(57)【要約】【課題】画像の中の文字枠に対して予め文字枠の種類を定義することなく、文字枠の種類を特定する。【解決手段】  本発明が適用される文字認識装置１０は、文字が記入される文字枠を有する画像を取得する帳票画像取得部２１と、取得される画像の中から文字枠の特徴情報を指定する筆記領域指定部２２、または文字枠の特徴情報を抽出する矩形情報抽出部２３および筆記領域抽出部２４と、設定された文字枠の特徴情報から文字枠の種類を特定する文字枠種類特定部２５と、を有する。【選択図】図２
2016184359.tif 000002
【特許請求の範囲】
【請求項１】
文字が記入される文字枠を有する画像を取得する取得手段と、
前記取得手段により取得される前記画像の中から指定または抽出により文字枠の特徴情報を設定する設定手段と、
前記設定手段により設定された文字枠の特徴情報から文字枠の種類を特定する特定手段と、
を有する文字認識装置。
【請求項２】
前記特定手段により文字枠の種類の特定に用いられる文字枠の特徴情報は、枠の高さおよび枠の幅の情報であることを特徴とする請求項１記載の文字認識装置。
【請求項３】
前記特定手段により特定される文字枠の種類は、１文字枠、１行枠、または複数行枠であることを特徴とする請求項１または２記載の文字認識装置。
【請求項４】
前記特定手段は、文字枠の高さと文字サイズの上限とを比較し、および/または文字枠の幅と文字サイズの上限とを比較し、文字枠の特徴情報を設定することを特徴とする請求項１乃至３何れか一項に記載の文字認識装置。
【請求項５】
前記特定手段により特定された文字枠の種類に関する情報を表示する表示手段を更に備えたことを特徴とする請求項１乃至４何れか一項に記載の文字認識装置。
【請求項６】
文字認識装置と、画像形成装置と、使用者記入情報取得装置とを含み、
前記文字認識装置は、前記画像形成装置により印刷され文字が記入される文字枠を有する画像を取得し、取得される当該画像の中から指定または抽出により文字枠の特徴情報を設定し、設定された文字枠の特徴情報から文字枠の種類を特定し、前記画像形成装置により印刷された画像の文字枠に使用者が記入した記入情報を前記使用者記入情報取得装置より取得し、取得した当該記入情報について、特定された当該文字枠の種類を用いて文字認識を行うこと
を特徴とする文字認識処理システム。
【請求項７】
コンピュータに、
取得される画像の中から文字が記入される文字枠の特徴情報を指定または抽出により設定する機能と、
設定された文字枠の特徴情報から文字枠の種類を特定する機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字認識装置、文字認識処理システム、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、オペレータの技量に依存することなく適切なフォーマット情報の作成が行えるとともに、フォーマット情報の作成登録時のオペレータの作業を簡略化してオペレータの負荷を軽減するために、帳票のイメージ画面上において、少なくとも１つのフィールド枠を囲むようにして選択エリアを指定し、この選択エリア内からフィールド枠および文字枠を検出し、検出されたフィールド枠に関するフィールド枠情報を作成し、文字枠が検出された場合にはその文字枠に関する文字枠情報も作成し、作成されたフィールド枠情報と文字枠情報とを含むフィールド認識用情報をフォーマット情報として登録する技術が開示されている。
また、特許文献２では、帳票画像から抽出した画像と、テンプレート内の所定の処理対象領域とを、正確且つ効率良く対応付けるために、帳票画像から抽出した領域に対して文字認識等を行うのに先立って、この領域と、その領域に対応することが確認されたテンプレート内の処理対象領域とを位置合わせするに際して、領域の高さが処理対象領域の高さよりしきい値以上に大きいときには、それら領域の上辺間の距離と下辺間の距離との大小関係を比較し、当該抽出領域を構成する上下辺のうち、距離が小さい側の辺を、抽出時に正確に抽出された辺として選択している。
更に、特許文献３では、ＯＣＲ装置において、入力帳票のフォーマット定義体を使わずに帳票のＯＣＲ文字読み取りを行うことのできるフォーマット制御方法を提供するために、行を仕切る罫線と桁を仕切る罫線とを有する文字記入枠を非ドロップアウトカラーで印刷した用紙に文字を記入したものを入力帳票として画像読み取りを行い、読み取り結果の画像データの各黒画素数を水平方向、垂直方向にそれぞれ累積してヒストグラムを作成し、水平方向、垂直方向のヒストグラムの分布から文字記入枠の行を仕切る罫線と桁を仕切る罫線の各位置を検出し、検出した文字記入枠の行を仕切る罫線と桁を仕切る罫線の各位置から各文字の記入領域を切り出し、文字認識を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１０８０６２号公報
【特許文献２】特開２００１−１０９８２６号公報
【特許文献３】特開平０７−２１０６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、文字が記入される文字枠を有する画像、例えば帳票類について、その文字枠に記入された文字を認識する際にその文字枠の種類が当該文字枠に対して予め定義されていれば、当該定義から文字枠の種類が特定される。そして特定された文字枠の種類を参考にすることで文字の特定が容易となり、文字の認識が良好に行える。しかしながら、文字枠の種類を予め文字枠に対して定義する場合、定義の作業という手間が発生することになるため、文字枠に対して予め当該文字枠の種類を定義しないことが望まれる。
本発明は、画像の中の文字枠に対して予め当該文字枠の種類を定義することなく、当該文字枠の種類を特定することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載された発明は、文字が記入される文字枠を有する画像を取得する取得手段と、前記取得手段により取得される前記画像の中から指定または抽出により文字枠の特徴情報を設定する設定手段と、前記設定手段により設定された文字枠の特徴情報から文字枠の種類を特定する特定手段と、を有する文字認識装置である。
請求項２に記載された発明は、前記特定手段により文字枠の種類の特定に用いられる文字枠の特徴情報は、枠の高さおよび枠の幅の情報であることを特徴とする請求項１記載の文字認識装置である。
請求項３に記載された発明は、前記特定手段により特定される文字枠の種類は、１文字枠、１行枠、または複数行枠であることを特徴とする請求項１または２記載の文字認識装置である。
請求項４に記載された発明は、前記特定手段は、文字枠の高さと文字サイズの上限とを比較し、および/または文字枠の幅と文字サイズの上限とを比較し、文字枠の特徴情報を設定することを特徴とする請求項１乃至３何れか一項に記載の文字認識装置である。
請求項５に記載された発明は、前記特定手段により特定された文字枠の種類に関する情報を表示する表示手段を更に備えたことを特徴とする請求項１乃至４何れか一項に記載の文字認識装置である。
請求項６に記載された発明は、文字認識装置と、画像形成装置と、使用者記入情報取得装置とを含み、前記文字認識装置は、前記画像形成装置により印刷され文字が記入される文字枠を有する画像を取得し、取得される当該画像の中から指定または抽出により文字枠の特徴情報を設定し、設定された文字枠の特徴情報から文字枠の種類を特定し、前記画像形成装置により印刷された画像の文字枠に使用者が記入した記入情報を前記使用者記入情報取得装置より取得し、取得した当該記入情報について、特定された当該文字枠の種類を用いて文字認識を行うことを特徴とする文字認識処理システム。
請求項７に記載された発明は、コンピュータに、取得される画像の中から文字が記入される文字枠の特徴情報を指定または抽出により設定する機能と、設定された文字枠の特徴情報から文字枠の種類を特定する機能と、を実現させるプログラムである。
【発明の効果】
【０００６】
請求項１に記載された発明によれば、画像の中の文字枠に対して予め文字枠の種類を定義することなく、文字枠の種類を特定することができる。
請求項２に記載された発明によれば、文字枠の種類を自動設定することができる。
請求項３に記載された発明によれば、文字枠の定義の実情に合わせた設定が可能となる。
請求項４に記載された発明によれば、記入枠に対する筆記される文字の特性を加味して文字枠種類を特定することができる。
請求項５に記載された発明によれば、文字枠種類の特定結果を使用者に確認させることが可能となる。
請求項６に記載された発明によれば、自動認識された文字枠の種類によって文字認識が可能なシステムを提供できる。
請求項７に記載された発明によれば、画像の中の文字枠に対して予め文字枠の種類を定義することなく文字枠の種類を特定するように、コンピュータを機能させることができる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態が適用される文字認識処理システムの全体構成を示す概略図である。
【図２】文字認識装置の機能構成を示すブロック図である。
【図３】取得される帳票画像の例と、本実施の態様により文字枠情報が定義された結果画像の一例を示す図である。
【図４】（ａ）、（ｂ）は、未記入帳票画像に対して筆記領域指定部によってなされる筆記領域の指定を説明するための図である。
【図５】矩形情報が抽出された結果を示す説明図である。
【図６】（ａ）、（ｂ）は、矩形情報が抽出された後に行われる筆記領域の抽出作業を説明するための図である。
【図７】文字枠種類の特定処理の流れを示すフローチャートである。
【図８】（ａ）、（ｂ）は、文字枠種類の特定処理によって文字枠の種類が特定された結果例を示す図である。
【図９】生成される文字枠の関係性を説明するための図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
〔文字認識処理システム１００の全体構成〕
図１は、本実施の形態が適用される文字認識処理システム１００の全体構成を示す概略図である。文字認識処理システム１００は、文字認識装置１０と、この文字認識装置１０に対して手書き文字等の情報を入力するペン型装置７０と、文字認識装置１０とＬＡＮ（Local Area Network）などのネットワーク９０を介して接続され、帳票画像の出力などを行う画像形成装置８０とを含んでいる。
【０００９】
文字認識装置１０は、パーソナルコンピュータ（ＰＣ）により構成され、一般のパーソナルコンピュータが有する各種機能を備えている。より具体的には、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し後述する各種機能を実行するＣＰＵ１１と、ＣＰＵ１１の作業用のメモリとして用いられるＲＡＭ１２と、ＣＰＵ１１が実行する各種プログラムを記憶するメモリであるＲＯＭ１３とを備えている。ＲＡＭ１２は、帳票画像やペン型装置７０からの入力情報などの一次記憶領域として機能させることもできる。また、帳票画像や後述する記入枠の情報などを記憶する、磁気ディスク等で構成された記憶部１４を備えている。更に、液晶ディスプレイなどの表示手段（出力手段）であるディスプレイ１５と、入力手段としてのキーボード１６と、補助入力手段としてのポインティングデバイス１７とを備えている。更に、ペン型装置７０や画像形成装置８０との間で各種情報の送受信を行うネットワークインタフェース１８を備えている。このネットワークインタフェース１８は、例えば無線通信によりペン型装置７０から手書き文字等の情報を取得する。このペン型装置７０からの情報の取得は、ＵＳＢ（Universal Serial Bus）の規格に準拠したコネクタを介して行われる構成でもよく、また、ネットワーク９０を介して行われる構成を採用することも可能である。
【００１０】
使用者記入情報取得装置の一例として機能するペン型装置７０は、例えば画像形成装置８０により帳票画像が形成された紙に、インク等によって文字や図などの記入を行うための書き込み装置である。このペン型装置７０は電子ペンとしての機能を備えており、紙に記録された情報を読み取る読取部７１、読み取った情報を記憶する記憶部７２、記憶した情報を文字認識装置１０へ送信するなど文字認識装置１０と通信を行う通信部７３を有している。尚、他の使用者記入情報取得装置としては、画像形成装置８０に設けられたスキャナ８２や、ネットワーク９０に接続される各種入力装置（図示せず）を採用することができる。また、ペン型装置７０は、読取部７１にて紙に記録された情報を読み取る際に、紙に形成されている帳票画像を一意に特定するための識別子を示す識別画像を読み取るようにしてもよい。この識別画像は帳票画像と並べて紙に少なくとも１つ形成されるようにしてもよいし、帳票画像の全体に微細なドット形状として複数点在させてもよい。複数の識別画像を形成する場合は、そのうち少なくとも１つを読み取る等して取得することで一意の対応する帳票画像が特定されるものであってもよいし、いくつかの組み合わせにより一意の対応する帳票画像が特定されるものであってもよい。
【００１１】
画像形成装置８０は、紙などの記録媒体に画像を形成するとともに、ネットワーク９０を介して文字認識装置１０と通信を行い、文字認識装置１０から送信される情報に基づいて紙に画像を形成する。また、画像を読み取って記憶するなどの機能を備えている。より具体的には、例えば帳票画像や帳票画像等を識別するための識別画像などを出力するプリンタ８１、例えば帳票画像などを読み取るスキャナ８２、帳票画像など各種画像情報を記憶する記憶部８３、ネットワーク９０を介して文字認識装置１０などと情報の送受信を行う通信部８４を備えている。プリンタ８１は、例えば電子写真方式を用いることができるが、インクジェット方式など、他の画像形成方式を採用することもできる。
【００１２】
〔文字認識装置１０の機能説明〕
図２は、文字認識装置１０の機能構成を示すブロック図である。図２に示すように、文字認識装置１０は、文字が記入される文字枠（筆記枠）を有する帳票画像を取得する帳票画像取得部２１と、設定手段の一例として、筆記領域を指定する筆記領域指定部２２、帳票画像から矩形情報を抽出する矩形情報抽出部２３、および使用者が指定した筆記領域を抽出する筆記領域抽出部２４とを有する。また、筆記領域指定部２２の指定または筆記領域抽出部２４の抽出に基づいて筆記領域である文字枠の種類を推定する文字枠種類特定部２５と、推定された種類により文字枠の関係性を生成する文字枠関係性生成部２６とを有する。更に、推定された文字枠の種類の情報や生成された文字枠の関係性の情報を出力する文字枠情報出力部２７を有する。
帳票画像取得部２１は、例えば画像形成装置８０が有するスキャナ８２で読み込まれネットワーク９０を介して帳票画像や帳票画像等を識別するための識別画像を取得する。また、画像形成装置８０の記憶部８３に記憶されネットワーク９０を介して取得する場合や、ネットワーク９０に接続された他の装置（図示せず）から取得する場合もある。また、単に、文字認識装置１０の記憶部１４に記憶された帳票画像を読み出して取得する場合もある。
【００１３】
〔文字枠の取得〕
図３は、帳票画像取得部２１により取得される帳票画像の例と、本実施の態様により文字枠情報が定義された結果画像の一例を示す図である。文字枠情報としては、例えば、文字枠の種類や文字枠の順番付けの情報などがある。図３では、文字が記入されていない帳票画像である未記入帳票画像２０１と、本実施の結果が適用されて文字枠の種類が推定された結果がディスプレイ１５に強調されて表示された結果帳票画像２０２とが示されている。未記入帳票画像２０１としては、入力したスキャン画像や、ｐｄｆ、ｘｐｓ等のベクタ情報である場合もある。結果帳票画像２０２は、定義された文字枠情報について、例えば文字枠が色彩を変えて表示される等の強調処理がなされて表示される。図３では太線で示している。また、図３に示す結果帳票画像２０２には、所定のフォント文字が印刷されている。
【００１４】
〔文字枠の特徴情報の指定による設定〕
図４（ａ）、（ｂ）は、図３に示す未記入帳票画像２０１に対して筆記領域指定部２２によってなされる筆記領域の指定を説明するための図である。筆記領域指定部２２では、文字枠の特徴情報の指定が行われるが、この文字枠の特徴情報には、矩形情報の枠の高さや幅などの情報が含まれる。まず、文字認識装置１０では、帳票画像取得部２１にて取得された帳票画像が専用のアプリケーションで読み込まれ、領域指定のための画像がディスプレイ１５に表示される。図４（ａ）では名前が記入される領域に対して領域指定が行われ、図４（ｂ）では郵便番号が記入される領域に対して領域指定が行われる。領域指定は、ディスプレイ１５と、キーボード１６、およびマウスなどのポインティングデバイス１７を用いて行われる。
【００１５】
まず、ディスプレイ１５の画面上で、領域指定を行いたい枠の左上の角にマウスポインタが重なった状態でポインティングデバイス１７であるマウスのボタンを押し、そのままの状態でマウスを移動(ドラッグ)させ、枠の右下の角の場所でマウスのボタンを離す(ドロップ)。図４（ａ）では、このドラッグ＆ドロップ作業によって筆記領域が、１つの矩形を持つフィールドとして定義される。図４（ａ）に示す例では、座標情報として、Left 297、Top 594、Width 1123、Height 71が定義されている。
【００１６】
図４（ｂ）では、まず、このドラッグ＆ドロップ作業によって８つの矩形領域を含む矩形領域が指定される。その後、例えばキーボード１６を用いて『分割数８』が指定される。図４（ｂ）に示す例では、指定された８つの矩形からハイフンの領域が削除され、７つの枠を持つフィールドとして定義される。７つの枠について、Left、Top、Width、Heightの各々の数値が示されて定義される。定義された結果は、例えばＲＡＭ１２や記憶部１４に保持される。
【００１７】
〔文字枠の特徴情報の抽出による設定〕
次に、筆記領域指定部２２による「特徴情報の指定」に代えて、矩形情報抽出部２３による矩形情報の抽出後に筆記領域抽出部２４による筆記領域の抽出によって「特徴情報を抽出」する方法について説明する。
図５は、矩形情報抽出部２３により矩形情報が抽出された結果を示す説明図である。抽出された結果は、例えば矩形情報を形成する線に色を付したり、線を太くして、ディスプレイ１５に表示される。ここでは、まず、帳票画像取得部２１によって取得された帳票画像から、四方を線で囲まれた矩形領域が自動検索される。取得された帳票画像が例えばビットマップ画像であれば、例えばハフ変換などで直線成分を抽出する。一方、取得された帳票画像が例えばｐｄｆ等のベクタ情報である場合には、存在する矩形情報をそのまま使用する。図５に示す抽出段階では、例えば左端の「お申込日」、「お名前」などが印字された、筆記に用いられない領域も抽出されていてもよい。抽出した矩形情報は、Left、Top、Width、Heightの各々の数値（座標値）として、例えばＲＡＭ１２に保持される。尚、この図５に示す矩形情報の抽出段階では、どの枠を認識対象としたいのか、については未だ判明していない状況にある。
【００１８】
図６（ａ）、（ｂ）は、矩形情報が抽出された後に行われる筆記領域の抽出作業を説明するための図である。筆記領域抽出部２４は、ここで行われる抽出作業の結果を取得する。
図６（ａ）に示す例では、前述のようにして矩形情報が抽出された後、ディスプレイ１５の画面上で、領域抽出を行いたい枠の上にマウスポインタが重なった状態でポインティングデバイス１７であるマウスのボタンを押す。矩形領域は、図５に示すように矩形情報抽出部２３にて抽出されていることから、このクリック動作だけで、「お名前」の右側の枠が、１つの矩形を持つフィールドとして定義される。図６(ａ)に示す例では、座標値としてLeft 297、Top 594、Width 1123、Height 71が定義されている。
図６（ｂ）では、ドラッグ＆ドロップ作業によって８つの矩形領域がまとめて指定される。その後、例えばハイフンの領域をマウスによってクリックし、余計な矩形が後で削除される。これによって、７つの枠がフィールドとして定義され、Left、Top、Width、Heightの各々の数値が示され、定義される。定義された結果は、例えばＲＡＭ１２や記憶部１４に保持される。
【００１９】
本実施の形態では、筆記領域を指定するに際して、使用者により領域の指定をそのまま取得する筆記領域指定部２２による指定方法と、矩形情報抽出部２３による矩形情報の抽出後に筆記領域抽出部２４による抽出によって筆記領域を指定する方法と、の何れかを採用できるようにした。矩形情報抽出部２３と筆記領域抽出部２４とによる、いわゆる「抽出」による文字枠の特徴情報の設定は、筆記領域指定部２２による、いわゆる「指定」による文字枠の特徴情報の設定に比べて、使用者の操作が若干軽くなる。
また、いわゆる「抽出」又は「指定」による文字枠の特徴情報の設定において、矩形情報抽出部２３、筆記領域抽出部２４、又は筆記領域指定部２２の少なくともいずれか１つが、文字枠を一意に識別する文字枠識別子を生成するようにしてもよい。文字枠識別子は例えばＲＡＭ１２や記憶部１４に保持される。また、文字枠識別子は、当該文字枠識別子が示す文字枠を含む帳票画像を識別する識別子と対応付けて保持されるようにしてもよい。
【００２０】
〔文字枠種類の特定〕
次に、文字枠種類の特定処理について説明する。
図７は、文字枠種類特定部２５によって行われる文字枠種類の特定処理の流れを示すフローチャートである。図７に示す処理は、筆記領域指定部２２または筆記領域抽出部２４によって設定された一つ一つ（個々）の文字枠についてなされる処理である。
まず、新規な文字枠が取得されると（ステップ１０１）、枠の高さと文字サイズの上限とが比較される（ステップ１０２）。ここでは、「枠の高さ＜文字サイズ上限」が判断される。文字サイズの上限は、例えば、定数で予め指定しておいて、指定した定数から算出する方法がある。また、例えばフォント文字が予めプレプリントされた帳票を読み込み、その文字の大きさを測定し、測定された文字の大きさから、筆記される文字サイズの上限を算出する方法が考えられる。一般に、プレプリントされた活字文字に対し、筆記文字は極端に大きくなることはなく、また極端に小さくなることもないことが知られている。また、活字文字は筆記文字よりも小さいことから、プレプリントされた活字文字の数倍程度（２〜３倍程度）を文字サイズの上限として予め定めることができる。
【００２１】
ここで、枠の高さが文字サイズの上限よりも小さいとき（ステップ１０２でＹｅｓ）、枠の幅が枠の高さの２倍よりも小さいか否か（枠の幅/枠の高さ＜２.０）が判断される（ステップ１０３）。枠の幅が枠の高さの２倍よりも小さい場合（ステップ１０３でＹｅｓ）には、「幅方向に２文字以上かかれることはない」との考えから、１文字枠であると判断する（ステップ１０４）。枠の幅が枠の高さの２倍よりも大きい場合（ステップ１０３でＮｏ）には、記入される文字が横方向に一列に並んだ１行横枠であると判断する（ステップ１０５）。
【００２２】
一方、ステップ１０２に戻り、枠の高さが文字サイズの上限よりも大きいとき（ステップ１０２でＮｏ）、枠の幅が文字サイズの上限よりも小さいか否か（枠の幅＜文字サイズ上限）が判断される（ステップ１０６）。文字サイズの上限は、ステップ１０２で用いたものと同様なものを設定できる。枠の幅が文字サイズの上限よりも小さい場合（ステップ１０６でＹｅｓ）には、「幅方向に２文字以上かかれることはない」と考え、１行の縦枠であると判断する（ステップ１０７）。ステップ１０６で、枠の幅が文字サイズの上限よりも大きい場合（ステップ１０６でＮｏ）には、枠の幅が文字サイズ上限の３倍よりも小さいか否か（枠の幅＜文字サイズ上限×３）が判断される（ステップ１０８）。枠の幅が文字サイズ上限の３倍よりも小さい場合（ステップ１０８でＹｅｓ）、縦書き日本語文字で用いられるような、縦に複数行が入る複数行縦枠であると判断する（ステップ１０９）。枠の幅が文字サイズ上限の３倍よりも大きい場合（ステップ１０８でＮｏ）、英米文字や横書き日本語文字で用いられるような、横に複数行が入る複数行横枠であると判断する（ステップ１１０）。
【００２３】
図８（ａ）、（ｂ）は、図７にて説明した文字枠種類の特定処理によって文字枠の種類が特定された結果例を示す図である。図８（ａ）では、図４（ａ）で指定された文字枠、および図６（ａ）で抽出された文字枠について、縦横比３１１が「１５.８２」と算出され、枠の幅が枠の高さの２倍よりも大きく（図７のステップ１０３でＮｏに相当）、文字枠の種類である枠種３１２が「１行横」と特定されている。また、図８（ｂ）では、図４（ｂ）で指定された７つの文字枠、および図６（ｂ）で抽出された７つの文字枠について、縦横比３１１が各々「０.４９」、「０.５２」、「０.５１」、「０.５２」、「０.５０」、「０.５３」、「０.５２」と算出され、７つの文字枠全てが、縦の長さに比べて横の長さが短く、枠の幅（横の長さ）が枠の高さ（縦の長さ）の２倍よりも小さい（図７のステップ１０３でＹｅｓに相当）。そこで、文字枠の種類である枠種３１２が、７つの文字枠全てで「１文字」と特定されている。これらのようにして文字枠種類特定部２５にて特定された情報は、対応する文字枠と対応づけられて、例えばＲＡＭ１２や記憶部１４に保持される。この際、識別子又は文字枠識別子の少なくとも１つと共に保持されるようにしてもよい。これにより、識別子又は文字枠識別子を取得することで、対応する文字枠及び特定された情報を取得することができる。なお、識別子又は文字枠識別子はそれぞれ対応する帳票画像又は文字枠が画像形成装置８０にて形成される際に、それぞれ識別画像又は文字枠識別画像として形成される。
【００２４】
図９は、文字枠関係性生成部２６によって生成される文字枠の関係性を説明するための図である。文字枠関係性生成部２６では、例えば枠の座標値で文字枠の順番を付けている。例えば、郵便番号が記入される文字枠では、郵便番号の規則性などを考慮して、文字に順番を付してその順番により認識処理を行えば、認識処理の精度を向上させることができる。図９に示す例では、文字枠の座標値に合わせ、郵便番号の７桁に対応して、順番３１３をＮＯ.１〜ＮＯ.７まで付与している。順番は、例えば左から右に、左上から右下に、等、予め定められた規則によって付与される。このＮＯ.１〜ＮＯ.７までの順番３１３とともに、特定された文字枠の種類（枠種３１２）の情報を記憶することで、その後の認識処理の精度を向上させる。
尚、順番の付与は、例えば、縦書きの場合では、右から左に順序が付けられるなど、特定される文字枠の種類によって変えられる。
【００２５】
図２に示す文字枠情報出力部２７では、文字枠種類特定部２５や文字枠関係性生成部２６で得られた情報を、例えばディスプレイ１５に出力する。アプリケーションによっては、文字枠の特定処理に際し、文字認識装置１０が推定した結果をディスプレイ１５に出力し、使用者による確認を受けて最終特定結果とすることもできる。また、文字枠情報出力部２７では特定された文字枠の種類の情報を、全体の属性情報としてディスプレイ１５に出力することもできる。
【００２６】
このように、本実施の形態が適用される文字認識装置１０では、例えば画像形成装置８０により印刷され文字が記入される文字枠を有する画像を、印刷前の例えば電子情報のまま帳票画像取得部２１が取得し、取得される画像の中から筆記領域指定部２２による指定、または矩形情報抽出部２３および筆記領域抽出部２４による抽出により、文字枠の特徴情報を設定している。そして、設定された文字枠の特徴情報から文字枠種類特定部２５が文字枠の種類を特定する。その後、画像形成装置８０のプリンタ８１により印刷された画像の文字枠に、使用者がペン型装置７０を用いて記入した記入情報をネットワークインタフェース１８を介して取得する。または、画像形成装置８０のプリンタ８１により印刷された紙に使用者が記入した記入情報を他の使用者記入情報取得装置（画像読取装置等）よりネットワークインタフェース１８を介して取得する。この際、文字枠と共に印刷されている識別画像又は文字枠識別画像の少なくとも１つを取得するようにしてもよい。例えば、取得された識別画像から対応する帳票画像に含まれる文字枠とその種類（特定された文字枠）を取得する。また例えば、取得された文字枠識別画像から対応する文字枠とその種類（特定された文字枠）を取得する。そして、取得した記入情報について、特定された文字枠の種類を用いて文字認識を行う。
【００２７】
尚、図１に示す文字認識処理システム１００では、ペン型装置７０を用いた文字認識装置１０について説明した。本実施の形態は、他の文字認識処理システムでも適用可能である。例えば、帳票データの生成処理を行う基幹業務サーバに接続される、データマネージメントとしての帳票サーバの一機能として、文字認識装置１０を配置させることもできる。本実施の形態が適用される文字認識装置１０により、文字枠を有する帳票画像や帳票画像等に対して予め文字枠の種類を定義することなく、文字枠の種類を特定することができる。
【００２８】
なお、上述した本実施の形態の処理は、コンピュータである文字認識装置１０にて実現させるプログラムとして提供できる。このプログラムは、例えばＲＯＭ１３に格納され、作業用のメモリであるＲＡＭ１２に展開されてＣＰＵ１１で実行される。
【符号の説明】
【００２９】
１０…文字認識装置、１５…ディスプレイ、１６…キーボード、１７…ポインティングデバイス、２１…帳票画像取得部、２２…筆記領域指定部、２３…矩形情報抽出部、２４…筆記領域抽出部、２５…文字枠種類特定部、２６…文字枠関係性生成部、２７…文字枠情報出力部、７０…ペン型装置、８０…画像形成装置、１００…文字認識処理システム
【図１】
2016184359.tif 000003
【図２】
2016184359.tif 000004
【図３】
2016184359.tif 000005
【図４】
2016184359.tif 000006
【図５】
2016184359.tif 000007
【図６】
2016184359.tif 000008
【図７】
2016184359.tif 000009
【図８】
2016184359.tif 000010
【図９】
2016184359.tif 000011