"座標によって認識対象基準領域を示す基準領域データと、前記認識対象基準領域に関連する関連文字列を記憶する記憶手段と、読取領域を含む原稿を読み取って生成される画像内の、前記読取領域に対応する読取画像領域のレイアウトを解析する画像レイアウト解析手段と、前記読取画像領域のレイアウトに基づいて、座標によって前記読取画像領域を示す読取画像領域データと、各前記読取画像領域の相対的な位置を示す画像レイアウトデータを生成する画像レイアウトデータ生成手段と、各前記読取画像領域内の文字列を認識する画像内文字列認識手段と、前記画像内文字列認識手段により前記関連文字列が認識された関連文字列領域を、前記読取画像領域のうちから特定する関連文字列領域特定手段と、各前記読取画像領域の相対的な位置と前記関連文字列領域の相対的な位置とに基づいて、前記読取画像領域のうちから候補領域を特定する候補領域特定手段と、前記認識対象基準領域が示す座標に基づいて、前記候補領域のうちから認識対象画像領域を特定する認識対象画像領域特定手段と、を含むことを特徴とする画像処理装置。請求項1に記載の画像処理装置において、前記画像レイアウトデータ生成手段は、各前記読取画像領域の相対的な位置を行番号、及び、列番号によって示す前記画像レイアウトデータを生成し、前記候補領域特定手段は、前記画像レイアウトデータが示す行番号、又は、列番号が前記関連文字列領域と対応する候補領域を特定する、ことを特徴とする画像処理装置。請求項1又は2に記載の画像処理装置において、前記画像レイアウトデータ生成手段により生成された前記画像レイアウトデータを前記記憶手段に記憶する手段をさらに含む、ことを特徴とする画像処理装置。請求項1乃至3に記載の画像処理装置において、前記記憶手段に記憶される前記基準領域データが示す領域の座標に基づいて、前記原稿を読み取って生成される画像内の認識対象画像領域を特定する手段と、前記認識対象画像領域内の文字列が認識される精度に応じて、前記原稿を示す画像内の領域のレイアウトを解析するか否かを判断する手段をさらに含む、ことを特徴とする画像処理装置。請求項1乃至4に記載の画像処理装置において、前記認識対象画像領域特定手段により特定される前記認識対象画像領域内の認識対象文字列を認識する認識対象文字列認識手段をさらに含み、前記認識対象文字列認識手段により認識される前記認識対象文字列が正しく認識されたことを示す、利用者による入力があった場合に、前記認識対象文字列を示すデータを前記記憶手段に記憶する、ことを特徴とする画像処理装置。座標によって認識対象基準領域を示す基準領域データと、前記認識対象基準領域に関連する関連文字列を記憶する記憶手段、読取領域を含む原稿を読み取って生成される画像内の、前記読取領域に対応する読取画像領域のレイアウトを解析する画像レイアウト解析手段、前記読取画像領域のレイアウトに基づいて、座標によって前記読取画像領域を示す読取画像領域データと、各前記読取画像領域の相対的な位置を示す画像レイアウトデータを生成する画像レイアウトデータ生成手段、各前記読取画像領域内の文字列を認識する画像内文字列認識手段、前記画像内文字列認識手段により前記関連文字列が認識された関連文字列領域を、前記読取画像領域のうちから特定する関連文字列領域特定手段、各前記読取画像領域の相対的な位置と前記関連文字列領域の相対的な位置とに基づいて、前記読取画像領域のうちから候補領域を特定する候補領域特定手段、前記認識対象基準領域が示す座標に基づいて、前記候補領域のうちから認識対象画像領域を特定する認識対象画像領域特定手段、としてコンピュータを機能させるためのプログラム。例えば文書作成ソフトウェアなどには、原稿内の各領域に記載される文字数に応じて、文字列を認識する対象となる領域が微調整されるものがある。また、紙原稿を読み取って生成された画像に歪みや傾きが生じるものもある。このように原稿が微調整されたり、原稿から生成される画像に歪みや傾きが生じたりする場合には、座標によって特定される領域内に文字列が正しく示されないため、所望の文字列を精度よく認識することが難しくなる。このことは、画像処理装置の利用者にとっては不便である。ここで、特許文献1に開示されている画像処理装置によれば、論理位置によって文字列を認識する対象となる領域を特定することができるので、たしかに、所望の文字列は精度よく認識されやすくなる。しかし、文字列を認識する対象となる領域を座標によって特定するために従来から広く用いられている、画像処理装置に蓄積された膨大なデータ資産が無駄になってしまう。本発明は上記課題に鑑みてなされたものであって、その目的は、文字列を認識する対象となる領域を座標によって示したデータを有効活用しつつ、原稿を読み取って生成される画像内の、文字列を認識する対象となる領域を精度よく特定することができる画像処理装置及びプログラムを提供することにある。上記目的を達成するために、請求項1に記載の画像処理装置は、読取領域を含む原稿を読み取って生成される画像内の、前記読取領域に対応する読取画像領域のレイアウトを解析する画像レイアウト解析手段と、前記読取画像領域のレイアウトに基づいて、座標によって前記読取画像領域を示す読取画像領域データと、各前記読取画像領域の相対的な位置を示す画像レイアウトデータを生成する画像レイアウトデータ生成手段と、記憶手段に記憶されている、座標によって認識対象基準領域を示す基準領域データから、各前記認識対象基準領域の相対的な位置を示す基準レイアウトデータを生成する基準レイアウトデータ生成手段と、前記読取画像領域のうちから、前記認識対象基準領域と相対的な位置が対応する認識対象画像領域を特定する認識対象画像領域特定手段と、を含むことを特徴とする。請求項2に記載の画像処理装置は、請求項1に記載の画像処理装置において、前記画像レイアウトデータとレイアウトが対応する基準レイアウトデータを特定する基準レイアウトデータ特定手段をさらに含む、ことを特徴とする。請求項3に記載の画像処理装置は、座標によって認識対象基準領域を示す基準領域データと、前記認識対象基準領域に関連する関連文字列を記憶する記憶手段と、読取領域を含む原稿を読み取って生成される画像内の、前記読取領域に対応する読取画像領域のレイアウトを解析する画像レイアウト解析手段と、前記読取画像領域のレイアウトに基づいて、座標によって前記読取画像領域を示す読取画像領域データと、各前記読取画像領域の相対的な位置を示す画像レイアウトデータを生成する画像レイアウトデータ生成手段と、各前記読取画像領域内の文字列を認識する画像内文字列認識手段と、前記画像内文字列認識手段により前記関連文字列が認識された関連文字列領域を、前記読取画像領域のうちから特定する関連文字列領域特定手段と、各前記読取画像領域の相対的な位置と前記関連文字列領域の相対的な位置とに基づいて、前記読取画像領域のうちから候補領域を特定する候補領域特定手段と、前記認識対象基準領域が示す座標に基づいて、前記候補領域のうちから認識対象画像領域を特定する認識対象画像領域特定手段と、を含むことを特徴とする。請求項4に記載の画像処理装置は、請求項3に記載の画像処理装置において、前記画像レイアウトデータ生成手段は、各前記読取画像領域の相対的な位置を行番号、及び、列番号によって示す前記画像レイアウトデータを生成し、前記候補領域特定手段は、前記画像レイアウトデータが示す行番号、又は、列番号が前記関連文字列領域と対応する候補領域を特定する、ことを特徴とする。請求項5に記載の画像処理装置は、請求項1乃至4に記載の画像処理装置において、前記画像レイアウトデータ生成手段により生成された前記画像レイアウトデータを前記記憶手段に記憶する手段をさらに含む、ことを特徴とする。請求項6に記載の画像処理装置は、請求項1乃至5に記載の画像処理装置において、前記記憶手段に記憶される前記基準領域データが示す領域の座標に基づいて、前記原稿を読み取って生成される画像内の認識対象画像領域を特定する手段と、前記認識対象画像領域内の文字列が認識される精度に応じて、前記原稿を示す画像内の領域のレイアウトを解析するか否かを判断する手段をさらに含む、ことを特徴とする。請求項7に記載の画像処理装置は、請求項1乃至6に記載の画像処理装置において、前記認識対象領域特定手段により特定される前記認識対象領域内の認識対象文字列を認識する認識対象文字列認識手段をさらに含み、前記認識対象文字列認識手段により認識される前記認識対象文字列が正しく認識されたことを示す、利用者による入力があった場合に、前記認識対象文字列を示すデータを前記記憶手段に記憶する、ことを特徴とする。請求項8に記載のプログラムは、読取領域を含む原稿を読み取って生成される画像内の、前記読取領域に対応する読取画像領域のレイアウトを解析する画像レイアウト解析手段、前記読取画像領域のレイアウトに基づいて、座標によって前記読取画像領域を示す読取画像領域データと、各前記読取画像領域の相対的な位置を示す画像レイアウトデータを生成する画像レイアウトデータ生成手段、記憶手段に記憶されている、座標によって認識対象基準領域を示す基準領域データから、各前記認識対象基準領域の相対的な位置を示す基準レイアウトデータを生成する基準レイアウトデータ生成手段、前記読取画像領域のうちから、前記認識対象基準領域と相対的な位置が対応する認識対象画像領域を特定する認識対象画像領域特定手段、としてコンピュータを機能させることを特徴とする。また、上記のプログラムはコンピュータ読み取り可能な情報記憶媒体に格納することもできる。請求項9に記載のプログラムは、座標によって認識対象基準領域を示す基準領域データと、前記認識対象基準領域に関連する関連文字列を記憶する記憶手段、読取領域を含む原稿を読み取って生成される画像内の、前記読取領域に対応する読取画像領域のレイアウトを解析する画像レイアウト解析手段、前記読取画像領域のレイアウトに基づいて、座標によって前記読取画像領域を示す読取画像領域データと、各前記読取画像領域の相対的な位置を示す画像レイアウトデータを生成する画像レイアウトデータ生成手段、各前記読取画像領域内の文字列を認識する画像内文字列認識手段、前記画像内文字列認識手段により前記関連文字列が認識された関連文字列領域を、前記読取画像領域のうちから特定する関連文字列領域特定手段、各前記読取画像領域の相対的な位置と前記関連文字列領域の相対的な位置とに基づいて、前記読取画像領域のうちから候補領域を特定する候補領域特定手段、前記認識対象基準領域が示す座標に基づいて、前記候補領域のうちから認識対象画像領域を特定する認識対象画像領域特定手段、としてコンピュータを機能させることを特徴とする。また、上記のプログラムはコンピュータ読み取り可能な情報記憶媒体に格納することもできる。請求項1に記載の発明によれば、画像処理装置に記憶された基準領域データから生成した基準レイアウトデータを、画像レイアウトデータと比較して、原稿を読み取って生成される画像内の認識対象画像領域を特定するので、文字列を認識する対象となる領域を座標によって示したデータを有効活用しつつ、原稿を読み取って生成される画像内の、文字列を認識する対象となる領域を精度よく特定することができる。請求項2に記載の発明によれば、解析されたレイアウトに基づいて原稿レイアウトデータに対応する基準レイアウトデータを特定できる。請求項3に記載の発明によれば、画像処理装置に記憶された関連文字列に基づいて、読取画像領域データが示す領域のうちから候補領域を特定するので、文字列を認識する対象となる領域を座標によって示したデータを有効活用しつつ、原稿を読み取って生成される画像内の、文字列を認識する対象となる領域を精度よく特定することができる。請求項4に記載の発明によれば、画像レイアウトデータが示す行番号、及び、列番号に基づいて候補領域を特定するので、候補領域を容易に特定することができる。請求項5に記載の発明によれば、画像レイアウトデータが記憶手段に記憶されるため、以後、原稿を読み取って生成される画像内の、認識対象画像領域を特定する際に、記憶手段に記憶された画像レイアウトデータを用いることができる。請求項6に記載の発明によれば、認識対象画像領域内の文字列が認識される精度に応じてレイアウトの解析を行うため、基準領域データが示す座標によって精度よく文字列が認識された場合にはレイアウトの解析が不要となる。請求項7に記載の発明によれば、認識対象文字列が正しく認識されたか否かを利用者に問い合わせるため、認識対象文字列を示すデータを記憶するかしないかを利用者が選択することができる。請求項8に記載の発明によれば、画像処理装置に記憶された基準領域データから生成した基準レイアウトデータを、画像レイアウトデータと比較して、原稿を読み取って生成される画像内の認識対象画像領域を特定するので、文字列を認識する対象となる領域を座標によって示したデータを有効活用しつつ、原稿を読み取って生成される画像内の、文字列を認識する対象となる領域を精度よく特定するようコンピュータを機能させることができる。請求項9に記載の発明によれば、画像処理装置に記憶された関連文字列に基づいて、読取画像領域データが示す領域のうちから候補領域を特定するので、文字列を認識する対象となる領域を座標によって示したデータを有効活用しつつ、原稿を読み取って生成される画像内の、文字列を認識する対象となる領域を精度よく特定するようコンピュータを機能させることができる。以下、本発明の実施形態について図面に基づき詳細に説明する。実施形態1.本発明の実施形態に係る画像処理装置は、例えば、スキャナとしての機能などを複合的に有するいわゆる複合機と一体的に構成される。図1は、この実施形態における画像処理装置10を示す図である。図1に示すように、画像処理装置10は、制御部12、スキャナ部14、記憶部16を含んで構成される。制御部12は、CPU等のプログラム制御デバイスにより実現されており、記憶部16に格納されているプログラムに従って動作している。スキャナ部14は、フラットベッドスキャナなどであり、例えば、読み取り面に置かれた紙原稿を光学的に読み取って、その原稿を示す画像を生成し、制御部12に出力する。記憶部16は、RAMRandomAccessMemory、ROMReadOnlyMemoryなどの記憶素子を含んで構成される一次記憶部と、例えばSRAMstaticRAMや、ハードディスク装置など、電源切断時にも記憶している情報を保持できる不揮発性の記憶手段を含んで構成される二次記憶部を含む。この記憶部16には、後述するフォーマットデータなどが記憶されている。図2は、画像処理装置10に含まれる制御部12で実現される各機能の関係を示す機能ブロック図である。以下、各機能の概要を説明する。画像レイアウト解析部18は、スキャナ部14を介して入力された原稿を読み取って生成される画像内の読取画像領域例えば、罫線で区切られた領域などのレイアウトの解析を行って、例えば、各読取画像領域の配置や配列、領域間の相対的な位置関係といったレイアウトを認識することができる。画像レイアウトデータ生成部20は、画像レイアウト解析部18において解析されたレイアウトに基づいて、各読取画像領域の配置や配列、領域間の相対的な位置関係などを示す画像レイアウトデータを生成する。基準レイアウトデータ生成部22は、記憶部16に記憶されている、帳票内の各セルの位置情報が物理座標によって記録された、基準領域データを含むフォーマットデータに基づいて、それらのセルの配置や配列、領域間の相対的な位置関係などを示す基準レイアウトデータを生成する。基準レイアウトデータ特定部24は、生成された基準レイアウトデータのうちから、画像レイアウトデータに対応する基準レイアウトデータを特定する。認識対象画像領域特定部26は、基準レイアウトデータと、画像レイアウトデータとに基づいて、読取画像領域のうちから、文字列を認識する対象となる認識対象画像領域を特定する。認識対象文字列認識部28は、認識対象画像領域特定部26で特定された認識対象画像領域内の文字列を認識する。そして、認識された文字列に基づいて文字列データを生成して、記憶部16に出力する。これらの要素は、コンピュータである画像処理装置10にインストールされた画像処理プログラムを、画像処理装置10に含まれるCPU等の制御部で実行することにより実現されている。なお、この画像処理プログラムは、例えば、CD-ROM、DVD-ROM等の情報伝達媒体を介して、あるいは、インターネット等の通信ネットワークを介して画像処理装置10に供給される。次に、本実施形態における画像処理手順の詳細を図3に示すフロー図をもとに説明する。まず、読取領域を含む原稿をスキャナ部14で読み取り、読取領域に対応する読取画像領域を含む画像を生成する。ここでは、図4に示すような、複数の読取画像領域から構成される表構造を有する帳票画像30が生成されたとするS101。この読取画像領域の一例として、罫線で区切られたセル32図4参照などが挙げられる。なお、画像は、後の処理を効率的に行うために、二値画像として入力されることが望ましい。カラー画像で入力された場合には、ここで二値化処理を行ってもよい。また、スキャナ部14を介して画像を入力せずに、記憶部16に記憶されている画像を取得してもよい。次に、画像レイアウト解析部18により、帳票画像30内のセル32のレイアウトを解析して、画像レイアウトデータ生成部20により、画像レイアウトデータと読取画像領域データを生成するS102。このレイアウトとは、各読取座標領域の相対的な位置を示すものであり、例えば、原稿を示す画像が帳票画像である場合には、表構造が一例として挙げられる。表構造は、図5aや図5bに示すように二次元の論理座標領域の相対的な位置を示す値であり、例えば、第何行第何列に位置するかを示す値で表現される。ここで、表内の一部のセルが統合されているときには、図5bに示すように論理座標が割り付けられる。この論理座標で表現された、各前記セル32の相対的な位置を示すデータを画像レイアウトデータ34とする。例えば、図4に示す帳票画像30のレイアウトを解析すると、図5aに示す画像レイアウトデータ34が生成される。このとき、図6に示すような、画像レイアウトデータ34が示す各領域を物理座標40長さによって表現される値を示し、例えば、各領域の各頂点の、帳票画像30の左端、及び、上端からの長さによって示す、読取画像領域データ36も併せて生成される。読取画像領域データ36において、物理座標40は、画像レイアウトデータ34が示す各領域の論理座標38と関連付けられている。こうすることで、後の処理において、論理座標38によって特定されたセルの物理座標40を求めることができる。なお、図6は、読取画像領域データ36の表現の一例であり、表現形式はこの限りではなく、後述する図10に示すような表現などでも構わない。そして、画像レイアウトデータ34は、図6に示す読取画像領域データ36とともに記憶部16に記憶される。なお、レイアウト表構造の表現方法としては、このほかに、行、列方向で木構造を作って各領域の相対的な位置を表現する方法などが挙げられるが、ここでは表現方法についてはこだわらない。なお、表構造のレイアウト解析手法としては、特許2789971号記載の方法が挙げられる。また、帳票画像から水平、垂直方向の罫線を抽出した上で、水平罫線に関しては上部に位置する罫線から順に番号をつけ、垂直罫線に関しては、左側に位置する罫線から順に番号をつけ、各罫線で囲まれるセルの論理座標をこれらの罫線の番号に基づいて決定することもできる。次に、基準レイアウトデータ特定部24において、記憶部16に記憶されているフォーマットデータのうちから、図4に示す帳票画像30に対応するフォーマットデータを選択するための前段階として、記憶部16に記憶されているすべてのフォーマットデータ42について、帳票画像30と比較判定が終了しているかを確認するS103。フォーマットデータ42は、図7に示すようなデータであり、帳票内の各セルの位置情報が物理座標によって記録された、基準領域データ44が含まれている。図7に示す基準領域データ44では、4つの頂点の物理座標によって各セルの位置を示している。もちろん、この表現方法は一例であり、他の表現方法をとることもできる。また、フォーマットデータ42には、この帳票内のセルのうち、文字列を認識する対象となるセルが物理座標で示された認識対象基準領域46の情報も含まれている。このフォーマットデータ42は、帳票の種類毎に記憶部16に少なくとも一つ記憶されている。すべてのフォーマットデータ42について、帳票画像30との比較判定が終了している場合S103:Yは、帳票画像30に対応するフォーマットデータ42が記憶部16には記憶されていないこととなり、画像処理を終了する。すべてのフォーマットデータ42について、帳票画像30との比較判定が終了していない場合S103:Nは、記憶部16から、まだ比較判定をしていないフォーマットデータ42を1つ取り出しS104、基準レイアウトデータ生成部22において図8に示す基準レイアウトデータ48を生成するS105。この基準レイアウトデータ48には、図7に示すフォーマットデータ42に含まれる認識対象基準領域46を論理座標で示したものが含まれる。生成された基準レイアウトデータ48は記憶部16に記憶される。ここで、基準レイアウトデータ48の生成は、基準領域データ44が示す物理座標情報を用いて行う。物理座標情報に基づいて画像を生成し、その画像を画像レイアウト解析部18に出力することにより基準レイアウトデータ48を生成してもよい。また、帳票内のセルの位置情報から、各セルの相対的な位置を求めて、表構造を解析することもできる。特許2789971号記載の方法では、セルの位置情報あるいは罫線の位置情報いずれからでも表構造を解析することができる。次に、基準レイアウトデータ特定部24において、画像レイアウトデータ34が示すレイアウトと基準レイアウトデータ48のレイアウトを比較し、対応しているかどうかを判定するS106。例えば、表構造を比較する。具体的には、表全体の行数、列数が一致するか、複数のセルが統合されているセルの位置が一致するかなどで比較判定する。表構造を木構造として求めた場合には、行、列、それぞれで求めた木構造がそれぞれ一致するかどうかで判定する。ここで、レイアウトが対応していない場合、例えば、表構造が対応していない場合S107:Nには、再び、記憶部16に記憶されているすべてのフォーマットデータ42について、帳票画像30と比較判定が終了しているかを確認するS103。すべてのフォーマットデータ42について、帳票画像30との比較判定が終了している場合S103:Yは、帳票画像30に対応するフォーマットデータ42が記憶部16には記憶されていないこととなり、画像処理を終了する。すべてのフォーマットデータ42について、帳票画像30との比較判定が終了していない場合S103:Nは、比較判定していないフォーマットデータ42を記憶部16から1つ取り出すS104。レイアウトが対応するものが見つかるまで、又は、すべてのフォーマットデータについて比較判定されるまで、上記の処理を繰り返す。帳票画像30にレイアウトが対応するフォーマットデータ42が見つかった場合S107:Yは、認識対象画像領域特定部26において、そのフォーマットデータ42に記録されている、物理座標で示された認識対象基準領域46に基づいて、図8に示す論理座標で示された認識対象基準領域46を求める。本実施形態では、図5aに示す画像レイアウトデータ34と、図8に示す基準レイアウトデータ48がともに3行3列の表構造となっているため、基準レイアウトデータ48図8に対応する、フォーマットデータ42図7が、帳票画像30図4に対応するフォーマットデータであることがわかる。そのため、認識対象基準領域46の論理座標は、図8に示すように論理座標2,2であると求められる。そして、図9の画像レイアウトデータ34が示すように、認識対象基準領域46の論理座標に対応する、帳票画像30内の認識対象画像領域50の論理座標を特定する。そして、図10の読取画像領域データ36が示すように、図6に示す読取画像領域データ36に基づいて、認識対象画像領域50の論理座標に対応する物理座標を求めるS108。そして、物理座標が特定された認識対象画像領域50内の文字列を、認識対象文字列認識部28によって認識し、その領域内の文字情報を取り出す。本実施形態においては、認識対象画像領域50内の文字列5,000図4参照を精度よく認識し、その文字情報を取り出し、この文字列を示す文字列データを記憶部16に出力することができる。なお、帳票画像内の領域のレイアウトと、フォーマットデータが示す領域のレイアウトを比較するS106際に、フォーマットデータに予め記入されている文字情報も一緒に記憶されている場合には、文字が記憶されているセル情報と対応するセルの場所を帳票画像から求め、文字列認識部16により対象位置の文字認識を行い、記入されている文字情報を求める。そして、フォーマットデータに記入されている文字情報と文字認識によって得られた文字情報を比較して、文字情報がフォーマットデータに記憶されている全てのセルで対応すれば、フォーマットデータと帳票画像のレイアウトは対応していると判定することができる。なお、本発明に係る画像処理装置は、複数の筐体から構成されてもよい。以上説明した画像処理装置10によれば、文字列を認識する対象となる領域を座標によって示したデータを有効活用しつつ、原稿を読み取って生成される画像内の、文字列を認識する対象となる領域を精度よく特定することができる。実施形態2.本発明の実施形態に係る画像処理装置は、例えば、スキャナとしての機能などを複合的に有するいわゆる複合機と一体的に構成される。図11は、この実施形態における画像処理装置10を示す図である。図11に示すように、画像処理装置10は、制御部12、スキャナ部14、記憶部16を含んで構成される。制御部12は、CPU等のプログラム制御デバイスにより実現されており、記憶部16に格納されているプログラムに従って動作している。スキャナ部14は、フラットベッドスキャナなどであり、例えば、読み取り面に置かれた紙原稿を光学的に読み取って、その原稿を示す画像を生成し、制御部12に出力する。記憶部16は、RAMRandomAccessMemory、ROMReadOnlyMemoryなどの記憶素子を含んで構成される一次記憶部と、例えばSRAMstaticRAMや、ハードディスク装置など、電源切断時にも記憶している情報を保持できる不揮発性の記憶手段を含んで構成される二次記憶部を含む。記憶部16には、図12に示すような、帳票の種類を示す帳票名64、文字列を認識する対象となる認識対象基準領域46、および、認識対象基準領域を認識して得られた値に関連する関連文字列例えば、属性名66などを示す基準領域データ44が含まれるフォーマットデータ42が記憶されている。なお、帳票の種類毎に認識対象基準領域は定義されている。また、図12に示すように、認識対象基準領域は帳票毎に1つとは限らず、複数が指定されている場合もある。入力部60は、液晶タッチパネルや、ディスプレイ、テンキーなどのキーパッドなどであり、利用者が行った操作の内容をCPU等のプログラム制御デバイスに出力する。出力部62は、CPU等のプログラム制御デバイスから入力される指示に従って情報を表示出力する。図13は、画像処理装置10に含まれる制御部12で実現される各機能の関係を示す機能ブロック図である。以下、各機能の概要を説明する。画像レイアウト解析部18は、スキャナ部14を介して入力された原稿を読み取って生成される画像内の読取画像領域例えば、罫線で区切られた領域などのレイアウトの解析を行って、例えば、各読取画像領域の配置や配列、領域間の相対的な位置関係といったレイアウトを認識することができる。画像レイアウトデータ生成部20は、画像レイアウト解析部18において解析されたレイアウトに基づいて、各読取画像領域の配置や配列、領域間の相対的な位置関係などを示す画像レイアウトデータを生成する。画像内文字列認識部68は、画像レイアウトデータが示す各読取画像領域内の文字列を認識する。関連文字列領域特定部70は、記憶部16に記憶されている基準領域データ44に含まれる、属性名66などの関連文字列が記載されている関連文字列領域を、読取画像領域のうちから特定する。候補領域特定部72は、各読取画像領域の相対的な位置と、関連文字列領域の相対的な位置とに基づいて、読取画像領域のうちから候補領域を特定する。認識対象画像領域特定部26は、基準領域データと候補領域のうちから、文字列を認識する対象となる認識対象画像領域を特定する。認識対象文字列認識部28は、認識対象画像領域内の文字列を認識する。そして、認識された文字列に基づいて文字列データを生成して、記憶部16に出力する。これらの要素は、コンピュータである画像処理装置10にインストールされた画像処理プログラムを、画像処理装置10に含まれるCPU等の制御部で実行することにより実現されている。なお、この画像処理プログラムは、例えば、CD-ROM、DVD-ROM等の情報伝達媒体を介して、あるいは、インターネット等の通信ネットワークを介して画像処理装置10に供給される。次に、本実施形態における画像処理手順の詳細を図14に示すフロー図をもとに説明する。まず、記憶部16に記憶されている帳票の一覧を出力部62に表示するS201。そして、利用者は入力部60に処理を行う帳票の種類を入力する。そして、画像処理装置10はこの入力された帳票の種類を取得するS202。このとき、該当する帳票が表示されていない場合は、帳票や認識対象基準領域に関する情報を記憶部16に登録するように構成することもできる。次に、読取領域を含む原稿をスキャナ部14で読み取り、読取領域に対応する読取画像領域を含む画像を生成する。ここでは、図4に示すような、複数の読取画像領域から構成される表構造を有する帳票画像30が生成されたとするS203。この読取画像領域の一例として、罫線で区切られたセル32図4参照などが挙げられる。なお、画像は、後の処理を効率的に行うために、二値画像として入力されることが望ましい。カラー画像で入力された場合には、ここで二値化処理を行ってもよい。また、スキャナ部14を介して画像を入力せずに、記憶部16に記憶されている画像を取得してもよい。次に、画像レイアウト解析部18により、帳票画像30内のセル32のレイアウトを解析して、画像レイアウトデータと読取画像領域データを生成するS204。このレイアウトとは、各読取座標領域の相対的な位置を示すものであり、例えば、原稿を示す画像が帳票画像である場合には、表構造が一例として挙げられる。表構造は、図5aや図5bに示すように二次元の論理座標領域の相対的な位置を示す値であり、例えば、第何行第何列に位置するかを示す値で表現される。ここで、表内の一部のセルが統合されているときには、図5bに示すように論理座標が割り付けられる。この論理座標で表現された、各前記セル32の相対的な位置を示すデータを画像レイアウトデータ34とする。例えば、図4に示す帳票画像30のレイアウトを解析すると、図5aに示す画像レイアウトデータ34が生成される。このとき、図6に示すような、画像レイアウトデータ34が示す各領域を物理座標40長さによって表現される値を示し、例えば、各領域の各頂点の、帳票画像30の左端、及び、上端からの長さによって示す、読取画像領域データ36も併せて生成される。読取画像領域データ36において、物理座標40は、画像レイアウトデータ34が示す各領域の論理座標38と関連付けられている。こうすることで、後の処理において、論理座標38によって特定されたセルの物理座標40を求めることができる。なお、画像レイアウトデータ34の表現形式は図5に示したものに限られない。そして、画像レイアウトデータ34は、図6に示す読取画像領域データ36とともに記憶部16に記憶される。なお、レイアウト表構造の表現方法としては、このほかに、行、列方向で木構造を作って各領域の相対的な位置を表現する方法などが挙げられるが、ここでは表現方法についてはこだわらない。なお、表構造のレイアウト解析手法としては、特許2789971号記載の方法が挙げられる。また、帳票画像から水平、垂直方向の罫線を抽出した上で、水平罫線に関しては上部に位置する罫線から順に番号をつけ、垂直罫線に関しては、左側に位置する罫線から順に番号をつけ、各罫線で囲まれるセルの論理座標をこれらの罫線の番号に基づいて決定することもできる。次に、帳票画像30に対して、画像内文字列認識部68において、各セル32内の文字列を認識し、記述内容を取得するS205。読取画像領域データ36が示す物理座標40をもとに文字列を認識する対象となる領域を特定することができる。文字列を認識した結果を、その結果に対応するセルと関連付けることができる。次に、関連文字列領域特定部70において、S202にて利用者が入力した帳票の種類に対応する、記憶部16に記憶されている図13に示すような基準領域データ44から、属性名66を取り出すS206。そして、関連文字列領域特定部70において、帳票画像30に含まれるセル32内で、属性名66関連文字列に対応する内容を持つ関連文字列セルを特定するS207。このとき、対応する内容が存在しない場合もある。シソーラス辞書などを用いて、同種の意味の文字列を持つセルを関連文字列セルとして特定することもできる。例えば、図4に示す帳票画像30の表構造を解析して、図15の画像レイアウトデータ34が示すような各セルの論理座標が求められたとする。そして、基準領域データ44に記述されている属性名が売上高である場合には、関連文字列セル74は、図16の帳票画像30が示すように属性名売上高が記述されている論理座標1,2のセルとなる。次に、認識対象画像領域50を特定するために、候補領域特定部72において、関連文字列セルと、行、あるいは、列が同じ候補セルがあるか否かを確認するS208。候補セルがある場合にはS208:Y、それらの候補セルを求めるS209。候補セルがない場合にはS208:N、画像処理を終了する。例えば、図16に示すように、関連文字列セル74の論理座標が1,2である場合は、図17の画像レイアウトデータ34が示すように、論理座標1,1、1,2、1,3、2,2、3,2の5つのセルが候補セル76として求められる。そして、認識対象画像領域特定部26において、求めた全ての候補セル76と、基準領域データ44に含まれる認識対象基準領域46とを比較し、最も近いセルを認識対象画像領域50として特定するS210。例えば、図16、及び、図17に示す認識対象基準領域46の各頂点の座標と、候補セル76の各頂点の座標とを比較して、誤差の平均が最も小さいセルを認識対象画像領域50として特定する。あるいは、候補セル76の重心と基準領域データ44に含まれる認識対象基準領域46の重心とを比較し、最も近いセルを認識対象画像領域50として特定してもよい。本実施形態では、論理座標3,2のセルが認識対象画像領域50として特定される。なお、セル内の文字情報が基準領域データ44に記載されている属性名66に対応する文字の種類英字、漢字、数字などであるかを判定して、座標の近さと併せて認識対象画像領域50を特定することもできる。例えば、属性名に売上高が指定されていれば、特定すべきセルの内容は、日本語文字列ではなく、数字列であることなどから認識対象画像領域を特定する。そして、認識対象文字列認識部28において、認識対象画像領域50として特定したセルの内容、10,000図16参照を取り出して、この文字列を示す文字列データを記憶部16に出力することができる。なお、これらの判定結果を出力部62に表示し、出力結果が正しいかどうかを利用者に判定させた上で、文字列が正しく認識されたことを示す、利用者による入力があった場合にその文字列を記憶部16へ記憶し、誤っていることを示す入力があった場合には入力部60を介して、修正した文字列を利用者に入力させる構成にすることもできる。なお、画像処理装置10はこの入力された帳票の種類を取得するS202際に、利用者による入力から帳票の種類を取得するのではなく、入力画像を解析することにより取得される、帳票画像30のタイトル部に記載されている文字列から取得してもよい。また、例えば、帳票画像30を解析して、帳票画像30内で、他の文字と比較して大きな文字が使用されている部分の文字列を認識して、認識の結果得られた文字列の情報を帳票の種類として、記憶部16から取得することもできる。なお、本発明に係る画像処理装置は、複数の筐体から構成されてもよい。以上説明した画像処理装置10によれば、候補セル76を絞り込んだ上で、認識対象画像領域50を特定するので、より精度よく認識対象画像領域50を特定することができる。実施形態3.本発明の実施形態に係る画像処理装置は、例えば、スキャナとしての機能などを複合的に有するいわゆる複合機と一体的に構成される。図11は、この実施形態における画像処理装置10を示す図である。各部の役割は、実施形態2で説明したとおりである。本実施形態では、実施形態2で説明した処理に、帳票画像30から生成された画像レイアウトデータ34を記憶する処理が加わる。このとき、基準領域データ44が含まれるフォーマットデータ42の少なくとも一部を置換してもよい。置換後の基準領域データ44が示す情報には、図18が示すように各セルの論理座標38が含まれる。その結果、置換後は、帳票画像30に基づいて認識対象画像領域50を特定する処理を行う際に、物理座標から論理座標を求めることなく、論理座標を比較することによって認識対象画像領域を特定することができる。なお、実施形態1の構成に、上記処理を行う構成を加えることもできる。なお、本発明に係る画像処理装置は、複数の筐体から構成されてもよい。以上説明した画像処理装置10によれば、利用者が基準領域データ44を修正する作業の工数が削減される。実施形態4.本発明の実施形態に係る画像処理装置は、例えば、スキャナとしての機能などを複合的に有するいわゆる複合機と一体的に構成される。図11は、この実施形態における画像処理装置10を示す図である。各部の役割は、実施形態2で説明したとおりである。本実施形態では、実施形態2で説明した処理に、スキャナ部14から入力された帳票画像30について、基準領域データ44に含まれる認識対象基準領域46が示す物理座標で示される領域内を、認識対象文字列認識部28において文字認識を行う処理が加わる。基準領域データ44が示す物理座標が帳票画像内の文字列が記載されている位置と対応していれば、文字認識結果からは意味のある文字列を得ることができ、その結果文字認識の精度は高いこととなる。本実施形態では、文字認識の精度の高さに応じて、レイアウト解析処理を行うか否かを判定する。この処理の内容を図19に示すフロー図をもとに説明する。まず、基準領域データ44に含まれる認識対象基準領域46が示す物理座標を取り出し、帳票画像において、物理座標に基づいて、認識対象画像領域を特定する。そして、この認識対象画像領域内の文字列を認識するS301。そして、文字認識を行った際に各文字に対してその認識結果がどの程度正確であるかを示す精度を取得する。そして、この精度の平均値を求めるS302。文字認識の結果が誤っている可能性が高い場合、あるいは意味のない文字列が出力されている場合には、精度は低くなる。帳票画像に歪みや傾きがある場合や、帳票内の各領域に記載される文字数に応じて、文字列を認識する対象となる領域が微調整される場合には、基準領域データ44で指定された領域を文字認識すると文字が切れたり、帳票の罫線が含まれたりするので、精度は低くなると予想できる。次に、精度の平均値を所定値と比較するS303。精度の平均値が所定値以下の場合にはS303:N、実施形態1や実施形態2で示した方法により、帳票画像のレイアウト解析を行った上で、認識対象画像領域内の文字列を認識するS304。精度の平均値が所定値以上の場合にはS303:Y、レイアウト解析は行わない。そして、以上の方法により得られた文字列を示す文字列データを記憶部16に出力する。S305。なお、実施形態1の構成に、上記処理を行う構成を加えることもできる。なお、本発明に係る画像処理装置は、複数の筐体から構成されてもよい。レイアウトを解析した上で認識対象画像領域を特定する方法は、レイアウトを求めるコストが必要となり、処理が余計に必要となる。以上説明した画像処理装置10によれば、座標に基づいて認識対象画像領域を特定しても、正確な文字認識結果が期待できないときだけ、レイアウト解析を行うので、処理速度の向上が期待できる。実施形態5.本発明の実施形態に係る画像処理装置は、例えば、スキャナとしての機能などを複合的に有するいわゆる複合機と一体的に構成される。図11は、この実施形態における画像処理装置10を示す図である。各部の役割は、実施形態2で説明したとおりである。本実施形態では、読取領域を含む原稿をスキャナ部14で読み取り、読取領域に対応する読取画像領域を含む画像を生成する。そして、記憶部16に記憶されている帳票の一覧を出力部62に表示する。そして、利用者は入力部60に処理を行う帳票の種類を入力する。そして、その帳票の種類に対応する基準領域データ44を画像処理装置10が取得する。次に、取得した画像内から連結黒画素塊を求め、近接する連結黒画素塊をまとめることで、図20に示す、ビジネス文書を示すビジネス文書画像80中の文字領域を、図21に示すように求める。次に、この領域解析結果を用いて、ビジネス文書画像80のレイアウトを解析する。すなわち、表構造を割り付ける。特許2789971号記載の方法を用いて、図22に示すように表構造を割り付けることもできる。あるいは、求めた文字領域間の空白領域を罫線と見立てて、罫線で分割される部分をセルと仮定して、表領域を割り付けることもできる。次に、画像内の文字列の認識を行い、表構造の各セルの内容を特定する。そして、基準領域データ44に含まれる認識対象基準領域46と、求めた表構造内の各セルの座標とを比較し、最も近いセルを認識対象画像領域として特定する。このとき、セル内の文字情報が基準領域データ44に記載されている属性名66に対応する文字の種類と認識対象画像領域内を文字認識した文字の種類とが一致する場合には、認識対象画像領域として確定してセルの内容を出力部62へ出力する。文字の種類が一致しない場合には、出力部62へ、利用者に認識対象画像領域が特定できない旨を通知した上で、利用者が入力部60を介して入力した修正文字列を取得する。ここで文字の種類とは、英字、漢字、数字などの文字の種類をいい、例えば、属性名に金額が指定されているときにセルからは数字列が認識されることが期待される。このように、本発明の対象は、罫線で領域が区切られた原稿に限られない。レイアウト解析が行える原稿であれば特に原稿の種類は問わない。なお、本発明に係る画像処理装置は、複数の筐体から構成されてもよい。以上説明した画像処理装置10によれば、帳票画像だけでなく一般文書ビジネス文書においても、座標によって領域を示した領域データを活用しつつ、入力された原稿内の、文字列を認識する対象となる領域を精度よく特定することができる。なお、本発明は上記実施形態1、乃至、実施形態5に限定されるものではない。"