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

JP3000897B2 - Spell checker - Google Patents

Spell checker

Info

Publication number
JP3000897B2
JP3000897B2 JP7197335A JP19733595A JP3000897B2 JP 3000897 B2 JP3000897 B2 JP 3000897B2 JP 7197335 A JP7197335 A JP 7197335A JP 19733595 A JP19733595 A JP 19733595A JP 3000897 B2 JP3000897 B2 JP 3000897B2
Authority
JP
Japan
Prior art keywords
dictionary
candidate
unit
external
external 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.)
Expired - Fee Related
Application number
JP7197335A
Other languages
Japanese (ja)
Other versions
JPH0944495A (en
Inventor
貴雄 福重
正 永野
秀子 栗田
雅則 高橋
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP7197335A priority Critical patent/JP3000897B2/en
Publication of JPH0944495A publication Critical patent/JPH0944495A/en
Application granted granted Critical
Publication of JP3000897B2 publication Critical patent/JP3000897B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、ワープロなどにおいて
作成されたテキスト中の単語の綴り間違いを指摘し、正
しい綴りなど修正に必要な情報をユーザに提供するスペ
ルチェック装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a spell checker for pointing out a misspelling of a word in a text created in a word processor or the like and providing a user with information necessary for correction such as correct spelling.

【0002】[0002]

【従来の技術】スペルチェック装置は、ワープロなどに
おいて作成されたテキスト中の単語の綴り間違いを指摘
し、正しい綴りなど修正に必要な情報をユーザに提供す
る装置である。
2. Description of the Related Art A spell checker is a device that indicates a misspelling of a word in a text created in a word processor or the like and provides a user with information necessary for correction such as correct spelling.

【0003】以下、従来のスペルチェック装置について
説明する。従来のスペルチェック装置においては、提示
する候補に関する品詞や文法情報などの説明をユーザに
提示するために、参照用内部辞書を備えたものがあっ
た。
Hereinafter, a conventional spell checker will be described. Some conventional spell checkers have a reference internal dictionary in order to present a user with explanations such as part of speech and grammatical information on candidates to be presented.

【0004】図18は、そのような参照用内部辞書を備
えた従来例のスペルチェック装置の実施例の構成を示す
ものである。
FIG. 18 shows the configuration of an embodiment of a conventional spell checker provided with such a reference internal dictionary.

【0005】図18において、1801は入出力部、1
802はエディタ部、1803はスペルチェック部、1
804はスペルチェック用内部辞書、1805は候補生
成部、1806は候補表示選択部、1807は参照用内
部辞書検索部、1808は参照用内部辞書、1909
は、参照用内部辞書検索結果表示部である。
In FIG. 18, reference numeral 1801 denotes an input / output unit;
802 is an editor, 1803 is a spell checker, 1
Reference numeral 804 denotes a spell check internal dictionary, 1805 denotes a candidate generation unit, 1806 denotes a candidate display selection unit, 1807 denotes a reference internal dictionary search unit, 1808 denotes a reference internal dictionary, and 1909.
Is a reference internal dictionary search result display section.

【0006】以上のように構成されたスペルチェック装
置について、以下その動作について図19を用いて説明
する。
[0008] The operation of the spell check device configured as described above will be described below with reference to FIG.

【0007】まず、スペルチェック部1803が、スペ
ルチェック用内部辞書1804を用いながら、文書中の
スペルミスを探す(1901)。スペルミスがなかった
場合は、動作を終了する。スペルミスがあった場合は、
そのスペルミスについて、候補生成部1805がスペル
チェック用内部辞書1804を使用しながら候補を生成
する(1902)。
First, the spell check unit 1803 searches for a spelling mistake in a document using the internal spell check dictionary 1804 (1901). If there is no misspelling, the operation ends. If you misspell it,
For the spelling mistake, the candidate generation unit 1805 generates a candidate while using the internal dictionary for spell check 1804 (1902).

【0008】次に、候補表示選択部1806が、生成さ
れた候補に関する情報などを表示し(1903)、ユー
ザによる指示を待つ(1904)。ユーザによる指示が
候補選択指示であった場合は、候補選択状態を更新し
(1905)、ユーザによる指示待ち状態に戻る。ユー
ザが参照用内部辞書検索を指示した場合は、参照用内部
辞書検索部1807が参照用内部辞書1808を参照す
る(1906)。
Next, the candidate display selection unit 1806 displays information on the generated candidates (1903) and waits for an instruction from the user (1904). If the user's instruction is a candidate selection instruction, the candidate selection state is updated (1905), and the process returns to the user's instruction waiting state. When the user instructs a reference internal dictionary search, the reference internal dictionary search unit 1807 references the reference internal dictionary 1808 (1906).

【0009】参照用内部辞書の検索結果は、参照用内部
辞書検索結果表示部1809が、表示し(1907)、
再びユーザの指示待ち状態(1904)に移る。
The reference internal dictionary search result display unit 1809 displays the search result of the reference internal dictionary (1907).
The state shifts again to the user instruction waiting state (1904).

【0010】ユーザからの指示が、選択した候補の参照
用内部辞書参照以外の場合は、処理中のミススペルに対
する、候補による置換、あるいは無視といったテキスト
修正に移る(1908)。処理中のミススペルに対する
テキスト修正の後は、次のスペルミスの探索に戻る(1
901)。
If the instruction from the user is other than the internal dictionary reference for the selected candidate, the process proceeds to text correction such as replacing or ignoring the misspelling being processed (1908). After the text correction for the misspelling in progress, return to the search for the next misspelling (1).
901).

【0011】[0011]

【発明が解決しようとする課題】しかしながら、上で示
したように、従来の方式では、まず、第1の課題とし
て、スペルチェック装置から外部の辞書を参照する手段
が設けられていなかったため、スペルチェック実行中
に、スペルミスが発見されて、修正候補が提示された時
に、ユーザがその意味や用法などを、自分の使いたい任
意の電子化辞書を用いて確認したいと思った場合に、別
アプリケーションで辞書を参照するために一旦スペルチ
ェックを中断しなければならなかった。
However, as described above, in the conventional method, first, as a first problem, there is no means for referring to an external dictionary from the spell checker. When a spelling error is found during the check execution and a correction candidate is presented, if the user wants to check the meaning and usage using an arbitrary electronic dictionary that he wants to use, another application I had to stop spell checking once to see the dictionary in.

【0012】また、複数のアプリケーションを同時に実
行できる環境においても、アプリケーションの切替をし
なくてはならず、操作が中断されるため、ユーザにとっ
て効率的なテキスト修正作業ができなかった。
Further, even in an environment where a plurality of applications can be executed at the same time, the application must be switched and the operation is interrupted, so that the user cannot perform an efficient text correction operation.

【0013】また、スペルチェックの実行状況と辞書引
きのアプリケーションとの間に関連づけがなされていな
いため、辞書引きに際して、検索したい文字列を辞書引
きアプリケーションにユーザが入力する必要があり、ユ
ーザにとって効率的な文書修正作業が困難であった。
[0013] Further, since there is no association between the execution status of the spell check and the dictionary lookup application, the user needs to input a character string to be searched into the dictionary lookup application at the time of dictionary lookup. Document modification work was difficult.

【0014】また、第2の課題として、一つの候補につ
いて外部辞書を用いて、その意味や用法などを参照して
いる時に、別の候補について同様に外部辞書を参照した
い場合に、外部辞書検索のためのアプリケーションに改
めて検索文字列を入れ直したり、外部辞書検索指示を新
たに与えたりするなど、最初の候補の検索の場合と同程
度の手続きが必要であり、ユーザにとって効率的な文書
修正作業が困難であった。
A second problem is that when an external dictionary is used for one candidate and its meaning and usage are referred to and another candidate is to be referred to in the same manner, an external dictionary search is performed. It is necessary to perform the same procedure as in the search for the first candidate, such as re-inserting the search character string into the application for the new search or giving a new external dictionary search instruction. Was difficult.

【0015】また、第3の課題として、スペルチェック
装置の備えているスペルチェック用内部辞書に登録され
ている語が、必ずしもユーザが参照する外部辞書に登録
されているとは限らないため、候補表示選択部に表示さ
れた候補のうち、外部辞書に登録されていない語につい
ても、ユーザが外部辞書検索の手続きを行なうまでは、
外部辞書に登録されていないことがわからないため、ユ
ーザは、外部辞書検索の手続きを無駄に行なわなければ
ならず、ユーザにとって効率的な文書修正作業が困難で
あった。
A third problem is that words registered in the internal spell check dictionary provided in the spell check device are not necessarily registered in the external dictionary referred to by the user. Until the user performs an external dictionary search procedure for words that are not registered in the external dictionary among the candidates displayed in the display selection section,
Since it is not known that the document is not registered in the external dictionary, the user has to uselessly perform the procedure of the external dictionary search, and it has been difficult for the user to efficiently perform document correction work.

【0016】また、第4の課題として、スペルチェック
装置の使用中に、複数の電子化辞書を外部辞書として参
照したい場合に、異なる辞書を参照する度にアプリケー
ションを立ち上げ直すか、アプリケーションを切替えな
くてはならなかった。
As a fourth problem, when a plurality of electronic dictionaries are to be referred to as external dictionaries during use of the spell checker, the application must be restarted every time a different dictionary is referred, or the application must be switched. I had to.

【0017】また、それらの参照結果についても、それ
ぞれの辞書検索アプリケーションの間に関係が付けられ
ていないため、まとめて表示したり、外部辞書の間に優
先順位をつけて、登録のあった辞書の内容を、辞書の優
先順位の高い順に次々とユーザに見せることなどができ
ず、ユーザにとって効率的な文書修正作業が困難であっ
た。
Also, since the reference results are not related between the respective dictionary search applications, they are displayed collectively or priorities are assigned to the external dictionaries, and the registered dictionaries are registered. Cannot be shown to the user one after another in descending order of the priority of the dictionary, and it is difficult for the user to efficiently perform a document correction operation.

【0018】本発明は、上記従来の課題を解決するもの
で、まず、第1の課題に対しては、スペルチェック実行
中に修正候補について、候補の文字列をユーザが改めて
入力することなく、また、アプリケーションの切替を行
なうことなくユーザの指定した外部辞書を参照できるよ
うなスペルチェック装置を提供することを目的とする。
The present invention solves the above-mentioned conventional problem. First, for the first problem, a user does not need to input a character string of a candidate for a correction candidate during execution of a spell check. It is another object of the present invention to provide a spell checker that can refer to an external dictionary specified by a user without switching applications.

【0019】また、第2の課題に対しては、一つの候補
について外部辞書を用いて意味や用法などを参照してい
る時に、別の候補について同様に外部辞書を参照したい
場合に、別の候補の文字列を改めて入力したり、外部辞
書検索指示を新たに与えたりすることなく、また、アプ
リケーションの切替を行なうことなく、ユーザの指定し
た外部辞書に対する参照を行なうことが可能なスペルチ
ェック装置を提供することを目的とする。
As for the second problem, when referring to the meaning and usage of one candidate using an external dictionary and wishing to refer to the external dictionary for another candidate in the same manner, another A spell check device capable of referring to an external dictionary specified by a user without re-inputting a character string of a candidate, newly giving an external dictionary search instruction, and without switching applications. The purpose is to provide.

【0020】また、第3の課題に対しては、提示された
修正候補に対して、ユーザが指定した外部辞書に登録さ
れているかどうかを、ユーザが実際に参照手続きを行な
う前にユーザが知ることが可能なスペルチェック装置を
提供することを目的とする。
As for the third problem, the user knows whether or not the presented correction candidate is registered in an external dictionary specified by the user before the user actually performs a reference procedure. It is an object of the present invention to provide a spell checking device capable of performing spell checking.

【0021】また、第4の課題に対しては、スペルチェ
ック装置の使用中に、複数の電子化辞書を外部辞書とし
て参照したい場合に、異なる辞書を参照する度にアプリ
ケーションを立ち上げ直したり、アプリケーションを切
替えたりすることなく、参照が可能で、また、参照結果
についても、まとめて表示したり、外部辞書の間に優先
順位をつけて、登録のあった辞書の内容を、辞書の優先
順位の高い順に次々とユーザに見せることなどが可能な
スペルチェック装置を提供することを目的とする。
As for the fourth problem, when the user wants to refer to a plurality of electronic dictionaries as an external dictionary while using the spell checking device, the application is restarted every time a different dictionary is referred to. References can be made without switching applications, and reference results can be displayed together, priorities can be assigned between external dictionaries, and registered dictionary contents can be prioritized. It is an object of the present invention to provide a spell checking device capable of showing a user one after another in ascending order of spelling.

【0022】[0022]

