JP2634596B2 - Kana-Kanji conversion device - Google Patents
Kana-Kanji conversion deviceInfo
- Publication number
- JP2634596B2 JP2634596B2 JP62154385A JP15438587A JP2634596B2 JP 2634596 B2 JP2634596 B2 JP 2634596B2 JP 62154385 A JP62154385 A JP 62154385A JP 15438587 A JP15438587 A JP 15438587A JP 2634596 B2 JP2634596 B2 JP 2634596B2
- Authority
- JP
- Japan
- Prior art keywords
- kana
- kanji conversion
- character string
- kanji
- conversion
- 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
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、かな入力を漢字かな混じり文に変換するか
な漢字変換装置に係り、さらに詳細には、文節単位に分
ち書きされていないかな入力文を、変換キーなどの特別
な変換開始指示手段なしに、入力に追随して変換をおこ
なう、かな漢字変換装置の改良に関するものである。Description: BACKGROUND OF THE INVENTION The present invention relates to a kana-kanji conversion device for converting a kana input into a kana-kana-kana sentence, and more particularly, to a kana-kanji input which is not separated by a phrase unit. The present invention relates to an improvement of a kana-kanji conversion device that converts a sentence following an input without a special conversion start instruction means such as a conversion key.
従来、文節単位に分ち書きされていないかな入力(い
わゆるべた書き入力)の文を、漢字かな混じり文に変換
する方式はいくつか知られているが、その一つとして、
特開昭60−189565号公報「仮名漢字変換装置」に記され
ている方法がある。Conventionally, there are several known methods for converting a sentence of kana input (so-called solid input) which is not separated and written in units of bunsetsu into a sentence mixed with kanji kana.
There is a method described in Japanese Patent Application Laid-Open No. 60-189565, "Kana-Kanji conversion device".
しかして、特開昭60−189565号公報に記載のかな漢字
変換装置によれば、かな入力を漢字かな混じり文に精度
よく変換し、変換の結果に曖昧さがある場合は、それに
対する複数の候補を抽出して保持し、その中から、正し
い変換結果を選択することができる。According to the kana-kanji conversion device described in Japanese Patent Application Laid-Open No. 60-189565, kana input is accurately converted to a sentence mixed with kana-kana, and if the conversion result has ambiguity, a plurality of candidates are Can be extracted and held, and a correct conversion result can be selected from the extracted results.
また、特開昭56−4832号公報「ワードプロセッサの入
力方式」に記されている方法は、キー入力の時間間隔に
もとづいて、自動的に文節や句の区切り点を識別し、そ
れらを変換のタイミングとして自動的に変換して行く方
法であり、ユーザが変換キーを押して変換開始を指示す
る必要がない。Also, the method described in Japanese Patent Application Laid-Open No. 56-4832, "Input Method of Word Processor", automatically identifies the breakpoints of clauses and phrases based on the time interval of key input and converts them. This is a method in which conversion is automatically performed as timing, and there is no need for the user to press the conversion key and instruct conversion start.
しかして、既述した従来技術のうち、前者の方法は、
先に或る程度かな文を入力し、その後、変換キーを押し
てかな漢字変換の開始を指示する必要があり、変換キー
を押してから変換結果が得られるまでに時間がかかり、
また文節単位の変換方式でないにしろ、操作者が入力文
の区切りを意識して変換キーを押さなくてはならず、操
作が煩わしくなり、また表示部に出力されているかな漢
字変換候補の部分変更操作に関し、その部分変更操作
を、常に、かな漢字変換候補の文字列の先頭から順次お
こなう必要がある。Thus, of the conventional techniques described above, the former method is:
It is necessary to input a certain Kana sentence first, and then press the conversion key to instruct the start of Kana-Kanji conversion, and it takes time from pressing the conversion key to obtaining the conversion result,
In addition, even if the conversion method is not phrase-based, the operator must press the conversion key while being aware of the delimitation of the input sentence, which makes the operation cumbersome and changes the kana-kanji conversion candidate output on the display unit. Regarding the operation, it is necessary to always perform the partial change operation sequentially from the beginning of the character string of the kana-kanji conversion candidate.
また、後者の例では、ユーザは、変換キーを認識する
必要はないが、システム内部が勝手に入力読み列を分
割,変換して行くため、ユーザの意図したかな漢字変換
結果が必ず得られるとは言えない。In the latter example, the user does not need to recognize the conversion key, but since the system internally arbitrarily divides and converts the input reading sequence, it is not always possible to obtain the kana-kanji conversion result intended by the user. I can not say.
ところで、特開昭62−97055号公報には、ユーザの意
図するテキスト文字列が出力されなかった場合、表示部
に出力されているテキスト文字列の部分変更操作に関
し、その部分変更操作を、常に、テキスト文字列の先頭
から順次おこなう必要がなく、修正をしたい文節を指示
するだけでよい技術が開示されている。Japanese Patent Application Laid-Open No. Sho 62-97055 discloses that, when a text string intended by a user is not output, a partial change operation of the text string output on the display unit is always performed. There is disclosed a technique that does not need to be performed sequentially from the beginning of a text character string, but only needs to indicate a clause to be corrected.
しかして、前掲特開昭62−97055号公報に記載の技術
は、入力手段より入力したかな文字列を格納する第1の
記憶手段と、前記かな文字列をかな漢字変換した結果の
漢字かな混じり文字列を格納する第2の記憶手段とを有
するかな漢字変換装置において、前記第2の記憶手段中
の任意の文字位置から第1の記憶手段中の対応する文字
位置を検索し、その文字以降の文字列を、第2の記憶手
段中の漢字かな混じり文字列の文節区切り位置とは異な
る区切り位置で漢字かな混じり文字列に再変換するとい
うものである。The technique described in the above-mentioned Japanese Patent Application Laid-Open No. 62-97055 discloses a first storage means for storing a kana character string input from an input means, and a kanji / kana mixed character obtained by converting the kana character string to a kana / kanji character. A kana-kanji conversion device having a second storage means for storing a column, a character position in the first storage means is searched from an arbitrary character position in the second storage means, The sequence is re-converted into a Kanji-Kana-mixed character string at a delimiter position different from the phrase delimiter position of the Kanji-Kana-mixed character string in the second storage means.
具体例として、例えばかな文字列「さいへんかんしょ
り」を変換して漢字かな混じり文「再編/漢書/里」が
得られた後、再変換により、「再/変換/処理」となる
ように修正する場合について説明する。As a specific example, for example, after converting a kana character string "sai-kankansori" to obtain a kanji-kana mixed sentence "reorganization / kansho / sato", re-conversion results in "re / conversion / processing". The case of correction will be described.
なお、前記および後記の斜線「/」は文節区切り位置
を示す。Note that the hatched “/” in the above and the following shows a segment break position.
まず、オペレータが、キーボードよりかな文字列「さ
いへんかんしょり」を入力した後、変換を指示したとこ
ろ、「再編/漢書/里」に変換されたとする。これに対
し、オペレータは、カーソル制御キーを使用して、「再
編/漢書/里」に示すように、文節区切り位置が誤って
いる文節「再編」の「編」の下にカーソルを指定し、再
変換の指示を出す。これにより、制御装置は、当該文節
の読み「さいへん」より短い読みで、かつかな漢字辞書
の見出し文字列にある読み「さい」をキーとしてかな漢
字変換部を起動し、対応する文字「再」を得た後、残り
の文字列「へんかんしょり」を再変換せしめ、これによ
り文字列「再/変換/処理」が得られる。First, it is assumed that the operator inputs a kana character string “saikankansori” from the keyboard and then instructs conversion, which is converted to “rearrangement / kansho / ri”. In response, the operator uses the cursor control keys to
As shown in " Edit / Kansho / Sato", the cursor is designated under "Edit" of the phrase "Reorganize" in which the segment break position is incorrect, and an instruction for re-conversion is issued. Accordingly, the control device activates the kana-kanji conversion unit using the reading “sai” in the heading character string of the kana-kanji dictionary as a key with a reading shorter than the reading of the phrase “sai-hen”, and converts the corresponding character “re”. After that, the remaining character string "refresh" is reconverted, thereby obtaining the character string "re / conversion / processing".
しかし、前掲特開昭62−97055号公報に記載の技術に
よれば、漢字かな混じり文字列の再変換に際し、第2の
記憶手段中の任意の文字位置から第1の記憶手段中の対
応する文字位置を検索し、その文字以降の文字列を、第
2の記憶手段中の漢字かな混じり文字列の文節区切り位
置とは異なる区切り位置で漢字かな混じり文字列に再変
換するというものであるため、文節の区切り変更となる
文字列を出力するに止どまり、同音異義語、例えば先の
例でかな文字列「さいへんかんしょり」に対し、砕片を
缶に収容する処理である「砕片/缶/処理」の語を得た
い場合、最初に「砕片/漢書/里」が得られた場合に
は、「再編」と同音異義語である「砕片」を得ることは
できず、このような場合、オペレータは、変換後の漢字
かな混じり文字列「再編/漢書/里」の全体を一旦かな
文字列「さいへんかんしょり」に戻して改めてかな漢字
変換をおこない、意図する「砕片/缶/処理」を得なけ
ればならないといった煩わしさがある。However, according to the technique described in Japanese Patent Application Laid-Open No. Sho 62-97055, upon re-conversion of a character string mixed with kanji and kana, an arbitrary character position in the second storage means is changed to a corresponding character position in the first storage means. The character position is searched, and the character string after that character is re-converted into a Kanji-Kana-mixed character string at a delimiter position different from the Kanji-Kana-mixed character string segmentation position in the second storage means. In addition to outputting a character string that changes the delimiter of a phrase, for a homonym, for example, the kana character string "saihenkanshori" in the above example, a process of storing fragments in a can is called "fragment / can". If you want to get the word "/ process", and if you first get "fragment / kansho / sato", you cannot get "fragment" which is a homonym of "reorganization". , The operator operates the converted kanji kana mixed character string There is such an inconvenience that it is necessary to temporarily convert the whole of "Kansho / Sato" back to the kana character string "Saikankansho" and perform Kana-Kanji conversion again to obtain the intended "Fragment / Can / Processing".
なお、特開昭62−11964号公報には、かな漢字変換結
果に対する同音異義語修正および文節区切り変更操作を
同一の操作でおこなう技術が開示されている。Japanese Patent Application Laid-Open No. Sho 62-11964 discloses a technique in which homonymous word correction and phrase segment change operation for a kana-kanji conversion result are performed by the same operation.
また、特開昭61−190657号公報には、読みの入力に応
じて入力した読みの先端から文節区切り情報を元に自動
的にかな漢字変換をおこなう技術が開示されている。Also, Japanese Patent Application Laid-Open No. 61-190657 discloses a technique for automatically performing kana-kanji conversion from the leading end of the input reading in accordance with the input of the reading, based on the phrase separation information.
しかしながら、従来、かな漢字変換結果の修正は、前
掲特開昭62−97055号,特開昭62−11964号,特開昭61−
190657号などを含めて、常に、読みを入力して1回目の
変換操作をおこなった直後のかな漢字変換結果に対して
修正操作を施すに止どまり、かな漢字変換操作を一通り
おこなった後、その変換結果に対してさらに修正を必要
とした場合には、新たなる候補修正の操作がその都度必
要となる。However, conventionally, the correction of the kana-kanji conversion result has been disclosed in Japanese Patent Application Laid-Open Nos. Sho 62-97055, 62-11964 and 61-61964.
Including Kana 190657 etc., always perform the correction operation on the Kana-Kanji conversion result immediately after inputting the reading and performing the first conversion operation. When the result requires further correction, a new candidate correction operation is required each time.
本発明の第1の目的は、文節単位に分ち書きされてい
ないかな文字列を入力して、これを特別な変換キーを押
すことなしに、自動的にかな漢字変換する装置におい
て、かな漢字自動変換後、かな漢字変換候補の全てを確
立させる全部確立以前の状態では、かな漢字変換操作を
複数回おこなった後、つまりかな漢字変換操作を一通り
おこなった後、その変換結果に対してさらに修正を必要
とした場合に、その変換結果の修正(これを本発明では
「再変換」と云う)を極力簡単におこなわしめ、かな漢
字変換による文書入力時の操作性を従来よりも向上させ
ることができ、さらに漢字かな混じり文字列の再変換に
際し、同音異義語の変更を併せておこなうことのできる
改良されたかな漢字変換装置を提供することにある。A first object of the present invention is to provide a kana-kanji automatic conversion device for automatically inputting a kana-kanji character string without pressing a special conversion key by inputting a kana character string which is not separated and written in units of phrases. After that, all kana-kanji conversion candidates were established.In the state before all the kana-kanji conversion operations were performed, after performing the kana-kanji conversion operation multiple times, that is, after performing all the kana-kanji conversion operations, the conversion results required further correction. In such a case, the conversion result can be corrected (hereinafter, referred to as “re-conversion” in the present invention) as easily as possible, and the operability at the time of inputting a document by Kana-Kanji conversion can be improved as compared with the conventional method. It is an object of the present invention to provide an improved kana-kanji conversion device capable of simultaneously changing a homonymous word when re-converting a mixed character string.
また、本発明の第2の目的は、文節単位に分ち書きさ
れていないかな文字列を入力して、これを特別な変換キ
ーを押すことなしに、自動的にかな漢字変換する装置に
おいて、かな漢字自動変換後、かな漢字変換候補の全て
を確立させる全部確立以前の状態では、かな漢字変換操
作を複数回おこなった後、つまりかな漢字変換操作を一
通りおこなった後、その変換結果に対してさらに修正を
必要とした場合に、その変換結果の修正(再変換)を極
力簡単におこなわしめ、かな漢字変換による文書入力時
の操作性を従来よりも向上させることができ、さらに漢
字かな混じり文字列の再変換に際し、文節区切りの変更
の場合と、同音異義語の変更の場合とを、共に同一の操
作で変更することのできるかな漢字変換装置を提供する
ことにある。A second object of the present invention is to provide a device for inputting a kana character string which is not separated and written in units of phrases and automatically converting the kana to kanji characters without pressing a special conversion key. Establish all the Kana-Kanji conversion candidates after automatic conversion.In the state before all the Kana-Kanji conversion operations have been performed, after performing the Kana-Kanji conversion operation multiple times, that is, after performing the Kana-Kanji conversion operation once, further correction is required for the conversion result. In such a case, the conversion result can be corrected (re-converted) as easily as possible, and the operability during document input by Kana-Kanji conversion can be improved as compared to the past. It is an object of the present invention to provide a kana-kanji conversion device capable of changing both the case of changing a phrase break and the case of changing a homonym by the same operation.
前記第1の目的は、かな漢字変換の対象となる読みを
入力する入力部と、かな漢字変換の指示なくしてかな漢
字変換をおこなう手段と、そのかな漢字変換結果を文節
単位に分ける手段と、入力した文字列やかな漢字変換処
理により生成されたかな漢字変換候補を記憶する記憶部
と、単語の読みを索引手段として、単語の表記,品詞な
どの情報を格納する辞書と、前記入力文字列から部分文
字列を切り出して、辞書内における対応読みを有する語
を検索する辞書検索手段と、前記辞書検索手段によって
検索された語を元に、前後の語との接続検定手段を含む
かな漢字変換処理部と、前記入力部より入力した文字や
かな漢字変換結果を表示する表示部と、かな漢字変換対
象文字列を表示選択しながら確立して行く手段とを具備
するかな漢字変換装置において、入力した文字列とかな
漢字変換結果の文字列とを文節単位に対応付けて記憶す
るメモリと、前記かな漢字変換結果を修正指示する手段
と、かな漢字自動変換後、かな漢字変換候補の全てを確
立させる全部確立以前の状態では、修正したい個所にカ
ーソルを移動させて任意の文節を再変換するとともに、
その再変換に際し、同音異義語を出力してかな漢字変換
結果を修正する手段と、前記の修正操作により修正され
た文節の変換結果に対応するよう、前記メモリを書き換
える手段とを付加することによって達成される。The first object is to provide an input unit for inputting a reading to be subjected to kana-kanji conversion, a unit for performing kana-kanji conversion without an instruction for kana-kanji conversion, a unit for dividing the kana-kanji conversion result into phrases, and an input character string. A storage unit for storing kana-kanji conversion candidates generated by the kana-kanji conversion process, a dictionary for storing information such as word notation and part of speech using word reading as index means, and extracting a partial character string from the input character string A kana-kanji conversion processing unit including a dictionary search unit for searching for a word having a corresponding reading in the dictionary, a kana-kanji conversion unit including a connection verification unit for preceding and following words based on the word searched by the dictionary search unit, A kana-kanji conversion device comprising: a display unit for displaying a more input character or a kana-kanji conversion result; and a means for establishing a kana-kanji conversion target character string while selecting and displaying it. A memory for storing an input character string and a character string of a Kana-Kanji conversion result in association with a phrase unit, means for correcting and instructing the Kana-Kanji conversion result, and establishing all Kana-Kanji conversion candidates after the automatic conversion of Kana-Kanji characters. In the state before all are established, move the cursor to the place you want to correct and re-convert any phrase,
Achieved by adding means for outputting homonyms and correcting kana-kanji conversion results upon re-conversion, and means for rewriting the memory so as to correspond to the phrase conversion results corrected by the correction operation. Is done.
また、前記第2の目的は、かな漢字変換の対象となる
読みを入力する入力部と、かな漢字変換の指示なくして
かな漢字変換をおこなう手段と、そのかな漢字変換結果
を文節単位に分ける手段と、入力した文字列やかな漢字
変換処理により生成されたかな漢字変換候補を記憶する
記憶部と、単語の読みを索引手段として、単語の表記,
品詞などの情報を格納する辞書と、前記入力文字列から
部分文字列を切り出して、辞書内における対応読みを有
する語を検索する辞書検索手段と、前記辞書検索手段に
よって検索された語を元に、前後の語との接続検定手段
を含むかな漢字変換処理部と、前記入力部より入力した
文字やかな漢字変換結果を表示する表示部と、かな漢字
変換対象文字列を表示選択しながら確立して行く手段と
を具備するかな漢字変換装置において、入力した文字列
とかな漢字変換結果の文字列とを文節単位に対応付けて
記憶するメモリと、前記かな漢字変換結果を修正指示す
る手段と、前記修正指示手段により前記メモリに記憶し
た該文節の前の文節情報を付加し、かな漢字自動変換
後、かな漢字変換候補の全てを確立させる全部確立以前
の状態では、修正したい個所にカーソルを移動させて任
意の文節を再変換するとともに、その再変換に際し、文
節区切りの変更の場合と、同音異義語の変更の場合と
を、共に同一の操作で変更し、新たにかな漢字変換され
た修正文字列を出力する手段と、前記の修正操作により
修正された新たな文節の変換結果に対応するよう、前記
メモリを書き換える手段とを付加することによって達成
される。Further, the second object is to provide an input section for inputting a reading to be subjected to kana-kanji conversion, means for performing kana-kanji conversion without an instruction for kana-kanji conversion, means for dividing the kana-kanji conversion result into phrases, and A storage unit for storing kana-kanji conversion candidates generated by the character string and kana-kanji conversion processing, and word notation,
A dictionary that stores information such as part of speech, a dictionary search unit that extracts a partial character string from the input character string and searches for a word having a corresponding reading in the dictionary, and a word that is searched by the dictionary search unit. A kana-kanji conversion processing unit including a connection verification unit for preceding and succeeding words, a display unit for displaying a character or a kana-kanji conversion result input from the input unit, and a unit for establishing a kana-kanji conversion target character string while displaying and selecting the character string. A kana-kanji conversion device comprising: a memory for storing an input character string and a character string of a kana-kanji conversion result in association with a phrase unit; a means for instructing to correct the kana-kanji conversion result; and The phrase information before the phrase stored in the memory is added, and after the kana-kanji automatic conversion, all kana-kanji conversion candidates are established. Move the cursor to a new position and re-convert any phrase.In the re-transformation, change both the case of changing the segment break and the case of changing the homonym by the same operation. This is achieved by adding means for outputting a corrected character string converted into Kana-Kanji characters, and means for rewriting the memory so as to correspond to a new phrase conversion result corrected by the correction operation.
しかして、前記第1の発明は、入力した文字列とかな
漢字変換結果の文字列とを文節単位に対応付けて記憶す
るメモリと、前記かな漢字変換結果を修正指示する手段
と、かな漢字自動変換後、かな漢字変換候補の全てを確
立させる全部確立以前の状態では修正したい個所にカー
ソルを移動させて任意の文節を再変換するとともに、そ
の再変換に際し、同音異義語を出力してかな漢字変換結
果を修正する手段と、前記の修正操作により修正された
文節の変換結果に対応するよう、前記メモリを書き換え
る手段とを備えることにより、文節単位に分ち書きされ
ていないかな文字列を入力して、これを特別な変換キー
を押すことなしに、自動的にかな漢字変換する装置にお
いて、かな漢字自動変換後、かな漢字変換候補の全てを
確立させる全部確立以前の状態では、かな漢字変換操作
を複数回おこなった後、つまりかな漢字変換操作を一通
りおこなった後、その変換結果に対してさらに修正を必
要とした場合に、修正をしたい文節を指示するだけで、
再度、変換候補となるマトリックス表示が現われ、選択
マトリックスより目的の候補を選択すればよく、変換結
果の修正(再変換)を極力簡単におこなわしめ、さらに
漢字かな混じり文字列の再変換に際し、同音異義語の変
更を併せておこなうことができる。According to the first invention, a memory for storing an input character string and a character string of a kana-kanji conversion result in association with a phrase unit, a unit for instructing a correction of the kana-kanji conversion result, and after kana-kanji automatic conversion, Establish all of the Kana-Kanji conversion candidates Move the cursor to the point you want to correct before re-establishing all the words and re-convert any phrase, and output the same-synonym to correct the Kana-Kanji conversion result Means, and a means for rewriting the memory so as to correspond to the result of the conversion of the phrase corrected by the correction operation. Establishes all kana-kanji conversion candidates after automatic kana-kanji conversion in a device that automatically converts kana-kanji characters without pressing a special conversion key In the previous state, after performing the Kana-Kanji conversion operation multiple times, that is, after performing the Kana-Kanji conversion operation once, if the conversion result requires further correction, simply specify the phrase to be corrected. ,
Once again, a matrix display of conversion candidates appears, and you can select the target candidate from the selection matrix. Correction (re-conversion) of the conversion result is made as simple as possible. You can also change the synonym.
また、前記第2の発明は、入力した文字列とかな漢字
変換結果の文字列とを文節単位に対応付けて記憶するメ
モリと、前記かな漢字変換結果を修正指示する手段と、
前記修正指示手段により前記メモリに記憶した該文節の
前の文節情報を付加し、かな漢字自動変換後、かな漢字
変換候補の全てを確立させる全部確立以前の状態では、
修正したい個所にカーソルを移動させて任意の文節を再
変換するとともに、その再変換に際し、文節区切りの変
更の場合と、同音異義語の変更の場合とを、共に同一の
操作で変更し、新たにかな漢字変換された修正文字列を
出力する手段と、前記の修正操作により修正された新た
な文節の変換結果に対応するよう、前記メモリを書き換
える手段とを備えることにより、文節単位に分ち書きさ
れていないかな文字列を入力して、これを特別な変換キ
ーを押すことなしに、自動的にかな漢字変換する装置に
おいて、かな漢字自動変換後、かな漢字変換候補の全て
を確立させる全部確立以前の状態では、かな漢字変換操
作を複数回おこなった後、つまりかな漢字変換操作を一
通りおこなった後、その変換結果に対してさらに修正を
必要とした場合には、修正をしたい文節を指示するだけ
で、再度、変換候補となるマトリックス表示が現われ、
選択マトリックスより目的の候補を選択すればよく、変
換結果の修正(再変換)を極力簡単におこなわしめ、さ
らに漢字かな混じり文字列の再変換に際し、表示部にマ
トリックス形式で出力される複数の選択可能なテキスト
文字列は、修正を指示された文字列を含む文節と、その
前の文節との2つの文節情報を元に、かな漢字変換をお
こなって出力された文字列であるため、文節区切りの変
更となるテキスト文字列と、同音異義語の変更となるテ
キスト文字列とが混在したテキスト文字列となってい
る。したがって、ユーザは、漢字かな混じり文字列の再
変換に際し、文節区切りの変更の場合と、同音異義語の
変更の場合とを、共に同一の操作で変更することが可能
となる。Further, the second invention is a memory for storing the input character string and the character string of the kana-kanji conversion result in association with each phrase unit, and means for instructing the kana-kanji conversion result to be corrected,
In the state before adding all the kana-kanji conversion candidates, the kana-kanji automatic conversion is added, and the kana-kanji conversion candidate is added after adding the phrase information before the phrase stored in the memory by the correction instruction means.
Move the cursor to the location you want to modify and re-convert any phrase.At the time of re-translation, change both the phrase break change and the homonym change with the same operation, Means for outputting a corrected character string converted to kana-kanji, and means for rewriting the memory so as to correspond to the result of conversion of a new phrase corrected by the correction operation, so that writing is performed in units of phrases. In a device that automatically converts Kana-Kanji characters without inputting a special Kana-Kanji character string without pressing a special conversion key, establishes all Kana-Kanji conversion candidates after Kana-Kanji automatic conversion. Then, after performing the Kana-Kanji conversion operation multiple times, that is, after performing the Kana-Kanji conversion operation once, if the conversion result requires further correction , Simply instructs the clause to be a correction, it appeared again, matrix display comprising a conversion candidates,
You only have to select the target candidate from the selection matrix, and the conversion result can be corrected (re-converted) as easily as possible. In addition, when re-converting a character string mixed with kanji or kana, multiple selections output in a matrix format on the display unit A possible text character string is a character string output by performing Kana-Kanji conversion based on the two phrase information of the phrase containing the character string instructed to be corrected and the phrase before it. It is a text string in which a text string to be changed and a text string to be a homonym are mixed. Therefore, the user can change both the case of changing the segment break and the case of changing the homonym by the same operation when re-converting the character string mixed with kanji and kana.
以下、本発明を、図面の一実施例にもとづいて説明す
ると、第2図はかな漢字変換装置の全体的 ハード構成図であり、第2図において、1は入力部、4
は表示部、2は制御部、5は記憶装置、3は外部記憶装
置である。Hereinafter, the present invention will be described with reference to one embodiment of the drawings. FIG. 2 is an overall hardware configuration diagram of a kana-kanji conversion device. In FIG.
Denotes a display unit, 2 denotes a control unit, 5 denotes a storage device, and 3 denotes an external storage device.
以上の構成において、入力部1は、入力読み列,かな
漢字変換,選択指示などを入力するための入力装置であ
り、表示部4は、入力読み、さらにはかな漢字変換結果
などを表示するために、例えばCRT表示器によつて構成
されている。制御部2は、かな漢字変換の実行を司るも
ので、CPUによつて構成されている。記憶装置5は、プ
ログラムやデータなどを記憶しておく場所、外部記憶装
置3は、かな漢字変換で使用する辞書を記憶しておく場
所である。In the above configuration, the input unit 1 is an input device for inputting an input reading sequence, kana-kanji conversion, a selection instruction, and the like, and the display unit 4 displays input readings, and further displays kana-kanji conversion results and the like. For example, it is constituted by a CRT display. The control unit 2 controls execution of kana-kanji conversion, and is constituted by a CPU. The storage device 5 is a place where programs and data are stored, and the external storage device 3 is a place where a dictionary used for kana-kanji conversion is stored.
第1図は本発明装置によるかな漢字変換処理の全体的
動作系を示すフローチヤートであり、以下、第2図を参
照しつつ、第1図にもとづいて、かな漢字変換処理の内
容を説明する。FIG. 1 is a flowchart showing the entire operation system of the kana-kanji conversion process by the apparatus of the present invention. Hereinafter, the contents of the kana-kanji conversion process will be described with reference to FIG.
キー入力解析処理(第1図のステツプ10)において
は、入力部1からの入力情報を解析し、かな漢字変換処
理をおこなつたり、候補修正のための文字列を作成する
など、入力情報に対応する処理をおこなう。In the key input analysis process (step 10 in FIG. 1), the input information from the input unit 1 is analyzed to handle the input information, such as performing a kana-kanji conversion process and creating a character string for candidate correction. Perform the processing to be performed.
キー入力解析処理(10)の結果、かな漢字変換結果の
文字列が出力された場合は、変換結果文字列処理(20)
を起動し、変換結果の文字列(以下、テキスト文字列と
呼ぶ)を表示部4に表示するとともに、入力読みとテキ
スト文字列とが文節単位に対応するよう、記憶装置5の
入力読み管理バッファおよびテキスト文字列管理バッフ
ァに記憶する。If the character string of the Kana-Kanji conversion result is output as a result of the key input analysis processing (10), the conversion result character string processing (20)
And displays a character string of the conversion result (hereinafter, referred to as a text character string) on the display unit 4 and an input reading management buffer of the storage device 5 so that the input reading and the text character string correspond to each phrase unit. And stored in the text string management buffer.
キー入力解析処理(10)の結果が変換キーの場合は、
カーソルの示すテキスト文字列を含む文節の入力読みお
よびテキスト文字列と、その文節の前の文節の入力読み
およびテキスト文字列とを、記憶装置5の入力読み管理
バッファおよびテキスト文字列管理バッファから取り出
し、選択候補作成処理(40)に引き渡す。If the result of the key input analysis process (10) is a conversion key,
The input reading and text string of the phrase including the text character string indicated by the cursor and the input reading and text string of the phrase before the phrase are extracted from the input reading management buffer and the text character string management buffer of the storage device 5. Is passed to the selection candidate creation processing (40).
選択候補作成処理(40)においては、カーソルの指す
文節の入力読みに、その前の文節の入力読みを加えてか
な漢字変換処理をおこない、カーソルの指す文節の先頭
から前文節の情報を含んで修正することが可能な複数の
テキスト文字列を出力する。In the selection candidate creation process (40), the kana-kanji conversion process is performed by adding the input reading of the phrase pointed to by the cursor to the input reading of the previous phrase, and the information including the information of the previous phrase from the beginning of the phrase pointed by the cursor is corrected. Outputs multiple possible text strings.
キー入力解析処理(10)の結果が、変換候補の修正の
場合は、候補修正処理(50)を起動し、既に表示部4に
表示されているテキスト文字列を、ユーザが選択したテ
キスト文字列に変更する。If the result of the key input analysis processing (10) is a correction of a conversion candidate, the candidate correction processing (50) is started, and the text character string already displayed on the display unit 4 is replaced with the text character string selected by the user. Change to
キー入力解析処理(10)の結果が、修正をおこなつて
いる文節の一部を確立する場合は、部分確立処理(60)
を起動し、表示部4に表示されている修正中のテキスト
文字列の一部を確立する。If the result of the key input analysis processing (10) establishes a part of the phrase that is being corrected, the partial establishment processing (60)
Is started, and a part of the text string being corrected displayed on the display unit 4 is established.
また、キー入力解析処理(10)の結果が、修正をおこ
なつている文節の全てを確立する場合は、全部確立処理
(70)を起動して、表示部4に表示されているテキスト
文字列の全てを確立する。If the result of the key input analysis process (10) establishes all of the clauses that are being corrected, the all-establishment process (70) is started and the text character string displayed on the display unit 4 is activated. Establish all of
最後に、キー入力解析処理(10)の結果が終了キーの
場合は、文書編集を終り、その他の場合は、再度キー入
力解析処理(10)を起動する。Finally, if the result of the key input analysis processing (10) is the end key, the document editing is terminated, otherwise, the key input analysis processing (10) is started again.
以下、既述したキー入力解析処理(10),変換結果文
字列処理(20),入力読み文字列取り出し処理(30),
選択候補作成処理(40),候補修正処理(50),部分確
立処理(60),全部確立処理(70)の各動作を詳しく説
明する。The key input analysis processing (10), the conversion result character string processing (20), the input reading character string extraction processing (30),
Each operation of the selection candidate creation process (40), candidate correction process (50), partial establishment process (60), and all establishment process (70) will be described in detail.
第4図はキー入力解析処理(10)の動作系を示すフロ
ーチャートである。FIG. 4 is a flowchart showing an operation system of the key input analysis processing (10).
第4図においては、まず、ステツプ105において、入
力キーが退避されているか、退避されていないかを判定
する。入力キーが退避されるタイミングは、修正のため
のテキスト文字列が出力されている状態で、第3図に示
す変換キー(902),変更キー(904),部分確立キー
(906)以外のキーが入力された時である。その理由
は、テキスト文字列を確立する情報を出力し、修正の対
象となつているテキスト文字列を全て確立する必要があ
るからである。そして、入力キーが退避されているか、
いないかの制御は、FLG2でおこなう。入力キーは、FLG2
が「0」のとき退避されておらず、FLG2が「1」のとき
退避されており、FLG2が「0」の時は、ステップ110に
おいて、入力部1からユーザが入力する情報を取り出
し、FLG2が「1」の時は、退避エリアから入力情報を取
り出し、記憶装置5のメモリ(以下、INPUT$KEYと呼
ぶ)に格納する。In FIG. 4, first, at step 105, it is determined whether the input key is retracted or not. The input key is saved at a timing other than the conversion key (902), the change key (904), and the partial establishment key (906) shown in FIG. 3 while the text character string for correction is being output. Is entered. The reason is that it is necessary to output information for establishing a text string and to establish all text strings to be corrected. And whether the input key is retracted,
The control of whether or not there is is performed by FLG2. The input key is FLG2
Is not saved when is "0", is saved when FLG2 is "1", and when FLG2 is "0", in step 110, information input by the user is extracted from the input unit 1 in step 110, and When "1" is set, the input information is extracted from the save area and stored in the memory of the storage device 5 (hereinafter referred to as INPUT @ KEY).
ステップ115においては、現段階でテキスト文字列中
の或る文節が修正のためのテキスト文字列を出力して修
正の状態であるか、通常の文書を作つている状態である
かを、FLG1を使つて判定する。FLG1が「1」のときは修
正の状態、FLG1が「0」のときは文書作成状態とし、な
おFLG1およびFLG2は、システムの立ち上げ時に初期設定
として「0」クリアするものとする。In step 115, FLG1 is used to determine whether a certain clause in the text string is in a corrected state by outputting a text string for correction or in a state where a normal document is being created. Use to judge. When FLG1 is "1", it is in the correction state, when FLG1 is "0", it is in the document creation state, and FLG1 and FLG2 are cleared to "0" as initial settings when the system is started.
ステップ115において、FLG1が「0」、すなわち文書
作成をおこなつている場合は、ステップ125において、I
NPUT$KEYが第3図における文字キー(901)であるかを
判定する。文字キー(901)の場合は、ステップ130にお
いて、文字入力処理をおこなう。If FLG1 is “0” in step 115, that is, if a document is being created,
It is determined whether NPUT @ KEY is a character key (901) in FIG. In the case of the character key (901), in step 130, a character input process is performed.
第5図は文字入力処理(130)の動作フロー系を示す
フローチャートである。FIG. 5 is a flowchart showing an operation flow system of the character input processing (130).
第5図においては、まず、ステップ1310において、IN
PUT$KEYの情報を入力読みの格納エリア(以下、CHR$B
UFFと呼ぶ)に格納する。なお、その際、CHR$BUFFを管
理するポインタとして、CHR$POINTERを使用し、CHR$P
OINTERは、システム立ち上げ時に「1」をセットしてお
き、ステップ1320において、CHR$POINTERを1つ増加さ
せ、ステップ1330において、CHR$BUFFに格納されてい
る入力読み文字列を表示部4に表示する。例えば、第6
図に示すように、CHR$BUFFに「すうがく」が格納され
ている状態で、ユーザが入力部1から文字キー「か」を
入力した場合は、ステップ1310において、「か」を第7
図に示すごとく格納し、ステップ1330において、第8図
に示すように、表示部4に表示する。なお、第8図にお
いて、画面の最下部は入力行,上部はテキスト文字列出
力行を示している。In FIG. 5, first, at step 1310, IN
Input reading storage area for PUT $ KEY information (hereinafter CHR $ B
UFF). At this time, CHR $ POINTER is used as a pointer for managing CHR $ BUFF, and CHR $ P
OINTER sets “1” when the system is started up. In step 1320, CHR1POINTER is incremented by one. In step 1330, the input reading character string stored in CHR $ BUFF is displayed on the display unit 4. indicate. For example, the sixth
As shown in the figure, when the user inputs the character key “?” From the input unit 1 in a state where “Singaku” is stored in the CHR $ BUFF, in step 1310, the “?”
It is stored as shown in the figure, and in step 1330, it is displayed on the display unit 4 as shown in FIG. In FIG. 8, the lowermost part of the screen shows an input line, and the upper part shows a text character string output line.
第4図において、文字入力処理(130)を終了後は、
ステップ140において、現時点の入力文字列でかな漢字
変換処理を起動してよいかをチエックする。In FIG. 4, after completing the character input processing (130),
In step 140, it is checked whether the Kana-Kanji conversion process can be started with the current input character string.
第9図はかな漢字変換起動チエツクの動作系を示すフ
ローチャートである。FIG. 9 is a flowchart showing the operation system of the kana-kanji conversion activation check.
第9図においては、まず、ステップ1410において、IN
PUT$KEYは句読点であるかを判定する。句読点の場合
は、変換の起動を指示する変換フラグに「1」をセット
する。句読点でない場合は、文節の区切り目になるかを
判定し(1420)、文節の区切り目と判定したならば、変
換フラグに「1」をセットし(1430)、そうでない場合
は、変換フラグに「0」をセット(1440)する。In FIG. 9, first, at step 1410, IN
PUT $ KEY determines whether it is a punctuation mark. In the case of a punctuation mark, "1" is set to a conversion flag instructing the start of conversion. If it is not a punctuation mark, it is determined whether or not it is a break between phrases (1420). If it is determined that it is a break between phrases, the conversion flag is set to "1" (1430). “0” is set (1440).
第4図において、ステップ142では、変換フラグが
「1」であるかを判定し、「1」のときは、変換処理
(80)を起動し、かな漢字変換をおこなう。「0」の場
合には、次の入力キーの取り出しをおこなう(110)。In FIG. 4, in step 142, it is determined whether or not the conversion flag is "1". If the conversion flag is "1", the conversion process (80) is started to perform kana-kanji conversion. If it is "0", the next input key is taken out (110).
第4図の変換処理(80)においては、CHR$BUFFに格
納してある入力読みを元に、先頭から順に単語の読みと
表記と品詞とを有する辞書を検索し、検索された語の持
つ品詞を用いて、前後の語との接続検定をおこなう操作
を繰り返し、かな漢字変換候補を作成する。例えば、第
10図に示すCHR$BUFFにおけるかな漢字変換候補として
形成されるデータの具体例を第11図に示し、変換候補
は、データの重複を防ぐために、ネットワーク状のデー
タ構造を採用し、このデータ構造の中に、表記とそれに
対応する読みと品詞とを格納し、記憶容量の低減をはか
つている。作成したネットワークの中から最適な候補を
選びだす方法としては、例えば特開昭60−189565号公報
の第5図に示されているように、候補列の中から尤度の
最も大きな候補列を取り出し、変換結果として変換候補
表示用バッファ(以下、HENKAN$BUFFと呼ぶ)に格納す
る。なお、ここでいう尤度とは、品詞および出現頻度な
どを考慮した重みを掛けて文節数を求め、その数が少な
いほど尤度が高いとするもので、具体的には、名詞,動
詞,形容詞,形容動詞には重み1、形式名詞,補助動
詞,連体詞等には0.1、接頭語,接尾語は準自立語扱い
として0.5の重みを与えるものであり、第11図の例の場
合は、第12図に示すように、「数学解析上の」をHENKAN
$BUFFに格納する。In the conversion process (80) of FIG. 4, based on the input reading stored in CHR $ BUFF, a dictionary having word reading, notation, and part of speech is searched in order from the beginning, and the searched word has Using the part of speech, the operation of performing a connection test with the preceding and following words is repeated to create kana-kanji conversion candidates. For example,
FIG. 11 shows a specific example of data formed as kana-kanji conversion candidates in CHR $ BUFF shown in FIG. 10, and the conversion candidates adopt a network-like data structure in order to prevent duplication of data. Inside, the notation, the corresponding reading and the part of speech are stored, thereby reducing the storage capacity. As a method of selecting an optimal candidate from the created network, for example, as shown in FIG. 5 of JP-A-60-189565, a candidate string having the highest likelihood is selected from the candidate strings. It is extracted and stored as a conversion result in a conversion candidate display buffer (hereinafter referred to as HENKAN @ BUFF). Here, the likelihood means that the number of phrases is obtained by multiplying the weight in consideration of the part of speech and the appearance frequency, and the smaller the number is, the higher the likelihood is. Specifically, the likelihood is noun, verb, Adjectives and adjective verbs are given a weight of 1, formal nouns, auxiliary verbs, adnominals, etc. are given a weight of 0.1, and prefixes and suffixes are given a quasi-independent word, giving a weight of 0.5. As shown in Fig. 12, HENKAN
格納 Store in BUFF.
第4図において、ステップ150では、HENKAN$BUFFに
格納したテキスト文字列を、ネットワーク上のデータ構
造に格納した品詞を元に、文節単位に分け、第13図に示
すように、分けた文節の数は有効文節数に、各文節の入
力読み数は文節単位の入力読み数管理エリアに、テキス
ト文字列数は文節単位のテキスト文字列数管理エリアに
格納する。第12図の例の場合は、「数学」と「解析上
の」の2つの文節になるため、有効文節数に「2」を、
文節単位の入力読み数管理エリア(1)には、「数学」
に対応する入力読み「すうがく」の文字数「4」を、同
様に、文節単位の入力読み数管理エリア(2)には、
「かいせきじようの」の文字数「8」を格納する。ま
た、文節単位のテキスト文字列数管理エリア(1)に
は、「数学」の文字数「2」を、文節単位のテキスト文
字列数管理エリア(2)には、「解析上の」の文字数
「4」を格納する。In FIG. 4, in step 150, the text string stored in HENKAN @ BUFF is divided into segments based on the parts of speech stored in the data structure on the network, and as shown in FIG. The number is stored in the number of valid phrases, the number of input readings of each phrase is stored in the input reading number management area of each phrase, and the number of text character strings is stored in the text character string number management area of each phrase. In the case of the example shown in FIG. 12, since there are two clauses of “mathematics” and “analytical”, “2” is set as the number of effective clauses,
In the input reading count management area (1) for each clause,
In the input reading count management area (2), the number of characters of the input reading “sugaraku” corresponding to
The number of characters “8” of “Kyosei Shikino” is stored. The number of characters “2” of “mathematics” is stored in the text character string number management area (1) per phrase, and the number of characters “analytical” is stored in the text character string number management area (2) per phrase. 4 "is stored.
第4図において、変換処理(80)の起動は、他に、CH
R$BUFFに入力読みが格納されている状態で、第3図に
示す変換キー(902)が入力されたときにもおこなわれ
る。また、CHR$BUFFに入力読みが格納されていない状
態での変換キー(902)の入力は、変換キーの情報を出
力する。In FIG. 4, the conversion process (80) is started by the
This is also performed when the conversion key (902) shown in FIG. 3 is input while the input reading is stored in R $ BUFF. In addition, when the input of the conversion key (902) is not stored in the CHR @ BUFF, the information of the conversion key is output.
次に、第1図において、キー入力解析処理(10)の出
力が、変換結果の文字列である場合に起動する変換結果
文字列処理(20)について、第14図にもとづいて説明す
る。Next, the conversion result character string processing (20) started when the output of the key input analysis processing (10) in FIG. 1 is a character string of the conversion result will be described with reference to FIG.
第1図において、変換結果文字列処理(20)において
は、出力文字列作成(第4図のステツプ150)でセット
した有効文節数,文節単位の入力読み数管理エリア,文
節単位のテキスト文字列数管理エリアを元に、第14図に
示すように、CHR$BUFFから入力読みを、HENKAN$BUFF
からテキスト文字列をそれぞれ取り出し、入力読みは、
記憶装置5にある入力読み管理バッファに、テキスト文
字列は、記憶装置5にあるテキスト文字列管理バッファ
にそれぞれ対応をもたせて格納する。しかして、入力読
み管理バッファおよびテキスト文字列管理バッファの具
体例を第15図および第16図に示し、第15図および第16図
においては、文節の切目を分かりやすくするために、
「/」を記した。第17図には、テキスト文字列の出力に
おける表示部4の表示状態の一例を示し、第14図に示す
ような流れにしたがつて、入力読みをテキスト文字列に
変換し、第2図の表示部4に表示して行く。In FIG. 1, in the conversion result character string processing (20), the number of valid phrases set in the output character string creation (step 150 in FIG. 4), the input reading count management area for each phrase, the text character string for each phrase Based on the number management area, as shown in Fig. 14, the input reading from CHR $ BUFF is read from HENKAN $ BUFF.
, Take the text strings from
The text character strings are stored in the input reading management buffer in the storage device 5 in correspondence with the text character string management buffers in the storage device 5, respectively. Thus, specific examples of the input reading management buffer and the text character string management buffer are shown in FIG. 15 and FIG. 16, and in FIG. 15 and FIG.
"/" Was written. FIG. 17 shows an example of the display state of the display unit 4 in the output of a text string, and converts the input reading into a text string according to the flow shown in FIG. It is displayed on the display unit 4.
ここで、表示部4に表示されているテキスト文字列
が、ユーザの意図したテキスト文字列と異なつた場合の
修正の流れを説明する。Here, a flow of correction when the text character string displayed on the display unit 4 is different from the text character string intended by the user will be described.
ユーザは、修正をおこないたいテキスト文字列にカー
ソルを移動後、第3図に示す変換キー(902)を入力す
る。第1図のキー入力解析処理(10)では、第4図のス
テップ145にもとづいて、CHR$BUFFに入力読みが存在し
ているかをチェックする。CHR$BUFFに入力読みが存在
していない場合は、変換キー902を出力する。第1図に
おけるステップ25の判定後、入力読み文字列取り出し処
理(30)を起動して、修正の対象となつているテキスト
文字列を含む文節に対応する入力読みを取り出す。After moving the cursor to the text character string to be corrected, the user inputs a conversion key (902) shown in FIG. In the key input analysis processing (10) in FIG. 1, it is checked whether or not an input reading exists in CHR @ BUFF based on step 145 in FIG. If there is no input reading in CHR $ BUFF, a conversion key 902 is output. After the determination in step 25 in FIG. 1, the input reading character string extracting process (30) is activated to extract the input reading corresponding to the phrase including the text character string to be corrected.
第18図は入力読み取出し処理(30)の動作系を示すフ
ローチャートである。FIG. 18 is a flowchart showing an operation system of the input reading process (30).
第18図においては、まず、ステップ310において、カ
ーソル位置がテキスト文字列管理バッファの先頭から何
文節目であるかを調べ、ステップ315において、対応す
る入力読みを入力読み管理バッファから取り出す。そし
て、入力読み管理バッファから取り出した入力読みは、
SUB1$CHR$BUFFにセットする(320)。また、セットし
た文字数をSUB1$CHR$CNTにセットする(325)。同様
に、ステップ330において、テキスト文字列をテキスト
文字列管理バッファから取り出し、ステップ335におい
て、SUB1$TEXT$BUFFにセットし、SUB1$TEXT$BUFFに
セットした数を、ステップ340において、SUB1$TEXT$C
NTにセットする。In FIG. 18, first, in step 310, it is checked how many words the cursor position is from the head of the text character string management buffer, and in step 315, the corresponding input reading is extracted from the input reading management buffer. Then, the input reading extracted from the input reading management buffer is
Set to SUB1 \ CHR \ BUFF (320). The number of characters set is set in SUB1 \ CHR \ CNT (325). Similarly, in step 330, the text string is extracted from the text string management buffer, and in step 335, SUB1 $ TEXT $ BUFF is set, and in step 340, the number set in SUB1 $ TEXTSUBBUFF is set to SUB1 $ TEXT. $ C
Set to NT.
次に、ステップ345において、修正の対象になつてい
る文節の前の文節が、入力読みを保持した文節であるか
をチェックし、入力読みが存在する場合は、入力読み管
理バッファから読みを取り出し(350)、SUB2$CHR$BU
FFにセットする(355)。そして、SUB2$CHR$BUFFにセ
ットした文字数をSUB2$CHR$CNTにセットする(36
0)。同様に、テキスト文字列を取り出し、SUB2$TEXT
$BUFFおよびSUB2$TEXT$CNTにセットする(365,370,3
75)。前文節が存在せず、また入力読みを保持していな
い文節の場合には、SUB2$CHR$CNTおよびSUB2$TEXT$
CNTに「0」をセットする(380)。ステップ385,390に
おいて、修正文節の確立処理の際に使用する入力読み長
エリアおよびテキスト文字列長エリアにそれぞれSUB1$
CHR$CNTの値およびSUB1$TEXT$CNTの値を初期値とし
てセットする。また、ステツプ395において、入力読み
長エリアおよびテキスト文字列長エリアを管理するSET
$CNTに「1」をセットする。例えば、第2図の表示部
4に第19図に示すごときテキスト文字列が出力されてい
る状態で、「会」の位置にカーソルを移動後、第3図の
変換キー(902)を入力した場合、第20図に示す入力読
み管理バッファ、第21図に示すテキスト文字列管理バッ
ファから、カーソル位置の文節である「会席上の」と前
文節「数学」とに対応する入力読みおよびテキスト文字
列を取り出し、第22図に示すように、記憶装置5の各メ
モリに情報を格納する。Next, in step 345, it is checked whether the phrase before the phrase to be corrected is a phrase holding the input reading, and if the input reading exists, the reading is taken out from the input reading management buffer. (350), SUB2 $ CHR $ BU
Set to FF (355). Then, the number of characters set in SUB2 $ CHR $ BUFF is set in SUB2 $ CHR $ CNT (36
0). Similarly, extract the text string and use SUB2 $ TEXT
Set in $ BUFF and SUB2 $ TEXT $ CNT (365,370,3
75). If the previous clause does not exist and does not hold the input reading, SUB2 $ CHR $ CNT and SUB2 $ TEXT $
"0" is set to CNT (380). In steps 385 and 390, SUB1 $ is entered in the input reading length area and the text character string length area used in the process of establishing a corrected phrase.
Set the value of CHR $ CNT and the value of SUB1 $ TEXT $ CNT as initial values. Also, in step 395, a SET for managing the input reading length area and the text character string length area
「Set“ 1 ”to CNT. For example, in the state where the text string as shown in FIG. 19 is output on the display unit 4 in FIG. 2, after moving the cursor to the position of “kai”, the user inputs the conversion key (902) in FIG. In the case, from the input reading management buffer shown in FIG. 20 and the text character string management buffer shown in FIG. 21, the input reading and text characters corresponding to the phrase "on the table" at the cursor position and the previous phrase "mathematics" The column is taken out and information is stored in each memory of the storage device 5 as shown in FIG.
第1図の入力読み文字列取り出し処理(30)におい
て、入力文字列の取出し後は、選択候補作成処理(40)
を起動して、修正可能なテキスト文字列を出力する。In the input reading character string extracting process (30) of FIG. 1, after the input character string is extracted, the selection candidate creating process (40)
Invokes and outputs a modifiable text string.
第23図は選択候補作成処理(40)の動作系を示すフロ
ーチャートである。FIG. 23 is a flowchart showing an operation system of the selection candidate creation processing (40).
第23図においては、ステップ410および420において、
SUB2$CHR$BUFFおよびSUB1$CHR$BUFFをCHR$BUFFに
セットし、変換処理(80)を起動するための入力読みを
作成する。処理(80)においては、CHR$BUFFを元に変
換処理をおこない、第11図に示すようなネットワーク状
のデータ構造を作成する。ステップ430においては、作
成したネットワーク状のデータ構造の中で、該当する位
置にSUB2$TEXT$BUFFに格納されているテキスト文字列
と同一の文字列が存在しているかを調べる。ステップ43
0において、SUB2$TEXT$BUFFに格納されているテキス
ト文字列と同一の文字列が存在しているとの場合は、そ
の後ろに、SUB1$TEXT$BUFFに格納されているテキスト
文字列と同一の文字列が存在しているかを調べる(45
0)。ステップ460において、SUB1$TEXT$BUFFに格納さ
れているテキスト文字列と同一の文字列が存在しないと
の場合は、ステップ470において、SUB1$CHR$BUFFの内
容をCHR$BUFFに再セットし、変換処理(80)を再起動
する。しかして、ステップ460において、SUB1$TEXT$B
UFFに格納されているテキスト文字列と同一の文字列が
後続するとの場合は、前文節の後ろに接続する複数のテ
キスト文字列を、またステップ460において、SUB1$TEX
T$BUFFに格納されているテキスト文字列と同一の文字
列が後続しないとの場合は、先頭から始まる複数のテキ
スト文字列を、例えば第24図の右下に示すように、マト
リックス形式で出力する(ステップ480)。そして、第2
4図に示すように、出力した複数の選択可能なテキスト
文字列は、修正を指示された文字列を含む文節と、その
前の文節との2つの文節情報を元に、かな漢字変換をお
こなつて出力された文字列であるため、文節区切りの変
更となるテキスト文字列と、同音異義語の変更となるテ
キスト文字列とが混在したテキスト文字列となつてい
る。したがつて、ユーザは、文節区切りの変更の場合
と、同音異義語の変更の場合とを、共に同一の操作で変
更することが可能となる。In FIG. 23, in steps 410 and 420,
SUB2 $ CHR $ BUFF and SUB1 $ CHR $ BUFF are set in CHR $ BUFF, and input reading for starting the conversion process (80) is created. In the process (80), a conversion process is performed based on CHR $ BUFF to create a network-like data structure as shown in FIG. In step 430, it is determined whether or not a character string identical to the text character string stored in SUB2 \ TEXT \ BUFF exists at a corresponding position in the created network-like data structure. Step 43
At 0, if there is a character string identical to the text string stored in SUB2 $ TEXT $ BUFF, it is followed by the same text string stored in SUB1 $ TEXT $ BUFF Check if the character string exists (45
0). In step 460, if the same character string as the text string stored in SUB1 $ TEXT $ BUFF does not exist, in step 470, the contents of SUB1 $ CHR $ BUFF are reset to CHR $ BUFF, Restart the conversion process (80). Then, in step 460, SUB1 $ TEXT $ B
If the same character string as the text string stored in UFF follows, a plurality of text strings to be connected after the previous clause are added, and in step 460, SUB1 $ TEX
If the same character string as the text string stored in T $ BUFF does not follow, multiple text strings starting from the beginning are output in a matrix format, for example, as shown in the lower right of FIG. 24. (Step 480). And the second
As shown in Fig. 4, the output multiple selectable text strings perform kana-kanji conversion based on the two pieces of phrase information, the phrase containing the character string instructed to be modified and the phrase before it. Since this is a character string output as a text string, the text string is a text string in which a text string for changing a phrase break and a text string for changing a homonym are mixed. Therefore, the user can change both the case of changing the segment break and the case of changing the homonym by the same operation.
次に、候補修正可能な複数のテキスト文字列を、第3
図に示す変更キー(904)で変更した場合について記述
する。Next, a plurality of candidate text strings that can be corrected are
Described below is a case where a change is made using the change key (904) shown in the figure.
第1図において、選択候補作成処理(40)を起動し
て、修正可能な複数のテキスト文字列を出力後は、修正
の状態になつたことを認識するため、ステップ45におい
て、FLG1に「1」をセットし、キー入力解析処理(10)
を起動する。ユーザが、第3図に示す変更キー(904)
により、修正可能な複数のテキスト文字列の中から、ユ
ーザの意図する文字列を選択した場合は、第4図に示す
変更文字列作成処理系(160)を起動する。In FIG. 1, after activating the selection candidate creation process (40) and outputting a plurality of correctable text character strings, it is recognized in step 45 that "1 And set the key input analysis process (10)
Start The user operates the change key (904) shown in FIG.
Accordingly, when a character string intended by the user is selected from a plurality of correctable text character strings, a changed character string creation processing system (160) shown in FIG. 4 is started.
第25図は、変更文字列作成処理(160)の動作系を示
すフローチャート図である。FIG. 25 is a flowchart showing an operation system of the modified character string creation processing (160).
第25図においては、まず、ステップ1605において、選
択したテキスト文字列の後ろに続く最適な文字列を、ネ
ットワーク状のデータ構造より抽出し、選択した文字列
を含めて、HENKAN$BUFFにセットする(1610)。次に、
HENKAN$BUFFにセットしたテキスト文字列を文節に分
け、各文節に対応する入力読みの長さおよびテキスト文
字列の長さを、入力読み長エリアおよびテキスト文字列
長エリアに格納する。また、分けた文節の数をSET$CNT
に格納する。例えば、第24図の状態で「科」を選択した
場合は、第26図に示すように、HENKAN$BUFFに対し、
「科移籍上の」をネットワーク状のデータ構造から取り
出して格納し、文節として、「科」と「移籍上の」の2
つに分け、入力読み長エリアおよびテキスト文字列長エ
リア,SET$CNTにそれぞれの情報を格納する。そして、
第1図に示す候補修正処理(50)においては、HENKAN$
BUFFにあるテキスト文字列を第27図に示すように、表示
部4に表示する。第27図の状態で、ユーザが、第3図の
部分確立キー(906)を入力した場合は、第4図の部分
確立文字列作成(170)を起動して、第34図に示すよう
に、「科」を確立表示し、表示部4に表示する。つま
り、先の第27図と第34図とを比較すると、第34図におい
ては、「科」が四角の枠外に抜けていることが分かる。In FIG. 25, first, in step 1605, the optimum character string following the selected text character string is extracted from the network-like data structure, and is set to HENKAN $ BUFF, including the selected character string. (1610). next,
The text string set in HENKAN @ BUFF is divided into clauses, and the length of the input reading and the length of the text string corresponding to each clause are stored in the input reading length area and the text string length area. In addition, set the number of segments
To be stored. For example, when “family” is selected in the state of FIG. 24, as shown in FIG. 26, HENKAN $ BUFF
"Department transfer" is retrieved from the network-like data structure and stored.
The information is stored in the input reading length area, the text character string length area, and SET @ CNT. And
In the candidate correction process (50) shown in FIG.
The text string in the BUFF is displayed on the display unit 4 as shown in FIG. In the state of FIG. 27, when the user inputs the partial establishment key (906) of FIG. 3, the user starts the partial establishment character string creation (170) of FIG. , “Family” is established and displayed on the display unit 4. That is, comparing FIG. 27 with FIG. 34, it can be seen that “family” is outside the rectangular frame in FIG.
第28図はテキスト文字列が部分確立する文字列作成処
理(170)のための動作系を示すフローチャートであ
る。FIG. 28 is a flowchart showing an operation system for a character string creation process (170) in which a text character string is partially established.
第28図において、ステップ1705では、確立するテキス
ト文字列が前文節の一部であるかを調べる。確立するテ
キスト文字列が接頭語または接頭語を伴わない自立語の
場合は、独立の文節として、文節情報エリアに「0」を
セットし、確立するテキスト文字列が接頭語を伴う自立
語,接頭語,付属語の場合は、前文節の一部として、文
節情報エリアに「1」をセットする。ここでいう接頭語
を伴う自立語とは、確立するテキスト文字列が自立語
で、その直前のテキスト文字列が接頭語である場合をい
う。次に、入力読み長エリアおよびテキスト文字列長エ
リアの修正をおこなう(1765,1770)。修正とは、確立
する文字列に対応する入力読みの数およびテキスト文字
列の数を各エリアの(1)から減算し(1745)、各エリ
アの(1)が「0」になつた場合は、各エリアの(2)
を(1)に、(3)を(2)へとメモリ移動する。ま
た、SET$CNTを1つ減算する(1760)。第26図の例の場
合は、「科」の入力読み長が1,テキスト文字列長が1で
あるため、「科」を確立させると、入力読み長エリア
(1)およびテキスト文字列長エリア(1)は「0」と
なる。そこで、各エリアの(2)を(1)に移動し、最
終的には、入力読み長エリア(1)に「7」を、テキス
ト文字列長エリア(1)に「4」を、SET$CNTに「1」
を格納する。In FIG. 28, in step 1705, it is checked whether or not the text string to be established is a part of the preceding phrase. If the text string to be established is a prefix or an independent word without a prefix, “0” is set in the phrase information area as an independent phrase, and the text string to be established is an independent word with a prefix, In the case of a word or an adjunct, "1" is set in the phrase information area as a part of the preceding phrase. An independent word with a prefix here refers to a case where the text string to be established is an independent word and the text string immediately before it is a prefix. Next, the input reading length area and the text character string length area are corrected (1765, 1770). The correction is to subtract the number of input readings and the number of text strings corresponding to the character string to be established from (1) of each area (1745), and if (1) of each area becomes "0", , Of each area (2)
Is moved to (1) and (3) to (2). Also, one is subtracted from SET @ CNT (1760). In the example of FIG. 26, since the input reading length of “Family” is 1 and the text string length is 1, when the “Family” is established, the input reading length area (1) and the text character string length area (1) becomes “0”. Therefore, (2) of each area is moved to (1), and finally, “7” is entered in the input reading length area (1), “4” is entered in the text character string length area (1), and SET $ "1" for CNT
Is stored.
第29図は第1図に符号60で示すテキスト文字列部分確
立処理の動作系を示すフローチャートである。FIG. 29 is a flowchart showing the operation system of the text character string part establishing process indicated by reference numeral 60 in FIG.
第29図において、ステップ605,610では、入力読み管
理バッフアおよびテキスト文字列管理バッフアの文節分
けをおこなう。例えば、第27図の状態で「科」を確立し
た場合は、第30図および第31図に示すように、「かいせ
きじようの」を、「か」と「いせきじようの」に分け
る。次に、ステップ615において、文節情報エリアが
「1」の場合は、前文節につなげる。例えば、「科」の
場合は、前文節の「数学」の接尾語であるため、文節情
報エリアが「1」であり、第32図および第33図に示すよ
うに、「すうがく」に「か」の文節をつなげて、「すう
がくか」という新しい文節を作成する。In FIG. 29, in steps 605 and 610, the input reading management buffer and the text character string management buffer are segmented. For example, when the "family" is established in the state of FIG. 27, as shown in FIG. 30 and FIG. 31, the "class" is divided into "ka" and "class". Next, in step 615, if the phrase information area is "1", the process is connected to the previous phrase. For example, in the case of "family", since it is a suffix of "mathematics" of the previous phrase, the phrase information area is "1", and as shown in FIG. 32 and FIG. "", And create a new phrase "Sugarakuka".
最後に、第3図の終了キー(908)を入力し、全ての
テキスト文字列を確立する場合を記述する。すなわち、
第35図は第1図に符号70で示すテキスト文字列全部確立
処理の動作系を示すフローチャートである。Finally, the case where the end key (908) in FIG. 3 is input to establish all the text strings will be described. That is,
FIG. 35 is a flow chart showing the operation system of the process for establishing the entire text character string indicated by reference numeral 70 in FIG.
第35図において、ステップ705では、SET$CNT数分、
入力読み長エリアを元に、入力読み管理バッファを更新
する。ステップ710では、SET$CNT数分、テキスト文字
列長エリアを元に、テキスト文字列管理バッファを更新
する。次に、処理715において、先頭の確立文字列の品
詞を調べ、接頭語を伴う自立語,接尾語,付属語の場合
には、処理735および740において、入力読み長エリア
(1)およびテキスト文字列長エリア(1)に対応する
文字列を前文節につなげる。In FIG. 35, in step 705, SET $ CNT
The input reading management buffer is updated based on the input reading length area. In step 710, the text character string management buffer is updated by the number of SET / CNT based on the text character string length area. Next, in the process 715, the part of speech of the leading established character string is examined, and in the case of an independent word with a prefix, a suffix, or an adjunct, in the processes 735 and 740, the input reading length area (1) and the text character The character string corresponding to the column length area (1) is connected to the previous phrase.
なお、本発明に係るかな漢字変換装置は、順番に入力
されるかな文字列を逐次かな漢字変換して行く構成であ
つて、対話型による音声入力装置のように、逐次かな文
字列が入力されるような装置に対しても有効である。The kana-kanji conversion device according to the present invention has a configuration in which kana character strings that are sequentially input are sequentially converted to kana-kanji characters, and the kana-kanji character strings are sequentially input as in an interactive voice input device. It is also effective for various devices.
本発明は以上のごときであり、本発明(第1の発明)
は、入力した文字列とかな漢字変換結果の文字列とを文
節単位に対応付けて記憶するメモリと、前記かな漢字変
換結果を修正指示する手段と、かな漢字自動変換後、か
な漢字変換候補の全てを確立させる全部確立以前の状態
では、修正したい個所にカーソルを移動させて任意の文
節を再変換するとともに、その再変換に際し、同音異義
語を出力してかな漢字変換結果を修正する手段と、前記
の修正操作により修正された文節の変換結果に対応する
よう、前記メモリを書き換える手段とを備えることによ
り、文節単位に分ち書きされていないかな文字列を入力
して、これを特別な変換キーを押すことなしに、自動的
にかな漢字変換する装置において、かな漢字自動変換
後、かな漢字変換候補の全てを確立させる全部確立以前
の状態では、かな漢字変換操作を複数回おこなった後、
つまりかな漢字変換操作を一通りおこなった後、その変
換結果に対してさらに修正を必要とした場合に、修正を
したい文節を指示するだけで、再度、変換候補となるマ
トリックス表示が現われ、選択マトリックスより目的の
候補を選択すればよく、変換結果の修正(再変換)を極
力簡単におこなわしめ、かな漢字変換による文書入力時
の操作性を従来よりも向上させることができ、さらに漢
字かな混じり文字列の再変換に際し、一例として第24図
および第27図の右下マトリックス候補の最上段に示すよ
うに、同音異義語の変更選択を併せて同時におこなうこ
とができる。The present invention is as described above, and the present invention (first invention)
Is a memory for storing an input character string and a character string of a kana-kanji conversion result in association with a phrase unit, means for instructing correction of the kana-kanji conversion result, and establishing all kana-kanji conversion candidates after automatic kana-kanji conversion. In a state before all of them are established, the cursor is moved to a position to be corrected to re-convert any phrase, and at the time of the re-conversion, a homonym is output to correct the kana-kanji conversion result, and the correction operation is performed. Means for rewriting the memory so as to correspond to the conversion result of the phrase corrected by the above, inputting a character string which is not divided and written in units of a phrase, and pressing a special conversion key Without automatic conversion of Kana-Kanji characters, Kana-Kanji conversion is automatically performed after all Kana-Kanji conversion candidates are established. After performing several times the conversion operation,
In other words, after performing the kana-kanji conversion operation once, if the conversion result requires further correction, simply indicating the phrase to be corrected, the matrix display as a conversion candidate appears again, and from the selection matrix It is only necessary to select the target candidate, the conversion result can be corrected (re-converted) as easily as possible, the operability during document input by Kana-Kanji conversion can be improved compared to the past, and the character string mixed with Kana-Kana At the time of the re-conversion, as shown in the uppermost row of the lower right matrix candidate in FIGS. 24 and 27, for example, the homonym change selection can be simultaneously performed.
また、本発明(第2の発明)は、入力した文字列とか
な漢字変換結果の文字列とを文節単位に対応付けて記憶
するメモリと、前記かな漢字変換結果を修正指示する手
段と、前記修正指示手段により前記メモリに記憶した該
文節の前の文節情報を付加し、かな漢字自動変換後、か
な漢字変換候補の全てを確立させる全部確立以前の状態
では、修正したい個所にカーソルを移動させて任意の文
節を再変換するとともに、その再変換に際し、文節区切
りの変更の場合と、同音異義語の変更の場合とを、共に
同一の操作で変更し、新たにかな漢字変換された修正文
字列を出力する手段と、前記の修正操作により修正され
た新たな文節の変換結果に対応するよう、前記メモリを
書き換える手段とを備えることにより、文節単位に分ち
書きされていないかな文字列を入力して、これを特別な
変換キーを押すことなしに、自動的にかな漢字変換する
装置において、かな漢字自動変換後、かな漢字変換候補
の全てを確立させる全部確立以前の状態では、かな漢字
変換操作を複数回おこなった後、つまりかな漢字変換操
作を一通りおこなった後、その変換結果に対してさらに
修正を必要とした場合に、修正をしたい文節を指示する
だけで、再度、変換候補となるマトリックス表示が現わ
れ、選択マトリックスより目的の候補を選択すればよ
く、変換結果の修正(再変換)を極力簡単におこなわし
め、かな漢字変換による文書入力時の操作性を従来より
も向上させることができ、さらに漢字かな混じり文字列
の再変換に際し、表示部にマトリックス形式で出力され
る複数の選択可能なテキスト文字列は、修正を指示され
た文字列を含む文節と、その前の文節との2つの文節情
報を元に、かな漢字変換をおこなって出力された文字列
であるため、文節区切りの変更となるテキスト文字列
と、同音異義語の変更となるテキスト文字列とが混在し
たテキスト文字列となっている。したがって、ユーザ
は、漢字かな混じり文字列の再変換に際し、例えば第24
図および第27図の右下マトリックス候補全欄に示すよう
に、文節区切りの変更の場合と、同音異義語の変更の場
合とを、共に同一の操作で変更することが可能となる。Also, the present invention (second invention) provides a memory for storing an input character string and a character string of a Kana-Kanji conversion result in association with each phrase, a means for instructing the Kana-Kanji conversion result, Means for adding the phrase information before the phrase stored in the memory, and after automatic kana-kanji conversion, establishing all kana-kanji conversion candidates. Means for re-converting and re-converting, in the same operation, both the case of changing a phrase break and the case of changing a homonymous word, and outputting a corrected character string converted into a new kana-kanji character. And means for rewriting the memory so as to correspond to the result of the conversion of the new phrase corrected by the correction operation described above. Input a character string and automatically convert it to a Kana-Kanji character without pressing a special conversion key. After automatic Kana-Kanji conversion, establish all Kana-Kanji conversion candidates. After performing the operation multiple times, that is, after performing the kana-kanji conversion operation once, if the conversion result requires further correction, simply specify the phrase to be corrected and become a conversion candidate again A matrix display appears, and you can select the target candidate from the selection matrix. Correction (re-conversion) of the conversion result can be performed as easily as possible, and operability at the time of document input by Kana-Kanji conversion can be improved compared to the past. In addition, when re-converting a character string mixed with kanji and kana, a plurality of selectable text strings output in a matrix format on the display unit are A character string output by performing Kana-Kanji conversion based on the two phrase information of the phrase including the character string designated as positive and the preceding phrase, , And a text character string in which a homonym is changed. Therefore, when re-converting a character string mixed with kanji or kana,
As shown in FIG. 27 and the lower right matrix candidate all column in FIG. 27, it is possible to change both the case of changing the segment break and the case of changing the homonym by the same operation.
図面は本発明に係るかな漢字変換装置の一実施例を示
し、第1図は本発明装置によるかな漢字変換処理の全体
的動作系を示すフローチャート、第2図は本発明装置の
全体的ハード構成図、第3図はキー配置図、第4図はキ
ー入力解析処理の動作系を示すフローチャート、第5図
は文字入力処理の動作系を示すフローチャート、第6
図,第7図,第10図はそれぞれ入力読み格納エリアの具
体例を示す図、第8図,第17図,第19図,第24図,第27
図,第34図はそれぞれ画面出力情報の具体例を示す図、
第9図はかな漢字変換起動チェックの動作系を示すフロ
ーチャート、第11図はかな漢字変換部で形成されるデー
タの具体例を示す図、第12図はかな漢字変換候補表示用
バッファの具体例を示す図、第13図はかな漢字変換候補
表示用バッファを文節に分けたときの管理エリアの具体
例を示す図、第14図はかな漢字変換結果文字列処理の動
作系を示すフローチャート、第15図,第20図,第30図,
第32図は入力読み管理バッファの具体例を示す図、第16
図,第21図,第31図,第33図はテキスト文字列管理バッ
ファの具体例を示す図、第18図は入力読み文字列取出し
処理の動作系を示すフローチャート、第22図は修正可能
な複数の文字列を作成するメモリの具体例を示す図、第
23図は選択候補作成処理の動作系を示すフローチャー
ト、第25図は変更文字列作成処理の動作系を示すフロー
チャート、第26図はかな漢字変換候補表示用バッファを
文節に分けたときの管理エリアの具体例を示す図、第28
図はテキスト文字列が部分確立する文字列作成処理のた
めの動作系を示すフローチャート、第29図はテキスト文
字列部分確立処理の動作系を示すフローチャート、第35
図はテキスト文字列全部確立処理の動作系を示すフロー
チャートである。 1……入力部、2……制御部、3……外部記憶装置、4
……表示部、5……記憶装置。1 shows an embodiment of a kana-kanji conversion device according to the present invention, FIG. 1 is a flowchart showing an overall operation system of a kana-kanji conversion process by the device of the present invention, FIG. 2 is an overall hardware configuration diagram of the device of the present invention, FIG. 3 is a key layout diagram, FIG. 4 is a flowchart showing an operation system of key input analysis processing, FIG. 5 is a flowchart showing an operation system of character input processing, and FIG.
FIGS. 7, 7, and 10 show specific examples of the input reading storage area, respectively, and FIGS. 8, 17, 19, 24, and 27.
FIG. 34 and FIG. 34 each show a specific example of screen output information.
9 is a flowchart showing an operation system of a kana-kanji conversion activation check, FIG. 11 is a diagram showing a specific example of data formed by a kana-kanji conversion unit, and FIG. 12 is a diagram showing a specific example of a kana-kanji conversion candidate display buffer. FIG. 13 is a diagram showing a specific example of a management area when the kana-kanji conversion candidate display buffer is divided into phrases, FIG. 14 is a flowchart showing an operation system of kana-kanji conversion result character string processing, and FIGS. Figure, Figure 30,
FIG. 32 is a diagram showing a specific example of an input reading management buffer, and FIG.
FIGS. 21, 21, 31 and 33 show specific examples of the text character string management buffer, FIG. 18 is a flowchart showing the operation system of the input read character string retrieval processing, and FIG. A diagram showing a specific example of a memory for creating a plurality of character strings, FIG.
FIG. 23 is a flowchart showing an operation system of the selection candidate creation process, FIG. 25 is a flowchart showing an operation system of the changed character string creation process, and FIG. 26 is a management area when the kana-kanji conversion candidate display buffer is divided into segments. FIG. 28 shows a specific example.
FIG. 29 is a flowchart showing an operation system for a character string creation process in which a text character string is partially established. FIG. 29 is a flowchart showing an operation system for a text character string portion establishment process.
The figure is a flowchart showing the operation system of the entire text character string establishment process. 1 input unit 2 control unit 3 external storage device 4
... Display unit, 5 ... Storage device.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 渡辺 卓也 日立市東多賀町1丁目1番1号 株式会 社日立製作所多賀工場内 (56)参考文献 特開 昭56−38674(JP,A) 特開 昭60−189565(JP,A) 特開 昭62−97055(JP,A) ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Takuya Watanabe 1-1-1, Higashitaga-cho, Hitachi City Inside the Taga Plant of Hitachi, Ltd. (56) References JP-A-56-38674 (JP, A) 60-189565 (JP, A) JP-A-62-97055 (JP, A)
Claims (2)
入力部と、かな漢字変換の指示なくしてかな漢字変換を
おこなう手段と、そのかな漢字変換結果を文節単位に分
ける手段と、入力した文字列やかな漢字変換処理により
生成されたかな漢字変換候補を記憶する記憶部と、単語
の読みを索引手段として、単語の表記,品詞などの情報
を格納する辞書と、前記入力文字列から部分文字列を切
り出して、辞書内における対応読みを有する語を検索す
る辞書検索手段と、前記辞書検索手段によって検索され
た語を元に、前後の語との接続検定手段を含むかな漢字
変換処理部と、前記入力部より入力した文字やかな漢字
変換結果を表示する表示部と、かな漢字変換対象文字列
を表示選択しながら確立して行く手段とを具備するかな
漢字変換装置において、 入力した文字列とかな漢字変換結果の文字列とを文節単
位に対応付けて記憶するメモリと、前記かな漢字変換結
果を修正指示する手段と、かな漢字自動変換後、かな漢
字変換候補の全てを確立させる全部確立以前の状態で
は、修正しない個所にカーソルを移動させて任意の文節
を再変換するとともに、その再変換に際し、同音異義語
を出力してかな漢字変換結果を修正する手段と、前記の
修正操作により修正された文節の変換結果に対応するよ
う、前記メモリを書き換える手段とを付加したことを特
徴とするかな漢字変換装置。1. An input unit for inputting a reading to be converted to kana-kanji, means for performing kana-kanji conversion without an instruction for kana-kanji conversion, means for dividing the kana-kanji conversion result into phrases, an input character string and kana-kanji A storage unit that stores kana-kanji conversion candidates generated by the conversion process, a dictionary that stores information such as word notation and part of speech using word reading as indexing means, and a partial character string cut out from the input character string, A dictionary search unit for searching for a word having a corresponding reading in the dictionary, a kana-kanji conversion processing unit including a connection verification unit for preceding and following words based on the word searched by the dictionary search unit, and an input from the input unit Kana-Kanji conversion device equipped with a display unit for displaying the converted characters and Kana-Kanji conversion results, and a means for establishing the Kana-Kanji conversion target character string while displaying and selecting it. A memory for storing the input character string and the character string of the kana-kanji conversion result in association with each phrase unit, means for instructing the kana-kanji conversion result to be corrected, and establishing all kana-kanji conversion candidates after automatic kana-kanji conversion. In a state before the whole is established, the cursor is moved to a place not to be corrected, and an arbitrary phrase is re-converted, and at the time of the re-conversion, a homonym is output to correct the kana-kanji conversion result, and the correction operation is performed. A rewriting means for rewriting the memory so as to correspond to the phrase conversion result corrected by the method.
入力部と、かな漢字変換の指示なくしてかな漢字変換を
おこなう手段と、そのかな漢字変換結果を文節単位に分
ける手段と、入力した文字列やかな漢字変換処理により
生成されたかな漢字変換候補を記憶する記憶部と、単語
の読みを索引手段として、単語の表記,品詞などの情報
を格納する辞書と、前記入力文字列から部分文字列を切
り出して、辞書内における対応読みを有する語を検索す
る辞書検索手段と、前記辞書検索手段によって検索され
た語を元に、前後の語との接続検定手段を含むかな漢字
変換処理部と、前記入力部より入力した文字やかな漢字
変換結果を表示する表示部と、かな漢字変換対象文字列
を表示選択しながら確立して行く手段とを具備するかな
漢字変換装置において、 入力した文字列とかな漢字変換結果の文字列とを文節単
位に対応付けて記憶するメモリと、前記かな漢字変換結
果を修正指示する手段と、前記修正指示手段により前記
メモリに記憶した該文節の前の文節情報を付加し、かな
漢字自動変換後、かな漢字変換候補の全てを確立させる
全部確立以前の状態では、修正したい個所にカーソルを
移動させて任意の文節を再変換するとともに、その再変
換に際し、文節区切りの変更の場合と、同音異義語の変
更の場合とを、共に同一の操作で変更し、新たにかな漢
字変換された修正文字列を出力する手段と、前記の修正
操作により修正された新たな文節の変換結果に対応する
よう、前記メモリを書き換える手段とを付加したことを
特徴とするかな漢字変換装置。2. An input unit for inputting a reading to be subjected to kana-kanji conversion, means for performing kana-kanji conversion without an instruction for kana-kanji conversion, means for dividing the kana-kanji conversion result into phrases, an input character string and kana-kanji characters A storage unit that stores kana-kanji conversion candidates generated by the conversion process, a dictionary that stores information such as word notation and part of speech using word reading as indexing means, and a partial character string cut out from the input character string, A dictionary search unit for searching for a word having a corresponding reading in the dictionary, a kana-kanji conversion processing unit including a connection verification unit for preceding and following words based on the word searched by the dictionary search unit, and an input from the input unit Kana-Kanji conversion device equipped with a display unit for displaying the converted characters and Kana-Kanji conversion results, and a means for establishing the Kana-Kanji conversion target character string while displaying and selecting it. A memory that stores the input character string and the character string of the kana-kanji conversion result in units of phrases, a unit that instructs the kana-kanji conversion result to be modified, and a unit that corrects the phrase stored in the memory by the modification instruction unit. After adding the previous phrase information and automatically converting Kana-Kanji characters, establish all of the Kana-Kanji conversion candidates.In the state before all the kana-kanji conversion is established, move the cursor to the position to be corrected, re-convert any phrase, and perform the re-conversion. Means for changing the phrase segmentation and for changing the homonymous words by the same operation, and outputting a new kana-kanji converted corrected character string; and A kana-kanji conversion device, further comprising means for rewriting the memory so as to correspond to a conversion result of a new phrase.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62154385A JP2634596B2 (en) | 1987-06-23 | 1987-06-23 | Kana-Kanji conversion device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62154385A JP2634596B2 (en) | 1987-06-23 | 1987-06-23 | Kana-Kanji conversion device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63318667A JPS63318667A (en) | 1988-12-27 |
JP2634596B2 true JP2634596B2 (en) | 1997-07-30 |
Family
ID=15582979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62154385A Expired - Lifetime JP2634596B2 (en) | 1987-06-23 | 1987-06-23 | Kana-Kanji conversion device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2634596B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5638674A (en) * | 1980-04-02 | 1981-04-13 | Canon Inc | Character processor |
JP2633824B2 (en) * | 1984-03-09 | 1997-07-23 | 株式会社日立製作所 | Kana-Kanji conversion device |
JPS61190657A (en) * | 1985-02-20 | 1986-08-25 | Hitachi Ltd | Recognizing system for japanese language character string |
JPS6211964A (en) * | 1985-07-10 | 1987-01-20 | Hitachi Ltd | Kana-to-kanji chinese character converter |
JPS6297055A (en) * | 1985-10-24 | 1987-05-06 | Hitachi Ltd | Japanese document processor |
-
1987
- 1987-06-23 JP JP62154385A patent/JP2634596B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS63318667A (en) | 1988-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2633824B2 (en) | Kana-Kanji conversion device | |
JP2634596B2 (en) | Kana-Kanji conversion device | |
JPH0610804B2 (en) | Kana-Kanji converter | |
JP2833650B2 (en) | Document processing device | |
JP2000148747A (en) | Conversion candidate display method, record medium for program for japanese syllabary-to-chinese character conversion by same method, and japanese syllbary-to- chinese character conversion device | |
JP2695772B2 (en) | Kana-Kanji conversion device | |
JPH1063651A (en) | Chinese language input device | |
JPS62290966A (en) | Sentence editing device | |
JPH08272780A (en) | Processor and method for chinese input processing, and processor and method for language processing | |
JP2537991B2 (en) | Character input device and method | |
JPS62282364A (en) | Character string retrieval system | |
JPS5998236A (en) | Input device of japanese sentence | |
JPH08335217A (en) | Reading converting method and document preparation device | |
JPH08263471A (en) | Information processor | |
JPH08147282A (en) | Device and method for kana/kanji conversion | |
JPH0414380B2 (en) | ||
JPH08171568A (en) | Multilingual input method | |
JPS60207948A (en) | "kana"/"kanji" conversion processor | |
JPS63214872A (en) | Kana/kanji conversion system | |
JPH08339365A (en) | Method and device for documentation | |
JPH0567074A (en) | Kana/kanji converter | |
JPH0115105B2 (en) | ||
JPH0128977B2 (en) | ||
JPS6278673A (en) | Kana/kanji (chinese character) converter | |
JPH09282316A (en) | Kanji-to-kana conversion device |