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