【課題を解決するための手段】これらの課題を解決する
ために、まず本発明請求項1のスペルチェック装置はス
ペルチェックを行なう対象の文書の入出力を行なう入出
力部と、上記入出力部により入力された文書を保持し、
ユーザに表示し、直接の修正を行なうエディタ部と、単
語の綴り情報を格納するスペルチェック用内部辞書と、
上記スペルチェック用内部辞書を参照して、正しい綴り
の候補と、その一般的な辞書における見出し形を生成す
る候補生成部と、上記候補生成部により生成された候補
と辞書見出し形を保持し、ユーザに示し、ユーザからの
選択指示を受けつけ、上記エディタ部に修正指示を送る
候補表示選択部と、ユーザが参照したい外部辞書に関し
て、ファイル名、データ形式などの情報を設定、保持す
る外部辞書設定部と、一種類以上の外部辞書の形式に対
応した辞書検索方式を外部辞書検索方式として備え、上
記候補表示選択部から、選択されている候補の辞書見出
し形を受けとり、同時に外部辞書設定部から外部辞書に
関する設定情報を受けとり、指定された外部辞書の形式
に適合した検索方式により、指定された外部辞書の検索
を行なう外部辞書検索部と、上記外部辞書検索部の検索
結果を保持し、ユーザに示す、外部辞書検索結果表示部
を有している。
In order to solve these problems, a spell checking apparatus according to a first aspect of the present invention comprises: an input / output unit for inputting / outputting a document to be spell-checked; Holds the document entered by
An editor for displaying to the user and making direct corrections, an internal spell checking dictionary for storing spelling information of words,
With reference to the internal dictionary for spell checking, a candidate for a correct spelling, a candidate generation unit for generating a headline form in the general dictionary, and a candidate and a dictionary headline form generated by the candidate generation unit, A candidate display selection unit that indicates to the user, receives a selection instruction from the user, and sends a correction instruction to the editor unit, and an external dictionary setting that sets and holds information such as a file name and a data format with respect to the external dictionary that the user wants to refer to And a dictionary search method corresponding to one or more types of external dictionaries is provided as an external dictionary search method. From the candidate display selection unit, a dictionary entry form of the selected candidate is received, and at the same time, from the external dictionary setting unit. An external dictionary that receives setting information about the external dictionary and searches for the specified external dictionary using a search method that matches the format of the specified external dictionary Holding the cord section, a search result of the external dictionary retrieval section, shown to the user, it has an external dictionary search result display unit.

【0023】また、本発明請求項2のスペルチェック装
置は、請求項1のスペルチェック装置の構成において、
修正候補の中から選択された候補に関して外部辞書を検
索した結果が外部辞書検索結果表示部によりユーザに示
されている状態において、ユーザが候補表示選択部にお
ける候補の選択を変更すると、候補表示選択部が、自動
的に外部辞書検索部に、新たに選択された候補の辞書見
出し形を送り、外部辞書検索部は新たな見出し形に対し
て外部辞書を検索し、結果を外部辞書検索結果表示部に
与え、外部辞書検索結果表示部が、表示していた検索結
果を新たな検索結果で更新することを特徴とする。
According to a second aspect of the present invention, there is provided a spell checking apparatus according to the first aspect, wherein:
When the user changes the candidate selection in the candidate display selection unit while the external dictionary search result display unit displays the result of searching the external dictionary for the candidate selected from the correction candidates, the candidate display selection Section automatically sends the dictionary entry form of the newly selected candidate to the external dictionary search section, the external dictionary search section searches the external dictionary for the new entry form, and displays the external dictionary search result. The external dictionary search result display unit updates the displayed search result with a new search result.

【0024】また、本発明請求項3のスペルチェック装
置は、請求項1のスペルチェック装置の構成において、
候補表示選択部がユーザに候補を表示する前に、各候補
に対して、外部辞書検索部を通して、指定されている外
部辞書に対して、辞書見出し形での検索を行ない、各候
補が指定された外部辞書に登録されているかどうかを調
べ、登録されていた候補と登録されていなかった候補に
対して、候補表示選択部が、異なる表示方法で表示を行
なうことを特徴とする。
According to a third aspect of the present invention, there is provided a spell checking apparatus according to the first aspect, wherein
Before the candidate display selection unit displays the candidates to the user, a search is performed for each candidate through the external dictionary search unit in the dictionary dictionary form for the specified external dictionary, and each candidate is specified. It is characterized in that the candidate display selection unit checks whether the registered candidate is registered in the external dictionary and the registered candidate and the unregistered candidate are displayed in different display methods.

【0025】また、本発明請求項4のスペルチェック装
置は、請求項1のスペルチェック装置の構成に加え、外
部辞書設定部が、ユーザが参照を希望する一つ以上の外
部辞書のファイル名、データ形式、などに加えて複数の
外部辞書に見出しがあった場合の内容の表示方法などに
関するユーザの設定を保持し、候補表示選択部に候補が
表示されている状態で、ユーザが候補の中から一つを選
択し、外部辞書検索を指示すると、外部辞書検索部が、
候補表示選択部から、選択されている候補の辞書見出し
形を取得し、同時に、外部辞書設定部に設定されている
外部辞書に関する設定情報を取得し、設定情報に従い、
登録されている検索手段の中から、検索対象として指定
されている各外部辞書の形式に適合した検索方式を適宜
選択して、指定された各外部辞書の検索を行ない、外部
辞書検索結果表示部が、検索の結果を、外部辞書設定部
において設定されている表示方法に従って、ユーザに表
示することを特徴とする。
According to a spell checker of the present invention, in addition to the configuration of the spell checker of the first aspect, the external dictionary setting unit may include a file name of one or more external dictionaries which the user desires to refer to. In addition to the data format, etc., the user's settings regarding the display method of contents when there are headings in multiple external dictionaries, etc. are held, and the user is able to display When one is selected and an external dictionary search is instructed, the external dictionary search unit
From the candidate display selection unit, obtain the dictionary entry form of the selected candidate, at the same time, obtain the setting information about the external dictionary set in the external dictionary setting unit, and according to the setting information,
From among the registered search means, a search method suitable for the format of each external dictionary specified as the search target is appropriately selected, and the search of each specified external dictionary is performed. Displays the search result to the user according to the display method set in the external dictionary setting unit.

【0026】[0026]

【作用】まず、請求項1のスペルチェック装置の作用を
説明する。まず、入出力部がスペルチェックを行なう対
象の文書の入力を行なう。エディタ部は、上記入出力部
により入力された文書を保持し、ユーザに表示し、直接
の修正を行なう。スペルチェック部は、スペルチェック
用内部辞書を使用しながら、上記エディタ部に保持され
た文書の中から単語のスペルミスを検出する。候補生成
部は、上記スペルチェック部により検出されたスペルミ
スに対して、上記スペルチェック用内部辞書を参照し
て、正しい綴りの候補と一般的な辞書見出し形を生成
し、候補表示選択部は、上記候補生成部により生成され
た候補と辞書見出し形を保持し、ユーザに候補文字列を
示し、ユーザからの選択指示を受けつける。候補表示選
択部に候補が表示されている状態で、ユーザが候補の中
から一つを選択し、外部辞書検索を指示すると、外部辞
書検索部は、候補表示選択部から、選択されている候補
の辞書見出し形を取得し、同時に、外部辞書設定部に設
定されている外部辞書に関する設定情報を取得し、検索
対象となっている外部辞書に対して、候補の辞書見出し
形による検索を行なう。ユーザは、あらかじめ、外部辞
書設定部を通して、参照したい外部辞書のファイル名、
データ形式などを設定しておく。外部辞書検索部に、外
部辞書の検索手段として複数の検索手段が登録されてい
る場合は、外部辞書検索部は、外部辞書設定部から与え
られた設定情報に従い、登録されている検索手段の中か
ら、検索対象として指定されている外部辞書の形式に適
合した検索方式を選択して、指定された外部辞書の検索
を行なう。検索の結果は、外部辞書検索結果表示部によ
り、ユーザに示される。
First, the operation of the spell checker according to the first aspect will be described. First, the input / output unit inputs a document to be spell-checked. The editor section holds the document input by the input / output section, displays the document to the user, and directly corrects the document. The spell checker detects a misspelling of a word in the document held in the editor while using the internal spell check dictionary. The candidate generator, for the spelling error detected by the spell checker, refers to the internal spell check dictionary to generate a correct spelling candidate and a general dictionary entry form, and the candidate display selector includes: The candidate and the dictionary entry form generated by the candidate generation unit are held, the candidate character string is indicated to the user, and a selection instruction from the user is received. When the user selects one of the candidates and instructs an external dictionary search in a state where the candidates are displayed in the candidate display selection unit, the external dictionary search unit transmits the selected candidate from the candidate display selection unit. , And at the same time, setting information about the external dictionary set in the external dictionary setting unit is obtained, and the external dictionary to be searched is searched using the candidate dictionary heading. The user can set the file name of the external dictionary to be referenced,
Set the data format, etc. When a plurality of search units are registered as external dictionary search units in the external dictionary search unit, the external dictionary search unit searches the registered search units according to the setting information given from the external dictionary setting unit. Then, a search method suitable for the format of the external dictionary specified as the search target is selected, and the specified external dictionary is searched. The search result is displayed to the user on the external dictionary search result display unit.

【0027】このように作用することにより、請求項1
のスペルチェック装置においては、スペルチェック実行
中に、修正候補について、候補の文字列をユーザが改め
て入力することなく、また、アプリケーションの切替を
行なうことなくユーザの指定した外部辞書を参照するこ
とが可能である。
By acting in this way, the first aspect of the present invention is provided.
In the spell checking device, during the execution of the spell check, the user can refer to the external dictionary specified by the user without inputting the character string of the candidate again and without switching the application. It is possible.

【0028】次に、請求項2のスペルチェック装置の作
用を説明する。スペルチェック対象文書の中からスペル
ミスを発見し、修正候補を求め、ユーザに表示する部
分、および、修正候補の中からユーザが候補を選択し、
外部辞書検索を指示したときの作用は、請求項1のスペ
ルチェック装置の作用と同様であるが、請求項2のスペ
ルチェック装置においては、修正候補の中から選択され
た候補に関して外部辞書を検索した結果が外部辞書検索
結果表示部によりユーザに示されている状態において、
ユーザが候補表示選択部における候補の選択を変更する
と、候補表示選択部は、自動的に外部辞書検索部に、新
たに選択された候補の辞書見出し形を送り、外部辞書検
索部は新たな見出し形に対して外部辞書を検索し、結果
を外部辞書検索結果表示部に与え、外部辞書検索結果表
示部は、表示していた検索結果を新たな検索結果で更新
する。
Next, the operation of the spell check device according to claim 2 will be described. The user finds a spelling error in the spell check target document, seeks a correction candidate, and selects a candidate from a portion to be displayed to the user and a correction candidate,
The operation when an external dictionary search is instructed is the same as the operation of the spell check device of claim 1, but the spell check device of claim 2 searches the external dictionary for a candidate selected from correction candidates. In the state where the result is shown to the user by the external dictionary search result display unit,
When the user changes the selection of a candidate in the candidate display selection unit, the candidate display selection unit automatically sends the dictionary entry form of the newly selected candidate to the external dictionary search unit, and the external dictionary search unit transmits a new entry. The external dictionary is searched for the shape, the result is provided to the external dictionary search result display unit, and the external dictionary search result display unit updates the displayed search result with a new search result.

【0029】このように作用することにより、請求項2
のスペルチェック装置においては、一つの候補について
外部辞書を用いて意味や用法などを参照している時に、
別の候補について同様に外部辞書を参照したい場合に、
別の候補の文字列を改めて入力したり、外部辞書検索指
示を新たに与えたりすることなく、また、アプリケーシ
ョンの切替を行なうことなく、ユーザの指定した外部辞
書に対する参照を行なうことが可能である。
By acting in this way, the second aspect of the present invention is described.
In the spell checker, when referring to the meaning and usage of one candidate using an external dictionary,
If you want to refer to the external dictionary for another candidate as well,
It is possible to refer to the external dictionary specified by the user without re-entering another candidate character string, newly giving an external dictionary search instruction, and without switching applications. .

【0030】次に、請求項3のスペルチェック装置の作
用を説明する。スペルチェック対象文書の中からスペル
ミスを発見し、修正候補を求める部分、および、修正候
補の中からユーザが候補を選択し、外部辞書検索を指示
した時の作用は、請求項1のスペルチェック装置の作用
と同様であるが、請求項3のスペルチェック装置におい
ては、候補表示選択部がユーザに候補を表示する前に、
各候補に対して、外部辞書検索部を通して、指定されて
いる外部辞書に対して、辞書見出し形での検索を行な
い、各候補が指定された外部辞書に登録されているかど
うかを調べ、登録されていた候補と登録されていなかっ
た候補に対して、候補表示選択部が、異なる表示方法で
表示を行なう。
Next, the operation of the spell check device according to claim 3 will be described. 2. The spelling checker according to claim 1, wherein a part for finding a spelling error in the spell check target document and seeking a correction candidate, and an operation when the user selects a candidate from the correction candidates and instructs an external dictionary search, are described. However, in the spell check device according to the third aspect, before the candidate display selection unit displays the candidate to the user,
For each candidate, the external dictionary search unit searches the specified external dictionary in the form of a dictionary heading, and checks whether each candidate is registered in the specified external dictionary. The candidate display selection unit displays the candidate that has been registered and the candidate that has not been registered using different display methods.

【0031】このように作用することにより、請求項3
のスペルチェック装置においては、提示された修正候補
に対して、ユーザが指定した外部辞書に登録されている
かどうかを、ユーザが実際に参照手続きを行なう前にユ
ーザが知ることが可能である。
By operating in this way, the third aspect of the present invention is provided.
In the spell check apparatus, the user can know whether or not the presented correction candidate is registered in the external dictionary specified by the user before the user actually performs the reference procedure.

