"コンピュータに、利用者による操作入力に基づく作成中の文章において、入力中の文に先行する文を解析して当該文に含まれる単語を特定する特定機能と、既存の文章中に含まれる連続する2つの文について、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として対応付けて記憶する記憶手段から、前記特定機能により特定された単語に合致する先行語に対応付けられた後続語を検索する検索機能と、前記検索機能により検索された後続語を利用者に対して提示する提示機能と、を実現させるためのプログラム。前記記憶手段は、既存の文章において先行する文に含まれる各先行語を文単位でまとめた各先行語群と当該先行語群を含む文に後続する文に含まれる各後続語との対応付け情報と共に、既存の文章における当該先行語群を含む文の出現度合を示す文出現量、及び、当該先行語群を含む文に後続する文における当該後続語の出現度合を示す単語出現量を記憶しており、前記検索機能は、入力中の文に先行する文に含まれる単語群に合致する先行語群に対応する後続語を検索すると共に、当該先行語群に係る文出現量及び当該先行語群と当該後続語との組み合わせに係る単語出現量を検索し、前記提示機能は、前記検索機能により検索された後続語を、当該後続語と共に検索された文出現量に対する単語出現量の比が高い順に提示する、ことを特徴とする請求項1に記載のプログラム。前記記憶手段は、既存の文章において先行する文に含まれる各先行語と当該先行語を含む文に後続する文に含まれる各後続語との対応付け情報と共に、既存の文章における当該先行語を含む文の出現度合を示す文出現量、及び、当該先行語を含む文に後続する文における当該後続語の出現度合を示す単語出現量を記憶しており、前記検索機能は、入力中の文に先行する文に含まれる各単語に合致するそれぞれの先行語に対応する後続語を検索すると共に、当該先行語に係る文出現量及び当該先行語と当該後続語との組み合わせに係る単語出現量を検索し、前記提示機能は、前記検索機能により検索された後続語を、当該後続語と共に検索された文出現量に対する単語出現量の比が高い順に提示する、ことを特徴とする請求項1に記載のプログラム。前記記憶手段は、各先行語と当該先行語を含む文に後続する文に含まれる各後続語との対応付け情報と共に、当該先行語の格の情報を記憶しており、前記特定機能は、入力中の文に先行する文に含まれる単語の格を特定し、前記検索機能は、入力中の文に先行する文に含まれる単語及び格が合致する先行語に対応付けられた後続語を検索する、ことを特徴とする請求項3に記載のプログラム。コンピュータに、既存の文章中に含まれる連続する2つの文を解析し、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として特定する特定機能と、利用者による操作入力に基づいて作成中の文章における入力中の文について、当該文に先行する文に含まれる単語に合致する先行語に対応する後続語を利用者に対して提示する文章入力支援処理のために、前記特定機能により特定された先行語と後続語とを対応付けて記憶手段に記憶させる記憶機能と、を実現させるためのプログラム。既存の文章において先行する文に含まれる各先行語を文単位でまとめた先行語群毎に、既存の文章における当該先行語群を含む文の出現度合を示す文出現量を算出すると共に、各先行語群と当該先行語群を含む文に後続する文に含まれる各後続語との組み合わせ毎に、当該先行語群を含む文に後続する文における当該後続語の出現度合を示す単語出現量を算出する算出機能を前記コンピュータに更に実現させ、前記文章入力支援処理において、入力中の文に先行する文に含まれる単語群に合致する先行語群に対応する後続語を、当該先行語群に係る文出現量に対する当該後続語に係る単語出現量の比が高い順に提示させるために、前記記憶機能は、各先行語群と当該先行語群を含む文に後続する文に含まれる各後続語との対応付け情報と共に、前記算出機能により算出された文出現量及び単語出現量を前記記憶手段に記憶させる、ことを特徴とする請求項5に記載のプログラム。既存の文章において先行する文に含まれる先行語毎に、既存の文章における当該先行語を含む文の出現度合を示す文出現量を算出すると共に、各先行語と当該先行語を含む文に後続する文に含まれる各後続語との組み合わせ毎に、当該先行語を含む文に後続する文における当該後続語の出現度合を示す単語出現量を算出する算出機能を前記コンピュータに更に実現させ、前記文章入力支援処理において、入力中の文に先行する文に含まれる各単語に合致するそれぞれの先行語に対応する後続語を、当該先行語に係る文出現量に対する当該後続語に係る単語出現量の比が高い順に提示させるために、前記記憶機能は、各先行語と当該先行語を含む文に後続する文に含まれる各後続語との対応付け情報と共に、前記算出機能により算出された文出現量及び単語出現量を前記記憶手段に記憶させる、ことを特徴とする請求項5に記載のプログラム。前記算出機能は、先行語毎の文出現量の算出を、当該先行語を含む文毎に、当該文の単語数が多いほど小さい値を加算することにより行い、また、先行語と後続語の組み合わせ毎の単語出現量の算出を、当該先行語を含む文に後続する文で且つ当該後続語を含む文毎に、当該文の単語数が多いほど小さい値を加算することにより行う、ことを特徴とする請求項7に記載のプログラム。前記特定機能は、既存の文章において先行する文に含まれる先行語の格と、当該文に後続する文に含まれる後続語の格を特定し、前記算出機能は、前記特定された先行語と格が一致する後続語について、当該後続語に係る単語出現量に加算する値を大きくする、ことを特徴とする請求項7又は請求項8に記載のプログラム。前記特定機能は、既存の文章において先行する文に含まれる先行語の格を特定し、前記文章入力支援処理において、入力中の文に先行する文に含まれる単語及び格が合致する先行語に対応する後続語を提示させるために、前記記憶機能は、各先行語と当該先行語を含む文に後続する文に含まれる各後続語との対応付け情報と共に、当該先行語の格の情報を前記記憶手段に記憶させる、ことを特徴とする請求項7乃至請求項9のいずれか1項に記載のプログラム。既存の文章中に含まれる連続する2つの文を解析し、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として特定する第1特定手段と、前記第1特定手段により特定された先行語と後続語とを対応付けて記憶する記憶手段と、を有する参照情報作成部と、利用者による操作入力に基づいて作成中の文章において、入力中の文に先行する文を解析して当該文に含まれる単語を特定する第2特定手段と、前記第2特定手段により特定された単語に合致する先行語に対応付けられた後続語を前記記憶手段から検索する検索手段と、前記検索手段により検索された後続語を利用者に対して提示する提示手段と、を有する文章入力支援部と、を備えたことを特徴とする文章入力支援システム。利用者による操作入力に基づいて作成中の文章において、入力中の文に先行する文を解析して当該文に含まれる単語を特定する特定手段と、既存の文章中に含まれる連続する2つの文について、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として対応付けて記憶する記憶手段から、前記特定手段により特定された単語に合致する先行語に対応付けられた後続語を検索する検索手段と、前記検索手段により検索された後続語を利用者に対して提示する提示手段と、を備えたことを特徴とする文章入力支援装置。既存の文章中に含まれる連続する2つの文を解析し、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として特定する特定手段と、利用者による操作入力に基づいて作成中の文章における入力中の文について、当該文に先行する文に含まれる単語に合致する先行語に対応する後続語を利用者に対して提示する文章入力支援処理のために、前記特定手段により特定された先行語と後続語とを対応付けて記憶手段に記憶させる記憶手段と、を備えたことを特徴とする参照情報作成装置。本発明は、文章作成中の利用者による入力中の文について、その続きに入力されることが予測される候補を提示するに際し、当該入力中の文に先行する文とのつながりに基づいた候補を提示可能な技術を提案することを目的とする。請求項1に係る本発明は、コンピュータに、利用者による操作入力に基づいて作成中の文章において、入力中の文に先行する文を解析して当該文に含まれる単語を特定する特定機能と、既存の文章中に含まれる連続する2つの文について、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として対応付けて記憶する記憶手段から、前記特定機能により特定された単語に合致する先行語に対応付けられた後続語を検索する検索機能と、前記検索機能により検索された後続語を利用者に対して提示する提示機能と、を実現させるためのプログラムである。請求項2に係る本発明は、請求項1に係る本発明において、前記記憶手段は、既存の文章において先行する文に含まれる各先行語を文単位でまとめた各先行語群と当該先行語群を含む文に後続する文に含まれる各後続語との対応付け情報と共に、既存の文章における当該先行語群を含む文の出現度合を示す文出現量、及び、当該先行語群を含む文に後続する文における当該後続語の出現度合を示す単語出現量を記憶しており、前記検索機能は、入力中の文に先行する文に含まれる単語群に合致する先行語群に対応する後続語を検索すると共に、当該先行語群に係る文出現量及び当該先行語群と当該後続語との組み合わせに係る単語出現量を検索し、前記提示機能は、前記検索機能により検索された後続語を、当該後続語と共に検索された文出現量に対する単語出現量の比が高い順に提示する、ことを特徴とするプログラムである。請求項3に係る本発明は、請求項1に係る本発明において、前記記憶手段は、既存の文章において先行する文に含まれる各先行語と当該先行語を含む文に後続する文に含まれる各後続語との対応付け情報と共に、既存の文章における当該先行語を含む文の出現度合を示す文出現量、及び、当該先行語を含む文に後続する文における当該後続語の出現度合を示す単語出現量を記憶しており、前記検索機能は、入力中の文に先行する文に含まれる各単語に合致するそれぞれの先行語に対応する後続語を検索すると共に、当該先行語に係る文出現量及び当該先行語と当該後続語との組み合わせに係る単語出現量を検索し、前記提示機能は、前記検索機能により検索された後続語を、当該後続語と共に検索された文出現量に対する単語出現量の比が高い順に提示する、ことを特徴とするプログラムである。請求項4に係る本発明は、請求項3に係る本発明において、前記記憶手段は、各先行語と当該先行語を含む文に後続する文に含まれる各後続語との対応付け情報と共に、当該先行語の格の情報を記憶しており、前記特定機能は、入力中の文に先行する文に含まれる単語の格を特定し、前記検索機能は、入力中の文に先行する文に含まれる単語及び格が合致する先行語に対応付けられた後続語を検索する、ことを特徴とするプログラムである。請求項5に係る本発明は、コンピュータに、既存の文章中に含まれる連続する2つの文を解析し、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として特定する特定機能と、利用者による操作入力に基づいて作成中の文章における入力中の文について、当該文に先行する文に含まれる単語に合致する先行語に対応する後続語を利用者に対して提示する文章入力支援処理のために、前記特定機能により特定された先行語と後続語とを対応付けて記憶手段に記憶させる記憶機能と、を実現させるためのプログラムである。請求項6に係る本発明は、請求項5に係る本発明において、既存の文章において先行する文に含まれる各先行語を文単位でまとめた先行語群毎に、既存の文章における当該先行語群を含む文の出現度合を示す文出現量を算出すると共に、各先行語群と当該先行語群を含む文に後続する文に含まれる各後続語との組み合わせ毎に、当該先行語群を含む文に後続する文における当該後続語の出現度合を示す単語出現量を算出する算出機能を前記コンピュータに更に実現させ、前記文章入力支援処理において、入力中の文に先行する文に含まれる単語群に合致する先行語群に対応する後続語を、当該先行語群に係る文出現量に対する当該後続語に係る単語出現量の比が高い順に提示させるために、前記記憶機能は、各先行語群と当該先行語群を含む文に後続する文に含まれる各後続語との対応付け情報と共に、前記算出機能により算出された文出現量及び単語出現量を前記記憶手段に記憶させる、ことを特徴とするプログラムである。請求項7に係る本発明は、請求項5に係る本発明において、既存の文章において先行する文に含まれる先行語毎に、既存の文章における当該先行語を含む文の出現度合を示す文出現量を算出すると共に、各先行語と当該先行語を含む文に後続する文に含まれる各後続語との組み合わせ毎に、当該先行語を含む文に後続する文における当該後続語の出現度合を示す単語出現量を算出する算出機能を前記コンピュータに更に実現させ、前記文章入力支援処理において、入力中の文に先行する文に含まれる各単語に合致するそれぞれの先行語に対応する後続語を、当該先行語に係る文出現量に対する当該後続語に係る単語出現量の比が高い順に提示させるために、前記記憶機能は、各先行語と当該先行語を含む文に後続する文に含まれる各後続語との対応付け情報と共に、前記算出機能により算出された文出現量及び単語出現量を前記記憶手段に記憶させる、ことを特徴とするプログラムである。請求項8に係る本発明は、請求項7に係る本発明において、前記算出機能は、先行語毎の文出現量の算出を、当該先行語を含む文毎に、当該文の単語数が多いほど小さい値を加算することにより行い、また、先行語と後続語の組み合わせ毎の単語出現量の算出を、当該先行語を含む文に後続する文で且つ当該後続語を含む文毎に、当該文の単語数が多いほど小さい値を加算することにより行う、ことを特徴とするプログラムである。請求項9に係る本発明は、請求項7、8に係る本発明において、前記特定機能は、既存の文章において先行する文に含まれる先行語の格と、当該文に後続する文に含まれる後続語の格を特定し、前記算出機能は、前記特定された先行語と格が一致する後続語について、当該後続語に係る単語出現量に加算する値を大きくする、ことを特徴とするプログラムである。請求項10に係る本発明は、請求項7~9に係る本発明において、前記特定機能は、既存の文章において先行する文に含まれる先行語の格を特定し、前記文章入力支援処理において、入力中の文に先行する文に含まれる単語及び格が合致する先行語に対応する後続語を提示させるために、前記記憶機能は、各先行語と当該先行語を含む文に後続する文に含まれる各後続語との対応付け情報と共に、当該先行語の格の情報を前記記憶手段に記憶させる、ことを特徴とするプログラムである。請求項11に係る本発明は、既存の文章中に含まれる連続する2つの文を解析し、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として特定する第1特定手段と、前記第1特定手段により特定された先行語と後続語とを対応付けて記憶する記憶手段と、を有する参照情報作成部と、利用者による操作入力に基づいて作成中の文章において、入力中の文に先行する文を解析して当該文に含まれる単語を特定する第2特定手段と、前記第2特定手段により特定された単語に合致する先行語に対応付けられた後続語を前記記憶手段から検索する検索手段と、前記検索手段により検索された後続語を利用者に対して提示する提示手段と、を有する文章入力支援部と、を備えたことを特徴とする文章入力支援システムである。請求項12に係る本発明は、利用者による操作入力に基づいて作成中の文章において、入力中の文に先行する文を解析して当該文に含まれる単語を特定する特定手段と、既存の文章中に含まれる連続する2つの文について、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として対応付けて記憶する記憶手段から、前記特定手段により特定された単語に合致する先行語に対応付けられた後続語を検索する検索手段と、前記検索手段により検索された後続語を利用者に対して提示する提示手段と、を備えたことを特徴とする文章入力支援装置である。請求項13に係る本発明は、既存の文章中に含まれる連続する2つの文を解析し、先行する文に含まれる単語を先行語とし、後続する文に含まれる単語を後続語として特定する特定手段と、利用者による操作入力に基づいて作成中の文章における入力中の文について、当該文に先行する文に含まれる単語に合致する先行語に対応する後続語を利用者に対して提示する文章入力支援処理のために、前記特定手段により特定された先行語と後続語とを対応付けて記憶手段に記憶させる記憶手段と、を備えたことを特徴とする参照情報作成装置である。請求項1、5、11~13に係る本発明によれば、文章作成中の利用者による入力中の文について、その続きに入力されることが予測される候補を提示するに際し、本発明を適用しない場合に比べて、当該入力中の文に先行する文とのつながりに基づいた候補となる単語を提示し、入力を支援することができる。請求項2、6に係る本発明によれば、入力中の文に先行する文との間で単語群が合致する既存の文に後続する文に含まれる単語を、当該既存の文に後続する文に当該単語が出現する条件付き確率に応じた順序で提示可能となる。請求項3、7に係る本発明によれば、入力中の文に先行する文との間で合致する単語を有する既存の文に後続する文に含まれる単語を、当該既存の文に後続する文に当該単語が出現する条件付き確率に応じた順序で提示可能となる。請求項4、10に係る本発明によれば、入力中の文に含まれる単語の格を考慮して、その続きに入力されることが予測される候補の単語を検索可能となる。請求項8に係る本発明によれば、条件付き確率の算出に用いる文出現量及び単語出現量を、その基となる文における単語の重みを加味して算出することができる。請求項9に係る本発明によれば、条件付き確率の算出に用いる単語出現量を、連続する文において同じ格の単語が出現し易い傾向にあることを加味して算出することができる。本発明の具体的な説明に先立って、文章入力支援機能について図11、12を参照して説明する。図11の例では、利用者が文章を作成するためにテキスト文を入力するテキスト入力部51に、拡散強調像でという文字列が入力されている。このとき、文章入力支援機能により、現在のカーソル位置より前の文字列に対してそれに続く可能性の高い文字列を推測し、当該推測により得られた各文字列を補完候補として子ウィンドウ52内に列挙して提示表示される。利用者は、子ウィンドウ52内に提示された補完候補の一つをキーボードやマウス等を操作して選択することで、その補完候補の文字列をタイプ入力することなく追加することができる。すなわち、その補完候補の文字列をタイプ入力するより少ない手間で文章作成を行うことができる。ここで、一つ以上の文が入力された後で、その続きの文を入力している場面を考える。図12には、従来の文章入力支援機能において、利用者が一文を入力した後に次の文の数文字を入力した際に、その続きに入力されるであろう文字列を推定して提示した場面を例示してある。図12の例では、テキスト入力部61に、右肺上部にT1強調像で著名な高信号域が見られます。という1文目と、その部位のTという2文目の文頭の数文字が入力されており、2文目入力中の文の続きに追加する補完候補の文字列として、子ウィンドウ52に、1強調像、2強調像、1領域という3つの文字列が提示されている。すなわち、利用者がその部位のTと入力した際に、文章入力支援機能により、利用者が直前に入力した2~3単語或いは数文字本例では、部位のTの文字列を参考にして、その続きに出現することが推定される1強調像、2強調像、1領域などの補完候補が提示されている。上記のような補完候補を提示するにあたり、従来の文章入力支援機能では、例えば、Nグラムモデルという、直前のN-1個の単語が出現したときのN番目の単語が出現するスコア例えば確率などを、予め用意された大量のテキスト文章から統計的に推定する手法が用いられる。しかしながら、T1強調像は、入力中の文2文目に先行する前文1文目において既に記述がなされており、更に重ねてT1強調像に関する記述がなされることは考え難い。更に、MRIMagneticResonanceImaging撮像法では普通T1強調像とT2強調像は同時に得られ、両方の画像に関する記述がなされることがしばしばある。よって、この場合には、T2強調像の後半部分の文字列である2強調像が補完候補として最上位に表示されることが望ましい。そこで、本発明では、入力中の文に先行する文位置的に前の文に入力された単語の情報を用いて、利用者に入力されることが推定される単語を文字列をより効果的に提示できるようにする。本発明の一実施例に係る文章入力支援システムの第1構成例について説明する。図1には、第1構成例の文章入力支援システムの機能ブロックを示してある。本例の文章入力支援システムは、利用者による操作入力に基づいて作成中の文章について、入力中の文に先行する文に含まれる単語に基づいて補完候補を提示する文章入力支援部30と、補完候補の提示に際して文章入力支援部30により参照される辞書辞書DB21を既存の文章に基づいて作成する参照情報作成部10とで構成されている。第1構成例に係る参照情報作成部10は、文書DB11に格納されている複数の既存の文書に含まれる文章を文単位に分割する文分割部12、対象の文を形態素解析して当該文に含まれる単語を特定する形態素解析部14を用いて、文分割部12により得られた文間の関係以下では、文間Nグラムというを解析する文間Nグラム解析部13、補完候補として列挙する単語の優先順を決定するためのスコアを算出する文-単語カウント部16、といった機能部を有し、これらの機能部による処理の結果として作成される辞書を辞書DB21に格納する。また、第1構成例に係る文章入力支援部30は、利用者により作成中の文章テキストを取得するテキスト取得部31、テキスト取得部31により取得された文章における入力中の文に先行する文前文を取得する前文取得部32、対象の文を形態素解析して当該文に含まれる単語を特定する形態素解析部14を用いて、前文取得部32により得られた文前文を解析する前文解析部33、前文解析部33による解析結果に基づいて辞書DB21を検索して、補完候補となる単語を特定する補完候補列挙部35、補完候補列挙部35により得られた補完候補の各単語について優先順を決定する補完候補評価部37、補完候補評価部37により決定された優先順に沿って補完候補の単語の提示を行う補完候補提示部38、といった機能部を有し、提示した補完候補の中から選択された単語を入力中の文の続きに追加することで利用者の文章入力を支援する。ここで、文間Nグラムについて説明する。本例の文間Nグラムは、N-1番目の文が出現した場合に、これに後続するN番目の文に単語Wが存在するスコア例えば、scoreW|文1、、文N-1を算出して、補完候補の提示に利用するものである。以下、N=2の場合すなわち、入力中の文に対して直前の文だけを考慮する場合について、自立語名詞や動詞などそれ単独で意味のある単語に着目して説明する。例えば、大量の文章中に或る文sが出現する頻度文出現頻度をcssとし、文sが出現した次の文に単語Wが出現する頻度単語出現頻度をcws,Wとすると、補完候補の提示に係るスコアとして、文出現頻度cssに対する単語出現頻度cws,Wの比、すなわち、或る文sが出現した次の文に単語Wが出現する条件付き確率の推定値pW|s=cws,W/cssを用いることができる。文出現頻度css及び単語出現頻度cws,Wは、参照情報作成部10の各機能により、事前に以下のような手順で求められる。まず、大量の文章テキストを用意する。これは、Web上の文章や電子版の新聞記事などの外部資源や、本例の文章入力支援システムを利用する各利用者によって作成された文章などを利用することが出来る。本例では、これらの文章を予め収集して文書DB11に格納しているものとする。そして、これらの文章から連続する2つの文単位で文を取り出して、以下のような処理を行う。例えば、或る文章中のi-1番目の文が右肺上部にT1強調像で著名な高信号域が見られます。、i番目の文がその部位にT2強調像では異常が見られません。であった場合、これらの文を文分割部12により文単位に分割して形態素解析部14により形態素解析すると、図2に例示するように、文毎にその文に含まれる単語が特定される。本例の形態素解析部14では単語分割と共に品詞付与も行っており、図2の例では、i-1番目の文である文i-1、i番目の文である文iの各文について、単語の切れ目を空白で示すと共に、自立語に下線を付して示している。文間Nグラム解析部13は、形態素解析部14による解析結果に基づき、文i-1に出現する各単語以下、先行語というを文単位でまとめた先行語群と、文iに出現する各単語以下、後続語というとを特定し、文-単語カウント部16が、先行語群毎に、文書DB11中の各文章における当該先行語群を含む文の文出現頻度cssを算出すると共に、各先行語群と各後続語との組み合わせ毎に、当該先行語群を含む文に後続する文における当該後続語の単語出現頻度cws,Wを算出する。なお、本例の文-単語カウント部16では、該当する先行語群を含む文毎に、予め定められた値本例では1を加算して文出現頻度cssを算出し、また、該当する先行語群及び後続語との組み合わせ毎に、予め定められた値本例では1を加算して単語出現頻度cws,Wを算出するようにしている。上述した処理の結果、図3に例示するような文間Nグラムの辞書が作成されて、辞書DB21に記憶される。本例では、図3aに示すように、先行語群と後続語との対応組み合わせに係る単語出現頻度cws,Wを設定した第1辞書と、図3bに示すように、先行語群に係る文出現頻度cssを設定した第2辞書とを作成している。次に、文間Nグラムによる文章入力支援の例として、利用者がテキスト入力部に右肺上部にT1強調像で著名な高信号域が見られます。鮮明ではありませんがという文章を入力した場合について説明する。まず、テキスト取得部31により取得された利用者による作成中の文章から、前文取得部32が、当該文章においてカーソル位置の文或いは最後の文字が入力された文に対して先行する文を取り出す。本例の場合、右肺上部にT1強調像で著名な高信号域が見られます。という文が取り出される。そして、前文解析部33は、前文取得部32により得られた文を形態素解析部14により形態素解析し、辞書DB21に対するデータベース検索を行うための表現に変換する。本例の場合、右肺-上部-T1強調像-著名-高信号域-見られという単語群に変換される。次に、補完候補列挙部35が、前文解析部33により得られた単語群を用いて辞書DB21を検索し、当該単語群に合致する先行語群に対応付けられた後続語を特定すると共に、当該先行語群に係る文出現頻度css及び当該先行語群と当該後続語との組み合わせに係る単語出現頻度cws,Wを取得する。そして、補完候補評価部37が、補完候補列挙部35により特定された各後続語について、スコア=cws,W/cssを算出し、当該算出したスコアが閾値以上となる1つ或いは複数の単語Wを補完候補として特定する。その後、補完候補提示部38が、テキスト入力部におけるカーソル位置或いは最後の文字の入力位置の付近本例では右下部分に表示する子ウィンドウ内に、補完候補の各単語をスコア順に列挙して利用者により選択可能に提示する。当該子ウィンドウに候補として提示された単語は、利用者に選択された際に、カーソル位置或いは最後の文字の入力位置に続けて追加されることになる。なお、前文解析部33により得られた単語群を用いたデータベース検索を、当該単語群に含まれる各単語の文中での並び順を無視して行うようにしてもよく、並び順を考慮して行うようにしてもよい。並び順を考慮した検索を行う場合には、辞書中の各先行語群に、当該先行語群に含まれる各先行語の並び順の情報を付加しておけばよい。本発明の一実施例に係る文章入力支援システムの第2構成例について説明する。図4には、第2構成例に係る文章入力支援システムの機能ブロックを示してある。本例の文章入力支援システムは、第1構成例の参照情報作成部10における文-単語出現カウント部16に代えて、単語-単語出現カウント部17を設けた構成となっている。第2構成例においては、或る文sが単語w1、、wkを含む場合に、1≦j≦kとなる全てのjについて、大量の文章中にwjを含む文が出現する頻度文出現頻度をcswjとし、当該文が出現した次の文に単語Wが出現する頻度単語出現頻度をcwwj,Wとして、補完候補の提示に係るスコアとして、文出現頻度cswjに対する単語出現頻度cwwj,Wの比の総和を用いる。第2構成例に係る参照情報作成部10では、文間Nグラム解析部13が、形態素解析部14による解析結果に基づき、文i-1に出現する各先行語と、文iに出現する各後続語とを特定し、単語-単語カウント部17が、先行語毎に、文書DB11中の各文章における当該先行語を含む文の文出現頻度cswを算出すると共に、各先行語と各後続語との組み合わせ毎に、当該先行語を含む文に後続する文における当該後続語の単語出現頻度cww,Wを算出する。なお、単語-単語カウント部17では、該当する先行語を含む文毎に、予め定められた式により定まる値本例では、文中の単語数kで1を割った値1/kを加算して文出現頻度cswを算出し、また、該当する先行語及び後続語との組み合わせ毎に、予め定められた式により定まる値本例では、文中の単語数kで1を割った値1/kを加算して単語出現頻度cww,Wを算出するようにしている。すなわち、文中の単語数が多いほど小さい値を加算して文出現頻度及び単語出現頻度を算出するものであり、同一文内に共起する単語数が多いほど加算する値を割り引くようにして、各文における単語の重みを文出現頻度及び単語出現頻度に反映させている。上述した処理の結果、図5に例示するような文間Nグラムの辞書が作成されて、辞書DB21に記憶される。本例では、図5aに示すように、先行語と後続語との対応組み合わせに係る単語出現頻度cww,Wを設定した第1辞書と、図5bに示すように、先行語に係る文出現頻度cswを設定した第2辞書とを作成している。第2構成例に係る文章入力支援部30では、前文解析部33が、前文取得部32により得られた文を形態素解析部14により形態素解析し、辞書DB21に対するデータベース検索を行うための表現に変換する。本例の場合、w1=右肺、w2=上部、w3=T1強調像、w4=著名、w5=高信号域、w6=見られの単語wj1≦j≦kが得られる。次に、補完候補列挙部35が、前文解析部33により得られた各単語wjを用いて辞書DB21を検索し、各単語wjに合致する先行語にそれぞれ対応付けられた後続語を特定すると共に、当該先行語に係る文出現頻度cswj及び当該先行語と当該後続語との組み合わせに係る単語出現頻度cwwj,Wを取得する。そして、補完候補評価部37が、補完候補列挙部35により特定された各後続語について、以下の式1によりスコアを算出し、当該算出したスコアが閾値以上となる1つ或いは複数の単語Wを補完候補として特定する。その後、補完候補提示部38が、補完候補の各単語をスコア順に列挙して利用者により選択可能に提示する。本発明の一実施例に係る文章入力支援システムの第3構成例について説明する。図6には、第3構成例に係る文章入力支援システムの機能ブロックを示してある。本例の文章入力支援システムは、第2構成例の参照情報作成部10に構文解析部15を追加した構成となっている。前述した第2構成例では、文出現頻度cswj及び単語出現頻度cwwj,Wのデータベース図5参照を作成する際に、一律して1/kを加えていたところ、第3構成例では、構文解析部15により上下2文の構文解析を行って文中の単語間の係り受け構造を特定し、その結果に応じて加算する値を調整する。すなわち、第3構成例は、1連続する文の間で主語或いはその他の格が共通していることが多いこと、2テキストの記述の流れに従った表現パターンがあること例1;走るの次の文にこけるが出現し易いが、その逆は出現し難い。例2;T1強調像での後にT2強調像でが出現し易い。、などに着目したものであり、上下2文の構文解析の結果に基づき、先行語と後続語との格が一致する組み合わせについては、当該後続語に係る単語出現頻度cwwj,Wに加算する値を大きくする。第3構成例に係る参照情報作成部10では、文間Nグラム解析部13が、形態素解析部14による解析結果に基づき、文i-1に出現する各先行語と、文iに出現する各後続語とを特定し、単語-単語カウント部17が、先行語毎に、文書DB11中の各文章における当該先行語を含む文の文出現頻度cswを算出すると共に、各先行語と各後続語との組み合わせ毎に、当該先行語を含む文に後続する文における当該後続語の単語出現頻度cww,Wを算出する。このとき、構文解析部15による解析結果に基づき、先行語と後続語との格が一致する組み合わせについては、当該後続語に係る単語出現頻度cwwj,Wに加算する値を他に比べて大きくなるように調整する。例えば、図2に例示した各文の構文解析結果は、図7のように表現することができる。図7aは文i-1の構文解析結果、図7bは文iの構文解析結果を例示したものであり、単語間の係り受け構造を矢印で示してある。図7a、bによれば、文i-1は、述語見られについて、主格高信号域、処格右肺上部、具格T1強調像という係り受け関係を有しており、文iは、述語見られについて、主格異常、処格部位、具格T2強調像という係り受け関係を有している。なお、図7では、詳細な係り受け構造については省略してある。ここで、それぞれの格を構成する単語、すなわち、述語見られと見られ、主格高信号域と異常、処格右肺上部と部位、具格T1強調像とT2強調像の対応を特定し、それらのペア先行語と後続語との組み合わせにおける後続語に係る単語出現頻度cwwj,Wが大きくなるように加算する値を調整する。本例では、先行語と後続語との対応組み合わせに係る単語出現頻度cww,Wを設定した第1辞書を図8に例示するように、格が一致する組み合わせにおける後続語に係る単語出現頻度cwwj,Wをそれ以外の2倍に設定するようにしているが、これに限定するものではなく、例えば、一致する格の種別に応じて加算する値を変化させるようにしてもよい。本発明の一実施例に係る文章入力支援システムの第4構成例について説明する。図9には、第4構成例に係る文章入力支援システムの機能ブロックを示してある。本例の文章入力支援システムは、第3構成例の文章入力支援部30に構文解析部35を追加した構成となっている。第4構成例は、補完候補として、入力中の文に先行する文に含まれる単語及び格が合致する先行語に対応付けられた後続語を提示するものである。なお、補完候補を検索する辞書DB21には、図8に例示するように、先行語と後続語との対応組み合わせに係る単語出現頻度cww,Wを設定した第1辞書において、先行語の格及び後続語の格を更に対応付けて記憶しているものとする。第4構成例に係る文章入力支援部30では、前文解析部33が、形態素解析部14による解析結果に対して構文解析部35を用いて構文解析を行って各単語の格を同定し、辞書DB21に対するデータベース検索を行うための表現に変換する。その結果、例えば、w1=右肺処格、w2=上部処格、w3=T1強調像具格、w4=著名、w5=高信号域主格、w6=見られ述語の格情報付きの単語wj1≦j≦kが得られる。次に、補完候補列挙部35が、前文解析部33により得られた各単語wjを用いて辞書DB21を検索し、各単語wjとその格が合致する先行語にそれぞれ対応付けられた後続語を特定すると共に、当該先行語に係る文出現頻度cswj及び当該先行語と当該後続語との組み合わせに係る単語出現頻度cwwj,Wを取得する。そして、補完候補評価部37が、補完候補列挙部35により特定された各後続語について、前述した式1によりスコアを算出し、当該算出したスコアが閾値以上となる1つ或いは複数の単語Wを補完候補として特定する。その後、補完候補提示部38が、補完候補の各単語をスコア順に列挙して利用者により選択可能に提示する。ここで、上述した各構成例に係る文章入力支援システムは、参照情報作成部10として動作する参照情報作成装置と、文章入力支援部30として動作する文章入力支援装置とを別体の装置に設け、参照情報作成装置により作成された辞書を各文章入力支援装置に配布するように構成しているが、これに限定するものではなく、例えば、各文章入力支援装置が参照情報作成装置に保持されている辞書を参照する構成としてもよく、参照情報作成部10と文章入力支援部30とを一体の装置に設けた構成としてもよい。また、上述した各構成例では、連続する2つの文に基づいて補完候補を提示する構成としているが、連続する3つ以上の文に基づいて補完候補を提示する構成としてもよい。すなわち、例えば、入力中の文に先行する文1つ前の文に含まれる単語wxと、更に先行する文2つ前の文に含まれる単語wyとした場合において、既存の文章中に単語wyを含む文syが存在し且つ文syの次に単語wxを含む文sxが存在する場合に、文sxの次の文に出現する単語を補完候補として提示するようにする。また、上述した各構成例では、入力中の文に先行する文に含まれる単語と辞書DB21中の先行語との一致を条件に、当該先行語に対応付けられた後続語を補完候補として特定しているが、例えば、表現が異なる単語同士であっても同義語や関連語などであれば一致する単語と見做して、該当する先行語に対応付けられた後続語を補完候補として特定するようにしてもよい。また、上述した各構成例では、補完候補として特定される単語の数が比較的少ないことが想定されるため、例えば、各構成例により得られた補完候補を、従来手法により得られた補完候補とマージ合成して提示するようにしてもよい。また、更に、各構成例により得られた補完候補のスコアと従来手法により得られた補完候補のスコアとを合計して、そのスコア順に補完候補を提示するようにしてもよい。また、上述した第1構成例~第4構成例では、幅広い分野の文書入力の支援を行うべく、分野を特定せずに文章を収集して補完候補の提示に用いる辞書を作成するようにしているが、例えば、カルテ等の医療文書に基づいて、医療文書の作成時に専用的に用いる辞書を作成するようにしたり、報告書等の社内文書に基づいて、社内文書の作成時に専用的に用いる辞書を作成するようにしたりする等、定型的な文が用いられる特定の種別の文書を収集し、当該種別の文書の作成時に専用的に用いる辞書を作成するようにしてもよい。また、各利用者が自分で作成した文書に基づいて、自分用の辞書を作成するようにしてもよい。図10には、第1構成例~第4構成例に係る文章入力支援システムにおいて、参照情報作成部10として動作する参照情報作成装置のコンピュータ、及び、文章入力支援部30として動作する文章入力支援装置のコンピュータのハードウェア構成を例示してある。本例のコンピュータは、各種演算処理を行うCPUCentralProcessingUnit41、CPU41の作業領域となるRAMRandomAccessMemory42や基本的な制御プログラムを記録したROMReadOnlyMemory43等の主記憶装置、本発明の一実施形態に係るプログラムや各種データを記憶するHDDHardDiskDrive44等の補助記憶装置、各種情報を表示出力するための表示装置及び操作者により入力操作に用いられる操作ボタンやタッチパネル等の入力機器とのインタフェースである入出力I/F45、他の装置との間で有線又は無線により通信を行うインタフェースである通信I/F46、等のハードウェア資源を有している。そして、本発明の一実施形態に係るプログラムを補助記憶装置44等から読み出してRAM42に展開し、これをCPU41により実行させることで、上述した各機能部をコンピュータ上に実現している。なお、本発明の一実施形態に係るプログラムは、例えば、当該プログラムを記憶したCD-ROM等の外部記憶媒体から読み込む形式や、通信網等を介して受信する形式などにより、本例に係るコンピュータに設定される。また、本例のようなソフトウェア構成により各機能部を実現する態様に限られず、それぞれの機能部を専用のハードウェア資源で実現するようにしてもよい。"