(57)【要約】【課題】  入力された文字列の文字種を変換するに際して、できるだけ最適な変換候補を操作者に提示すること。【解決手段】  入力された文字列の文字種を変換するにあたり、その文書の書式を判定し（ステップＳ６）、文書書式に応じて、入力された文字列の変換候補の優先順序を決定する（ステップＳ７）。例えば、数字”１２３”を変換する場合、書式が縦書きであれば、変換候補である漢数字”一二三”の優先順序を最も高くする。【選択図】  図２
2005267103.tif 000002
【特許請求の範囲】
【請求項１】
入力された文字列の文字種を変換するための文書処理装置であって、
編集中の文書の文書書式を判定する判定手段と、
前記文字列の変換候補の優先順序を決定する順序決定手段と、を備え、
前記順序決定手段は、前記判定手段が判定した文書書式に応じて前記優先順序を決定することをと特徴とする文書処理装置。
【請求項２】
入力された文字列の文字種を変換するための文書処理装置であって、
前記文字列の変換候補の優先順序を決定する順序決定手段と、
前記文字列に対して同じ文字種の複数の変換候補があった場合に、その変換結果を保存する保存手段と、を備え、
前記順序決定手段は、入力された文字列に対して同じ文字種の複数の変換候補があった場合に、前記保存手段に保存された先の変換結果に基づいて、該複数の変換候補の優先順序を決定することを特徴とする文書処理装置。
【請求項３】
複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するための文書処理装置であって、
各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定手段を備え、
前記設定手段は、新たな文書ブロックに対して学習辞書を設定する場合、当該新たな文書ブロックに類似する既存の文書ブロックの学習辞書に基づいて設定することを特徴とする文書処理装置。
【請求項４】
複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するための文書処理装置であって、
各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定手段を備え、
前記設定手段は、相互に類似する文書ブロックの学習辞書については、一の学習辞書をそれらの文書ブロックが共有するように設定することを特徴とする文書処理装置。
【請求項５】
入力された文字列の文字種を変換するための文書処理方法であって、
編集中の文書の文書書式を判定する判定工程と、
前記文字列の変換候補の優先順序を決定する順序決定工程と、を含み、
前記順序決定工程では、前記判定工程において判定した文書書式に応じて前記優先順序を決定することをと特徴とする文書処理方法。
【請求項６】
前記判定工程では、編集中の文書が縦書きか横書きかを判定することを特徴とする請求項５に記載の文書処理方法。
【請求項７】
前記文字列が数字を含む場合に、前記順序決定工程では、前記文書が縦書きの場合は、漢数字の変換候補を優先し、前記文書が横書きの場合は、アラビア数字の変換候補を優先することを特徴とする請求項６に記載の文書処理方法。
【請求項８】
前記判定工程では、前記文書が複数の文書ブロックを含む場合は、当該文書ブロック毎に文書書式を判定することを特徴とする請求項５乃至７のいずれか１項に文書処理方法。
【請求項９】
入力された文字列の文字種を変換するための文書処理方法であって、
前記文字列の変換候補の優先順序を決定する順序決定工程と、
前記文字列に対して同じ文字種の複数の変換候補があった場合に、その変換結果を保存する保存工程と、を備え、
前記順序決定工程では、入力された文字列に対して同じ文字種の複数の変換候補があった場合に、前記保存工程において保存された先の変換結果に基づいて、該複数の変換候補の優先順序を決定することを特徴とする文書処理方法。
【請求項１０】
複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するための文書処理方法であって、
各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定工程を含み、
前記設定工程では、新たな文書ブロックに対して学習辞書を設定する場合、当該新たな文書ブロックに類似する既存の文書ブロックの学習辞書に基づいて設定することを特徴とする文書処理方法。
【請求項１１】
複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するための文書処理方法であって、
各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定工程を含み、
前記設定工程では、相互に類似する文書ブロックの学習辞書については、一の学習辞書をそれらの文書ブロックが共有するように設定することを特徴とする文書処理方法。
【請求項１２】
入力された文字列の文字種を変換するために、コンピュータを、
編集中の文書の文書書式を判定する判定手段、
前記文字列の変換候補の優先順序を決定する順序決定手段、として機能させるプログラムを記録した記憶媒体であって、
前記順序決定手段は、前記判定手段が判定した文書書式に応じて前記優先順序を決定することをと特徴とする記憶媒体。
【請求項１３】
入力された文字列の文字種を変換するためにコンピュータを、
前記文字列の変換候補の優先順序を決定する順序決定手段、
前記文字列に対して同じ文字種の複数の変換候補があった場合に、その変換結果を保存する保存手段、として機能させるプログラムを記録した記憶媒体であって、
前記順序決定手段は、入力された文字列に対して同じ文字種の複数の変換候補があった場合に、前記保存手段に保存された先の変換結果に基づいて、該複数の変換候補の優先順序を決定することを特徴とする記憶媒体。
【請求項１４】
複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するために、コンピュータを、
各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定手段として機能させるプログラムを記録した記憶媒体であって、
前記設定手段は、新たな文書ブロックに対して学習辞書を設定する場合、当該新たな文書ブロックに類似する既存の文書ブロックの学習辞書に基づいて設定することを特徴とする記憶媒体。
【請求項１５】
複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するためにコンピュータを、
各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定手段として機能させるプログラムを記録した記憶媒体であって、
前記設定手段は、相互に類似する文書ブロックの学習辞書については、一の学習辞書をそれらの文書ブロックが共有するように設定することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された文字列の文字種を変換するための文書処理装置及び文書処理方法に関する。
【背景技術】
【０００２】
従来の文書処理装置の文字種変換機能としては、先の変換結果を反映して後の文字変換における変換候補を定める学習機能を備えたものが提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平４−２４２８５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このような学習機能は、いかなる場合も一律に直前の変換結果を反映していたため、時として変換効率が悪い場合がある。例えば、漢数字変換においては、文書の書式が縦書きであれば「０１２３４５」よりも「○一二三四五」または「壱拾弐万参千四百五拾六」という変換結果の方が望ましいが、従来の学習機能では、常に直前の変換結果を優先するため、その変換結果如何により最適な常に最適な変換候補を操作者に提示することができず、文書の編集効率の低下を招いていた。
【０００５】
従って、本発明の目的は、入力された文字列の文字種を変換するに際して、できるだけ最適な変換候補を操作者に提示することにある。
【課題を解決するための手段】
【０００６】
本発明によれば、入力された文字列の文字種を変換するための文書処理装置であって、編集中の文書の文書書式を判定する判定手段と、前記文字列の変換候補の優先順序を決定する順序決定手段と、を備え、前記順序決定手段は、前記判定手段が判定した文書書式に応じて前記優先順序を決定することをと特徴とする文書処理装置が提供される。
【０００７】
また、本発明によれば、入力された文字列の文字種を変換するための文書処理装置であって、前記文字列の変換候補の優先順序を決定する順序決定手段と、前記文字列に対して同じ文字種の複数の変換候補があった場合に、その変換結果を保存する保存手段と、を備え、前記順序決定手段は、入力された文字列に対して同じ文字種の複数の変換候補があった場合に、前記保存手段に保存された先の変換結果に基づいて、該複数の変換候補の優先順序を決定することを特徴とする文書処理装置が提供される。
【０００８】
また、本発明によれば、複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するための文書処理装置であって、各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定手段を備え、前記設定手段は、新たな文書ブロックに対して学習辞書を設定する場合、当該新たな文書ブロックに類似する既存の文書ブロックの学習辞書に基づいて設定することを特徴とする文書処理装置が提供される。
【０００９】
また、本発明によれば、複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するための文書処理装置であって、各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定手段を備え、前記設定手段は、相互に類似する文書ブロックの学習辞書については、一の学習辞書をそれらの文書ブロックが共有するように設定することを特徴とする文書処理装置が提供される。
【００１０】
また、本発明によれば、入力された文字列の文字種を変換するための文書処理方法であって、編集中の文書の文書書式を判定する判定工程と、前記文字列の変換候補の優先順序を決定する順序決定工程と、を含み、前記順序決定工程では、前記判定工程において判定した文書書式に応じて前記優先順序を決定することをと特徴とする文書処理方法が提供される。
【００１１】
また、本発明によれば、入力された文字列の文字種を変換するための文書処理方法であって、前記文字列の変換候補の優先順序を決定する順序決定工程と、前記文字列に対して同じ文字種の複数の変換候補があった場合に、その変換結果を保存する保存工程と、を備え、前記順序決定工程では、入力された文字列に対して同じ文字種の複数の変換候補があった場合に、前記保存工程において保存された先の変換結果に基づいて、該複数の変換候補の優先順序を決定することを特徴とする文書処理方法が提供される。
【００１２】
また、本発明によれば、複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するための文書処理方法であって、各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定工程を含み、前記設定工程では、新たな文書ブロックに対して学習辞書を設定する場合、当該新たな文書ブロックに類似する既存の文書ブロックの学習辞書に基づいて設定することを特徴とする文書処理方法が提供される。
【００１３】
また、本発明によれば、複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するための文書処理方法であって、各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定工程を含み、前記設定工程では、相互に類似する文書ブロックの学習辞書については、一の学習辞書をそれらの文書ブロックが共有するように設定することを特徴とする文書処理方法が提供される。
【００１４】
また、本発明によれば、入力された文字列の文字種を変換するために、コンピュータを、編集中の文書の文書書式を判定する判定手段、前記文字列の変換候補の優先順序を決定する順序決定手段、として機能させるプログラムを記録した記憶媒体であって、前記順序決定手段は、前記判定手段が判定した文書書式に応じて前記優先順序を決定することをと特徴とする記憶媒体が提供される。
【００１５】
また、本発明によれば、入力された文字列の文字種を変換するためにコンピュータを、前記文字列の変換候補の優先順序を決定する順序決定手段、前記文字列に対して同じ文字種の複数の変換候補があった場合に、その変換結果を保存する保存手段、として機能させるプログラムを記録した記憶媒体であって、前記順序決定手段は、入力された文字列に対して同じ文字種の複数の変換候補があった場合に、前記保存手段に保存された先の変換結果に基づいて、該複数の変換候補の優先順序を決定することを特徴とする記憶媒体が提供される。
【００１６】
また、本発明によれば、複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するために、コンピュータを、各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定手段として機能させるプログラムを記録した記憶媒体であって、前記設定手段は、新たな文書ブロックに対して学習辞書を設定する場合、当該新たな文書ブロックに類似する既存の文書ブロックの学習辞書に基づいて設定することを特徴とする記憶媒体が提供される。
【００１７】
また、本発明によれば、複数の文書ブロックを含む文書中に入力された文字列の文字種を変換するためにコンピュータを、各々の前記文書ブロックに対して、文字種変換のための学習辞書を設定する設定手段として機能させるプログラムを記録した記憶媒体であって、前記設定手段は、相互に類似する文書ブロックの学習辞書については、一の学習辞書をそれらの文書ブロックが共有するように設定することを特徴とする記憶媒体が提供される。
【発明の効果】
【００１８】
本発明によれば、入力された文字列の文字種を変換するに際して、できるだけ最適な変換候補を操作者に提示することができる。
【発明を実施するための最良の形態】
【００１９】
以下に図面を参照して本発明の実施の形態について説明する。図１は、本発明の文書処理を実行するための装置の構成例を表すブロック図である。文書処理装置は、ＣＰＵ１と、ＲＯＭ２と、ＲＡＭ３と、ＳＲＡＭ４と、ＩＯコントローラ５と、これらを機能的に接続するバス９と、ＩＯコントローラ５にケーブル１０を解して接続された入力装置６、プリンタ７及びディスプレイ８と、を備える。ＣＰＵ１は、ＲＯＭ２に格納された後述する文書処理のためのプログラムを実行するものである。ＲＯＭ２は、後述する文書処理のためのプログラムやＯＳ等を格納したメモリである。ＲＡＭ３は、ＣＰＵ１による処理の中間処理結果を一時的に格納するため等に用いられるメモリであり、例えば、編集中の文書の書式情報等が格納される。
【００２０】
ＳＲＡＭ４は、文字列の文字種変換のための変換辞書や文字列の変換候補の優先順序を定めるために用いる学習辞書が格納されたメモリである。変換辞書とは、ある文字列に対して、読み方が同じで文字種が異なる文字等の情報を含むものであり、例えば、各変換候補を分類して、一般辞書、アラビア数字(１、２、３．．．）辞書、漢数字辞書（一、二、三）等といったように複数の辞書から構成される。また、漢数字辞書は、更に、”壱、弐、参．．．”といった数字についても分類してもよい。いずれの辞書から順番に変換候補を抽出するかは、辞書ポインタの設定により行うことができる。また、学習辞書とは、以前の文字種変換において、どの変換候補が操作者によって選択されたか等の情報を含むものである。
【００２１】
なお、ＲＯＭ２、ＲＡＭ３及びＳＲＡＭ４等のメモリ群は、必ずしもこの構成を採用する必要は無く、これらに格納される上述したプログラムや辞書等が、本発明の文書処理を実行可能な範囲で格納されれば、他の構成を採用してもよい。また、メモリの種類もこれに限定されるものではないことは言うまでもない。
【００２２】
ＩＯコントローラ５は、入力装置６、プリンタ７及びディスプレイ８と、ＣＰＵ１と、を中継するし、データの入出力を行うためのものである。入力装置６は、例えば、キーボード、ポインティングデバイス等から構成されるものであり、操作者が、文書を入力するためのものである。プリンタ７は、作成された文書等を印刷するためのものである。ディスプレイ８は、入力装置６から入力された文書を表示したり、また、入力された文字列の変換候補を表示するためのものである。
【００２３】
次に、文書処理の内容について図２のフローチャートに基づいて説明する。この実施形態では、文書の書式、特にここでは横書き・縦書きの別に基づいて、文字列の文字種変換の際の変換候補の優先順序を定める文書処理について説明する。また、以下の説明では、入力された文字列に数字が含まれている場合において、その数字の文字種変換のみを実行する場合を例にとって説明するが、本発明の文字種変換の対象が数字のみに限定されないことはいうまでもない。
【００２４】
ステップＳ１は、操作者により文字列入力が行われたことを示している。ステップＳ２では、文字列入力後、変換キーの押下があったか否かを判定する。変換キーの押下があった場合は、ステップＳ３で文字列中に数字が含まれているかの判定を行う。文字列中に数字が含まれていない場合は、ステップＳ５に進み、変換辞書の情報に基づいて変換候補を選択し、学習辞書の情報に基づいてその変換候補の優先順位を決定して、優先順位の高い候補からディスプレイ８に表示する。一方、文字列中に数字が含まれている場合は、ステップＳ４で編集の対象となっている文書の書式情報を取得し、ステップＳ６でその書式が縦書きか否かを判定する。
【００２５】
書式が縦書きと判定された場合は、漢数字の変換候補の優先順位をあげるべく、ステップＳ７において辞書ポインタを設定する。この場合の辞書ポインタは、例えば、図５に示すように、辞書ポインタ１が漢数字辞書を指し、辞書ポインタ２がアラビア数字辞書を指すようにそれぞれ設定される。変換候補は、辞書ポインタ１、２．．．という順序で各辞書から抽出される。
【００２６】
次に、ステップＳ０９で、漢数字辞書における変換候補が、最初に表示されるように設定する。その後、ステップＳ１０へ進み、入力装置６において中止キーが押されたか否かを判定した上で、ステップＳ１１へ進み、辞書ポインタが指す候補をディスプレイ８に表示する。図３は、この状態のディスプレイ８の表示例であり、入力された文字列”１２３”に対して、変換候補”一二三”が表示されている。なお、変換候補は、入力装置６の所定のキーを押下する毎に、優先順位の低い次の候補へと表示が切り替えられていくこととなる。また、変換候補をひとつだけ示さずに、一覧形式で表示してもよい。
【００２７】
ステップＳ１２では、表示した変換候補を操作者が選択したか否かを判定し、変換候補が確定したら、ステップＳ１３で編集中の文書へ変換された文字列を挿入し、ステップＳ１４で学習処理を行う。ここでいう学習処理とは確定された候補が次回の候補表示の時に最初に表示されるように、辞書内順序を入れ替えておくことである。ステップＳ１２において、表示した変換候補を操作者が選択しなかった場合は、ステップＳ１５へ進み、辞書ポインタを進めて次の変換候補を表示する。ステップＳ１６において、辞書の終わりに到達したか否かを判定し、到達した場合は、最初から再度変換候補を表示するために辞書ポインタを１にし、到達していない場合は、そのままステップＳ１０へ戻り、同様の処理を繰り返す。
【００２８】
次に、ステップＳ６において、書式が横書きと判定された場合は、アラビア数字の変換候補の優先順位をあげるべく、ステップＳ８において辞書ポインタを設定する。この場合の辞書ポインタは、図６に示すように、辞書ポインタ１がアラビア数字辞書を指し、辞書ポインタ２が漢数字辞書を指すようにそれぞれの設定される。設定後、ステップＳ９へ進み、上述した処理が実行される。図４は、この場合のステップＳ１１におけるディスプレイ８の表示例であり、入力された文字列”一二三”に対して、変換候補”１２３”が表示されている。このように、文字種変換の変換候補の優先順序を、文書の書式に基づいて変更することにより、変換効率を向上することができる。
【００２９】
次に、文字種変換の他の方法について説明する。上述した例では、数字の仮名漢字変換において、アラビア数字と漢数字の候補表示順序を制御することを説明したが、この方法では、同じ文字種の変換候補が複数存在する場合に、先の変換結果を後の変換時に反映させる処理を行う。例えば、「１８６」という数字を漢数字に変換する際は、「一八六」だけでなく「百八十六」という場合があり、同じ文字種でありながら複数の変換候補が存在する。そして、文書によっては「百八十六」が最初の候補として望ましい場合がある。しかし、従来の単純な変換学習であると、次に「５６７」という数字が入力された場合も、「五百六十七」ではなく「五六七」を表示してしまうので、変換効率が低下してしまう。
【００３０】
すなわち、このような同じ文字種の変換候補が複数ある場合は、同様のケースの場合の先の変換結果を後の変換時に反映させること（以下、変換予測という。）が好ましい。図７は、この方法の変換候補表示処理の例を表すフローチャートである。ステップＳ５１では、入力された文字列に対して、変換予測が可能であるか否かを判定する。変換予測が可能か否かは、予め定めた条件にその文字列が合致するか否かで判定する。例えば、上述したような数字の変換予測の場合でいえば、変換予測の条件として、「数字であること」及び「”一二三”と”百二十三”の如く、同種の変換候補が複数あること」とすることができる。
【００３１】
変換予測が可能な場合は、ステップＳ５２へ進み、先の変換予測時に操作者により選択された形態を参照（学習辞書の参照）して、その変換候補の優先順序を最初にする。ステップＳ５４では、その変換候補を表示する。ステップＳ５２で変換予測が不可の場合は、ステップＳ５３へ進み、公知の手法により変換候補の順位づけを行う。その後、ステップＳ５４へ進み、変換候補を表示する。
【００３２】
ステップＳ５５では、操作者が表示された変換候補を選択したか否かを判定し、選択しなかった場合は、ステップＳ５４へ戻って次の変換候補を表示する。選択した場合は、ステップＳ５６へ進み、学習処理を行う。この学習処理では、変換予測を伴った変換がなされた場合は、どの種類の変換候補が操作者に選択されたかについての変換結果を保存すべく学習辞書を更新し、次回の変換予測に役立てることとなる。なお、この変換予測は、上述したような文書の書式に応じて実行したり、しなかったりすることもできる。
【００３３】
次に、文書が複数のブロックで構成されている場合について説明する。上述した文字種変換の方法は、一の書式等からなる文書について説明したが、文書が複数の文書ブロックからなる場合もそれらの方法が適用できることはいうまでもない。図８は、係る文書の一例であり、文書ブロック１２１，１２２，１２３で構成されている。また、それぞれの文書ブロックの書式はブロック毎に設定することができる。この場合、学習辞書をブロック毎に設定し、また、書式の判定をブロック毎に行えば、より高い変換効率を実現することができる。一方、あるブロックと他のブロックの書式が同じで編集され、また、文書の内容が似ていれば、同様の変換傾向が予想される。従って、そのような類似のブロック間では、一方の学習辞書に基づいて、例えばそのまま複写して、他方の学習辞書を設定すれば、変換効率が向上する。
【００３４】
これを図９により説明する。図９は、一の文書中に文書ブロック１５１と文書ブロック１５２とが存在することを示している。また、文書ブロック１５１には、文字種変換のための学習辞書１５３が、文書ブロック１５４には学習辞書１５４がそれぞれ設定されている。ここで、例えば、文書ブロック１５１と文書ブロック１５２がともに「書式が縦書き」、「内容が経済関係」、「数値記述が多い」という条件を共に備えていた場合は、学習辞書１５４を生成する際に、学習辞書１５３をこれに複写しておけば、変換効率の向上に寄与する。なお、特に同一ページ内の文書ブロックは、類似する傾向が強いので、この方法の適用が好適である。
【００３５】
図１０は、これらの処理のフローチャートを示している。ステップＳ１０１では、作業中の文書ブロックが新規の文書ブロックか否かを判定する。既存のブロックであれば、ステップＳ１０２へ進み、文書の作成がされ、その後終了する（ステップＳ１０４）。ステップＳ１０１において、新規の文書ブロックであった場合は、ステップＳ０３へ進み、その文書ブロックの内容と類似する既存の文書ブロックがあるか否かを判定する。既存の文書ブロックがあれば、ステップＳ１０６へ進み、その既存の文書ブロックの学習辞書を複写して、新規の文書ブロックの学習辞書とする。類似する既存の文書ブロックがない場合は、ステップＳ１０５へ進み、新たな学習辞書を作成する。
【００３６】
なお、この方法では、類似の文書ブロック間で、それぞれが独自に有する学習辞書を複写することとしたが、学習辞書を共有することとしてもよい。そうすれば、学習辞書の記憶領域を削減することができる。
【００３７】
以上、本発明の好適な実施の形態について説明したが、上述した種々の方法は、本発明の目的を逸脱しない範囲で、相互に組み合わせることができることはいうまでもない。
【００３８】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体（又は記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００３９】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。プログラムを供給するための記憶媒体（又は記録媒体）としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００４０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体（又は記録媒体）にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体（又は記録媒体）に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。さらに、記憶媒体（又は記録媒体）から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態における文書処理を実行するための装置の構成例を表すブロック図である。
【図２】本発明の一実施形態における文書処理のフローチャートである。
【図３】変換候補の表示例である。
【図４】変換候補の表示例である。
【図５】辞書ポインタの設定状態を示す図である。
【図６】辞書ポインタの設定状態を示す図である。
【図７】別の文書処理のフローチャートである。
【図８】複数の文書ブロックを含む文書の例である。
【図９】複数の文書ブロックを含む文書と学習辞書との関係を示した図である。
【図１０】更に別の文書処理のフローチャートである。
【図１】
2005267103.tif 000003
【図２】
2005267103.tif 000004
【図３】
2005267103.tif 000005
【図４】
2005267103.tif 000006
【図５】
2005267103.tif 000007
【図６】
2005267103.tif 000008
【図７】
2005267103.tif 000009
【図８】
2005267103.tif 000010
【図９】
2005267103.tif 000011
【図１０】
2005267103.tif 000012