【0032】次に、請求項4のスペルチェック装置の作
用を説明する。スペルチェック対象文書の中からスペル
ミスを発見し、修正候補を求め、ユーザに表示する部分
の作用は、請求項1のスペルチェック装置の作用と同様
であるが、請求項4のスペルチェック装置においては、
候補表示選択部に候補が表示されている状態で、ユーザ
が候補の中から一つを選択し、外部辞書検索を指示する
と、外部辞書検索部は、候補表示選択部から、選択され
ている候補の辞書見出し形を取得し、同時に、外部辞書
設定部に設定されている外部辞書に関する設定情報を取
得し、設定情報に従い、検索対象となっている複数の電
子化辞書に対して、外部辞書検索部により検索を行な
う。ユーザは、あらかじめ、外部辞書設定部を通して、
参照したい一つ以上の外部辞書のファイル名、データ形
式、などに加えて、複数の外部辞書に見出しがあった場
合の内容の表示方法、例えば、まとめて表示するか、外
部辞書の間に優先順位をつけて、登録のあった辞書の内
容を、辞書の優先順位の高い順に次々とユーザに見せる
か、などに関する指定を設定しておく。外部辞書検索部
は、外部辞書設定部から与えられた設定情報に従い、登
録されている検索手段の中から、検索対象として指定さ
れている各外部辞書の形式に適合した検索方式を適宜選
択して、指定された各外部辞書の検索を行なう。検索の
結果は、外部辞書設定部において設定されている表示方
法に従って、外部辞書検索結果表示部により、ユーザに
示される。
Next, the operation of the spell check device according to the fourth aspect will be described. The operation of the part that finds a spelling error in the spell check target document, seeks a correction candidate, and displays it to the user is the same as the operation of the spell check device according to claim 1. ,
When the user selects one of the candidates and instructs an external dictionary search in a state where the candidates are displayed in the candidate display selection unit, the external dictionary search unit transmits the selected candidate from the candidate display selection unit. At the same time, obtains setting information about the external dictionary set in the external dictionary setting unit, and searches for multiple electronic dictionaries to be searched according to the setting information. Search by section. The user, in advance, through the external dictionary setting unit
In addition to the file name, data format, etc. of one or more external dictionaries that you want to refer to, how to display the contents when headings are found in multiple external dictionaries, for example, display them collectively or give priority to external dictionaries The order is set, and the specification of whether to show the contents of the registered dictionary to the user one after another in descending order of the priority of the dictionary is set. The external dictionary search unit appropriately selects a search method suitable for the format of each external dictionary specified as a search target from the registered search means according to the setting information given from the external dictionary setting unit. Then, the specified external dictionary is searched. The search result is displayed to the user by the external dictionary search result display unit according to the display method set in the external dictionary setting unit.

【0033】このように作用することにより、請求項4
のスペルチェック装置においては、スペルチェック装置
の使用中に、複数の電子化辞書を外部辞書として参照し
たい場合に、異なる辞書を参照する度にアプリケーショ
ンを立ち上げ直したり、アプリケーションを切替えたり
することなく、参照が可能で、また、参照結果について
も、まとめて表示したり、外部辞書の間に優先順位をつ
けて、登録のあった辞書の内容を、辞書の優先順位の高
い順に次々とユーザに見せることなどが可能となる。
By acting in this way, the fourth aspect of the present invention is provided.
In the spell checking device, if you want to refer to multiple electronic dictionaries as an external dictionary while using the spell checking device, you do not need to restart the application every time you refer to a different dictionary or switch applications. References are also possible, and reference results can be displayed together or prioritized between external dictionaries, and the contents of registered dictionaries can be successively presented to the user in descending order of dictionary priority. It is possible to show.

【0034】[0034]

【実施例】【Example】

(実施例1)以下、本発明の第1の実施例について、図
面を参照しながら説明する。図1は、本発明の第1の実
施例におけるスペルチェック装置の構成図である。図1
において、101は入出力部、102はエディタ部、1
03はスペルチェック部、104はスペルチェック用内
部辞書、105は候補生成部、106は候補選択表示
部、107は外部辞書検索部、108は外部辞書設定
部、109は外部辞書検索結果表示部である。また、1
10は本スペルチェック装置使用時に外部辞書として使
用される外部辞書である。ただし、110の辞書を外部
辞書として使用することは、ユーザにより外部辞書設定
部108を通して設定されるとする。
Embodiment 1 Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram of a spell check device according to a first embodiment of the present invention. FIG.
, 101 is an input / output unit, 102 is an editor unit, 1
03 is a spell checking unit, 104 is a spell checking internal dictionary, 105 is a candidate generation unit, 106 is a candidate selection display unit, 107 is an external dictionary search unit, 108 is an external dictionary setting unit, and 109 is an external dictionary search result display unit. is there. Also, 1
Reference numeral 10 denotes an external dictionary used as an external dictionary when the present spell checking device is used. However, it is assumed that the use of the dictionary 110 as an external dictionary is set by the user through the external dictionary setting unit 108.

【0035】以上のように構成されたスペルチェック装
置について、入出力部101により入力され、エディタ
部102に保持された、スペルチェックの対象文書に対
してスペルチェックを行なう場合の動作を図2を用いて
説明する。
FIG. 2 shows the operation of the spell check apparatus configured as described above when spell checking is performed on a spell check target document input by the input / output unit 101 and held in the editor unit 102. It will be described using FIG.

【0036】まず、スペルチェック部103が、スペル
チェック用内部辞書104を用いながら、文書中のスペ
ルミスを探す(201)。スペルミスがなかった場合
は、動作を終了する。スペルミスがあった場合は、その
スペルミスについて、候補生成部105がスペルチェッ
ク用内部辞書104を使用しながら候補を生成する(2
02)。
First, the spell checker 103 searches for spelling errors in a document while using the internal spell check dictionary 104 (201). If there is no misspelling, the operation ends. If there is a spelling error, the candidate generation unit 105 generates a candidate for the spelling error while using the internal spelling dictionary 104 (2).
02).

【0037】次に、候補選択表示部106が、生成され
た候補に関する情報などを表示し(203)、ユーザに
よる指示を待つ(204)。ユーザによる指示が候補選
択指示であった場合は、候補選択状態を更新し(20
5)、ユーザによる指示待ち状態に戻る。ユーザが外部
辞書検索を指示した場合は、外部辞書設定部108を参
照し、外部辞書に関する設定が行なわれていれば、その
設定に従って外部辞書検索部107が外部辞書110を
参照する(207)。外部辞書に関する設定が行なわれ
ていない場合は、外部辞書設定部108がユーザに外部
辞書に関する設定を行なうよう促し、外部辞書に関する
設定を行なわせる(206)。外部辞書の検索結果は、
外部辞書検索結果表示部109が、外部辞書設定部10
8の設定に従って表示し(208)、再びユーザの指示
待ち状態(204)に移る。
Next, the candidate selection display section 106 displays information on the generated candidates (203) and waits for an instruction from the user (204). If the user's instruction is a candidate selection instruction, the candidate selection state is updated (20
5) Return to the state of waiting for an instruction from the user. When the user instructs an external dictionary search, the external dictionary setting unit 108 refers to the external dictionary setting unit 108. If the setting relating to the external dictionary is performed, the external dictionary searching unit 107 refers to the external dictionary 110 according to the setting (207). If the setting relating to the external dictionary has not been made, the external dictionary setting unit 108 prompts the user to make the setting relating to the external dictionary, and makes the setting relating to the external dictionary (206). External dictionary search results
When the external dictionary search result display unit 109 is
The display is made according to the setting of No. 8 (208), and the process shifts again to the user instruction waiting state (204).

【0038】ユーザからの指示が、選択した候補の外部
辞書参照以外の場合は、処理中のミススペルに対する、
候補による置換、あるいは無視といったテキスト修正に
移る(209)。処理中のミススペルに対するテキスト
修正の後は、次のスペルミスの探索に戻る(201)。
If the instruction from the user is other than referring to the external dictionary of the selected candidate,
The process proceeds to text correction such as replacement with a candidate or ignoring (209). After the text correction for the misspelling being processed, the process returns to the search for the next misspelling (201).

【0039】図3に、本発明の第1の実施例におけるス
ペルチェック装置の候補表示選択画面の例を示す。ここ
では、”Directoly”というスペルミスが検出
されており(301)、それに対する候補として、”D
irectory”,”Directly”が得られて
いる(302、303)。さらに、図中で候補”Dire
ctory”(302)に網かけがなされているのは、
その候補が選択中であることを示す。候補の選択は、選
択したい候補の文字列の上にマウスカーソルを持ってい
き、クリックすることにより行なう。
FIG. 3 shows an example of a candidate display selection screen of the spell check device according to the first embodiment of the present invention. Here, a spelling mistake of "Directly" is detected (301), and as a candidate for it, "D
“directory” and “Directly” are obtained (302 and 303), and the candidate “Directory” in FIG.
The shading of the “tory” (302) is
Indicates that the candidate is being selected. Selection of a candidate is performed by moving the mouse cursor over the character string of the candidate to be selected and clicking it.

【0040】304〜307は、ユーザの指示用のボタ
ンであり、ユーザは、これらのボタンをマウスでクリッ
クするなどして、指示を与える。304は、選択中の候
補でミススペルを置き換えることを指示するためのボタ
ン、305は、このミススペルを無視して次のスペルミ
スの検出に移るためのボタン、306は、選択中の候補
に対して外部辞書の検索を行なうことを指示するための
ボタン、307は、処理の中断を指示するためのボタン
である。
Reference numerals 304 to 307 denote buttons for user's instruction, and the user gives instructions by clicking these buttons with a mouse or the like. Reference numeral 304 denotes a button for instructing replacement of the misspelling with the selected candidate, 305 denotes a button for ignoring the misspelling and proceeds to detection of the next misspelling, and 306 denotes an external button for the selected candidate. A button 307 for instructing to search the dictionary is a button for instructing interruption of the processing.

【0041】図3の状態で、候補表示選択部に保持され
ている候補情報の例を図4に示す。この例では、候補”
Directory”に対して、一般的な辞書見出しと
して”directory”が保持されている。候補”
Directly”に対しても同様に、”direct
ly”が保持されている。これらは、候補生成部が生成
したものである。
FIG. 4 shows an example of candidate information held in the candidate display selection section in the state of FIG. In this example, the candidate "
For "Directory", "directory" is held as a general dictionary entry. Candidate "
Similarly, for "Directly", "direct
ly "are held. These are generated by the candidate generating unit.

【0042】この例では、大文字化に関する修正が行な
われているだけであるが、例えば、候補が”desk
s”のように活用しているような場合には、一般的な辞
書見出しとして、原形の”desk”が保持されてい
る。また、例えば”fishing”に対して”fis
hing”、”fish”というように、同じ候補に対
して一般的な辞書見出しが複数あっても良い。
In this example, only the capitalization correction is performed.
In the case where the word is used as in “s”, the original “desk” is held as a general dictionary entry.
There may be a plurality of general dictionary headings for the same candidate, such as "ching" and "fish".

【0043】図3の、候補”Directory”(3
02)が選択されている状態で、ユーザが外部辞書検索
ボタン306をクリックした場合の検索結果表示画面例
を図5に示す。501は、外部辞書に対して設定された
タイトルで、現在どの外部辞書を参照しているかをユー
ザに示すためのものである。502は、外部辞書に対す
る文字列”directory”の検索結果である。
In FIG. 3, the candidate "Directory" (3
FIG. 5 shows an example of a search result display screen when the user clicks the external dictionary search button 306 in a state where 02) is selected. Reference numeral 501 denotes a title set for the external dictionary, which indicates to the user which external dictionary is currently being referred to. Reference numeral 502 denotes a search result of the character string “directory” for the external dictionary.

