(57)【要約】【課題】変換対象文字の変換の候補を容易に選択する。【解決手段】文字認識制御部１０２により、入力された文字パターンに対して文字認識を実行し、文字認識結果を表示部１１０に表示させ、認識候補リスト作成部１０４により、文字認識結果から選択された変換対象文字に対し文字認識し、認識辞書１０３から認識候補を取得し、認識候補リスト１０４ａを作成し、候補漢字リスト作成部１０９により、認識候補リストに基づいて、変換対象文字から変換する候補となる候補漢字を含む候補漢字リストを作成する。特に、認識候補リスト作成部１０４は、変換対象文字と変換対象文字の周囲の文字（変換対象文字の上下左右のいずれかの文字）とを一文字とした文字認識による認識候補を取得し、文字認識制御部１０２は、変換対象文字を候補漢字リスト１０９ａで選択された候補漢字に修正する。【選択図】図１
2018190019.tif 000002
【特許請求の範囲】
【請求項１】
認識辞書と、
表示部と、
入力された文字パターンに対して文字認識を実行し、文字認識結果を前記表示部に表示させる文字認識制御部と、
前記文字認識結果から選択された変換対象文字に対し文字認識し、前記認識辞書から認識候補を取得し、認識候補リストを作成する認識候補リスト作成部と、
前記認識候補リストに基づいて、前記変換対象文字から変換する候補となる候補漢字を含む候補漢字リストを作成する候補漢字リスト作成部とを備え、
前記認識候補リスト作成部は、前記変換対象文字と前記変換対象文字の周囲の文字とを一文字とした文字認識による前記認識候補を取得し、
前記文字認識制御部は、前記変換対象文字を前記候補漢字リストで選択された候補漢字に修正する
ことを特徴とする文字認識装置。
【請求項２】
漢字変換辞書と、
前記変換対象文字の読み方に該当する漢字の読み該当候補を前記漢字変換辞書から取得し、変換漢字リストを作成する変換漢字リスト作成部とを備え、
前記候補漢字リスト作成部は、前記認識候補リストと前記変換漢字リストとを照合し、一致する漢字を抽出して前記候補漢字とする
ことを特徴とする請求項１に記載の文字認識装置。
【請求項３】
前記認識候補リスト作成部は、前記変換対象文字と前記変換対象文字の上下左右のいずれかの文字とを一文字とした文字認識による前記認識候補を取得することを特徴とする請求項１に記載の文字認識装置。
【請求項４】
文字認識装置を制御するコンピューターに実行させる文字認識プログラムであって、
文字認識制御部により、入力された文字パターンに対して文字認識を実行し、文字認識結果を表示部に表示させる工程と、
認識候補リスト作成部により、前記文字認識結果から選択された変換対象文字に対し文字認識し、認識辞書から認識候補を取得し、認識候補リストを作成する工程と、
候補漢字リスト作成部により、前記認識候補リストに基づいて、前記変換対象文字から変換する候補となる候補漢字を含む候補漢字リストを作成する工程とを有し、
前記認識候補リスト作成部は、前記変換対象文字と前記変換対象文字の周囲の文字とを一文字とした文字認識による前記認識候補を取得し、
前記文字認識制御部は、前記変換対象文字を前記候補漢字リストで選択された前記候補漢字に修正する
ことを特徴とする文字認識プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字認識結果の修正に適した文字認識装置及び文字認識プログラムに関する。
【背景技術】
【０００２】
たとえば、手書き文字等のＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）による文字認識結果を修正する場合、たとえばかな漢字変換が用いられる。すなわち、修正したい文字を選択し、さらに選択した文字の読みをかなで入力すると、漢字の候補の漢字リストが表示される。この表示された漢字リストから候補を選択することで、文字の修正を行える。ところが、選択したい候補が漢字リストの下位に位置していると、スクロールによって候補を移動させる必要があり、操作が煩雑である。
【０００３】
このような文字認識結果の修正の操作の煩わしさを解消するものとして、特許文献１では、文字認識制御部により、文字パターン入力部から入力された漢字パターンを認識して認識候補リストを作成し、認識候補記憶部に記憶させ、かな漢字変換部により、入力操作部から入力された漢字パターンの「読み」をかな漢字変換し、変換漢字リストを作成し、候補漢字リスト設定部により、変換漢字リストにおける漢字のうち、認識候補リストの中の漢字と一致する漢字を、変換漢字リストの上位に並び換える文字認識装置を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−０５７２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１での文字認識装置では、変換漢字リストにおける漢字のうち、検出された漢字が認識候補リストにおける漢字の順位に従って上位から順位付けされるように、変換漢字リストの漢字の順位を設定するので、目的とする漢字を容易に選択できる。
【０００６】
ところで、特許文献１での文字認識装置では、入力された漢字パターンを一文字として認識できた場合、認識候補リストの中の漢字と一致する漢字を変換漢字リストの上位に並び換えることができる。ところが、入力された漢字パターンを一文字として認識できない場合は、認識候補リストの漢字が入力された漢字パターンと異なることがある。この場合、認識候補リストの中の漢字と一致する漢字を変換漢字リストの上位に並び換えると、候補変換漢字リストに入力された漢字パターンとは異なる複数の候補が含まれてしまい、目的とする漢字を容易に選択できなくなるという問題がある。
【０００７】
すなわち、漢字は、構成要素である部首を含んでいる。部首には、たとえば「偏」、「旁」、「冠」、「脚」等がある。たとえば「優」とした漢字は、文字の左側の「人偏」である「イ」と、文字の右側の「旁」である「憂」とで構成される。また、たとえば「花」とした漢字は、「部首以外の文字」である「化」の上側に「草冠」を含む。また、たとえば「志」とした漢字は、「部首以外の文字」である「士」の下側に「脚」である「心」を含む。
【０００８】
このように、漢字は構成要素である部首を含んでおり、文字認識の際、手書き文字によっては一文字として認識できないことがある。すなわち、たとえば「優」とした漢字の場合、文字の左側の「人偏」である「イ」と、文字の右側の「旁」である「憂」とが離れていると、「イ」と「憂」とがそれぞれ別の文字として認識されることがある。
【０００９】
また、たとえば「志」とした漢字の場合、「部首以外の文字」である「士」と、「脚」である「心」とが離れていると、「士」と「心」とがそれぞれ別の文字として認識されることがある。
【００１０】
このように、たとえば「優」とした漢字が、「人偏」と「旁」とでそれぞれ別の文字として認識されると、「人偏」である「イ」を含んだ認識候補リストと、「旁」である「憂」を含んだ認識候補リストとが別々に作成されることになる。また、たとえば「志」とした漢字が、「部首以外の文字」と「脚」とでそれぞれ別の文字として認識されると、「部首以外の文字」である「士」を含んだ認識候補リストと、「脚」である「心」を含んだ認識候補リストとが別々に作成されることになる。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる文字認識装置及び文字認識プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の文字認識装置は、認識辞書と、表示部と、入力された文字パターンに対して文字認識を実行し、文字認識結果を前記表示部に表示させる文字認識制御部と、前記文字認識結果から選択された変換対象文字に対し文字認識し、前記認識辞書から認識候補を取得し、認識候補リストを作成する認識候補リスト作成部と、前記認識候補リストに基づいて、前記変換対象文字から変換する候補となる候補漢字を含む候補漢字リストを作成する候補漢字リスト作成部とを備え、前記認識候補リスト作成部は、前記変換対象文字と前記変換対象文字の周囲の文字とを一文字とした文字認識による前記認識候補を取得し、前記文字認識制御部は、前記変換対象文字を前記候補漢字リストで選択された候補漢字に修正することを特徴とする。
また、漢字変換辞書と、前記変換対象文字の読み方に該当する漢字の読み該当候補を前記漢字変換辞書から取得し、変換漢字リストを作成する変換漢字リスト作成部とを備え、前記候補漢字リスト作成部は、前記認識候補リストと前記変換漢字リストとを照合し、一致する漢字を抽出して前記候補漢字とすることを特徴とする。
また、前記認識候補リスト作成部は、前記変換対象文字と前記変換対象文字の上下左右のいずれかの文字とを一文字とした文字認識による前記認識候補を取得することを特徴とする。
本発明の文字認識プログラムは、文字認識装置を制御するコンピューターに実行させる文字認識プログラムであって、文字認識制御部により、入力された文字パターンに対して文字認識を実行し、文字認識結果を表示部に表示させる工程と、認識候補リスト作成部により、前記文字認識結果から選択された変換対象文字に対し文字認識し、認識辞書から認識候補を取得し、認識候補リストを作成する工程と、候補漢字リスト作成部により、前記認識候補リストに基づいて、前記変換対象文字から変換する候補となる候補漢字を含む候補漢字リストを作成する工程とを有し、前記認識候補リスト作成部は、前記変換対象文字と前記変換対象文字の周囲の文字とを一文字とした文字認識による前記認識候補を取得し、前記文字認識制御部は、前記変換対象文字を前記候補漢字リストで選択された前記候補漢字に修正することを特徴とする。
本発明の文字認識装置及び文字認識プログラムでは、文字認識制御部により、入力された文字パターンに対して文字認識を実行し、文字認識結果を表示部に表示させ、認識候補リスト作成部により、文字認識結果から選択された変換対象文字に対し文字認識し、認識辞書から認識候補を取得し、認識候補リストを作成し、候補漢字リスト作成部により、認識候補リストに基づいて、変換対象文字から変換する候補となる候補漢字を含む候補漢字リストを作成する。特に、認識候補リスト作成部は、変換対象文字と変換対象文字の周囲の文字とを一文字とした文字認識による認識候補を取得し、文字認識制御部は、変換対象文字を候補漢字リストで選択された候補漢字に修正する。
これにより、手書き文字等の文字パターンにおいて、変換対象文字が一文字として認識できない場合であっても、変換対象文字と変換対象文字の周囲の文字とを一文字とした候補を取得できる。
【発明の効果】
【００１３】
本発明の文字認識装置及び文字認識プログラムによれば、手書き文字等の文字パターンにおいて、変換対象文字が一文字として認識できない場合であっても、変換対象文字と変換対象文字の周囲の文字とを一文字とした認識候補を取得できるので、変換対象文字の変換の候補漢字を容易に選択できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の文字認識装置の一実施形態を示す図である。
【図２】図１の認識候補リスト作成部による認識候補の取得の概要について説明するものであって、図２（ａ）は漢字の部首が「偏」と「旁」の場合での認識候補の取得の場合分けを示す図であり、図２（ｂ）は漢字の部首が「冠」と「脚」の場合での認識候補の取得の場合分けを示す図である。
【図３】図１の文字認識制御部による文字認識において、「単体文字」が一文字として認識されない場合の一具体例について説明するものであって、図３（ａ）は部首が「偏」と「旁」の場合を示す図であり、図３（ｂ）は部首が「冠」と「脚」の場合を示す図である。
【図４】図１の文字認識装置により作成されるリストの一例について説明するものであって、図４（ａ）は図１の認識候補リスト作成部による、たとえば「憂」を変換対象文字とした場合のリスト作成に必要な候補の一例を示す図であり、図４（ｂ）は図１の認識候補リスト作成部が作成する認識候補リストの一例を示す図であり、図４（ｃ）は図１の変換漢字リスト作成部が作成する変換漢字リストの一例を示す図であり、図４（ｄ）は図１の候補漢字リスト作成部が作成する候補漢字リストの一例を示す図である。  図１の情報配信サーバー側の障害対象管理テーブルを説明するための図である。
【図５】図１の文字認識装置による文字認識結果の修正処理について説明するためのフローチャートである。
【図６】図１の認識候補リスト作成部による認識候補リストの作成に必要な変換対象文字の認識候補の取得処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の文字認識装置の一実施形態を、図１〜図６を参照しながら説明する。なお、以下の説明において、文字認識装置における認識対象の文字パターンは、主に手書き文字等による「漢字」とする。また、「漢字」の部首においては、「偏」、「旁」、「冠」、「脚」、「垂」、「繞」、「構」などがある。本実施形態では、説明の都合上、「漢字」の部首が「偏」、「旁」、「冠」、「脚」の４つのいずれかを有する漢字の場合で説明する。
【００１６】
まず、図１に示すように、文字認識装置１００は、文字パターン入力部１０１、文字認識制御部１０２、認識辞書１０３、認識候補リスト作成部１０４、リスト記憶部１０５、入力操作部１０６、変換漢字リスト作成部１０７、かな漢字変換辞書１０８、候補漢字リスト作成部１０９、表示部１１０を備えている。
【００１７】
文字パターン入力部１０１は、たとえばスキャナー等の光学的文字読取装置（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）や、ペンとタブレットとによるオンライン筆跡データ入力装置等からの認識対象の文字パターンの入力を受け付ける。なお、スキャナー等によって読み取られる文字には、横書きと縦書きとがある。通常、横書きの場合の認識対象の文字パターンの並びは横方向となり、縦書きの認識対象の文字パターンの並びは縦方向となる。文字認識装置１００は、入力操作部１０６からの読み取り方向の指示、又は自動判別機能により、文字の並び方向に沿って文字認識を行うものとする。なお、文字認識装置１００による文字認識結果の並び方向は、認識対象の文字パターンの並び方向に合わせてもよいし、合わせなくてもよい。本実施形態では、文字認識装置１００による文字認識結果の並び方向は、説明の都合上、認識対象の文字パターンの並び方向が横であっても縦であっても全て横並びとする。
【００１８】
文字認識制御部１０２は、文字認識装置１００全体を制御する中枢の部分であり、文字パターンに対する文字認識を行う。また、文字認識制御部１０２は、文字認識結果を表示部１１０に表示させる。また、文字認識制御部１０２は、認識候補リスト作成部１０４、リスト記憶部１０５、変換漢字リスト作成部１０７、候補漢字リスト作成部１０９、表示部１１０の動作を制御する。
【００１９】
認識辞書１０３は、たとえば個々の文字の標準特徴ベクトルと文字コードとが対応づけられた認識候補を記憶している。認識候補リスト作成部１０４は、詳細については後述するが、変換対象文字が選択された場合、たとえば、変換対象文字と変換対象文字の左隣の文字とを一文字とした文字認識による認識候補、変換対象文字と変換対象文字の右隣の文字とを一文字とした文字認識による認識候補、変換対象文字と変換対象文字の上隣の文字とを一文字とした文字認識による認識候補、変換対象文字と変換対象文字の下隣の文字とを一文字とした文字認識による認識候補となる漢字をそれぞれ認識辞書１０３から取得し、後述の図４（ｂ）に示す認識候補リスト１０４ａを作成する。なお、認識候補リスト１０４ａには、変換対象文字も含まれる。また、認識候補リスト作成部１０４による一文字とした文字認識による認識候補の取得順は、変換対象文字に対して上下左右とした順に限定されるものではなく、任意に設定できる。
【００２０】
リスト記憶部１０５は、認識候補リスト作成部１０４が作成した後述の図４（ｂ）に示す認識候補リスト１０４ａ、変換漢字リスト作成部１０７が作成した後述の図４（ｃ）に示す変換漢字リスト１０７ａ、候補漢字リスト作成部１０９が作成した後述の図４（ｄ）に示す候補漢字リスト１０９ａを記憶する。入力操作部１０６は、キーボードやマウス等であり、ユーザーによる文字認識装置１００に係る操作、かな漢字変換を行う際の「読み」の入力、文字認識結果に対する修正指示や変換対象文字の指示等を受け付ける。変換漢字リスト作成部１０７は、入力操作部１０６によって入力された「読み」（読み方）に該当する候補をかな漢字変換辞書１０８から取得し、後述の図４（ｃ）に示す変換漢字リスト１０７ａを作成する。かな漢字変換辞書１０８は、漢字変換辞書の一例であって、入力操作部１０６によって入力された「読み」に該当する読み該当候補となる漢字を記憶している。
【００２１】
候補漢字リスト作成部１０９は、変換対象文字から変換する候補となる漢字を含む候補漢字リスト１０９ａを作成する。具体的には、候補漢字リスト作成部１０９は、認識候補リスト作成部１０４が作成した後述の図４（ｂ）に示す認識候補リスト１０４ａと、変換漢字リスト作成部１０７が作成した後述の図４（ｃ）に示す変換漢字リスト１０７ａとを比較し、認識候補リスト１０４ａの中から変換漢字リスト１０７ａと一致する漢字を抽出し、一致した漢字を候補漢字として、後述の図４（ｄ）に示す候補漢字リスト１０９ａを作成する。表示部１１０は、文字認識制御部１０２による文字認識結果、認識候補リスト作成部１０４が作成した認識候補リスト１０４ａ、変換漢字リスト作成部１０７が作成した変換漢字リスト１０７ａ、候補漢字リスト作成部１０９が作成した候補漢字リスト１０９ａ等を表示する。
【００２２】
次に、図２を参照し、認識候補リスト作成部１０４による認識候補の取得の概要について説明する。まず、図２（ａ）は、漢字の部首が「偏」と「旁」の場合での認識候補の取得の場合分けを示している。認識候補リスト作成部１０４は、文字認識結果から変換対象文字が選択された場合、変換対象文字と変換対象文字の右隣の文字、又は変換対象文字と変換対象文字の左隣の文字とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。なお、変換対象文字としては、たとえば「偏」と「旁」とが一文字となっている場合や、「偏」又は「旁」がそれぞれ一文字となっている場合がある。ここでは、「偏」と「旁」とが一文字となっている文字を「単体文字」とする。なお、「単体文字」が一文字として認識されない場合の具体例については、後述の図３で説明する。
【００２３】
すなわち、（１）のように、変換対象文字が「偏」であり、「偏」の右隣が「旁」である場合、「偏」と「偏」の右隣の「旁」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。また、（２）のように、変換対象文字が「旁」であり、「旁」の右隣が「偏」である場合、「旁」と「旁」の右隣の「偏」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。また、（３）のように、変換対象文字が「単体文字」であり、「単体文字」の右隣が「偏」である場合、「単体文字」と「単体文字」の右隣の「偏」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。なお、変換対象文字が「単体文字」であり、「単体文字」の右隣が「単体文字」である場合、「単体文字」と「単体文字」の右隣の「単体文字」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。
【００２４】
また、（４）のように、変換対象文字が「偏」であり、「偏」の左隣が「旁」である場合、「偏」と「偏」の左隣の「旁」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。また、（５）のように、変換対象文字が「偏」であり、「偏」の左隣が「単体文字」である場合、「偏」と「偏」の左隣の「単体文字」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。また、（６）のように、変換対象文字が「単体文字」であり、「単体文字」の左隣が「旁」である場合、「単体文字」と「単体文字」の左隣の「旁」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。また、変換対象文字が「単体文字」であり、「単体文字」の左隣が「単体文字」である場合、「単体文字」と「単体文字」の左隣の「単体文字」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。なお、変換対象文字と右隣又は左隣の文字との間隔が一定値以上である場合、変換対象文字と右隣又は左隣の文字とを一文字とした文字認識による認識候補の取得を省いてもよい。ここで、変換対象文字と右隣又は左隣の文字との間隔については、任意に設定してもよいし、たとえば変換対象文字の横のサイズの１／３以上とした設定としてもよい。
【００２５】
また、図２（ｂ）は、漢字の部首が「冠」と「脚」の場合での認識候補の取得の場合分けを示している。認識候補リスト作成部１０４は、文字認識結果から変換対象文字が選択された場合、変換対象文字と変換対象文字の上隣の文字、又は変換対象文字と変換対象文字の下隣の文字とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。すなわち、（７）のように、変換対象文字が「部首以外の文字」であり、「部首以外の文字」の上隣が「冠」である場合、「部首以外の文字」と上隣の「冠」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。また、（８）のように、変換対象文字が「部首以外の文字」であり、「部首以外の文字」の下隣が「脚」である場合、「部首以外の文字」と「部首以外の文字」の下隣の「脚」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。なお、変換対象文字が「単体文字」であり、「単体文字」の上隣が「単体文字」である場合、「単体文字」と上隣の「単体文字」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。また、変換対象文字が「単体文字」であり、「単体文字」の下隣が「単体文字」である場合、「単体文字」と下隣の「単体文字」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。この場合、変換対象文字と上隣又は下隣の文字との間隔が一定値以上である場合、変換対象文字と上隣又は下隣の文字とを一文字とした文字認識による認識候補の取得を省いてもよい。ここで、変換対象文字と上隣又は下隣の文字との間隔については、任意に設定してもよいし、たとえば変換対象文字の縦のサイズの１／３以上とした設定としてもよい。
【００２６】
すなわち、認識候補リスト作成部１０４は、文字認識結果から変換対象文字が選択された場合、図２（ａ）、（ｂ）に示すように、Ａ〜Ｄの４通りの文字認識を経て後述の図４（ｂ）に示す認識候補リスト１０４ａを作成する。このように、認識候補リスト作成部１０４がＡ〜Ｄの４通りの文字認識を経ることで、部首が「偏」、「旁」、「冠」、「脚」のいずれかである漢字に対しての認識候補を認識辞書１０３から取得できる。
【００２７】
次に、図３を参照し、文字認識制御部１０２による文字認識において、「単体文字」が一文字として認識されない場合の一具体例について説明する。まず、図３（ａ）は、部首が「偏」と「旁」の場合での例を示している。すなわち、たとえば手書き文字が「優」「先」「順」「位」の４文字であるとする。この場合、文字認識制御部１０２が「優」「先」「順」「位」の一文字ずつに対して文字認識を行った場合、手書き文字によっては「偏」と「旁」とがそれぞれ一文字として文字認識されることがある。すなわち、「優」は、（１）で示す「偏」である「イ」と、（２）に示す「旁」である「憂」とがそれぞれ一文字として文字認識されることがある。「先」については（３）のように、「単体文字」として文字認識されているものとする。また、「順」は、（４）に示す「偏」である「川」と、（５）に示す「旁」である「頁」とがそれぞれ一文字として文字認識されることがある。また、「位」は、（６）に示す「偏」である「イ」と、（７）に示す「旁」である「立」とがそれぞれ一文字として文字認識されることがある。
【００２８】
次に、図３（ｂ）は、部首が「冠」と「脚」の場合での一具体例を示している。すなわち、たとえば手書き文字が「雲」と「思」の２文字であるとする。この場合、文字認識制御部１０２が「雲」と「思」の一文字ずつに対して文字認識を行った場合、手書き文字によっては「冠」と「部首以外の文字」、又は「脚」と「部首以外の文字」とがそれぞれ一文字として文字認識されることがある。すなわち、「雲」は、（１）で示す「冠」である「雨」と、（２）に示す「部首以外の文字」である「云」とがそれぞれ一文字として文字認識されることがある。「思」については（３）のように、「部首以外の文字」である「田」と、「脚」である「心」「とがそれぞれ一文字として文字認識されることがある。
【００２９】
次に、図４を参照し、認識候補リスト作成部１０４、変換漢字リスト作成部１０７、候補漢字リスト作成部１０９により作成されるリストの一例について説明する。まず、図４（ａ）は、認識候補リスト作成部１０４による、たとえば「憂」を変換対象文字とした場合のリスト作成に必要な認識候補を出す場合の一例を示している。すなわち、認識候補リスト作成部１０４は、図３（ａ）に示した文字認識結果での（２）の「憂」を変換対象文字とした場合、「憂」を認識候補とする。また、認識候補リスト作成部１０４は、図３（ａ）に示した（２）の「憂」と左隣の（１）の「イ」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。この場合の取得された認識候補は、辞書の内容によって異なるが、たとえば優、倶、償などとする。また、認識候補リスト作成部１０４は、図３（ａ）に示した（２）の「憂」と右隣の（３）の「先」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。この場合の取得された認識候補は、骸、鼾などとする。
【００３０】
図４（ｂ）は、認識候補リスト作成部１０４が作成する認識候補リスト１０４ａの一例を示している。すなわち、認識候補リスト作成部１０４は、図４（ａ）のように、変換対象文字と変換対象文字の左右の文字とを一文字とした文字認識による認識候補を、認識辞書１０３から取得すると、認識候補リスト１０４ａを作成する。このとき、文字認識制御部１０２は、認識候補リスト作成部１０４が作成した認識候補リスト１０４ａを、リスト記憶部１０５に記憶させる。なお、認識候補リスト１０４ａの認識候補の並び順は、たとえば変換対象文字の画数に近い順としてもよい。
【００３１】
図４（ｃ）は、変換漢字リスト作成部１０７が作成する変換漢字リスト１０７ａの一例を示している。変換漢字リスト作成部１０７は、たとえば変換対象文字が選択されて「読み」（読み方）が入力されると、かな漢字変換辞書１０８から該当する読み該当候補を取得し、変換漢字リスト１０７ａを作成する。なお、図４（ｃ）に示す変換漢字リスト１０７ａは、「読み」として「ゆう」が入力された場合の例である。なお、文字認識制御部１０２は、変換漢字リスト作成部１０７に対し、たとえば認識候補リスト１０４ａの上位の漢字（たとえば、上位１０文字）に該当する読み該当候補の取得を指示してもよい。
【００３２】
図４（ｄ）は、候補漢字リスト作成部１０９が作成する候補漢字リスト１０９ａの一例を示している。候補漢字リスト作成部１０９は、リスト記憶部１０５が記憶している認識候補リスト１０４ａと、変換漢字リスト作成部１０７が作成した変換漢字リスト１０７ａとを照合し、両者が一致する漢字を抽出して候補漢字とし、候補漢字リスト１０９ａを作成する。図４に示す例では、候補漢字リスト作成部１０９は、認識候補リスト１０４ａの中から変換漢字リスト１０７ａと一致する「優」および「憂」を抽出して候補漢字とし、候補漢字リスト１０９ａを作成する。
【００３３】
次に、図５及び図６を参照し、文字認識装置１００による文字認識処理について説明する。なお、図５は文字認識装置１００による文字認識結果の修正処理を示し、図６は文字認識装置１００の認識候補リスト作成部１０４による認識候補リスト１０４ａの作成に必要な変換対象文字の認識候補の取得処理を示している。まず、図５により、文字認識装置１００による文字認識結果の修正処理について説明する。なお、図５における文字パターンは、たとえば図３（ａ）に示した「優」「先」「順」「位」のいずれかとする。また、文字パターンの文字認識結果である、図３（ａ）の（１）〜（７）の文字は横並びとする。
【００３４】
（ステップＳ１０１）
文字認識制御部１０２は、文字パターンに対する文字認識を実行する。
この場合、文字認識制御部１０２は、文字パターン入力部１０１が、たとえばスキャナー等の光学的文字読取装置（ＯＣＲ）や、ペンとタブレットとによるオンライン筆跡データ入力装置等からの文字パターンの入力を受け付けると、受け付けた文字パターンに対する文字認識を実行する。
【００３５】
（ステップＳ１０２）
文字認識制御部１０２は、文字認識結果を表示させる。
この場合、文字認識制御部１０２は、受け付けた文字パターンに対する文字認識を実行した後、文字認識結果を表示部１１０に表示させる。この場合、表示部１１０に表示される文字認識結果は、たとえば図３（ａ）の（１）〜（７）となっているとする。
【００３６】
（ステップＳ１０３）
文字認識制御部１０２は、変換対象文字が選択されたかどうかを判断する。
この場合、文字認識制御部１０２は、入力操作部１０６により、表示部１１０に表示されている文字認識結果の文字の選択が無ければ変換対象文字が選択されないと判断する（ステップＳ１０３：Ｎｏ）。
これに対し、文字認識制御部１０２は、入力操作部１０６により、表示部１１０に表示されている文字認識結果の文字の選択が有れば変換対象文字が選択されたと判断し（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４に移行する。
ここで、変換対象文字は、たとえば図３（ａ）の（２）の「憂」であるとする。
【００３７】
（ステップＳ１０４）
文字認識制御部１０２は、認識候補リスト１０４ａの作成を指示する。
この場合、文字認識制御部１０２は、認識候補リスト作成部１０４に対し、認識候補リスト１０４ａの作成を指示する。
このとき、認識候補リスト作成部１０４は、変換対象文字である「憂」についての候補を認識辞書１０３から取得する。なお、認識候補リスト作成部１０４による認識候補リスト１０４ａの作成に必要な変換対象文字の認識候補の取得については、後述の図６で説明する。
そして、認識候補リスト作成部１０４は、たとえば図４（ｂ）に示した認識候補リスト１０４ａを作成する。
【００３８】
（ステップＳ１０５）
文字認識制御部１０２は、認識候補リスト１０４ａの作成が完了したかどうかを判断する。
この場合、文字認識制御部１０２は、認識候補リスト作成部１０４からの完了を示す通知が無ければ認識候補リスト１０４ａの作成が完了していないと判断する（ステップＳ１０５：Ｎｏ）。
これに対し、文字認識制御部１０２は、認識候補リスト作成部１０４からの完了を示す通知が有れば認識候補リスト１０４ａの作成が完了したと判断し（ステップＳ１０５：Ｙｅｓ）、ステップＳ１０６に移行する。
【００３９】
（ステップＳ１０６）
文字認識制御部１０２は、認識候補リスト１０４ａを記憶させる。
この場合、文字認識制御部１０２は、認識候補リスト作成部１０４による認識候補リスト１０４ａの作成が完了すると、認識候補リスト作成部１０４が作成した認識候補リスト１０４ａをリスト記憶部１０５に記憶させる。
【００４０】
（ステップＳ１０７）
文字認識制御部１０２は、変換漢字リスト１０７ａの作成を指示する。
この場合、文字認識制御部１０２は、変換漢字リスト作成部１０７に対し、変換漢字リスト１０７ａの作成を指示する。
なお、文字認識制御部１０２は、たとえばステップＳ１０３において、変換対象文字が選択され、たとえば「読み」が入力されると、入力された「読み」（たとえば「ゆう」）を変換漢字リスト作成部１０７に通知し、変換漢字リスト１０７ａの作成を指示する。
このとき、変換漢字リスト作成部１０７は、かな漢字変換辞書１０８からたとえば「読み」の「ゆう」に該当する読み該当候補を取得し、図４（ｃ）に示した変換漢字リスト１０７ａを作成する。
【００４１】
（ステップＳ１０８）
文字認識制御部１０２は、変換漢字リスト１０７ａの作成が完了したかどうかを判断する。
この場合、文字認識制御部１０２は、変換漢字リスト作成部１０７からの完了を示す通知が無ければ変換漢字リスト１０７ａの作成が完了していないと判断する（ステップＳ１０８：Ｎｏ）。
これに対し、文字認識制御部１０２は、変換漢字リスト作成部１０７からの完了を示す通知が有れば変換漢字リスト１０７ａの作成が完了したと判断し（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０９に移行する。
なお、文字認識制御部１０２は、変換漢字リスト作成部１０７が作成した変換漢字リスト１０７ａを、リスト記憶部１０５に記憶させる。
【００４２】
（ステップＳ１０９）
文字認識制御部１０２は、候補漢字リスト１０９ａの作成を指示する。
この場合、文字認識制御部１０２は、候補漢字リスト作成部１０９に対し、候補漢字リスト１０９ａの作成を指示する。
このとき、候補漢字リスト作成部１０９は、リスト記憶部１０５が記憶している認識候補リスト１０４ａと、変換漢字リスト１０７ａとを照合し、両者が一致する漢字を抽出して候補漢字とし、図４（ｄ）に示した候補漢字リスト１０９ａを作成する。
【００４３】
（ステップＳ１１０）
文字認識制御部１０２は、候補漢字リスト１０９ａの作成が完了したかどうかを判断する。
この場合、文字認識制御部１０２は、候補漢字リスト作成部１０９からの完了を示す通知が無ければ候補漢字リスト１０９ａの作成が完了していないと判断する（ステップＳ１１０：Ｎｏ）。
これに対し、文字認識制御部１０２は、候補漢字リスト作成部１０９からの完了を示す通知が有れば候補漢字リスト１０９ａの作成が完了したと判断し（ステップＳ１１０：Ｙｅｓ）、ステップＳ１１１に移行する。
【００４４】
（ステップＳ１１１）
文字認識制御部１０２は、候補漢字リスト１０９ａを表示させる。
この場合、文字認識制御部１０２は、表示部１１０に候補漢字リスト作成部１０９が作成した図４（ｄ）に示した候補漢字リスト１０９ａを表示させる。
【００４５】
（ステップＳ１１２）
文字認識制御部１０２は、候補漢字が選択されたかどうかを判断する。
この場合、文字認識制御部１０２は、入力操作部１０６により、表示部１１０に表示されている候補漢字リスト１０９ａの文字の選択が無ければ候補漢字が選択されないと判断する（ステップＳ１１２：Ｎｏ）。
これに対し、文字認識制御部１０２は、入力操作部１０６により、表示部１１０に表示されている候補漢字リスト１０９ａのいずれかの文字の選択が有れば候補漢字が選択されたと判断し（ステップＳ１１２：Ｙｅｓ）、ステップＳ１１３に移行する。
【００４６】
（ステップＳ１１３）
文字認識制御部１０２は、選択された候補漢字を反映させる。
この場合、文字認識制御部１０２は、ステップＳ１０３において、文字認識結果のたとえば「憂」が変換対象文字として選択されているとし、ステップＳ１１２において、候補漢字リスト１０９ａからたとえば「優」とした候補漢字が選択されると、文字認識結果の「憂」を「憂」の左隣の「イ」と合わせて、候補漢字リスト１０９ａから選択した「優」に修正する。
【００４７】
なお、以上に示した手順において、文字認識制御部１０２による文字認識結果の並び方向を横並びとしているが、文字認識結果を縦並びとした場合も適用できる。この場合、変換対象文字と変換対象文字の左右の文字に加え、上下の文字を一文字とした文字認識による認識候補を取得することで、変換対象文字が一文字として認識できない場合であっても、上記同様に、変換対象文字の候補漢字を取得できる。
【００４８】
次に、図６を参照し、認識候補リスト作成部１０４による認識候補リスト１０４ａの作成に必要な変換対象文字の認識候補の取得処理について説明する。なお、以下に説明する変換対象文字は、たとえば図３（ａ）に示した「優」「先」「順」「位」のいずれかと、図３（ｂ）の「雲」「思」のいずれかとする。
【００４９】
（ステップＳ２０１）
認識候補リスト作成部１０４は、変換対象文字の認識候補を取得する。
この場合、認識候補リスト作成部１０４は、図５のステップＳ１０３において、たとえば図３の（２）の「憂」が変換対象文字として選択されると、「憂」に対する認識候補を認識辞書１０３から取得する。
「憂」に対する認識候補の取得については、以降の手順に従う。
【００５０】
（ステップＳ２０２）
認識候補リスト作成部１０４は、変換対象文字の左隣に文字が有るかどうかを判断する。
この場合、認識候補リスト作成部１０４は、図３（ａ）の変換対象文字である（２）の「憂」の左隣に、（１）の「イ」が有ることを確認すると、変換対象文字の左隣に文字が有ると判断し（ステップＳ２０２：Ｙｅｓ）、ステップＳ２０３に移行する。
これに対し、認識候補リスト作成部１０４は、変換対象文字がたとえば図３（ａ）の（１）の「イ」である場合、変換対象文字である（１）の「イ」の左隣に文字が無いため、変換対象文字の左隣に文字が無いと判断し（ステップＳ２０２：Ｎｏ）、ステップＳ２０４に移行する。
【００５１】
（ステップＳ２０３）
認識候補リスト作成部１０４は、変換対象文字と左隣の文字とを一文字として文字認識する。
この場合、認識候補リスト作成部１０４は、変換対象文字である（２）の「憂」と、「憂」の左隣の（１）の「イ」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。
この場合の認識辞書１０３から取得した認識候補は、たとえば図４（ａ）に示したように、憂、優、倶、償などとなる。
そして、認識候補リスト作成部１０４は、認識辞書１０３から変換対象文字である（２）の「憂」の認識候補を取得すると、たとえば図４（ｂ）に示した認識候補リスト１０４ａを作成する。
【００５２】
（ステップＳ２０４）
認識候補リスト作成部１０４は、変換対象文字の右隣に文字が有るかどうかを判断する。
この場合、認識候補リスト作成部１０４は、図３（ａ）の変換対象文字である（２）の「憂」の右隣に、（３）の「先」が有ることを確認すると、変換対象文字の右隣に文字が有ると判断し（ステップＳ２０４：Ｙｅｓ）、ステップＳ２０５に移行する。
これに対し、認識候補リスト作成部１０４は、変換対象文字がたとえば図３（ａ）の（７）の「立」である場合、変換対象文字である（７）の「立」の右隣に文字が無いため、変換対象文字の右隣に文字が無いと判断し（ステップＳ２０４：Ｎｏ）、ステップＳ２０６に移行する。
【００５３】
（ステップＳ２０５）
認識候補リスト作成部１０４は、変換対象文字と左隣の文字とを一文字として文字認識する。
この場合、認識候補リスト作成部１０４は、変換対象文字である（２）の「憂」と、「憂」の右隣の（３）の「先」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。
この場合の認識辞書１０３から取得した認識候補は、たとえば図４（ａ）に示したように、骸、鼾などとなる。
そして、認識候補リスト作成部１０４は、認識辞書１０３から変換対象文字である（２）の「憂」の認識候補を取得すると、たとえば図４（ｂ）に示した認識候補リスト１０４ａを作成する。
【００５４】
（ステップＳ２０６）
認識候補リスト作成部１０４は、変換対象文字の上隣に文字が有るかどうかを判断する。
この場合、認識候補リスト作成部１０４は、変換対象文字がたとえば図３（ｂ）の（２）の「伝」、又は図３（ｂ）の（４）の「心」である場合、変換対象文字である図３（ｂ）の（２）の「伝」、又は図３（ｂ）の（４）の「心」の上隣に文字が有ることを確認すると、変換対象文字の上隣に文字が有ると判断し（ステップＳ２０６：Ｙｅｓ）、ステップＳ２０７に移行する。
これに対し、認識候補リスト作成部１０４は、変換対象文字がたとえば図３（ｂ）の（１）の「雨」、又は（３）の「田」である場合、変換対象文字である（１）の「雨」、又は（３）の「田」の上隣に文字が無いため、変換対象文字の上隣に文字が無いと判断し（ステップＳ２０６：Ｎｏ）、ステップＳ２０８に移行する。
【００５５】
（ステップＳ２０７）
認識候補リスト作成部１０４は、変換対象文字と上隣の文字とを一文字として文字認識する。
この場合、認識候補リスト作成部１０４は、変換対象文字であるたとえば図３（ｂ）の（２）の「伝」、又は図３（ｂ）の（４）の「心」の上隣の（１）の「雨」、又は（３）の「田」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。
この場合の認識辞書１０３から取得した認識候補は、たとえば変換対象文字がたとえば図３（ｂ）の（２）の「伝」である場合、伝、雲、曇、蜘などとなる。
また、たとえば変換対象文字がたとえば図３（ｂ）の（４）の「心」である場合、心、思、想、重などとなる。
そして、認識候補リスト作成部１０４は、認識辞書１０３から変換対象文字であるたとえば図３（ｂ）の（２）の「伝」、又は図３（ｂ）の（４）の「心」の認識候補を取得すると、たとえば図４（ｂ）に示した認識候補リスト１０４ａを作成する。
【００５６】
（ステップＳ２０８）
認識候補リスト作成部１０４は、変換対象文字の下隣に文字が有るかどうかを判断する。
この場合、認識候補リスト作成部１０４は、変換対象文字がたとえば図３（ｂ）の（１）の「雨」、又は図３（ｂ）の（３）の「田」である場合、変換対象文字である図３（ｂ）の（１）の「雨」、又は図３（ｂ）の（３）の「田」の下隣に文字が有ることを確認すると、変換対象文字の下隣に文字が有ると判断し（ステップＳ２０８：Ｙｅｓ）、ステップＳ２０９に移行する。
これに対し、認識候補リスト作成部１０４は、変換対象文字がたとえば図３（ｂ）の（２）の「伝」、又は（４）の「心」である場合、変換対象文字である（２）の「伝」、又は（４）の「心」の下隣に文字が無いため、変換対象文字の下隣に文字が無いと判断し（ステップＳ２０８：Ｎｏ）、ステップＳ２１０に移行する。
【００５７】
（ステップＳ２０９）
認識候補リスト作成部１０４は、変換対象文字と下隣の文字とを一文字として文字認識する。
この場合、認識候補リスト作成部１０４は、変換対象文字がたとえば図３（ｂ）の（１）の「雨」、又は（３）の「田」である場合、図３（ｂ）の（１）の「雨」、又は（３）の「田」と、図３（ｂ）の（１）の「雨」、又は（３）の「田」の下隣の（２）の「伝」、又は（４）の「心」とを一文字とした文字認識による認識候補を、認識辞書１０３から取得する。
この場合の認識辞書１０３から取得した認識候補は、たとえば変換対象文字がたとえば図３（ｂ）の（１）の「雨」である場合、雨、雲、曇、蜘などとなる。
また、たとえば変換対象文字がたとえば図３（ｂ）の（３）の「田」である場合、田、思、想、重などとなる。
そして、認識候補リスト作成部１０４は、認識辞書１０３から変換対象文字であるたとえば図３（ｂ）の（１）の「雨」、又は図３（ｂ）の（３）の「田」の認識候補を取得すると、たとえば図４（ｂ）に示した認識候補リスト１０４ａを作成する。
【００５８】
（ステップＳ２１０）
認識候補リスト作成部１０４は、該当無しとする。
この場合、認識候補リスト作成部１０４は、ステップＳ２０２、Ｓ２０４、Ｓ２０６、Ｓ２０８の判断において、いずれにも該当していない変換対象文字が選択された場合、該当無しとし、処理を終了する。
この場合の例としては、たとえば変換対象文字が一文字であって、他の文字列から離れていて、なお且つ、図３（ａ）の（３）の「先」のように、「単体文字」として文字認識された場合が該当する。
【００５９】
なお、変換漢字リスト作成部１０７による変換漢字リスト１０７ａの作成を省略してもよい。この場合、候補漢字リスト作成部１０９は、認識候補リスト１０４ａの認識候補を候補漢字として候補漢字リスト１０９ａを作成してもよい。
【００６０】
また、本実施形態では、変換漢字リスト１０７ａを作成する際に入力される「読み」（読み方）としてかなを用いたが、ピンイン、ローマ字等を用いてもよい。この場合、漢字変換辞書として、ピンイン漢字変換辞書、ローマ字漢字変換辞書を用いることができる。
【００６１】
このように、本実施形態では、文字認識制御部１０２により、入力された文字パターンに対して文字認識を実行し、文字認識結果を表示部１１０に表示させ、認識候補リスト作成部１０４により、文字認識結果から選択された変換対象文字に対し文字認識し、認識辞書１０３から認識候補を取得し、認識候補リスト１０４ａを作成し、候補漢字リスト作成部１０９により、認識候補リスト１０４ａに基づいて、変換対象文字から変換する候補となる候補漢字を含む候補漢字リスト１０９ａを作成する。特に、認識候補リスト作成部１０４は、変換対象文字と変換対象文字の周囲の文字（変換対象文字の上下左右のいずれかの文字）とを一文字とした文字認識による認識候補を取得し、文字認識制御部１０２は、変換対象文字を候補漢字リスト１０９ａで選択された候補漢字に修正する。
【００６２】
これにより、手書き文字等の文字パターンにおいて、変換対象文字が一文字として認識できない場合であっても、変換対象文字と変換対象文字の周囲の文字とを一文字とした候補を取得できるので、変換対象文字の変換の候補を容易に選択できる。
【符号の説明】
【００６３】
１００  文字認識装置
１０１  文字パターン入力部
１０２  文字認識制御部
１０３  認識辞書
１０４  認識候補リスト作成部
１０４ａ  認識候補リスト
１０５  リスト記憶部
１０６  入力操作部
１０７  変換漢字リスト作成部
１０７ａ  変換漢字リスト
１０８  かな漢字変換辞書
１０９  候補漢字リスト作成部
１０９ａ  候補漢字リスト
１１０  表示部
【図１】
2018190019.tif 000003
【図２】
2018190019.tif 000004
【図３】
2018190019.tif 000005
【図４】
2018190019.tif 000006
【図５】
2018190019.tif 000007
【図６】
2018190019.tif 000008