[go: up one dir, main page]

JP2000057134A - Documentation device - Google Patents

Documentation device

Info

Publication number
JP2000057134A
JP2000057134A JP10228288A JP22828898A JP2000057134A JP 2000057134 A JP2000057134 A JP 2000057134A JP 10228288 A JP10228288 A JP 10228288A JP 22828898 A JP22828898 A JP 22828898A JP 2000057134 A JP2000057134 A JP 2000057134A
Authority
JP
Japan
Prior art keywords
character string
input
input prediction
candidate
dictionary
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.)
Pending
Application number
JP10228288A
Other languages
Japanese (ja)
Inventor
Hidenori Nagasaki
秀紀 長崎
Tatsuhiko Yamaoka
竜彦 山岡
Tomoko Kudo
朋子 工藤
Hideto Izawa
秀人 井澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP10228288A priority Critical patent/JP2000057134A/en
Publication of JP2000057134A publication Critical patent/JP2000057134A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To reduce the load on a user and also to make effectively performable input support. SOLUTION: The same character string check processing part 36 checks whether or not a character string part matching with another character string exists, to each character string of an input predictive candidate, about the input predictive candidate which is obtained by retrieving an input predictive dictionary 86 based on an inputted read character string and is stored in an input predictive candidate storing part 88. And, an input predictive candidate integrating processing part 38 integrates an input predictive candidate which is discriminated as having a character string part that coincides with another character string to a simplified character string. An input predictive candidate display processing part 34 shows a character string integrated to the simplified character string together with the character string of an input predictive candidate that is not integrated as an input predictive candidate to an inputted read character string.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、日本語ワードプロ
セッサ等の文書作成装置に係り、特にかな漢字変換によ
る文字入力の他に、入力された読み文字列を、その読み
文字列に関連する他の文字列に変換(入力予測処理、シ
ームレス入力処理)して入力する文書作成装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document creation device such as a Japanese word processor, and more particularly to a character input by kana-kanji conversion as well as an input reading character string and other characters related to the reading character string. The present invention relates to a document creation device that converts a sequence into columns (input prediction processing, seamless input processing) and inputs the converted data.

【0002】[0002]

【従来の技術】一般に、日本語ワードプロセッサ等の文
書作成装置では、文字入力の効率を向上させるために、
長い文字列を短い文字列で登録して、これをかな漢字変
換のユーザ辞書として扱うことにより、利用者が短い文
字列を入力しただけで長い文字列を入力する方法を採用
しているものがある。
2. Description of the Related Art Generally, in a document creation device such as a Japanese word processor, in order to improve the efficiency of character input,
There is a method in which a long character string is registered as a short character string and treated as a Kana-Kanji conversion user dictionary, so that the user can input a long character string simply by inputting a short character string. .

【0003】しかし、この方法では、予め文字列を登録
しておかなければならないため、あらゆる文字列に対し
て前述した方法を採ることが現実には困難となってい
た。
However, in this method, since a character string must be registered in advance, it is actually difficult to employ the above-described method for every character string.

【0004】これに対して、近年の文書作成装置では、
入力予測処理を行なうことによって入力効率を向上させ
る方法が用いられてきている。入力予測処理では、利用
者により最初の数文字の読み文字列が入力された時点
で、これら数文字を検索キーとして入力予測辞書を検索
し、これら数文字で始まる文字列(単語)を抽出して表
示し、入力文字列として選択できるようにすることで、
最初に入力された数文字に続く文字列を容易に入力する
ことができ、利用者の入力の手間を省くことができる。
[0004] On the other hand, in a recent document creation device,
A method of improving input efficiency by performing input prediction processing has been used. In the input prediction process, when the user reads the first several characters of a reading character string, the input prediction dictionary is searched using these several characters as a search key, and a character string (word) starting with these several characters is extracted. Display and selectable as an input string,
A character string subsequent to the first few characters can be easily input, and the user's trouble of inputting can be saved.

【0005】例えば、特願平7−56315号(特開平
8−255156号)公報には、前述のような入力予測
処理を行なうことによって入力効率を向上させた文書作
成装置が開示されている。
For example, Japanese Patent Application No. 7-56315 (Japanese Patent Application Laid-Open No. 8-255156) discloses a document creating apparatus in which the input efficiency is improved by performing the above-described input prediction processing.

【0006】また、文字入力の効率を向上させるための
方法として、入力モードの切り換えの操作負担を軽減す
る入力支援処理(以下、シームレス入力処理と称する)
を用いる方法がある。このシームレス入力処理では、作
成文書中に含まれるひらがな、カタカナ、アルファベッ
ト、数字など、複数の文字種の文字を入力する場合に、
シフト制御キーの操作によって入力モードを逐次変更す
ることなく、所望する文字種の文字を入力することがで
きる。
As a method for improving the efficiency of character input, an input support process (hereinafter, referred to as a seamless input process) for reducing the operation burden of switching input modes.
Is used. In this seamless input process, when entering characters of multiple character types, such as hiragana, katakana, alphabets, and numbers, included in the created document,
A character of a desired character type can be input without successively changing the input mode by operating the shift control key.

【0007】例えば、特願平6−176734号(特開
平8−44725号)公報には、入力文字種の切り換え
操作(シフト制御キーに対する操作)を必要とせずに、
かな文字とは別の文字種が混在した文書を作成すること
ができる文書作成装置が開示されている。
For example, Japanese Patent Application No. Hei 6-176734 (Japanese Patent Application Laid-Open No. Hei 8-44725) does not require an operation for switching the input character type (operation on a shift control key).
A document creation device capable of creating a document in which a character type different from a kana character is mixed has been disclosed.

【0008】この文書作成装置では、入力文字種を英文
字に切り替え、入力された英単語を、かな文字の読み
(同じキーのかな文字の列)でユーザ辞書に登録してお
くことで、以後、この単語がかな文字の読みで入力され
た時、その読みに基づいてユーザ辞書から当該英単語を
読み出して出力することができる。これにより、2度目
以降に同一の単語を入力する場合での入力文字種の切り
替え操作が不要となる。
In this document creation device, the input character type is changed to English characters, and the input English words are registered in the user dictionary by reading the kana characters (the sequence of kana characters of the same key). When this word is input by reading a kana character, the English word can be read from the user dictionary and output based on the reading. This eliminates the need to switch the input character type when the same word is input for the second and subsequent times.

【0009】[0009]

【発明が解決しようとする課題】このように従来の文書
作成装置では、文書作成のための文字入力の効率を向上
させるために、入力予測処理、あるいはシームレス入力
処理を用いた方法が用いられていた。また、ユーザの文
書作成途中の情報を利用して辞書を構築して、入力支援
機能の効率を高めることが行われていた。
As described above, in a conventional document creation apparatus, a method using an input prediction process or a seamless input process is used to improve the efficiency of character input for document creation. Was. In addition, a dictionary is constructed by using information of a user who is in the process of creating a document, thereby improving the efficiency of the input support function.

【0010】しかしながら、入力された文字列をもとに
辞書を検索して該当する候補を表示すると、提示される
候補の数が多くなりすぎることがあったり、同じ候補が
文字の入力が続けて行われていても表示され続けてしま
うことがあり、ユーザが候補の中から所望するものを選
択する際に負担を強いられるとになってしまう。
However, if the dictionary is searched based on the input character string and the corresponding candidates are displayed, the number of candidates to be presented may become too large, or the same candidates may be continuously input. Even if it is performed, the display may continue, and the user may be burdened when selecting a desired one from the candidates.

【0011】また、ユーザが文書を作成するために入力
した情報をもとに辞書に登録を行なう構成において、ユ
ーザが先に入力した情報を編集した場合であっても、そ
の編集の内容を辞書に反映させることができない。すな
わち、入力された情報をより有効に利用して辞書に登録
を行なうことで、ユーザに合った入力支援を効果的に行
なうことが求められている。
In a configuration in which a user registers information in a dictionary based on information input to create a document, even if the user edits the information previously input, the contents of the edit are stored in the dictionary. Can not be reflected in That is, there is a demand for more effective use of input support that is suitable for a user by making more effective use of input information and registering it in a dictionary.

【0012】また、入力予測処理とシームレス入力処理
とが独立した機能として扱われていたために、トータル
的に効率化が図られていない。
Further, since the input prediction processing and the seamless input processing are handled as independent functions, the efficiency is not totally improved.

【0013】本発明は前記のような事情を考慮してなさ
れたもので、ユーザに対する負荷を軽減すると共に、効
果的に入力支援を行なうことが可能な文書作成装置を提
供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and has as its object to provide a document creation apparatus capable of reducing the load on a user and effectively providing input support. .

【0014】[0014]

【課題を解決するための手段】第1に本発明は、入力さ
れた読み文字列をもとに入力予測辞書を検索して得られ
た入力予測候補について、入力予測候補の各文字列に対
して、他の文字列と一致する文字列部分があるか否かを
チェックする。そして、他の文字列と一致する文字列部
分があると判別された入力予測候補については簡略化し
た文字列に統合し、統合されていない入力予測候補の文
字列と共に表示する。
SUMMARY OF THE INVENTION First, the present invention relates to an input prediction candidate obtained by searching an input prediction dictionary based on an input reading character string. Then, it is checked whether or not there is a character string portion that matches another character string. Then, the input prediction candidates for which it is determined that there is a character string portion that matches another character string are integrated into a simplified character string and displayed together with the character strings of the input prediction candidates that are not integrated.

【0015】第2に本発明は、入力された読み文字列
と、この読み文字列に対するかな漢字変換手段によって
得られた変換結果文字列とを、変換結果文字列の文字毎
に対応する読みと対応付けて格納し、この格納された変
換結果文字列に対して編集が行なわれた場合には、編集
の内容に応じて、入力された読み文字列と変換結果文字
列とを更新する。この編集に応じて更新が行われる読み
文字列と変換結果文字列とを、入力予測辞書の読み文字
列、入力予測候補として対応付けて登録し、入力された
読み文字列に対する入力予測処理に利用する。
Secondly, the present invention relates to a method of converting an input reading character string and a conversion result character string obtained by the kana-kanji conversion means for the reading character string into a reading corresponding to each character of the conversion result character string. When the stored conversion result character string is edited, the input read character string and the conversion result character string are updated in accordance with the content of the editing. The read character string updated in accordance with this editing and the conversion result character string are registered in association with the read character string of the input prediction dictionary and the input prediction candidate, and used for the input prediction processing for the input read character string. I do.

【0016】第3に本発明は、入力された読み文字列に
対するかな漢字変換によって得られた変換結果文字列
を、所定の文字列単位で入力予測辞書の入力予測候補の
文字列として自動登録しておく。そして、入力された読
み文字列に対して内部的にかな漢字変換を実行し、この
結果得られた文字列をもとに入力予測辞書を検索して入
力予測候補を求め表示し、この中から変換結果として選
択された入力予測候補の文字列が先に自動登録された文
字列であった場合、入力予測辞書に格納されたこの文字
列に対して、内部的なかな漢字変換の対象となった読み
文字列を対応付けて格納する。
Third, the present invention automatically registers a conversion result character string obtained by performing a kana-kanji conversion on an input reading character string as a character string of an input prediction candidate in an input prediction dictionary in a predetermined character string unit. deep. Then, the kana-kanji conversion is internally performed on the input reading character string, the input prediction dictionary is searched based on the character string obtained as a result, and input prediction candidates are obtained and displayed. As a result, if the character string of the input prediction candidate selected is a character string automatically registered earlier, the character string stored in the input prediction dictionary is subjected to the internal kana-kanji conversion target. Character strings are stored in association with each other.

【0017】第4の発明は、入力された読み文字列をも
とにかな漢字変換辞書を検索して、変換候補とする見出
し語の文字列を求め、また、入力された読み文字列をも
とにシームレス入力辞書を検索して、入力された読み文
字列に対応するかな文字とは別の他の文字種による文字
列である見出しを求めてかな漢字変換により求められた
変換候補に追加する。
According to a fourth aspect of the present invention, a kana-kanji conversion dictionary is searched based on an input reading character string, a character string of a headword as a conversion candidate is obtained, and based on the input reading character string. Then, a seamless input dictionary is searched, and a heading, which is a character string of another character type different from the kana character corresponding to the input reading character string, is obtained and added to the conversion candidates obtained by the kana-kanji conversion.

【0018】第5の発明は、入力された読み文字列中に
任意の文字あるいは文字列を表す特別な文字が含まれて
いるか否かを検索し、この特別な文字が検索された場
合、この検索された特別な文字と入力された読み文字列
をもとに入力予測辞書を検索して、現在までの入力文字
列に続いて入力される可能性の高い文字列である入力予
測候補を求める。
According to a fifth aspect of the present invention, a search is made to determine whether or not an input character string contains an arbitrary character or a special character representing a character string. Search the input prediction dictionary based on the searched special characters and the input reading character string, and obtain an input prediction candidate that is a character string that is likely to be input following the current input character string. .

【0019】第6の発明は、入力された読み文字列をも
とにシームレス入力辞書を検索して、入力された読み文
字列に対応するかな文字とは別の他の文字種による文字
列である見出しを求め、さらにシームレス辞書の検索に
よって求められた文字列をもとに入力予測辞書を検索し
て、現在までの入力文字列に続いて入力される可能性の
高い文字列である入力予測候補を求め、シームレス辞書
の検索によって求められた文字列と、入力予測辞書の検
索によって検索された文字列とを、入力された読み文字
列に対する変換候補として表示する。
According to a sixth aspect of the present invention, a seamless input dictionary is searched based on an input reading character string, and the character string is a character string of another character type different from the kana character corresponding to the input reading character string. Searches for an input prediction dictionary based on a character string obtained by searching for a headline and a seamless dictionary, and input prediction candidates that are likely to be input following the current input character string , And the character string found by searching the seamless dictionary and the character string found by searching the input prediction dictionary are displayed as conversion candidates for the input reading character string.

【0020】第7の発明は、入力された読み文字列をも
とに入力予測辞書を検索して、現在までの入力文字列に
続いて入力される可能性の高い文字列である入力予測候
補を求めて格納しておくと共に表示し、その後に続けて
入力される読み文字列をもとに求められた入力予測候補
が先に格納されている入力予測候補と同じであった場合
にはその回数を計数し、この計数された回数が所定値と
なった場合に格納された入力予測候補を消去して表示を
消す。
According to a seventh aspect of the present invention, the input prediction dictionary is searched based on the input read character string, and the input prediction candidate which is a character string which is likely to be input following the input character string up to the present time. Is obtained and stored, and displayed. If the input prediction candidate obtained based on the subsequently-input reading character string is the same as the previously stored input prediction candidate, the The number of times is counted, and when the counted number reaches a predetermined value, the input prediction candidate stored is erased and the display is erased.

【0021】[0021]

【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について説明する。図1は本実施形態に係わる
文書作成装置のシステム構成を示すブロック図である。
本実施形態における文書作成装置は、例えばCD−RO
M、DVD、磁気ディスク等の記録媒体に記録されたプ
ログラムを読み込み、このプログラムによって動作が制
御されるコンピュータによって実現される。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the system configuration of the document creation device according to the present embodiment.
The document creation device according to the present embodiment is, for example, a CD-RO
It is realized by a computer which reads a program recorded on a recording medium such as an M, DVD, or magnetic disk, and whose operation is controlled by the program.

【0022】図1に示すように、本実施形態における文
書作成装置は、CPU10、メモリ12、入力装置1
4、表示装置16、及び記憶装置18によって構成され
ている。
As shown in FIG. 1, a document creation device according to the present embodiment includes a CPU 10, a memory 12, an input device 1
4, a display device 16 and a storage device 18.

【0023】CPU10は、装置全体の制御を司るもの
で、メモリ12に格納されたプログラム及びデータに基
づいて実行することにより各種機能を実現する。本実施
形態では、メモリ12に格納された文書作成制御プログ
ラム12bを実行することでかな漢字変換処理、入力予
測処理、シームレス入力処理などが実行される。
The CPU 10 controls the entire apparatus, and realizes various functions by executing based on programs and data stored in the memory 12. In the present embodiment, the kana-kanji conversion process, the input prediction process, the seamless input process, and the like are executed by executing the document creation control program 12b stored in the memory 12.

【0024】メモリ12は、CPU10等による読み込
み専用もしくは読み書き可能なメモリ装置であり、プロ
グラムやデータが格納される。メモリ12に設けられる
プログラム領域には、制御プログラム12a、文書作成
制御プログラム12b等の各種プログラムが格納され
る。文書作成制御プログラム12bには、かな漢字変換
処理、入力予測処理、シームレス入力処理等を実現する
ための各種プログラムが含まれているものとする。
The memory 12 is a read-only or readable / writable memory device by the CPU 10 or the like, and stores programs and data. Various programs such as a control program 12a and a document creation control program 12b are stored in a program area provided in the memory 12. It is assumed that the document creation control program 12b includes various programs for realizing kana-kanji conversion processing, input prediction processing, seamless input processing, and the like.

【0025】また、メモリ12には、文書情報部12c
の他、プログラムの実行状況に合わせて各種の情報が格
納される情報記憶部12dが設けられている。文書情報
部12cは、文書作成処理によって作成された文書等の
データを含んでいる。また、情報記憶部12dには、か
な漢字変換処理、入力予測処理、シームレス入力処理等
を実行する際に利用されるデータを含み、必要に応じて
記憶装置18から読み出されたデータが格納される。
The memory 12 has a document information section 12c.
In addition, an information storage unit 12d in which various information is stored according to the execution status of the program is provided. The document information section 12c includes data such as a document created by the document creation process. Further, the information storage unit 12d includes data used when performing a kana-kanji conversion process, an input prediction process, a seamless input process, and the like, and stores data read from the storage device 18 as necessary. .

【0026】入力装置14は、処理対象となるデータや
装置に対する命令等を入力するためのキーボードや、マ
ウス、ペン等のポインティングデバイスである。文書作
成の際には主にキーボードが用いられ、このキーボード
の各キーには、文字データ入力用の文字キー、入力文字
列に対するかな漢字変換の実行を指示するための変換キ
ー、各種選択の方向指示を入力するための上下左右カー
ソルキー、各種選択の確定を指示するための選択キーな
ど、各種の機能が割り当てられている。
The input device 14 is a pointing device such as a keyboard or a mouse or a pen for inputting data to be processed or a command for the device. When creating a document, a keyboard is mainly used. Each key of this keyboard is a character key for inputting character data, a conversion key for instructing execution of kana-kanji conversion for the input character string, a direction indication for various selections Various functions are assigned, such as up / down / left / right cursor keys for inputting a key, and selection keys for instructing confirmation of various selections.

