JPH02250148A - Character processor - Google Patents
Character processorInfo
- Publication number
- JPH02250148A JPH02250148A JP1012511A JP1251189A JPH02250148A JP H02250148 A JPH02250148 A JP H02250148A JP 1012511 A JP1012511 A JP 1012511A JP 1251189 A JP1251189 A JP 1251189A JP H02250148 A JPH02250148 A JP H02250148A
- Authority
- JP
- Japan
- Prior art keywords
- kanji
- same sound
- kana
- sound word
- word
- 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.)
- Granted
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 32
- 235000016496 Panda oleosa Nutrition 0.000 claims abstract description 15
- 240000000220 Panda oleosa Species 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 description 25
- 238000010586 diagram Methods 0.000 description 2
- 241000282887 Suidae Species 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は日本語を処理する文字処理装置に関し、特に仮
名漢字変換処理において、正しい文章を作成する文字処
理装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to a character processing device that processes Japanese, and particularly to a character processing device that creates correct sentences in kana-kanji conversion processing.
[従来技術の説明とその課題]
従来、日本語の文章を入力する際に、用例を用いて仮名
漢字変換を行う文字処理装置があった。[Description of the Prior Art and its Problems] Conventionally, there have been character processing devices that perform kana-kanji conversion using examples when inputting Japanese sentences.
この種の文字処理装置では、文章を構成する文節におい
て、隣接する文節間のベアの用例を持った用例辞書を持
ち、仮名漢字変換処理において隣接する文節の各候補の
中に用例辞書中にある候補の組合せがあるか否かを調べ
、存在する場合はそれを第1番目に出力するようにした
ものである。This type of character processing device has an example dictionary that has bare examples between adjacent phrases in the phrases that make up a sentence, and in the kana-kanji conversion process, each candidate for adjacent phrases has a usage example dictionary in the example dictionary. It is checked whether or not there is a combination of candidates, and if there is a combination, it is output first.
[発明が解決しようとしている課題]
しかしなから、上記従来の用例辞書を有する文字処理装
置において、実際に用いられている用例の組合せは極め
て多く、それらの用例を全て予め用例辞書に記憶してお
くことは升席に不経済である。また、これに対処するも
のとして用例のfうちの使用頻度の高いもののみを用例
辞書に記1.へしているように構成した文字処理装置も
あるか、文章の分野によっても用例の傾向は違うし、1
)、5代とともに用例の変化もあることが知られており
、このような場合には対処できない上に、用例辞書によ
る変換率の向上には制限が生じていた。[Problems to be Solved by the Invention] However, in the conventional character processing device having the above-mentioned example dictionary, there are extremely many combinations of examples actually used, and it is necessary to store all of these examples in the example dictionary in advance. It is uneconomical to keep them in place. In addition, to deal with this, only the most frequently used examples are written in the example dictionary.1. Is there a character processing device that is configured like this?The trends in usage vary depending on the field of writing, and
), it is known that there are changes in usage with the 5th generation, and it is not possible to deal with such cases, and there is a limit to the improvement of the conversion rate using a usage dictionary.
[課題を解決するための手段及び作用]本発明に係る文
字処理装置は、上記課題を解決する為に成されたもので
、
仮名文字列を入力するための入力手段と、該入力手段に
より入力された仮名文字列を記憶する記憶手段と、
該記憶手段に記憶された仮名文字列を文節ごとに分割す
る分割手段と、
前記記憶手段に記憶された仮名文字列に対して仮名漢字
変換を行う変換手段と、
該分割手段により分割された文節における、前記変換手
段により仮名漢字変換された同音語の漢字候補を表示す
る表示手段と、
該表示手段により表示された同音語の漢字候補の中から
所望の漢字候補を選択する選択手段と、
前記選択手段により所望の漢字候補が選択されたとき、
選択された当該漢字候補と隣接する文節の組合せを記憶
する用例記憶手段とを有する。[Means and effects for solving the problem] A character processing device according to the present invention has been made to solve the above problems, and includes an input means for inputting a kana character string, and an input means for inputting a kana character string. a storage means for storing the kana character strings stored in the storage means; a dividing means for dividing the kana character strings stored in the storage means into clauses; and performing kana-kanji conversion on the kana character strings stored in the storage means. a conversion means; a display means for displaying homophone kanji candidates converted into kana-kanji by the conversion means in the passage divided by the division means; and a display means for displaying homophone kanji candidates from among the homophone kanji candidates displayed by the display means. a selection means for selecting a desired kanji candidate; when the desired kanji candidate is selected by the selection means;
It has example storage means for storing combinations of the selected Kanji candidate and adjacent clauses.
[実施例コ
以下図面を参照しながら本発明の実施例に係る文字処理
装置について説明する。[Embodiment 7] A character processing device according to an embodiment of the present invention will be described below with reference to the drawings.
第1図は、実施例に係る文字処理装置のブロック図であ
る。FIG. 1 is a block diagram of a character processing device according to an embodiment.
1は装置全体の制御を行うマイクロプロセツサから成る
CPUであり、後述する用例学習処理を行う。2はキー
ボード3の制御を行うキーボードコントローラKBCで
あり、3は文字キー、機能キー等のキー群から成るキー
ポーFKBDである。4はCR7表示装置5の制御を行
うCRTコントローラであり、5は仮名漢字変換された
漢字等の文字表示が可能なCRT表示装置である。6は
外部記憶装置であるフロッピィ・ディスク装Uう17を
制御するFDDコントローラであり、7は編集処理され
た文書データ等を記憶するための外部記憶装置であるフ
ロッピィ・ディスク装B F D Dである。8は後述
する用例学習処理プログラム等の前記CPUIの制御プ
ログラムや制御データや辞書等を記憶しているROM(
リートオンリーメモリ)であり、9は仮名漢字変換入力
バッファ9a、仮名漢字変換出力バッファ9b、読み区
切りバッファ9c、表記区切りバッファ9d、同音語バ
ッファ91.92.93、・・・9N及びそのほかCP
Uのワークエリア等を有するRAM(ランダムアクセス
メモリ)である。1oは用例辞書、11は用例学習用の
書換可能なメモリである。Reference numeral 1 denotes a CPU consisting of a microprocessor that controls the entire device and performs example learning processing, which will be described later. 2 is a keyboard controller KBC that controls the keyboard 3; 3 is a keypad FKBD comprising a group of keys such as character keys and function keys. 4 is a CRT controller that controls the CR7 display device 5; 5 is a CRT display device capable of displaying characters such as Kanji characters converted into Kana-Kanji characters; 6 is an FDD controller that controls a floppy disk device 17 which is an external storage device, and 7 is a floppy disk device BFD which is an external storage device for storing edited document data, etc. be. Reference numeral 8 denotes a ROM (ROM) that stores control programs for the CPUI, control data, dictionaries, etc., such as an example learning processing program to be described later.
9 is a kana-kanji conversion input buffer 9a, a kana-kanji conversion output buffer 9b, a reading delimiter buffer 9c, a notation delimiter buffer 9d, a homophone buffer 91, 92, 93, . . . 9N, and other CPs.
This is a RAM (Random Access Memory) having a work area of U. 1o is an example dictionary, and 11 is a rewritable memory for example learning.
以上の構成から成る文字IA埋装罫の用例学習処理につ
いて第2図以下のフローチャートに基いて説明する。The example learning process for character IA embedded ruled lines having the above configuration will be explained based on the flowcharts shown in FIG. 2 and subsequent figures.
ます、KBD3によりキー入力が行われると、第2図に
示すキーホードKBD入力処理が実行される。この処理
においては、入力データによって異なる処理が行われる
。ます文字データの入力である場合は、ステップS1て
入力さる文字データをRAM9の仮名漢字変換入力バッ
ファ9aに格納する。仮名漢字変換処理を起動する為の
キ例えば句読点キーや変換キーの入力である場合は、ス
テップ2に移り仮名漢字変換入力バッファ9aに記憶さ
れた文字データに対して仮名漢字処理を行う。この仮名
漢字変換処理は第3図のフロチャートに示す通りである
。すなわち、ステップ2aではRAM9の仮名漢字変換
入力バッファ9aの中の文字データ列を2文節最長一致
法により文節に分割し、その分割された文節の文字ブタ
の内、仮名の読みの区切りデータを読み区切りバッファ
9Cに入れ、変換結果の区切りデータを表記区切りバッ
ファ9Cに入れる。ステップ2bの仮名漢字変換の結果
である仮名浅学混じり文デタは変換結果出力ハッファ9
dに入れる。さらに同音語は先頭の文節から順に同音語
バッファ91.92.93、・・・と入れる。従って、
各同音語バッファには通常複数個の同音語が記憶される
ことになる。次にステップ2cにおいて、ステップ2a
で分割された各文節間に用例かあるか否かを調べる。こ
れは用例辞書10に記憶された用例と既に使われた用例
を記憶している用例学習用メモリ11に記憶された用例
を調へる処理である。ステップ2Cて用例かあるか否か
調へた結果、用例がある場合にはステップ2dてステッ
プ2eに処理を移す。ステップ2eでは、該用例を優先
して出力するように仮名漢字変換出力ハッファ9bの内
容を変更して、仮名漢字変換処理を終了する。また、ス
テップ2dて用例無しの場合はそのまま仮名漢字変換処
理を終了する。First, when a key input is performed using the KBD 3, the keyboard KBD input process shown in FIG. 2 is executed. In this process, different processes are performed depending on the input data. If character data is input, the input character data is stored in the kana-kanji conversion input buffer 9a of the RAM 9 in step S1. If a key, such as a punctuation mark key or a conversion key, is input to start the kana-kanji conversion process, the process moves to step 2 and performs the kana-kanji process on the character data stored in the kana-kanji conversion input buffer 9a. This kana-kanji conversion process is as shown in the flowchart of FIG. That is, in step 2a, the character data string in the kana-kanji conversion input buffer 9a of the RAM 9 is divided into phrases using the two-clause longest match method, and the delimiter data of the kana readings of the character pigs of the divided phrases are read. Then, the delimited data resulting from the conversion is put into the notation delimiter buffer 9C. The kana/asagaku mixed sentence data that is the result of the kana/kanji conversion in step 2b is the conversion result output Huffer 9
Put it in d. Further, homophones are input into the homophone buffer 91, 92, 93, . . . in order from the first clause. Therefore,
Each homophone buffer will typically store multiple homophones. Next, in step 2c, step 2a
Check whether there is an example between each clause divided by . This is a process of examining examples stored in the example dictionary 10 and examples stored in the example learning memory 11 which stores examples that have already been used. As a result of checking whether there is an example in step 2C, if there is an example, the process moves to step 2d and step 2e. In step 2e, the contents of the kana-kanji conversion output huffer 9b are changed so that the example is output preferentially, and the kana-kanji conversion process is ended. Further, if there is no example in step 2d, the kana-kanji conversion process is immediately terminated.
そして、第2図の処理に戻り、カーソル穆動キによる入
力であれば、ステップ4て通常のカソル移動処理を行う
。その他のキーの入力であれは、ステップ5てキー入力
に対応した夫々の処理を行う。Then, returning to the process shown in FIG. 2, if the input is by cursor movement keys, normal cursor movement processing is performed in step 4. If other keys are input, then in step 5, each process corresponding to the key input is performed.
また、同音語の変更指示キーが入力されたときは、ステ
ップ3で現在カーソルのある位置を判別してどの同音語
バッファに対応する文節が変更されるかを判別し同音語
をCR7表示装置5に列挙表示し、その中から所望の同
音語を選択するものである。同音語バッファには最初に
出力された同音語から順に記憶されているため、選択さ
れた同音語が第1の候補であったかどうかがわかる。ス
テップ6で第1の候補の同音語が選択されたか否かを調
べ、第1の順位の場合はそのまま選択処理を終了する。When the homonym change instruction key is input, the current cursor position is determined in step 3 to determine which homophone buffer the phrase corresponding to is to be changed, and the homonym is displayed on the CR7 display device 5. The desired homophone is displayed as a list and the desired homophone is selected from among them. Since the homophone buffer stores the homophones in order from the first output, it can be determined whether the selected homophone is the first candidate. In step 6, it is checked whether the first candidate homophone has been selected, and if it is in the first rank, the selection process is directly terminated.
第1の順位でない場合は、ステップ7に移り、ステップ
3で変更した同音語バッファの第1順位に保存されてい
る同音語とその前後の文節との各ベアが用例学習データ
として用例学習用メモリ11内に存在してるいか否かを
調べる。If it is not in the first rank, proceed to step 7, and each bear of the homophone and the clauses before and after it stored in the first rank of the homophone buffer changed in step 3 is stored as example learning data in the example learning memory. Check whether it exists in 11.
用例の存在を具体的に調べる方法は、従来より周知の一
致検索の方法によるのでその詳細は省略する。ステップ
7で用例学習データとして用例学習用メモリ11内に存
在することがわかった場合、ステップ8に移り、当該用
例データを削除し、次のステップ11に移る。他方、用
例学習データとして存在しない場合は、ステップ9に移
り、用例学習用メモリ11内に用例学習領域か有るか否
かを調へる。もしない場合はステップlOに移り、最も
古い用例学習データ削除し学習領域を作り、次のステッ
プ11に穆る。用例学習領域かある場合は、そのままス
テップ11に移り、変更した結果の同音語とその同音語
の文節の前後の同音語のうち出力されている同音語とベ
ア、即ち直前の文節の語と変更した結果の同音語のベア
、及び変更した同音語とその同音語に続く同音語とのベ
アのつを用例学習用メモリ11に記憶させる。A method for specifically checking the existence of an example is a well-known matching search method, so the details thereof will be omitted. If it is found in step 7 that the example learning data exists in the example learning memory 11, the process moves to step 8, where the example data is deleted, and the process moves to the next step 11. On the other hand, if the example learning data does not exist, the process moves to step 9, and it is checked whether or not there is an example learning area in the example learning memory 11. If not, the process moves to step 1O, deletes the oldest example learning data, creates a learning area, and then proceeds to the next step 11. If there is a usage example learning area, proceed directly to step 11, and change the resulting homophone and the output homophone of the homophones before and after the phrase of the homophone and bare, that is, the word of the previous phrase. The resultant homophone bear and the bear figure of the changed homophone and the homophone following the changed homophone are stored in the example learning memory 11.
上記説明においては、分割された文節について単純に実
施する場合について示したが、一般的には文節は自立語
と付属語とからなり、学習データは前の自立部と後の自
立部とのベアで記憶され、さらに各自立部の付属語を各
自立部を構成する自立語に関連付けた形で分けて記憶す
るものである。即ち、単純な例として、「そうさしよう
」というような場合、変換結果が「操作使用Jとなり、
それをr操作仕様」に変更した場合が当てはめられる。In the above explanation, we have shown the case where the process is simply carried out for divided clauses, but in general, a clause consists of an independent word and an attached word, and the learning data is a base of the previous independent part and the later independent part. In addition, the adjunct words of each independent part are stored separately in association with the independent words constituting each independent part. In other words, as a simple example, if you say "Let's do that", the conversion result will be "Operation use J,"
This applies to the case where it is changed to "r operation specification".
この場合は「使用」を「仕様Jに変更したわけて、上記
説明したように変更した同音語の「仕様」か「操作」と
「仕様」のベアで用例学習用メモリ11内に記憶される
。これに対して、「しようのけんとうをおこなった」と
入力された場合は、自立語である「仕様」と「検討」ベ
アが学習され、さらに「仕様」の付属語である「の」と
「検討」の付属語である「を」が夫々自立語に関連付ら
れて記憶されるものである。In this case, ``use'' is changed to ``specification J'', and the homophones ``specification'' or ``operation'' and ``specification'' are stored in the example learning memory 11 as explained above. . On the other hand, if you input ``I conducted a study'', the independent words ``specification'' and ``examination'' are learned, and the adjunct word ``no'' of ``specification'' is learned. The auxiliary word ``wo'' of ``study'' is stored in association with each independent word.
尚、上記実施例では、仮名漢字変換処理時における実施
例を示したが、文節の切り出しと切り出した一部の文節
の変更を検出することで、変換が全て終わって既に文書
として一応完成した時点においても実施可能である。In the above example, an example was shown at the time of kana-kanji conversion processing, but by detecting the extraction of phrases and changes in some of the extracted phrases, it is possible to detect when the conversion is complete and the document has already been completed. It can also be implemented in
[発明の効果]
以上説明したように、本発明に係る文字処理装置によれ
は、効果的に用例の学習処理が行え、その学習データに
基いて経済的に高い変換効率で仮名漢字変換処理か行え
るものである。[Effects of the Invention] As explained above, the character processing device according to the present invention can effectively perform example learning processing, and can perform kana-kanji conversion processing economically with high conversion efficiency based on the learning data. It can be done.
第1図は本発明の実施例に係る文字処理装置のブロック
図、
第2図は本発明の用例学習処理を示すフローチャート、
第3図は本発明の仮名漢字変換処理を示すフローチャー
トである。
1・・・CPU、 3・・・KBD。
5・・・CRT、 8・・・ROM、9・・・R
AM、 10・・・用例辞書、11・・・用例学習
用メモリ。FIG. 1 is a block diagram of a character processing device according to an embodiment of the invention, FIG. 2 is a flowchart showing example learning processing of the invention, and FIG. 3 is a flowchart showing kana-kanji conversion processing of the invention. 1...CPU, 3...KBD. 5...CRT, 8...ROM, 9...R
AM, 10... Example dictionary, 11... Memory for example learning.
Claims (1)
段により入力された仮名文字列を記憶する記憶手段と、 該記憶手段に記憶された仮名文字列を文節ごとに分割す
る分割手段と、 前記記憶手段に記憶された仮名文字列に対して仮名漢字
変換を行う変換手段と、 該分割手段により分割された文節における、前記変換手
段により仮名漢字変換された同音語の漢字候補を表示す
る表示手段と、 該表示手段により表示された同音語の漢字候補の中から
所望の漢字候補を選択する選択手段と、 前記選択手段により所望の漢字候補が選択されたとき、
選択された当該漢字候補と隣接する文節の組合せを記憶
する用例記憶手段とを有する文字処理装置。 2、前記表示手段は、同音語の漢字候補を表示する際、
前記用例記憶手段に記憶された用例のある漢字候補を優
先して表示することを特徴とする特許請求の範囲第1項
記載の文字処理装置。[Scope of Claims] 1. An input means for inputting a kana character string, a storage means for storing the kana character string inputted by the input means, and a storage means for storing the kana character string stored in the storage means for each clause. a dividing means for dividing the kana character string stored in the storage means into kana-kanji characters; a converting means for performing kana-kanji conversion on the kana character string stored in the storage means; and a homophone that has been converted into kana-kanji by the converting means in the phrase divided by the dividing means. a display means for displaying kanji candidates; a selection means for selecting a desired kanji candidate from the homophone kanji candidates displayed by the display means; when the desired kanji candidate is selected by the selection means;
A character processing device comprising example storage means for storing combinations of the selected Kanji candidate and adjacent bunsetsu. 2. When displaying homophone kanji candidates, the display means:
2. The character processing device according to claim 1, wherein kanji candidates with usage examples stored in the usage example storage means are displayed with priority.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1012511A JPH0619771B2 (en) | 1989-01-21 | 1989-01-21 | Character processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1012511A JPH0619771B2 (en) | 1989-01-21 | 1989-01-21 | Character processor |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7343107A Division JPH08287062A (en) | 1995-12-28 | 1995-12-28 | Character processor and its method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02250148A true JPH02250148A (en) | 1990-10-05 |
JPH0619771B2 JPH0619771B2 (en) | 1994-03-16 |
Family
ID=11807371
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1012511A Expired - Lifetime JPH0619771B2 (en) | 1989-01-21 | 1989-01-21 | Character processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0619771B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04256162A (en) * | 1991-02-08 | 1992-09-10 | Sharp Corp | Word processor with learning function |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5819933A (en) * | 1981-07-29 | 1983-02-05 | Toshiba Corp | Kana-kanji converting device |
JPS592125A (en) * | 1982-06-29 | 1984-01-07 | Comput Basic Mach Technol Res Assoc | "kana" (japanese syllabary) "kanji" (chinese character) converting system |
JPS60239864A (en) * | 1984-05-14 | 1985-11-28 | Fujitsu Ltd | Composite word processing system of for "kana"/"kanji" conversion |
JPS63311471A (en) * | 1987-06-12 | 1988-12-20 | Matsushita Electric Ind Co Ltd | Kana(japanese syllabary)/kanji(chinese character) converter |
-
1989
- 1989-01-21 JP JP1012511A patent/JPH0619771B2/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5819933A (en) * | 1981-07-29 | 1983-02-05 | Toshiba Corp | Kana-kanji converting device |
JPS592125A (en) * | 1982-06-29 | 1984-01-07 | Comput Basic Mach Technol Res Assoc | "kana" (japanese syllabary) "kanji" (chinese character) converting system |
JPS60239864A (en) * | 1984-05-14 | 1985-11-28 | Fujitsu Ltd | Composite word processing system of for "kana"/"kanji" conversion |
JPS63311471A (en) * | 1987-06-12 | 1988-12-20 | Matsushita Electric Ind Co Ltd | Kana(japanese syllabary)/kanji(chinese character) converter |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04256162A (en) * | 1991-02-08 | 1992-09-10 | Sharp Corp | Word processor with learning function |
Also Published As
Publication number | Publication date |
---|---|
JPH0619771B2 (en) | 1994-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3290451B2 (en) | Electronic dictionary | |
JP3762300B2 (en) | Text input processing apparatus and method, and program | |
JPH02250148A (en) | Character processor | |
KR20050026732A (en) | Method for providing optimized spelling correction word according to user | |
JPH0375912B2 (en) | ||
JPH02250145A (en) | Character processor | |
JPS628259A (en) | Kana (japanese syllabary)-kanji (chinese character) converting system | |
JP2833650B2 (en) | Document processing device | |
JPS5818730A (en) | Character processing device | |
JPS6246029B2 (en) | ||
JPH0380363A (en) | Document processor | |
JPH0628056B2 (en) | Character processor | |
JPH06149790A (en) | Document processor | |
JPH0441398Y2 (en) | ||
JP3273778B2 (en) | Kana-kanji conversion device and kana-kanji conversion method | |
JPS6132171A (en) | Document forming device having adjunct key group | |
JPS6172360A (en) | Close writing kana-to-kanji conversion system | |
JPS6257055A (en) | Japanese word processor | |
JPH0561855A (en) | Japanese language processor | |
JPS5998236A (en) | Input device of japanese sentence | |
JP2002117025A (en) | Device and method for japanese syllabary-to-chinese character conversion | |
JPH07141348A (en) | Character processor | |
JPH03212762A (en) | 'kana'/'kanji' converting device | |
JPH07160700A (en) | Method and device for processing document | |
JPH05342197A (en) | Japanese word processor |