【0044】候補”Directory”に対して、検
索が”directory”で行なわれているのは、候
補”Directory”に対して、一般的な辞書見出
しとして”directory”が保持されているから
である(図4)。503は、スクロールバーであり、検
索結果が表示用の領域に収まりきらない場合に使われ
る。
The reason why the search is performed on the candidate "Directory" in the "directory" is that "directory" is held as a general dictionary heading for the candidate "Directory" ( (Fig. 4). Reference numeral 503 denotes a scroll bar, which is used when the search result does not fit in the display area.

【0045】図6は、本発明の第1の実施例におけるス
ペルチェック装置の外部辞書設定画面例である。601
は、外部辞書のファイル名を設定するためのフィール
ド、602は、外部辞書に対してつけるタイトルを設定
するためのフィールド、603は、外部辞書の形式を設
定するためのチェックボックス群である。604は、設
定を有効にして外部辞書設定を終了するためのボタン、
605は、設定を中止するためのボタンである。
FIG. 6 is an example of an external dictionary setting screen of the spell checker according to the first embodiment of the present invention. 601
Is a field for setting a file name of the external dictionary, 602 is a field for setting a title to be attached to the external dictionary, and 603 is a group of check boxes for setting the format of the external dictionary. A button 604 for validating the setting and terminating the external dictionary setting;
A button 605 is used to cancel the setting.

【0046】601、603によって設定された情報は
外部辞書検索部に渡され、外部辞書の検索において使わ
れる。602によって設定されたタイトルは、外部辞書
検索結果表示部に渡され、現在参照している外部辞書に
関する情報として表示される。
The information set by 601 and 603 is passed to the external dictionary search unit and used for searching the external dictionary. The title set by 602 is passed to the external dictionary search result display unit, and is displayed as information relating to the external dictionary currently referred to.

【0047】このように、本実施例によれば、スペルチ
ェックを行なう対象の文書の入出力を行なう入出力部
と、上記入出力部により入力された文書を保持し、ユー
ザに表示し、直接の修正を行なうエディタ部と、単語の
綴り情報を格納するスペルチェック用内部辞書と、上記
スペルチェック用内部辞書を使用して、上記エディタ部
に保持された文書の中から単語のスペルミスを検出する
スペルチェック部と、上記スペルチェック部により検出
されたスペルミスに対して、上記スペルチェック用内部
辞書を参照して、正しい綴りの候補と、その一般的な辞
書における見出し形を生成する候補生成部と、上記候補
生成部により生成された候補と辞書見出し形を保持し、
ユーザに示し、ユーザからの選択指示を受けつけ、上記
エディタ部に修正指示を送る候補表示選択部と、ユーザ
が参照したい外部辞書に関して、ファイル名、データ形
式などの情報を設定、保持する外部辞書設定部と、一種
類以上の外部辞書の形式に対応した辞書検索方式を外部
辞書検索方式として備え、上記候補表示選択部から、選
択されている候補の辞書見出し形を受けとり、同時に外
部辞書設定部から外部辞書に関する設定情報を受けと
り、指定された外部辞書の形式に適合した検索方式によ
り、指定された外部辞書の検索を行なう外部辞書検索部
と、上記外部辞書検索部の検索結果を保持し、ユーザに
示す、外部辞書検索結果表示部を備えることにより、ス
ペルチェック実行中に、修正候補について、候補の文字
列をユーザが改めて入力することなく、また、アプリケ
ーションの切替を行なうことなくユーザの指定した外部
辞書を参照することが可能である。
As described above, according to the present embodiment, the input / output unit for inputting / outputting the document to be subjected to the spell check, the document input by the input / output unit is held, displayed to the user, and directly displayed to the user. Using the editor unit that corrects the spelling, an internal spell check dictionary that stores spelling information of words, and using the internal spell check dictionary to detect spelling mistakes in words stored in the editor unit A spell checking unit, for a spelling error detected by the spell checking unit, referring to the internal dictionary for spell checking, and a candidate generating unit for generating a correct spelling candidate and a heading form in the general dictionary. Holding the candidates and the dictionary headings generated by the candidate generating unit,
A candidate display selection unit that indicates to the user, receives a selection instruction from the user, and sends a correction instruction to the editor unit, and an external dictionary setting that sets and holds information such as a file name and a data format with respect to the external dictionary that the user wants to refer to And a dictionary search method corresponding to one or more types of external dictionaries is provided as an external dictionary search method. From the candidate display selection unit, a dictionary entry form of the selected candidate is received, and at the same time, from the external dictionary setting unit. An external dictionary search unit that receives setting information relating to the external dictionary and searches for the specified external dictionary by a search method adapted to the format of the specified external dictionary, and holds a search result of the external dictionary search unit; The spelling check is performed during execution of the spell check by the user by re-evaluating the candidate character string during the execution of the spell check. Without force, also, it is possible to refer to the user's specified external dictionary without switching applications.

【0048】なお、この実施例では、テキスト先頭から
順に、一つのスペルミスについて修正を行なった後に次
のスペルミスを探すようにしているが、先にすべてのス
ペルミスを探してユーザに表示し、ユーザからの指示に
したがって、テキスト中で現れる順番に関係なく、候補
の表示、外部辞書の参照、テキストの修正を行なうよう
にしてもよい。
In this embodiment, one spelling error is corrected in order from the beginning of the text, and then the next spelling error is searched for. However, all spelling errors are first searched for and displayed to the user. In accordance with the instruction, the display of candidates, reference to an external dictionary, and correction of text may be performed regardless of the order in which the text appears in the text.

【0049】また、外部辞書に関する設定をあらかじめ
ファイルに保存しておき、起動時にそれを読み込むこと
により、外部辞書に関する設定を行なうようにしてもよ
い。また、外部辞書に関する設定は、一旦行なった後で
も変えられるようにしてもよい。
Further, the settings relating to the external dictionary may be stored in a file in advance and read at the time of startup, so that the settings relating to the external dictionary may be performed. Further, the setting regarding the external dictionary may be changed even after the setting is performed once.

【0050】また、スペルチェック用内部辞書は複数あ
っても良く、またユーザが作成した辞書をユーザ辞書と
してスペルチェック時や候補生成時に使用するようにし
てもよい。
Further, there may be a plurality of internal spell check dictionaries, and a dictionary created by the user may be used as a user dictionary at the time of spell check or candidate generation.

【0051】また、候補表示選択部における、候補選択
の方法は、キーボードの数字キーや矢印キーなどの操作
によって行なうようにしても良い。
The method of selecting a candidate in the candidate display selection section may be performed by operating a numeric key or an arrow key on a keyboard.

【0052】また、候補表示選択部において、テキスト
修正のための文字入力手段を設け、ユーザが同入力手段
を用いて入力した文字列に対しても、ユーザからの外部
辞書参照指示にしたがって、スペルチェック部によって
一般的な辞書見出し形を得、外部辞書検索を行ない、結
果を表示するようにしても良い。
In the candidate display selection section, a character input means for correcting a text is provided, and a character string input by the user using the input means is spelled in accordance with an external dictionary reference instruction from the user. A general dictionary entry form may be obtained by the check unit, an external dictionary search may be performed, and the result may be displayed.

【0053】また、外部辞書検索対象の候補に対して、
候補表示選択部において複数の辞書見出しが対応付けら
れている場合は、外部辞書検索結果表示部において、そ
れぞれの検索結果をつなげて表示しても良いし、ユーザ
に参照したい辞書見出しを選択させて、その見出しに対
する検索結果を表示するようにしても良い。また、その
場合、検索の結果、外部辞書に登録されていなかった見
出しは選択の対象から外しても良いし、逆にユーザに見
出しを選択させてから外部辞書の検索を行ない、結果を
表示するようにしても良い。
In addition, for a candidate for an external dictionary search target,
When a plurality of dictionary headings are associated in the candidate display selection unit, the respective search results may be connected and displayed on the external dictionary search result display unit, or the user may select a dictionary heading to be referred to. Alternatively, a search result for the headline may be displayed. Also, in this case, as a result of the search, a heading that has not been registered in the external dictionary may be excluded from selection targets, or on the contrary, the user may select a heading and then search the external dictionary to display the result. You may do it.

【0054】(実施例2)以下、本発明の第2の実施例
について、図面を参照しながら説明する。
(Embodiment 2) Hereinafter, a second embodiment of the present invention will be described with reference to the drawings.

【0055】本実施例におけるスペルチェック装置の構
造は、第1の実施例のスペルチェック装置の構造と同様
であるが、図7として再掲する。
The structure of the spell check device according to the present embodiment is the same as the structure of the spell check device according to the first embodiment, but is shown again in FIG.

【0056】図7は、本発明の第2の実施例におけるス
ペルチェック装置の構成図である。図7において、70
1は入出力部、702はエディタ部、703はスペルチ
ェック部、704はスペルチェック用内部辞書、705
は候補生成部、706は候補選択表示部、707は外部
辞書検索部、708は外部辞書設定部、709は外部辞
書検索結果表示部である。また、710は本スペルチェ
ック装置使用時に外部辞書として使用される外部辞書で
ある。ただし、710の辞書を外部辞書として使用する
ことは、ユーザにより外部辞書設定部708を通して設
定されるとする。
FIG. 7 is a block diagram of a spell checking device according to a second embodiment of the present invention. In FIG. 7, 70
1 is an input / output unit, 702 is an editor unit, 703 is a spell check unit, 704 is an internal dictionary for spell check, 705
Denotes a candidate generation unit, 706 denotes a candidate selection display unit, 707 denotes an external dictionary search unit, 708 denotes an external dictionary setting unit, and 709 denotes an external dictionary search result display unit. Reference numeral 710 denotes an external dictionary used as an external dictionary when the spell check device is used. However, it is assumed that the use of the dictionary 710 as an external dictionary is set by the user through the external dictionary setting unit 708.

【0057】以上のように構成されたスペルチェック装
置について、入出力部701により入力され、エディタ
部702に保持された、スペルチェックの対象文書に対
してスペルチェックを行なう場合の動作を図8を用いて
説明する。
FIG. 8 shows the operation of the spell check apparatus configured as described above, which is executed when the spell check is performed on the spell check target document input by the input / output unit 701 and held in the editor unit 702. It will be described using FIG.

【0058】まず、スペルチェック部703が、スペル
チェック用内部辞書704を用いながら、文書中のスペ
ルミスを探す(801)。スペルミスがなかった場合
は、動作を終了する。スペルミスがあった場合は、その
スペルミスについて、候補生成部705がスペルチェッ
ク用内部辞書704を使用しながら候補を生成する(8
02)。
First, the spell check unit 703 searches for a spelling error in a document using the internal spell check dictionary 704 (801). If there is no misspelling, the operation ends. If there is a spelling error, the candidate generation unit 705 generates a candidate for the spelling error while using the internal spell check dictionary 704 (8).
02).

【0059】次に、候補選択表示部706が、生成され
た候補に関する情報などを表示し(803)、ユーザに
よる指示を待つ(804)。ユーザによる指示が候補選
択指示であった場合は、候補選択状態を更新し(80
5)、外部辞書検索結果表示中でなければ、ユーザによ
る指示待ち状態に戻る(804)。ユーザが外部辞書検
索を指示した場合は、外部辞書設定部708を参照し、
外部辞書に関する設定が行なわれていれば、その設定に
従って外部辞書検索部707が外部辞書710を検索す
る(807)。
Next, the candidate selection display section 706 displays information on the generated candidates (803) and waits for an instruction from the user (804). If the user's instruction is a candidate selection instruction, the candidate selection state is updated (80
5) If the external dictionary search result is not being displayed, the process returns to the state of waiting for an instruction from the user (804). When the user instructs an external dictionary search, the external dictionary setting unit 708 is referred to,
If the setting relating to the external dictionary has been made, the external dictionary search unit 707 searches the external dictionary 710 according to the setting (807).

【0060】外部辞書に関する設定が行なわれていない
場合は、外部辞書設定部708がユーザに外部辞書に関
する設定を行なうよう促し、外部辞書に関する設定を行
なわせる(806)。外部辞書の検索結果は、外部辞書
検索結果表示部709が、外部辞書設定部708の設定
に従って表示し(808)、再びユーザの指示待ち状態
(804)に移る。
If the setting relating to the external dictionary has not been made, the external dictionary setting section 708 prompts the user to make the setting relating to the external dictionary, and makes the setting relating to the external dictionary (806). The external dictionary search result display unit 709 displays the external dictionary search result display unit 709 according to the setting of the external dictionary setting unit 708 (808), and shifts to the user instruction waiting state (804) again.

【0061】ユーザからの指示が、選択した候補の外部
辞書参照以外の場合は、処理中のミススペルに対する、
候補による置換、あるいは無視といったテキスト修正に
移る(809)。ユーザによる指示が候補選択指示で、
候補選択状態を更新した時に(805)、すでに外部辞
書検索結果表示中ならば、外部辞書検索部707が、外
部辞書設定部708の設定を参照し、新たに選択された
候補について外部辞書710の検索を行ない(807)、
検索結果を外部辞書検索結果表示部709が表示する。
処理中のミススペルに対するテキスト修正の後は、次の
スペルミスの探索に戻る(801)。
If the user's instruction is other than referring to the external dictionary of the selected candidate,
The process proceeds to text correction such as replacement with a candidate or ignoring (809). The instruction by the user is a candidate selection instruction,
If the external dictionary search result is already being displayed when the candidate selection state is updated (805), the external dictionary search unit 707 refers to the setting of the external dictionary setting unit 708, and searches the external dictionary 710 for the newly selected candidate. A search is performed (807),
The external dictionary search result display unit 709 displays the search results.
After the text correction for the misspelling being processed, the process returns to the search for the next misspelling (801).