【0027】表示装置16は、入力データや出力結果を
表示するもので液晶ディスプレイ、CRT等、及びコン
トローラから構成される。
The display device 16 displays input data and output results and includes a liquid crystal display, a CRT, and the like, and a controller.

【0028】記憶装置18は、情報記憶部18aを含む
各種データやプログラム18b等が記憶される装置であ
る。なお、記憶装置18は、ハードディスク、CD−R
OM、DVD、フロッピーディスク等の記録媒体に記録
されたプログラム(文書作成制御プログラム12b等)
を読み込んで、文書作成装置によって実行させることが
できる。情報記憶部18aには、かな漢字変換処理、入
力予測処理、シームレス入力処理等で用いられる各種辞
書や、処理データなどが格納される。
The storage device 18 is a device for storing various data including the information storage section 18a, programs 18b, and the like. The storage device 18 is a hard disk, a CD-R
Programs recorded on recording media such as OM, DVD, floppy disk (document creation control program 12b, etc.)
Can be read and executed by the document creation device. The information storage unit 18a stores various dictionaries used in kana-kanji conversion processing, input prediction processing, seamless input processing, and the like, processing data, and the like.

【0029】次に、各実施形態(第1実施形態〜第7実
施形態)のそれぞれについて説明する。
Next, each of the embodiments (first to seventh embodiments) will be described.

【0030】はじめに、第1実施形態について説明す
る。第1実施形態では、入力された読み文字列をもとに
して実行される入力予測処理によって複数の入力予測候
補が得られた場合に、他と共通する表記を持つ入力予測
候補を統合して一覧表示させることで、ユーザによる選
択を容易にする。
First, a first embodiment will be described. In the first embodiment, when a plurality of input prediction candidates are obtained by an input prediction process performed based on an input reading character string, the input prediction candidates having a common notation with others are integrated. Displaying in a list facilitates selection by the user.

【0031】図2は、図1に示すシステム構成におい
て、制御プログラム12a、文書作成制御プログラム1
2bを実行することにより実現される第1実施形態にお
ける文書作成装置の機能構成を示すブロック図である。
FIG. 2 shows a control program 12a and a document creation control program 1 in the system configuration shown in FIG.
FIG. 2 is a block diagram illustrating a functional configuration of the document creation device according to the first embodiment that is realized by executing 2b.

【0032】図2に示すように、第1実施形態における
文書作成装置には、入力制御処理部22、出力制御処理
部24、文書作成制御部26、及び情報記憶部28の各
機能によって構成されている。
As shown in FIG. 2, the document creation device according to the first embodiment has the functions of an input control processing unit 22, an output control processing unit 24, a document creation control unit 26, and an information storage unit 28. ing.

【0033】入力制御処理部22は、制御プログラム1
2aを実行することにより実現されるもので、入力装置
14(例えばキーボード)からデータや命令等を入力す
る。文書作成処理が実行されている場合には、入力され
た文字データを情報記憶部28の入力文字列格納部80
に格納する。また、入力装置14(キーボード)のキー
に割り当てられた機能に対応する指示を入力する。
The input control processing unit 22 controls the control program 1
2a is executed by inputting data, instructions, and the like from the input device 14 (for example, a keyboard). When the document creation processing is being executed, the input character data is stored in the input character string storage unit 80 of the information storage unit 28.
To be stored. Further, an instruction corresponding to a function assigned to a key of the input device 14 (keyboard) is input.

【0034】出力制御処理部24は、制御プログラム1
2aを実行することにより実現されるもので、かな漢字
変換処理によって作成された文書や、入力予測処理やシ
ームレス入力処理に伴う各種の情報を、表示装置16に
おいて表示させるための制御を行なう。なお、情報の出
力先としては表示装置16に限らず、印刷装置、通信装
置、記憶装置等であっても勿論良い。
The output control processing unit 24 controls the control program 1
2a, and controls the display device 16 to display a document created by the kana-kanji conversion process and various information associated with the input prediction process and the seamless input process. The information output destination is not limited to the display device 16, but may be a printing device, a communication device, a storage device, or the like.

【0035】文書作成制御部26は、制御プログラム1
2a、文書作成制御プログラム12bを実行することに
より実現されるもので、入力される文字データに対し
て、かな漢字変換処理、入力予測処理、シームレス入力
処理によって文書を作成する処理を実行する。文書作成
制御部26は、利用者の文書作成のための入力効率を向
上させるために以下のような機能を有する。
The document creation control unit 26 controls the control program 1
2a, which is realized by executing the document creation control program 12b, and executes a process of creating a document by performing kana-kanji conversion processing, input prediction processing, and seamless input processing on input character data. The document creation control unit 26 has the following functions in order to improve the user's input efficiency for document creation.

【0036】文書作成制御部26は、図2に示すよう
に、かな漢字変換処理部30、入力予測辞書検索処理部
32、入力予測候補表示処理部34、入力予測候補選択
処理部35、同一文字列チェック処理部36、表示確認
位置制御処理部37、及び入力予測候補統合処理部38
の各機能が含まれて構成されている。
As shown in FIG. 2, the document creation control unit 26 includes a kana-kanji conversion processing unit 30, an input prediction dictionary search processing unit 32, an input prediction candidate display processing unit 34, an input prediction candidate selection processing unit 35, and the same character string. Check processing unit 36, display confirmation position control processing unit 37, and input prediction candidate integration processing unit 38
Each function is included.

【0037】また、情報記憶部28には、文書作成制御
部26に設けられた各機能が利用するデータを格納する
ために、入力文字列格納部80、かな漢字変換辞書8
2、変換結果格納部84、入力予測辞書86、及び入力
予測候補格納部88が設けられている。
The information storage unit 28 stores an input character string storage unit 80 and a kana-kanji conversion dictionary 8 in order to store data used by each function provided in the document creation control unit 26.
2, a conversion result storage unit 84, an input prediction dictionary 86, and an input prediction candidate storage unit 88 are provided.

【0038】かな漢字変換処理部30は、入力文字列格
納部80に格納された入力文字列に対して、かな漢字変
換辞書82に格納された辞書データをもとにかな漢字変
換を実行して、変換結果を変換結果格納部84に格納す
る。また、かな漢字変換処理部30は、入力予測処理
(入力予測辞書検索処理部32)によって得られる入力
予測候補によって得られる見出しの文字列を用いて入力
文字列を変換する。
The kana-kanji conversion processing unit 30 performs kana-kanji conversion on the input character string stored in the input character string storage unit 80 based on the dictionary data stored in the kana-kanji conversion dictionary 82, Is stored in the conversion result storage unit 84. The kana-kanji conversion processing unit 30 converts an input character string using a character string of a heading obtained by an input prediction candidate obtained by the input prediction processing (input prediction dictionary search processing unit 32).

【0039】入力予測辞書検索処理部32は、入力文字
列格納部80に格納された入力文字列をもとに入力予測
辞書86を検索して、現在までの入力文字列に続いて入
力される可能性のある入力文字列である入力予測候補を
求めて入力予測候補格納部88に格納する。
The input prediction dictionary search processing unit 32 searches the input prediction dictionary 86 based on the input character strings stored in the input character string storage unit 80, and is input following the input character strings up to now. An input prediction candidate that is a possible input character string is obtained and stored in the input prediction candidate storage unit 88.

【0040】入力予測候補表示処理部34は、入力予測
候補格納部88に格納された複数の入力予測候補を、出
力制御処理部24を通じて表示装置16において表示さ
せる。
The input prediction candidate display processing section 34 causes the display device 16 to display a plurality of input prediction candidates stored in the input prediction candidate storage section 88 through the output control processing section 24.

【0041】入力予測候補選択処理部35は、入力予測
候補表示処理部34によって表示された変換候補から、
外部からの指示に応じて変換結果とする文字列を選択す
る。
The input prediction candidate selection processing unit 35 converts the conversion candidates displayed by the input prediction candidate display processing unit 34 into
Select a character string to be a conversion result according to an external instruction.

【0042】同一文字列チェック処理部36は、入力予
測辞書検索処理部32によって検索され入力予測候補格
納部88に格納された入力予測候補の各文字列に対し
て、他の文字列と一致する文字列部分があるか否かをチ
ェックする。
The same character string check processing unit 36 matches each character string of the input prediction candidate searched by the input prediction dictionary search processing unit 32 and stored in the input prediction candidate storage unit 88 with another character string. Check if there is a character string part.

【0043】表示確認位置制御処理部37は、同一文字
列チェック処理部36によって他の文字列と一致する文
字部分があるかチェックする際の、入力予測候補に対す
るチェックの基準位置(表示確認位置(loc))を管
理する。
The display confirmation position control processing unit 37 checks the reference position (display confirmation position (display confirmation position) for the input prediction candidate when the same character string check processing unit 36 checks whether there is a character portion that matches another character string. loc)).

【0044】入力予測候補統合処理部38は、同一文字
列チェック処理部36によって他の文字列と一致する文
字列部分があると判別された入力予測候補の文字列を、
簡略化した文字列に統合して入力予測候補格納部88に
格納する。なお、簡略化した文字列と、統合された複数
の入力予測候補の文字列との関係は管理され、簡略化し
た文字列をもとに統合された複数の入力予測候補を取得
できるものとする。
The input prediction candidate integration processing unit 38 converts the character string of the input prediction candidate determined by the same character string check processing unit 36 as having a character string portion that matches another character string,
The data is integrated into a simplified character string and stored in the input prediction candidate storage unit 88. Note that the relationship between the simplified character string and the integrated plurality of input prediction candidate character strings is managed, and a plurality of integrated input prediction candidates based on the simplified character string can be obtained. .

【0045】入力文字列格納部80は、入力装置14、
入力制御処理部22を通じて入力された処理対象とする
入力文字列が格納される。
The input character string storage section 80 stores the input device 14,
An input character string to be processed, which is input through the input control processing unit 22, is stored.

【0046】変換結果格納部84は、入力文字列格納部
80に格納された文字列に対する、かな漢字変換処理部
30によるかな漢字変換の結果(変換候補)が格納され
る。
The conversion result storage unit 84 stores the results (conversion candidates) of the kana-kanji conversion of the character string stored in the input character string storage unit 80 by the kana-kanji conversion processing unit 30.

【0047】かな漢字変換辞書82は、かな漢字変換処
理部30によるかな漢字変換を実行する際に参照される
もので、読み文字列と変換結果とする見出し語の文字列
とが対応付けられて登録されている。
The kana-kanji conversion dictionary 82 is referred to when performing the kana-kanji conversion by the kana-kanji conversion processing section 30. The kana-kanji conversion dictionary 82 registers a reading character string and a character string of a headword as a conversion result in association with each other. I have.

【0048】入力予測辞書86は、入力予測処理を実行
する際に入力予測辞書検索処理部32によって参照され
るもので、読み文字列と入力予測候補とする見出し語の
文字列、及び他の情報とが対応付けられて登録されてい
る。入力予測辞書86に格納される情報の詳細について
は後述する(図4)。
The input prediction dictionary 86 is referred to by the input prediction dictionary search processing unit 32 when executing the input prediction processing, and includes a read character string, a character string of a headword as an input prediction candidate, and other information. Are registered in association with each other. Details of the information stored in the input prediction dictionary 86 will be described later (FIG. 4).

【0049】入力予測候補格納部88は、入力予測辞書
検索処理部32による入力予測辞書86に対する検索結
果を格納するためのもので、入力予測候補を一覧表示さ
せるための出力バッファとして用いられる。第1実施形
態では、入力予測候補統合処理部38によって複数の入
力予測候補の文字列が統合された簡略化した文字列を含
む。
The input prediction candidate storage unit 88 stores the search result of the input prediction dictionary 86 by the input prediction dictionary search processing unit 32, and is used as an output buffer for displaying a list of input prediction candidates. In the first embodiment, the input prediction candidate integration processing unit 38 includes a simplified character string obtained by integrating a plurality of input prediction candidate character strings.

【0050】次に、第1実施形態における文書作成装置
の動作について、図3に示すフローチャートを参照しな
がら説明する。
Next, the operation of the document creation apparatus according to the first embodiment will be described with reference to the flowchart shown in FIG.

【0051】まず、入力制御処理部22を介して入力文
字列格納部80に文字列が入力されると、入力予測辞書
検索処理部32は入力文字列格納部80に格納された入
力文字列に対して入力予測辞書86の読みを対象として
検索を実行し、該当する入力予測候補があれば全てを入
力予測候補格納部88に格納する(ステップA1)。
First, when a character string is input to the input character string storage unit 80 via the input control processing unit 22, the input prediction dictionary search processing unit 32 converts the input character string stored in the input character string storage unit 80 into an input character string. Then, a search is performed for the reading of the input prediction dictionary 86, and if there is a corresponding input prediction candidate, all the candidates are stored in the input prediction candidate storage unit 88 (step A1).

【0052】なお、入力予測辞書86には、図4に示す
ような情報が格納されているものとする。すなわち、入
力された読み文字列によって検索の対象となる読みと、
それぞれに対応する見出しの文字列が対応づけられて格
納されている。入力予測辞書検索処理部32は、入力さ
れた読み文字列をもとに入力予測辞書86の読みについ
て検索し、先頭から同じ読みをもつものを見出しと共に
入力予測候補として取得する。
It is assumed that information as shown in FIG. 4 is stored in the input prediction dictionary 86. That is, a reading to be searched by the input reading character string,
The character strings of the corresponding headings are stored in association with each other. The input prediction dictionary search processing unit 32 searches for the reading of the input prediction dictionary 86 based on the input reading character string, and obtains the input prediction dictionary 86 having the same reading from the head as an input prediction candidate together with the heading.

【0053】入力文字列に文字列に対応する入力予測候
補が検索された場合(ステップA2)、表示確認位置制
御処理部37は、表示確認位置(loc)を1に設定
し、同一文字列チェック処理部36によるチェックの対
象とする文字位置を先頭文字に設定する(ステップA
3)。
When an input prediction candidate corresponding to the character string is found in the input character string (step A2), the display confirmation position control processing unit 37 sets the display confirmation position (loc) to 1 and checks the same character string. The character position to be checked by the processing unit 36 is set as the first character (step A
3).

【0054】同一文字列チェック処理部36は、表示確
認位置制御処理部37によって設定された表示確認位置
(loc)の示す文字位置が同じ表記となっている入力
予測候補が他に存在するか、入力予測候補格納部88に
格納された入力予測候補のそれぞれについてチェックす
る(ステップA4)。
The same character string check processing unit 36 determines whether there is another input prediction candidate whose character position indicated by the display confirmation position (loc) set by the display confirmation position control processing unit 37 has the same notation. A check is made for each of the input prediction candidates stored in the input prediction candidate storage unit 88 (step A4).

【0055】表示確認位置(loc)が示す文字位置に
同じ表記を持つ入力予測候補があった場合、同一文字列
チェック処理部36は、同じ表記となっている入力予測
候補以外に異なる表記となっている候補が存在するか判
別する(ステップA5)。すなわち、全ての入力予測候
補に共通する表記があった否かを判別する。全ての入力
予測候補に共通する表記があった場合、この表記をもと
に全ての入力予測候補を統合しても無意味であるので、
表示確認位置制御処理部37は、表示確認位置(lo
c)の値に1加算し(ステップA11)、次の表示確認
位置をもとに同様の処理を繰り返し実行させる(ステッ
プA4〜)。
When there is an input prediction candidate having the same notation at the character position indicated by the display confirmation position (loc), the same character string check processing unit 36 outputs a different notation besides the input prediction candidate having the same notation. It is determined whether or not there is a candidate (step A5). That is, it is determined whether or not there is a description common to all input prediction candidates. If there is a notation common to all input prediction candidates, it is meaningless to integrate all input prediction candidates based on this notation,
The display confirmation position control processing unit 37 outputs the display confirmation position (lo
One is added to the value of c) (step A11), and the same processing is repeatedly executed based on the next display confirmation position (steps A4 to A4).

【0056】一方、表示確認位置(loc)の示す文字
位置が異なる表記となっている候補がある場合、入力予
測候補統合処理部38は、表示確認位置(loc)が示
す文字位置と同じ表記となっている入力予測候補をの文
字列を一つにまとめる(ステップA6)。さらに、入力
予測候補統合処理部38は、現在の表示確認位置(lo
c)の次の文字以降で異なる表記となるまでの文字列部
分(n文字)を表記し、それ以降を特定の記号、例えば
点列「…」を用いて表記する文字列を生成して入力予測
候補格納部88に格納する(ステップA7)。なお、特
定の記号は、点列「…」に限らず、統合されていること
を表す特別な文字であればどのようなものであっても良
い。また、表示確認位置制御処理部37は、統合された
入力予測候補で同じ表記となっている文字列部分の文字
数(n)を(loc)に加算して表示確認位置(lo
c)とする(ステップA7)。
On the other hand, when there is a candidate whose notation is different in the character position indicated by the display confirmation position (loc), the input prediction candidate integration processing unit 38 uses the same notation as the character position indicated by the display confirmation position (loc). The character strings of the input prediction candidates that have been changed are combined into one (step A6). Further, the input prediction candidate integration processing unit 38 outputs the current display confirmation position (lo
c) A character string portion (n characters) up to a different notation after the next character after c) is written, and a character string that is written using a specific symbol, for example, a dot sequence "..." is generated and input. It is stored in the prediction candidate storage unit 88 (step A7). The specific symbol is not limited to the dot sequence “...”, And may be any special character indicating that it is integrated. Further, the display confirmation position control processing unit 37 adds the number of characters (n) of the character string part having the same notation in the integrated input prediction candidate to (loc) and adds the display confirmation position (lo).
c) (Step A7).

【0057】入力予測候補表示処理部34は、入力予測
辞書検索処理部32によって検索された入力予測候補に
ついて、入力予測候補統合処理部38によって統合され
た候補とそれ以外の候補による一覧表示を表示装置16
において行う(ステップA8)。この入力予測候補の一
覧表示から入力文字列に対する変換結果をユーザに選択
させる(ステップA9)。
The input prediction candidate display processing section 34 displays a list display of the input prediction candidates retrieved by the input prediction dictionary retrieval processing section 32, which are integrated by the input prediction candidate integration processing section 38 and other candidates. Device 16
(Step A8). The user is allowed to select a conversion result for the input character string from the list of input prediction candidates (step A9).

