(57)【要約】【課題】この発明は、入力スタイルに応じて予測候補リストの提示方法を変更でき、入力効率の向上化が図れる入力文字列予測装置および入力文字列予測プログラムを提供することを目的とする。【解決手段】ユーザがキー入力した文字または文字列に基づいて、ユーザが入力しようとする文字列を予測することにより、予測候補リストを生成して表示させるための入力文字列予測装置において、ユーザのキー入力の履歴に基づいて、ユーザの入力スタイルを推定する入力スタイル推定手段、および入力スタイル推定手段によって推定されたユーザの入力スタイルに基づいて、予測候補リストの表示方法を制御する予測候補表示制御手段を備えている。【選択図】図１
2008276459.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがキー入力した文字または文字列に基づいて、ユーザが入力しようとする文字列を予測することにより、予測候補リストを生成して表示させるための入力文字列予測装置において、
ユーザのキー入力の履歴に基づいて、ユーザの入力スタイルを推定する入力スタイル推定手段、および
入力スタイル推定手段によって推定されたユーザの入力スタイルに基づいて、予測候補リストの表示方法を制御する予測候補表示制御手段、
を備えていることを特徴とする入力文字列予測装置。
【請求項２】
入力スタイル推定手段は、ユーザのキー入力の履歴に基づいて、ユーザの入力スタイルが、比較的少ない文字数を入力した時点で比較的短い予測候補を選択する第１の入力スタイルであるか、比較的多い文字数を入力した時点で比較的長い予測候補を選択する第２の入力スタイルであるかを推定するものであることを特徴とする請求項１に記載の入力文字列予測装置。
【請求項３】
予測候補表示制御手段は、入力スタイル推定手段によってユーザの入力スタイルが第１の入力スタイルであると推定されている場合には、読みが１文字入力される毎に、予測候補リストを表示させる手段、および入力スタイル推定手段によってユーザの入力スタイルが第２の入力スタイルであると推定されている場合には、読みの文字数が２以上の所定数以上でありかつ読みの文字列が単語または文節単位であるときにのみ、予測候補リストを表示させる手段を備えていることを特徴とする請求項２に記載の入力文字列予測装置。
【請求項４】
予測候補表示制御手段は、入力スタイル推定手段によってユーザの入力スタイルが第１の入力スタイルであると推定されている場合において予測候補リストを表示させる際には、単語単位の予測候補を表示させる手段、および入力スタイル推定手段によってユーザの入力スタイルが第２の入力スタイルであると推定されている場合において予測候補リストを表示させる際には、複合語単位および／または文単位の予測候補を表示させる手段を備えていることを特徴とする請求項３に記載の入力文字列予測装置。
【請求項５】
予測候補表示制御手段は、入力スタイル推定手段によってユーザの入力スタイルが第１の入力スタイルであると推定されている場合に予測候補リストとして表示される予測候補の数が、ユーザの入力スタイルが第２の入力スタイルであると推定されている場合に予測候補リストとして表示される予測候補の数より少なくなるように、予測候補リストとして表示される予測候補の数を入力スタイルに応じて制御する手段を備えていることを特徴とする請求項４に記載の入力文字列予測装置。
【請求項６】
入力スタイル推定手段は、ユーザによるキー入力速度、backspace キーの使用頻度、予測候補が選択されたときの読みの長さ、ならびに予測候補が選択されたときに読みが単語または文節単位である頻度のうちから、任意に選択された１または任意の組合せに基づいて、ユーザの入力スタイルを推定するものであることを特徴とする請求項１乃至５に記載の入力文字列予測装置。
【請求項７】
ユーザがキー入力した文字または文字列に基づいて、ユーザが入力しようとする文字列を予測することにより、予測候補リストを生成して表示させるための入力文字列予測プログラムであって、
コンピュータを、
ユーザのキー入力の履歴に基づいて、ユーザの入力スタイルを推定する入力スタイル推定手段、および
入力スタイル推定手段によって推定されたユーザの入力スタイルに基づいて、予測候補リストの表示方法を制御する予測候補表示制御手段、
として機能させるための入力文字列予測プログラム。
【請求項８】
患者名とカルテ内容とを関連付けて記憶するカルテＤＢと、請求項１乃至７に記載の入力文字列予測装置とを備えた電子カルテシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザが入力した文字または文字列に基づいて、ユーザが入力しようとする文字列を予測することにより、予測候補リストを生成して表示させるための入力文字列予測装置および入力文字列予測プログラムならびに電子カルテシステムに関する。
【背景技術】
【０００２】
コンピュータなどの情報機器の普及とともに文章を電子化されたテキストとして保存することが一般的となり、キーボード等による文字列の入力の負荷が大きくなってきている。医療分野においても、同様に、電子カルテなどの普及に伴い、手書きからキーボードによるカルテ入力が行なわれつつある。
【０００３】
迅速な入力が求められる現場においては、文字列の入力の負荷を軽減したいという要望がある。文字列の入力の負荷を軽減するための手段として、入力文字列予測装置がある。入力文字列予測装置は、入力すべき単語等の先頭部分の文字または文字列を入力することでその文字または文字列で始まる単語等を予測し、予測した単語等を予測候補として表示する。そして、表示された予測候補からユーザが所望のものを選択すると、ユーザによって選択された予測候補が自動的に入力される。
【０００４】
なお、予測候補には、表示優先順位が設定されており、通常は、表示優先順位が高い所定数の予測候補が、表示優先順位が高い順に表示される。この表示優先順位は、例えば、その予測候補が正解となる度合（正解度）に基づいて設定される。この正解度は、言語モデルによって定められる単語出現確率（単語生起確率）等に基づいて決定される。
【０００５】
入力文字列予測装置では、入力しようとする単語等の目的となる文字列の全ての文字列を入力しなくても、その一部から目的となる文字列を入力できるため、入力の負荷を軽減できる。また、選択した文字列に続く文字列の候補を学習履歴に基づいて予測して表示することも可能となっている。ユーザが選択した予測候補等、入力が確定した文字列を、時系列に学習履歴として保存し、保存した学習履歴を次回以降の予測時に参照することにより、予測精度を向上させることも可能である。
【０００６】
ところで、特開平７−１８２３４３号公報には、ユーザのキー入力の履歴に基づいて、当該ユーザのキー入力技量を推定し、推定したキー入力技量に応じて仮名漢字変換の候補の出し方を制御することが開示されている。キー入力技量は、キーの入力速度、backspace キー等の制御キーの使用頻度等に基づいて推定される。キー入力技量が低いと推定した場合には、例えば、"sinyou"という入力に対し、「しにょう」ではなく「しんよう」と置き換えてかな漢字変換候補を提示する。また、キー入力技量が低い人は、マイナス”−”、長い音”ー”、ハイフン”−”、下線”＿”等の間での混同が多く、入力されたこれらの文字を含んだ変換候補が存在しなければ、適当にその文字を混同し易い他の文字に置き換えて仮名漢字変換を行なう。一方、キー入力技量が高い人に対しては、入力内容を信用し、入力文字の置き換えを行なわない。
【特許文献１】特開平７−１８２３４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、本発明者は、入力文字列予測装置を利用して文字入力を行なっている文字入力者に感想を聞いたり、文字入力者が入力文字列予測装置を利用して文字入力を行なっているところを観察したりした結果、入力者の入力スタイルとして次の２種類のスタイルＡ、Ｂがあることを発見した。
【０００８】
スタイルＡ：比較的少ない文字数を入力した時点で比較的短い予測候補を選択するスタイル。入力スタイルがスタイルＡであるユーザは、少しの入力数でも予測候補を期待し、短い単語を合成しながら文を構成するタイプである。
【０００９】
スタイルＢ：比較的多い文字数を入力した時点で比較的長い予測候補を選択するスタイル。入力スタイルがスタイルＢであるユーザは、単語あるいは文節単位に相当する入力で、長い予測候補を期待するタイプである。
【００１０】
入力スタイルがスタイルＡである人に対しては、例えば、入力が１文字でもあれは、予測候補リストを表示させることが好ましい。一方、入力スタイルがスタイルＢである人に対しては、例えば、入力文字数がある程度の長さ以上になったときまたは入力文字列が単語、文節単位になったときに、予測候補リストを表示させることが好ましい。このように、入力スタイルに応じて、予測候補リストの提示方法を変更した方が、入力効率が高くなると思われる。
【００１１】
この発明は、入力スタイルに応じて予測候補リストの提示方法を変更でき、入力効率の向上化が図れる入力文字列予測装置、入力文字列予測プログラムおよび電子カルテシステムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
請求項１に記載の発明は、ユーザがキー入力した文字または文字列に基づいて、ユーザが入力しようとする文字列を予測することにより、予測候補リストを生成して表示させるための入力文字列予測装置において、ユーザのキー入力の履歴に基づいて、ユーザの入力スタイルを推定する入力スタイル推定手段、および入力スタイル推定手段によって推定されたユーザの入力スタイルに基づいて、予測候補リストの表示方法を制御する予測候補表示制御手段を備えていることを特徴とする。
【００１３】
請求項２に記載の発明は、請求項１に記載の入力文字列予測装置において、入力スタイル推定手段は、ユーザのキー入力の履歴に基づいて、ユーザの入力スタイルが、比較的少ない文字数を入力した時点で比較的短い予測候補を選択する第１の入力スタイルであるか、比較的多い文字数を入力した時点で比較的長い予測候補を選択する第２の入力スタイルであるかを推定するものであることを特徴とする。
【００１４】
請求項３に記載の発明は、請求項２に記載の入力文字列予測装置において、予測候補表示制御手段は、入力スタイル推定手段によってユーザの入力スタイルが第１の入力スタイルであると推定されている場合には、読みが１文字入力される毎に、予測候補リストを表示させる手段、および入力スタイル推定手段によってユーザの入力スタイルが第２の入力スタイルであると推定されている場合には、読みの文字数が２以上の所定数以上でありかつ読みの文字列が単語または文節単位であるときにのみ、予測候補リストを表示させる手段を備えていることを特徴とする。
【００１５】
請求項４に記載の発明は、請求項３に記載の入力文字列予測装置において、予測候補表示制御手段は、入力スタイル推定手段によってユーザの入力スタイルが第１の入力スタイルであると推定されている場合において予測候補リストを表示させる際には、単語単位の予測候補を表示させる手段、および入力スタイル推定手段によってユーザの入力スタイルが第２の入力スタイルであると推定されている場合において予測候補リストを表示させる際には、複合語単位および／または文単位の予測候補を表示させる手段を備えていることを特徴とする。
【００１６】
請求項５に記載の発明は、請求項４に記載の入力文字列予測装置において、予測候補表示制御手段は、入力スタイル推定手段によってユーザの入力スタイルが第１の入力スタイルであると推定されている場合に予測候補リストとして表示される予測候補の数が、ユーザの入力スタイルが第２の入力スタイルであると推定されている場合に予測候補リストとして表示される予測候補の数より少なくなるように、予測候補リストとして表示される予測候補の数を入力スタイルに応じて制御する手段を備えていることを特徴とする。
【００１７】
請求項６に記載の発明は、請求項１乃至５に記載の発明において、入力スタイル推定手段は、ユーザによるキー入力速度、backspace キーの使用頻度、予測候補が選択されたときの読みの長さ、ならびに予測候補が選択されたときに読みが単語または文節単位である頻度のうちから、任意に選択された１または任意の組合せに基づいて、ユーザの入力スタイルを推定するものであることを特徴とする。
【００１８】
請求項７に記載の発明は、ユーザがキー入力した文字または文字列に基づいて、ユーザが入力しようとする文字列を予測することにより、予測候補リストを生成して表示させるための入力文字列予測プログラムであって、コンピュータを、ユーザのキー入力の履歴に基づいて、ユーザの入力スタイルを推定する入力スタイル推定手段、および入力スタイル推定手段によって推定されたユーザの入力スタイルに基づいて、予測候補リストの表示方法を制御する予測候補表示制御手段として機能させるためのプログラムであることを特徴とする。
【００１９】
請求項８に記載の発明は、電子カルテシステムにおいて、患者名とカルテ内容とを関連付けて記憶するカルテＤＢと、請求項１乃至７に記載の入力文字列予測装置とを備えていることを特徴とする。
【発明の効果】
【００２０】
この発明によれば、入力スタイルに応じて予測候補リストの提示方法を変更でき、入力効率の向上化が図れるようになる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して、この発明を電子カルテシステムに適用した場合の実施例について説明する。
【実施例１】
【００２２】
〔１〕入力文字列予測装置の構成
図１は、入力文字列予測装置の構成を示している。
【００２３】
入力文字列予測装置１０は、入力文字列予測部１１、キーログ蓄積部１２、入力スタイル推定部１３、予測候補表示制御部１４およびカルテデータベース（カルテＤＢ）１５を備えている。
【００２４】
〔１〕入力文字列予測部１１
入力文字列予測部１１は、予測辞書と学習辞書と学習履歴保存用メモリとを備えている。予測辞書には、予測候補対象となる単語、複合語、文が記憶されている。予測辞書内に記憶されている各予測候補対象には、その予測候補対象が正解となる度合（正解度）を表すスコアが付加されている。このスコアは、例えば、言語モデルによって定められる単語出現確率（単語生起確率）等に基づいて決定されている。
【００２５】
学習辞書には、予測候補リストからユーザによって選択された予測候補等、入力が確定した文字列等が、学習履歴として記憶されている。入力文字列予測装置の電源投入時に、学習辞書に記憶されている学習履歴が学習履歴保存用メモリに読み込まれる。そして、学習履歴保存用メモリに読み込まれた学習履歴のうち、登録されてから所定期間（例えば、６カ月）が経過している学習履歴は、削除される。
【００２６】
電源投入後においては、入力が確定する毎に、入力が確定した文字列の表記および読み等が、学習履歴保存用メモリに時系列的に格納されていく。なお、学習履歴保存用メモリに格納できる文字列の個数は有限であり、格納しようとする文字列が所定の個数を超える場合には、古い文字列を削除して、新しい文字列を格納させる。
【００２７】
入力文字列予測部１１は、キーボード１によって文字が入力される毎に、入力されている文字列（読み）で始まる予測候補対象（単語、複合語、文）を予測辞書および学習履歴保存用メモリ内の学習履歴から検索し、検索した予測候補対象に付加されているスコアおよび学習履歴内でのその予測候補対象の出現頻度に基づいて、検索した各予測候補対象の優先順位を決定し、優先順位の高い順に予測候補リストを生成する。生成した予測候補リストは予測候補表示制御部１４に与えられ、予測候補表示制御部１４によってディスプレイ２に表示される。
【００２８】
また、入力文字列予測部１１は、ディスプレイ２に表示された予測候補リストから予測候補が選択されたときには、つながり予測を行なって、予測候補リストを生成する。つまり、学習履歴保存用メモリ内の学習履歴から、選択された予測候補と同じ文字列を検索し、検索した文字列の次に（時間的な順番で次に）登録されている文字列を予測候補として検索する。そして、得られた各予測候補に対して、今回検索された頻度に基づいて、優先順位を決定し、優先順の高い順に予測候補リストを生成する。生成した予測候補リストは予測候補表示制御部１４に与えられ、予測候補表示制御部１４によってディスプレイ２に表示される。
【００２９】
なお、入力文字列予測部１１は、ディスプレイ２に表示された予測候補リストから予測候補が選択されたときには、選択された予測候補を入力スタイル推定部１３にも出力する。
【００３０】
〔２〕キーログ蓄積部１２
キーログ蓄積部１２は、キーボード１によるキー入力の履歴に基づいて、キーログ情報を算出する。キーログ情報には、キー入力速度ａ、backspace キーの使用頻度ｂ、予測候補選択時の読みの文字数ｃがある。
【００３１】
キー入力速度ａは、所定期間内でのキー入力の平均時間間隔である。backspace キーの使用頻度ｂは、所定期間内における、全てのキーの使用回数（総キー入力数）ＴＮに対するbackspack キーの使用回数ＢＮの割合（ＢＮ／ＴＮ）である。予測候補選択時の読みの文字数ｃは、予測候補が選択されたときの読みとしてメモリされている文字数の所定期間内での平均値である。これらのキーログ情報ａ，ｂ，ｃは、所定時間毎に更新される。
【００３２】
〔３〕入力スタイル推定部１３
入力スタイル推定部１３は、キーログ蓄積部１２によって算出されたキーログ情報と、入力文字列予測部１１から与えられる選択された予測候補とに基づいて、入力スタイルを推定する。
【００３３】
入力スタイルの推定手法について、より具体的に説明する。
【００３４】
入力スタイル推定部１３は、まず、キーログ蓄積部１２によって算出されたキーログ情報と、入力文字列予測部１１から与えられる選択された予測候補とに基づいて、次のような判定用要素ｘ1 〜ｘ6 を算出する。
【００３５】
ｘ1 ：キー入力速度（キー入力の平均時間間隔）ａ
ｘ2 ：backspace キーの使用頻度ｂ
ｘ3 ：予測候補が選択されたときの読みとしてメモリされている文字数の、所定期間内での平均値ｃの逆数１／ｃ
ｘ4 ：予測候補選択時の入力文字数差の逆数；予測候補が選択されたときの読みとしてメモリされている文字数と当該選択された予測候補の読みの文字数との差の絶対値の、所定期間内における平均値の逆数
ｘ5 ：予測候補選択時の入力文字数比；予測候補が選択されたときの読みとしてメモリされている文字数を当該選択された予測候補の読みの文字数で除算した値の、所定期間内における平均値
ｘ6 ：予測候補選択時の読みが単語または文節単位である頻度の逆数；所定期間内における予測候補選択の全回数をｄとし、そのうち予測候補選択時の読みが単語または文節単位であった場合の回数をｅとすると、ｘ6 ＝ｄ／ｅとなる。
【００３６】
なお、ｘ4 ，ｘ5 を算出する場合に、予測候補が選択されたときの読みとしてメモリされている文字数として、当該読みの変換後の文字の数を用いるとともに、選択された予測候補の読みの文字数として、当該予測候補の読みの変換後の文字の数を用いてもよい。例えば、予測候補が選択されたときの読みが”こうてん”であり、選択された予測候補の読みが”こうてんせいめんえきふぜん”である場合を想定する。予測候補が選択されたときの読み”こうてん”の文字数は４であるが、変換後の文字列は”後天”となるので変換後の文字数は２となる。選択された予測候補の読み”こうてんせいめんえきふぜん”の文字数は１３であるが、変換後の文字列は”後天性免疫不全”となるので変換後の文字数は７となる。
【００３７】
ｘ1 は、スタイルＡの人では遅く（平均時間間隔が長く）、スタイルＢの人では速い（平均時間間隔が短い）と想定される。
ｘ2 は、スタイルＡの人では多く、スタイルＢの人では少ないと想定される。
ｘ3 は、スタイルＡの人では大きく、スタイルＢの人では小さいと想定される。この理由は、ｘ3 の逆数であるｃはスタイルＡの人では短く、スタイルＢの人では長いため。
ｘ4 は、スタイルＡの人では大きく、スタイルＢの人では小さいと想定される。この理由は、ｘ4 の逆数である”予測候補選択時の入力文字数差”は、スタイルＡの人では小さく、スタイルＢの人では大きいと想定されるからである。
ｘ5 は、スタイルＡの人では大きく、スタイルＢの人では小さいと想定される。
ｘ6 は、スタイルＡの人では大きく、スタイルＢの人では小さいと想定される。この理由は、ｘ6 の逆数である”予測候補選択時の読みが単語または文節単位である頻度”は、スタイルＡの人では小さく、スタイルＢの人では大きいと想定されるため。
【００３８】
判定用要素ｘ1 〜ｘ6 を算出すると、入力スタイル推定部１３は、これらの判定用要素ｘ1 〜ｘ6 から判定指標Ｙを算出する。判定指標Ｙとしては、次式（１）で示すように、例えば、判定用要素ｘ1 〜ｘ6 の加重平均が用いられる。
【００３９】
Ｙ＝Σｗi ・ｘi 
＝ｗ1 ・ｘ1 ＋ｗ2 ・ｘ2 ＋ｗ3 ・ｘ3 ＋ｗ4 ・ｘ4 ＋ｗ5 ・ｘ5 ＋ｗ6 ・ｘ6 
…（１）
【００４０】
上記式（１）において、ｗi は、ｘi に対して予め定めた重みである。
【００４１】
判定指標Ｙとしては、次式（２）で示すように、判定用要素ｘ1 〜ｘ6 の対数の加重加算値を用いてもよいし、次式（３）で示すように、判定用要素ｘ1 〜ｘ6 の加重乗算値を用いてもよい。
【００４２】
Ｙ＝Σｗi ・log ｘi                                                 …（２）
【００４３】
Ｙ＝Πｗi ・ｘi 
＝ｗ1 ・ｘ1 ×ｗ2 ・ｘ2 ×ｗ3 ・ｘ3 ×ｗ4 ・ｘ4 ×ｗ5 ・ｘ5 ×ｗ6 ・ｘ6 
…（３）
【００４４】
なお、判定指標Ｙは、一般的には、次式（４）で示されるように、判定用要素ｘ1 〜ｘ6 を変数とする関数Ｆで表される。
【００４５】
Ｙ＝Ｆ（ｘ1 ，ｘ2 ，ｘ3 ，ｘ4 ，ｘ5 ，ｘ6 ）                        …（４）
【００４６】
判定指標Ｙを算出すると、入力スタイル推定部１３は、判定指標Ｙを所定の閾値Ｔｈと比較し、Ｙ≧Ｔｈであれば、入力スタイルがスタイルＡであると推定し、Ｙ＜Ｔｈであれば、入力スタイルがスタイルＢであると推定する。
【００４７】
〔４〕予測候補表示制御部１４
予測候補表示制御部１４は、入力スタイル推定部１３による入力スタイルの推定結果に基づいて、入力文字列予測部１１によって生成された予測候補リストの表示方法を制御する。
【００４８】
図２は、入力スタイルがスタイルＡであると推定されている場合の、予測候補表示制御部１４による予測候補表示制御処理手順を示している。
【００４９】
入力文字列予測部１１によって予測候補リストが生成されると（ステップＳ１）、入力文字列予測部１１によって生成された予測候補リストの上位Ｎ個（例えばＮ＝３）を、ディスプレイ２に表示させる（ステップＳ２）。そして、ステップＳ１に戻る。
【００５０】
なお、ステップＳ２でＮ個の予測候補を表示させる場合、予測候補リストに含まれている予測候補のうち、単語単位の予測候補の上位Ｎ個を選択して表示させることが好ましい。
【００５１】
図３は、図２の表示制御処理を行なった場合の、予測候補の表示例を示している。図３に示すように、読みが１文字入力される毎に、予測候補が表示される。表示される予測候補数は、３個と少ない。
【００５２】
図４は、入力スタイルがスタイルＢであると推定されている場合の、予測候補表示制御部１４による予測候補表示制御処理手順を示している。
【００５３】
入力文字列予測部１１によって予測候補リストが生成されると（ステップＳ１１）、読みの文字数が３以上でかつ読みの文字列が単語または文節単位となっているという表示条件を満たしているか否かを判別する（ステップＳ１２）。この判別は、例えば、次のようにして行なわれる。つまり、予測辞書に、単語の情報と各単語の品詞の情報を格納しておく。読みの文字列が単語単位であるか否かは、その文字列が予測辞書に単語として登録されているか否かにもとづいてい判別する。読みの文字列が文節単位である否かは、その文字列が予測辞書に登録されている単語と予測辞書に登録されている特定の助詞との組合せ（単語＋特定の助詞）であるか否かに基づいて判別する。ステップＳ１２において、表示条件を満たしていないと判別した場合には、予測候補を表示させずに、ステップＳ１１に戻る。
【００５４】
ステップＳ１２において、表示条件を満たしていると判別した場合には、入力文字列予測部１１によって生成された予測候補リストの上位Ｍ個（ＭはＮより多く、例えばＭ＝２０）を、ディスプレイ２に表示させる（ステップＳ１３）。そして、ステップＳ１１に戻る。
【００５５】
なお、ステップＳ１３でＭ個の予測候補を表示させる場合、予測候補リストに含まれている予測候補のうち、複合語または文単位の予測候補の上位Ｍ個を選択して表示させることが好ましい。
【００５６】
図５は、図３の表示制御処理を行なった場合の、予測候補の表示例を示している。図５に示すように、読みの文字数が３以上でかつ読み文字列が単語または文節単位となっている場合にのみ、多くの予測候補が表示される。
【００５７】
なお、入力文字列予測部１１が予測候補リストを生成するために用いる予測辞書として、スタイルＡ用の予測辞書とスタイルＢ用の予測辞書とを予め用意しておき、入力スタイル推定部１３によって推定されたスタイルに応じて、入力文字列予測部１１が利用する予測辞書を切り替えるようにしてもよい。この場合、スタイルＡ用の予測辞書としては、予測候補の対象となる単語が格納された辞書を用意し、スタイルＢ用の予測辞書としては、予測候補の対象となる複合語、文を記憶した辞書を用意する。なお、いずれの予測辞書にも、読みの文字列が単語または文節単位となっているか否かを判別するために、単語の情報と各単語の品詞の情報を格納しておく。
【００５８】
この場合にも、予測候補表示制御部１４は、入力スタイル推定部１３によって入力スタイルがスタイルＡであると推定されているときには、図２の表示制御処理を行ない、入力スタイル推定部１３によって入力スタイルがスタイルＢであると推定されているときには、図４の表示制御処理を行えばよい。このようにすると、入力スタイルがスタイルＡであると推定されているときには、単語単位で予測候補が表示され、入力スタイルがスタイルＢであると推定されているときには、複合語単位または文単位で予測候補が表示されるようになる。
【００５９】
〔５〕カルテＤＢ１５
カルテＤＢ１５には、患者名とカルテ内容とが関連付けて記録される。患者名とは、患者を特定するためのデータであり、患者の名前を用いてもよいし、患者を識別できる識別番号や識別記号等を用いてもよい。カルテＤＢ１５には、予測候補リストからユーザによって予測候補が選択された場合等、入力が確定する毎に、入力が確定した文字列が記憶される。なお、ある患者に対する電子カルテ全体の入力が完了したときに、そのカルテ内容をカルテＤＢ１５に記憶するようにしてもよい。
【図面の簡単な説明】
【００６０】
【図１】入力文字列予測装置の構成を示すブロック図である。
【図２】入力スタイルがスタイルＡであると推定されている場合の、予測候補表示制御部１４による予測候補表示制御処理手順を示すフローチャートである。
【図３】図２の表示制御処理を行なった場合の、予測候補の表示例を示す模式図である。
【図４】入力スタイルがスタイルＢであると推定されている場合の、予測候補表示制御部１４による予測候補表示制御処理手順を示すフローチャートである。
【図５】図４の表示制御処理を行なった場合の、予測候補の表示例を示す模式図である。
【符号の説明】
【００６１】
１０  入力文字列予測装置
１１  入力文字列予測部
１２  キーログ蓄積部
１３  入力スタイル推定部
１４  予測候補表示制御部
１５  カルテＤＢ
【図１】
2008276459.tif 000003
【図２】
2008276459.tif 000004
【図３】
2008276459.tif 000005
【図４】
2008276459.tif 000006
【図５】
2008276459.tif 000007