【0062】このように、本実施例によれば、スペルチ
ェックを行なう対象の文書の入出力を行なう入出力部
と、上記入出力部により入力された文書を保持し、ユー
ザに表示し、直接の修正を行なうエディタ部と、単語の
綴り情報を格納するスペルチェック用内部辞書と、上記
スペルチェック用内部辞書を使用して、上記エディタ部
に保持された文書の中から単語のスペルミスを検出する
スペルチェック部と、上記スペルチェック部により検出
されたスペルミスに対して、上記スペルチェック用内部
辞書を参照して、正しい綴りの候補と、その一般的な辞
書における見出し形を生成する候補生成部と、上記候補
生成部により生成された候補と辞書見出し形を保持し、
ユーザに示し、ユーザからの選択指示を受けつけ、上記
エディタ部に修正指示を送る候補表示選択部と、ユーザ
が参照したい外部辞書に関して、ファイル名、データ形
式などの情報を設定、保持する外部辞書設定部と、一種
類以上の外部辞書の形式に対応した辞書検索方式を外部
辞書検索方式として備え、上記候補表示選択部から、選
択されている候補の辞書見出し形を受けとり、同時に外
部辞書設定部から外部辞書に関する設定情報を受けと
り、指定された外部辞書の形式に適合した検索方式によ
り、指定された外部辞書の検索を行なう外部辞書検索部
と、上記外部辞書検索部の検索結果を保持し、ユーザに
示す、外部辞書検索結果表示部を備え、かつ、修正候補
の中から選択された候補に関して外部辞書を検索した結
果が外部辞書検索結果表示部によりユーザに示されてい
る状態において、ユーザが候補表示選択部における候補
の選択を変更した場合、候補表示選択部が自動的に外部
辞書検索部に新たに選択された候補の辞書見出し形を送
り、外部辞書検索部が新たな見出し形に対して外部辞書
を検索し、結果を外部辞書検索結果表示部に与え、外部
辞書検索結果表示部が、表示していた検索結果を新たな
検索結果で更新することにより、一つの候補について外
部辞書を用いて意味や用法などを参照している時に、別
の候補について同様に外部辞書を参照したい場合に、別
の候補の文字列を改めて入力したり、外部辞書検索指示
を新たに与えたりすることなく、また、アプリケーショ
ンの切替を行なうことなく、ユーザの指定した外部辞書
に対する参照を行なうことが可能である。
As described above, according to the present embodiment, the input / output unit for inputting / outputting the document to be subjected to the spell check and the document input by the input / output unit are held, displayed to the user, and directly displayed to the user. Using the editor unit that corrects the spelling, an internal spell check dictionary that stores spelling information of words, and using the internal spell check dictionary to detect spelling mistakes in words stored in the editor unit A spell checking unit, for a spelling error detected by the spell checking unit, referring to the internal dictionary for spell checking, and a candidate generating unit for generating a correct spelling candidate and a heading form in the general dictionary. Holding the candidates and the dictionary headings generated by the candidate generating unit,
A candidate display selection unit that indicates to the user, receives a selection instruction from the user, and sends a correction instruction to the editor unit, and an external dictionary setting that sets and holds information such as a file name and a data format with respect to the external dictionary that the user wants to refer to And a dictionary search method corresponding to one or more types of external dictionaries is provided as an external dictionary search method. From the candidate display selection unit, a dictionary entry form of the selected candidate is received, and at the same time, from the external dictionary setting unit. An external dictionary search unit that receives setting information relating to the external dictionary and searches for the specified external dictionary by a search method adapted to the format of the specified external dictionary, and holds a search result of the external dictionary search unit; The external dictionary search result display section shown in Fig. 4 and the external dictionary search result for the candidate selected from the correction candidates is When the user changes the selection of the candidate in the candidate display selection unit in a state shown to the user by the display unit, the candidate display selection unit automatically outputs the dictionary entry form of the newly selected candidate to the external dictionary search unit. And the external dictionary search unit searches the external dictionary for the new entry form, and provides the result to the external dictionary search result display unit. The external dictionary search result display unit searches the displayed search result for a new search. By updating with the result, when referring to the meaning or usage of one candidate using an external dictionary, if you want to refer to the external dictionary for another candidate in the same way, enter the character string of another candidate again It is possible to refer to the external dictionary specified by the user without giving a new or external dictionary search instruction and without switching the application. .

【0063】(実施例3)以下、本発明の第3の実施例
について、図面を参照しながら説明する。本実施例にお
けるスペルチェック装置の構造は、第1の実施例のスペ
ルチェック装置の構造と同様であるが、図9として再掲
する。
(Embodiment 3) Hereinafter, a third embodiment of the present invention will be described with reference to the drawings. The structure of the spell check device according to the present embodiment is the same as the structure of the spell check device according to the first embodiment, but is shown again in FIG.

【0064】図9は、本発明の第3の実施例におけるス
ペルチェック装置の構成図である。図9において、90
1は入出力部、902はエディタ部、903はスペルチ
ェック部、904はスペルチェック用内部辞書、905
は候補生成部、906は候補選択表示部、907は外部
辞書検索部、908は外部辞書設定部、909は外部辞
書検索結果表示部である。
FIG. 9 is a block diagram of a spell checking device according to a third embodiment of the present invention. In FIG. 9, 90
1 is an input / output unit, 902 is an editor unit, 903 is a spell check unit, 904 is an internal spell check dictionary, 905
Is a candidate generation unit, 906 is a candidate selection display unit, 907 is an external dictionary search unit, 908 is an external dictionary setting unit, and 909 is an external dictionary search result display unit.

【0065】また、910は本スペルチェック装置使用
時に外部辞書として使用される外部辞書である。ただ
し、910の辞書を外部辞書として使用することは、ユ
ーザにより外部辞書設定部908を通して設定されると
する。また、候補表示選択部においては、少なくとも、
外部辞書参照可能候補用の表示属性と、外部辞書参照不
能候補用の表示属性との2種類のことなる候補表示方法
があるとする。
Reference numeral 910 denotes an external dictionary used as an external dictionary when the present spell checker is used. However, it is assumed that the use of the dictionary 910 as an external dictionary is set by the user through the external dictionary setting unit 908. In the candidate display selection section, at least
It is assumed that there are two different candidate display methods, a display attribute for external dictionary referenceable candidates and a display attribute for external dictionary non-referenceable candidates.

【0066】以上のように構成されたスペルチェック装
置について、入出力部901により入力され、エディタ
部902に保持された、スペルチェックの対象文書に対
してスペルチェックを行なう場合の動作を図10を用い
て説明する。まず、スペルチェック部903が、スペル
チェック用内部辞書904を用いながら、文書中のスペ
ルミスを探す(1001)。スペルミスがなかった場合
は、動作を終了する。スペルミスがあった場合は、その
スペルミスについて、候補生成部905がスペルチェッ
ク用内部辞書904を使用しながら候補を生成する(1
002)。次に、候補選択表示部906が、候補表示属
性決定手順に従って、各候補の表示属性を決定する(1
003)。この候補表示属性決定手順については、図1
1を用いて後で詳しく説明する。
FIG. 10 shows the operation of the spell check device configured as described above, which is performed when a spell check is performed on a spell check target document input by the input / output unit 901 and held in the editor unit 902. It will be described using FIG. First, the spell check unit 903 searches for a spelling error in a document while using the internal spell check dictionary 904 (1001). If there is no misspelling, the operation ends. If there is a spelling error, the candidate generation unit 905 generates a candidate for the spelling error while using the internal spell check dictionary 904 (1).
002). Next, the candidate selection display unit 906 determines the display attribute of each candidate according to the candidate display attribute determination procedure (1).
003). This candidate display attribute determination procedure is described in FIG.
1 will be described in detail later.

【0067】なお、外部辞書参照不能な候補が選択され
ている時は、外部辞書検索指示ボタンを押下不能にして
おくなどにより、ユーザが外部辞書検索指示を与えられ
ないようにしておく。
When a candidate that cannot be referred to the external dictionary is selected, the user cannot be given an external dictionary search instruction by disabling the external dictionary search instruction button.

【0068】次に得られた候補に関する表示属性に従っ
て、候補表示選択部906が、各候補に関する情報など
を表示し(1004)、ユーザによる指示を待つ(10
05)。ユーザによる指示が候補選択指示であった場合
は、候補選択状態を更新し(1006)、ユーザによる
指示待ち状態に戻る(1005)。ユーザが外部辞書検
索を指示した場合は、外部辞書設定部708を参照し、
外部辞書に関する設定に従って外部辞書検索部907が
外部辞書910を参照する(1007)。外部辞書の検
索結果は、外部辞書検索結果表示部909が、外部辞書
設定部908の設定に従って表示し(1008)、再び
ユーザの指示待ち状態(1005)に移る。
Next, in accordance with the obtained display attributes for the candidates, the candidate display selection section 906 displays information about each candidate (1004) and waits for an instruction from the user (1010).
05). When the user's instruction is a candidate selection instruction, the candidate selection state is updated (1006), and the process returns to the user's instruction waiting state (1005). When the user instructs an external dictionary search, the external dictionary setting unit 708 is referred to,
The external dictionary search unit 907 refers to the external dictionary 910 according to the settings related to the external dictionary (1007). The external dictionary search result display unit 909 displays the external dictionary search result according to the setting of the external dictionary setting unit 908 (1008), and shifts to the user instruction waiting state (1005) again.

【0069】ユーザからの指示が、選択した候補の外部
辞書参照以外の場合は、処理中のミススペルに対する、
候補による置換、あるいは無視といったテキスト修正に
移る(1009)。処理中のミススペルに対するテキス
ト修正の後は、次のスペルミスの探索に戻る(100
1)。
If the user's instruction is other than the external dictionary reference of the selected candidate,
The process proceeds to text correction such as replacement with a candidate or ignoring (1009). After text correction for the misspelling being processed, return to search for the next misspelling (100
1).

【0070】図11は、本発明の第3の実施例における
スペルチェック装置の候補表示属性決定手順を示す図で
ある。以下に、その手順を説明する。まず、未処理の候
補があるかどうか調べ、なければ手順を終了する。未処
理の候補があった場合は、次の未処理候補を処理候補と
する(1101)。次に、外部辞書設定部908を参照
し、外部辞書に関する設定が行なわれていれば、その設
定に従って外部辞書検索部907が外部辞書910を検
索する(1103)。
FIG. 11 is a diagram showing a procedure for determining a candidate display attribute of the spell checker according to the third embodiment of the present invention. The procedure will be described below. First, it is checked whether there are any unprocessed candidates, and if not, the procedure is terminated. If there is an unprocessed candidate, the next unprocessed candidate is set as a processing candidate (1101). Next, referring to the external dictionary setting unit 908, if the setting relating to the external dictionary has been performed, the external dictionary search unit 907 searches the external dictionary 910 according to the setting (1103).

【0071】外部辞書に関する設定が行なわれていない
場合は、外部辞書設定部908がユーザに外部辞書に関
する設定を行なうよう促し、外部辞書に関する設定を行
なわせる(1102)。外部辞書の検索の結果、処理候
補が外部辞書に登録されている場合は、処理候補の表示
属性を参照可能語の表示属性とし(1104)、登録さ
れていない場合は、参照不能語の表示属性とする(11
05)。その後、次の未処理語の表示属性の決定に移
る。
If the setting relating to the external dictionary has not been made, the external dictionary setting unit 908 prompts the user to make the setting relating to the external dictionary, and makes the setting relating to the external dictionary (1102). As a result of the external dictionary search, if the processing candidate is registered in the external dictionary, the display attribute of the processing candidate is set as the display attribute of the referenceable word (1104). (11
05). Thereafter, the process proceeds to the determination of the display attribute of the next unprocessed word.

【0072】図12に、本発明の第3の実施例における
スペルチェック装置の候補表示選択画面の例を示す。こ
こでは、”Directoly”というスペルミスが検
出されており(1201)、それに対する候補とし
て、”Directory”,”Directly”が
得られている(1202、1203)。ここで、外部辞
書として設定されている辞書においては、”direc
tory”は登録されているが、”directly”
は登録されていないとする。
FIG. 12 shows an example of a candidate display selection screen of the spell check device according to the third embodiment of the present invention. Here, a spelling mistake of "Directly" is detected (1201), and "Directory" and "Directly" are obtained as candidates for it (1202, 1203). Here, in the dictionary set as the external dictionary, "direc
"tory" is registered, but "directly"
Is not registered.

【0073】図中で候補”Directory”(12
02)の前に星印(*)がついているのは、候補”Di
rectory”が外部辞書で参照可能であることを示
し、網かけがなされているのは、その候補が選択中であ
ることを示す。候補”Directly”(1203)
の前に星印(*)がついていないのは、候補”Dire
ctly”が外部辞書で参照不能であることを示す。候
補の選択は、選択したい候補の文字列の上にマウスカー
ソルを持っていき、クリックすることにより行なう。
In the figure, the candidate “Directory” (12
02) is marked with an asterisk (*).
The "directory" indicates that the candidate can be referred to in the external dictionary, and the hatching indicates that the candidate is being selected. Candidate "Directly" (1203)
Without an asterisk (*) before the candidate
ctly "indicates that the reference is not possible in the external dictionary. Selection of a candidate is performed by moving the mouse cursor over the character string of the candidate to be selected and clicking it.

【0074】1204〜1207は、ユーザの指示用の
ボタンであり、ユーザは、これらのボタンをマウスでク
リックするなどして、指示を与える。1204は、選択
中の候補でミススペルを置き換えることを指示するため
のボタン、1205は、このミススペルを無視して次の
スペルミスの検出に移るためのボタン、1206は、選
択中の候補に対して外部辞書の検索を行なうことを指示
するためのボタン、1207は、処理の中断を指示する
ためのボタンである。
Reference numerals 1204 to 1207 denote buttons for user's instruction. The user gives instructions by clicking these buttons with a mouse or the like. A button 1204 is used to instruct to replace the misspelled word with the selected candidate, a button 1205 is used to ignore the misspelled word and move to the detection of the next misspelling, and 1206 is an external button for the selected candidate. A button 1207 for instructing to search the dictionary is a button for instructing to interrupt the processing.

