(57)【要約】【課題】文字認識を行うことなく、取得する文書画像が示す文書内で項目が開始される位置が特定される画像処理装置及びプログラムを提供する。【解決手段】文書画像取得部２０が、文書を表す文書画像を取得する。着目領域位置特定部２６が、予め定められた特定方向に沿って配置されている、互いに対応する複数の着目領域の文書画像内における位置を特定する。項目開始位置特定部２８が、着目領域の位置に基づいて、文書内で項目が開始される位置を特定する。【選択図】図２
2010146147.tif 000002
【特許請求の範囲】
【請求項１】
文書を表す文書画像を取得する文書画像取得手段と、
予め定められた特定方向に沿って配置されている、互いに対応する複数の着目領域の前記文書画像内における位置を特定する着目領域位置特定手段と、
前記着目領域の位置に基づいて、前記文書内で項目が開始される位置を特定する項目開始位置特定手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
前記各着目領域に含まれる部分画像の特徴が互いに対応する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記文書画像内の、前記特定方向に沿って並んで配置されている複数の単位領域を特定する単位領域特定手段、をさらに含み、
前記着目領域位置特定手段が、互いに異なる前記単位領域に含まれる前記複数の着目領域の位置を特定する、
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記着目領域が、前記単位領域の端部に含まれている、
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記着目領域位置特定手段が、予め定められた着目領域条件を満足する前記複数の着目領域の位置を特定する、
ことを特徴とする請求項１から４のいずれか一項に記載の画像処理装置。
【請求項６】
前記着目領域条件が、前記文書画像に基づいて決定される前記着目領域の大きさに関する条件である、
ことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記着目領域条件が、前記複数の着目領域の間に、予め定められた条件を満足する画素が連結している連結画素領域が存在しないという条件である、
ことを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
前記文書画像を加工する文書画像加工手段、をさらに含み、
前記着目領域位置特定手段が、前記文書画像加工手段による加工後の前記文書画像に基づいて、前記複数の着目領域の位置を特定する、
ことを特徴とする請求項１から７のいずれか一項に記載の画像処理装置。
【請求項９】
前記項目開始位置特定手段が、前記複数の着目領域の位置に基づいて、前記文書の構造を特定する、
ことを特徴とする請求項１から８のいずれか一項に記載の画像処理装置。
【請求項１０】
文書を表す文書画像を取得する文書画像取得手段、
予め定められた特定方向に沿って配置されている、互いに対応する複数の着目領域の前記文書画像内における位置を特定する着目領域位置特定手段、
前記着目領域の位置に基づいて、前記文書内で項目が開始される位置を特定する項目開始位置特定手段、
としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
例えば、文書を表す文書画像に対して光学式文字読み取り装置などによる文字認識処理を実行することによって、その文書に含まれる文字列を特定する画像処理装置が存在する。そして、特定される文字列に基づいて、その文書内で、例えば、箇条書きの行頭記号などのような、項目の開始位置を特定したり、文書の構造を解析したりする技術が存在する。
【０００３】
例えば、特許文献１には、文書から検出される特定の文字列の長さや行頭の位置情報を用いて、文書構造を解析する技術が開示されている。特許文献２には、文書と、予め保持されている箇条書きパターンとのパターンマッチングを行うことで、箇条書きを含む文書構造を認識する技術が開示されている。
【特許文献１】特許第３７６７１８０号公報
【特許文献２】特開２０００−１４８７５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、文字認識を行うことなく、取得する文書画像が示す文書内で項目が開始される位置が特定される画像処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、画像処理装置であって、文書を表す文書画像を取得する文書画像取得手段と、予め定められた特定方向に沿って配置されている、互いに対応する複数の着目領域の前記文書画像内における位置を特定する着目領域位置特定手段と、前記着目領域の位置に基づいて、前記文書内で項目が開始される位置を特定する項目開始位置特定手段と、を含むこととしたものである。
【０００６】
請求項２に記載の発明は、請求項１に記載の画像処理装置であって、前記各着目領域に含まれる部分画像の特徴が互いに対応することとしたものである。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の画像処理装置であって、前記文書画像内の、前記特定方向に沿って並んで配置されている複数の単位領域を特定する単位領域特定手段、をさらに含み、前記着目領域位置特定手段が、互いに異なる前記単位領域に含まれる前記複数の着目領域の位置を特定することとしたものである。
【０００８】
請求項４に記載の発明は、請求項３に記載の画像処理装置であって、前記着目領域が、前記単位領域の端部に含まれていることとしたものである。
【０００９】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の画像処理装置であって、前記着目領域位置特定手段が、予め定められた着目領域条件を満足する前記複数の着目領域の位置を特定することとしたものである。
【００１０】
請求項６に記載の発明は、請求項５に記載の画像処理装置であって、前記着目領域条件が、前記文書画像に基づいて決定される前記着目領域の大きさに関する条件であることとしたものである。
【００１１】
請求項７に記載の発明は、請求項５又は６に記載の画像処理装置であって、前記着目領域条件が、前記複数の着目領域の間に、予め定められた条件を満足する画素が連結している連結画素領域が存在しないという条件であることとしたものである。
【００１２】
請求項８に記載の発明は、請求項１から７のいずれか一項に記載の画像処理装置であって、前記文書画像を加工する文書画像加工手段、をさらに含み、前記着目領域位置特定手段が、前記文書画像加工手段による加工後の前記文書画像に基づいて、前記複数の着目領域の位置を特定することとしたものである。
【００１３】
請求項９に記載の発明は、請求項１から８のいずれか一項に記載の画像処理装置であって、前記項目開始位置特定手段が、前記複数の着目領域の位置に基づいて、前記文書の構造を特定することとしたものである。
【００１４】
請求項１０に記載の発明は、プログラムであって、文書を表す文書画像を取得する文書画像取得手段、予め定められた特定方向に沿って配置されている、互いに対応する複数の着目領域の前記文書画像内における位置を特定する着目領域位置特定手段、前記着目領域の位置に基づいて、前記文書内で項目が開始される位置を特定する項目開始位置特定手段、としてコンピュータを機能させることとしたものである。
【発明の効果】
【００１５】
請求項１，１０に記載の発明によれば、文字認識を行うことなく、取得する文書画像が表す文書内で項目が開始される位置が特定される。
【００１６】
請求項２に記載の発明によれば、含まれる部分画像の特徴が対応する複数の着目領域の位置に基づいて、取得する文書画像が表す文書内で項目が開始される位置が特定される。
【００１７】
請求項３に記載の発明によれば、含まれる単位領域が互いに異なる複数の着目領域の位置に基づいて、取得する文書画像が表す文書内で項目が開始される位置が特定される。
【００１８】
請求項４に記載の発明によれば、単位領域の端部に含まれている着目領域の位置に基づいて、取得する文書画像が表す文書内で項目が開始される位置が特定される。
【００１９】
請求項５に記載の発明によれば、着目領域条件を満足する着目領域の位置に基づいて、取得する文書画像が表す文書内で項目が開始される位置が特定される。
【００２０】
請求項６に記載の発明によれば、文書画像に基づいて決定される大きさに関する条件を満足する着目領域の位置に基づいて、取得する文書画像が表す文書内で項目が開始される位置が特定される。
【００２１】
請求項７に記載の発明によれば、間に連結画素領域が存在しない複数の着目領域の位置に基づいて、取得する文書画像が表す文書内で項目が開始される位置が特定される。
【００２２】
請求項８に記載の発明によれば、加工された文書画像に基づいて特定される着目領域の位置に基づいて、取得する文書画像が表す文書内で項目が開始される位置が特定される。
【００２３】
請求項９に記載の発明によれば、文字認識を行うことなく、取得する文書画像が表す文書の構造が特定される。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００２５】
図１は、本実施形態における画像処理装置１０のハードウェア構成の一例を示す図である。図１に例示するように、本実施形態における画像処理装置１０は、制御部１２と、記憶部１４と、ユーザインタフェース（ＵＩ）部１６と、スキャナ部１８と、を含んで構成されている。これらの要素は、バスなどを介して接続される。制御部１２は、ＣＰＵ等のプログラム制御デバイスであり、画像処理装置１０にインストールされるプログラムに従って動作する。記憶部１４は、ＲＯＭやＲＡＭ等の記憶素子やハードディスクなどである。記憶部１４には、制御部１２によって実行されるプログラムなどが記憶される。また、記憶部１４は、制御部１２のワークメモリとしても動作する。ＵＩ部１６は、ディスプレイ、マイク、スピーカー、ボタンなどであり、利用者が行った操作の内容や、利用者が入力した音声を制御部１２に出力する。また、このＵＩ部１６は、制御部１２から入力される指示に従って情報を表示出力したり音声出力したりする。スキャナ部１８は、紙媒体などに形成された画像を光学的に読み取り、画像情報として制御部１２に出力する。
【００２６】
図２は、本実施形態に係る画像処理装置１０により実現される機能の一例を示す機能ブロック図である。
【００２７】
図２に例示するように、画像処理装置１０は、文書画像取得部２０、単位領域特定部２２、文書画像加工部２４、着目領域位置特定部２６、項目開始位置特定部２８、を含むものとして機能する。これらの要素は制御部１２を主として実現される。
【００２８】
これらの要素は、コンピュータである画像処理装置１０にインストールされたプログラムを、制御部１２で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ可読な情報伝達媒体を介して、あるいは、インターネットなどの通信ネットワークを介して画像処理装置１０に供給される。
【００２９】
文書画像取得部２０は、図３に例示する文書画像３０を取得する。本実施形態では、文書画像３０は、複数の文字が含まれる文書を表している。本実施形態では、文書画像取得部２０は、例えば、スキャナ部１８が読み取る、紙媒体などに形成された文書画像３０を取得してもよい。なお、画像処理装置１０が通信部を備える場合には、文書画像取得部２０が、ネットワークを介して接続された外部装置から文書画像３０を取得してもよい。また、文書画像取得部２０が、記憶部１４に予め記憶されている文書画像３０を取得してもよい。なお、文書画像取得部２０は、取得した文書画像３０に対して、傾きの補正処理や、正立処理や、二値化処理などの画像処理を実行しても構わない。本実施形態では、文書画像取得部２０は、取得した文書画像３０を二値化する。
【００３０】
単位領域特定部２２は、文書画像３０内の、予め定められた特定方向に沿って並んで配置されている複数の単位領域を特定する。単位領域特定部２２は、具体的には、例えば、文書画像３０内の、所定の属性を持つ画素が連結している連結画素成分（より具体的には、例えば、黒色の画素が連結している連結黒画素成分）を特定する。そして、単位領域特定部２２は、連結画素成分の文書画像３０内における位置に基づいて、文書画像３０内の、文章が表されている文章領域を特定する。そして、単位領域特定部２２は、文章領域内の連結画素成分の位置に基づいて、レイアウト解析技術などを用いて、図３に例示する、上下方向に並んで配置されている、左右方向に伸びる帯状の行領域３２などの単位領域を特定する。なお、単位領域は、上下方向に伸びる帯状の行領域３２などでもよい。そして、単位領域特定部２２は、行領域３２の特徴である行領域特徴を特定する。単位領域特定部２２は、具体的には、例えば、各行領域３２の近傍に存在する空白（例えば、有意な連結画素成分が存在しない領域）の位置や、行領域３２の文書画像３０内における位置（例えば、行領域３２の行頭の位置や行末の位置）や、行領域３２の行末に余白が存在するか否かなどを特定する。
【００３１】
着目領域位置特定部２６は、上述の特定方向に沿って配置されている、互いに対応する複数の着目領域３４の文書画像３０内における位置を特定する（図４参照）。図４は、着目領域３４の一例を示す図である。
【００３２】
本実施形態では、着目領域位置特定部２６は、まず、具体的には、例えば、各行領域３２について、左端からＮ個（例えば、２個）の連結画素成分を抽出して、それらの連結画素成分を含む領域を候補領域３６として特定する（図３参照）。なお、本実施形態では、着目領域位置特定部２６は、文字認識処理を行うことなく、連結画素成分を含む候補領域３６を特定する。そのため、図３に例示するように、１つの候補領域３６が１つの文字に対応するとは限らない。
【００３３】
そして、本実施形態では、着目領域位置特定部２６は、各候補領域３６について、図４に例示するように、その候補領域３６の位置から、単位領域（例えば、行領域３２）が並んで配置されている方向（例えば、帯状の行領域３２が伸びている方向と直交する方向。図４の例では、例えば、下方向）に走査する。着目領域位置特定部２６は、具体的には、例えば、候補領域３６の幅に対応する幅（例えば、候補領域３６の幅に予め定められた余裕幅を加えた幅）で、候補領域３６の位置から下方向に伸びる縦長の帯状の走査領域３８を特定する。そして、着目領域位置特定部２６は、走査領域３８内に、候補領域３６に対応する対応候補領域４０（例えば、領域に含まれる部分画像の特徴（黒色の画素の分布など）が候補領域３６に対応する対応候補領域４０）が存在するか否かを確認する。そして、対応候補領域４０が存在する場合は、着目領域位置特定部２６は、候補領域３６と、この候補領域３６に対応する対応候補領域４０との組合せ、を、上述の特定方向（例えば、上下方向）に並んで配置されている互いに対応する複数の着目領域３４の組合せとして特定する。このように、着目領域位置特定部２６は、単位領域（例えば、行領域３２）の端部（端又はその近傍）に含まれている候補領域３６に基づいて、単位領域（例えば、行領域３２）の端部に含まれている着目領域３４を特定してもよい。
【００３４】
そして、着目領域位置特定部２６は、これらの着目領域３４の文書画像３０内における位置を特定する。このように、着目領域位置特定部２６は、異なる単位領域（例えば、行領域３２）に含まれる複数の着目領域３４の文書画像３０内における位置を特定してもよい。図４の例では、菱型の連結画素成分を含む着目領域３４、チェックマークを構成する連結画素成分を含む着目領域３４、指を表す記号を構成する連結画素成分を含む着目領域３４、それぞれの文書画像３０内における位置が特定される。なお、着目領域３４には、例えば、括弧記号や、ピリオド記号や、文字を囲む丸記号や、文字を囲む四角記号などを構成する連結画素成分を含む部分領域が該当することが考えられる。
【００３５】
なお、着目領域位置特定部２６は、予め定められた着目領域条件（例えば、文書画像３０に基づいて決定される着目領域３４の大きさに関する条件など）を満足する着目領域３４の位置を特定してもよい。
【００３６】
着目領域位置特定部２６は、具体的には、例えば、候補領域３６内の一点から、上述の特定方向（例えば、上下方向や下方向）に伸びる直線と交差する連結画素成分の外接矩形のうち最も大きな矩形を特定する。あるいは、着目領域位置特定部は、文章領域内の各連結画素成分の外接矩形のうち最も大きな矩形を特定する。そして、着目領域位置特定部２６は、各行領域３２と、この矩形の一辺（あるいは、長辺）の長さに対応する幅（例えば、この矩形の一辺（あるいは、長辺）の長さに余裕幅を加えた幅）の走査領域３８と、が交差する複数の候補領域内に含まれる部分画像の特徴（例えば色分布など）が互いに対応する着目領域３４の組合せを特定してもよい。
【００３７】
また、着目領域位置特定部２６が、候補領域３６と対応候補領域４０の間に、予め定められた条件を満足する画素が連結している連結画素領域（例えば、予め定められた画素数以上の、所定の属性を持つ画素（例えば、黒画素）が連続している連結画像領域）が存在しないという着目領域条件を満足する場合に、候補領域３６と、候補領域３６に対応する対応候補領域４０とを、着目領域３４として特定してもよい。すなわち、着目領域３４の間に、予め定められた条件を満足する画素が連結している連結画素領域が存在しないようにしてもよい。なお、着目領域位置特定部２６は、各行領域３２の行頭の位置に基づいて、候補領域３６と対応候補領域４０の間に、予め定められた条件を満足する画素が連結している連結画素領域が存在するかしないかを判断してもよい。
【００３８】
また、着目領域位置特定部２６が、候補領域３６が含まれる行領域３２と、対応候補領域４０が含まれる行領域３２と、の間に、予め定められた数以上の（あるいは、予め定められた数より多い）行領域３２が存在するという着目領域条件を満足する場合に、候補領域３６と、候補領域３６に対応する対応候補領域４０と、の組合せを、着目領域３４の組合せとして特定してもよい。また、着目領域位置特定部２６が、候補領域３６が含まれる行領域３２と、対応候補領域４０が含まれる行領域３２と、が互いに隣接する行領域３２である際には、少なくとも一方の行領域３２の行末に余白などが存在する場合に、候補領域３６と、候補領域３６に対応する対応候補領域４０と、の組合せを、着目領域３４の組合せとして特定してもよい。
【００３９】
また、着目領域位置特定部２６が、候補領域３６が含まれる行領域３２と、対応候補領域４０が含まれる行領域３２と、が互いに隣接する行領域３２であり、少なくとも一方の行領域３２の行末に、余白などが存在しない際には、候補領域３６に対応する他の画像が、候補領域３６が含まれる行領域３２に存在せず、対応候補領域４０に対応する他の画像が、対応候補領域４０が含まれる行領域３２に存在しない場合に、候補領域３６と、候補領域３６に対応する対応候補領域４０と、の組合せを、着目領域３４の組合せとして特定してもよい。
【００４０】
また、着目領域位置特定部２６は、対応候補領域４０が複数存在する（すなわち、互いに対応する着目領域３４が３つ以上存在する）場合に、候補領域３６と、候補領域３６に対応する複数の対応候補領域４０とを、着目領域３４として特定してもよい。
【００４１】
なお、文書画像加工部２４が、上述の文書画像３０に対して、平滑化（ぼかし）や、平滑化及び二値化や、膨張・収縮などのような加工（画像処理）を行ってもよい。そして、着目領域位置特定部２６が、文書画像加工部２４による加工後の文書画像３０に基づいて、着目領域３４の位置を特定してもよい。
【００４２】
なお、着目領域位置特定部２６は、互いに異なる上述の着目領域条件を複数満足する場合に、候補領域３６と、候補領域３６に対応する複数の対応候補領域４０とを、着目領域３４として特定してもよい。もちろん、着目領域条件は、上述の条件に限定されない。
【００４３】
項目開始位置特定部２８は、着目領域３４の位置に基づいて、文書画像３０が表す文書内で項目（例えば、箇条書き）が開始される位置を特定する。項目開始位置特定部２８は、例えば、着目領域３４を含む行領域３２に対応する行の位置を、項目が開始される行（項目開始行）の位置として特定する。なお、項目開始位置特定部２８は、各着目領域３４について予め記憶部１４に記憶されている記号パターンに対応するか否かを判断して、対応すると判断された着目領域３４の位置に基づいて、項目が開始される位置を特定してもよい。また、項目開始位置特定部２８は、予め記憶部１４に記憶されている記号パターンに対応する着目領域３４とは異なる画像が、その着目領域３４が含まれる行領域３２内に存在しない場合には、その着目領域３４の位置に基づいて、項目が開始される位置を特定してもよい。
【００４４】
また、項目開始位置特定部２８は、さらに、複数の着目領域３４の位置に基づいて、文書画像３０が表す文書の構造を特定してもよい。
【００４５】
ここで、本実施形態における画像処理装置１０が行う文書構造特定処理の流れの一例を図５に例示するフロー図を参照しながら説明する。
【００４６】
まず、項目開始位置特定部２８は、各行領域３２に、行頭の連結画素成分（例えば、行頭文字）の開始位置に基づいて、レベル番号を関連付ける（Ｓ１０１）。具体的には、例えば、図３の例では、各行領域３２について、最も左に行頭文字が存在する行領域３２から順に、その行頭文字の位置に対応するレベル番号を関連付ける。項目開始位置特定部２８は、例えば、２行目、３行目、９行目の行領域３２には、レベル番号「１」を関連付ける。項目開始位置特定部２８は、例えば、１行目、４行目、６行目、１０行目、１３行目の行領域３２には、レベル番号「２」を関連付ける。項目開始位置特定部２８は、例えば、５行目、７行目、８行目、１１行目、１２行目、１４行目、１５行目の行領域３２には、レベル番号「３」を関連付ける。
【００４７】
そして、項目開始位置特定部２８は、注目行番号Ｎに１を設定する（Ｓ１０２）。そして、項目開始位置特定部２８は、注目行番号Ｎに対応する行領域３２（以下、注目行領域と呼ぶ。）、すなわち、行番号がＮの行領域３２に着目領域３４が含まれているか否かを確認する（Ｓ１０３）。
【００４８】
含まれている場合は（Ｓ１０３：Ｙ）、項目開始位置特定部２８は、参照行番号Ｍに、Ｎ＋１の値を設定する（Ｓ１０４）。そして、項目開始位置特定部２８は、参照行番号Ｍに対応する行領域３２（以下、参照行領域と呼ぶ。）が存在するか否かを確認する（Ｓ１０５）。
【００４９】
存在する場合（Ｓ１０５：Ｙ）は、項目開始位置特定部２８は、参照行領域のレベルが注目行領域のレベル以下であるか否か（すなわち、参照行領域に関連付けられているレベル番号が、注目行領域に関連付けられているレベル番号以下であるか否か）を確認する（Ｓ１０６）。
【００５０】
Ｓ１０６に例示する条件を満足する場合は（Ｓ１０６：Ｙ）、注目行領域（注目行番号Ｎに対応する行領域３２）から、参照行領域の直前の行領域３２（参照行番号Ｍに対応する行領域３２の直前の行領域３２（すなわち、行番号（Ｍ−１）に対応する行領域３２））までを、注目行番号Ｎ及び参照行番号Ｍに対応する項目領域（あるいは、箇条書き領域）として特定する（Ｓ１０７）。
【００５１】
Ｓ１０６に例示する条件を満足しない場合は（Ｓ１０６：Ｎ）、項目開始位置特定部２８は、参照行番号Ｍの値を、１増やし（Ｓ１０８）、Ｓ１０５に例示する処理を再度実行する。
【００５２】
Ｓ１０７に例示する処理を終了した場合、又は、Ｓ１０３に例示する処理において、
注目行番号Ｎに対応する行領域３２に着目領域３４が含まれていない場合（Ｓ１０３：Ｎ）は、項目開始位置特定部２８は、注目行番号Ｎの値を１つ増やす（Ｓ１０９）。そして、項目開始位置特定部２８は、Ｓ１０９に例示する処理で値が増えた注目行番号Ｎに対応する行領域３２が存在するか否かを確認する（Ｓ１１０）。
【００５３】
存在する場合は（Ｓ１１０：Ｙ）、Ｓ１０３に例示する処理を再度実行する。存在しない場合は（Ｓ１１０：Ｎ）、処理を終了する。
【００５４】
また、Ｓ１０５に例示する処理で、参照行領域（参照行番号Ｍに対応する行領域３２）が存在しないことが確認された場合は（Ｓ１０５：Ｎ）、上述のＳ１０７に例示する処理と同様に、注目行領域（注目行番号Ｎに対応する行領域３２）から、参照行領域（参照行番号Ｍに対応する行領域３２の直前の行領域３２（すなわち、行番号（Ｍ−１）に対応する行領域３２））までを、注目行番号Ｎ及び参照行番号Ｍに対応する項目領域（あるいは、箇条書き領域）として特定して（Ｓ１１１）、処理を終了する。
【００５５】
上述の処理により、図３の例では、項目開始位置特定部２８は、文書画像３０が表す文書について、３行目から８行目までの項目領域Ａ１、４行目から５行目までの項目領域Ｂ１、６行目から８行目までの項目領域Ｂ２、９行目から１５行目までの項目領域Ａ２、１０行目から１２行目までの項目領域Ｃ１、１３行目から１５行目までの項目領域Ｃ２と、を特定する。もちろん、項目開始位置特定部２８は、上述の各項目領域を箇条書き領域として特定してもよい。また、項目開始位置特定部２８は、例えば、上述の項目領域Ｂ１及び項目領域Ｂ２に対応するレベルと、項目領域Ｃ１及び項目領域Ｃ２に対応するレベルと、が対応するか否かを、項目領域の行頭文字（行頭記号）のパターン（含まれる画像要素の色分布など）が対応するか否かに基づいて、あるいは、これらの項目領域の行頭文字（行頭記号）の位置が対応するか否かに基づいて判断してもよい。
【００５６】
項目開始位置特定部２８は、項目領域を示す情報を文書画像３０や、文書画像３０に対して文字認識処理を実行することにより生成される文字列を含む文書情報に関連付けて記憶部１４に出力しても構わない。また、項目開始位置特定部２８は、項目領域の位置や範囲を示す画像を生成して、ディスプレイなどのＵＩ部１６などに出力してもよい。
【００５７】
なお、本発明は上記実施形態に限定されるものではない。
【００５８】
例えば、画像処理装置１０は、一つの筐体により構成されていても、複数の筐体により構成されていてもよい。なお、本明細書中に記載された具体的な数値や、具体的な文字列は例示であり、これらの数値や文字列に限定されない。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態に係る画像処理装置のハードウェア構成の一例を示す図である。
【図２】本発明の一実施形態に係る画像処理装置により実現される機能の一例を示す機能ブロック図である。
【図３】文書画像の一例を示す図である。
【図４】着目領域の一例を示す図である。
【図５】本実施形態に係る画像処理装置で行われる文書構造特定処理の流れの一例を示すフロー図である。
【符号の説明】
【００６０】
１０  画像処理装置、１２  制御部、１４  記憶部、１６  ユーザインタフェース（ＵＩ）部、１８  スキャナ部、２０  文書画像取得部、２２  単位領域特定部、２４  文書画像加工部、２６  着目領域位置特定部、２８  項目開始位置特定部、３０  文書画像、３２  行領域、３４  着目領域、３６  候補領域、３８  走査領域、４０  対応候補領域。
【図１】
2010146147.tif 000003
【図２】
2010146147.tif 000004
【図３】
2010146147.tif 000005
【図４】
2010146147.tif 000006
【図５】
2010146147.tif 000007