(57)【特許請求の範囲】
【請求項１】
スペルチェック機能およびスペルコレクション機能を有する文書処理装置において、複数の単語をパーテンションで結合することによって構成されている複合単語を指定し、その指定された複合単語を構成する各単語毎にスペルチェックを行うスペルチェック手段と、前記指定された複合単語を構成する単語にスペルミスが検出され、このスペルミスがある単語を削除するとき、前記スペルミスがある単語をそれに関連するパーテンションを含めて削除する削除手段と、前記スペルミスがある単語を他の単語に置き換えるとき、前記スペルミスがある単語に関連するパーテンションを残して前記スペルミスがある単語を前記他の単語の置き換える置換手段とを備え、前記削除手段は、前記複合単語における前記スペルミスがある単語の位置に応じて前記スペルミスがある単語に関連するパーテンションを決定することを特徴とする文書処理装置。
【請求項２】
前記削除手段は、前記複合単語における前記スペルミスがある単語の位置が最後部の単語である場合直前のパーテンションに決定し、前記複合単語における前記スペルミスがある単語の位置が最後部の単語でない場合直後のパーテンションに決定することを特徴とする請求項１記載の文書処理装置。
【請求項３】
複数の単語をパーテンションで結合することによって構成されている複合単語を指定し、その指定された複合単語を構成する各単語毎にスペルコレクションを行う文書処理装置に用いられるスペルコレクション方法において、前記指定された複合単語を構成する単語にスペルミスが検出され、このスペルミスがある単語を削除するとき、前記スペルミスがある単語をそれに関連するパーテンションを含めて削除する工程と、前記スペルミスがある単語を他の単語に置き換えるとき、前記スペルミスがある単語に関連するパーテンションを残して前記スペルミスがある単語を前記他の単語の置き換える工程とを備え、前記スペルミスがある単語を削除する際に、前記複合単語における前記スペルミスがある単語の位置に応じて前記スペルミスがある単語に関連するパーテンションを決定する工程を含むことを特徴とする文書処理装置のスペルコレクション方法。
【請求項４】
前記決定する工程は、前記スペルミスがある単語を削除する際に、前記複合単語における前記スペルミスがある単語の位置が最後部の単語である場合直前のパーテンションに決定し、前記複合単語における前記スペルミスがある単語の位置が最後部の単語でない場合直後のパーテンションに決定することを特徴とする請求項３記載の文書処理装置のスペルコレクション方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書処理装置およびそのスペルコレクション方法に関する。
【０００２】
【従来の技術】
一般に、英文タイプライタ、英文ワードプロセッサなどの文書処理装置には、スペルチェック機能、スペルコレクション機能などの機能が設けられている。
【０００３】
また、スペルチェック機能、スペルコレクション機能に加えて、２重単語エラー、大文字単語エラーに対するチェック機能が設けられている文書処理装置が出現している。
【０００４】
スペルチェック機能には、作成された文書に含まれる各単語毎に順次にスペルチェックを行うスペルスキャン機能と、カーソルでスペルチェックの対象となる１単語を逐次指定し、この指定された単語に対するスペルチェックを行う指定単語スペルチェック機能とが設定されている。このスペルスキャン機能では、２重単語エラー、大文字単語エラーを検出することができる。これに対し、指定単語スペルチェック機能では、所望する単語に対しスペルチェックをすることができる。
【０００５】
スペルコレクション機能では、スペルチェック機能で検出されたスペルミスがある単語を削除し、またはこの単語を他の単語に置き換える。
【０００６】
【発明が解決しようとする課題】
しかし、例えば、指定単語スペルチェック機能によってスペルチェックがされた単語の後に連続して位置する単語に対するスペルチェックを行うとき、既にスペルチェックされた単語に対するスペルチェックの結果を保持することなく、次の単語に対するスペルチェックを行うから、２重単語エラー、大文字単語エラーを検出することができない。
【０００７】
また、複数の単語をハイフォン、スラッシュなどのパーテンションで結合することによって構成されている複合単語に対し、スペルミスがある単語が検出され、このスペルミスがある単語を削除するとき、スペルコレクション機能が実行され、スペルミスがある単語は削除されるが、この単語の削除に伴い不必要となるパーテンションが残存する。よって、不必要なパーテンションの削除を改めて行う必要があり、適正なスペルコレクションが行われない。
【０００８】
本発明の目的は、複数の単語をハイフォン、スラッシュなどのパーテンションで結合することによって構成されている複合単語に対し、それに含まれている単語を削除するとき、適正なスペルコレクションを行うことができる文書処理装置およびそのスペルコレクション方法を提供する。
【０００９】
【課題を解決するための手段】
請求項１記載の発明は、スペルチェック機能およびスペルコレクション機能を有する文書処理装置において、複数の単語をパーテンションで結合することによって構成されている複合単語を指定し、その指定された複合単語を構成する各単語毎にスペルチェックを行うスペルチェック手段と、前記指定された複合単語を構成する単語にスペルミスが検出され、このスペルミスがある単語を削除するとき、前記スペルミスがある単語をそれに関連するパーテンションを含めて削除する削除手段と、前記スペルミスがある単語を他の単語に置き換えるとき、前記スペルミスがある単語に関連するパーテンションを残して前記スペルミスがある単語を前記他の単語の置き換える置換手段とを備え、前記削除手段は、前記複合単語における前記スペルミスがある単語の位置に応じて前記スペルミスがある単語に関連するパーテンションを決定することを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の文書処理装置において、前記削除手段は、前記複合単語における前記スペルミスがある単語の位置が最後部の単語である場合直前のパーテンションに決定し、前記複合単語における前記スペルミスがある単語の位置が最後部の単語でない場合直後のパーテンションに決定することを特徴とする。
【００１１】
請求項３記載の発明は、複数の単語をパーテンションで結合することによって構成されている複合単語を指定し、その指定された複合単語を構成する各単語毎にスペルコレクションを行う文書処理装置に用いられるスペルコレクション方法において、前記指定された複合単語を構成する単語にスペルミスが検出され、このスペルミスがある単語を削除するとき、前記スペルミスがある単語をそれに関連するパーテンションを含めて削除する工程と、前記スペルミスがある単語を他の単語に置き換えるとき、前記スペルミスがある単語に関連するパーテンションを残して前記スペルミスがある単語を前記他の単語の置き換える工程とを備え、前記スペルミスがある単語を削除する際に、前記複合単語における前記スペルミスがある単語の位置に応じて前記スペルミスがある単語に関連するパーテンションを決定する工程を含むことを特徴とする。
【００１２】
請求項４記載の発明は、請求項３記載の文書処理装置のスペルコレクション方法において、前記決定する工程は、前記スペルミスがある単語を削除する際に、前記複合単語における前記スペルミスがある単語の位置が最後部の単語である場合直前のパーテンションに決定し、前記複合単語における前記スペルミスがある単語の位置が最後部の単語でない場合直後のパーテンションに決定することを特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１４】
図１は本発明の一実施の形態に係る文書処理装置のの構成を示すブロック図、図２は図１の文書処理装置に用いられているキーボードのキー配置を概略的に示す図である。
【００１５】
文書処理装置は、図１に示すように、ＲＯＭ２に格納されている制御プログラムに基づき文書起動処理、環境情報作成処理および文字処理などのための演算、論理判断などを行うＣＰＵ１を備える。
【００１６】
ＲＯＭ２には、画面表示処理、文書起動処理、環境情報作成処理などの各種処理に対する制御プログラム、ＣＰＵ１が行う各種制御手順、およびスペル辞書が格納されている。
【００１７】
前記制御プログラムには、スペルチェックプログラムと、２重単語エラー検出プログラムと、大文字エラー検出エラープログラムと、スペルコレクションプログラムと、スペルスキャンプログラムとが含まれている。
【００１８】
スペルチェックプログラムでは、指定された単語の１つ前に位置する単語に対するスペルチェックをした後に、指定された単語に対するスペルチェックを行う。このスペルチェックには前記スペル辞書が用いられる。
【００１９】
２重単語エラー検出プログラムでは、指定された単語の１つ前に位置する単語に対するスペルチェックの結果を保持し、指定された単語に対するスペルチェックを行うときに１つ前に位置する単語に対するスペルチェックの結果を参照することによって２重単語エラーの有無を検出する。
【００２０】
大文字エラー検出エラープログラムでは、指定された単語の１つ前に位置する単語に対するスペルチェックの結果を保持し、指定された単語に対するスペルチェックを行うときに１つ前に位置する単語に対するスペルチェックの結果を参照することによって大文字エラーの有無を検出する。
【００２１】
スペルコレクションプログラムでは、スペルミスがある単語に代わる候補単語をスペル辞書から抽出し、抽出された候補単語を表示し、また、指定された複合単語を構成する単語にスペルミスが検出され、このスペルミスがある単語を削除するとき、スペルミスがある単語をそれに関連するパーテンションを含めて削除し、スペルミスがある単語を他の単語に置き換えるとき、スペルミスがある単語に関連するパーテンションを残してスペルミスがある単語を他の単語の置き換える。削除されるパーテンションは複合単語におけるスペルミスがある単語の位置に応じて決定される。なお、複合単語とは、複数の単語をハイフォン、スラッシュなどのパーテンションで結合することによって構成されている単語である。
【００２２】
スペルスキャンプログラムでは、作成された文書に含まれる各単語の並び順にその単語に対するスペルチェックを行うとともに、スペルコレクションを行う。
【００２３】
ＣＰＵ１によってＲＯＭ２に格納されている制御プログラムまたは制御手順が実行されるとき、ＲＡＭ３がＣＰＵ１の演算、論理判断における各種データを一時的に記憶するワークメモリとして用いられる。
【００２４】
ＣＰＵ１には、キーボード４から指示が与えられる。キーボード４は、図２（ａ）に示すように、文字、数字、記号などの入力に用いられる文字キー群ＫＢ１と、カーソルの移動、書式設定処理、起動の実行を指示するための複数の機能キーが設けられている機能キー群ＫＢ２とを有する。
【００２５】
文字キー群ＫＢ１は、ＪＩＳ規格の鍵盤配列を有し、かなキーによるひらがな入力、かなキーを兼ねる英字キーによる英字入力、かな漢字変換機能による漢字入力が行われる。
【００２６】
機能キー群ＫＢ２には、図２（ｂ）に示すように、カーソルの移動を指示する４つのカーソル移動キー「←」、「→」、「↑」、「↓」と、単語入力時の直後にスペルチェックの開始および終了を指示するための「スペルチェック」キーと、スペルミスがある単語に代わる候補単語の表示を指示するための「スペルコレクション」キーと、作成された文書に含まれる単語の並び順にその単語に対するスペルチェックを行うことを指示するための「スペルスキャン」キーとがある。
【００２７】
「スペルチェック」キーの押し下げ操作によってスペルチェックプログラム、２重単語エラー検出プログラムおよび大文字エラー検出プログラムに基づき実行されるによるスペルチェック機能のオン、オフが行われる。スペルチェック機能がオン状態では、単語入力直後（スペースが入力された時点）に入力単語に対するスペルチェックが行われ、スペルミス、２重単語エラーおよび大文字エラーが検出されると、ブザー音による警告を発生し、オペレータに入力ミスを通知する。スペルチェック機能がオン状態で、「スペルチェック」キーが押し下げられると、スペルチェック機能はオフされる。
【００２８】
「スペルコレクション」キーの押し下げ操作によってカーソルで指定された単語にスペルミスがあり、かつこの単語に代わる候補単語があるとき、後述するように、表示装置７の画面に、候補単語を羅列しているコレクションウィンドウとコレクション操作をするための「候補置換」ソフトキーおよび「削除」ソフトキーとを表示する。
【００２９】
「スペルスキャン」キーの押し下げ操作によってスペルスキャンプログラムによるスペルスキャン機能が実行される。
【００３０】
キーボード４からの入力記号に対するキーコード変換処理（内部コードへの変換）は、キーボードコントローラ５によって実行される。
【００３１】
キーボード４から入力されたキーコードは、文書作成およびその編集に用いられるバッファメモリ６に文字コード（キャラクタコード）として格納される。
【００３２】
キーボード４から入力されたキーコードに対応する文字、数式などは、表示装置７の画面上の所定位置に表示される。本実施例では、表示装置７は陰極線管からなるが、これに代えて、液晶表示装置を用いることもできる。
【００３３】
表示装置７は、表示装置コントローラ８で駆動され、表示装置コントローラ８は、カーソルの位置に表示したい文字列の画面上への位置決め制御と、内部キャラクタジェネレータを参照しながら入力文字コードをドットパターンに変換することによって文字、記号などの表示をするための表示制御とを行う。
【００３４】
表示装置７の画面上に作成された文書は、プリンタ１１で印刷される。プリンタ１１は、文書を印字するための印字機構９と、印字コントローラ１０とを有する。印字コントローラ１０は、ＣＰＵ１からバス１３を介して出力された文字データ、制御データなどを解析し、その解析の結果に基づき印字機構９を駆動する。
【００３５】
また、表示装置７の画面上に作成された文書は、フロッピー（登録商標）ディスク装置（図示せず）でフロッピー（登録商標）ディスクに保存される。
【００３６】
次に、本実施例の文書処理装置におけるスペルチェック、スペルコレクション動作について図３を参照しながら説明する。図３は図１の文書処理装置におけるスペルチェック、スペルコレクション動作を示すフローチャートである。
【００３７】
作成された文書中の単語をカーソルで指定しながら「スペルチェック」キーおよび「スペルコレクション」キーの押し下げ操作が行われると、図３に示すように、前回スペルチェックをした単語がカーソルで指定された単語の直前に位置する単語であるか否かの判定が行われる（ステップＳ１）。前回スペルチェックをした単語がカーソルで指定された単語の直前に位置しない単語であるとき、カーソルで指定された単語の直前に位置する単語に対するスペルチェックが行われ、このスペルチェックの結果はＲＡＭ３に保持される（ステップＳ２）。
【００３８】
カーソルで指定された単語の直前に位置する単語に対するスペルチェック後、または前回スペルチェックをした単語がカーソルで指定された単語の直前に位置する単語であるとき（ステップＳ１）、カーソルで指定された単語の直前に位置する単語に対するスペルチェックの結果を参照しながらカーソルで指定された単語に対するスペルチェックが行われ、そのスペルチェックの結果が生成される（ステップＳ３）。
【００３９】
次いで、カーソルで指定された単語に対するスペルチェックの結果に対する判定が行われる（ステップＳ４）。前記スペルチェックの結果がスペルが正しいことを示すとき、スペルチェック、スペルコレクション処理は終了する。
【００４０】
前記スペルチェックの結果がスペルエラーを示すとき、ＲＯＭ２に格納されているスペル辞書が検索され、カーソルで指定された単語に代わる候補単語が抽出される（ステップＳ５）。
【００４１】
前記スペルチェックの結果が２重単語エラーを示すとき、スペル辞書の検索をせずに、２重単語における削除する単語として後方の単語が独自に決められた規則によって候補に選定される（ステップＳ６）。例えば、「ａａａ  ａａａ」の２重単語における削除候補単語として、後方に位置する単語「ａａａ」が選定される。
【００４２】
前記スペルチェックの結果が大文字エラーを示すとき、スペル辞書の検索をせずに、大文字エラーがある単語に対する候補としてその先頭文字が大文字にされた単語が独自に決められた規則によって候補に選定される（ステップＳ７）。例えば、「ｂｂｂ」の大文字エラー単語に対する候補単語として、単語「Ｂｂｂ」が選定される。この大文字エラーがある単語に対する候補の選定、２重単語における削除する単語の選定を独自の規則によって行うことにより、処理速度の高速化を図ることができるとともに、スペル辞書を用いて２重単語エラー、大文字エラーのそれぞれの候補を選定するロジックを有するスペルコレクションのライブラリを構成する必要がなくなり、汎用性を高めることができる。
【００４３】
候補単語の選定後（ステップＳ５，Ｓ６，Ｓ７）、スペルコレクション・ウィンドウが開かれ、選定された候補単語が表示されるとともに、「候補置換」ソフトキーおよび「削除」ソフトキーが表示される（ステップＳ８）。
【００４４】
次いで、キー入力を待つ待機状態が設定される（ステップＳ９）。「候補置換」ソフトキーが押し下げられると、カーソルで指定された単語が選定された候補単語に置き換えられる（ステップＳ１０）。
【００４５】
カーソルで指定された単語を選定された候補単語に置き換えた後、スペルコレクション・ウィンドウは閉じられ（ステップＳ１６）、カーソルで指定された単語を選定された候補単語に置き換えたテキスト画面が表示される（ステップＳ１７）。
【００４６】
これに対し、「削除」ソフトキーが押し下げられると、カーソルで指定されたスペルミスの単語が削除される（ステップＳ１１）。
【００４７】
削除後、削除された単語が複合単語を構成する単語であるか否かの判定が行われる（ステップＳ１２）。削除された単語が複合単語を構成する単語でないとき、スペルコレクション・ウィンドウは閉じられ（ステップＳ１６）、カーソルで指定された単語を削除したテキスト画面が表示される（ステップＳ１７）。
【００４８】
削除された単語が複合単語を構成する単語であるとき、削除された単語が複合単語の最後部に位置する単語であるか否かの判定が行われる（ステップＳ１３）。削除された単語が複合単語の最後部に位置する単語であるとき、削除された単語の直前に位置するパーテションが削除される（ステップＳ１４）。パーテションの削除後、スペルコレクション・ウィンドウは閉じられ（ステップＳ１６）、カーソルで指定された単語およびその直前に位置したパーテションを削除したテキスト画面が表示される（ステップＳ１７）。
【００４９】
削除された単語が複合単語の最後部に位置する単語でないとき、削除された単語の直後に位置するパーテションが削除される（ステップＳ１５）。パーテションの削除後、スペルコレクション・ウィンドウは閉じられ（ステップＳ１６）、カーソルで指定された単語およびその直後に位置したパーテションを削除したテキスト画面が表示される（ステップＳ１７）。
【００５０】
次に、２重単語に対するスペルコレクション時の画面例について図４を参照しながら説明する。図４は図１の文書処理装置における２重単語に対するスペルコレクション時の画面例を示す図である。
【００５１】
図４（ａ）を参照するに、表示装置７の画面の文書中に含まれる「ａａａ  ａａａ」の後部の単語「ａａａ」がカーソルで指定されているときに「スペルチェック」キーが押し下げられると、カーソルで指定された単語「ａａａ」の直前の単語「ａａａ」に対するスペルチェックが行われ、２重単語エラーが検出される。この２重単語エラーが警告音によってオペレータに知らされ、「スペルコレクション」キーが押し下げられる。「スペルコレクション」キーの押し下げに伴い表示装置７の画面には、２重単語エラーがある単語「ａａａ  ａａａ」と削除対象となる候補単語「ａａａ」とが表示される。
【００５２】
次いで、「候補置換」ソフトキーを押し下げると、図４（ｂ）に示すように、カーソルで指定された単語「ａａａ」が削除され、「ａａａ」が削除された文書が表示される。
【００５３】
次に、大文字エラーに対するスペルコレクション時の画面例について図５を参照しながら説明する。図５は図１の文書処理装置における大文字エラーに対するスペルコレクション時の画面例を示す図である。
【００５４】
図５（ａ）を参照するに、表示装置７の画面の文書中に含まれる「ｂｂｂ」がカーソルで指定されているときに「スペルチェック」キーが押し下げられると、カーソルで指定された単語「ｂｂｂ」の直前の単語「ａａａ」に対するスペルチェックが行われ、大文字エラーが検出される。この大文字エラーが警告音によってオペレータに知らされ、「スペルコレクション」キーが押し下げられる。「スペルコレクション」キーの押し下げに伴い表示装置７の画面には、大文字エラーがある単語「ｂｂｂ」と候補単語「Ｂｂｂ」とが表示される。
【００５５】
次いで、「候補置換」ソフトキーを押し下げると、図５（ｂ）に示すように、カーソルで指定された単語「ｂｂｂ」が「Ｂｂｂ」に訂正され、「ｂｂｂ」が「Ｂｂｂ」に訂正された文書が表示される。
【００５６】
次に、複合単語に対するスペルコレクション時の画面例について図６を参照しながら説明する。図６は図１の文書処理装置における複合単語に対するスペルコレクション時の画面例を示す図である。
【００５７】
図６（ａ）を参照するに、表示装置７の画面の文書中に含まれる複合単語「ａａａ−ｂｂｂ−ｃｃｃ」の先頭の単語「ａａａ」がカーソルで指定されているときに「スペルチェック」キーが押し下げられると、カーソルで指定された単語「ａａａ」に対するスペルチェックが行われ、スペルミスが検出される。このスペルミスが警告音によってオペレータに知らされ、「スペルコレクション」キーが押し下げられる。「スペルコレクション」キーの押し下げに伴い表示装置７の画面には、スペルミスがある単語「ａａａ」とこれに代わる候補単語「ＡＡＡ」，「Ａ１１」，「Ａ１２」，「Ａ１３」，「Ａ１４」，「Ａ１５」とが表示される。
【００５８】
次いで、「候補置換」ソフトキーを押し下げると、図６（ｂ）に示すように、カーソルで指定された単語「ａａａ」が「ＡＡＡ」に訂正され、「ａａａ」が「ＡＡＡ」に訂正され、単語「ＡＡＡ」の直後に位置するハイフォン「−」が残された文書が表示される。
【００５９】
これに対し、「削除」ソフトキーを押し下げると、図６（ｃ）に示すように、カーソルで指定された単語「ａａａ」およびこの単語の直後に位置するハイフォン「−」が削除され、「ａａａ」およびこの単語の直後に位置するハイフォン「−」が削除された文書が表示される。
【００６０】
次に、他の複合単語に対するスペルコレクション時の画面例について図７を参照しながら説明する。図７は図１の文書処理装置における他の複合単語に対するスペルコレクション時の画面例を示す図である。
【００６１】
図７（ａ）を参照するに、表示装置７の画面の文書中に含まれる複合単語「ａａａ−ｂｂｂ−ｃｃｃ」の最後部の単語「ｃｃｃ」がカーソルで指定されているときに「スペルチェック」キーが押し下げられると、カーソルで指定された単語「ｃｃｃ」に対するスペルチェックが行われ、スペルミスが検出される。このスペルミスが警告音によってオペレータに知らされ、「スペルコレクション」キーが押し下げられる。「スペルコレクション」キーの押し下げに伴い表示装置７の画面には、スペルミスがある単語「ｃｃｃ」とこれに代わる候補単語「ＣＣＣ」，「Ｃ１１」，「Ｃ１２」，「Ｃ１３」，「Ｃ１４」，「Ｃ１５」とが表示される。
【００６２】
次いで、「削除」ソフトキーを押し下げると、図７（ｂ）に示すように、カーソルで指定された単語「ｃｃｃ」およびこの単語の直前に位置するハイフォン「−」が削除され、「ｃｃｃ」およびこの単語の直前に位置するハイフォン「−」が削除された文書が表示される。
【００６３】
次いで、図７（ｃ）に示すように、表示装置７の画面の文書中に含まれる複合単語「ｄｄｄ／ｅｅｅ／ｆｆｆ」の先頭の単語「ｄｄｄ」がカーソルで指定されているときに「スペルチェック」キーが押し下げられると、カーソルで指定された単語「ｄｄｄ」に対するスペルチェックが行われ、スペルミスが検出される。このスペルミスが警告音によってオペレータに知らされ、「スペルコレクション」キーが押し下げられる。「スペルコレクション」キーの押し下げに伴い表示装置７の画面には、スペルミスがある単語「ｄｄｄ」とこれに代わる候補単語「ＤＤＤ」，「Ｄ１１」，「Ｄ１２」，「Ｄ１３」，「Ｄ１４」，「Ｄ１５」とが表示される。
【００６４】
次いで、「削除」ソフトキーを押し下げると、図７（ｄ）に示すように、カーソルで指定された単語「ｄｄｄ」およびこの単語の直後に位置するスラッシュ「／」が削除され、「ｄｄｄ」およびこの単語の直後に位置するスラッシュ「／」が削除された文書が表示される。
【００６５】
以上により、指定された１単語のスペルチェックを指示するとき、指定された単語の１つ前に位置する単語に対するスペルチェックをした後に、指定された単語に対するスペルチェックを行うから、２重単語エラー、大文字単語エラーを検出することができる。
【００６６】
また、指定された複合単語を構成する単語にスペルミスが検出され、このスペルミスがある単語を削除するとき、スペルミスがある単語をそれに関連するパーテンションを含めて削除し、スペルミスがある単語を他の単語に置き換えるとき、スペルミスがある単語に関連するパーテンションを残してスペルミスがある単語を他の単語の置き換えるから、適切なスペルコレクションを行うことができる。
【００６７】
【発明の効果】
以上に説明したように、本発明によれば、複数の単語をパーテンションで結合することによって構成されている複合単語を指定し、その指定された複合単語を構成する各単語毎にスペルチェックを行い、指定された複合単語を構成する単語にスペルミスが検出され、このスペルミスがある単語を削除するとき、前記スペルミスがある単語をそれに関連するパーテンションを含めて削除し、スペルミスがある単語を他の単語に置き換えるとき、スペルミスがある単語に関連するパーテンションを残してスペルミスがある単語を他の単語の置き換え、複合単語におけるスペルミスがある単語の位置に応じてスペルミスがある単語に関連するパーテンションを決定するから、適切なスペルコレクションを行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る文書処理装置の構成を示すブロック図である。
【図２】図１の文書処理装置に用いられているキーボードのキー配置を概略的に示す図である。
【図３】図１の文書処理装置におけるスペルチェック、スペルコレクション動作を示すフローチャートである。
【図４】図１の文書処理装置における２重単語に対するスペルコレクション時の画面例を示す図である。
【図５】図１の文書処理装置における大文字エラーに対するスペルコレクション時の画面例を示す図である。
【図６】図１の文書処理装置における複合単語に対するスペルコレクション時の画面例を示す図である。
【図７】図１の文書処理装置における他の複合単語に対するスペルコレクション時の画面例を示す図である。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  キーボード
９  印字機構
１０  印字コントローラ
１１  プリンタ
【図１】
0003763467.tif 000002
【図２】
0003763467.tif 000003
【図３】
0003763467.tif 000004
【図４】
0003763467.tif 000005
【図５】
0003763467.tif 000006
【図６】
0003763467.tif 000007
【図７】
0003763467.tif 000008