【0075】図12の状態で、候補表示選択部に保持さ
れている候補情報の例を図13に示す。この例では、候
補”Directory”に対して、一般的な辞書見出
しとして”directory”が保持されている。候
補”Directly”に対しても同様に、"dire
ctly”が保持されている。これらは、候補生成部が
生成したものである。そして、表示属性として、候補”
Directory”に対しては、「参照可能」が、候
補”Directly”に対しては「参照不能」が保持
されている。これらは、外部辞書を検索しての、候補表
示属性決定手順によって得られた、各候補に対する表示
属性である。
FIG. 13 shows an example of candidate information held in the candidate display selection section in the state of FIG. In this example, “directory” is held as a general dictionary heading for the candidate “Directory”. Similarly, for the candidate "Directly", "directly"
ctly "are held. These are generated by the candidate generating unit. The candidate""is displayed as a display attribute.
“Directible” is stored for “Directory”, and “Unreferenceable” is stored for the candidate “Directly”. These are display attributes for each candidate obtained by the candidate display attribute determination procedure by searching the external dictionary.

【0076】このように、本実施例によれば、スペルチ
ェックを行なう対象の文書の入出力を行なう入出力部
と、上記入出力部により入力された文書を保持し、ユー
ザに表示し、直接の修正を行なうエディタ部と、単語の
綴り情報を格納するスペルチェック用内部辞書と、上記
スペルチェック用内部辞書を使用して、上記エディタ部
に保持された文書の中から単語のスペルミスを検出する
スペルチェック部と、上記スペルチェック部により検出
されたスペルミスに対して、上記スペルチェック用内部
辞書を参照して、正しい綴りの候補と、その一般的な辞
書における見出し形を生成する候補生成部と、上記候補
生成部により生成された候補と辞書見出し形を保持し、
ユーザに示し、ユーザからの選択指示を受けつけ、上記
エディタ部に修正指示を送る候補表示選択部と、ユーザ
が参照したい外部辞書に関して、ファイル名、データ形
式などの情報を設定、保持する外部辞書設定部と、一種
類以上の外部辞書の形式に対応した辞書検索方式を外部
辞書検索方式として備え、上記候補表示選択部から、選
択されている候補の辞書見出し形を受けとり、同時に外
部辞書設定部から外部辞書に関する設定情報を受けと
り、指定された外部辞書の形式に適合した検索方式によ
り、指定された外部辞書の検索を行なう外部辞書検索部
と、上記外部辞書検索部の検索結果を保持し、ユーザに
示す、外部辞書検索結果表示部を備え、候補表示選択部
がユーザに候補を表示する前に、各候補に対して、外部
辞書検索部を通して、指定されている外部辞書に対し
て、辞書見出し形での検索を行ない、各候補が指定され
た外部辞書に登録されているかどうかを調べ、登録され
ていた候補と登録されていなかった候補に対して、候補
表示選択部が、異なる表示方法で表示を行なうことによ
り、提示された修正候補に対して、ユーザが指定した外
部辞書に登録されているかどうかを、ユーザが実際に参
照手続きを行なう前にユーザが知ることが可能である。
As described above, according to this embodiment, the input / output unit for inputting / outputting the document to be subjected to the spell check, the document input by the input / output unit is held, displayed to the user, and directly displayed to the user. Using the editor unit that corrects the spelling, an internal spell check dictionary that stores spelling information of words, and using the internal spell check dictionary to detect spelling mistakes in words stored in the editor unit A spell checking unit, for a spelling error detected by the spell checking unit, referring to the internal dictionary for spell checking, and a candidate generating unit for generating a correct spelling candidate and a heading form in the general dictionary. Holding the candidates and the dictionary headings generated by the candidate generating unit,
A candidate display selection unit that indicates to the user, receives a selection instruction from the user, and sends a correction instruction to the editor unit, and an external dictionary setting that sets and holds information such as a file name and a data format with respect to the external dictionary that the user wants to refer to And a dictionary search method corresponding to one or more types of external dictionaries is provided as an external dictionary search method. From the candidate display selection unit, a dictionary entry form of the selected candidate is received, and at the same time, from the external dictionary setting unit. An external dictionary search unit that receives setting information relating to the external dictionary and searches for the specified external dictionary by a search method adapted to the format of the specified external dictionary, and holds a search result of the external dictionary search unit; Before the candidate display selection unit displays the candidates to the user, the candidate display selection unit displays each candidate through the external dictionary search unit. The specified external dictionary is searched using the dictionary heading, and it is checked whether each candidate is registered in the specified external dictionary. The candidate display selection unit performs display by a different display method to determine whether the presented correction candidate is registered in the external dictionary specified by the user before the user actually performs the reference procedure. Can be known by the user.

【0077】なお、表示属性決定において得た外部辞書
の検索結果を保存しておき、外部辞書検索を指示された
場合に、再び外部辞書を検索することなく、外部辞書検
索結果を表示するようにしても良い。
The search result of the external dictionary obtained in the display attribute determination is stored, and when the external dictionary search is instructed, the external dictionary search result is displayed without searching the external dictionary again. May be.

【0078】(実施例4)以下、本発明の第4の実施例
について、図面を参照しながら説明する。
(Embodiment 4) Hereinafter, a fourth embodiment of the present invention will be described with reference to the drawings.

【0079】図14は、本発明の第4の実施例における
スペルチェック装置の構成図である。図14において、
1401は入出力部、1402はエディタ部、1403
はスペルチェック部、1404はスペルチェック用内部
辞書、1405は候補生成部、1406は候補選択表示
部、1407は外部辞書検索部、1408は外部辞書設
定部、1409は外部辞書検索結果表示部である。
FIG. 14 is a block diagram of a spell checker according to a fourth embodiment of the present invention. In FIG.
1401 is an input / output unit, 1402 is an editor unit, 1403
Is a spell check unit, 1404 is a spell check internal dictionary, 1405 is a candidate generation unit, 1406 is a candidate selection display unit, 1407 is an external dictionary search unit, 1408 is an external dictionary setting unit, and 1409 is an external dictionary search result display unit. .

【0080】また、1410は本スペルチェック装置使
用時に外部辞書として使用される第1の外部辞書であ
り、1411は本スペルチェック装置使用時に外部辞書
として使用される第2の外部辞書である。ただし、14
10、1411の辞書を外部辞書として使用すること
は、ユーザにより外部辞書設定部1408を通して設定
されるとする。
Reference numeral 1410 denotes a first external dictionary used as an external dictionary when the present spell checking device is used, and reference numeral 1411 denotes a second external dictionary used as an external dictionary when using the present spell checking device. However, 14
It is assumed that the use of the dictionaries 10 and 1411 as the external dictionary is set by the user through the external dictionary setting unit 1408.

【0081】以上のように構成されたスペルチェック装
置について、入出力部1401により入力され、エディ
タ部1402に保持された、スペルチェックの対象文書
に対してスペルチェックを行なう場合の動作を図15を
用いて説明する。
FIG. 15 shows the operation of the spell check apparatus configured as described above, which is performed when a spell check is performed on a spell check target document input by the input / output unit 1401 and held in the editor unit 1402. It will be described using FIG.

【0082】まず、スペルチェック部1403が、スペ
ルチェック用内部辞書1404を用いながら、文書中の
スペルミスを探す(1501)。スペルミスがなかった
場合は、動作を終了する。スペルミスがあった場合は、
そのスペルミスについて、候補生成部1405がスペル
チェック用内部辞書1404を使用しながら候補を生成
する(1502)。次に、候補表示選択部1406が、
生成された候補に関する情報などを表示し(150
3)、ユーザによる指示を待つ(1504)。
First, the spell checking unit 1403 searches for a spelling error in a document using the internal spell checking dictionary 1404 (1501). If there is no misspelling, the operation ends. If you misspell it,
With respect to the spelling mistake, the candidate generation unit 1405 generates a candidate while using the internal dictionary for spell checking 1404 (1502). Next, the candidate display selection unit 1406
Information about the generated candidate is displayed (150
3) Wait for an instruction from the user (1504).

【0083】ユーザによる指示が候補選択指示であった
場合は、候補選択状態を更新し(1505)、ユーザに
よる指示待ち状態に戻る。ユーザが外部辞書検索を指示
した場合は、外部辞書設定部1408を参照し、外部辞
書に関する設定が行なわれていれば、その設定に従って
外部辞書検索部1507が外部辞書1410および14
11を参照する(1507)。外部辞書に関する設定が
行なわれていない場合は、外部辞書設定部1408がユ
ーザに外部辞書に関する設定を行なうよう促し、外部辞
書に関する設定を行なわせる(1506)。外部辞書の
検索結果は、外部辞書検索結果表示部1409が、外部
辞書設定部1408の設定に従って表示し(150
8)、再びユーザの指示待ち状態(1504)に移る。
ユーザからの指示が、選択した候補の外部辞書参照以外
の場合は、処理中のミススペルに対する、候補による置
換、あるいは無視といったテキスト修正に移る(150
9)。処理中のミススペルに対するテキスト修正の後
は、次のスペルミスの探索に戻る(1501)。
If the user's instruction is a candidate selection instruction, the candidate selection state is updated (1505), and the process returns to the user's instruction waiting state. When the user instructs an external dictionary search, the external dictionary setting unit 1408 refers to the external dictionary setting unit 1408. If the external dictionary is set, the external dictionary search unit 1507 causes the external dictionaries 1410 and 1410 to operate according to the setting.
11 (1507). If the setting relating to the external dictionary has not been performed, the external dictionary setting unit 1408 prompts the user to perform the setting relating to the external dictionary, and causes the user to perform the setting relating to the external dictionary (1506). The external dictionary search result display unit 1409 displays the search result of the external dictionary according to the setting of the external dictionary setting unit 1408 (150).
8) Then, the process returns to the user instruction waiting state (1504).
If the instruction from the user is other than referring to the external dictionary of the selected candidate, the process proceeds to text correction such as replacing or ignoring the misspelling being processed (150).
9). After the text correction for the misspelling being processed, the process returns to the search for the next misspelling (1501).

【0084】図16は、本発明の第4の実施例における
スペルチェック装置の外部辞書設定画面例である。16
01は、外部辞書を登録したリストの編集用ウィンドウ
である。1602は、第1の外部辞書に関するレコー
ド、1603は、第2の外部辞書に関するレコードであ
る。1604〜1606は、リストの編集用のボタン
で、1604は、リストへの辞書の追加用のボタン、1
605は、リストからの辞書の削除用のボタン、160
6は、リスト中の辞書の順序がえのためのボタンであ
る。1607は、辞書に関するレコードがリスト用のウ
ィンドウ1601に入りきらない時のためのスクロール
バーである。1608は、外部辞書検索結果の表示方法
を指定するためのチェックボックス群である。図16に
おいては、第1の外部辞書として、ファイル名aaa、
タイトル「英和中辞典」を持つ、EB形式の辞書が、第
2の外部辞書として、ファイル名bbb、タイトル「英
英辞典」を持つ辞書が登録されており、表示方法として
「すべて表示」が選択されている状態を示している。ま
た、第2の外部辞書の形式フィールド部以降は隠れてい
る。
FIG. 16 is an example of an external dictionary setting screen of the spell checker according to the fourth embodiment of the present invention. 16
Reference numeral 01 denotes a window for editing a list in which an external dictionary is registered. Reference numeral 1602 denotes a record relating to the first external dictionary, and reference numeral 1603 denotes a record relating to the second external dictionary. Reference numerals 1604 to 1606 denote buttons for editing a list, and reference numeral 1604 denotes a button for adding a dictionary to the list.
A button 605 for deleting a dictionary from the list;
Reference numeral 6 denotes a button for changing the order of dictionaries in the list. Reference numeral 1607 denotes a scroll bar for a case where records relating to the dictionary cannot be included in the list window 1601. A check box group 1608 is used to specify a display method of the external dictionary search result. In FIG. 16, as the first external dictionary, file names aaa,
An EB-format dictionary having the title "English-Chinese dictionary" is registered as the second external dictionary, and a dictionary having the file name "bbb" and the title "English-English dictionary" is selected. "Display all" is selected as the display method. It shows the state that is being done. Further, the portion after the format field portion of the second external dictionary is hidden.

【0085】図17は、本発明の第4の実施例における
スペルチェック装置の外部辞書検索結果表示画面例であ
る。1701は、第1の外部辞書の検索結果のためのウ
ィンドウ、1702は、第2の外部辞書の検索結果のた
めのウィンドウであり、1703、1704はそれぞれ
の辞書のタイトルである。1705、1706は、それ
ぞれの辞書の検索結果、1707、1708は、スクロ
ールバーである。
FIG. 17 is an example of an external dictionary search result display screen of the spell checker according to the fourth embodiment of the present invention. Reference numeral 1701 denotes a window for a search result of the first external dictionary, 1702 denotes a window for a search result of the second external dictionary, and 1703 and 1704 denote titles of the respective dictionaries. Reference numerals 1705 and 1706 denote search results of the respective dictionaries, and reference numerals 1707 and 1708 denote scroll bars.

