(57)【要約】      （修正有）【課題】読取対象の画像から読取対象と異なるサイズの領域が切り出される場合であっても、読取対象を認識することが可能な情報処理装置及びプログラムを提供する。【解決手段】情報処理装置２は、予め定められたサイズを有する読取対象が含まれる画像からオブジェクト情報を抽出する抽出手段と、画像から読取対象の少なくとも一部を含む第１の領域を切り出す切り出し手段と、切り出し手段が切り出した第１の領域が予め定められたサイズと異なるサイズを有するとき、第１の領域から画像の背景色と異なる背景色を有する領域が含まれるように、第１の領域を変更する変更手段と、を備える。【選択図】図２
2019193022.tif 000002
【特許請求の範囲】
【請求項１】
予め定められたサイズを有する読取対象が含まれる画像からオブジェクト情報を抽出する抽出手段と、
前記画像から前記読取対象の少なくとも一部を含む第１の領域を切り出す切り出し手段と、
前記切り出し手段が切り出した前記第１の領域が前記予め定められたサイズと異なるサイズを有するとき、前記第１の領域から前記画像の背景色と異なる背景色を有する領域が含まれるように前記第１の領域を変更する変更手段と、
を備える情報処理装置。
【請求項２】
前記変更手段は、前記第１の領域を基点として前記オブジェクト情報が含まれるように、前記第１の領域を変更する、
請求項１に記載の情報処理装置。
【請求項３】
前記変更手段は、前記第１の領域が前記予め定められたサイズよりも小さいサイズを有するとき、前記第１の領域を基点として前記オブジェクト情報が含まれるように、前記第１の領域を拡張する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記画像が複数の前記読取対象を含む場合に、
前記切り出し手段は、前記複数の読取対象ごとに複数の第１の領域を切り出し、
前記変更手段は、前記複数の第１の領域のうち複数の第１の領域が前記予め定められたサイズと異なるサイズを有するとき、前記複数の第１の領域からそれぞれ拡張された領域同士が互いに重ならないように前記複数の第１の領域をそれぞれ拡張する、
請求項３に記載の情報処理装置。
【請求項５】
前記変更手段は、前記画像において前記複数の第１の領域に対してそれぞれ予め定められた方向に位置する前記オブジェクト情報を含むように、前記複数の第１の領域をそれぞれ拡張する、
請求項４に記載の情報処理装置。
【請求項６】
前記変更手段は、前記第１の領域が前記予め定められたサイズよりも大きいサイズを有するとき、前記第１の領域を基点として前記オブジェクト情報が含まれるように、前記第１の領域を第２の領域に縮小する、
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記変更手段は、縮小前に係る前記第１の領域から前記第２の領域を除いた第３の領域が前記予め定められたサイズよりも大きいサイズを有するとき、前記第３の領域を基点として前記オブジェクト情報が含まれるように、前記第３の領域を第４の領域に縮小する、
請求項６に記載の情報処理装置。
【請求項８】
コンピュータを、
予め定められたサイズを有する読取対象が含まれる画像からオブジェクト情報を抽出する抽出手段と、
前記画像から前記読取対象の少なくとも一部を含む第１の領域を切り出す切り出し手段と、
前記切り出し手段が切り出した前記第１の領域が前記予め定められたサイズと異なるサイズを有するとき、前記第１の領域から前記画像の背景色と異なる背景色を有する領域が含まれるように、前記第１の領域を変更する変更手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、名刺やカード等の小紙片を読み取り画像化する情報処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された情報処理装置は、画像中の図形の輪郭線を抽出する輪郭抽出手段と、前記輪郭抽出手段で抽出された輪郭線を構成する最長の直線を長辺とし、該輪郭線の全てを領域内に含む矩形領域の各頂点の座標を抽出する頂点抽出手段と、前記頂点抽出手段で抽出された座標に基づいて前記画像から矩形画像を切り出す画像切出手段と、前記画像切出手段で切り出された矩形画像を直立させる直立補正手段と、前記直立補正手段で直立させた矩形画像の天地を判定し、該判定結果に応じて該矩形画像を正方向に回転させる天地判定手段とを具備する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開第２０１３−２６８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、読取対象の画像から読取対象と異なるサイズの領域が切り出される場合であっても、読取対象を認識することが可能な情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］予め定められたサイズを有する読取対象が含まれる画像からオブジェクト情報を抽出する抽出手段と、前記画像から前記読取対象の少なくとも一部を含む第１の領域を切り出す切り出し手段と、前記切り出し手段が切り出した前記第１の領域が前記予め定められたサイズと異なるサイズを有するとき、前記第１の領域から前記画像の背景色と異なる背景色を有する領域が含まれるように前記第１の領域を変更する変更手段と、を備える情報処理装置。
［２］前記変更手段は、前記第１の領域を基点として前記オブジェクト情報が含まれるように、前記第１の領域を変更する、前記［１］に記載の情報処理装置。
［３］前記変更手段は、前記第１の領域が前記予め定められたサイズよりも小さいサイズを有するとき、前記第１の領域を基点として前記オブジェクト情報が含まれるように、前記第１の領域を拡張する、前記［１］又は［２］に記載の情報処理装置。
［４］前記画像が複数の前記読取対象を含む場合に、前記切り出し手段は、前記複数の読取対象ごとに複数の第１の領域を切り出し、前記変更手段は、前記複数の第１の領域のうち複数の第１の領域が前記予め定められたサイズと異なるサイズを有するとき、前記複数の第１の領域からそれぞれ拡張された領域同士が互いに重ならないように前記複数の第１の領域をそれぞれ拡張する、前記［３］に記載の情報処理装置。
［５］前記変更手段は、前記画像において前記複数の第１の領域に対してそれぞれ予め定められた方向に位置する前記オブジェクト情報を含むように、前記複数の第１の領域をそれぞれ拡張する、前記［４］に記載の情報処理装置。
［６］前記変更手段は、前記第１の領域が前記予め定められたサイズよりも大きいサイズを有するとき、前記第１の領域を基点として前記オブジェクト情報が含まれるように、前記第１の領域を第２の領域に縮小する、前記［１］から［５］のいずれか１つに記載の情報処理装置。
［７］前記変更手段は、縮小前に係る前記第１の領域から前記第２の領域を除いた第３の領域が前記予め定められたサイズよりも大きいサイズを有するとき、前記第３の領域を基点として前記オブジェクト情報が含まれるように、前記第３の領域を第４の領域に縮小する、前記［６］に記載の情報処理装置。
［８］コンピュータを、予め定められたサイズを有する読取対象が含まれる画像からオブジェクト情報を抽出する抽出手段と、前記画像から前記読取対象の少なくとも一部を含む第１の領域を切り出す切り出し手段と、前記切り出し手段が切り出した前記第１の領域が前記予め定められたサイズと異なるサイズを有するとき、前記第１の領域から前記画像の背景色と異なる背景色を有する領域が含まれるように、前記第１の領域を変更する変更手段として機能させるプログラム。
【発明の効果】
【０００７】
請求項１、２、８に係る発明によれば、読取対象の画像から読取対象のサイズと異なるサイズの領域が切り出されるような場合であっても、読取対象を認識することが可能になる。
請求項３に係る発明によれば、読取対象の画像から読取対象のサイズよりも小さいサイズの領域が切り出されるような場合であっても、読取対象を認識することが可能になる。
請求項４、５に係る発明によれば、読取対象の画像に複数の読取対象の画像が含まれる場合において読取対象の画像から読取対象のサイズよりも小さいサイズの領域が切り出される場合であっても、それぞれの読取対象を個別に認識することが可能になる。
請求項６に係る発明によれば、読取対象の画像から読取対象のサイズよりも大きいサイズの領域が切り出されるような場合であっても、読取対象を認識することが可能になる。
請求項７に係る発明によれば、複数の読取対象が含まれる領域が切り出されるような場合であっても、それぞれの読取対象を個別に切り出すことが可能になる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１の実施の形態に係る情報処理システムの構成の一例を示す図である。
【図２】図２は、図１に示す情報処理装置の制御系の一例を示すブロック図である。
【図３】図３（ａ）〜（ｃ）は、読取画像の一例を示す図である。
【図４】図４（ａ）〜（ｈ）は、候補領域の一例を示す図である。
【図５】図５は、領域情報テーブルの一例を示す図である。
【図６】図６は、第１の実施の形態に係る情報処理装置の動作の一例を示すフローチャートである。
【図７】図７（ａ）〜（ｃ）は、読取画像の一例を示す図である。
【図８】図８は、本発明の第２の実施の形態に係る情報処理装置の動作の一例を示すフローチャートである。
【図９】図９は、第２の矩形領域の変形例を示す図である。
【図１０】図１０（ａ）〜（ｈ）は、候補領域の一例を示す図である。
【図１１】図１１は、第３及び第４の矩形領域の一例を示す図である。
【図１２】図１２は、本発明の第３の実施の形態に係る情報処理装置の動作の一例を示すフローチャートである。
【図１３】図１３（ａ），（ｂ）は、読取画像の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る情報処理装置は、予め定められたサイズを有する読取対象が含まれる画像からオブジェクト情報を抽出する抽出手段と、画像から読取対象の少なくとも一部を含む第１の領域を切り出す切り出し手段と、切り出し手段が切り出した第１の領域が予め定められたサイズと異なるサイズを有するとき、第１の領域から画像の背景色と異なる背景色を有する領域が含まれるように、第１の領域を変更する変更手段と、を備える。
【００１１】
情報処理装置は、例えば、複合機、スキャナ等の画像形成装置、パーソナルコンピュータ、多機能携帯電話機（スマートフォン）等が該当する。
【００１２】
読取対象は、予め定められたサイズを有する対象物である。読取対象には、たとえ名刺、運転免許証、社員証、ＩＤカード、パスポート等の個人認証媒体や、クレジットカード、キャッシュカード、プリペイドカード等の取引媒体、伝票などの帳票やレシート等の定型サイズの紙媒体が含まれる。読取対象は、主に長方形を有しているものであるが、正方形を有しているものでもよく、その他の多角形状を有しているもの、あるいは曲線を含む形状を有しているものでもよい。また、読取対象には、４つの角部が丸く形成されているものも含まれる。
【００１３】
「オブジェクト情報」とは、読取対象を構成する構成要素の特徴を示す情報をいう。オブジェクト情報には、例えば、文字情報、図形情報、表情報等、及びこれらの画像における位置を示す位置情報が含まれる。
【００１４】
「第１の領域から画像の背景色と異なる背景色を有する領域が含まれるように、第１の領域を変更する」には、例えば、第１の領域を基点としてオブジェクト情報が含まれるように第１の領域を変更すること（例えば、第１の領域の拡張や縮小）や、分割された複数の領域を含まれるように第１の領域を変更することが含まれる。
【００１５】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る情報処理システムの構成の一例を示す図である。図１に示すように、情報処理システム１は、情報処理装置２と、この情報処理装置２とネットワーク５を介して接続する端末装置３及び外部装置４とを有して構成されている。
【００１６】
端末装置３には、例えば、パーソナルコンピュータ、タブレット型端末、多機能携帯電話機（スマートフォン）等を用いることができる。外部装置４には、例えば、パーソナルコンピュータ、サーバ装置等が含まれる。ネットワーク５は、例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット、イントラネット等であり、有線でも無線でもよい。
【００１７】
（情報処理装置２の構成）
図２は、図１に示す情報処理装置２の制御系の一例を示すブロック図である。以下、情報処理装置２として画像形成装置を例に挙げて説明するが、情報処理装置２は画像形成装置に限られない。この情報処理装置２は、各部を制御する制御部２０と、各種のデータを記憶する記憶部２１と、情報の入力及び表示を行う操作表示部２３と、読取対象を読み取る画像読取部２４と、端末装置３及び外部装置４との間でネットワーク５を介して通信する通信部２５とを備える。
【００１８】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部２１に記憶されたプログラム２１０に従って動作することにより、受付手段２００、レイアウト解析手段２０１、分離処理手段２０２、変形手段２０３、傾き補正手段２０４、表示制御手段２０５等として機能する。変形手段２０３は、変更手段の一例である。レイアウト解析手段２０１は、抽出手段の一例である。分離処理手段２０２は、切り出し手段の一例である。各手段２００〜２０５の詳細については後述する。
【００１９】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム２１０、領域情報テーブル２１１、サイズ情報２１２等の各種データを記憶する。領域情報テーブル２１１の詳細については後述する。サイズ情報２１２は、読取対象のサイズを示す情報である。読取対象のサイズは、予め定められたサイズの一例である。
【００２０】
操作表示部２３は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。
【００２１】
画像読取部２４は、読取対象を光学的に読み取った読取対象の画像（以下、「読取画像」ともいう。）を形成する。通信部２５は、ネットワーク５を介して、端末装置３及び外部装置４との間で信号を送受信する。
【００２２】
次に、制御部２０の各手段２００〜２０５の詳細について、図３及び図４を参照して説明する。図３（ａ）〜（ｃ）は、読取画像の一例を示す図である。以下、読取対象６として長方形の定型サイズを有する名刺を例に挙げて説明する。また、読取画像７に１つの読取対象６が含まれる場合を例に挙げて説明する。なお、図３（ａ）〜（ｃ）では、説明の便宜上、読取画像７に対して読取対象６を大きく描いているが、実際の読取画像７及び読取対象６の大きさの関係は、図３（ａ）〜（ｃ）に示す例に限られない。
【００２３】
受付手段２００は、画像読取部２４が読み取った読取画像７を受け付ける。レイアウト解析手段２０１は、受付手段２００が受け付けた読取画像７に含まれる読取対象６の特徴を示すオブジェクト情報６０を抽出する（以下、「レイアウト解析」ともいう。）。ここで、オブジェクト情報６０とは、文字情報、図形情報、表情報や、これら文字情報及び図形情報の位置を示す位置情報をいう。レイアウト解析には、例えば、読取画像７に対してＯＣＲ（Optical Character Recognition）を実行することにより読取対象６に含まれる文字情報等を取得する文字解析や、読取対象６を構成する構成要素の形状を特定する形状解析等が含まれる。
【００２４】
文字情報とは、文字の属性（大きさ、文字種等）を示す情報の他、文字の位置を示す情報をいう。文字情報には、例えば、会社名や部署名等の所属情報、役職、肩書、氏名等の個人情報、電話番号、ＦＡＸ番号、メールアドレス、会社の住所等の連絡先情報等が含まれる。
【００２５】
図形情報とは、図形そのものを示す情報、図形や文字を含んで図案化されたものを示す情報、及びこれらの位置を示す情報をいう。図形情報には、例えば、商号や団体名を示すロゴマーク、キャッチコピーやスローガンを含む図形、登録されている資格や認定されている規格を示すシンボルマーク、所持者等を示す写真や似顔絵等が含まれる。なお、読取対象６そのものの形状を示す情報は、図形情報に含まれない。表情報とは、表を示す情報、及びその位置を示す情報をいう。
【００２６】
図３（ａ）は、オブジェクト情報６０が抽出された読取画像７の一例を示す図である。レイアウト解析手段２０１は、図３（ａ）に示すように、例えば、オブジェクト情報６０としての所属情報６０ａ、ＵＲＬを示すＵＲＬ情報６０ｂ、氏名を示す氏名情報６０ｃ、会社の住所を示す住所情報６０ｄ等を抽出する。
【００２７】
また、レイアウト解析手段２０１は、読取画像７をレイアウト解析して抽出したオブジェクト情報６０と、このオブジェクト情報６０に対応する領域の位置情報とを関連付けて記憶部２１の領域情報テーブル２１１に記憶する。オブジェクト情報６０に対応する領域は、例えば、矩形状の領域とすることができる（図３（ａ）の各四角形枠参照）。
【００２８】
分離処理手段２０２は、受付手段２００が受け付けた読取画像７から読取対象６の少なくとも一部を含む領域を切り出す。
【００２９】
具体的には、分離処理手段２０２は、読取画像７から読取対象６のエッジを検出して、読取対象６の輪郭線６ａを抽出する処理（以下、「エッジ強調処理」ともいう。）を行う。また、分離処理手段２０２は、抽出した読取対象６の輪郭線６ａに基づいて、読取対象６に番号（不図示）を採番するラベリング処理を行う。さらに、分離処理手段２０２は、ラベリング処理の結果に基づいて領域を切り出す切り出し処理を行う。これらエッジ強調処理、ラベリング処理及び切り出し処理には、公知のアルゴリズムを用いてよい。なお、以下では、分離処理手段２０２は、読取対象６の形状に応じて、読取画像７の頂点のうち少なくとも１つの頂点を頂点とする矩形領域６１（以下、「第１の矩形領域６１」ともいう。）を切り出す場合を例に挙げて説明する。第１の矩形領域６１は、第１の領域の一例である。
【００３０】
図３（ｂ）は、第１の矩形領域６１の一例を模式的に示す図３（ａ）の拡大図である。分離処理手段２０２は、図３（ｂ）に示すように、読取画像７から第１の矩形領域６１（図３（ｂ）の太破線枠参照）を切り出す。図３（ｂ）に示す例では、第１の矩形領域６１は、読取対象６のサイズよりも小さいサイズを有している。そのため、読取対象６の一部は、第１の矩形領域６１から外れている。すなわち、第１の矩形領域６１は、読取対象６の一部のみを含んでいる。なお、図３（ｂ）の細破線枠は、読取対象６の外縁を示している（図３（ａ）の６ａに相当する。）。
【００３１】
変形手段２０３は、分離処理手段２０２により切り出された第１の矩形領域６１のサイズを求め、記憶部２１のサイズ情報２１２から読取対象６のサイズを取得して、この第１の矩形領域６１のサイズと読取対象６のサイズとを比較する。第１の矩形領域６１のサイズが読取対象６のサイズと異なるとき、変形手段２０３は、この第１の矩形領域６２を基点としてレイアウト解析手段２０１が抽出したオブジェクト情報６０が含まれるように、この第１の矩形領域６１を矩形領域６２（以下、「第２の矩形領域６２」ともいう。）に変形する。第２の矩形領域６２は、第１の領域を基点として拡張された拡張後の領域の一例である。
【００３２】
なお、「サイズが異なる」とは、第１の矩形領域６１のサイズと読取対象６のサイズとの差分が予め定められた特定の値以上であることをいい、「サイズが全く同じでない」ことを意味するものではない。また、「サイズが異ならない」とは、「サイズが全く同じである」ことを意味するものではない。
【００３３】
好ましくは、第２の矩形領域６２は、読取対象６のサイズと略同一のサイズを有する。このようにすることにより、分離処理手段２０２により切り出されず第１の矩形領域６１から外れた読取対象６の一部を第２の矩形領域６２でカバーされる。なお、略同一のサイズは、「全く同じサイズ」に限定されるものではなく、例えば、対領域に応じた画素の数が数個のみしか異ならない場合も含む。
【００３４】
具体的には、第１の矩形領域６１のサイズが読取対象６のサイズよりも小さいとき、変形手段２０３は、オブジェクト情報６０が含まれるように、第１の矩形領域６１を読取対象６のサイズと略同一のサイズを有する第２の矩形領域６２に拡張する。なお、「サイズよりも小さい」とは、第１の矩形領域６１のサイズと読取対象６のサイズとの差分が予め定められた特定の値以上であることをいい、第１の矩形領域６１のサイズと読取対象６のサイズとの差分が特定の微小な値未満であることを意味するものではない。
【００３５】
図３（ｃ）は、第２の矩形領域６２の一例を模式的に示す図３（ａ）の拡大図である。図３（ｃ）に示すように、例えば、第１の矩形領域６１のサイズが読取対象６のサイズよりも小さいとき（図３（ｂ）参照）、変形手段２０３は、第１の矩形領域６１を第２の矩形領域６２（図３（ｃ）の一点鎖線枠参照）に拡張する。
【００３６】
また、変形手段２０３は、第２の矩形領域６２の縁部６２ａによってオブジェクト情報６０が分断されず、かつ、抽出されたオブジェクト情報６０が過不足なく含まれるように第１の矩形領域６１を第２の矩形領域６２に拡張する。一例として、変形手段２０３は、第２の矩形領域６２の候補となる少なくとも１つ以上の矩形状の領域（以下、「候補領域」ともいう。）から特定の候補領域を選択して第２の矩形領域６２とし、第１の矩形領域６１をこの選択された第２の矩形領域６２に拡張する。
【００３７】
図４（ａ）〜（ｈ）は、候補領域の一例を示す図である。具体的には、変形手段２０３は、図４（ａ）〜（ｈ）に示すように、第２の矩形領域６２の候補として、第１の矩形領域６１の４つの頂点のうちいずれかの頂点を１つの基準点６２１とし、第１の矩形領域６１を含むように囲まれた８つの候補領域６２０Ａ〜６２０Ｈ（図４各図の一点鎖線枠参照。）を用意し、この８つの候補領域６２０Ａ〜６２０Ｈの中から、オブジェクト情報６０を分断せずにオブジェクト情報６０を過不足なく含むものを選択して第２の矩形領域６２とし、第１の矩形領域６１をこの選択された第２の矩形領域６２に拡張する。すなわち、変形手段２０３は、第１の矩形領域６１を基点として第１の矩形領域６１を第２の矩形領域６２に変形する。
【００３８】
なお、変更手段は、画像読取部から読み取られた読取対象の少なくとも一部を含む第一の領域を拡張または縮小するだけでなく、第一の領域の頂点を変更することも含む。
【００３９】
図４各図に示す例では、図４（ａ）の候補領域６２０Ａ、図４（ｃ）の候補領域６２０Ｃ、図４（ｆ）の候補領域６２０Ｆ、及び図４（ｇ）の候補領域６２０Ｇは、一部のオブジェクト情報６０が含まれない場合の一例である。また、図４（ｂ）の候補領域６２０Ｂ、及び図４（ｅ）の候補領域６２０Ｅは、各候補領域６２０Ｂ，６２０Ｅの縁部６２０Ｂａ，６２０Ｅａによってオブジェクト情報６０が分断される場合の一例である。図４（ｄ）の候補領域６２０Ｄ、及び図４（ｈ）の候補領域６２０Ｈは、オブジェクト情報６０を分断せずにオブジェクト情報６０を全て含む場合の一例である。変形手段２０３は、図４（ｄ）の候補領域６２０Ｄ又は図４（ｈ）の候補領域６２０Ｈを選択して第２の矩形領域６２とする。
【００４０】
なお、図４各図において、太破線枠は、第１の矩形領域６１を示し、細破線枠は、読取対象６の外縁を示す。また、説明の便宜上、第２の矩形領域６２を示す一点鎖線枠の一部の辺が第１の矩形領域６１を示す太破線枠よりも外側に位置するように描いているが、実際の一点鎖線枠は、太破線枠に重なってもよい。
【００４１】
なお、変形手段２０３は、領域情報テーブル２１１に記録されたオブジェクト情報６０の位置情報と、候補領域６２０Ａ〜６２０Ｈの位置情報とを照合することにより、候補領域６２０Ａ〜６２０Ｈの縁部６２０Ａａ〜６２０Ｈａがオブジェクト情報６０を分断するか否か、及び抽出されたオブジェクト情報６０の全てが候補領域６２０Ａ〜６２０Ｈのうちいずれの候補領域に含まれるか否かを判定する。
【００４２】
傾き補正手段２０４は、第１の矩形領域６１や第２の矩形領域６２の傾きの程度を示す量（以下、「スキュー量」ともいう。）を求め、このスキュー量に基づいて第１の矩形領域６１や第２の矩形領域６２を回転して第１の矩形領域６１や第２の矩形領域６２の傾きを補正する（以下、「スキュー補正」ともいう。）。
【００４３】
表示制御手段２０５は、操作表示部２３の表示面（不図示）に、読取画像７、第１の矩形領域６１、第２の矩形領域６２等を含む画面を表示するよう制御する。
【００４４】
（領域情報テーブル２１１の構成）
図５は、領域情報テーブル２１１の一例を示す図である。領域情報テーブル２１１には、読取画像７から抽出されたオブジェクト情報６０に対応する領域（以下、単に「領域」ともいう。）の位置を示す位置情報と各領域に含まれる文字情報や図形情報とが関連付けて記憶されている。領域情報テーブル２１１には、例えば、「領域名称」欄と、「領域座標」欄と、「内容情報」欄とが設けられている。
【００４５】
「領域名称」欄には、抽出された領域の名称が記録されている。「領域座標」欄には、領域を示す座標として、例えば、領域の左上の頂点の座標及び右下の頂点の座標が記録されている。なお、「領域座標」欄には、領域の位置情報として、領域の特定の頂点の座標値と領域の高さ及び幅とが記載されていてもよい。「内容情報」欄には、当該領域に含まれる文字情報又は図面情報が記録されている。なお、本明細書において、テーブルに情報を書き込む場合に「記録」を用い、記憶部２１に情報を書き込む場合に「記憶」を用いる。
【００４６】
（第１の実施の形態の動作）
次に、情報処理装置２の動作の一例について図３及び図６を参照して説明する。図６は、情報処理装置２の動作の一例を示すフローチャートである。画像読取部２４は、読取対象６を読み取り（Ｓ１）、図３（ａ）〜（ｃ）に示すように、読取画像７を形成し、読取画像７を制御部２０の受付手段２００に渡す。
【００４７】
受付手段２００は、画像読取部２４が読み取った読取画像７を受け付ける（Ｓ２）。次に、レイアウト解析手段２０１は、図３（ａ）に示すように、読取画像７に含まれる読取対象６のオブジェクト情報６０を抽出する（Ｓ３）。また、レイアウト解析手段２０１は、抽出したオブジェクト情報６０を、このオブジェクト情報６０に対応する領域の位置情報と関連付けて記憶部２１の領域情報テーブル２１１に記録する（Ｓ４）。
【００４８】
次に、分離処理手段２０２は、図３（ｂ）に示すように、読取画像７にエッジ強調処理、ラベリング処理及び切り出し処理等を施し、読取対象６の少なくとも一部を含む第１の矩形領域６１を切り出す（Ｓ５）。
【００４９】
次に、変形手段２０３は、分離処理手段２０２により切り出られた第１の矩形領域６１のサイズを求め、記憶部２１に記憶されたサイズ情報２１２から読取対象６のサイズを取得し、この第１の矩形領域６１のサイズと読取対象６のサイズとを比較する（Ｓ６）。
【００５０】
第１の矩形領域６１のサイズが読取対象６のサイズと異なる場合（Ｓ６：Ｙｅｓ）、変形手段２０３は、図３（ｃ）に示すように、第１の矩形領域６１を、オブジェクト情報６０を分断せずにオブジェクト情報６０を全て含むように第２の矩形領域６２に変形する（Ｓ７）。具体的には、第１の矩形領域６１のサイズが読取対象６のサイズよりも小さい場合、変形手段２０３は、図３（ｃ）に示すように、第１の矩形領域６１を第２の矩形領域６２に拡張する。
【００５１】
傾き補正手段２０４は、第２の矩形領域６２のスキュー補正を行う（Ｓ８）。表示制御手段２０５は、スキュー補正後の第２の矩形領域６２を操作表示部２３の表示面に表示するよう制御する（Ｓ９）。
【００５２】
第１の矩形領域６１のサイズが読取対象６のサイズと異ならない場合（Ｓ６：Ｙｅｓ）、傾き補正手段２０４は、第１の矩形領域６１のスキュー補正を行う（Ｓ１０）。表示制御手段２０５は、スキュー補正後の第１の矩形領域６１を操作表示部２３の表示面に表示するよう制御する（Ｓ１１）。
【００５３】
以上のようにして、例えば、読取対象６の一部の地が他部の地に対して濃色で着色されている等の理由によって、読取画像７から読取対象６のサイズよりも小さい領域が切り出された場合であっても、この読取対象６の全体を切り出して認識することができる。
【００５４】
［第２の実施の形態］
第２の実施の形態について図７及び図８を参照して説明する。図７（ａ）〜（ｃ）は、読取画像７の一例を示す図である。第２の実施の形態では、変形手段２０３が第１の実施の形態で説明した機能に加えて、第１の矩形領域６１から拡張された領域同士が互いに重ならないように第２の矩形領域６２を選択する機能をさらに有する点で、第１の実施の形態と相違する。以下、第１の実施の形態と実質的に同一の機能を有する構成については、同一の符号を付してその重複した説明を省略するとともに、第１の実施の形態と異なる点を中心に説明する。なお、以下、読取画像７に複数の読取対象６が含まれる場合を例に挙げて説明する。
【００５５】
図７（ａ）は、複数の読取対象６が含まれる読取画像７の一例を示す図である。図７（ａ）に示すように、レイアウト解析手段２０１は、複数の読取対象６のオブジェクト情報６０ａＡ〜６０ｄＢ（以下、これらを総称するときは単に「オブジェクト情報６０」ともいう。）を抽出する。また、読取画像７に複数の読取対象６が含まれる場合、分離処理手段２０２は、各読取対象６に応じて複数の第１の矩形領域６１を切り出す。
【００５６】
また、変形手段２０３は、分離処理手段２０２が切り出した複数の第１の矩形領域６１のうち、読取対象６のサイズと異なるサイズを有する第１の矩形領域６１を、第１の実施の形態で説明したように、第２の矩形領域６２に変形する。このとき、分離処理手段２０２が切り出した複数の第１の矩形領域６１のうち複数の第１の矩形領域６１が読取対象６のサイズと異なるサイズを有する場合、変形手段２０３は、この読取対象６のサイズと異なるサイズを有する複数の第１の矩形領域６１からそれぞれ拡張された領域同士が互いに重ならないような第２の矩形領域６２の組み合わせを選択し、この複数の第１の矩形領域６１をそれぞれ対応する第２の矩形領域６２に拡張する。ここで、「第１の矩形領域６１から拡張された領域」とは、拡張後に係る領域（すなわち、第２の矩形領域６２）から拡張前に係る領域（すなわち、第１の矩形領域６１）を除いた領域をいう。
【００５７】
第１の矩形領域６１から拡張された領域同士が互いに重ならないようにするために、一例として、変形手段２０３は、読取画像７において当該第１の矩形領域６１の位置に対して予め定められた特定の方向に位置するオブジェクト情報６０が含まれるように複数の第２の矩形領域６２の組み合わせを選択し、複数の第１の矩形領域６１をそれぞれ対応する第２の矩形領域６２に拡張してもよい。
【００５８】
具体的には、変形手段２０３は、先述した候補領域６２０Ａ〜６２０Ｈ（図４参照）の中から、抽出された複数のオブジェクト情報６０のうち読取画像７における座標の値が第１の矩形領域６１の座標の値よりも小さいものを含むように候補領域６２０Ａ〜６２０Ｈを選択して第２の矩形領域６２とする。ここで、「オブジェクト情報６０の読取画像７における座標」には、例えば、オブジェクト情報６０に対応する領域、すなわち抽出されたオブジェクト情報６０を囲む矩形状の領域における注目する特定の座標（例えば、図示左上の頂点の座標）を用いてよい。なお、読取画像７の左上を原点としてよい。
【００５９】
読取画像７に２つの読取対象６が含まれる場合を例に挙げてより具体的に説明する。変形手段２０３は、１つ目の第１の矩形領域６１を、抽出された複数のオブジェクト情報６０のうち小さい座標の値を有する一連のオブジェクト情報６０が含まれるように１つ目の第２の矩形領域６２に拡張するとともに、２つ目の第１の矩形領域６１を、残りのオブジェクト情報６０が含まれるように２つ目の第２の矩形領域６２に拡張する。なお、読取対象６が３つ以上ある場合は、変形手段２０３は、上述の処理を複数の第１の矩形領域６１に対して行い、各第１の矩形領域６１をそれぞれ対応する第２の矩形領域６２に拡張する。なお、「一連のオブジェクト情報６０」とは、特定の範囲にまとまって位置する一群のオブジェクト情報６０をいう。
【００６０】
図７（ｂ）は、第２の矩形領域の一例を模式的に示す図７（ａ）の拡大図である。より具体的には、図７（ｂ）に示すように、変形手段２０３は、相対的に図示左側に位置する第１の読取対象６Ａから切り出された１つ目の第１の矩形領域６１Ａを、この第１の矩形領域６１Ａよりも図示左側に位置する一連のオブジェクト情報６０ａＡ，６０ｂＡを含む１つ目の第２の矩形領域６２Ａに拡張するとともに、第１の読取対象６Ａよりも図示右側に位置する第２の読取対象６Ｂから切り出された２つ目の第１の矩形領域６１Ｂを、残りの一連のオブジェクト情報６０ａＢ，６０ｂＢを含む２つ目の第２の矩形領域６２Ａに拡張する。
【００６１】
なお、図７（ａ），（ｂ）において、太破線枠は、第１の矩形領域６１を示し、細破線枠は、読対象６の外縁を示す。また、説明の便宜上、第２の矩形領域６２を示す一点鎖線枠の各辺が第１の矩形領域６１を示す太破線枠及び読取対象６の外縁を示す細破線枠よりも外側に位置するように描いているが、実際の一点鎖線枠は、太破線枠及び細破線枠に重なってもよい。
【００６２】
なお、読取画像７におけるオブジェクト情報６０に対応する領域の位置の判定は、記憶部２１の領域情報テーブル２１１に記録された位置情報に基づいて変形手段２０３が行ってもよい。また、読取画像７に１つの読取対象６が含まれるか複数の読取対象６が含まれるかの判定は、切り出された第１の矩形領域６１の数に応じて、分離処理手段２０２が行ってもよい。
【００６３】
なお、上述の例では、分離処理手段２０２が切り出した複数の第１の矩形領域６１のうち複数の第１の矩形領域６１が読取対象６のサイズと異なるサイズを有する場合を例に挙げて説明したが、分離処理手段２０２が切り出した複数の第１の矩形領域６１のうち１つのみの第１の矩形領域６１が読取対象６のサイズと異なるサイズを有する場合であってもよい。この場合、変形手段２０３は、第１の実施の形態で説明したように、この１つの第１の矩形領域６１を第２の矩形領域６２に拡張する。また、分離処理手段２０２が切り出した複数の第１の矩形領域６１に読取対象６のサイズと異なるサイズを有するものが含まれない場合、変形手段２０３は、いずれの第１の矩形領域６１に対しても変形処理を行わない。
【００６４】
参考例として、複数の第２の矩形領域６２が互いに重なる場合について説明する。図７（ｃ）は、一例として、第２の矩形領域６２Ａ，６２Ｂのうちそれぞれ第１の矩形領域６１Ａ，６１Ｂから拡張された領域同士が互いに重なっている例を示している（図７（ｃ）の記号「Ｒ」参照）。複数の第２の矩形領域６２Ａ，６２Ｂが互いに重なるか否かの判定は、第２の矩形領域６２Ａ，６２Ｂの位置情報に基づいて変形手段２０３が行ってもよい。
【００６５】
（第２の実施の形態の動作）
図８は、本発明の第２の実施の形態に係る情報処理装置２の動作の一例を示すフローチャートである。ステップＳ２１からＳ２４までは、第１の実施の形態のステップＳ１からＳ４と同様に動作する。すなわち、画像読取部２４が読取対象６を読み取り（Ｓ２１）、受付手段２００が読取画像７を受け付け（Ｓ２２）、レイアウト解析手段２０１が読取画像７に含まれる読取対象６のオブジェクト情報６０を抽出し（Ｓ２３）、このオブジェクト情報６０に対応する領域の位置情報と関連付けて記憶部２１の領域情報テーブル２１１に記録する（Ｓ２４）。
【００６６】
次に、分離処理手段２０２は、各読取対象６に応じて複数の第１の矩形領域６１を切り出す（Ｓ２５）。変形手段２０３は、切り出された複数の第１の矩形領域６１のうち複数の第１の矩形領域６１が読取対象６のサイズよりも小さいサイズを有するとき、変形手段２０３は、この複数の第１の矩形領域６１からそれぞれ拡張された領域同士が互いに重ならないような第２の矩形領域６２の組み合わせを選択する（Ｓ２６）。また、変形手段２０３は、各第１の矩形領域６１をそれぞれ対応する第２の矩形領域６２に拡張する（Ｓ２７）。なお、ステップＳ２５及びＳ２６の間に行われる変形手段２０３による第１の矩形領域６１のサイズと読取対象６のサイズとを比較する動作については、第１の実施の形態と同様につき詳細な説明は省略する。
【００６７】
次に、傾き補正手段２０４が第２の矩形領域６２のスキュー補正を行い（Ｓ２８）、表示制御手段２０５がスキュー補正後の第２の矩形領域６２を操作表示部２３の表示面に表示するよう制御する（Ｓ２９）。なお、切り出された複数の第１の矩形領域６１の中に、読取対象６のサイズよりも小さいサイズを有するものと、読取対象６のサイズと略同一のサイズを有するものが混在する場合、傾き補正手段２０４は、読取対象６のサイズよりも小さいサイズを有する第１の矩形領域６１、及び読取対象６のサイズよりも小さいサイズを有する第１の矩形領域６１を拡張した第２の矩形領域６２をそれぞれスキュー補正する。また、表示制御手段２０５は、これら第１の矩形領域６１と拡張した第２の矩形領域６２とをそれぞれ操作表示部２３の表示面に表示するよう制御する。
【００６８】
以上のようにして、読取画像７に複数の読取対象６が含まれる場合において読取画像から読取対象のサイズよりも小さいサイズの領域が切り出される場合であっても、それぞれの読取対象６を個別に切り出して認識することができる。
【００６９】
＜変形例＞
図９は、第２の矩形領域６２の変形例を示す図である。複数の読取対象６が重なっている状態で読み取られた場合、変形手段２０３は、特定のオブジェクト情報６０ｅの位置情報に基づいて、いずれの読取対象６が前面にあるか、すなわち、オブジェクト情報６０がいずれの読取対象６に属するものかを判定してもよい。具体的には、変形手段２０３は、図８に示すように、２つの第２の矩形領域６２Ａ，６２Ｂのうち、いずれか一方の第２の矩形領域６２のみに含まれる特定のオブジェクト情報６０ｅがあるとき、これらオブジェクト情報６０が当該一方の第２の矩形領域６２Ｂに対応する第２の読取対象６Ｂに含まれる、すなわち当該一方の第２の矩形領域６２Ｂに対応する第２の読取対象６Ｂが他方の第２の矩形領域６２Ａに対応する第１の読取対象６Ａよりも読取画像７における前面にあるものと判定してもよい。
【００７０】
なお、図９において、太破線枠は、第１の矩形領域６１を示し、細破線枠は、読対象６の外縁を示す。また、説明の便宜上、第２の矩形領域６２Ａ，６２Ｂを示す一点鎖線枠の一部の辺が第１の矩形領域６１を示す太破線枠及び読取対象６の外縁を示す細破線枠よりも外側に位置するように描いているが、実際の一点鎖線枠は、太破線枠及び細破線枠に重なってもよい。
【００７１】
［第３の実施の形態］
第３の実施の形態について図１０〜図１２を参照して説明する。第３の実施の形態は、変形手段２０３が、第１の領域が読取対象６のサイズよりも大きいサイズを有するとき、第１の領域を基準としてオブジェクト情報６０が含まれるようにこの第１の領域を第２の領域に縮小する機能を有する点で、第１の実施の形態と相違する。
【００７２】
以下、第１の実施の形態と実質的に同一の機能を有する構成については、同一の符号を付してその重複した説明を省略するとともに、第１の実施の形態と異なる点を中心に説明する。また、以下、切り出された第１の矩形領域６１のサイズが読取対象６のサイズよりも大きい、すなわち、切り出された第１の矩形領域６１に複数の読取対象６が含まれる場合を例に挙げて説明する。なお、説明の便宜上、一例として、読取画像７に３つの読取対象６が含まれる場合を例に挙げる。第２の矩形領域６２は、第２の領域の一例である。
【００７３】
第１の矩形領域６１のサイズが読取対象６のサイズよりも大きいとき、変形手段２０３は、第１の矩形領域６１を基点としてオブジェクト情報６０が含まれるように第１の矩形領域６１を第２の矩形領域６２に縮小する。なお、「サイズよりも大きい」とは、第１の矩形領域６１のサイズと読取対象６のサイズとの差分が予め定められた特定の値以上であることをいい、第１の矩形領域６１のサイズと読取対象６のサイズとの差分が特定の微小な値未満であることを意味するものではない。
【００７４】
図１０は、図１０（ａ）〜（ｈ）は、候補領域６２０Ａ〜６２０Ｈの一例を示す図である。変形手段２０３は、図１０（ａ）〜（ｈ）に示すように、第２の矩形領域６２の候補として、第１の矩形領域６１の４つの頂点のうちいずれかの頂点を１つの基準点６２１とし、抽出されたオブジェクト情報６０のうち少なくとも一部を含むように囲まれた８つの候補領域６２０Ａ〜６２０Ｈを用意し、この８つの候補領域６２０Ａ〜６２０Ｈの中から、オブジェクト情報６０を分断せずにオブジェクト情報６０を含むものを選択して第２の矩形領域６２とし、第１の矩形領域６１をこの選択された第２の矩形領域６２に縮小する。
【００７５】
図１０各図に示す例では、図１０（ａ）の候補領域６２０Ａ、図１０（ｂ）の候補領域６２０Ｂ、図１０（ｃ）の候補領域６２０Ｃ、及び図１０（ｄ）の候補領域６２０Ｄは、オブジェクト情報６０を分断せずにオブジェクト情報６０を含む場合の一例である。これらに対して、図１０（ｅ）の候補領域６２０Ｅ、図１０（ｆ）の候補領域６２０Ｆ、図１０（ｇ）の候補領域６２０Ｇ、及び図１０（ｈ）の候補領域６２０Ｈは、各候補領域６２０Ｅ，６２０Ｆ，６２０Ｇ，６２０Ｈの縁部６２０Ｅａ，６２０Ｆａ，６２０Ｇａ，６２０Ｈａによってオブジェクト情報６０のいくつかが分断される場合の一例である。変形手段２０３は、図１０（ａ）の候補領域６２０Ａ、図１０（ｂ）の候補領域６２０Ｂ、図１０（ｃ）の候補領域６２０Ｃ、又は図１０（ｄ）の候補領域６２０Ｄを選択して第２の矩形領域６２とし、第１の矩形領域６１を第２の矩形領域６２に縮小する。
【００７６】
図１１は、第３及び第４の矩形領域の一例を示す図である。なお、図１１は、図１０（ａ）に示す場合に対応させた図である。変形手段２０３は、縮小前に係る第１の矩形領域６１（図１１の細破線線枠参照）から第２の矩形領域６２（図１１の一点鎖線枠参照）を除いた第３の矩形領域６３（図１１の長破線枠参照）のサイズを求め、記憶部２１のサイズ情報２１２から読取対象６のサイズを取得して、この第３の矩形領域６３のサイズと読取対象６のサイズとを比較する。第３の矩形領域６３は、第３の領域の一例である。
【００７７】
また、第３の矩形領域６３のサイズが読取対象６のサイズよりも大きいとき、変形手段２０３は、第３の矩形領域６３を第４の矩形領域６４（図１１の二点鎖線枠参照）にさらに縮小する。第４の矩形領域６４は、第４の領域の一例である。なお、第３の矩形領域６３を第４の矩形領域６４に縮小する処理は、前述した第１の矩形領域６１を第２の矩形領域６２に縮小する処理と同一であるため、詳細な説明は省略する。
【００７８】
なお、図１１において、説明の便宜上、各枠を互いに重ならないように描いているが、実際は、各枠は、第１の矩形領域６１の図示両側において重なってもよい。
【００７９】
（第３の実施の形態の動作）
図１２は、本発明の第３の実施の形態に係る情報処理装置２の動作の一例を示すフローチャートである。ステップＳ３１からＳ３５までは、第１の実施の形態のステップＳ１からＳ４と同様に動作する。すなわち、画像読取部２４が読取対象６を読み取り（Ｓ３１）、受付手段２００が読取画像７を受け付け（Ｓ３２）、レイアウト解析手段２０１が読取画像７に含まれる読取対象６のオブジェクト情報６０を抽出し（Ｓ３３）、このオブジェクト情報６０に対応する領域の位置情報と関連付けて記憶部２１の領域情報テーブル２１１に記録し（Ｓ３４）、分離処理手段２０２が第１の矩形領域６１を切り出す（Ｓ３５）。
【００８０】
次に、変形手段２０３は、第１の矩形領域６１のサイズを求め、記憶部２１に記憶されたサイズ情報２１２から読取対象６のサイズを取得し、この第１の矩形領域６１のサイズと読取対象６のサイズとを比較する（Ｓ３６）。第１の矩形領域６１のサイズが読取対象６のサイズよりも大きい場合（Ｓ３６：Ｙｅｓ）、変形手段２０３は、第１の矩形領域６１を、オブジェクト情報６０を分断しないように第２の矩形領域６２に縮小する（Ｓ３７）。
【００８１】
次に、変形手段２０３は、縮小前に係る第１の矩形領域６１から第２の矩形領域６２を除いた第３の矩形領域６３のサイズを求め、第３の矩形領域６３のサイズと読取対象６のサイズとを比較する（Ｓ３８）。第３の矩形領域６３のサイズが読取対象６のサイズよりも大きい場合（Ｓ３８：Ｙｅｓ）、変形手段２０３は、第３の矩形領域６３を、オブジェクト情報６０を分断しないように第４の矩形領域６４にさらに縮小する（Ｓ３９）。
【００８２】
変形手段２０３は、第（２×Ｋ＋５）の矩形領域が読取対象６のサイズと略同一以下となるまで、上記のステップＳ３８及びＳ３９に係る動作を繰り返す。すなわち、変形手段２０３は、縮小前に係る第（２×Ｋ＋３）の矩形領域６１から第（２×Ｋ＋４）の矩形領域６２を除いた第（２×Ｋ＋５）の矩形領域のサイズを求め（Ｓ４０）、このサイズが読取対象６のサイズよりも大きい場合（Ｓ４０：Ｙｅｓ）、変形手段２０３は、第（２×Ｋ＋５）の矩形領域６１を、オブジェクト情報６０を分断しないように第（２×Ｋ＋６）の矩形領域６４にさらに縮小する（Ｓ４１）。なお、Ｋは、０以上の整数である。
【００８３】
次に、傾き補正手段２０４が第２の矩形領域、第４の矩形領域、…、第（２×Ｍ＋４）の矩形領域、及び第（２×Ｍ＋５）の矩形領域のスキュー補正を行い（Ｓ４２）、表示制御手段２０５がスキュー補正後の第２の矩形領域、第４）の矩形領域、…第（２×Ｍ＋４）の矩形領域、及び第（２×Ｍ＋５）の矩形領域をそれぞれ分けて操作表示部２３の表示面に表示するよう制御する（Ｓ４３）。なお、Ｍ＝０、１、２、…Ｋである。Ｋは、上記ステップＳ４０及びＳ４１を行った回数である。
【００８４】
以上のようにして、第１の矩形領域６１に複数の読取対象６が含まれる場合であっても、それぞれの読取対象６を個別に切り出して認識することができる。
【００８５】
＜変形例２＞
図１３（ａ），（ｂ）は、読取画像７の一例を示す図である。図１３（ｂ）に示すように、図１３（ａ）に示す読取対象６が、第１の矩形領域６１と第２の矩形領域６２とに分割されて切り出される場合がある。
【００８６】
このような場合、変更手段は、読取画像７の背景の色（以下、単に「背景色」ともいう。）と異なる背景色を有する領域を含まれるように第１の矩形領域６１を変更する。ここで、背景とは、読取画像７のうち読取対象６以外の部分をいう。なお、変更手段は、背景色を有する領域を含まれるように第２の矩形領域６２を変更してもよい。また、図１３（ｂ）に示す例では、読取対象６が２つの部分領域に分割された場合を例に挙げて説明したが、３つ以上の部分領域に分割された場合であっても同様に処理してよい。
【００８７】
以上のようにすれば、読取対象が分割されて切り出されるような場合であっても、読取対象全体を認識することができる。
【００８８】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、サイズ情報２１２は、ユーザの操作に応じて読取対象６ごとに設定できるようにしてもよい。
【００８９】
また、例えば、上記の実施の形態では、情報処理装置２が画像読取部２４を備える構成を例に挙げて説明したが、画像読取部２４は必須の構成ではなく、情報処理装置２が、例えば上述した端末装置３等の外部の装置が読み取った読取画像７を受け付けて処理してもよい。また、レイアウト解析手段２０１によるレイアウト解析及び分離処理手段２０２による第１の領域の切り出し処理の順序を入れ替えてもよい。
【００９０】
また、情報処理装置２の制御部２０に設けられている手段の一部をサーバ装置の制御部（不図示）に移動してもよく、情報処理装置２の記憶部２１に記憶されている各種データをサーバ装置の記憶部（不図示）に記憶してもよい。すなわち、上述した読取画像７に対する処理をサーバ装置が担うようにしてもよい。また、読取画像７の処理の結果、すなわち個別に切り出された読取対象６は、情報処理装置２の操作表示部２３ではなく、端末装置３の表示部（不図示）に表示してもよい。
【００９１】
制御部２０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００９２】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【００９３】
１…情報処理システム、２…情報処理装置、２０…制御部、２００…受付手段、２０１…レイアウト解析手段、２０２…分離処理手段、２０３…変形手段、２０４…傾き補正手段、２０５…表示制御手段、２１…記憶部、２１０…プログラム、２１１…領域情報テーブル、２１２…サイズ情報、２３…操作表示部、２４…画像読取部、２５…通信部、３…端末装置、４…外部装置、５…ネットワーク、６…読取対象，６Ａ…第１の読取対象，６Ｂ…第２の読取対象、６ａ…輪郭線、６０…オブジェクト情報、６０ａ，６０ａＡ，６０ａＢ…所属情報（オブジェクト情報）、６０ｂ，６０ｂＡ，６０ｂＢ…ＵＲＬ情報（オブジェクト情報）、６０ｃ，６０ｃＡ，６０ｃＢ…氏名情報（オブジェクト情報）、６０ｄ，６０ｄＡ，６０ｄＢ…住所情報（オブジェクト情報）、６０ｅ…特定のオブジェクト情報（オブジェクト情報）、６１，６１Ａ，６１Ｂ…第１の矩形領域、６２，６２Ａ，６２Ｂ…第２の矩形領域、６２ａ…第２の矩形領域の縁部、６２０Ａ，６２０Ｂ，６２０Ｃ，６２０Ｄ，６２０Ｅ，６２０Ｆ，６２０Ｇ，６２０Ｈ…候補領域、６２０Ｂａ，６２０Ｆａ，６２０Ｇａ，６２０Ｈａ…候補領域の縁部、６２１…基準点、６３…第３の矩形領域、６４…第４の矩形領域、７…読取画像
【図１】
2019193022.tif 000003
【図２】
2019193022.tif 000004
【図３】
2019193022.tif 000005
【図４】
2019193022.tif 000006
【図５】
2019193022.tif 000007
【図６】
2019193022.tif 000008
【図７】
2019193022.tif 000009
【図８】
2019193022.tif 000010
【図９】
2019193022.tif 000011
【図１０】
2019193022.tif 000012
【図１１】
2019193022.tif 000013
【図１２】
2019193022.tif 000014
【図１３】
2019193022.tif 000015