(57)【要約】【課題】本発明は、画像を複数の領域に分割して画像処理した後に合成部分の画像品質を向上させつつ合成する。【解決手段】画像処理装置１は、分割境界検出部２が、処理対象の画像の画像種類を所定領域毎に判別して、該画像を所定の分割境界で複数の分割画像に分割した後に画像合成部５で合成するときに該分割境界での合成画像の画像品質が劣化し難い分割境界を該画像種類に基づいて設定して、画像分割部３が、該分割境界で該画像を分割画像に分割し、画像処理部４ａ〜４ｃが、分割画像それぞれに対して所定の画像処理を施して、画像合成部５が、画像処理後の分割画像を、分割境界検出部２が判別した画像種類に基づいて１つの画像に合成する。【選択図】          図１
2012227601.tif 000002
【特許請求の範囲】
【請求項１】
処理対象の画像の画像種類を所定領域毎に判別して、該画像を所定の分割境界で複数の分割画像に分割した後に合成するときに該分割境界での合成画像の画像品質が劣化し難い分割境界を該画像種類に基づいて設定する分割境界設定手段と、
処理対象の前記画像を前記分割境界で分割画像に分割する分割手段と、
前記分割画像それぞれに対して所定の画像処理を施す画像処理手段と、
画像処理後の前記分割画像を前記分割境界設定手段の判別した画像種類に基づいて１つの画像に合成する画像合成手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記分割境界設定手段は、
処理対象の画像の地肌を検出し、該地肌領域を前記分割境界として設定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記分割境界設定手段は、
処理対象の画像の文字、網点等の濃度差の大きい大濃度差領域と絵柄等の濃度差の小さい小濃度差領域を検出して、該大濃度差領域については、該画像のライン毎に主走査方向において該大濃度差領域以外の領域のうち連続する画素数の最も多い領域の中心を分割境界として設定し、該小濃度差領域については、該小濃度差領域の主走査方向中心を分割境界として設定し、
前記画像合成手段は、
前記分割境界設定手段が前記大濃度差領域を前記分割境界として設定すると、該分割境界を挟んだ各分割画像の主走査方向所定幅の地肌濃度を用いて該分割画像を合成し、前記小濃度差領域を該分割境界とすると、該分割境界を挟んだ各分割画像の主走査方向所定幅の各画素に対して主走査方向の座標に応じた線形補間を施して該分割画像を合成することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記分割境界設定手段は、
前記画像の所定ライン数を比較判断して、ライン毎に前記分割境界を設定することを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記分割境界設定手段は、
前記分割境界の連続性を検出して、同じ画像種類における該分割境界に不連続部分があると、少なくとも該分割境界の不連続部分を挟んだ２ラインの画像種類を他の画像種類に切り替えて前記画像合成手段に通知することを特徴とする請求項１から請求項４のいずれかに記載の画像処理装置。
【請求項６】
請求項１から請求項５のいずれかに記載の画像処理装置を搭載していることを特徴とする画像形成装置。
【請求項７】
処理対象の画像の画像種類を所定領域毎に判別して、該画像を所定の分割境界で複数の分割画像に分割した後に合成するときに該分割境界での合成画像の画像品質が劣化し難い分割境界を該画像種類に基づいて設定する分割境界設定処理ステップと、
処理対象の前記画像を前記分割境界で分割画像に分割する分割処理ステップと、
前記分割画像それぞれに対して所定の画像処理を施す画像処理ステップと、
画像処理後の前記分割画像を前記分割境界設定処理ステップで判別された画像種類に基づいて１つの画像に合成する画像合成処理ステップと、
を有していることを特徴とする画像処理方法。
【請求項８】
コンピュータに、
処理対象の画像の画像種類を所定領域毎に判別して、該画像を所定の分割境界で複数の分割画像に分割した後に合成するときに該分割境界での合成画像の画像品質が劣化し難い分割境界を該画像種類に基づいて設定する分割境界設定処理と、
処理対象の前記画像を前記分割境界で分割画像に分割する分割処理と、
前記分割画像それぞれに対して所定の画像処理を施す画像処理と、
画像処理後の前記分割画像を前記分割境界設定処理で判別された画像種類に基づいて１つの画像に合成する画像合成処理と、
を実行させることを特徴とする画像処理プログラム。
【請求項９】
請求項８記載の画像処理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像処理方法、画像処理プログラム及び記録媒体に関し、詳細には、画像を複数の領域に分割して画像処理した後に合成する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
コンピュータ、複写装置、プリンタ装置、複合装置等の画像処理装置及び画像形成装置においては、画像処理の都合やラインメモリのライン幅の大きさと処理対象の画像の大きさ等によって、処理対象の画像を複数の領域に分割して分割領域の画像毎に画像処理した後、処理済み画像を繋ぎ合せて合成することが行われている。
【０００３】
このような画像を分割して画像処理した後に分割画像を繋ぎ合わせて合成する画像処理においては、画像の繋ぎ目が目立たないように画像処理することが画像品質を向上させる上で、重要な課題となる。
【０００４】
そして、従来、画像を分割して得られる複数の部分領域毎に予め設定されている基準合成パラメータを用いて線形補間や線形補間に準じた保管方法によって分割領域画像を合成して繋ぎ目の画質劣化の抑制を図った技術が提案されている（特許文献1参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記公報記載の従来技術にあっては、分割画像の繋ぎ目に線形補間やそれに準ずる補間を施して分割画像を合成しているため、境界部分を滑らかにつなぐことはできるが、分割画像の繋ぎ目が文字や網点等の濃度変化の大きい画像であると、分割前の画像よりも先鋭性が低下して、繋ぎ目部分の画像の画質が劣化するという問題があった。
【０００６】
そこで、本発明は、画像を分割して画像処理した分割画像を繋ぎ合わせたときの繋ぎ目部分の画像品質を向上させることのできる画像処理装置、画像形成装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために、処理対象の画像の画像種類を所定領域毎に判別して、該画像を所定の分割境界で複数の分割画像に分割した後に合成するときに該分割境界での合成画像の画像品質が劣化し難い分割境界を該画像種類に基づいて設定して、該分割境界で該画像を分割画像に分割し、分割画像それぞれに対して所定の画像処理を施して、画像処理後の分割画像を、判別された前記画像種類に基づいて１つの画像に合成することを特徴としている。
【０００８】
また、本発明は、処理対象の画像の地肌を検出し、該地肌領域を前記分割境界として設定することを特徴としてもよい。
【０００９】
さらに、本発明は、処理対象の画像の文字、網点等の濃度差の大きい大濃度差領域と絵柄等の濃度差の小さい小濃度差領域を検出して、該大濃度差領域については、該画像のライン毎に主走査方向において該大濃度差領域以外の領域のうち連続する画素数の最も多い領域の中心を分割境界として設定し、該小濃度差領域については、該小濃度差領域の主走査方向中心を分割境界として設定し、該大濃度差領域を前記分割境界として設定すると、該分割境界を挟んだ各分割画像の主走査方向所定幅の地肌濃度を用いて前記分割画像を合成し、該小濃度差領域を該分割境界とすると、該分割境界を挟んだ各分割画像の主走査方向所定幅の各画素に対して主走査方向の座標に応じた線形補間を施して該分割画像を合成することを特徴としてもよい。
【００１０】
また、本発明は、前記分割境界の連続性を検出して、同じ画像種類における該分割境界に不連続部分があると、少なくとも該分割境界の不連続部分を挟んだ２ラインの画像種類を他の画像種類に切り替えて前記画像合成手段に通知することを特徴としてもよい。
【発明の効果】
【００１１】
本発明によれば、画像を分割して画像処理した分割画像を繋ぎ合わたときの繋ぎ目部分の画像品質を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例を適用した画像処理装置の要部ブロック構成図。
【図２】画像分割境界設定・分割処理を示すフローチャート。
【図３】画像分割から結合までの処理手順の説明図。
【図４】分割前のオーバーラップ領域を含む画像の一例を示す図。
【図５】図４の画像の分割後の画像を示す図。
【図６】地肌部判定処理の説明図。
【図７】画像境界検出部のバッファの一例を示す図。
【図８】ライン判定処理を示すフローチャート。
【図９】ライン判定結果が絵柄ラインまたは行間ラインの場合のマスク境界を示す図。
【図１０】ライン判定結果が文字ラインの場合のマスク境界を示す図。
【図１１】連続性補正処理の説明図。
【図１２】文字ライン、行間ラインの合成処理の説明図。
【図１３】絵柄ラインの合成処理の説明図。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１４】
図１〜図１３は、本発明の画像処理装置、画像形成装置、画像処理方法、画像処理プログラム及び記録媒体の一実施例を示す図であり、図１は、本発明の画像処理装置、画像形成装置、画像処理方法、画像処理プログラム及び記録媒体の一実施例を適用した画像処理装置１の要部ブロック構成図である。
【００１５】
図１において、画像処理装置１は、分割境界検出部２、画像分割部３、３つの画像処理部４ａ、４ｂ、４ｃ及び画像合成部５等を備えており、少なくとも画像処理部４ａ〜４ｃは、画像処理ＡＳＩＣ（Application Specific Integrated Circuit）等のデバイスで構成されている。画像処理装置１は、上記各部の他に、図示しないが、コントローラや操作表示部及び処理対象の画像データを取り込むデータ取得部等を備えている。
【００１６】
コントローラは、ＣＰＵ（Central Processing Unit ）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備え、ＣＰＵが、ＲＯＭ内のプログラムに基づいてＲＡＭをワークメモリとして利用して、画像処理装置１の各部を制御して、画像処理装置１としての基本処理を実行するとともに、本発明の分割画像処理を適切に実行する。すなわち、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行する画像処理プログラムを読み込んで、図示しないＲＯＭやハードディスクに導入することで、後述する画像を複数に分割して分割画像毎に画像処理を行った後に合成する画像処理方法を実行する画像処理装置として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００１７】
操作表示部は、画像処理装置１に各種動作を行わせるための各種命令を入力操作する操作キー及び操作キーのキー操作内容や画像処理装置１からユーザに通知する各種情報を表示する表示部等を備えている。
【００１８】
データ取得部は、例えば、原稿を主走査及び副走査して該原稿の画像を読み取るスキャナ、ＬＡＮ（Local Area Network）等のネットワークに接続されて該ネットワークに接続されているコンピュータ等の外部装置から画像データを受信するネットワークインターフェイス等である。
【００１９】
画像処理部（画像処理手段）４ａ〜４ｃは、通常、ライン順次に画像処理を行うが、複数ライン分のラインメモリを備えており、コスト削減等から必要最小限のライン幅のラインメモリを搭載している。画像処理部４ａ〜４ｃは、画像処理を行う場合、処理対象の画像のライン幅が、ラインメモリのライン幅よりも大きいときには、処理対象画像を副走査方向に複数の分割画像領域に分割して画像処理を行う必要がある。また、画像処理部４ａ〜４ｃは、処理対象画像の画像種類と該画像に対して施す画像処理の内容によっては、処理対象画像を分割して画像処理を行うことが適切な場合がある。
【００２０】
そこで、画像処理装置１は、まず、分割境界検出部（分割境界設定手段）２が、処理対象画像の分割境界の検出・設定を行う。分割境界検出部２は、処理対象の画像の画像種類（例えば、文字、ライン間、絵柄等）を判別して、該画像種類に基づいて、処理対象画像の分割及び結合を行うことによって劣化し難い画像領域（画像部分）を分割境界として検出・設定し、検出・設定した分割境界の画像種類情報（文字、絵柄、地肌等）を領域判定結果情報として画像合成部５に出力する。
【００２１】
画像分割部（分割手段）３は、分割境界検出部２が設定した分割境界で処理対象画像を分割し、分割した分割画像データをそれぞれ画像処理部４ａ〜４ｃに出力する。
【００２２】
画像処理部４ａ〜４ｃは、それぞれ画像分割部３から入力される分割画像データに対して、所定の画像処理（例えば、処理対象全体に対して予め設定されている画像処理、文字、写真等の画像種類に対して予め設定されている画像処理）を施して、処理済み分割画像データを画像合成部５に出力する。
【００２３】
画像合成部（画像合成手段）５は、分割境界検出部２から渡される領域判定結果情報（画像種類情報）に基づいて各画像処理部４ａ〜４ｃが画像処理した分割画像データを繋ぎ合わせて１つの画像に合成して、後段の処理部に出力する。
【００２４】
次に、本実施例の作用について説明する。本実施例の画像処理装置１は、処理対象の画像を分割・合成を画像品質が良好な状態で行う。
【００２５】
すなわち、画像処理装置１は、例えば、スキャナまたは外部装置から画処理部４ａ〜４ｃの備えている画像処理用のラインメモリのライン幅よりもライン幅の大きい画像データが入力されると、分割境界検出部２が、処理対象画像をラインメモリのライン幅の範囲内で分割するが、分割する境界を分割画像を合成する際に画像劣化し難い境界で分割する。
【００２６】
まず、分割境界検出部２及び画像分割部３における画像の分割境界の検出・設定及び分割処理について説明する。分割境界検出部２及び画像分割部３は、図２に示すように、画像分割境界設定・分割処理を行う。すなわち、画像境界検出部２は、図２に示すように、まず、分割境界設定処理を行う（ステップＳ１０１）。画像境界検出部２は、この分割境界設定処理において、分割した画像に対して画像処理した後に画像合成したときに画像が劣化し難い画像部分を分割境界として検出・設定する。例えば、図３に示すように、文字が混在する画像であって、画像処理部４ａ〜４ｃの備えているラインメモリのライン幅で画像を分割する必要があり、領域Ａ１と領域Ａ２で示す領域が画像処理部４ａ〜４ｃのラインメモリのライン幅で決定される領域であるとすると、画像境界検出部２は、図３（ａ）に一点鎖線で示す地肌部分を、画像合成したときに画像が劣化し難い分割境界として検出・設定する。この場合、分割境界検出部２は、分割後の双方の分割画像領域に対して、分割境界側に、一定幅のオーバーラップ領域を取りながら分割境界を定める。例えば、図４の場合、領域Ａ１の矢印と領域Ａ２の矢印が重なっている領域がオーバーラップ領域となる。
【００２７】
次に、画像境界検出部２は、分割境界部分における画像に対して、文字・網点の検出を行い、文字・網点部と絵柄部に分ける（ステップＳ１０２）。図４は、上半分が文字・網点部であり、下半分が絵柄部である場合を示している。
【００２８】
そして、画像境界検出部２は、分割境界部分における画像に対して、地肌検出を行い、地肌部とそれ以外に分ける（ステップＳ１０３）。
【００２９】
次に、画像境界検出部２は、分割境界部分における画像に対して、マスク境界検出を行う（ステップＳ１０４）。画像境界検出部２は、地肌部判定処理（Ｊ１）、ライン判定処理（Ｊ２）、マスク境界検出処理（Ｊ３）及び連続性補正処理（Ｊ４）を実行することで、マスク境界検出を行い、これらの各処理については、後で説明する。
【００３０】
そして、画像分割部３は、画像境界検出部２が検出・設定した分割境界に基づいて、図３（ｂ）及び図５に示すように、処理対象画像を分割し（ステップＳ１０５）、マスク境界に従って各分割領域（図３、図４では、領域Ａ１、領域Ａ２）のうち分割境界側のマスク領域を地肌レベルでマスクして画像分割境界設定・分割処理を終了する（ステップＳ１０６）。この地肌レベルで分割境界側のマスク領域をマスクすることで、画像を分割境界で分割したかのように各分割画像を扱うことができる。
【００３１】
画像処理部４ａ〜４ｃが、このようにして分割された各分割領域Ａ１、Ａ２等の画像（分割画像データ）に対して、例えば、図３（ｃ）に示すように、予め設定された画像処理を行い、画像合成部５が、図３（ｄ）に示すように、画像処理した画像データを、地肌を背面にして繋ぎ合わせることで結合して結合画像を生成する。
【００３２】
そして、画像境界検出部２は、上記マスク境界検出における地肌部判定処理（Ｊ１）を、図６に示すように行って、オーバーラップ領域内の各画素が地肌であるか否か判定する。すなわち、画像境界検出部２は、図７に示すようなオーバーラップ領域の画像データを複数ライン分バッファリングするバッファを備え、オーバーラップ領域の１ライン当たりＭ画素分であってＮライン分の画像データをバッファに保存する。画像境界検出部２は、例えば、図６において破線で囲ったＮライン分の画像データをバッファにバッファリングすると、そのＮライン分の画像データを参照して処理対象の画素が地肌であるか否か判定する。
【００３３】
そして、画像境界検出部２は、主走査方向の各座標で、Ｎライン分の画像データの最大値を求め、処理対象ラインの副走査座標をＹとしたとき、処理対象ラインの主走査座標０〜Ｍの最大濃度は、次式により求めることができる。
【００３４】
主走査座標０の最大濃度＝max(D(0,y-N+1)+D(0,y-N+2)+D(0,y-N+3)+・・・+D(0,y))
主走査座標１の最大濃度＝max(D(1,y-N+1)+D(1,y-N+2)+D(1,y-N+3)+・・・+D(1,y))
・
・
・
主走査座標Ｍの最大濃度＝max(D(M,y-N+1)+D(M,y-N+2)+D(M,y-N+3)+・・・+D(M,y))
ここで、座標（a,b）の画素の濃度をD(a,b)としている。
【００３５】
そして、画像境界検出部２は、各主走査座標での最大濃度を、予め地肌判定用の閾値として設定されている閾値th_maxと比較して、地肌であるか否か判定する。なお、この閾値th_maxは、適宜設定可能なパラメータである。
【００３６】
すなわち、画像境界検出部２は、各主走査座標での画素の最大濃度＞th_maxであると、地肌ではないと判断し、各主走査座標での画素の最大濃度≦th_maxであると、地肌であると判断する。
【００３７】
また、画像境界検出部２は、上記ライン判定処理（Ｊ２）を、図８に示すように、行って、オーバーラップ領域内の各ラインが、絵柄ライン、文字ライン及び行間ラインのいずれのラインであるかを判定する。すなわち、画像境界検出部２は、条件１を満たすか否かチェックし、処理対象のライン（注目ライン）が絵柄ラインであるか否か判定する（ステップＳ２０１）。すなわち、画像境界検出部２は、上記文字・網点判定した文字・網点部の画素数を、予め絵柄ラインであるか否かを判定する閾値として設定されている絵柄閾値th_charと比較して、絵柄判定ラインであるか否か判定する。なお、この絵柄閾値th_charは、適宜設定可能なパラメータである。具体的には、画像境界検出部２は、文字・網点検出結果が文字である画素の注目ライン中の画素数＞th_charであることを条件１として判断し、文字・網点検出結果が文字である画素の注目ライン中の画素数≦th_charであると、すなわち、ステップＳ２０１でＮＯであると、注目ラインは絵柄ラインであると判定してライン判定処理を終了する（ステップＳ２０２）。
【００３８】
ステップＳ２０１で、文字・網点検出結果が文字である画素の注目ライン中の画素数＞th_jihadaであると、すなわち、ステップＳ２０１でＹＥＳであると、画像境界検出部２は、条件２を満たすか否かチェックし、処理対象のライン（注目ライン）が文字ラインであるか否か判定する（ステップＳ２０３）。すなわち、画像境界検出部２は、上記地肌判定した地肌部の画素数を、予め地肌ラインであるか否かを判定する閾値として設定されている地肌閾値th_jihadaと比較して、行間ラインであるか、文字ラインであるかを判定する。なお、この地肌閾値th_jihadaは、適宜設定可能なパラメータである。具体的には、画像境界検出部２は、地肌判定検出結果が地肌である画素の注目ライン中の画素数＞th_jihadaであることを条件２として判断し、地肌検出結果が地肌である画素の注目ライン中の画素数≦th_jihadaであると、すなわち、ステップＳ２０３でＮＯであると、注目ラインは文字ラインであると判定してライン判定処理を終了する（ステップＳ２０４）。
【００３９】
ステップＳ２０３で、地肌検出結果が地肌である画素の注目ライン中の画素数＞th_jihadaであると、すなわち、ステップＳ２０３でＹＥＳであると、注目ラインは行間ライン（地肌ライン）であると判定してライン判定処理を終了する（ステップＳ２０５）。
【００４０】
また、画像境界検出部２は、上記マスク境界検出処理（Ｊ３）を、図９及び図１０に示すように行って、マスク境界を判定する。すなわち、画像境界検出部２は、上記ライン判定処理（Ｊ２）でのライン判定結果が、図９に示すように、濃度差の小さい絵柄ラインまたは行間ライン等の少濃度差領域であると、そのラインの中心をマスク境界とし、上記ライン判定処理（Ｊ２）でのライン判定結果が、図１０に示すように、濃度差の大きい文字ライン等の大濃度差領域であると、地肌部の連続画素数をカウントして、地肌部における最も連続画素数の多い部分の中心を、マスク境界とする。
【００４１】
さらに、画像境界検出部２は、上記連続性補正処理（Ｊ４）を、図１１及び図１２に示すように行って、文字ラインを絵柄ラインに置き換える。すなわち、画像境界検出部２は、図１１（ａ）に示すように、ライン判定処理（Ｊ２）で、文字ラインが２ライン連続し、行間ラインが２ライン連続した後、文字ラインが４ライン連続して、上述のようにライン判定処理を行った結果に基づいてマスク境界を判定した場合、文字ラインが４ライン連続しているにもかかわらず、マスク境界が、連続する文字ラインで不連続な状態となっている。
【００４２】
このような場合、画像境界検出部２は、連続する文字ラインのうち、マスク境界が不連続部分を挟んだ前後の文字ラインを、図１１（ｂ）に示すように、絵柄ラインに変更する。
【００４３】
このように、文字ラインを絵柄ラインに変更すると、たとえ、分割境界の位置を誤検出して分割境界が文字に重なる事態が発生しても、当該分割境界部分は、絵柄ラインに置き換えられているため、画像合成部５は、画像合成処理において、後述するように、滑らかに合成することとなり、画質の劣化を防止することができる。
【００４４】
そして、画像処理装置１は、上述のようにして、処理対象画像を分割して、各分割画像に対して画像処理をそれぞれ画像処理部４ａ〜４ｃで行った後、画像合成部５で、図３（ｄ）に示すように、分割境界検出部２からの領域判定結果情報に基づいて、画像処理部４ａ〜４ｃで画像処理された分割画像を合成して１つの画像を生成する。
【００４５】
画像合成部５は、この画像合成処理において、上述のように、画像分割の際に、分割後における各分割画像の分割境界側の面には、オーバーラップ領域が設けられており、このオーバーラップ領域を一つの画像に重ね合わせて繋ぎ合わせることで、２つの画像を合成するとともに、図１２及び図１３に示すように、文字ライン及び行間ラインの場合と、絵柄ラインの場合とで、合成方法を切り替える。
【００４６】
すなわち、画像合成部５は、分割境界が文字ライン及び行間ライン等の大濃度差の分割画像を合成する場合には、図１２に示すように、画像分割部２が検出した地肌レベルを使用して、２つの分割画像のオーバーラップ領域を重ね合わせて繋ぎ合わせることで合成する。例えば、画像合成部５は、２つの領域Ａ１と領域Ａ２を合成する場合、（領域Ａ１の濃度と地肌レベルの差の絶対値）≧（領域Ａ２の濃度と地肌レベルの差の絶対値）であると、領域Ａ１の濃度を合成後の濃度とし、（領域Ａ１の濃度と地肌レベルの差の絶対値）＜（領域Ａ２の濃度と地肌レベルの差の絶対値）であると、領域Ａ２の濃度を合成後の濃度とする。
【００４７】
また、画像合成部５は、濃度差の小さい絵柄ライン等の小濃度差の分割画像を合成する場合には、図１３に示すように、主走査方向の座標に応じた線形補間を行って画像合成する。すなわち、画像合成部５は、例えば、図１３に示すように、領域Ａ１と領域Ａ２を合成するときに、領域Ａ１と領域Ａ２のオーバーラップ領域の画素数がＮであった場合、オーバーラップ領域の一番左側（主走査方向先端側）にある画素の主走査座標を「０」と設定すると、オーバーラップ領域の一番右側（主走査方向後端側）にある画素の主走査座標は、Ｎ−１となるため、合成後の濃度を、次式によって求める。
【００４８】
合成後の濃度＝（領域Ａ１の濃度×（Ｎ−主走査座標）／Ｎ）＋（領域Ａ２の濃度×主走査座標／Ｎ）
なお、図１３においては、合成前の領域Ａ１の濃度と領域Ａ２の濃度が極端に異なっている場合が示されているが、実際には、１つの画像を上述したような分割方法で決定及び設定した分割境界で分割した画像を合成することになるため、合成前における２つの画像の間には、図１３に示すような大きな濃度差が発生することは無く、合成後の画像品質を向上させることができる。
【００４９】
このように、本実施例の画像処理装置１は、分割境界検出部（分割境界設定手段）２が、処理対象の画像の画像種類を所定領域毎に判別して、該画像を所定の分割境界で複数の分割画像に分割した後に画像合成部５で合成するときに該分割境界での合成画像の画像品質が劣化し難い分割境界を該画像種類に基づいて設定して、画像分割部３が、該分割境界で該画像を分割画像に分割し、画像処理部４ａ〜４ｃが、分割画像それぞれに対して所定の画像処理を施して、画像合成部５が、画像処理後の分割画像を、分割境界検出部２が判別した画像種類に基づいて１つの画像に合成している。
【００５０】
したがって、画像分割を画像種類に応じて行うことができるとともに、繋ぎ目の画像処理を該画像種類に応じて実施して、分割画像を結合したときの繋ぎ目部分の画像品質を向上させることができる。
【００５１】
また、本実施例の画像処理装置１は、分割境界検出部２が、処理対象の画像の地肌を検出し、該地肌領域を分割境界として設定している。
【００５２】
したがって、濃度差の大きい画像を分割合成したときの繋ぎ目における画像の先鋭性の劣化を抑制することができ、分割画像を結合したときの繋ぎ目部分の画像品質を適切に向上させることができる。
【００５３】
さらに、本実施例の画像処理装置１は、分割境界検出部２が、処理対象の画像の文字、網点等の濃度差の大きい大濃度差領域と絵柄等の濃度差の小さい小濃度差領域を検出して、該大濃度差領域については、該画像のライン毎に主走査方向において該大濃度差領域以外の領域のうち連続する画素数の最も多い領域の中心を分割境界として設定し、該小濃度差領域については、該小濃度差領域の主走査方向中心を分割境界として設定する。そして、画像合成部５が、分割境界検出部２が処理対象の画像の大濃度差領域を分割境界として設定すると、該分割境界を挟んだ各分割画像の主走査方向所定幅の地肌濃度を用いて該分割画像を合成し、前記小濃度差領域を該分割境界とすると、該分割境界を挟んだ各分割画像の主走査方向所定幅の各画素に対して主走査方向の座標に応じた線形補間を施して該分割画像を合成している。
【００５４】
したがって、文字部分や網点部分等の濃度差の大きい大濃度差領域を分割した分割画像を結合したときの繋ぎ目部分の画像品質を適切に向上させることができるとともに、絵柄部分等の濃度差の小さい小濃度差領域分割した分割画像を結合したときの繋ぎ目部分の画像品質を適切に向上させることができる。
【００５５】
また、本実施例の画像処理装置１は、分割境界検出部２が、処理対象の画像の所定ライン数を比較判断して、ライン毎に分割境界を設定している。
【００５６】
したがって、より一層適切な分割境界を検出して設定することができ、分割画像を結合したときの繋ぎ目部分の画像品質をより一層適切に向上させることができる。
【００５７】
さらに、本実施例の画像処理装置１は、分割境界検出部２が、分割境界の連続性を検出して、同じ画像種類における該分割境界に不連続部分があると、少なくとも該分割境界の不連続部分を挟んだ２ラインの画像種類を他の画像種類に切り替えて画像合成部５に通知している。
【００５８】
したがって、分割境界を誤検出した場合にも、分割画像を合成したときの繋ぎ目の画像劣化を防止することができ、繋ぎ目の画像品質を向上させることができる。
【００５９】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６０】
本発明は、画像を複数の領域に分割して画像処理した後に合成するスキャナ装置、コンピュータ等の画像処理装置及び画像処理装置を搭載するファクシミリ装置、複写装置、プリンタ装置、複合装置等画像形成装置、画像処理方法、画像処理プログラム及び記録媒体に利用することができる。
【符号の説明】
【００６１】
１  画像処理装置
２  分割境界検出部
３  画像分割部
４ａ、４ｂ、４ｃ  画像処理部
５  画像合成部
Ａ１、Ａ２  分割領域
【先行技術文献】
【特許文献】
【００６２】
【特許文献１】特開２００４−２８７７９４号公報
【図１】
2012227601.tif 000003
【図２】
2012227601.tif 000004
【図３】
2012227601.tif 000005
【図４】
2012227601.tif 000006
【図５】
2012227601.tif 000007
【図６】
2012227601.tif 000008
【図７】
2012227601.tif 000009
【図８】
2012227601.tif 000010
【図９】
2012227601.tif 000011
【図１０】
2012227601.tif 000012
【図１１】
2012227601.tif 000013
【図１２】
2012227601.tif 000014
【図１３】
2012227601.tif 000015