(57)【特許請求の範囲】
【請求項１】
画像内の網点領域および文字画像を抽出する領域抽出部と、
前記網点領域が罫線を有さない場合において、抽出された前記網点領域のうちの複数の網点領域が主走査方向または副走査方向に沿って配列されており、かつ配列されている前記複数の網点領域における少なくとも２箇所に前記文字画像が含まれているときに、当該網点領域を表画像として検出する表画像検出部と、
を備えることを特徴とする画像処理装置。
【請求項２】
画像内の網点領域および文字画像を抽出する領域抽出部と、
前記網点領域が罫線を有さない場合において、抽出された前記網点領域において白画素が主走査方向または副走査方向に沿って所定長以上連続しているときに、当該網点領域を表画像として検出する表画像検出部と、
を備えることを特徴とする画像処理装置。
【請求項３】
前記所定長は、前記領域抽出部により抽出される文字画像の最大サイズであることを特徴とする請求項２記載の画像処理装置。
【請求項４】
検出された前記表画像および前記文字画像以外を背景画像とし、検出された前記表画像、前記文字画像、および前記背景画像を別々に所定の符号化方式で圧縮する圧縮処理部と、
圧縮された前記表画像、圧縮された前記文字画像、および圧縮された前記背景画像を別々のレイヤーとして含む画像ファイルを生成するファイル生成部と、
をさらに備えることを特徴とする請求項１から請求項３のうちのいずれか１項記載の画像処理装置。
【請求項５】
前記圧縮処理部は、前記表画像内の各セル、各列、または各行の色を単色に変換し、変換後の色を有する前記表画像を圧縮することを特徴とする請求項４記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
ある画像処理装置では、ラスター画像内のフレームおよび破線を検出し、検出したフレームおよび破線から罫線を推定し、そのフレームが表画像であるか否かを判定している（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２００３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
他方、罫線を使用せずに表を表現する場合がある。例えば、表内の背景色を、セルごと、列ごと、表ごとに変化させることで、罫線が無くても表を表現することが可能である。そのように表現された表内の背景は、ソリッドな（ベタな）画像となるが、そのような表が印刷されると、表内の背景は、網点で印刷される。
【０００５】
したがって、そのような表を含む印刷物の画像をスキャナーなどで読み取ると、読み取られた画像（以下、スキャン画像という）内で、そのような表は、網点領域として現れる。その他、スキャン画像では、写真などの階調画像も網点領域として現れる。
【０００６】
罫線を有する表の場合、画像内の網点領域から、上述の技術のように罫線に基づいて表画像を特定することができるが、罫線を有さない表の場合、画像内の網点領域から表画像を正確に特定することは困難である。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、画像内の網点領域から、罫線を有さない表画像を正確に特定する画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、画像内の網点領域および文字画像を抽出する領域抽出部と、前記網点領域が罫線を有さない場合において、抽出された前記網点領域のうちの複数の網点領域が主走査方向または副走査方向に沿って配列されており、かつ配列されている前記複数の網点領域における少なくとも２箇所に前記文字画像が含まれているときに、当該網点領域を表画像として検出する表画像検出部とを備える。
【０００９】
また、本発明に係る画像処理装置は、画像内の網点領域および文字画像を抽出する領域抽出部と、前記網点領域が罫線を有さない場合において、抽出された前記網点領域において白画素が主走査方向または副走査方向に沿って所定長以上連続しているときに、当該網点領域を表画像として検出する表画像検出部とを備える。
【発明の効果】
【００１０】
本発明によれば、画像内の網点領域から、罫線を有さない表画像が正確に特定される。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態に係る画像処理装置を備える画像形成装置の構成を示すブロック図である。
【図２】図２は、図１における画像処理装置１３の動作について説明するフローチャートである。
【図３】図３は、配列されている複数の網点領域の一例を示す図である。
【図４】図４は、配列されている複数の網点領域の別の例を示す図である。
【図５】図５は、配列されている複数の網点領域のさらに別の例を示す図である。
【図６】図６は、連続する白画素を含む網点領域の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図に基づいて本発明の実施の形態を説明する。
【００１３】
図１は、本発明の実施の形態に係る画像処理装置を備える画像形成装置の構成を示すブロック図である。図１に示す画像形成装置１は、複写機であるが、スキャナー、複合機などでもよい。
【００１４】
この画像形成装置１は、印刷装置１１と、画像読取装置１２と、画像処理装置１３と、記憶装置１４と、表示装置１５と、入力装置１６とを備える。
【００１５】
印刷装置１１は、出力デバイスの一例であって、画像処理装置１３による各種画像処理後の画像データに基づいて原稿画像を、ＣＭＹＫ（シアン・マゼンタ・イエロー・ブラック）色のトナーを使用して電子写真プロセスで印刷する内部装置である。
【００１６】
また、画像読取装置１２は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データをＲＧＢデータとして生成する内部装置である。
【００１７】
また、画像処理装置１３は、画像読取装置１２などで生成された画像データに対して、色調整、色変換などの画像処理を行う。記憶装置１４は、フラッシュメモリーなどの、書き換え可能な不揮発性の記憶装置であり、各種データやプログラムを記憶している。
【００１８】
画像処理装置１３は、ＡＳＩＣ（Application Specific Integrated Circuit）やコンピューターで実現され、領域抽出部２１、表画像検出部２２、圧縮処理部２３、およびファイル生成部２４を有する。
【００１９】
領域抽出部２１は、ラスター画像データに基づく画像内の網点領域および文字画像を抽出する。
【００２０】
領域抽出部２１は、網点領域については、例えば、周期的な網点パターンを検出し、網点パターンのエッジを検出し、そのエッジ内部の領域を網点領域として抽出する。また、領域抽出部２１は、文字画像については、例えば、ラベリング処理を行い、文字画像を抽出する。
【００２１】
表画像検出部２２は、網点領域内に罫線があるか否かを判定し、網点領域内に罫線がある場合、その網点領域を表画像として検出する。
【００２２】
また、表画像検出部２２は、網点領域が罫線を有さない場合において、抽出された網点領域のうちの複数の網点領域が主走査方向または副走査方向に沿って連続して配列されており、かつ配列されている複数の網点領域における少なくとも２箇所に文字画像が含まれているときに、当該網点領域を表画像として検出する。
【００２３】
なお、複数の文字画像が所定値以下の間隔で連続している場合は１箇所にそれらの文字画像が存在すると判定し、２つの文字画像が所定値を超える間隔で連続している場合は２箇所にそれらの文字画像が存在すると判定する。
【００２４】
さらに、表画像検出部２２は、網点領域が罫線を有さない場合において、抽出された網点領域において白画素が主走査方向または副走査方向に沿って所定長以上連続しているときに、当該網点領域を表画像として検出する。ここでは、この所定長は、領域抽出部２１により抽出される文字画像の最大サイズとされる。例えば、この所定長は、１インチとされる。
【００２５】
圧縮処理部２３は、検出された表画像および文字画像以外を背景画像と判定し、検出された表画像、文字画像、および背景画像を別々に所定の符号化方式で圧縮する。なお、背景画像の画像データは、マルチビットデータである。
【００２６】
例えば、圧縮処理部２３は、ＪＰＥＧ（Joint Photographic Experts Group）方式で表画像、文字画像、および背景画像を別々に圧縮する。その際、表画像、文字画像、および背景画像について互いに異なる条件（画像解像度、圧縮に使用する符号化方式など）で圧縮を行うようにしてもよい。例えば、圧縮に使用する符号化方式としてＧＩＦ（Graphics Interchange Format）方式、ＰＮＧ（Portable Network Graphics）方式などのロスレス方式を使用してもよい。
【００２７】
この実施の形態では、圧縮処理部２３は、表画像内の各セル、各列、または各行（例えばセル内の色変動が所定範囲内のセル、列内の色変動が所定範囲内の列、または行内の色変動が所定範囲内の行）の色を単色に変換し、変換後の色を有する表画像を圧縮する。このように、検出された表画像を減色することで、圧縮後の表画像の画像データのサイズが小さくなる。
【００２８】
ファイル生成部２４は、圧縮された表画像、圧縮された文字画像、および圧縮された背景画像を別々のレイヤーとして含む画像ファイル（例えば、ＰＤＦ（Portable Document Format）ファイル）を生成する。
【００２９】
次に、上記画像処理装置１３の動作について説明する。図２は、図１における画像処理装置１３の動作について説明するフローチャートである。
【００３０】
まず、領域抽出部２１は、ラスター画像データに基づく画像内の１または複数の網点領域および１または複数の文字画像を抽出する。
【００３１】
次に、表画像検出部２２は、各網点領域について、以下の処理を行い、網点領域が表画像であるか否かを判定する。
【００３２】
表画像検出部２２は、網点領域内に罫線があるか否かを判定する（ステップＳ２）。表画像検出部２２は、網点領域内に罫線がある場合、その網点領域が表画像であると判定する（ステップＳ３）。
【００３３】
一方、網点領域内に罫線がない場合、表画像検出部２２は、抽出された網点領域のうちの、注目している網点領域を含む複数の網点領域が主走査方向または副走査方向に沿って配列されており、かつ配列されている複数の網点領域における少なくとも２箇所に文字画像が含まれているか否かを判定する（ステップＳ４，Ｓ５）。
【００３４】
注目している網点領域を含む複数の網点領域が主走査方向または副走査方向に沿って配列されており、かつ配列されている複数の網点領域における少なくとも２箇所に文字画像が含まれている場合、表画像検出部２２は、その複数の網点領域が表画像であると判定する（ステップＳ３）。
【００３５】
図３は、配列されている複数の網点領域の一例を示す図である。図４は、配列されている複数の網点領域の別の例を示す図である。図５は、配列されている複数の網点領域のさらに別の例を示す図である。
【００３６】
図３〜図５に示す例では、主走査方向の幅が同一である複数の網点領域１０１〜１０３が副走査方向に配列されている。なお、網点領域１０１〜１０３は、互いに異なる濃度または色を有する。
【００３７】
図３に示す例では、すべての網点領域１０１〜１０３において、３箇所に、文字画像が含まれている。図３に示す場合、網点領域１０１〜１０３が表画像として検出される。
【００３８】
また、図４に示す例では、網点領域１０１において、２箇所に、文字画像が含まれており、網点領域１０２，１０３には、文字画像が含まれていない。この場合においても、網点領域１０１〜１０３が表画像として検出される。
【００３９】
さらに、図５に示す例では、網点領域１０１，１０２において、それぞれ、１箇所に、文字画像が含まれており、網点領域１０３には、文字画像が含まれていない。この場合においても、網点領域１０１〜１０３が表画像として検出される。
【００４０】
一方、注目している網点領域に隣接する網点領域がない場合（つまり、網点領域が配列されていない場合）、または複数の網点領域が配列されているが２箇所以上に文字画像が含まれていない場合、表画像検出部２２は、注目している網点領域において白画素が主走査方向または副走査方向に沿って所定長以上連続しているか否かを判定する（ステップＳ６）。
【００４１】
注目している網点領域において白画素が主走査方向または副走査方向に沿って所定長以上連続している場合、表画像検出部２２は、その網点領域が表画像であると判定する（ステップＳ３）。
【００４２】
図６は、連続する白画素を含む網点領域の一例を示す図である。図６に示す網点領域１１１は、主走査方向および副走査方向に直線的に所定長以上連続する白画素１１２を含んでいる。図６に示す場合、網点領域１１１が表画像として検出される。この表画像は、セル間に隙間を開けて表を表現している。
【００４３】
一方、注目している網点領域に隣接する網点領域がない場合（つまり、網点領域が配列されていない場合）、または複数の網点領域が配列されているが２箇所以上に文字画像が含まれていない場合であって、かつ、注目している網点領域において白画素が主走査方向または副走査方向に沿って所定長以上連続していない場合には、表画像検出部２２は、注目している網点領域が表画像ではないと判定する（ステップＳ７）。したがって、注目している網点領域は、背景画像に分類される。
【００４４】
このようにして、各網点領域が表画像または背景画像に分類された後、圧縮処理部２３は、検出された表画像および文字画像以外を背景画像と判定し、検出された表画像、文字画像、および背景画像を別々に所定の符号化方式で圧縮する（ステップＳ８）。
【００４５】
そして、ファイル生成部２４は、圧縮された表画像、圧縮された文字画像、および圧縮された背景画像を別々のレイヤーとして含む画像ファイル（ここではＰＤＦファイル）を生成する（ステップＳ９）。
【００４６】
以上のように、上記実施の形態によれば、表画像検出部２２は、画像内の網点領域が罫線を有さない場合において、抽出された前記網点領域のうちの複数の網点領域が主走査方向または副走査方向に沿って配列されており、かつ配列されている前記複数の網点領域における少なくとも２箇所に前記文字画像が含まれているときに、当該網点領域を表画像として検出する。また、表画像検出部２２は、網点領域が罫線を有さない場合において、抽出された網点領域において白画素が主走査方向または副走査方向に沿って所定長以上連続しているときに、当該網点領域を表画像として検出する。
【００４７】
これにより、画像内の網点領域から、罫線を有さない表画像が正確に特定される。
【００４８】
したがって、画像内の網点領域が表画像に分類される確率が高くなるため、より高圧縮率のＰＤＦファイルが生成される。
【００４９】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００５０】
例えば、上記実施の形態において、直線状に連続する白画素の幅が所定画素数以下（例えば１画素または２画素）である場合のみ、網点領域が表画像であると判定するようにしてもよい。
【産業上の利用可能性】
【００５１】
本発明は、例えば、スキャナー、複合機などの画像形成装置に適用可能である。
【符号の説明】
【００５２】
１３  画像処理装置
２１  領域抽出部
２２  表画像検出部
２３  圧縮処理部
２４  ファイル生成部
【図１】
0006025803.tif 000002
【図２】
0006025803.tif 000003
【図３】
0006025803.tif 000004
【図４】
0006025803.tif 000005
【図５】
0006025803.tif 000006
【図６】
0006025803.tif 000007