【0086】このように、本実施例によれば、スペルチ
ェックを行なう対象の文書の入出力を行なう入出力部
と、上記入出力部により入力された文書を保持し、ユー
ザに表示し、直接の修正を行なうエディタ部と、単語の
綴り情報を格納するスペルチェック用内部辞書と、上記
スペルチェック用内部辞書を使用して、上記エディタ部
に保持された文書の中から単語のスペルミスを検出する
スペルチェック部と、上記スペルチェック部により検出
されたスペルミスに対して、上記スペルチェック用内部
辞書を参照して、正しい綴りの候補と、その一般的な辞
書における見出し形を生成する候補生成部と、上記候補
生成部により生成された候補と辞書見出し形を保持し、
ユーザに示し、ユーザからの選択指示を受けつけ、上記
エディタ部に修正指示を送る候補表示選択部と、ユーザ
が参照したい外部辞書に関して、ファイル名、データ形
式などの情報を設定、保持する外部辞書設定部と、一種
類以上の外部辞書の形式に対応した辞書検索方式を外部
辞書検索方式として備え、上記候補表示選択部から、選
択されている候補の辞書見出し形を受けとり、同時に外
部辞書設定部から外部辞書に関する設定情報を受けと
り、指定された外部辞書の形式に適合した検索方式によ
り、指定された外部辞書の検索を行なう外部辞書検索部
と、上記外部辞書検索部の検索結果を保持し、ユーザに
示す、外部辞書検索結果表示部を備え外部辞書設定部
が、ユーザが参照を希望する一つ以上の外部辞書のファ
イル名、データ形式、などに加えて複数の外部辞書に見
出しがあった場合の内容の表示方法などに関するユーザ
の設定を保持し、候補表示選択部に候補が表示されてい
る状態で、ユーザが候補の中から一つを選択し、外部辞
書検索を指示すると、外部辞書検索部が、候補表示選択
部から、選択されている候補の辞書見出し形を取得し、
同時に、外部辞書設定部に設定されている外部辞書に関
する設定情報を取得し、設定情報に従い、登録されてい
る検索手段の中から、検索対象として指定されている各
外部辞書の形式に適合した検索方式を適宜選択して、指
定された各外部辞書の検索を行ない、外部辞書検索結果
表示部が、検索の結果を、外部辞書設定部において設定
されている表示方法に従って、ユーザに表示することに
より、スペルチェック装置の使用中に、複数の電子化辞
書を外部辞書として参照したい場合に、異なる辞書を参
照する度にアプリケーションを立ち上げ直したり、アプ
リケーションを切替えたりすることなく、参照が可能
で、また、参照結果についても、まとめて表示したり、
外部辞書の間に優先順位をつけて、登録のあった辞書の
内容を、辞書の優先順位の高い順に次々とユーザに見せ
ることなどが可能となる。
As described above, according to this embodiment, the input / output unit for inputting / outputting the document to be spell-checked, the document input by the input / output unit is held, displayed to the user, and directly displayed to the user. Using the editor unit that corrects the spelling, an internal spell check dictionary that stores spelling information of words, and using the internal spell check dictionary to detect spelling mistakes in words stored in the editor unit A spell checking unit, for a spelling error detected by the spell checking unit, referring to the internal dictionary for spell checking, and a candidate generating unit for generating a correct spelling candidate and a heading form in the general dictionary. Holding the candidates and the dictionary headings generated by the candidate generating unit,
A candidate display selection unit that indicates to the user, receives a selection instruction from the user, and sends a correction instruction to the editor unit, and an external dictionary setting that sets and holds information such as a file name and a data format with respect to the external dictionary that the user wants to refer to And a dictionary search method corresponding to one or more types of external dictionaries is provided as an external dictionary search method. From the candidate display selection unit, a dictionary entry form of the selected candidate is received, and at the same time, from the external dictionary setting unit. An external dictionary search unit that receives setting information relating to the external dictionary and searches for the specified external dictionary by a search method adapted to the format of the specified external dictionary, and holds a search result of the external dictionary search unit; The external dictionary setting unit includes an external dictionary search result display unit, and the file names and data formats of one or more external dictionaries that the user wants to refer to. In addition to the user's settings, such as how to display the content when there is a headline in multiple external dictionaries, the user can select one of the candidates while the candidate is displayed in the candidate display selection section. Is selected, and an external dictionary search is instructed. The external dictionary search unit obtains the dictionary entry form of the selected candidate from the candidate display selection unit,
At the same time, it obtains the setting information about the external dictionary set in the external dictionary setting section, and searches the registered search means according to the setting information, which matches the format of each external dictionary specified as the search target. The external dictionary search result display unit displays the search results to the user according to the display method set in the external dictionary setting unit, by appropriately selecting a method and performing a search for each specified external dictionary. If you want to refer to multiple electronic dictionaries as external dictionaries while using the spell checker, you can refer to them without restarting the application every time you refer to a different dictionary or switching between applications. In addition, reference results can be displayed together,
It is possible to assign priorities between the external dictionaries and to show the contents of the registered dictionaries to the user one after another in descending order of the priorities of the dictionaries.

【0087】なお、外部辞書設定などの画面の表示の仕
方は、示した例に限定されない。
Note that the way of displaying the screen such as the external dictionary setting is not limited to the example shown.

【0088】[0088]

【発明の効果】以上のように、第1の発明は、スペルチ
ェックを行なう対象の文書の入出力を行なう入出力部
と、上記入出力部により入力された文書を保持し、ユー
ザに表示し、直接の修正を行なうエディタ部と、単語の
綴り情報を格納するスペルチェック用内部辞書と、上記
スペルチェック用内部辞書を使用して、上記エディタ部
に保持された文書の中から単語のスペルミスを検出する
スペルチェック部と、上記スペルチェック部により検出
されたスペルミスに対して、上記スペルチェック用内部
辞書を参照して、正しい綴りの候補と、その一般的な辞
書における見出し形を生成する候補生成部と、上記候補
生成部により生成された候補と辞書見出し形を保持し、
ユーザに示し、ユーザからの選択指示を受けつけ、上記
エディタ部に修正指示を送る候補表示選択部と、ユーザ
が参照したい外部辞書に関して、ファイル名、データ形
式などの情報を設定、保持する外部辞書設定部と、一種
類以上の外部辞書の形式に対応した辞書検索方式を外部
辞書検索方式として備え、上記候補表示選択部から、選
択されている候補の辞書見出し形を受けとり、同時に外
部辞書設定部から外部辞書に関する設定情報を受けと
り、指定された外部辞書の形式に適合した検索方式によ
り、指定された外部辞書の検索を行なう外部辞書検索部
と、上記外部辞書検索部の検索結果を保持し、ユーザに
示す、外部辞書検索結果表示部を備えることにより、ス
ペルチェック実行中に、修正候補について、候補の文字
列をユーザが改めて入力することなく、また、アプリケ
ーションの切替を行なうことなくユーザの指定した外部
辞書を参照することが可能であるような、優れたスペル
チェック装置を実現できるものである。
As described above, according to the first invention, an input / output unit for inputting / outputting a document to be spell-checked, and a document input by the input / output unit are held and displayed to a user. Using the editor section that performs direct correction, the internal dictionary for spell checking that stores spelling information of words, and the internal dictionary for spell checking, use the internal dictionary for spell checking to check for misspellings of words in the documents stored in the editor section. A spell checker to be detected, and a spelling checker for the spelling error detected by the spelling checker, referring to the internal spell check dictionary and generating a candidate for a correct spelling and a heading form in the general dictionary Unit, and holds the candidates and the dictionary headings generated by the candidate generation unit,
A candidate display selection unit that indicates to the user, receives a selection instruction from the user, and sends a correction instruction to the editor unit, and an external dictionary setting that sets and holds information such as a file name and a data format with respect to the external dictionary that the user wants to refer to And a dictionary search method corresponding to one or more types of external dictionaries is provided as an external dictionary search method. From the candidate display selection unit, a dictionary entry form of the selected candidate is received, and at the same time, from the external dictionary setting unit. An external dictionary search unit that receives setting information relating to the external dictionary and searches for the specified external dictionary by a search method adapted to the format of the specified external dictionary, and holds a search result of the external dictionary search unit; The spelling check is performed during execution of the spell check by the user by re-evaluating the candidate character string during the execution of the spell check. Without force, also such can refer to a user by an external dictionary without switching applications, but can be realized an excellent spell checking device.

【0089】また、第2の発明によれば、前記第1の構
成に加え、修正候補の中から選択された候補に関して外
部辞書を検索した結果が外部辞書検索結果表示部により
ユーザに示されている状態において、ユーザが候補表示
選択部における候補の選択を変更した場合、候補表示選
択部が自動的に外部辞書検索部に新たに選択された候補
の辞書見出し形を送り、外部辞書検索部が新たな見出し
形に対して外部辞書を検索し、結果を外部辞書検索結果
表示部に与え、外部辞書検索結果表示部が、表示してい
た検索結果を新たな検索結果で更新することにより、一
つの候補について外部辞書を用いて意味や用法などを参
照している時に、別の候補について同様に外部辞書を参
照したい場合に、別の候補の文字列を改めて入力した
り、外部辞書検索指示を新たに与えたりすることなく、
また、アプリケーションの切替を行なうことなく、ユー
ザの指定した外部辞書に対する参照を行なうことが可能
であるような、優れたスペルチェック装置を実現できる
ものである。
According to the second invention, in addition to the first configuration, the result of searching the external dictionary for the candidate selected from the correction candidates is displayed to the user by the external dictionary search result display section. When the user changes the selection of a candidate in the candidate display selection unit while the user is in the state, the candidate display selection unit automatically sends the dictionary entry form of the newly selected candidate to the external dictionary search unit, and the external dictionary search unit The external dictionary is searched for the new heading form, the result is provided to the external dictionary search result display section, and the external dictionary search result display section updates the displayed search result with the new search result, thereby When referring to the meaning and usage of one candidate using an external dictionary and want to refer to the external dictionary for another candidate in the same way, re-enter the character string of another candidate or use the external dictionary search index. A without or given new,
Further, it is possible to realize an excellent spell check device capable of referring to an external dictionary specified by a user without switching applications.

【0090】また、第3の発明は、前記1の構成に加
え、補表示選択部がユーザに候補を表示する前に、各候
補に対して、外部辞書検索部を通して、指定されている
外部辞書に対して、辞書見出し形での検索を行ない、各
候補が指定された外部辞書に登録されているかどうかを
調べ、登録されていた候補と登録されていなかった候補
に対して、候補表示選択部が、異なる表示方法で表示を
行なうことにより、提示された修正候補に対して、ユー
ザが指定した外部辞書に登録されているかどうかを、ユ
ーザが実際に参照手続きを行なう前にユーザが知ること
が可能であるような、優れたスペルチェック装置を実現
できるものである。
Further, according to the third aspect of the present invention, in addition to the configuration of the first aspect, before the supplementary display selecting section displays the candidates to the user, the external dictionary search section specifies the external dictionary specified for each candidate. , A search is performed in the dictionary heading form to check whether each candidate is registered in the specified external dictionary. However, by displaying in a different display method, the user can know whether or not the presented correction candidate is registered in the external dictionary specified by the user before the user actually performs the reference procedure. An excellent spell checking device as possible is realized.

【0091】また、第4の発明は、第1の構成に加え、
外部辞書設定部が、ユーザが参照を希望する一つ以上の
外部辞書のファイル名、データ形式、などに加えて複数
の外部辞書に見出しがあった場合の内容の表示方法など
に関するユーザの設定を保持し、候補表示選択部に候補
が表示されている状態で、ユーザが候補の中から一つを
選択し、外部辞書検索を指示すると、外部辞書検索部
が、候補表示選択部から、選択されている候補の辞書見
出し形を取得し、同時に、外部辞書設定部に設定されて
いる外部辞書に関する設定情報を取得し、設定情報に従
い、登録されている検索手段の中から、検索対象として
指定されている各外部辞書の形式に適合した検索方式を
適宜選択して、指定された各外部辞書の検索を行ない、
外部辞書検索結果表示部が、検索の結果を、外部辞書設
定部において設定されている表示方法に従って、ユーザ
に表示することを特徴とすることにより、スペルチェッ
ク装置の使用中に、複数の電子化辞書を外部辞書として
参照したい場合に、異なる辞書を参照する度にアプリケ
ーションを立ち上げ直したり、アプリケーションを切替
えたりすることなく、参照が可能で、また、参照結果に
ついても、まとめて表示したり、外部辞書の間に優先順
位をつけて、登録のあった辞書の内容を、辞書の優先順
位の高い順に次々とユーザに見せることなどが可能とな
るようなような、優れたスペルチェック装置を実現でき
るものである。
Further, according to the fourth invention, in addition to the first configuration,
The external dictionary setting unit sets the user's settings regarding the file name, data format, etc. of one or more external dictionaries that the user wishes to refer to, and the display method of contents when a heading is found in a plurality of external dictionaries. When the user selects one of the candidates and instructs an external dictionary search while the candidates are displayed in the candidate display selection unit, the external dictionary search unit is selected from the candidate display selection unit. Acquisition of the dictionary entry form of the candidate, and at the same time, acquiring the setting information on the external dictionary set in the external dictionary setting section, and according to the setting information, from the registered search means, specified as the search target A search method suitable for the format of each external dictionary that has been selected, and perform a search for each specified external dictionary,
The external dictionary search result display unit displays the search results to the user in accordance with the display method set in the external dictionary setting unit. When you want to refer to a dictionary as an external dictionary, you can refer to it without restarting the application every time you refer to a different dictionary or switching applications, and also display the reference results collectively, Provides an excellent spell checker that can assign priorities between external dictionaries and show the contents of registered dictionaries to users one after another in descending order of dictionary priority. You can do it.

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