【0058】入力予測候補選択処理部35は、一覧表示
から入力予測候補が選択されると、入力予測候補統合処
理部38によって統合されている候補であるか判別する
(ステップA10)。統合された入力予測候補でなかっ
た場合、入力された読み文字列にかえて選択された入力
予測候補を変換結果として表示させる。
When an input prediction candidate is selected from the list display, the input prediction candidate selection processing unit 35 determines whether the input prediction candidate is a candidate integrated by the input prediction candidate integration processing unit 38 (step A10). If the input prediction candidate is not an integrated input prediction candidate, the selected input prediction candidate is displayed as a conversion result instead of the input reading character string.

【0059】一方、統合された入力予測候補であった場
合、表示確認位置制御処理部37は、表示確認位置(l
oc)の値を1加算し(ステップA11)、統合された
複数の入力予測候補の中で前述した処理を実行させる
(ステップA12)。すなわち、表記が同じ文字列部分
を持つ複数の入力予測候補があれば統合して表示させ
る。なお、表示確認位置(loc)を更新した結果、該
当する文字位置に文字が無くなった場合には処理を終了
する。
On the other hand, if the input prediction candidate is an integrated input prediction candidate, the display confirmation position control
The value of oc) is incremented by 1 (step A11), and the above-described processing is executed in the integrated plurality of input prediction candidates (step A12). That is, if there are a plurality of input prediction candidates having the same character string portion in the description, they are integrated and displayed. When the display confirmation position (loc) is updated and there is no character at the corresponding character position, the process is terminated.

【0060】次に、第1実施形態の具体実施形態につい
て説明する。
Next, a specific embodiment of the first embodiment will be described.

【0061】例えば、読み文字列「かぶ」が入力された
場合、図4に示す入力予測辞書86を検索した結果、
「株式会社」「株式会社を設立」「株式会社を創設」
「下部組織」「株主総会」「株の売買」「株を購入」
「株を売買」が入力予測候補として得られる。この場
合、先頭文字「株」の表記をもとに「下部組織」以外の
入力予測候補を一つにまとめることができる。従って、
図5(a)に示すように、「株…」と「下部組織」の入
力予測候補が一覧表示される。
For example, when the reading character string “KABU” is input, as a result of searching the input prediction dictionary 86 shown in FIG.
"Corporation""Established""Founded"
Sub-organizations, General Meeting of Shareholders, Buying and Selling Shares, Buying Shares
“Trade” is obtained as an input prediction candidate. In this case, input prediction candidates other than “subordinate organization” can be combined into one based on the notation of the first character “stock”. Therefore,
As shown in FIG. 5 (a), a list of input prediction candidates of "stock ..." and "substructure" is displayed.

【0062】ここで、「株…」の入力予測候補がユーザ
によって選択された場合、先頭の文字「株」の表記をも
とに、一つにまとめられていた他の入力予測候補を、
「株」以降の共通する表記部分によってさらに複数の入
力予測候補をひとつにまとめる。
Here, when the input prediction candidate of "stock ..." is selected by the user, the other input prediction candidates that have been combined into one, based on the notation of the first character "stock",
A plurality of input prediction candidates are further combined into one by a common notation portion after “stock”.

【0063】この場合では、図5(b)に示すように、
「株式会社」を共通して持つ入力予測候補が複数存在す
るので、それらの文字が「株式会社…」の入力予測候補
で一つにまとめられる。そのほかの共通する表記をもた
ない入力予測候補は一覧表示される。また、「株を」の
表記で共通する文字列があるので、これらの入力予測候
補も一つにまとめる。
In this case, as shown in FIG.
Since there are a plurality of input prediction candidates having the common name of "stock company", those characters are combined into one by using the input prediction candidates of "stock company ...". Other input prediction candidates having no common notation are listed. In addition, since there is a common character string in the notation “stock”, these input prediction candidates are also combined into one.

【0064】ここで、「株を…」の入力予測候補が選択
された場合、この「株を…」によりまとめられていた入
力予測候補「株を購入」と「株を売買」が一つにまとめ
ることができないので、図5(c)に示すように、個々
に表示される。
Here, when the input prediction candidate of "shares ..." is selected, the input prediction candidates "buy stocks" and "trade and buy stocks" combined by the "stocks ..." Since they cannot be put together, they are displayed individually as shown in FIG.

【0065】ここで「株を購入」の入力予測候補が選択
された場合、図5(d)に示すように、入力された読み
文字列「かぶ」に代えて「株を購入」と表示される。
Here, when the input prediction candidate of "purchase stock" is selected, "purchase stock" is displayed in place of the input reading character string "kabu" as shown in FIG. 5D. You.

【0066】また、図6(b)に示す入力予測候補の一
覧表示おいて「株式会社…」が選択された場合、この入
力予測候補でまとめられていた複数の入力予測候補のう
ち、「株式会社」の入力予測候補、すなわち他と共通す
る表記部分と同一の入力予測候補については一覧中に表
示し、そのほかの入力予測候補については統合した形で
表示する。
When "corporation ..." is selected in the list of input prediction candidates shown in FIG. 6B, among the plurality of input prediction candidates grouped by the input prediction candidates, "stock" The input prediction candidates of “company”, that is, the input prediction candidates that are the same as the notation common to the others are displayed in the list, and the other input prediction candidates are displayed in an integrated form.

【0067】ここで、一覧表示中から「株式会社」の入
力予測候補をユーザが選択すると、入力された読み文字
列「かぶ」に代えて、図6(d)に示すように、「株式
会社」が表示される。
Here, when the user selects an input prediction candidate of “corporate” from the list display, instead of the input reading character string “kabu”, as shown in FIG. Is displayed.

【0068】つまり、図6(c)に示すような形式で入
力予測候補を一覧表示することで、他の入力予測候補と
共通する表記と同じ文字列(例えば「株式会社」)につ
いては、他の入力予測候補がまとめられているために
(例えば「株式会社…」)、一覧表示中から容易に選択
することができる。
That is, by displaying a list of input prediction candidates in a format as shown in FIG. 6C, the same character string as the notation common to other input prediction candidates (for example, Since the input prediction candidates are grouped (for example, “stock company...”), They can be easily selected from the list display.

【0069】なお、図6(b)に示す表示画面は、図6
(e)に示すようにして表示してもよい。すなわち、共
通する表記の文字列の長さを長くすることで、まとめる
ことができない一つの入力予測候補が存在する場合に
は、その表記でまとめた入力予測候補とまとめられなか
った一つの入力予測候補とを一覧表示させる。このよう
に表示することで、入力予測候補の「株式会社」の文字
列を、少ない操作で選択することができる。
Note that the display screen shown in FIG.
It may be displayed as shown in (e). That is, by increasing the length of the character string of the common notation, if there is one input prediction candidate that cannot be combined, one input prediction candidate that has been combined with that notation and one input prediction candidate that has not been combined Display a list of candidates. By displaying in this manner, the character string of “stock company” as the input prediction candidate can be selected with a small number of operations.

【0070】このようにして、入力された読み文字列を
もとにして得られた複数の入力予測候補について、他の
入力予測候補と共通する表記をもつ文字列を統合して表
示するので、ユーザによる選択を容易にすることが可能
となる。
As described above, with respect to a plurality of input prediction candidates obtained based on the input reading character string, a character string having a common notation with other input prediction candidates is integrated and displayed. Selection by the user can be facilitated.

【0071】次に、第2実施形態について説明する。Next, a second embodiment will be described.

【0072】第2実施形態では、入力された文字列に対
するかな漢字変換によって作成された文字列の入力予測
辞書86への自動登録を行なうもので、かな漢字変換の
結果に対する編集の内容を反映できるようにする。
In the second embodiment, a character string created by Kana-Kanji conversion of an input character string is automatically registered in the input prediction dictionary 86 so that the contents of editing on the result of Kana-Kanji conversion can be reflected. I do.

【0073】図7は、図1に示すシステム構成におい
て、制御プログラム12a、文書作成制御プログラム1
2bを実行することにより実現される第2実施形態にお
ける文書作成装置の機能構成を示すブロック図である。
なお、第1実施形態において説明した図2と同じ構成部
分については同一符号を付して詳細な説明を省略する。
FIG. 7 shows a control program 12a and a document creation control program 1 in the system configuration shown in FIG.
FIG. 9 is a block diagram illustrating a functional configuration of a document creation device according to a second embodiment, which is realized by executing 2b.
The same components as those in FIG. 2 described in the first embodiment are denoted by the same reference numerals, and detailed description is omitted.

【0074】文字位置関係記憶処理部40は、入力され
た読みの文字列とこの文字列に対するかな漢字変換の結
果について、変換結果のかな漢字変換辞書82に格納さ
れている見出しと、この見出しに対応する入力された読
みとの関係を文字位置関係テーブル90に格納する。
The character positional relationship storage processing unit 40 determines the heading stored in the kana-kanji conversion dictionary 82 of the conversion result and the heading corresponding to the input reading character string and the result of the kana-kanji conversion for this character string. The relationship with the input reading is stored in the character position relationship table 90.

【0075】文字位置関係更新処理部41は、文字位置
関係テーブル90に格納されたかな漢字変換結果に対す
る編集に応じて、読みと見出しの情報を更新する。
The character positional relationship update processing unit 41 updates the reading and heading information in accordance with the editing of the kana-kanji conversion result stored in the character positional relationship table 90.

【0076】文字編集処理部42は、入力制御処理部2
2を介して入力された指示に応じて、かな漢字変換結果
に対する編集を行い、その内容を文字位置関係更新処理
部41に通知する。
The character editing processing section 42 includes the input control processing section 2
In response to the instruction input through the Kana-Kanji 2, the Kana-Kanji conversion result is edited, and the contents are notified to the character position relationship update processing unit 41.

【0077】入力予測候補登録処理部43は、文字位置
関係テーブル90に格納された入力された読みの文字列
と、この文字列に対するかな漢字変換の結果を、それぞ
れ読みと見出しとして入力予測辞書86に自動登録す
る。
The input prediction candidate registration processing unit 43 stores the input reading character string stored in the character positional relationship table 90 and the result of the Kana-Kanji conversion for this character string in the input prediction dictionary 86 as a reading and a heading, respectively. Register automatically.

【0078】文字位置関係テーブル90は、入力された
読み文字列と、この文字列に対するかな漢字変換の結果
について、見出しの文字毎、すなわち編集単位となる文
字毎に対応する読みを組にして格納するためのテーブル
である。
The character positional relationship table 90 stores the input reading character string and the result of the Kana-Kanji conversion for this character string as a set of readings corresponding to each character of the heading, that is, each character as an editing unit. It is a table for.

【0079】なお、かな漢字変換辞書82には、図9に
示すように読みと見出しの情報が対応づけられて格納さ
れているものとする。すなわち、見出しとする文字列に
対して、文字毎にその読みが登録されている。例えば、
見出し「作成」に対しては、「作」に対応する読み「さ
く」と、「成」に対応する読み「せい」が登録されてい
る。
It is assumed that the reading and heading information are stored in the kana-kanji conversion dictionary 82 in association with each other as shown in FIG. That is, for each character string used as a heading, its reading is registered for each character. For example,
For the heading "Creation", a reading "Saku" corresponding to "Saku" and a reading "Sei" corresponding to "Naru" are registered.

【0080】次に、第2実施形態の動作について、図8
に示すフローチャートを参照しながら説明する。
Next, the operation of the second embodiment will be described with reference to FIG.
This will be described with reference to the flowchart shown in FIG.

【0081】まず、入力制御処理部22を介して入力文
字列格納部80に入力文字列が格納されると、かな漢字
変換処理部30は、入力された読みの文字列に対してか
な漢字変換辞書82を参照しながらかな漢字変換を実行
し、その変換結果を変換結果格納部84に格納する(ス
テップB1)。
First, when an input character string is stored in the input character string storage unit 80 via the input control processing unit 22, the kana-kanji conversion processing unit 30 converts the input reading character string into a kana-kanji conversion dictionary 82 And converts the kana-kanji conversion, and stores the conversion result in the conversion result storage unit 84 (step B1).

【0082】一方、文字位置関係記憶処理部40は、か
な漢字変換処理部30によるかな漢字変換結果に対し
て、変換結果である見出し表記の1文字毎に読み文字列
を該当させる文字位置関係テーブル90を作成して格納
する(ステップB2)。
On the other hand, the character position relation storage processing section 40 stores a character position relation table 90 for matching the read character string for each character of the heading notation as the conversion result with respect to the kana-kanji conversion result by the kana-kanji conversion processing section 30. Create and store (step B2).

【0083】例えば、図11(a)に示すように、ひら
がな文字列「よそくしながらぶんしょをさくせいしてい
く」が入力され、かな漢字変換が実行された場合、図1
1(b)に示すように、「予測しながら文書を作成して
いく」の変換結果(候補)が得られたものとする。
For example, as shown in FIG. 11 (a), when a hiragana character string “going through the syllabary” is input and kana-kanji conversion is executed,
As shown in FIG. 1 (b), it is assumed that a conversion result (candidate) of “creating a document while predicting” is obtained.

【0084】この場合、文字位置関係記憶処理部40
は、図10(a)に示すように、かな漢字変換結果のか
な漢字変換辞書82に格納されていた見出しの各文字毎
に、その読みを組にして文字位置関係テーブル90に登
録する。文字位置関係テーブル90に格納された見出し
の各文字は、編集が行われる際の単位であり、編集が行
われる際にカーソルによって位置が指定される。
In this case, the character position relation storage processing unit 40
As shown in FIG. 10A, for each character of the heading stored in the Kana-Kanji conversion dictionary 82 of the Kana-Kanji conversion result, the reading is registered as a set in the character position relation table 90. Each character of the heading stored in the character position relation table 90 is a unit when editing is performed, and a position is designated by a cursor when editing is performed.

【0085】例えば、図11(b)に示すような、かな
漢字変換の結果に対して、図11(c)に示すように
「文」の位置にカーソルが移動され(ステップB3)、
図11(d)に示すように修正のための読み文字列「ぶ
んしょう」が入力され、かな漢字変換が実行された場
合、文字編集処理部42は、図11(e)に示すよう
に、元の文の「文書」の文字列を「文章」に置き換え
る。
For example, with respect to the result of the kana-kanji conversion as shown in FIG. 11B, the cursor is moved to the position of "sentence" as shown in FIG. 11C (step B3),
As shown in FIG. 11D, when the reading character string “Bunsho” for correction is input and the kana-kanji conversion is executed, the character editing processing unit 42 returns to the original as shown in FIG. Replace the character string of "document" of the sentence with "sentence".

【0086】また、文字編集処理部42によってかな漢
字変換した文字列に対して編集が行われると、文字位置
関係更新処理部41は、文字位置関係テーブル90に格
納された編集された変換結果、すなわちカーソルによっ
て指定された位置の文字「文」「書」を「文」「章」に
更新し、それぞれの見出しに対応する読み「ぶん」「し
ょう」に更新する。
When the character editing unit 42 edits a character string converted into Kana-Kanji characters, the character position relation update processing unit 41 sends the edited conversion result stored in the character position relation table 90, that is, The character "sentence""book" at the position designated by the cursor is updated to "sentence""chapter", and the reading corresponding to each heading is updated to "bun""sho".

【0087】こうして、かな漢字変換によって得られた
文字列に対して編集が行われた後、カーソルが図11
(f)に示すように、かな漢字変換した結果の文字列以
外の位置に移動されると(ステップB4)、入力予測候
補登録処理部43は、文字位置関係テーブル90に格納
された内容を入力予測辞書86に入力予測新語として登
録する。
After the character string obtained by the Kana-Kanji conversion is edited, the cursor is moved to the position shown in FIG.
As shown in (f), when the input prediction candidate registration processing unit 43 is moved to a position other than the character string resulting from the kana-kanji conversion (step B4), the contents stored in the character position relation table 90 are subjected to input prediction. It is registered in the dictionary 86 as an input predicted new word.

【0088】すなわち、図12に示すように、入力され
た読み「よそくしながらぶんしょうをさくせいしてい
く」と、見出し「予測しながら文章を作成していく」と
を対応づけて入力予測辞書86に登録する。
That is, as shown in FIG. 12, the input reading dictionary is prepared by associating the input reading “producing a sentence while escaping” with the heading “producing a text while predicting”. Register at 86.

【0089】このようにして、文書を作成しながら入力
予測候補を自動的に獲得し、入力予測辞書86に登録す
ることができるので、この新たに登録した予測候補を用
いた文書作成が可能となり、ユーザの文書作成時の負荷
を軽減することができる。特に、入力された読み文字列
と、この文字列に対するかな漢字変換の結果を、単位に
入力予測辞書86に格納するのではなく、任意に指定し
た文字について編集した結果を反映することができるの
で、ユーザの好みにあった入力予測候補を登録すること
ができる。
As described above, the input prediction candidate can be automatically acquired while the document is being created, and can be registered in the input prediction dictionary 86. Therefore, the document can be created using the newly registered prediction candidate. Thus, it is possible to reduce the load on the user when creating a document. In particular, since the input reading character string and the result of the Kana-Kanji conversion for this character string are not stored in the input prediction dictionary 86 in units, the result of editing the arbitrarily specified character can be reflected. It is possible to register an input prediction candidate that suits the user's preference.

【0090】なお、図12に示す例では、文字位置関係
テーブル90に登録された編集済みの読みと見出しの文
字列を対応付けて入力予測辞書86に格納すると説明し
たが、図9に示すかな漢字変換辞書と同様にして、見出
しの各文字毎に読みを対応付けて登録しておくことによ
り、入力予測処理によって入力予測辞書86に新語とし
て登録された入力予測候補を変換結果として入力された
場合、この文字列に対して編集が行われた時に、さらに
その編集の結果を反映させて新たに入力予測辞書86に
自動登録するようにしても良い。
In the example shown in FIG. 12, it has been described that the edited reading registered in the character positional relationship table 90 and the character string of the heading are stored in the input prediction dictionary 86 in association with each other. In the same manner as the conversion dictionary, by registering the reading for each character of the heading in association with each other, when an input prediction candidate registered as a new word in the input prediction dictionary 86 by the input prediction process is input as a conversion result When the character string is edited, the result of the editing may be further reflected and automatically registered in the input prediction dictionary 86.

【0091】また、入力予測辞書86に登録される全て
の入力予測候補が、同様にして見出しの各文字とそれぞ
れの読みとが対応付けて登録されていれば、全ての入力
予測候補について前述のようにして編集の内容を反映さ
せて入力予測辞書86に登録することもできる。
If all the input prediction candidates registered in the input prediction dictionary 86 are registered in the same manner in which each character of the heading and each reading are associated with each other, the above-described processing is performed for all the input prediction candidates. In this way, the content of the editing can be reflected in the input prediction dictionary 86 and registered.

【0092】次に、第3実施形態について説明する。Next, a third embodiment will be described.

【0093】第3実施形態は候補の自動獲得に関するも
ので、かな漢字変換によって作成された文字列(変換結
果として確定されて読み情報がない状態)から入力予測
候補を自動的に獲得できるようにする。
The third embodiment relates to automatic acquisition of candidates, and enables automatic input prediction candidates to be obtained from character strings created by kana-kanji conversion (determined as conversion results and having no reading information). .

【0094】図13は、図1に示すシステム構成におい
て、制御プログラム12a、文書作成制御プログラム1
2bを実行することにより実現される第3実施形態にお
ける文書作成装置の機能構成を示すブロック図である。
なお、第1実施形態において説明した図2と同じ構成部
分については同一符号を付して詳細な説明を省略する。
FIG. 13 shows a control program 12a and a document creation control program 1 in the system configuration shown in FIG.
It is a block diagram showing the functional composition of the document creation device in a 3rd embodiment realized by performing 2b.
The same components as those in FIG. 2 described in the first embodiment are denoted by the same reference numerals, and detailed description is omitted.

【0095】内部かな漢字変換制御処理部45は、入力
文字列格納部80に読み文字列が入力された場合に、か
な漢字変換の実行の指示を伴わず、内部的にかな漢字変
換処理部30によりかな漢字変換辞書82を参照しなが
らかな漢字変換を実行させる。
The internal kana-kanji conversion control processing unit 45 performs the kana-kanji conversion processing unit 30 internally when the reading character string is input to the input character string storage unit 80 without instructing the execution of the kana-kanji conversion. The kana-kanji conversion is executed with reference to the dictionary 82.

【0096】第2入力予測辞書検索処理部46は、内部
かな漢字変換制御処理部45の制御によって実行された
かな漢字変換の結果に基づいて、入力予測辞書86を検
索し、該当する入力予測候補を求める。
The second input prediction dictionary search processing unit 46 searches the input prediction dictionary 86 based on the result of the kana-kanji conversion performed by the control of the internal kana-kanji conversion control processing unit 45, and obtains a corresponding input prediction candidate. .

【0097】読み付与処理部47は、第2入力予測辞書
検索処理部46によって検索された入力予測候補が、読
み情報が登録されていない入力予測候補であった場合
に、内部かな漢字変換制御処理部45の制御によって実
行されたかな漢字変換の際に変換対象となった読みの文
字列を入力予測辞書86に格納された予測語句(後述す
る)と対応付けて登録する。
If the input prediction candidate searched by the second input prediction dictionary search processing unit 46 is an input prediction candidate for which no reading information is registered, the reading provision processing unit 47 performs an internal kana-kanji conversion control processing unit. The character string of the reading that has been converted at the time of the Kana-Kanji conversion performed under the control of 45 is registered in association with a predicted word (described later) stored in the input prediction dictionary 86.

【0098】予測語句自動登録処理部48は、かな漢字
変換処理部30によるかな漢字変換によって得られた、
変換結果格納部84に格納されたかな漢字変換結果(読
み情報を有していない)から所定の文字列単位、例えば
句読点で区切られる文字列を抽出して、予測語句として
入力予測辞書86に登録する。
The predicted phrase automatic registration processing unit 48 obtains the kana-kanji conversion obtained by the kana-kanji conversion processing unit 30.
A predetermined character string unit, for example, a character string delimited by punctuation is extracted from the kana-kanji conversion result (having no reading information) stored in the conversion result storage unit 84 and registered in the input prediction dictionary 86 as a predicted word. .

【0099】次に、第3実施形態について、図14に示
すフローチャートを参照しながら説明する。
Next, a third embodiment will be described with reference to a flowchart shown in FIG.

【0100】まず、入力文字列格納部80に読み文字列
が格納されると、かな漢字変換処理部30は、かな漢字
変換辞書82を参照しながらかな漢字変換を実行し、そ
の結果を変換結果格納部84に格納する。ここで変換結
果格納部84に格納された変換結果は、ユーザの指示に
よって確定された文字列であるとする。
First, when a read character string is stored in the input character string storage section 80, the kana-kanji conversion processing section 30 executes kana-kanji conversion with reference to the kana-kanji conversion dictionary 82, and stores the result in the conversion result storage section 84. To be stored. Here, it is assumed that the conversion result stored in the conversion result storage unit 84 is a character string determined by a user's instruction.

【0101】確定された文字列が変換結果格納部84に
格納されると、予測語句自動登録処理部48は、確定さ
れた文字列を取り込み(ステップC1)、その文字列か
ら所定の文字列単位、例えば句読点がある部分に区切っ
て得られる文字列を、それぞれ予測語句として入力予測
辞書86の見出しに登録する(ステップC2)。
When the determined character string is stored in the conversion result storage unit 84, the predicted phrase automatic registration processing unit 48 fetches the determined character string (step C1) and converts the character string into a predetermined character string unit. For example, a character string obtained by dividing a part having punctuation marks is registered as a predicted word in the heading of the input prediction dictionary 86 (step C2).

【0102】例えば、図15(a)に示すような文字列
が変換結果格納部84に格納されている場合、予測語句
自動登録処理部48は、図16(a)に示すように、句
読点で区切られた3つの文字列をそれぞれ予測語句とし
て入力予測辞書86に格納する。
For example, when a character string as shown in FIG. 15A is stored in the conversion result storage unit 84, the predicted phrase automatic registration processing unit 48 uses the punctuation mark as shown in FIG. The three delimited character strings are stored in the input prediction dictionary 86 as predicted words.

【0103】一方、通常の文書の作成のためにかなの読
み文字列が入力され(ステップC3)、かな漢字変換が
実行された場合には(ステップC4)、かな漢字変換処
理部30は、入力された読み文字列に対してかな漢字変
換を実行し(ステップC5)、その変換結果を変換結果
格納部84に格納する。この場合、入力された読み文字
列に代えて変換結果の文字列が表示される。
On the other hand, if a kana-reading character string is input for creating a normal document (step C3), and the kana-kanji conversion is executed (step C4), the kana-kanji conversion processing section 30 outputs the input. The kana-kanji conversion is performed on the read character string (step C5), and the conversion result is stored in the conversion result storage unit 84. In this case, a character string of the conversion result is displayed instead of the input reading character string.

【0104】一方、かな漢字変換が指示されていない場
合、入力予測辞書検索処理部32は、入力文字列格納部
80に格納された入力文字列をもとにして入力予測辞書
86を検索し、入力された読み文字列に該当する予測候
補があるか判別し(ステップC6)、あった場合には、
その入力予測候補を入力予測候補格納部88に格納す
る。この場合、入力予測候補表示処理部34は、入力予
測候補格納部88に格納された入力予測候補を出力制御
処理部24を介して表示装置16に表示させる(ステッ
プC9)。
On the other hand, when the kana-kanji conversion is not instructed, the input prediction dictionary search processing section 32 searches the input prediction dictionary 86 based on the input character string stored in the input character string storage section 80, and It is determined whether there is a prediction candidate corresponding to the read character string (step C6).
The input prediction candidate is stored in the input prediction candidate storage unit 88. In this case, the input prediction candidate display processing unit 34 causes the display device 16 to display the input prediction candidates stored in the input prediction candidate storage unit 88 via the output control processing unit 24 (Step C9).

【0105】なお、入力予測辞書検索処理部32による
入力予測辞書86に対する検索の結果、該当する入力予
測候補が得られなかった場合(ステップC6)、内部か
な漢字変換制御処理部45は、入力文字列格納部80に
格納された入力された読み文字列に対して、かな漢字変
換処理部30によりかな漢字変換を内部的に実行させる
(ステップC7)。かな漢字変換処理部30は、内部的
なかな漢字変換を実行する場合、その変換結果を変換結
果格納部84に格納し、その変換結果の表示は行わな
い。
If the input prediction dictionary search processing unit 32 searches the input prediction dictionary 86 and finds no corresponding input prediction candidate (step C6), the internal kana-kanji conversion control processing unit 45 sets the input character string The kana-kanji conversion processing unit 30 internally performs kana-kanji conversion on the input read character string stored in the storage unit 80 (step C7). When performing the internal kana-kanji conversion, the kana-kanji conversion processing unit 30 stores the conversion result in the conversion result storage unit 84 and does not display the conversion result.

【0106】例えば、図15(b)に示すように、読み
文字列「よそく」が入力された場合、内部的なかな漢字
変換によって変換結果「予測」が得られ、その結果が変
換結果格納部84に格納される。
For example, as shown in FIG. 15 (b), when a reading character string "yoseku" is input, a conversion result "prediction" is obtained by internal kana-kanji conversion, and the result is stored in the conversion result storage unit. 84.

【0107】第2入力予測辞書検索処理部46の制御に
よる内部的なかな漢字変換により変換結果が変換結果格
納部84に格納されると、第2入力予測辞書検索処理部
46は、変換結果格納部84に格納された変換結果が
(見出し文字列が)入力予測辞書86に格納された見出
しの文字列と前方一致するものがあるか検索する(ステ
ップC8)。該当するものがない場合には、入力予測候
補が存在しないのでステップC3の処理に戻る。
When the conversion result is stored in the conversion result storage unit 84 by the internal kana-kanji conversion under the control of the second input prediction dictionary search processing unit 46, the second input prediction dictionary search processing unit 46 A search is made as to whether the conversion result stored in 84 matches the headline character string stored in the input prediction dictionary 86 (the headline character string) (step C8). If there is no such candidate, there is no input prediction candidate, and the process returns to step C3.

【0108】一方、該当する入力予測候補が検索された
場合、その入力予測候補(見出し)を入力予測候補格納
部88に格納する。入力予測候補表示処理部34は、入
力予測候補格納部88に格納された見出しを入力予測候
補として表示させる(ステップC9)。
On the other hand, when the corresponding input prediction candidate is searched, the input prediction candidate (heading) is stored in the input prediction candidate storage section 88. The input prediction candidate display processing unit 34 causes the headings stored in the input prediction candidate storage unit 88 to be displayed as input prediction candidates (step C9).

【0109】ここで表示された入力予測候補から変換結
果としてユーザによって選択された場合(ステップC1
0)、読み付与処理部47は、入力文字列格納部80に
格納された入力されたかなの読み文字列、すなわち、内
部的なかな漢字変換の対象となった読み文字列を、内部
的なかな漢字変換の結果をもとに検索された入力予測辞
書86内の見出しの読みとして格納する(ステップC1
1)。
When the input prediction candidate displayed here is selected by the user as a conversion result (step C1)
0), the reading provision processing unit 47 converts the input kana reading character string stored in the input character string storage unit 80, that is, the reading character string subjected to the internal kana-kanji conversion, into the internal kana-kanji character. It is stored as a reading of a heading in the input prediction dictionary 86 searched based on the result of the conversion (step C1).
1).

【0110】例えば、図15(b)に示すように、入力
された読み文字列に対する、内部的なかな漢字変換によ
って得られた文字列をもとに、入力予測辞書86を検索
した結果、図15(c)に示すような入力予測候補、す
なわち、図16(a)に示すようにして登録された読み
情報を有していない入力予測候補(予測語句)が得られ
た場合、この入力予測候補がユーザに選択されると、図
15(d)に示すように、入力された文字列に代えて表
示される。
For example, as shown in FIG. 15B, as a result of searching the input prediction dictionary 86 based on a character string obtained by internal kana-kanji conversion with respect to the input reading character string, FIG. When an input prediction candidate as shown in (c), that is, an input prediction candidate (prediction phrase) having no registered reading information as shown in FIG. Is selected by the user, it is displayed instead of the input character string as shown in FIG.

【0111】また、読み情報が設けられていない入力予
測候補(予測語句)に対して、読み付与処理部47によ
って、読みが図16(b)に示すようにして対応付けて
登録される。なお、図16(b)に示す例は、かな漢字
変換辞書82として図9に示すように見出しの漢字とそ
れぞれに対応する読みとが対応付けられているため、表
記(予測語句)の漢字に対してそれぞれよみが対応づけ
られているものとする。
[0111] Further, the reading assignment processing section 47 registers the reading in correspondence with the input prediction candidate (predicted phrase) for which no reading information is provided as shown in FIG. 16B. In the example shown in FIG. 16 (b), the kana-kanji conversion dictionary 82 associates the heading kanji with the corresponding reading as shown in FIG. It is assumed that the readings are associated with each other.

【0112】このようにして、読み情報がない確定済み
の文書からでも入力予測候補(予測語句)として入力予
測辞書86に自動的に登録し、この新たに登録された入
力予測候補が入力された読み文字列に対して入力予測候
補として表示され、選択された場合には、入力された読
みの文字列を選択された入力予測候補に対して対応づけ
て登録することで、通常の入力予測辞書86に格納され
た入力予測候補とすることができる。
In this way, even from a determined document having no reading information, it is automatically registered in the input prediction dictionary 86 as an input prediction candidate (prediction phrase), and the newly registered input prediction candidate is input. A normal input prediction dictionary is displayed as an input prediction candidate for the reading character string, and when selected, the input reading character string is registered in association with the selected input prediction candidate. 86 can be used as the input prediction candidate.

【0113】以降は、読みが登録されているので、読み
をもとにして入力予測辞書検索処理部32により検索が
行われ、予測語句として登録された文字列が入力予測候
補として求められる。
Thereafter, since the pronunciation is registered, a search is performed by the input prediction dictionary search processing unit 32 based on the pronunciation, and a character string registered as a predicted word is obtained as an input prediction candidate.

【0114】こうして入力予測候補を自動的に獲得して
いくことにより、ユーザが作成している文書に応じた入
力予測候補が、入力予測辞書86に順次登録されていく
ことになり、それ以降の文書作成において、入力予測を
効率的に利用することができ、ユーザの文書作成時の負
荷を軽減することができる。
By automatically obtaining the input prediction candidates in this manner, the input prediction candidates corresponding to the document created by the user are sequentially registered in the input prediction dictionary 86. In document creation, input prediction can be used efficiently, and the load on the user when creating documents can be reduced.

【0115】次に、第4実施形態について説明する。Next, a fourth embodiment will be described.

【0116】第4実施形態では、かな漢字変換によって
得られた変換候補内に、シームレス入力処理によって得
られたシームレス候補を盛り込んで次候補操作で選択で
きるようにする。
In the fourth embodiment, seamless candidates obtained by seamless input processing are included in conversion candidates obtained by kana-kanji conversion so that they can be selected by the next candidate operation.

【0117】図17は、図1に示すシステム構成におい
て、制御プログラム12a、文書作成制御プログラム1
2bを実行することにより実現される第4実施形態にお
ける文書作成装置の機能構成を示すブロック図である。
なお、第1実施形態において説明した図2と同じ構成部
分については同一符号を付して詳細な説明を省略する。
FIG. 17 shows a control program 12a and a document creation control program 1 in the system configuration shown in FIG.
It is a block diagram showing the functional composition of the document creation device in a 4th embodiment realized by executing 2b.
The same components as those in FIG. 2 described in the first embodiment are denoted by the same reference numerals, and detailed description is omitted.

【0118】シームレス辞書検索処理部50は、入力文
字列格納部80に格納された入力文字列に対するかな漢
字変換処理部30によるかな漢字変換の結果が妥当でな
い場合、あるいはかな漢字変換の妥当性とは関係なく、
入力文字列格納部80に格納された入力文字列をもとに
シームレス入力辞書94を検索し、シームレス候補を検
索し、シームレス候補格納部95に格納する。
The seamless dictionary search processing unit 50 determines whether the result of the Kana-Kanji conversion processing by the Kana-Kanji conversion processing unit 30 for the input character string stored in the input character string storage unit 80 is invalid, or regardless of the validity of the Kana-Kanji conversion. ,
The seamless input dictionary 94 is searched based on the input character strings stored in the input character string storage unit 80 to search for seamless candidates, and stored in the seamless candidate storage unit 95.

【0119】変換結果妥当性チェック処理部52は、か
な漢字変換処理部30によるかな漢字変換の結果が妥当
であるか判別する。例えば、かな漢字変換の結果が複合
語の合成語となっている場合には、変換結果として妥当
ではないものと判別する。
The conversion result validity check processing unit 52 determines whether the result of the Kana-Kanji conversion by the Kana-Kanji conversion processing unit 30 is valid. For example, if the result of kana-kanji conversion is a compound word of a compound word, it is determined that the conversion result is not appropriate.

【0120】シームレス候補表示処理部53は、シーム
レス候補格納部95に格納されたシームレス辞書検索処
理部50による検索結果を表示する。
[0120] The seamless candidate display processing section 53 displays the search result by the seamless dictionary search processing section 50 stored in the seamless candidate storage section 95.

【0121】候補表示処理部54は、かな漢字変換処理
部30によるかな漢字変換によって得られた変換候補の
なかに、シームレス辞書検索処理部50によって検索さ
れたシームレス候補を盛り込んで次候補として表示させ
る。
The candidate display processing section 54 incorporates the seamless candidates searched for by the seamless dictionary search processing section 50 into the conversion candidates obtained by the kana-kanji conversion processing by the kana-kanji conversion processing section 30 and displays them as the next candidates.

【0122】候補選択処理部55は、シームレス候補表
示処理部53あるいは候補表示処理部54によって表示
された候補から、入力された読み文字列に対する変換結
果を、入力制御処理部22を介して入力されるユーザか
らの指示に応じて選択する。
The candidate selection processing section 55 receives, via the input control processing section 22, a conversion result for the input read character string from the candidates displayed by the seamless candidate display processing section 53 or the candidate display processing section 54. Selection according to the instruction from the user.

【0123】次に、第4実施形態の動作について、図1
8に示すフローチャートを参照しながら説明する。
Next, the operation of the fourth embodiment will be described with reference to FIG.
This will be described with reference to the flowchart shown in FIG.

【0124】まず、入力文字列格納部80にかなによる
読み文字列が格納され(ステップD1)、入力制御処理
部22を介してかな漢字変換の実行が指示されると(ス
テップD2)、かな漢字変換処理部30は、かな漢字変
換辞書82を参照しながら、入力文字列格納部80に格
納された読み文字列に対してかな漢字変換を実行し、そ
の結果を変換結果格納部84に格納する。ここでは、入
力された読み文字列に対して、該当する見出しが複数か
な漢字変換辞書82から検索された場合には、それぞれ
を変換候補として変換結果格納部84に格納する。
First, a character string read by kana is stored in the input character string storage unit 80 (step D1), and execution of kana-kanji conversion is instructed via the input control processing unit 22 (step D2). The unit 30 performs Kana-Kanji conversion on the read character string stored in the input character string storage unit 80 while referring to the Kana-Kanji conversion dictionary 82, and stores the result in the conversion result storage unit 84. Here, when a corresponding heading is searched for from the plurality of kana-kanji conversion dictionaries 82 for the input reading character string, each is stored in the conversion result storage unit 84 as a conversion candidate.

【0125】変換結果妥当性チェック処理部52は、変
換結果格納部84に格納された変換候補について、変換
結果として妥当であるか否かを、例えば複合語の合成語
となっているかどうかをもとにして判別する(ステップ
D3)。
The conversion result validity check processing unit 52 checks whether the conversion candidate stored in the conversion result storage unit 84 is valid as a conversion result, for example, whether it is a compound word of a compound word. (Step D3).

【0126】この結果、かな漢字変換候補として妥当で
あると判別された場合、かな漢字変換処理部30は、入
力された読み文字列に対して、かな漢字変換候補を表示
させる(ステップD4)。
As a result, if it is determined that the kana-kanji conversion candidate is appropriate, the kana-kanji conversion processing section 30 displays the kana-kanji conversion candidate for the input read character string (step D4).

【0127】一方、かな漢字変換候補として妥当ではな
いと判別された場合、シームレス辞書検索処理部50
は、入力文字列格納部80に格納された読み文字列をも
とにしてシームレス入力辞書94を検索する(ステップ
D5)。
On the other hand, if it is determined that the kana-kanji conversion candidate is not appropriate, the seamless dictionary search processing unit 50
Searches the seamless input dictionary 94 based on the read character string stored in the input character string storage unit 80 (step D5).

【0128】この結果、該当するシームレス候補が検索
できた場合(ステップD6)、シームレス辞書検索処理
部50は、シームレス候補格納部95に格納すると共
に、変換結果格納部84にかな漢字変換の候補の一つと
して追加登録する(ステップD7)。候補表示処理部5
4は、変換結果格納部84に格納された変換候補を表示
する。
As a result, when the corresponding seamless candidate can be searched (step D6), the seamless dictionary search processing unit 50 stores the candidate in the seamless candidate storage unit 95 and stores the candidate in the conversion result storage unit 84 in the kana-kanji conversion candidate. Additional registration is made (step D7). Candidate display processing unit 5
4 displays the conversion candidates stored in the conversion result storage unit 84.

【0129】なお、ステップD3における、かな漢字変
換候補に対する妥当性のチェックは必ずしも必要ではな
く、シームレス辞書検索処理部50は、無条件に入力さ
れた読み文字列をもとにシームレス入力辞書94を検索
して、シームレス候補を求めるようにしても良い。妥当
性のチェックは、予めモード設定等によって、行なう/
行わないを設定しておくようにしても良い。
Note that it is not always necessary to check the validity of the kana-kanji conversion candidate in step D3, and the seamless dictionary search processing unit 50 searches the seamless input dictionary 94 based on the reading character string input unconditionally. Then, a seamless candidate may be obtained. The validity check is performed in advance by setting the mode /
It may be set to not perform.

【0130】図19には、入力された読み文字列に対す
るかな漢字変換の候補の表示例を示している。
FIG. 19 shows a display example of kana-kanji conversion candidates for the input reading character string.

【0131】例えば、かな入力モード(かなシフト)に
より文字列の入力が行われている際に、英文字列「Ru
po」の文字列を入力しようとした場合に、かなシフト
のまま入力した結果、図19(a)に示すように、「す
なせら」の文字列が入力されたものとする。すなわち、
英文字列「R」「u」「p」「o」を入力する場合に操
作されるキーが、かなシフトで操作されたものとする。
この場合、かな漢字変換を実行すると、例えば図19
(c)に示すような「砂セラ」の変換候補が得られる。
For example, when a character string is input in the kana input mode (kana shift), the English character string “Ru
When the character string of “po” is to be input, it is assumed that the character string of “Suna Sasera” has been input as shown in FIG. That is,
It is assumed that the keys operated to input the English character strings "R", "u", "p", and "o" have been operated by kana shift.
In this case, when the kana-kanji conversion is executed, for example, FIG.
A conversion candidate of “sand sand” as shown in FIG.

【0132】また、ローマ字入力の場合に英文字列「R
upo」を入力しようとした場合に、図19(b)に示
すように「るぽ」の文字列が入力され、この文字列に対
してかな漢字変換を実行すると、図19(c)に示すよ
うに「ルポ」の変換候補が得られる。
In the case of Roman character input, the English character string "R
When an attempt is made to input "upo", a character string of "ru" is input as shown in FIG. 19B, and when this character string is subjected to Kana-Kanji conversion, as shown in FIG. 19C. , A conversion candidate for “report” is obtained.

【0133】図19(c)に示すように、「砂セラ」の
変換候補は複合語の合成語であり、かな漢字変換の候補
として妥当ではないものと判定されるので、入力された
文字列に対してシームレス入力処理が実行され、図19
(d)に示すように、シームレス候補「Rupo」が得
られる。また、図18のフローチャートで説明したステ
ップD3の処理を行わず、すなわちかな漢字変換により
得られた候補の妥当性をチェックすることなく無条件に
シームレス入力処理を実行する場合には、同様にして図
19(d)に示すように、シームレス候補「Rupo」
が得られる。
As shown in FIG. 19 (c), the conversion candidate of "sand sera" is a compound word of a compound word, and is determined to be invalid as a candidate for kana-kanji conversion. A seamless input process is executed for
As shown in (d), a seamless candidate “Rupo” is obtained. In the case where the process of step D3 described in the flowchart of FIG. 18 is not performed, that is, the seamless input process is executed unconditionally without checking the validity of the candidate obtained by the Kana-Kanji conversion, the same process as in FIG. As shown in FIG. 19 (d), the seamless candidate “Rupo”
Is obtained.

【0134】なお、シームレス入力辞書94には、図2
0に示すように、かな入力の読み、ローマ字入力の読
み、見出しのそれぞれの文字列が対応付けて登録されて
いるものとする。シームレス辞書検索処理部50による
シームレス入力辞書94に対する検索によって(シーム
レス入力処理)、入力された読み文字列に対応するかな
文字とは別の他の文字種による文字列である見出し、例
えば「Rupo」を求めることができる。
Note that the seamless input dictionary 94 includes FIG.
As shown in FIG. 0, it is assumed that the reading of kana input, the reading of Roman character input, and the respective character strings of the heading are registered in association with each other. By searching the seamless input dictionary 94 by the seamless dictionary search processing unit 50 (seamless input processing), a heading, such as “Rupo”, which is a character string of another character type different from the kana character corresponding to the input reading character string, is obtained. You can ask.

【0135】図19(d)に示すようにシームレス候補
が得られ、かな漢字変換の次候補として追加登録された
場合には、図19(a)に示す入力に対しては図19
(e)、図19(b)に示す入力に対しては図19
(f)のように、次候補の表示が指示された場合に、そ
れぞれシームレス入力辞書94に格納されていた見出し
の文字列、すなわち「Rupo」が表示される。
When a seamless candidate is obtained as shown in FIG. 19D and additionally registered as the next candidate for kana-kanji conversion, the input shown in FIG.
FIG. 19E shows the input shown in FIG.
As shown in (f), when the display of the next candidate is instructed, the character string of the heading stored in the seamless input dictionary 94, that is, “Rupo” is displayed.

【0136】このようにして、かな漢字変換した結果の
中にシームレス候補を盛り込んで、次候補表示の操作に
よって表示し、選択させることができるので、シームレ
ス候補を含む変換候補の中から入力文字列に対する変換
結果を選択することができ、たとえ入力時のシフト操作
が誤って読み文字列の入力が行われていたとしても入力
し直す必要がなく、ユーザの負担を軽減することができ
る。
As described above, the seamless candidate is included in the result of the Kana-Kanji conversion, and can be displayed and selected by the operation of the next candidate display. A conversion result can be selected, and even if a shift operation at the time of inputting has been performed by mistake and a reading character string has been input, it is not necessary to input the character string again, and the burden on the user can be reduced.

【0137】次に、第5実施形態について説明する。Next, a fifth embodiment will be described.

【0138】第5実施形態では、ワイルドカードを含む
入力文字列をもとにして入力予測処理を実行する。
In the fifth embodiment, an input prediction process is executed based on an input character string including a wild card.

【0139】図21は、図1に示すシステム構成におい
て、制御プログラム12a、文書作成制御プログラム1
2bを実行することにより実現される第5実施形態にお
ける文書作成装置の機能構成を示すブロック図である。
なお、第1実施形態において説明した図2と同じ構成部
分については同一符号を付して詳細な説明を省略する。
FIG. 21 shows a control program 12a and a document creation control program 1 in the system configuration shown in FIG.
It is a block diagram showing the functional composition of the document creation device in a 5th embodiment realized by executing 2b.
The same components as those in FIG. 2 described in the first embodiment are denoted by the same reference numerals, and detailed description is omitted.

【0140】ワイルドカード検索処理部60は、入力文
字列格納部80に格納された入力文字列中にワイルドカ
ード(特別な文字)が含まれているか否かを検索する。
The wild card search processing unit 60 searches whether or not a wild card (special character) is included in the input character string stored in the input character string storage unit 80.

【0141】モード設定処理部62は、ワイルドカード
を含む入力予測処理を実行するか否かを設定し、設定内
容をモード設定情報格納部96に格納する。
The mode setting processing section 62 sets whether or not to execute the input prediction processing including a wild card, and stores the set contents in the mode setting information storage section 96.

【0142】ワイルドカード付与処理部65は、モード
設定処理部62によってモード設定情報格納部96にワ
イルドカードを用いた入力予測処理の実行が設定されて
いる場合に、入力文字列格納部80に格納された入力文
字列に対して、ワイルドカードを付与して、ワイルドカ
ードを含む検索処理が実行されるようにする。
When the mode setting processing unit 62 sets the mode setting information storage unit 96 to execute an input prediction process using a wild card, the wildcard assignment processing unit 65 stores the input character string storage unit 80 in the input character string storage unit 80. A wild card is assigned to the input character string so that a search process including the wild card is executed.

【0143】候補表示処理部66は、ワイルドカードを
含む文字列に対する入力予測処理によって得られた入力
予測候補を表示させる。
The candidate display processing section 66 displays input prediction candidates obtained by input prediction processing on a character string including a wild card.

【0144】次に第5実施形態の動作について、図22
に示すフローチャートを参照しながら説明する。
Next, the operation of the fifth embodiment will be described with reference to FIG.
This will be described with reference to the flowchart shown in FIG.

【0145】まず、入力文字列格納部80に入力された
読み文字列が格納されると、ワイルドカード検索処理部
60は、文字列中にワイルドカードすなわち、アスタリ
スク「*」やクエスチョンマーク「?」などの特別な文
字が含まれているかを確認する(ステップE1)。アス
タリスク「*」やクエスチョンマーク「?」は、任意の
文字や文字列を表す特別な文字で有り、「*」が任意の
長さの文字列、「?」が任意の1文字を示すものとす
る。
First, when the input character string is stored in the input character string storage section 80, the wildcard search processing section 60 performs a wildcard, that is, an asterisk "*" or a question mark "?" It is checked whether special characters such as are included (step E1). The asterisk "*" and the question mark "?" Are special characters that represent any character or character string, with "*" indicating a character string of any length and "?" Indicating any one character. I do.

【0146】ワイルドカードがなかった場合(ステップ
E2)、ワイルドカード付与処理部65は、シームレス
候補格納部95を参照しワイルドカードを用いた入力予
測処理の実行、すなわち入力文字列の一部一致でも入力
予測する設定がされているか否かを判別する(ステップ
E3)。
If there is no wild card (step E2), the wild card assigning unit 65 refers to the seamless candidate storage unit 95 to execute the input prediction process using the wild card, that is, even if the input character string partially matches. It is determined whether the setting for input prediction has been made (step E3).

【0147】入力文字列の一部一致でも入力予測する設
定がされていない場合、入力予測辞書検索処理部64
は、入力文字列格納部80に格納された入力された読み
文字列について入力予測辞書86を検索し、読み文字列
に対する入力予測候補があるか判別する(ステップE
7)。
If the input prediction is not set even if the input character strings partially match, the input prediction dictionary search processing unit 64
Searches the input prediction dictionary 86 for the input reading character string stored in the input character string storage unit 80, and determines whether there is an input prediction candidate for the reading character string (step E).
7).

【0148】入力予測候補が得られなかった場合には処
理を終了し、入力予測候補が得られた場合には、その入
力予測候補を入力予測候補格納部88に格納する。この
場合、入力予測候補表示処理部34は、入力予測候補格
納部88に格納された入力予測候補を表示する(ステッ
プE8)。
If the input prediction candidate is not obtained, the process is terminated. If the input prediction candidate is obtained, the input prediction candidate is stored in the input prediction candidate storage section 88. In this case, the input prediction candidate display processing unit 34 displays the input prediction candidates stored in the input prediction candidate storage unit 88 (Step E8).

【0149】一方、ワイルドカードを用いた予測処理の
実行が設定されていた場合、ワイルドカード付与処理部
65は、入力文字列の前後にアスタリスク、すなわち入
力された読み文字列を含む全ての読みに対応する見出し
を、シームレス候補として検索するようにワイルドカー
ド「*」を付加する(ステップE5)。
On the other hand, when the execution of the prediction processing using the wildcard is set, the wildcard providing processing unit 65 applies an asterisk before and after the input character string, that is, all the readings including the input reading character string. A wildcard "*" is added so that the corresponding headline is searched as a seamless candidate (step E5).

【0150】入力予測辞書検索処理部64は、入力文字
列に含まれるワイルドカードに応じて、入力予測候補格
納部88を検索する(ステップE6)。すなわち、アス
タリスク「*」については1文字以上の何の文字列でも
よく、またクエスチョンマーク「?」は1文字の任意の
文字でも検索対象として入力予測候補格納部88を検索
する。なお、ワイルドカードを用いた文字列に対する検
索の手法に対しては、既存の記述を用いるものとして、
詳細な説明を省略する。
The input prediction dictionary search processing section 64 searches the input prediction candidate storage section 88 according to the wildcard included in the input character string (step E6). That is, the asterisk “*” may be any character string of one or more characters, and the question mark “?” Searches the input prediction candidate storage unit 88 as a search target for any one character. In addition, regarding the method of searching for a character string using a wildcard, it is assumed that an existing description is used.
Detailed description is omitted.

【0151】こうして該当候補が得られた場合には、通
常の入力予測処理によって得られた入力予測候補と同じ
ように表示する。
When such a candidate is obtained, it is displayed in the same manner as the input prediction candidate obtained by the normal input prediction processing.

【0152】図23には、ワイルドカードを用いた入力
予測処理の具体例を示している。
FIG. 23 shows a specific example of an input prediction process using a wild card.

【0153】例えば、図23(a)に示すように、ひら
がな文字列「ながのおりんぴっくそしきいいんかい」が
入力された場合、かな漢字変換を実行すると図23
(b)に示すように、「長野オリンピック組織委員会」
の変換結果が得られる。この時、図23(c)に示すよ
うに、入力された読み文字列を入力予測辞書86の読
み、かな漢字変換の結果を見出しとして、入力予測候補
格納部88に新語として登録されたものとする。
For example, as shown in FIG. 23 (a), when a hiragana character string “Naga no Orin Pok sosiki Iinkai” is input, the kana-to-kanji conversion is executed as shown in FIG.
As shown in (b), "Nagano Olympic Organizing Committee"
Is obtained. At this time, as shown in FIG. 23 (c), it is assumed that the input read character string has been registered as a new word in the input prediction candidate storage unit 88 with the input prediction dictionary 86 reading the kana-kanji conversion result as a heading. .

【0154】以後、「ながの」の読み文字列が入力され
た場合、入力予測辞書検索処理部64の検索により、入
力予測辞書86から入力予測候補「長野オリンピック組
織委員会」が検索され、図23(d)に示すように表示
される。
After that, when the read character string of “Nagano” is input, the input prediction dictionary search processor 64 searches the input prediction dictionary 86 for the input prediction candidate “Nagano Olympic Organizing Committee”. It is displayed as shown in FIG.

【0155】また、ワイルドカードを用いて図23
(e)に示すように、「*いいんかい」の読み文字列が
入力された場合、入力予測辞書86の見出しの中で、最
後尾の文字列に「いいんかい」を含む入力予測候補が検
索される。
FIG. 23 shows an example in which a wild card is used.
As shown in (e), when a reading character string of “* inkai” is input, an input prediction candidate that includes “inkai” in the last character string in the heading of the input prediction dictionary 86 Is searched.

【0156】この結果、図23(c)に示すように、読
み「ながのおりんぴっくそしきいいんかい」が登録され
ているため、この読みに対応する見出し「長野オリンピ
ック組織委員会」が検索され、図23(e)に示すよう
に表示される。
As a result, as shown in FIG. 23 (c), since the reading "Naga no Orin Pak sosikiinkai" is registered, the heading "Nagano Olympic Organizing Committee" corresponding to this reading is registered. Is retrieved and displayed as shown in FIG.

【0157】また、入力文字列に対して、ワイルドカー
ドを付加していない場合であっても、モード設定処理部
62によって「一部一致でも予測する」設定がされてい
た場合には、内部的にアスタリスク「*」が入力文字列
に対して付加され、この文字列をもとに入力予測辞書8
6に対する検索が実行されるので、図23(e)に示す
場合と同様にして、図23(f)のように入力予測候補
「長野オリンピック組織委員会」が表示される。
Even if no wildcard is added to the input character string, if the mode setting processing section 62 has set “predict even partial match”, the internal Is added to the input character string, and based on this character string, the input prediction dictionary 8
23, the input prediction candidate “Nagano Olympic Organizing Committee” is displayed as shown in FIG. 23 (f), as in the case shown in FIG. 23 (e).

【0158】このようにして、ワイルドカードを用いた
入力予測処理を可能とすることにより、より有効に入力
予測処理が活用され、文書作成する際のユーザの負担を
軽減することができる。
As described above, by enabling the input prediction processing using the wild card, the input prediction processing can be more effectively utilized, and the burden on the user when creating a document can be reduced.

【0159】なお、前述した説明では、モード設定によ
って、「一部一致でも予測する」場合のみを説明してい
るが、ワイルドカードの組み合わせによって指定できる
複数のモードを任意に設け設定できるようにしてもよ
い。
In the above description, only the case of "predict even a partial match" is described by the mode setting. However, a plurality of modes that can be specified by a combination of wildcards can be arbitrarily provided and set. Is also good.

【0160】次に、第6実施形態について説明する。Next, a sixth embodiment will be described.

【0161】第6実施形態では、ユーザが文字入力のシ
フト状態を誤って文字の入力を行っても、入力文字列に
対するシームレス候補と入力予測候補を同時に表示する
ことを可能にする。
The sixth embodiment makes it possible to simultaneously display seamless candidates and input prediction candidates for an input character string, even if the user erroneously shifts the character input state and inputs a character.

【0162】図24は、図1に示すシステム構成におい
て、制御プログラム12a、文書作成制御プログラム1
2bを実行することにより実現される第6実施形態にお
ける文書作成装置の機能構成を示すブロック図である。
なお、第1実施形態において説明した図2と同じ構成部
分については同一符号を付して詳細な説明を省略する。
FIG. 24 shows a control program 12a and a document creation control program 1 in the system configuration shown in FIG.
FIG. 14 is a block diagram illustrating a functional configuration of a document creation device according to a sixth embodiment, which is realized by executing 2b.
The same components as those in FIG. 2 described in the first embodiment are denoted by the same reference numerals, and detailed description is omitted.

【0163】入力予測辞書検索処理部67は、シームレ
ス入力辞書検索処理部68によって求められた文字列を
もとに入力予測辞書86を検索して、現在までの入力文
字列に続いて入力される可能性の高い文字列である入力
予測候補を求める。
The input prediction dictionary search processing section 67 searches the input prediction dictionary 86 based on the character string obtained by the seamless input dictionary search processing section 68, and is inputted following the input character string up to the present. An input prediction candidate that is a character string having a high possibility is obtained.

【0164】シームレス入力辞書検索処理部68は、入
力された読み文字列をもとに前記シームレス入力辞書を
検索して、入力された読み文字列に対応するかな文字と
は別の他の文字種による文字列である見出しを求める。
The seamless input dictionary search processing section 68 searches the seamless input dictionary based on the input reading character string, and uses another character type different from the kana character corresponding to the input reading character string. Find a heading that is a string.

【0165】候補表示処理部69は、シームレス入力辞
書検索処理部68によって求められた文字列と、入力予
測辞書検索処理部67によって検索された文字列とを、
入力された読み文字列に対する変換候補として表示す
る。
The candidate display processing section 69 compares the character string obtained by the seamless input dictionary search processing section 68 with the character string searched by the input prediction dictionary search processing section 67.
Display as a conversion candidate for the input reading character string.

【0166】候補選択処理部70は、候補表示処理部6
9によって表示された候補から、入力制御処理部22を
介して入力されるユーザからの指示に応じて、入力され
た読み文字列に対する変換結果とする文字列を選択す
る。
The candidate selection processing unit 70
9, a character string to be a conversion result for the input read character string is selected in accordance with an instruction from the user input through the input control processing unit 22.

【0167】シームレス入力辞書94は、かな文字とは
別の他の文字種による文字列である見出しと、この見出
しに対応するかな文字による読み文字列とが対応付けて
登録されている。
In the seamless input dictionary 94, a heading which is a character string of another character type different from the kana character and a reading character string of a kana character corresponding to the heading are registered in association with each other.

【0168】次に、第6実施形態の動作について、図2
5に示すフローチャートを参照しながら説明する。
Next, the operation of the sixth embodiment will be described with reference to FIG.
This will be described with reference to the flowchart shown in FIG.

【0169】入力文字列格納部80に入力された読み文
字列が格納されると、シームレス入力辞書検索処理部6
8は、入力された読み文字列をもとにシームレス入力辞
書94を検索し、該当するシームレス入力処理があるか
否かを判別する(ステップF1)。
When the input character string is stored in the input character string storage unit 80, the seamless input dictionary search processing unit 6
8 searches the seamless input dictionary 94 based on the input read character string, and determines whether or not there is a corresponding seamless input process (step F1).

【0170】該当するシームレス候補が得られた場合
(ステップF2)、シームレス入力辞書検索処理部68
は、シームレス候補格納部95(表示候補メモリ)に格
納する。
If the corresponding seamless candidate is obtained (step F2), the seamless input dictionary search processing section 68
Is stored in the seamless candidate storage unit 95 (display candidate memory).

【0171】さらに入力予測辞書検索処理部67は、シ
ームレス入力辞書検索処理部68によるシームレス入力
辞書94に対する検索によって得られたシームレス候補
に基づいて、入力予測辞書86の見出しについて前方一
致に該当する入力予測候補があるか否かを判別する(ス
テップF4)。
Further, based on the seamless candidates obtained by searching the seamless input dictionary 94 by the seamless input dictionary search processing section 68, the input predictive dictionary search processing section 67 performs an input corresponding to the head of the input predictive dictionary 86 corresponding to the forward match. It is determined whether or not there is a prediction candidate (step F4).

【0172】該当する入力予測候補があった場合には、
入力予測辞書検索処理部67は、その入力予測候補を入
力予測候補格納部88(表示候補メモリ)に格納する。
候補選択処理部70は、シームレス候補格納部95およ
び入力予測候補格納部88、すなわち表示候補メモリに
格納されたシームレス候補、および入力予測候補を一覧
表示させる。
If there is a corresponding input prediction candidate,
The input prediction dictionary search processing unit 67 stores the input prediction candidates in the input prediction candidate storage unit 88 (display candidate memory).
The candidate selection processing unit 70 displays a list of the seamless candidates and the input prediction candidates stored in the seamless candidate storage unit 95 and the input prediction candidate storage unit 88, that is, the display candidate memory.

【0173】図26には、入力された読み文字列に対し
て得られた候補が一覧表示される例について示してい
る。なお、入力予測辞書86とシームレス入力辞書94
にはそれぞれ、図27に示すような情報が格納されてい
るものとする。
FIG. 26 shows an example in which candidates obtained for the input character string are displayed in a list. The input prediction dictionary 86 and the seamless input dictionary 94
It is assumed that each stores information as shown in FIG.

【0174】まず、図26(a)に示すように、ひらが
な文字列「とんとかいも」が入力された場合、シームレ
ス処理によりシームレス入力辞書94を検索した結果、
シームレス候補「system」の文字列が得られる。
さらに、このシームレス候補「system」の文字列
をもとに、入力予測処理を実行して入力予測辞書86を
検索した結果、読み「system manager」
に該当するため、この読みに対応する見出し(入力予測
候補)、「system manager」が検索され
る。この結果、図26(c)に示すように、シームレス
候補、入力予測候補が同時に一覧表示される。
First, as shown in FIG. 26 (a), when the hiragana character string "tontokaimo" is input, the seamless input dictionary 94 is searched by the seamless processing.
The character string of the seamless candidate "system" is obtained.
Further, based on the character string of the seamless candidate “system”, the input prediction processing is executed to search the input prediction dictionary 86, and as a result, the reading “system manager” is obtained.
Therefore, a heading (input prediction candidate) corresponding to the reading and “system manager” are searched. As a result, as shown in FIG. 26 (c), a list of seamless candidates and input prediction candidates is displayed simultaneously.

【0175】また、同様に読み文字列「みいて」が入力
された場合、シームレス候補としてアルファベット「n
ew」が検索され、さらにこのシームレス候補「ne
w」をもとに入力予測辞書86を検索した結果、入力予
測候補「NewYork」の文字列が得られる。
Similarly, when the reading character string “miite” is input, the alphabet “n” is regarded as a seamless candidate.
ew ", and the seamless candidate" ne
As a result of searching the input prediction dictionary 86 based on “w”, a character string of the input prediction candidate “New York” is obtained.

【0176】このようにして、入力された文字列に対し
てシームレス処理を行うだけでなく、シームレス候補を
もとに、入力予測処理を実行することによって、シーム
レス候補と入力予測候補を同時にさせ、任意に選択して
変換結果とすることができる。従って、シームレス入力
処理と入力予測処理がトータル的に効率化され、文書作
成をする際のユーザの負担を軽減することができる。
In this way, not only the seamless processing is performed on the input character string, but also the input prediction processing is executed based on the seamless candidates, so that the seamless candidates and the input prediction candidates are simultaneously made. The conversion result can be arbitrarily selected. Therefore, the seamless input processing and the input prediction processing are made totally efficient, and the burden on the user when creating a document can be reduced.

【0177】次に、第7実施形態について説明する。Next, a seventh embodiment will be described.

【0178】第7実施形態は、1文字づつ順次入力され
る読み文字列に対して、同一の入力予測候補が継続して
所定回数表示され選択されない場合には、不要な入力予
測候補であるものとして自動的に消去する。
In the seventh embodiment, when the same input prediction candidate is continuously displayed a predetermined number of times for a read character string sequentially input one by one and is not selected, the input prediction candidate is an unnecessary input prediction candidate. Automatically erase as

【0179】図28は、図1に示すシステム構成におい
て、制御プログラム12a、文書作成制御プログラム1
2bを実行することにより実現される第7実施形態にお
ける文書作成装置の機能構成を示すブロック図である。
なお、第1実施形態において説明した図2と同じ構成部
分については同一符号を付して詳細な説明を省略する。
FIG. 28 shows a control program 12a and a document creation control program 1 in the system configuration shown in FIG.
It is a block diagram showing the functional composition of the document creation device in a 7th embodiment realized by performing 2b.
The same components as those in FIG. 2 described in the first embodiment are denoted by the same reference numerals, and detailed description is omitted.

【0180】表示候補初期化処理部73は、入力予測候
補格納部88に格納された入力予測候補を、同一制御カ
ウンタ制御処理部74によって計数される候補表示回数
に基づいて消去する。
The display candidate initialization processing unit 73 deletes the input prediction candidates stored in the input prediction candidate storage unit 88 based on the number of candidate displays counted by the same control counter control processing unit 74.

【0181】同一制御カウンタ制御処理部74は、入力
予測候補比較処理部75によって、入力予測候補格納部
88に先に格納されている入力予測候補と、入力された
読み文字列によって得られた入力予測候補が同じである
と判別された場合に、この入力予測候補に対する候補表
示回数を候補表示回数格納部99において計数する。
The same control counter control processing section 74 causes the input prediction candidate comparison processing section 75 to input the input prediction candidates previously stored in the input prediction candidate storage section 88 and the input reading character string obtained by the input read character string. When it is determined that the prediction candidates are the same, the candidate display count for the input prediction candidate is counted in the candidate display count storage unit 99.

【0182】入力予測候補比較処理部75は、入力予測
辞書検索処理部32によって求められた現在までに入力
された読み文字列に対応する入力予測候補と、入力予測
候補格納部88に先に格納されている入力予測候補とを
比較して同じであるか否かを判別する。
The input prediction candidate comparison processing unit 75 stores the input prediction candidates corresponding to the read character strings input up to now obtained by the input prediction dictionary search processing unit 32 and the input prediction candidate storage unit 88 first. Then, it is determined whether the input prediction candidates are the same by comparing the input prediction candidates.

【0183】候補表示回数設定処理部76は、表示候補
初期化処理部73によって入力予測候補格納部88に格
納された入力予測候補を消去する時の候補表示回数を、
ユーザーからの指示において予め候補表示回数格納部9
9に設定する。
The candidate display count setting processing unit 76 sets the candidate display count when deleting the input prediction candidate stored in the input prediction candidate storage unit 88 by the display candidate initialization processing unit 73.
In accordance with an instruction from the user, the candidate display count storage unit 9 is set in advance.
Set to 9.

【0184】同一制御カウンタ98は、入力予測候補格
納部88に格納される入力予測候補毎に、同一制御カウ
ンタ制御処理部74により計数される候補表示回数を格
納するためのカウンタである。
The same control counter 98 is a counter for storing the number of candidate displays counted by the same control counter control processing unit 74 for each input prediction candidate stored in the input prediction candidate storage unit 88.

【0185】候補表示回数格納部99は、入力予測候補
格納部88に格納された入力予測候補に対する、表示候
補初期化処理部73により消去されるまでの候補表示回
数が候補表示回数設定処理部76によって格納される。
The candidate display count storage unit 99 stores the candidate display counts of the input prediction candidates stored in the input prediction candidate storage unit 88 until they are deleted by the display candidate initialization processing unit 73. Stored by

【0186】次に、第7実施形態の動作について、図2
9に示すフローチャートを参照しながら説明する。
Next, the operation of the seventh embodiment will be described with reference to FIG.
This will be described with reference to the flowchart shown in FIG.

【0187】まず、初期化処理として、表示候補初期化
処理部73は、入力予測候補格納部88(表示候補メモ
リ)を初期化し(ステップG1)、同一制御カウンタ制
御処理部74は同一制御カウンタ98を初期化する(ス
テップG2)。
First, as initialization processing, the display candidate initialization processing section 73 initializes the input prediction candidate storage section 88 (display candidate memory) (step G1), and the same control counter control processing section 74 sets the same control counter 98. Is initialized (step G2).

【0188】入力文字列格納部80に入力された読み文
字列が格納されると、入力予測辞書検索処理部32は、
この読み文字列をもとに入力予測辞書86を検索し、該
当する入力予測候補を検索する(ステップG3)。ここ
で、該当する入力予測候補が得られた場合、入力予測候
補比較処理部75は、入力予測辞書検索処理部32によ
って検索された入力予測候補と、先に格納されている入
力予測候補とを比較し、同じ文字列であるか判別する
(ステップG5)。
When the input character string storage unit 80 stores the input character string, the input prediction dictionary search processing unit 32
The input prediction dictionary 86 is searched based on the read character string, and a corresponding input prediction candidate is searched (step G3). Here, when the corresponding input prediction candidate is obtained, the input prediction candidate comparison processing unit 75 compares the input prediction candidate searched by the input prediction dictionary search processing unit 32 with the input prediction candidate stored earlier. By comparison, it is determined whether the character strings are the same (step G5).

【0189】この時、入力予測候補比較処理部75によ
り同じ文字列であると判別された場合には、検索された
入力予測候補は入力予測候補格納部88(表示候補メモ
リ)に格納される(ステップG9)。入力予測候補格納
部88に格納された入力予測候補は、入力予測候補表示
処理部34によって入力された読み文字列に対する入力
予測候補として表示される(ステップG10)。
At this time, if the input prediction candidate comparison processing section 75 determines that the character strings are the same, the searched input prediction candidates are stored in the input prediction candidate storage section 88 (display candidate memory) ( Step G9). The input prediction candidates stored in the input prediction candidate storage unit 88 are displayed as input prediction candidates for the read character string input by the input prediction candidate display processing unit 34 (Step G10).

【0190】一方、入力予測候補比較処理部75によっ
て検索された入力予測候補が、先に入力予測候補格納部
88に格納されている入力予測候補と同じであると判別
された場合、すなわち、それまでに入力された読み文字
列に対して、既に入力予測候補として表示されている場
合に、同一制御カウンタ制御処理部74は、この入力予
測候補に対する表示候補回数の値に1加算して同一制御
カウンタ98に格納する(ステップG6)。
On the other hand, when it is determined that the input prediction candidate retrieved by the input prediction candidate comparison processing section 75 is the same as the input prediction candidate previously stored in the input prediction candidate storage section 88, If the read character string input up to that time is already displayed as an input prediction candidate, the same control counter control processing unit 74 adds 1 to the number of display candidates for this input prediction candidate and performs the same control. It is stored in the counter 98 (step G6).

【0191】ここで、表示候補初期化処理部73は、同
一制御カウンタ98に格納された候補表示回数の値が、
候補表示回数格納部99に設定されている値、すなわち
予め設定された閾値、あるいはユーザによって設定され
た値を超えたか否かを判別する(ステップG7)。同一
制御カウンタ98に格納され候補表示回数の値が、候補
表示回数格納部99に設定された値を超えていない場合
には、表示候補初期化処理部73は何も行わない。従っ
て、入力予測候補表示処理部34は、入力予測候補格納
部88に格納された入力予測候補の内容、すなわち現在
までに入力された読み文字列によって得られた入力予測
候補を表示する(ステップG10)。
Here, the display candidate initialization processing unit 73 determines that the value of the candidate display count stored in the same control counter 98 is
It is determined whether or not a value set in the candidate display count storage unit 99, that is, a threshold set in advance or a value set by the user is exceeded (step G7). If the value of the candidate display count stored in the same control counter 98 does not exceed the value set in the candidate display count storage unit 99, the display candidate initialization processing unit 73 does nothing. Therefore, the input prediction candidate display processing unit 34 displays the contents of the input prediction candidates stored in the input prediction candidate storage unit 88, that is, the input prediction candidates obtained by the read character strings input up to now (step G10). ).

【0192】以下、読み文字列が順次入力される毎に、
前述した処理を繰り返し行う。すなわち、読み文字列が
1文字づつ入力される毎に、入力予測候補を検索して表
示するが、先に検索されている入力予測候補と同一の入
力予測候補が検索された場合には、その入力予測候補に
対する候補表示回数の値を更新して、同一制御カウンタ
98に格納しておく。
Hereinafter, every time a reading character string is sequentially input,
The above-described processing is repeated. In other words, each time a reading character string is input one character at a time, an input prediction candidate is searched for and displayed. If the same input prediction candidate as the previously searched input prediction candidate is searched, the input prediction candidate is searched for. The value of the candidate display count for the input prediction candidate is updated and stored in the same control counter 98.

【0193】表示候補初期化処理部73は、同一制御カ
ウンタ98によって計数されている候補表示回数を監視
しており、その計数値が候補表示回数格納部99に格納
された値を越えた場合、入力予測候補格納部88に格納
された該当された入力予測候補を消去する。また、同一
制御カウンタ制御処理部74は、この入力予測候補に該
当する同一制御カウンタ98において計数されていた候
補表示回数を初期化する(ステップG8)。
The display candidate initialization processing unit 73 monitors the number of candidate displays counted by the same control counter 98, and when the counted value exceeds the value stored in the candidate display number storage unit 99, The corresponding input prediction candidate stored in the input prediction candidate storage unit 88 is deleted. Further, the same control counter control processing unit 74 initializes the number of candidate displays counted by the same control counter 98 corresponding to the input prediction candidate (step G8).

【0194】この結果、所定回数連続して表示されてい
た候補は、入力予測候補表示処理部34によって表示さ
れなくなる。
As a result, candidates that have been displayed a predetermined number of times consecutively are no longer displayed by the input prediction candidate display processing unit 34.

【0195】図30には、読み文字列が順次入力される
毎の入力予測候補の表示例を示している。
FIG. 30 shows a display example of input prediction candidates each time a read character string is sequentially input.

【0196】まず、図30(a)に示すように、読み文
字列「きしゃ」が入力された場合、二つの入力予測候補
が検索されて一覧表示されているものとする。
First, as shown in FIG. 30 (a), it is assumed that, when a reading character string "kisha" is input, two input prediction candidates are searched and displayed in a list.

【0197】なお、候補表示回数格納部99には、候補
表示回数設定処理部76によって、候補表示回数に対す
る閾値が「2」に設定されているものとする。すなわ
ち、入力される読み文字列に対して、3回(3文字の読
み文字の入力)を越えて継続して入力予測候補が表示さ
れない設定がされているものとする。
It is assumed that the candidate display count storage unit 99 has set the threshold for the candidate display count to “2” by the candidate display count setting processing unit 76. That is, it is assumed that the input prediction character string is set so that the input prediction candidate is not displayed continuously more than three times (input of three character reading characters).

【0198】ここで、先に入力された読み文字列「きし
ゃ」の後に、読み「ま」が入力された場合、図30
(b)に示すように、図30(a)と同様の入力予測候
補が得られ一覧表示されたものとする。この場合、2つ
の入力予測候補のそれぞれの候補表示回数が同一制御カ
ウンタ98において1加算されている。
Here, when the reading "ma" is input after the previously input reading character string "kisha", FIG.
As shown in (b), it is assumed that the same input prediction candidates as in FIG. 30 (a) are obtained and displayed in a list. In this case, the number of display times of each of the two input prediction candidates is incremented by one in the same control counter 98.

【0199】さらに、続けて読み「す」が入力された場
合、それまでに入力された読み文字列「きしゃます」に
対して、図30(c)に示すように、同様の入力予測候
補が検索され表示されたものとする。この場合、さらに
2つの入力予測候補のそれぞれの候補表示回数が同一制
御カウンタ98において1加算される。
Further, when the reading “su” is successively input, the same input prediction candidate as shown in FIG. Is searched and displayed. In this case, the same control counter 98 adds 1 to the number of display times of each of the two input prediction candidates.

【0200】次に、読み「ま」が入力された場合、それ
までに入力された読み文字列「きしゃますま」に対し
て、図30(c)と同様な入力予測候補が検索される
と、2つの入力予測候補に対する候補表示回数の値が
「3」となり、同一制御カウンタ98に設定された値を
超えてしまうため、表示候補初期化処理部73によって
初期化され、図30(d)に示すように、入力予測候補
として表示されなくなる。
Next, when the reading "ma" is input, the same input prediction candidate as that shown in FIG. 30 (c) is searched for the reading character string "kisha masama" that has been input so far. Since the value of the candidate display count for the two input prediction candidates becomes “3” and exceeds the value set in the same control counter 98, the display candidate initialization processing unit 73 initializes the number of display times, and FIG. ), It is not displayed as an input prediction candidate.

【0201】このようにして、読み文字列が順次入力さ
れるに応じて、継続して所定回数表示されている入力予
測候補については、ユーザが入力された読み文字列に対
する変換結果として所望しない入力予測候補であると見
なして自動的に消去する。これにより、ユーザは、一覧
表示される所望しない入力予測候補に対する確認を行う
必要が無くなるので作業負担が軽減される。
As described above, as to the input prediction candidates which are continuously displayed a predetermined number of times as the reading character string is sequentially input, the user does not want to input the undesired input as a conversion result for the input reading character string. Automatically deletes it as a prediction candidate. This eliminates the need for the user to check undesired input prediction candidates displayed in a list, thereby reducing the work load.

【0202】なお、上述した実施形態において記載した
手法は、コンピュータに実行させることのできるプログ
ラムとして、例えば磁気ディスク(フロッピーディス
ク、ハードディスク等)、光ディスク(CD−ROM、
DVD等)、半導体メモリなどの記録媒体に書き込んで
各種装置に提供することができる。また、通信媒体によ
り伝送して各種装置に提供することも可能である。本装
置を実現するコンピュータは、記録媒体に記録されたプ
ログラムを読み込み、または通信媒体を介してプログラ
ムを受信し、このプログラムによって動作が制御される
ことにより、上述した処理を実行する。
Note that the method described in the above-described embodiment includes, as programs that can be executed by a computer, for example, a magnetic disk (floppy disk, hard disk, etc.), an optical disk (CD-ROM,
DVD and the like, and can be written to a recording medium such as a semiconductor memory and provided to various devices. Further, it is also possible to transmit the data via a communication medium and provide it to various devices. A computer that implements the present apparatus reads the program recorded on a recording medium or receives the program via a communication medium, and executes the above-described processing by controlling the operation of the program.

【0203】[0203]

【発明の効果】以上詳述したように本発明によれば、ユ
ーザに対する負荷を軽減すると共に、効果的に入力支援
を行なうことが可能となるものである。
As described above in detail, according to the present invention, it is possible to reduce the load on the user and to provide effective input support.

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

【図1】本実施形態に係わる文書作成装置のシステム構
成を示すブロック図。
FIG. 1 is a block diagram showing the system configuration of a document creation device according to an embodiment.

【図2】第1実施形態における文書作成装置の機能構成
を示すブロック図。
FIG. 2 is a block diagram illustrating a functional configuration of the document creation device according to the first embodiment.

【図3】第1実施形態における文書作成装置の動作につ
いて説明するためのフローチャート。
FIG. 3 is a flowchart for explaining the operation of the document creation device according to the first embodiment.

【図4】入力予測辞書86に格納される情報の一例を示
す図。
FIG. 4 is a diagram showing an example of information stored in an input prediction dictionary 86.

【図5】第1実施形態における入力予測候補の表示の一
例を示す図。
FIG. 5 is a view showing an example of display of input prediction candidates in the first embodiment.

【図6】第1実施形態における入力予測候補の表示の一
例を示す図。
FIG. 6 is a view showing an example of display of input prediction candidates in the first embodiment.

【図7】第2実施形態における文書作成装置の機能構成
を示すブロック図。
FIG. 7 is a block diagram illustrating a functional configuration of a document creation device according to a second embodiment.

【図8】第2実施形態における文書作成装置の動作につ
いて説明するためのフローチャート。
FIG. 8 is a flowchart for explaining the operation of the document creation device according to the second embodiment.

【図9】かな漢字変換辞書82に格納される情報の一例
を示す図。
FIG. 9 is a diagram showing an example of information stored in a kana-kanji conversion dictionary 82.

【図10】文字位置関係記憶処理部40によって文字位
置関係テーブル90に格納される情報の一例を示す図。
FIG. 10 is a diagram showing an example of information stored in a character positional relationship table 90 by a character positional relationship storage processing unit 40.

【図11】かな漢字変換により得られた文字列に対する
編集の様子を示す図。
FIG. 11 is a diagram showing a state of editing a character string obtained by kana-kanji conversion.

【図12】入力予測辞書86に自動登録される読みと見
出しの情報の一例を示す図。
FIG. 12 is a diagram showing an example of reading and heading information automatically registered in an input prediction dictionary 86.

【図13】第3実施形態における文書作成装置の機能構
成を示すブロック図。
FIG. 13 is a block diagram illustrating a functional configuration of a document creation device according to a third embodiment.

【図14】第3実施形態における文書作成装置の動作に
ついて説明するためのフローチャート。
FIG. 14 is a flowchart for explaining the operation of the document creation device according to the third embodiment.

【図15】入力予測辞書86へ情報の登録が行われる際
の処理経過を示す図。
FIG. 15 is a diagram showing the progress of processing when information is registered in the input prediction dictionary 86.

【図16】入力予測辞書86へ格納される情報の内容を
示す図。
FIG. 16 is a diagram showing contents of information stored in an input prediction dictionary 86.

【図17】第4実施形態における文書作成装置の機能構
成を示すブロック図。
FIG. 17 is a block diagram illustrating a functional configuration of a document creation device according to a fourth embodiment.

【図18】第4実施形態における文書作成装置の動作に
ついて説明するためのフローチャート。
FIG. 18 is a flowchart for explaining the operation of the document creation device according to the fourth embodiment.

【図19】入力された読み文字列に対するかな漢字変換
の候補の表示例を示す図。
FIG. 19 is a diagram showing a display example of kana-kanji conversion candidates for an input reading character string.

【図20】シームレス入力辞書94に格納される情報の
一例を示す図。
FIG. 20 is a diagram showing an example of information stored in a seamless input dictionary 94.

【図21】第5実施形態における文書作成装置の機能構
成を示すブロック図。
FIG. 21 is a block diagram illustrating a functional configuration of a document creation device according to a fifth embodiment.

【図22】第5実施形態における文書作成装置の動作に
ついて説明するためのフローチャート。
FIG. 22 is a flowchart for explaining the operation of the document creation device according to the fifth embodiment.

【図23】ワイルドカードを用いた入力予測処理の具体
例を示す図。
FIG. 23 is a diagram showing a specific example of an input prediction process using a wild card.

【図24】第6実施形態における文書作成装置の機能構
成を示すブロック図。
FIG. 24 is a block diagram illustrating a functional configuration of a document creation device according to a sixth embodiment.

【図25】第6実施形態における文書作成装置の動作に
ついて説明するためのフローチャート。
FIG. 25 is a flowchart for explaining the operation of the document creation device according to the sixth embodiment.

【図26】入力された読み文字列に対して得られた候補
が一覧表示される例について示す図。
FIG. 26 is a diagram showing an example in which candidates obtained for an input character string are displayed in a list.

【図27】入力予測辞書86とシームレス入力辞書94
に格納された情報の一例を示す図。
FIG. 27 shows an input prediction dictionary 86 and a seamless input dictionary 94
The figure which shows an example of the information stored in.

【図28】第7実施形態における文書作成装置の機能構
成を示すブロック図。
FIG. 28 is a block diagram illustrating a functional configuration of a document creation device according to a seventh embodiment.

【図29】第7実施形態における文書作成装置の動作に
ついて説明するためのフローチャート。
FIG. 29 is a flowchart for explaining the operation of the document creation device according to the seventh embodiment.

【図30】読み文字列が順次入力される毎の入力予測候
補の表示例を示す図。
FIG. 30 is a diagram showing a display example of input prediction candidates each time a reading character string is sequentially input.

【符号の説明】[Explanation of symbols]

10…CPU 12…メモリ 12a…制御プログラム 12b…文書作成制御プログラム 12c…文書情報部 12d…情報記憶部 14…入力装置 16…表示装置 18…記憶装置 18a…情報記憶部 18b…プログラム 22…入力制御処理部 24…出力制御処理部 26…文書作成制御部 28…情報記憶部 30…かな漢字変換処理部 32…入力予測辞書検索処理部 34…入力予測候補表示処理部 35…入力予測候補選択処理部 36…同一文字列チェック処理部 37…表示確認位置制御処理部 38…入力予測候補統合処理部 40…文字位置関係記憶処理部 41…文字位置関係更新処理部 42…文字編集処理部 43…入力予測候補登録処理部 45…内部かな漢字変換制御処理部 46…第2入力予測辞書検索処理部 47…読み付与処理部 48…予測語句自動登録処理部 50…シームレス辞書検索処理部 52…変換結果妥当性チェック処理部 53…シームレス候補表示処理部 54…候補表示処理部 55…候補選択処理部 60…ワイルドカード検索処理部 62…モード設定処理部 64…入力予測辞書検索処理部 65…ワイルドカード付与処理部 66…候補表示処理部 67…入力予測辞書検索処理部 68…シームレス入力辞書検索処理部 69…候補表示処理部 70…候補選択処理部 73…表示候補初期化処理部 74…同一制御カウンタ制御処理部 75…入力予測候補比較処理部 76…候補表示回数設定処理部 80…入力文字列格納部 82…かな漢字変換辞書 84…変換結果格納部 86…入力予測辞書 88…入力予測候補格納部 90…文字位置関係テーブル 91…内部変換結果格納部 94…シームレス入力辞書 95…シームレス候補格納部 96…モード設定情報格納部 98…同一制御カウンタ 99…候補表示回数格納部 DESCRIPTION OF SYMBOLS 10 ... CPU 12 ... Memory 12a ... Control program 12b ... Document creation control program 12c ... Document information part 12d ... Information storage part 14 ... Input device 16 ... Display device 18 ... Storage device 18a ... Information storage part 18b ... Program 22 ... Input control Processing unit 24 Output control processing unit 26 Document creation control unit 28 Information storage unit 30 Kana-Kanji conversion processing unit 32 Input prediction dictionary search processing unit 34 Input prediction candidate display processing unit 35 Input prediction candidate selection processing unit 36 ... Same character string check processing unit 37 ... Display confirmation position control processing unit 38 ... Input prediction candidate integration processing unit 40 ... Character positional relationship storage processing unit 41 ... Character positional relationship update processing unit 42 ... Character editing processing unit 43 ... Input prediction candidate Registration processing unit 45 ... Internal kana-kanji conversion control processing unit 46 ... Second input prediction dictionary search processing unit 47 ... Reading provision processing unit 48 ... Predicted phrase automatic registration processing unit 50 ... Seamless dictionary search processing unit 52 ... Conversion result validity check processing unit 53 ... Seamless candidate display processing unit 54 ... Candidate display processing unit 55 ... Candidate selection processing unit 60 ... Wildcard search processing unit 62: Mode setting processing unit 64: Input prediction dictionary search processing unit 65: Wildcard provision processing unit 66: Candidate display processing unit 67: Input prediction dictionary search processing unit 68: Seamless input dictionary search processing unit 69: Candidate display processing unit 70 ... Candidate selection processing unit 73 Display candidate initialization processing unit 74 Same control counter control processing unit 75 Input prediction candidate comparison processing unit 76 Candidate display count setting processing unit 80 Input character string storage unit 82 Kana-Kanji conversion dictionary 84 ... conversion result storage unit 86 ... input prediction dictionary 88 ... input prediction candidate storage unit 90 ... character positional relationship table 91 ... Conversion result storage unit 94 ... seamless input dictionary 95 ... seamless candidate storage unit 96 ... mode setting information storage unit 98 ... same control counter 99 ... candidate impressions storage unit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 工藤 朋子 東京都青梅市末広町2丁目9番地 株式会 社東芝青梅工場内 (72)発明者 井澤 秀人 東京都青梅市末広町2丁目9番地 株式会 社東芝青梅工場内 Fターム(参考) 5B009 KA04 MA05 MA08 MA09 MA11 ME15 ME21 MF03 MF05 MH02 MH04 MJ00 RB31  ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Tomoko Kudo 2-9-9 Suehirocho, Ome City, Tokyo Inside the Toshiba Ome Plant (72) Inventor Hideto Izawa 2-9-9 Suehirocho, Ome City, Tokyo Stock F-term in Toshiba Ome Plant (reference) 5B009 KA04 MA05 MA08 MA09 MA11 ME15 ME21 MF03 MF05 MH02 MH04 MJ00 RB31

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 かな漢字変換手段のかな漢字変換による
文字入力の他に、入力された読み文字列を、その読み文
字列に関連する他の文字列に変換して入力する文書作成
装置において、 入力予測処理を実行する際に参照されるもので、読み文
字列と入力予測結果とする入力予測候補の文字列とが対
応付けて登録された入力予測辞書と、 入力された読み文字列をもとに前記入力予測辞書を検索
して、現在までの入力文字列に続いて入力される可能性
の高い文字列である入力予測候補を求める入力予測辞書
検索処理手段と、 前記辞書検索処理手段によって検索された入力予測候補
の各文字列に対して、他の文字列と一致する文字列部分
があるか否かをチェックする同一文字列チェック処理手
段と、 前記同一文字列チェック処理手段によって他の文字列と
一致する文字列部分があると判別された入力予測候補の
文字列を、簡略化した文字列に統合する入力予測候補統
合処理手段と、 前記入力予測候補統合処理手段によって統合された簡略
化した文字列と、統合されていない入力予測候補の文字
列とを表示する入力予測候補表示処理手段と、 前記入力予測候補表示処理手段によって表示された文字
列から、入力された読み文字列に対する変換結果とする
文字列を選択する候補選択処理手段とを具備したことを
特徴とする文書作成装置。
1. A document preparation apparatus for converting an input reading character string into another character string related to the reading character string and inputting the input reading character string in addition to character input by kana-kanji conversion means of a kana-kanji conversion means. It is referred to when executing processing, and based on an input prediction dictionary in which a reading character string is registered in correspondence with a character string of an input prediction candidate as an input prediction result, and an input reading character string, An input prediction dictionary search processing unit that searches the input prediction dictionary and obtains an input prediction candidate that is a character string that is likely to be input following the input character string up to the present; and a search performed by the dictionary search processing unit. The same character string check processing means for checking whether or not each character string of the input prediction candidate has a character string part that matches another character string; Input prediction candidate integration processing means for integrating a character string of an input prediction candidate determined to have a character string portion matching a column into a simplified character string; and simplification integrated by the input prediction candidate integration processing means. Input prediction candidate display processing means for displaying the input character string and the character string of the input prediction candidate which are not integrated, and converting the character string displayed by the input prediction candidate display processing means into the input reading character string A document selection device comprising: candidate selection processing means for selecting a resulting character string.
【請求項2】 かな漢字変換手段のかな漢字変換による
文字入力の他に、入力された読み文字列を、その読み文
字列に関連する他の文字列に変換して入力する文書作成
装置において、 入力予測処理を実行する際に参照されるもので、読み文
字列と入力予測結果とする入力予測候補の文字列とが対
応付けて登録された入力予測辞書と、 入力された読み文字列をもとに前記入力予測辞書を検索
して、現在までの入力文字列に続いて入力される可能性
の高い文字列である入力予測候補を求める入力予測辞書
検索処理手段と、 入力された読み文字列と前記かな漢字変換手段によって
得られた変換結果文字列とを、前記変換結果文字列の文
字毎に対応する読みと対応付けて格納する文字位置関係
記憶処理手段と、 前記文字位置関係記憶処理手段によって格納された前記
変換結果文字列に対する編集を行なう文字編集処理手段
と、 前記文字編集処理手段による編集の内容に応じて、前記
文字位置関係記憶処理によって記憶された、入力された
読み文字列と前記かな漢字変換手段によって得られた変
換結果文字列とを更新する文字位置関係更新処理手段
と、 前記文字位置関係記憶処理手段によって格納された読み
文字列と変換結果文字列とを、前記入力予測辞書の読み
文字列、入力予測候補として対応付けて登録する入力予
測候補登録処理手段とを具備したことを特徴とする文書
作成装置。
2. A document creation apparatus for inputting a read character string by converting the input read character string into another character string related to the read character string, in addition to the character input by the kana-kanji conversion means of the kana-kanji conversion means. It is referred to when executing processing, and based on an input prediction dictionary in which a reading character string is registered in correspondence with a character string of an input prediction candidate as an input prediction result, and an input reading character string, An input prediction dictionary search processing unit that searches the input prediction dictionary and obtains an input prediction candidate that is a character string likely to be input subsequent to the input character string up to the present time; A character position relation storage processing means for storing a conversion result character string obtained by the kana-kanji conversion means in association with a reading corresponding to each character of the conversion result character string; and a character position relation storage processing means. Character editing processing means for editing the stored conversion result character string, and, according to the contents of the editing by the character editing processing means, the input read character string stored by the character position relation storage processing and A character position relation update processing means for updating the conversion result character string obtained by the kana-kanji conversion means; and a read character string and a conversion result character string stored by the character position relation storage processing means, A document creation device comprising: input prediction candidate registration processing means for registering a reading character string and an input prediction candidate in association with each other.
【請求項3】 かな漢字変換手段のかな漢字変換による
文字入力の他に、入力された読み文字列を、その読み文
字列に関連する他の文字列に変換して入力する文書作成
装置において、 入力予測処理を実行する際に参照されるもので、読み文
字列と入力予測結果とする入力予測候補の文字列とが対
応付けて登録された入力予測辞書と、 入力された読み文字列をもとに前記入力予測辞書を検索
して、現在までの入力文字列に続いて入力される可能性
の高い文字列である入力予測候補を求める入力予測辞書
検索処理手段と、 前記かな漢字変換手段によって得られた変換結果文字列
を、所定の文字列単位で前記入力予測辞書の入力予測候
補の文字列として登録する予測語句自動登録処理手段
と、 入力された読み文字列に対して前記かな漢字変換手段に
よって内部的にかな漢字変換を実行させる内部かな漢字
変換制御処理手段と、 前記内部かな漢字変換制御処理手段のかな漢字変換によ
り得られた文字列をもとに、前記入力予測辞書を検索し
て入力予測候補を求める第2入力予測辞書検索処理手段
と、 前記入力予測辞書検索処理手段及び第2入力予測辞書検
索処理手段によって検索された入力予測候補の文字列を
表示する入力予測候補表示処理手段と、 前記入力予測候補表示処理手段によって表示された文字
列から、入力された読み文字列に対する変換結果とする
文字列を選択する候補選択処理手段と、 前記候補選択処理手段によって選択された入力予測候補
の文字列が、前記予測語句自動登録処理手段によって登
録された文字列であった場合、前記入力予測辞書に格納
されたこの文字列に対して、前記内部かな漢字変換制御
処理手段による内部的なかな漢字変換の対象となった読
み文字列を対応付けて格納する読み付与処理手段とを具
備したことを特徴とする文書作成装置。
3. A document preparation apparatus for converting a read character string into another character string related to the read character string and inputting the character string in addition to character input by kana-kanji conversion by a kana-kanji conversion means. It is referred to when executing processing, and based on an input prediction dictionary in which a reading character string is registered in correspondence with a character string of an input prediction candidate as an input prediction result, and an input reading character string, An input prediction dictionary search processing unit that searches the input prediction dictionary to obtain an input prediction candidate that is a character string that is likely to be input following the input character string up to the present time; Predicted word automatic registration processing means for registering a conversion result character string as a character string of an input prediction candidate of the input prediction dictionary in a predetermined character string unit, and kana-kanji conversion means for an input reading character string Therefore, an internal kana-kanji conversion control processing means for internally executing kana-kanji conversion, and based on the character string obtained by the kana-kanji conversion of the internal kana-kanji conversion control processing means, search the input prediction dictionary to find an input prediction candidate. A second input prediction dictionary search processing means to be obtained; an input prediction candidate display processing means for displaying a character string of an input prediction candidate searched by the input prediction dictionary search processing means and the second input prediction dictionary search processing means; Candidate selection processing means for selecting, from the character strings displayed by the prediction candidate display processing means, a character string to be a conversion result for the input reading character string; and a character string of the input prediction candidate selected by the candidate selection processing means Is a character string registered by the predicted phrase automatic registration processing means, the character string stored in the input prediction dictionary Against, the document creating apparatus characterized by comprising a read grant processing means for storing in association with strings readings were subject to internal kanji conversion by the internal kana-kanji conversion control processing means.
【請求項4】 入力された読み文字列を、その読み文字
列に関連する他の文字列に変換して入力する文書作成装
置において、 読み文字列と変換結果とする見出し語の文字列とが対応
付けられて登録されたかな漢字変換辞書と、 入力された読み文字列をもとに前記かな漢字変換辞書を
検索して、変換候補とする見出し語の文字列を求めるか
な漢字変換処理手段と、 かな文字とは別の他の文字種による文字列である見出し
と、この見出しに対応するかな文字による読み文字列と
が対応付けて登録されたシームレス入力辞書と、 入力された読み文字列をもとに前記シームレス入力辞書
を検索して、入力された読み文字列に対応するかな文字
とは別の他の文字種による文字列である見出しを求め、
前記かな漢字変換処理手段により求められた変換候補に
追加するシームレス辞書検索処理手段とを具備したこと
を特徴とする文書作成装置。
4. A document creating apparatus for converting an input reading character string into another character string related to the reading character string and inputting the converted character string, wherein the reading character string and a character string of a headword as a conversion result are used. Kana-Kanji conversion processing means for searching the Kana-Kanji conversion dictionary registered in association with the registered kana-kanji conversion dictionary and obtaining a character string of a headword as a conversion candidate based on the input reading character string; A seamless input dictionary in which a heading, which is a character string of another character type different from the heading, and a reading character string of a kana character corresponding to the heading are registered in association with each other; Search the seamless input dictionary to find a heading that is a character string with another character type different from the kana character corresponding to the input reading character string,
A document creation apparatus comprising: a seamless dictionary search processing means for adding to the conversion candidates obtained by the kana-kanji conversion processing means.
【請求項5】 前記かな漢字変換処理手段によって得ら
れた変換候補とする文字列の妥当性を判別する変換結果
妥当性判別手段を具備し、 前記シームレス辞書検索処理手段は、前記変換結果妥当
性判別手段によって変換候補とする文字列が変換結果と
して妥当ではないと判別された場合に、前記シームレス
入力辞書を検索することを特徴とする請求項4記載の文
書作成装置。
5. A conversion result validity determining means for determining validity of a character string as a conversion candidate obtained by the kana-kanji conversion processing means, wherein the seamless dictionary search processing means comprises the conversion result validity determination. 5. The document creation apparatus according to claim 4, wherein when the means determines that the character string to be a conversion candidate is not valid as a conversion result, the seamless input dictionary is searched.
【請求項6】 入力された読み文字列を、その読み文字
列に関連する他の文字列に変換して入力する文書作成装
置において、 入力予測処理を実行する際に参照されるもので、読み文
字列と入力予測結果とする入力予測候補の文字列とが対
応付けて登録された入力予測辞書と、 入力された読み文字列中に任意の文字あるいは文字列を
表す特別な文字が含まれているか否かを検索する検索処
理手段と、 前記検索処理手段によって前記特別な文字が検索された
場合、この検索された特別な文字と入力された読み文字
列をもとに前記入力予測辞書を検索して、現在までの入
力文字列に続いて入力される可能性の高い文字列である
入力予測候補を求める入力予測辞書検索処理手段とを具
備したことを特徴とする文書作成装置。
6. A document creation apparatus for converting an input reading character string into another character string related to the reading character string and inputting the converted character string, which is referred to when executing an input prediction process. An input prediction dictionary in which a character string is registered in correspondence with a character string of an input prediction candidate as an input prediction result, and an input character string contains an arbitrary character or a special character representing a character string. Search processing means for searching whether or not there is, and when the special character is searched by the search processing means, searches the input prediction dictionary based on the searched special character and the input read character string An input prediction dictionary search processing means for obtaining an input prediction candidate which is a character string which is likely to be input following the input character string up to the present.
【請求項7】 前記入力予測辞書検索処理手段による前
記入力予測辞書に対する検索の条件として、前記入力予
測辞書に登録された読み文字列が、入力された読み文字
列を含む場合に検索に該当することを示すモード指定を
任意に設定する設定手段と、 前記検索処理手段によって前記特別な文字が検索されな
かった場合、前記設定手段によって前記モード指定が設
定されていれば、入力された文字列に対して前記特別な
文字を付与する付与処理手段とを具備し、 前記入力予測辞書検索処理手段は、前記付与手段によっ
て前記特別な文字が付与された読み文字列をもとに前記
入力予測辞書を検索することを特徴とする請求項6記載
の文書作成装置。
7. As a condition for a search for the input prediction dictionary by the input prediction dictionary search processing means, the search corresponds to a case where a reading character string registered in the input prediction dictionary includes an input reading character string. Setting means for arbitrarily setting a mode designation indicating that, if the special character has not been searched by the search processing means, if the mode designation has been set by the setting means, the input character string And an input predictive dictionary search processing means, wherein the input predictive dictionary search processing means converts the input predictive dictionary based on a read character string to which the special character has been added by the assigning means. 7. The document creation apparatus according to claim 6, wherein a search is performed.
【請求項8】 かな漢字変換手段のかな漢字変換による
文字入力の他に、入力された読み文字列を、その読み文
字列に関連する他の文字列に変換して入力する文書作成
装置において、 かな文字とは別の他の文字種による文字列である見出し
と、この見出しに対応するかな文字による読み文字列と
が対応付けて登録されたシームレス入力辞書と、 入力された読み文字列をもとに前記シームレス入力辞書
を検索して、入力された読み文字列に対応するかな文字
とは別の他の文字種による文字列である見出しを求める
シームレス辞書検索処理手段と入力予測処理を実行する
際に参照されるもので、読み文字列と入力予測結果とす
る入力予測候補の文字列とが対応付けて登録された入力
予測辞書と、 前記シームレス辞書検索処理手段によって求められた文
字列をもとに前記入力予測辞書を検索して、現在までの
入力文字列に続いて入力される可能性の高い文字列であ
る入力予測候補を求める入力予測辞書検索処理手段と、 前記シームレス辞書検索処理手段によって求められた文
字列と、前記入力予測辞書検索処理手段によって検索さ
れた文字列とを、入力された読み文字列に対する変換候
補として表示する候補表示処理手段とを具備したことを
特徴とする文書作成装置。
8. A kana-kanji conversion method for converting a kana-kanji character into a character string related to the kana-kanji conversion means and converting the input character string into another character string. A seamless input dictionary in which a heading, which is a character string of another character type different from the heading, and a reading character string of a kana character corresponding to the heading are registered in association with each other; It is referred to when performing a seamless dictionary search processing and a seamless dictionary search processing means for searching for a heading which is a character string of another character type different from the kana character corresponding to the input reading character string and an input prediction processing. An input prediction dictionary in which a read character string and a character string of an input prediction candidate as an input prediction result are registered in association with each other; Input prediction dictionary search processing means for searching the input prediction dictionary based on the input character string, and obtaining an input prediction candidate that is a character string that is likely to be input following the input character string up to the present time; Candidate display processing means for displaying the character string obtained by the seamless dictionary search processing means and the character string searched by the input predictive dictionary search processing means as conversion candidates for the input read character string; A document creation device characterized by the following.
【請求項9】 入力された読み文字列を、その読み文字
列に関連する他の文字列に変換して入力する文書作成装
置において、 入力予測処理を実行する際に参照されるもので、読み文
字列と入力予測結果とする入力予測候補の文字列とが対
応付けて登録された入力予測辞書と、 入力された読み文字列をもとに前記入力予測辞書を検索
して、現在までの入力文字列に続いて入力される可能性
の高い文字列である入力予測候補を求める入力予測辞書
検索処理手段と、 前記入力予測辞書検索処理手段によって求められた現在
までの入力文字列に対応する入力予測候補を格納するた
めの候補格納手段と、 前記候補格納手段に格納された文字列をもとに、現在ま
での入力文字列に対応する入力予測候補を表示する入力
予測候補表示処理手段と、 前記入力予測辞書検索処理手段によって求められた入力
予測候補が、前記候補格納手段に先に格納されている入
力予測候補と同じであるか判別する入力予測候補比較処
理手段と、 前記入力予測候補比較処理手段によって入力予測候補が
同じと判別された回数を計数する計数手段と、 前記計数手段によって計数された回数が所定値となった
場合に、前記候補格納手段に格納された入力予測候補を
消去する候補初期化処理手段とを具備したことを特徴と
する文書作成装置。
9. A document creation apparatus for converting an input reading character string into another character string related to the reading character string and inputting the converted character string, which is referred to when executing an input prediction process, and An input prediction dictionary in which a character string and an input prediction candidate character string as an input prediction result are registered in association with each other, and the input prediction dictionary is searched based on the input read character string, and the input prediction to date is performed. Input prediction dictionary search processing means for obtaining an input prediction candidate that is a character string likely to be input following the character string; and an input corresponding to the current input character string obtained by the input prediction dictionary search processing means Candidate storage means for storing prediction candidates, based on the character strings stored in the candidate storage means, input prediction candidate display processing means for displaying the input prediction candidates corresponding to the input character string up to now, The input Input prediction candidate comparison processing means for determining whether the input prediction candidate obtained by the measurement dictionary search processing means is the same as the input prediction candidate previously stored in the candidate storage means, and the input prediction candidate comparison processing means Counting means for counting the number of times that the input prediction candidates are determined to be the same, and a candidate for erasing the input prediction candidates stored in the candidate storage means when the number of times counted by the counting means has reached a predetermined value. A document creation device comprising: an initialization processing unit.
JP10228288A 1998-08-12 1998-08-12 Documentation device Pending JP2000057134A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10228288A JP2000057134A (en) 1998-08-12 1998-08-12 Documentation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10228288A JP2000057134A (en) 1998-08-12 1998-08-12 Documentation device

Publications (1)

Publication Number Publication Date
JP2000057134A true JP2000057134A (en) 2000-02-25

Family

ID=16874130

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10228288A Pending JP2000057134A (en) 1998-08-12 1998-08-12 Documentation device

Country Status (1)

Country Link
JP (1) JP2000057134A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006331041A (en) * 2005-05-25 2006-12-07 Nec Corp Kana-kanji conversion device, method, program and personal computer
JP2009157898A (en) * 2007-12-05 2009-07-16 Aisin Aw Co Ltd Character selecting device, navigator, and character selection program
JP2009258902A (en) * 2008-04-15 2009-11-05 Ekitan & Co Ltd Station name input device and station name input program
JP2013182442A (en) * 2012-03-02 2013-09-12 Nec Commun Syst Ltd Portable terminal, input control method and program
JP2015191482A (en) * 2014-03-28 2015-11-02 株式会社東芝 Electronic device, method, and program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006331041A (en) * 2005-05-25 2006-12-07 Nec Corp Kana-kanji conversion device, method, program and personal computer
JP2009157898A (en) * 2007-12-05 2009-07-16 Aisin Aw Co Ltd Character selecting device, navigator, and character selection program
JP2009258902A (en) * 2008-04-15 2009-11-05 Ekitan & Co Ltd Station name input device and station name input program
JP2013182442A (en) * 2012-03-02 2013-09-12 Nec Commun Syst Ltd Portable terminal, input control method and program
JP2015191482A (en) * 2014-03-28 2015-11-02 株式会社東芝 Electronic device, method, and program

Similar Documents

Publication Publication Date Title
KR100330801B1 (en) Language identifiers and language identification methods
JPH07282063A (en) Machine translation device
JP2000057134A (en) Documentation device
JP3108031B2 (en) Command input method for inputting characters using kana-kanji conversion software and computer-readable recording medium storing a program for causing a computer to execute the method
JPS60176169A (en) Sentence processor
JP4535186B2 (en) Electronic device and program with dictionary function
JPS59100941A (en) Kana (japanese syllabary)-kanji (chinese character) converter
JP2000057135A (en) Documentation device
JP2592793B2 (en) Character processing method
JPH11203279A (en) Kana-kanji conversion device and method and storage medium
JP3809238B2 (en) Document processing method and apparatus
JPH1055360A (en) Device and method for address book processing
JPH0991311A (en) Information storage and retrieval device and its control method
JPH0969104A (en) Device and method for kana-kanji conversion
JPH0697455B2 (en) Kana-Kanji conversion device
JP2886864B2 (en) Character processor
JPH0944496A (en) Natural language analysis method and device
JP2898983B2 (en) Document processing device
JP2714239B2 (en) Character processor
JP2000163412A (en) Document creating device
JPH10198693A (en) Device and method for address book management
JPH0895972A (en) Device and method for processing character
JPH10124500A (en) Kana-Kanji conversion device
JPH0351959A (en) Electronic dictionary
JPH10116277A (en) Document preparation device and zip code converting method