【図1】本発明の第1の実施例におけるスペルチェック
装置の構成図
FIG. 1 is a configuration diagram of a spell check device according to a first embodiment of the present invention.

【図2】本発明の第1の実施例におけるスペルチェック
装置の動作を示す流れ図
FIG. 2 is a flowchart showing the operation of the spell check device according to the first embodiment of the present invention.

【図3】本発明の第1の実施例におけるスペルチェック
装置の候補表示選択画面例図
FIG. 3 is an example of a candidate display selection screen of the spell check device according to the first embodiment of the present invention.

【図4】本発明の第1の実施例における候補選択表示部
に保持されている候補情報例図
FIG. 4 is a diagram showing an example of candidate information held in a candidate selection display unit according to the first embodiment of the present invention;

【図5】本発明の第1の実施例における外部辞書検索結
果表示画面例図
FIG. 5 is an example of an external dictionary search result display screen according to the first embodiment of the present invention.

【図6】本発明の第1の実施例におけるスペルチェック
装置の外部辞書設定画面図
FIG. 6 is an external dictionary setting screen of the spell check device according to the first embodiment of the present invention.

【図7】本発明の第2の実施例におけるスペルチェック
装置の構成図
FIG. 7 is a configuration diagram of a spell check device according to a second embodiment of the present invention.

【図8】本発明の第2の実施例におけるスペルチェック
装置の動作を示す流れ図
FIG. 8 is a flowchart showing the operation of the spell check device according to the second embodiment of the present invention.

【図9】本発明の第3の実施例におけるスペルチェック
装置の構成図
FIG. 9 is a configuration diagram of a spell check device according to a third embodiment of the present invention.

【図10】本発明の第3の実施例におけるスペルチェッ
ク装置の動作を示す流れ図
FIG. 10 is a flowchart showing the operation of the spell check device according to the third embodiment of the present invention.

【図11】本発明の第3の実施例における候補表示属性
決定手順を示す流れ図
FIG. 11 is a flowchart showing a candidate display attribute determining procedure according to the third embodiment of the present invention.

【図12】本発明の第3の実施例におけるスペルチェッ
ク装置の候補選択表示画面図
FIG. 12 is a view showing a candidate selection display screen of the spell check device according to the third embodiment of the present invention.

【図13】本発明の第3の実施例における候補選択表示
部に保持されている候補情報例図
FIG. 13 is a diagram illustrating an example of candidate information stored in a candidate selection display unit according to a third embodiment of the present invention.

【図14】本発明の第4の実施例におけるスペルチェッ
ク装置の構成図
FIG. 14 is a configuration diagram of a spell check device according to a fourth embodiment of the present invention.

【図15】本発明の第4の実施例におけるスペルチェッ
ク装置の動作を示す流れ図
FIG. 15 is a flowchart showing the operation of the spell check device according to the fourth embodiment of the present invention.

【図16】本発明の第4の実施例におけるスペルチェッ
ク装置の外部辞書設定画面図
FIG. 16 is an external dictionary setting screen of the spell check device according to the fourth embodiment of the present invention.

【図17】本発明の第4の実施例における外部辞書検索
結果表示画面図
FIG. 17 is an external dictionary search result display screen diagram according to a fourth embodiment of the present invention.

【図18】従来技術におけるスペルチェック装置の構成
FIG. 18 is a configuration diagram of a spell check device according to the related art.

【図19】従来技術におけるスペルチェック装置の動作
を示す流れ図
FIG. 19 is a flowchart showing the operation of the spell check device in the prior art.

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

101 入力部 102 エディタ部 103 スペルチェック部 104 スペルチェック用内部辞書 105 解候補生成部 106 候補選択表示部 107 外部辞書検索部 108 外部辞書設定部 109 外部辞書検索結果表示部 110 外部辞書 Reference Signs List 101 input unit 102 editor unit 103 spell check unit 104 internal spell check dictionary 105 solution candidate generation unit 106 candidate selection display unit 107 external dictionary search unit 108 external dictionary setting unit 109 external dictionary search result display unit 110 external dictionary

───────────────────────────────────────────────────── フロントページの続き (72)発明者 高橋 雅則 大阪府門真市大字門真1006番地 松下電 器産業株式会社内 (56)参考文献 特開 平4−171572(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 17/21 - 17/28 G06F 17/30 ──────────────────────────────────────────────────続 き Continuation of front page (72) Inventor Masanori Takahashi 1006 Kazuma Kadoma, Kadoma City, Osaka Inside Matsushita Electric Industrial Co., Ltd. (56) References JP-A 4-171572 (JP, A) (58) Field (Int.Cl. 7 , DB name) G06F 17/21-17/28 G06F 17/30

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 スペルチェックを行なう対象の文書の入
出力を行なう入出力部と、上記入出力部により入力され
た文書を保持し、ユーザに表示し、直接の修正を行なう
エディタ部と、単語の綴り情報を格納するスペルチェッ
ク用内部辞書と、上記スペルチェック用内部辞書を使用
して、上記エディタ部に保持された文書の中から単語の
スペルミスを検出するスペルチェック部と、上記スペル
チェック部により検出されたスペルミスに対して、上記
スペルチェック用内部辞書を参照して、正しい綴りの候
補と、その一般的な辞書における見出し形を生成する候
補生成部と、上記候補生成部により生成された候補と辞
書見出し形を保持し、ユーザに示し、ユーザからの選択
指示を受けつけ、上記エディタ部に修正指示を送る候補
表示選択部と、ユーザが参照したい外部辞書に関して、
ファイル名、データ形式などの情報を設定、保持する外
部辞書設定部と、一種類以上の外部辞書の形式に対応し
た辞書検索方式を外部辞書検索方式として備え、上記候
補表示選択部から、選択されている候補の辞書見出し形
を受けとり、同時に外部辞書設定部から外部辞書に関す
る設定情報を受けとり、指定された外部辞書の形式に適
合した検索方式により、指定された外部辞書の検索を行
なう外部辞書検索部と、上記外部辞書検索部の検索結果
を保持し、ユーザに示す、外部辞書検索結果表示部を備
えたことを特徴とするスペルチェック装置。
1. An input / output unit for inputting / outputting a document to be spell-checked, an editor unit for holding the document input by the input / output unit, displaying the document to a user, and directly correcting the document, A spell checking internal dictionary for storing spelling information of the spelling checker, a spell checking unit for detecting a spelling error of a word in a document held in the editor unit using the internal spell checking dictionary, and a spell checking unit For the spelling error detected by the above, referring to the internal spell check dictionary, a candidate spelling unit for generating a correct spelling candidate, a heading form in the general dictionary, and a spelling candidate generated by the candidate generating unit A candidate display / selection unit that holds the candidates and the dictionary entry form, shows the user, accepts a selection instruction from the user, and sends a correction instruction to the editor unit; For the external dictionary that the user wants to refer to,
An external dictionary setting unit that sets and holds information such as file names and data formats, and a dictionary search method corresponding to one or more types of external dictionaries is provided as an external dictionary search method, and is selected from the candidate display selection unit. External dictionary search that receives the dictionary entry form of the candidate, and at the same time, receives setting information about the external dictionary from the external dictionary setting unit and searches the specified external dictionary by a search method that is compatible with the specified external dictionary format A spelling checker, comprising: a search result display unit for storing a search result of the external dictionary search unit;
【請求項2】 修正候補の中から選択された候補に関し
て外部辞書を検索した結果が外部辞書検索結果表示部に
よりユーザに示されている状態において、ユーザが候補
表示選択部における候補の選択を変更した場合、候補表
示選択部が自動的に外部辞書検索部に新たに選択された
候補の辞書見出し形を送り、外部辞書検索部が新たな見
出し形に対して外部辞書を検索し、結果を外部辞書検索
結果表示部に与え、外部辞書検索結果表示部が、表示し
ていた検索結果を新たな検索結果で更新することを特徴
とする請求項1のスペルチェック装置。
2. The user changes the selection of a candidate in a candidate display selection unit when a result of searching an external dictionary for a candidate selected from correction candidates is indicated to the user by an external dictionary search result display unit. The candidate display selection unit automatically sends the dictionary entry form of the newly selected candidate to the external dictionary search unit, and the external dictionary search unit searches the external dictionary for the new entry form and outputs the result to the external dictionary search unit. The spell check apparatus according to claim 1, wherein the spell check apparatus is provided to a dictionary search result display unit, and the external dictionary search result display unit updates the displayed search result with a new search result.
【請求項3】 候補表示選択部がユーザに候補を表示す
る前に、各候補に対して、外部辞書検索部を通して、指
定されている外部辞書に対して、辞書見出し形での検索
を行ない、各候補が指定された外部辞書に登録されてい
るかどうかを調べ、登録されていた候補と登録されてい
なかった候補に対して、候補表示選択部が、異なる表示
方法で表示を行なうことを特徴とする請求項1のスペル
チェック装置。
3. Before the candidate display selection unit displays the candidates to the user, the external dictionary search unit searches each candidate for the designated external dictionary in a dictionary heading form. The candidate display selection unit checks whether each candidate is registered in a specified external dictionary, and displays a candidate in a different display method for a registered candidate and a candidate not registered. The spell checking device according to claim 1, wherein
【請求項4】 外部辞書設定部が、ユーザが参照を希望
する一つ以上の外部辞書のファイル名、データ形式、な
どに加えて複数の外部辞書に見出しがあった場合の内容
の表示方法などに関するユーザの設定を保持し、候補表
示選択部に候補が表示されている状態で、ユーザが候補
の中から一つを選択し、外部辞書検索を指示すると、外
部辞書検索部が、候補表示選択部から、選択されている
候補の辞書見出し形を取得し、同時に、外部辞書設定部
に設定されている外部辞書に関する設定情報を取得し、
設定情報に従い、登録されている検索手段の中から、検
索対象として指定されている各外部辞書の形式に適合し
た検索方式を適宜選択して、指定された各外部辞書の検
索を行ない、外部辞書検索結果表示部が、検索の結果
を、外部辞書設定部において設定されている表示方法に
従って、ユーザに表示することを特徴とする請求項1の
スペルチェック装置。
4. An external dictionary setting unit displays a file name, a data format, and the like of one or more external dictionaries that a user desires to refer to, and a method of displaying contents when a plurality of external dictionaries have a heading. When the user selects one of the candidates and instructs an external dictionary search in a state where the candidate is displayed in the candidate display selection unit, the external dictionary search unit From the section, obtains the dictionary entry form of the selected candidate, and at the same time, obtains setting information regarding the external dictionary set in the external dictionary setting section,
According to the setting information, a search method suitable for the format of each external dictionary specified as a search target is appropriately selected from the registered search means, and the specified external dictionary is searched. 2. The spell check apparatus according to claim 1, wherein the search result display unit displays the search result to the user according to a display method set in the external dictionary setting unit.
JP7197335A 1995-08-02 1995-08-02 Spell checker Expired - Fee Related JP3000897B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7197335A JP3000897B2 (en) 1995-08-02 1995-08-02 Spell checker

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7197335A JP3000897B2 (en) 1995-08-02 1995-08-02 Spell checker

Publications (2)

Publication Number Publication Date
JPH0944495A JPH0944495A (en) 1997-02-14
JP3000897B2 true JP3000897B2 (en) 2000-01-17

Family

ID=16372765

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7197335A Expired - Fee Related JP3000897B2 (en) 1995-08-02 1995-08-02 Spell checker

Country Status (1)

Country Link
JP (1) JP3000897B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI426454B (en) * 2010-09-27 2014-02-11 Inst Information Industry Data processing systems applying optical reading devices and related data processing and operation methods and computer program products thereof

Also Published As

Publication number Publication date
JPH0944495A (en) 1997-02-14

Similar Documents

Publication Publication Date Title
US6169984B1 (en) Global incremental type search navigation directly from printable keyboard character input
JP4483238B2 (en) Mobile terminal, mobile terminal function calling method and program thereof
JPS61120275A (en) Japanese word processor
KR20050096107A (en) Electronic dictionary with example sentences
JP4730042B2 (en) Dictionary information display control device and dictionary information display control program
GB2365150A (en) Automatic completion of data in a data entry field using prepended text
JP3000897B2 (en) Spell checker
JP4839756B2 (en) Information display control device and program
JP4341514B2 (en) Dictionary information display control device and dictionary information display control program
JP4273559B2 (en) Search device
JP4277858B2 (en) Information display control device and program
JP3829802B2 (en) Information display control device and program
JP2715971B2 (en) Information input device
JP3498635B2 (en) Information retrieval method and apparatus, and computer-readable recording medium
JP2007087146A (en) Information display control device, electronic dictionary device, and program
JP3405491B2 (en) Machine translation equipment
JPH0731315Y2 (en) Electronics
JPH0821035B2 (en) Document editing device
JP2011150728A (en) Information display control apparatus and program
JPH05266006A (en) Character input device
JPH08287046A (en) Information processing device
JPH0675990A (en) Word input editing device
JPH0683807A (en) Document preparing device
JPH06290211A (en) Machine translation device
JPH04268944A (en) Document preparing device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071112

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081112

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091112

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees