(57)【特許請求の範囲】
【請求項１】
カラー画像データに含まれる色塗り領域を、その輪郭を含む所定画素数幅の輪郭線領域を残し、他の画素領域を白画像に置き換える中抜き処理機能を備えた画像処理装置において、
前記カラー画像データの各画素データはＲＧＢに基づく複数ビットの色情報で構成されていて、
前記複数ビットの色情報のＲＧＢそれぞれを二値化して３ビットのデータに変換してカラー二値化情報を取得するカラー二値化手段と、
前記カラー二値化情報から白／非白をあらわす１ビットの非白画素情報データを検出する非白画素検出手段と、
中抜き処理対象となる注目画素を中心とし主走査方向と副走査方向の輪郭線領域画素幅を規定する所定形状のマトリクスと、
前記マトリクスの主走査方向のライン数に応じて、画像データが入力される最初のラインから注目画素の存在するラインまでをカラー二値化情報で画素単位に記録するように所定数のラインメモリで構成される第１のラインメモリと、
注目画素の存在するラインの次のラインから前記マトリクスに対応する最後のラインまでを、１ビットの非白画素情報として画素単位に記録するように所定数のラインメモリで構成される第２のラインメモリと、
前記第１のラインメモリに接続された前記非白画素検出手段の出力と、前記第２のラインメモリに接続されて、ライン方向の非白画素の連続数を計数する計数手段と、
前記計数手段の計数値に基づいて、前記マトリクス内の色塗り領域を判定するとともにその注目画素が中抜き画素であるか否かを判定し、中抜き画素であると判定した注目画素については、白画素信号を出力する中抜き処理手段を備え、
前記中抜き処理手段から白画素信号が出力されない画素については、前記カラー二値化情報に対応した色のデータを出力することを特徴とする画像処理装置。
【請求項２】
カラー画像データの各画素データに含まれる色塗り領域を、その輪郭を含む所定画素数幅の輪郭線領域を残し、他の画素領域を白画像に置き換える中抜き処理機能を備えた画像処理装置において、
前記カラー画像データの画素データはＲＧＢに基づく複数ビットの色情報で構成されていて、
前記複数ビットの色情報のＲＧＢそれぞれを二値化して３ビットのデータに変換してカラー二値化情報を取得するカラー二値化手段と、
前記カラー二値化情報の色情報から白／非白をあらわす１ビットの非白画素情報データを検出する非白画素検出手段と、
中抜き処理対象となる注目画素を中心とし主走査方向と副走査方向の輪郭線領域画素幅を規定する所定形状のマトリクスと、
前記マトリクスの主走査方向のライン数に応じて、画像データが入力される最初のラインから注目画素の存在するラインまでをカラー二値化情報で画素単位に記録するように所定数のラインメモリで構成される第１のラインメモリと、
注目画素の存在するラインの次のラインからの画素データとして、前記非白画素検出手段によりライン方向に同一の画素位置で、ラインと直交する副走査方向の非白画素の連続数を記録する第２のラインメモリと、
前記第１のラインメモリに接続された前記非白画素検出手段の出力からライン方向の非白画素の連続数を計数する計数手段と、
前記第２のラインメモリに接続された副走査方向の非白画素の連続数を検出する副走査検出手段と、
前記計数手段と副走査検出手段に基づいて、前記マトリクス内の色塗り領域を判定するとともにその注目画素が中抜き画素であるか否かを判定し、中抜き画素であると判定した注目画素については、白画素信号を出力する中抜き処理手段を備え、
前記中抜き処理手段から白画素信号が出力されない画素については、前記カラー二値化情報に対応した色のデータを出力することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自然画像データに含まれる色塗り領域を、その輪郭を含む所定画素数幅の輪郭線領域を残し、他の画素領域を白画像に置き換える中抜き処理機能を備えた画像処理装置に関する。
【０００２】
【従来の技術】
一般に、デジタルカラー複写機では、カラースキャナで読み取って得たＲ（赤）Ｇ（緑）Ｂ（青）三原色のカラー画像を、Ｙ（黄）Ｍ（マゼンタ）Ｃ（シアン）Ｋ（ＢＫ＝黒）の４つの色の画像データへ変換し、Ｙ画像データ、Ｍ画像データ、Ｃ画像データおよびＫ画像データに対応した４回の記録動作を、それぞれＹ色トナー、Ｍ色トナー、Ｃ色トナー、および、Ｋ色トナーを順次適用して行い、それにより、ＹＭＣＫの４つのトナー画像を同一の転写紙へ転写し、定着することで、フルカラー画像コピーを形成している。
【０００３】
また、このデジタルカラー複写機では、読み取った画像について、種々の編集処理を指定することができる。例えば、指定された領域の画像を傾けたり（斜体処理）、主走査方向に反転させたり（ミラー処理）、文字を中抜きしていわゆる袋文字風に加工する（中抜き処理）処理などがある。
【０００４】
【発明が解決しようとする課題】
従来、中抜き処理としては、例えば、処理対象となる注目画素を中心とし輪郭線領域画素幅を規定する所定形状のマトリクスを適用し、カラー画像データに含まれる色塗り領域を判定するとともにその注目画素が中抜き画素であるか否かを判定し、中抜き画素であると判定した注目画素については、白画素信号を出力することで、色塗り領域の輪郭を含む所定画素数幅の輪郭線領域を残し、他の画素領域を白画像に置き換える処理などがある。
【０００５】
そして、このような中抜き処理を実行するためには、処理の中心となるマトリクスのサイズに応じたライン数のラインメモリが必要となり、マトリクスのサイズが大きくなるに従って、必要なラインメモリの数が増大し、装置コストが嵩むという事態を生じていた。
【０００６】
本発明は、かかる実情に鑑みてなされたものであり、中抜き処理に必要なラインメモリの容量を削減できる画像処理装置を提供することを目的としている。
【０００７】
【課題を解決するための手段】
本発明は、カラー画像データに含まれる色塗り領域を、その輪郭を含む所定画素数幅の輪郭線領域を残し、他の画素領域を白画像に置き換える中抜き処理機能を備えた画像処理装置において、前記カラー画像データの各画素データはＲＧＢに基づく複数ビットの色情報で構成されていて、前記複数ビットの色情報のＲＧＢそれぞれを二値化して３ビットのデータに変換してカラー二値化情報を取得するカラー二値化手段と、前記カラー二値化情報から白／非白をあらわす１ビットの非白画素情報データを検出する非白画素検出手段と、中抜き処理対象となる注目画素を中心とし主走査方向と副走査方向の輪郭線領域画素幅を規定する所定形状のマトリクスと、前記マトリクスの主走査方向のライン数に応じて、画像データが入力される最初のラインから注目画素の存在するラインまでをカラー二値化情報で画素単位に記録するように所定数のラインメモリで構成される第１のラインメモリと、注目画素の存在するラインの次のラインから前記マトリクスに対応する最後のラインまでを、１ビットの非白画素情報として画素単位に記録するように所定数のラインメモリで構成される第２のラインメモリと、前記第１のラインメモリに接続された前記非白画素検出手段の出力と、前記第２のラインメモリに接続されて、ライン方向の非白画素の連続数を計数する計数手段と、前記計数手段の計数値に基づいて、前記マトリクス内の色塗り領域を判定するとともにその注目画素が中抜き画素であるか否かを判定し、中抜き画素であると判定した注目画素については、白画素信号を出力する中抜き処理手段を備え、前記中抜き処理手段から白画素信号が出力されない画素については、前記カラー二値化情報に対応した色のデータを出力するようにしたものである。
【０００８】
また、カラー画像データの各画素データに含まれる色塗り領域を、その輪郭を含む所定画素数幅の輪郭線領域を残し、他の画素領域を白画像に置き換える中抜き処理機能を備えた画像処理装置において、前記カラー画像データの画素データはＲＧＢに基づく複数ビットの色情報で構成されていて、前記複数ビットの色情報のＲＧＢそれぞれを二値化して３ビットのデータに変換してカラー二値化情報を取得するカラー二値化手段と、前記カラー二値化情報の色情報から白／非白をあらわす１ビットの非白画素情報データを検出する非白画素検出手段と、中抜き処理対象となる注目画素を中心とし主走査方向と副走査方向の輪郭線領域画素幅を規定する所定形状のマトリクスと、前記マトリクスの主走査方向のライン数に応じて、画像データが入力される最初のラインから注目画素の存在するラインまでをカラー二値化情報で画素単位に記録するように所定数のラインメモリで構成される第１のラインメモリと、注目画素の存在するラインの次のラインからの画素データとして、前記非白画素検出手段によりライン方向に同一の画素位置で、ラインと直交する副走査方向の非白画素の連続数を記録する第２のラインメモリと、前記第１のラインメモリに接続された前記非白画素検出手段の出力からライン方向の非白画素の連続数を計数する計数手段と、前記第２のラインメモリに接続された副走査方向の非白画素の連続数を検出する副走査検出手段と、前記計数手段と副走査検出手段に基づいて、前記マトリクス内の色塗り領域を判定するとともにその注目画素が中抜き画素であるか否かを判定し、中抜き画素であると判定した注目画素については、白画素信号を出力する中抜き処理手段を備え、前記中抜き処理手段から白画素信号が出力されない画素については、前記カラー二値化情報に対応した色のデータを出力するようにしたものである。
【００１０】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１１】
図１は、本発明の一実施例にかかるデジタルカラー複写機の概略構成を示している。
【００１２】
同図において、カラー画像読取部１は、所定の解像度で原稿画像を読み取るとともに、所定の階調数で、各画素を色分解し、対応したＲＧＢ三原色のカラー画像データを出力するものであり、画像処理部２は、カラー画像読取部１から出力されるカラー画像データについて、ＹＭＣＫのカラー画像へデータ変換（色空間変換処理）するとともに、斜体処理、ミラー処理、あるいは、中抜き処理などの種々の編集処理を適用するためものであり、カラー画像記録部３は、画像処理部２から出力されるＹＭＣＫのカラー画像について、それぞれそれぞれＹ色トナー、Ｍ色トナー、Ｃ色トナー、および、Ｋ色トナーを適用した記録動作を行い、それにより、ＹＭＣＫの４つのトナー画像を同一の転写紙へ転写し、定着して、フルカラー画像コピーを形成するものである。
【００１３】
また、画像処理部２が実行する種々の編集処理のユーザ操作は、カラー画像読取部１で読み取ったカラー画像を表示し、その表示内容について、編集領域の指定や編集内容の指令を入力する操作表示部（図示略）によりなされる。
【００１４】
ここで、中抜き処理について説明する。
【００１５】
例えば、図２（ａ）に示したような画像が入力された場合、ホワイトモード中抜き処理が指定されると、同図（ｂ）に示すような中抜き処理がされ、また、指定色中抜き処理が指定されると、同図（ｃ）に示すような中抜き処理がされる。なお、同図（ｃ）の場合、指定色としてＧ（緑）が指定された場合である。
【００１６】
このような中抜き処理を行うことで、例えば、読取画像中の文字を袋文字に変換できる。なお、この中抜き処理では、色塗り領域の内側に輪郭枠が形成されるように処理しているが、色塗り領域の外側、すなわち、輪郭抽出された画素の外側に、輪郭枠を形成するように処理することもできる。
【００１７】
また、この中抜き処理では、例えば、図３に示すような略円形のマトリクスＭＸを用いて、色塗り領域の抽出、および、注目画素Ｘの白抜き判定を行う。この場合、マトリクスＭＸのサイズが９×９であり、注目画素ＸがマトリクスＭＸの中心に設定されているので、輪郭枠は、注目画素Ｘよりも以前に得られた画素領域に形成され、したがって、輪郭枠の画素数は、４画素になる。
【００１８】
すなわち、この中抜き処理では、図４（ａ）に示すように、色塗り領域の内側に、マトリクスＭＸが全て含まれる状態になったとき、その注目画素Ｘの画素を白画素に変換することで、色塗り領域の内側を白く抜くので、その処理結果、同図（ｂ）に示すような画像が得られる。
【００１９】
また、このマトリクスＭＸは、円ＣＣを概略的にあらわした形状を持つので、図５（ａ）に示すような斜線部の色塗り領域を中抜き処理する場合、同図（ｂ）に示すように、縦線の部分の輪郭枠の画素数Ｌ１と、斜線の部分の輪郭枠の画素数Ｌ２が等しく、したがって、例えば、中抜き処理指定された領域に含まれる文字は、どのような部分であっても同じような輪郭幅で表現されることとなり、処理結果が非常に良好なものとなる。
【００２０】
それに対し、例えば、図６（ａ）に示すような矩形のマトリクスを適用すると、同図（ｂ）に示すような中抜き処理結果が得られ、この場合、縦線の部分の輪郭枠の画素数Ｌ１と、斜線の部分の輪郭枠の画素数Ｌ２’が等しくなく、したがって、例えば、中抜き処理指定された領域に含まれる文字のうち、縦線の部分と斜線の部分とで、輪郭幅が異なることとなり、処理結果の見栄えが悪くなる。
【００２１】
したがって、本実施例では、略円形のマトリクスＭＸを適用することで、中抜き処理後の画像が、見栄え良くなるようにしている。
【００２２】
図７は、画像処理部２の概略例を示している。
【００２３】
同図において、カラー画像読取部１より入力されるＲＧＢのカラー画像データＤＰは、ガンマ補正部１により、所定のガンマ補正（明るさ補正処理）がされた後、ＭＴＦ補正部１２およびローパスフィルタ１３に加えられる。
【００２４】
ＭＴＦ補正部１２は、読取時の画像のぼけを解消するためのものであり、その処理結果は、色補正部１４に出力される。色補正部１４は、ＲＧＢの入力データを、ＹＭＣＫの色空間の画像データへ変換するものであり、その出力信号は、多値変倍部１５に出力されている。多値変倍部１５は、ＹＭＣＫのそれぞれの画像データを、所定の倍率で変倍処理するものであり、その出力データは、ＹＭＣＫのそれぞれの色の入力画像データＤＤとして、加工編集部１６へ加えられている。
【００２５】
また、ローパスフィルタ１３は、入力データの高周波成分を除去するものであり、その出力データは二値化部１７へ加えられている。二値化部１７は、入力データのＲＧＢの各成分について、所定の二値化処理を適用するものであり、その出力データ（３ビット幅）は、二値変倍部１８に加えられている。二値変倍部１８は、多値変倍部１５と同一の倍率で、ＲＧＢそれぞれ二値の入力画像データを変倍処理するものであり、その出力データは、３ビットの二値画像データＤＢとして加工編集部１６へ加えられている。
【００２６】
加工編集部１６は、入力画像データＤＤおよび二値画像データＤＢに基づき、ＹＭＣＫの各色版における画像データについて、指定された画像処理を適用するものであり、その出力データＤＦは、フィルタ部１９を介し、ガンマ補正部２０へ加えられ、所定のガンマ補正を施された後に、中間調処理部２１へ加えられる。
【００２７】
中間調処理部２１は、入力データに基づいて、ＹＭＣＫの各色版について、例えば、ディザ処理などの多値中間調処理を適用するものであり、その処理結果得られたデータは、記録画像データＤＳとして、カラー画像記録部３に出力される。
【００２８】
加工編集部１６の一例を図８に示す。
【００２９】
同図において、ミラー斜体処理部２５は、入力画像データＤＤおよび二値画像データＤＢに基づき、所定のミラー処理、または、斜体処理を適用するものであり、その処理結果は、中抜き処理部２６に、入力画像データＤＤおよび二値画像データＤＢとして加えられている。なお、このミラー斜体処理部２５は、図示しないデジタルカラー複写機のシステム制御部より、ミラー処理あるいは斜体処理を実行するように指定された領域についてのみ機能し、それ以外の領域については、入力される入力画像データＤＤおよび二値画像データＤＢを、そのままの状態で中抜き処理部２６へと出力する。
【００３０】
中抜き処理部２６は、入力データＤＤおよび二値画像データＤＢに対し、上述したホワイトモード中抜き処理または色指定中抜き処理を適用するものであり、その出力データＤＦは、次段回路（フィルタ部１９）へと出力される。なお、この中抜き処理部２６は、システム制御部より、ホワイトモード中抜き処理または色指定中抜き処理を実行するように指定された領域についてのみ機能し、それ以外の領域については、入力される入力画像データＤＤをそのままの状態でデータＤＦとして出力する。
【００３１】
図９は、中抜き処理部２６の一例を示している。
【００３２】
同図において、輪郭抽出部３０は、入力される二値画像データＤＢに基づいて、後述する輪郭抽出処理を適用するものであり、その処理結果得られた色情報データＤＣおよび輪郭データＤＲは、画像合成部３１に加えられている。ここで、色情報データＤＣは、そのときの注目画素Ｘの色情報コード（後述）をあらわし、また、輪郭データＤＲは、そのときの注目画素Ｘが輪郭画素であるときにデータ「１」となり、それ以外の場合（すなわち、中抜き対象画素の場合）にはデータ「０」となるものである。
【００３３】
また、色情報コードとは、二値画像データＤＢの（ＲＧＢ：色）値について、次のように定められる。
【００３４】
Ｙ色の入力画像データＤＤを処理するとき、二値画像データＤＢが（１１１：黒系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（１１０：青系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（１０１：緑系）値であるとき、色情報コードの値は（０１）、二値画像データＤＢが（１００：シアン系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（０１１：赤系）値であるとき、色情報コードの値は（１０）、二値画像データＤＢが（０１０：マゼンタ系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（００１：黄系）値であるとき、色情報コードの値は（０１）、二値画像データＤＢが（０００：白系）のとき、色情報コードの値は（００）である。
【００３５】
また、Ｍ色の入力画像データＤＤを処理するとき、二値画像データＤＢが（１１１：黒系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（１１０：青系）値であるとき、色情報コードの値は（１０）、二値画像データＤＢが（１０１：緑系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（１００：シアン系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（０１１：赤系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（０１０：マゼンタ系）値であるとき、色情報コードの値は（０１）、二値画像データＤＢが（００１：黄系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（０００：白系）のとき、色情報コードの値は（００）である。
【００３６】
また、Ｃ色の入力画像データＤＤを処理するとき、二値画像データＤＢが（１１１：黒系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（１１０：青系）値であるとき、色情報コードの値は（０１）、二値画像データＤＢが（１０１：緑系）値であるとき、色情報コードの値は（１０）、二値画像データＤＢが（１００：シアン系）値であるとき、色情報コードの値は（０１）、二値画像データＤＢが（０１１：赤系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（０１０：マゼンタ系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（００１：黄系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（０００：白系）のとき、色情報コードの値は（００）である。
【００３７】
また、Ｋ色の入力画像データＤＤを処理するとき、二値画像データＤＢが（１１１：黒系）値であるとき、色情報コードの値は（０１）、二値画像データＤＢが（１１０：青系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（１０１：緑系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（１００：シアン系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（０１１：赤系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（０１０：マゼンタ系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（００１：黄系）値であるとき、色情報コードの値は（１１）、二値画像データＤＢが（０００：白系）のとき、色情報コードの値は（００）である。
【００３８】
画像合成部３１は、システム制御部より出力される中抜きイネーブル信号ＳＳが論理Ｈになっているときには、色情報データＤＣおよび輪郭データＤＲに基づき、そのときに処理しているＹＭＣＫの色版に対応したデータをデータＤＦとして出力するとともに、中抜きイネーブル信号ＳＳが論理Ｌになっているときには、入力画像データＤＤをそのままの状態で、データＤＦとして出力する。
【００３９】
ここで、ＹＭＣＫの各色について、入力画像データＤＤが８ビット（２５６階調）の場合、ホワイトモード色抜き処理が指定されている場合、画像合成部３１は、Ｙ色版を処理しているとき、輪郭データＤＲがデータ「１」になっている画素については、色情報データＤＣが（０１）または（１０）になっている場合、例えば、指定された濃度のＹデータ「１６０」を出力し、色情報データＤＣが（００）または（１１）になっている場合には、白をあらわすデータ「０」を出力し、また、輪郭データＤＲがデータ「０」になっている画素については、データ「０」を出力する。
【００４０】
同様に、画像合成部３１は、Ｍ色版を処理しているとき、輪郭データＤＲがデータ「１」になっている画素については、色情報データＤＣが（０１）または（１０）になっている場合、例えば、指定された濃度のＭデータ「１６０」を出力し、色情報データＤＣが（００）または（１１）になっている場合には、白をあらわすデータ「０」を出力し、また、輪郭データＤＲがデータ「０」になっている画素については、データ「０」を出力する。
【００４１】
また、同様に、画像合成部３１は、Ｃ色版を処理しているとき、輪郭データＤＲがデータ「１」になっている画素については、色情報データＤＣが（０１）または（１０）になっている場合、例えば、指定された濃度のＣデータ「１６０」を出力し、色情報データＤＣが（００）または（１１）になっている場合には、白をあらわすデータ「０」を出力し、また、輪郭データＤＲがデータ「０」になっている画素については、データ「０」を出力する。
【００４２】
また、同様に、画像合成部３１は、Ｙ色版を処理しているとき、輪郭データＤＲがデータ「１」になっている画素については、色情報データＤＣが（０１）になっている場合、例えば、指定された濃度のＫデータ「１６０」を出力し、色情報データＤＣが（００）または（１１）になっている場合には、白をあらわすデータ「０」を出力し、また、輪郭データＤＲがデータ「０」になっている画素については、データ「０」を出力する。
【００４３】
一方、色指定中抜き処理が設定されている場合、画像合成部３１は、輪郭データＤＲがデータ「１」になっている画素について、そのときに指定された色となるように、ＹＭＣＫの各色版について、データＤＦを出力する。したがって、この場合には、色情報データＤＣの値を参酌しない。
【００４４】
このようにして、本実施例では、上述したような態様で、二値画像データＤＢに対応して色情報コードを設定したので、例えば、色合いを調整するためにＹＭＣＫの各色版について、基準となるデータ値を変更したとき、その色版で表現される他の色までその影響が及ぶような事態を回避できる。
【００４５】
例えば、Ｒの再現性を調整するときには、この場合、Ｙ色版時に出力するデータの値を調整する。Ｙ色版は、Ｒの他にＹとＧでも使用されるので、Ｇの再現性調整にもかかわってくるが、Ｇの再現性調整は、Ｃ色版時に出力するデータの値を調整することで実現できるので、Ｇの再現性について影響はない。また、同様に、Ｂの再現性調整は、Ｍ版時に出力するデータの値を調整することで実現できる。
【００４６】
また、上述した実施例では、ＹＭＣの各色版処理時に、色情報データＤＣが（０１）または（１０）になっているときに、画像合成部３１は、それぞれその色版について有意な１種類のデータを出力しているが、（０１）と（１０）のときとで、それぞれ異なる出力データ値を画像合成部３１に設定すると、ＹＭＣの色調整を独立して行えるようになり、それにより、全体の色バランスがとりやすくなる。
【００４７】
図１０は、輪郭抽出部３０の一例を示している。
【００４８】
同図において、二値画像データＤＢは、エンコーダＥＤに加えられている。このエンコーダＥＤは、二値画像データＤＢを、上述したＹＭＣＫの各色に対応した色情報データへ変換するものであり、その変換出力は、２ビット幅のラインメモリＬＭ１に加えられるとともに、オア回路ＲＲ１に加えられている。
【００４９】
オア回路ＲＲ１は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ１の出力データは、マトリクスＭＸの最新ライン（図３で図示される最下ライン）の輪郭処理データとして、３画素分の遅延回路ＤＬ１を介し、ランレングスカウンタＣＲ１に加えられている。
【００５０】
ランレングスカウンタＣＲ１は、マトリクスＭＸの最新ラインの非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００５１】
ラインメモリＬＭ１は、画像１ライン分の色情報コードを、画素単位に記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの下から２ライン目の色情報コードとして、２ビット幅の次のラインメモリＬＭ２に加えられるとともに、オア回路ＲＲ２に加えられている。
【００５２】
オア回路ＲＲ２は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ２の出力データは、マトリクスＭＸの下から２ライン目の輪郭処理データとして、１画素分の遅延回路ＤＬ２を介し、ランレングスカウンタＣＲ２に加えられている。
【００５３】
ランレングスカウンタＣＲ２は、マトリクスＭＸの下から２ライン目の非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００５４】
ラインメモリＬＭ２は、画像１ライン分の色情報コードを、画素単位に記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの下から３ライン目の色情報コードとして、２ビット幅の次のラインメモリＬＭ３に加えられるとともに、オア回路ＲＲ３に加えられている。
【００５５】
オア回路ＲＲ３は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ３の出力データは、マトリクスＭＸの下から３ライン目の輪郭処理データとして、１画素分の遅延回路ＤＬ３を介し、ランレングスカウンタＣＲ３に加えられている。
【００５６】
ランレングスカウンタＣＲ３は、マトリクスＭＸの下から３ライン目の非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００５７】
ラインメモリＬＭ３は、画像１ライン分の色情報コードを、画素単位に記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの下から４ライン目の色情報コードとして、２ビット幅の次のラインメモリＬＭ４に加えられるとともに、オア回路ＲＲ４に加えられている。
【００５８】
オア回路ＲＲ４は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ４の出力データは、マトリクスＭＸの下から４ライン目の輪郭処理データとして、ランレングスカウンタＣＲ４に加えられている。
【００５９】
ランレングスカウンタＣＲ４は、マトリクスＭＸの下から４ライン目の非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００６０】
ラインメモリＬＭ４は、画像１ライン分の色情報コードを、画素単位に記憶するＦＩＦＯメモリからなり、その出力は、オア回路ＲＲ５、および、遅延補正回路ＤＹ１にそれぞれ加えられている。
【００６１】
オア回路ＲＲ５は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ５の出力データは、マトリクスＭＸの注目画素Ｘのラインの輪郭処理データとして、ランレングスカウンタＣＲ５、遅延補正回路ＤＹ２、および、次のラインメモリＬＭ５に加えられている。
【００６２】
ランレングスカウンタＣＲ５は、マトリクスＭＸの注目画素Ｘのラインの非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００６３】
ラインメモリＬＭ５は、画像１ライン分の輪郭処理データを記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの注目画素Ｘの１つ上のラインの輪郭処理データとして、ランレングスカウンタＣＲ６、および、次のラインメモリＬＭ６に加えられている。
【００６４】
ランレングスカウンタＣＲ６は、マトリクスＭＸの注目画素Ｘの１つ上のラインの非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００６５】
ラインメモリＬＭ６は、画像１ライン分の輪郭処理データを記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの注目画素Ｘの２つ上のラインの輪郭処理データとして、１画素分の遅延回路ＤＬ４を介し、ランレングスカウンタＣＲ７に加えられているとともに、次のラインメモリＬＭ７に加えられている。
【００６６】
ランレングスカウンタＣＲ７は、マトリクスＭＸの注目画素Ｘの２つ上のラインの非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００６７】
ラインメモリＬＭ７は、画像１ライン分の輪郭処理データを記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの注目画素Ｘの３つ上のラインの輪郭処理データとして、１画素分の遅延回路ＤＬ５を介し、ランレングスカウンタＣＲ８に加えられているとともに、次のラインメモリＬＭ８に加えられている。
【００６８】
ランレングスカウンタＣＲ８は、マトリクスＭＸの注目画素Ｘの３つ上のラインの非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００６９】
ラインメモリＬＭ８は、画像１ライン分の輪郭処理データを記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの注目画素Ｘの４つ上のライン、すなわち、マトリクスＭＸの最後尾ラインの輪郭処理データとして、３画素分の遅延回路ＤＬ６を介し、ランレングスカウンタＣＲ９に加えられている。
【００７０】
ランレングスカウンタＣＲ９は、マトリクスＭＸの注目画素Ｘの４つ上のラインの非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００７１】
マトリクスデータ検出部ＭＤ１は、そのときの注目画素Ｘについて、マトリクスＭＸ内の画素が全て非白画素であるかどうか、すなわち、そのときの注目画素Ｘを、中抜き画素として処理するか否かを検出するものであり、そのときの注目画素Ｘについて、マトリクスＭＸ内の画素が全て非白画素であることを検出した場合には、その出力信号を論理Ｈレベルに設定し、そのときの注目画素Ｘについて、マトリクスＭＸ内に１画素以上の白画素を含むことを検出した場合には、その出力信号を論理Ｌレベルに設定する。
【００７２】
すなわち、マトリクスデータ検出部ＭＤ１は、ランレングスカウンタＣＲ１の計数値が「３」以上、かつ、ランレングスカウンタＣＲ２の計数値が「７」以上、かつ、ランレングスカウンタＣＲ３の計数値が「７」以上、かつ、ランレングスカウンタＣＲ４の計数値が「９」以上、かつ、ランレングスカウンタＣＲ５の計数値が「９」以上、かつ、ランレングスカウンタＣＲ６の計数値が「９」以上、かつ、ランレングスカウンタＣＲ７の計数値が「７」以上、かつ、ランレングスカウンタＣＲ８の計数値が「７」以上、かつ、ランレングスカウンタＣＲ９の計数値が「３」以上になっている場合、そのときの注目画素Ｘについて、マトリクスＭＸ内の画素が全て非白画素であることを検出し、それ以外の場合には、そのときの注目画素Ｘについて、マトリクスＭＸ内に１画素以上の白画素を含むことを検出する。
【００７３】
このマトリクスデータ検出部ＭＤ１の出力データは、インバータＩＶ１を介して反転されて、アンド回路ＡＤ１の一方の入力端に加えられる。したがって、マトリクスデータ検出部ＭＤ１が、そのときの注目画素Ｘについて、マトリクスＭＸ内の画素が全て非白画素であることを検出している場合（すなわち、中抜き画素を検出している場合）には、アンド回路ＡＤ１が動作不能な状態となる。それに対し、マトリクスデータ検出部ＭＤ１が、そのときの注目画素Ｘについて、マトリクスＭＸ内に１画素以上の白画素を含むことを検出している場合（すなわち、輪郭領域画素を検出している場合）には、アンド回路ＡＤ１は、動作可能な状態となる。
【００７４】
また、遅延補正回路ＤＹ１は、注目画素Ｘの色情報データを、そのときの注目画素Ｘの出力タイミングに同期して出力するものであり、その出力データは、色情報データＤＣとして、次段の画像合成部３１に出力されている。
【００７５】
また、遅延補正回路ＤＹ２は、注目画素のＸの輪郭処理データを、そのときの注目画素Ｘの出力タイミングに同期して出力するものであり、その出力データは、アンド回路ＡＤ１の他方の入力端に加えられている。
【００７６】
したがって、マトリクスデータ検出部ＭＤ１が、そのときの注目画素Ｘについて、マトリクスＭＸ内の画素が全て非白画素であることを検出し、かつ、注目画素Ｘが非白画素である場合、アンド回路ＡＤ１の出力は、論理Ｌレベルとなり、輪郭データＤＲは、非輪郭領域、すなわち、中抜き画素をあらわすデータ「０」（論理Ｌレベル）になる。
【００７７】
一方、マトリクスデータ検出部ＭＤ１が、そのときの注目画素Ｘについて、マトリクスＭＸ内に１画素以上の白画素を含むことを検出し（すなわち、いずれかの輪郭線領域にある場合）、かつ、注目画素Ｘが非白画素である場合、アンド回路ＡＤ１の出力は、論理Ｈレベルとなり、輪郭データＤＲは、輪郭領域をあらわすデータ「１」（論理Ｌレベル）になる。
【００７８】
このようにして、本実施例では、中抜き処理時に必要なラインメモリを構成するＦＩＦＯメモリの容量は、（４×２＋４×１）×（ライン当たりの画素数）となるので、必要なＦＩＦＯメモリの容量を大幅に削減することができ、装置コストを大幅に低減できるとともに、装置を小型化することができる。
【００７９】
図１１は、輪郭抽出部３０の他の例を示している。なお、同図において、図１０と同一部分および相当する部分には、同一符号を付している。
【００８０】
同図において、二値画像データＤＢは、エンコーダＥＤに加えられている。このエンコーダＥＤは、二値画像データＤＢを、上述したＹＭＣＫの各色に対応した色情報データへ変換するものであり、その変換出力は、２ビット幅のラインメモリＬＭ１に加えられるとともに、オア回路ＲＲ１に加えられている。
【００８１】
オア回路ＲＲ１は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ１の出力データは、マトリクスＭＸの最新ライン（図３で図示される最下ライン）の輪郭処理データとして、３画素分の遅延回路ＤＬ１を介し、ランレングスカウンタＣＲ１に加えられている。
【００８２】
ランレングスカウンタＣＲ１は、マトリクスＭＸの最新ラインの非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００８３】
ラインメモリＬＭ１は、画像１ライン分の色情報コードを、画素単位に記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの下から２ライン目の色情報コードとして、２ビット幅の次のラインメモリＬＭ２に加えられるとともに、オア回路ＲＲ２に加えられている。
【００８４】
オア回路ＲＲ２は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ２の出力データは、マトリクスＭＸの下から２ライン目の輪郭処理データとして、１画素分の遅延回路ＤＬ２を介し、ランレングスカウンタＣＲ２に加えられている。
【００８５】
ランレングスカウンタＣＲ２は、マトリクスＭＸの下から２ライン目の非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００８６】
ラインメモリＬＭ２は、画像１ライン分の色情報コードを、画素単位に記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの下から３ライン目の色情報コードとして、２ビット幅の次のラインメモリＬＭ３に加えられるとともに、オア回路ＲＲ３に加えられている。
【００８７】
オア回路ＲＲ３は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ３の出力データは、マトリクスＭＸの下から３ライン目の輪郭処理データとして、１画素分の遅延回路ＤＬ３を介し、ランレングスカウンタＣＲ３に加えられている。
【００８８】
ランレングスカウンタＣＲ３は、マトリクスＭＸの下から３ライン目の非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００８９】
ラインメモリＬＭ３は、画像１ライン分の色情報コードを、画素単位に記憶するＦＩＦＯメモリからなり、その出力は、マトリクスＭＸの下から４ライン目の色情報コードとして、２ビット幅の次のラインメモリＬＭ４に加えられるとともに、オア回路ＲＲ４に加えられている。
【００９０】
オア回路ＲＲ４は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ４の出力データは、マトリクスＭＸの下から４ライン目の輪郭処理データとして、ランレングスカウンタＣＲ４に加えられている。
【００９１】
ランレングスカウンタＣＲ４は、マトリクスＭＸの下から４ライン目の非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００９２】
ラインメモリＬＭ４は、画像１ライン分の色情報コードを、画素単位に記憶するＦＩＦＯメモリからなり、その出力は、オア回路ＲＲ５、および、遅延補正回路ＤＹ１にそれぞれ加えられている。
【００９３】
オア回路ＲＲ５は、入力データの論理和を形成するものであり、この場合、入力データが非白データ時には出力がデータ「１」に、また、入力データが白データ時には出力がデータ「０」にそれぞれ変換される。このオア回路ＲＲ５の出力データは、マトリクスＭＸの注目画素Ｘのラインの輪郭処理データとして、ランレングスカウンタＣＲ５、遅延補正回路ＤＹ２、および、副走査連続数カウンタＣＳに加えられている。
【００９４】
ランレングスカウンタＣＲ５は、マトリクスＭＸの注目画素Ｘのラインの非白画素の連続数を計数するものであり、その計数値は、マトリクスデータ検出部ＭＤ１に加えられている。
【００９５】
副走査連続数カウンタＣＳは、ラインメモリＬＭ１０の出力データと、オア回路ＲＲ５の出力データを入力して、同一主走査位置の画素について、オア回路ＲＲ５の出力データが非白画素をあらわすデータ「１」のときに、ラインメモリＬＭ１０の出力データに１を加えた値をその出力データとして出力するとともに、オア回路ＲＲ５の出力データが白画素をあらわすデータ「０」のときに、その出力データの値を「０」に設定するものであり、その出力データは、３ビット幅の計数データを１ライン分記憶するラインメモリＬＭ１０に加えられている。
【００９６】
ラインメモリＬＭ１０は、入力される３ビット幅の計数データを、画素単位に１ライン分記憶するＦＩＦＯメモリからなり、その出力データは、副走査連続数カウンタＣＳ、および、９段のシフトレジスタＳＲに加えられている。
【００９７】
シフトレジスタＳＲの格段の出力データは、それぞれ副走査検出部ＳＤに加えられている。
【００９８】
マトリクスデータ検出部ＭＤ２は、そのときの注目画素Ｘについて、マトリクスＭＸの１ライン目から注目画素Ｘのラインまでの５ラインの画素が全て非白画素であるかどうかを検出するものであり、そのときの注目画素Ｘについて、マトリクスＭＸの１ライン目から注目画素Ｘのラインまでの５ラインの画素が全て非白画素であるかどうかを検出した場合には、その出力信号を論理Ｈレベルに設定し、そのときの注目画素Ｘについて、マトリクスＭＸの１ライン目から注目画素Ｘのラインまでの５ラインの画素に１画素以上の白画素を含むことを検出した場合には、その出力信号を論理Ｌレベルに設定する。
【００９９】
すなわち、マトリクスデータ検出部ＭＤ１は、ランレングスカウンタＣＲ１の計数値が「３」以上、かつ、ランレングスカウンタＣＲ２の計数値が「７」以上、かつ、ランレングスカウンタＣＲ３の計数値が「７」以上、かつ、ランレングスカウンタＣＲ４の計数値が「９」以上、かつ、ランレングスカウンタＣＲ５の計数値が「９」以上になっている場合、出力信号を論理Ｈレベルに設定し、それ以外の場合には、出力信号を論理Ｌレベルに設定する。
【０１００】
このマトリクスデータ検出部ＭＤ１の出力データは、アンド回路ＡＤ２の一方の入力端に加えられる。したがって、マトリクスデータ検出部ＭＤ２が、そのときの注目画素Ｘについて、マトリクスＭＸの１ライン目から注目画素Ｘのラインまでの５ラインの画素が全て非白画素であるかどうかを検出した場合には、アンド回路２が動作可能な状態となり、そのときの注目画素Ｘについて、マトリクスＭＸの１ライン目から注目画素Ｘのラインまでの５ラインの画素に１画素以上の白画素を含むことを検出した場合には、アンド回路ＡＤ２は、動作不能な状態となる。
【０１０１】
副走査検出部ＳＤは、そのときの注目画素Ｘについて、マトリクスＭＸの６ライン目から９ライン目までの領域が、全部非白画素であるかどうかを検出するものであり、そのときの注目画素Ｘについて、マトリクスＭＸの６ライン目から９ライン目までの領域が、全部非白画素であるかどうかを検出した場合には、その出力信号を論理Ｈレベルに設定し、そのときの注目画素Ｘについて、マトリクスＭＸの６ライン目から９ライン目までの領域に１画素以上の白画素を含むことを検出した場合には、その出力信号を論理Ｌレベルに設定する。
【０１０２】
すなわち、副走査検出部ＳＤは、シフトレジスタＳＲの１段目の出力データが「１」以上、かつ、シフトレジスタＳＲの２段目の出力データが「２」以上、かつ、シフトレジスタＳＲの３段目の出力データが「３」以上、かつ、シフトレジスタＳＲの４段目の出力データが「４」以上、かつ、シフトレジスタＳＲの５段目の出力データが「４」以上、かつ、シフトレジスタＳＲの６段目の出力データが「４」以上、かつ、シフトレジスタＳＲの７段目の出力データが「３」以上、かつ、シフトレジスタＳＲの８段目の出力データが「２」以上、かつ、シフトレジスタＳＲの９段目の出力データが「１」以上になっている場合、その出力信号を論理Ｈレベルに設定し、それ以外の場合には、出力信号を論理Ｌレベルに設定する。
【０１０３】
この副走査検出部ＳＤの出力信号は、アンド回路ＡＤ２の他方の入力端に加えられる。また、アンド回路ＡＤ２の出力は、インバータＩＶ１を介し、アンド回路ＡＤ１の一方の入力端に加えられている。
【０１０４】
したがって、そのときの注目画素Ｘについて、マトリクスＭＸの１ライン目から注目画素Ｘのラインまでの５ラインの画素が全て非白画素であることが検出され、かつ、そのときの注目画素Ｘについて、マトリクスＭＸの６ライン目から９ライン目までの領域が、全部非白画素であることが検出されている場合、すなわち、そのときの注目画素Ｘについて、マトリクスＭＸ内の画素が全て非白画素であることが検出されている場合には、アンド回路ＡＤ２の出力が論理Ｈレベルになり、その結果、アンド回路ＡＤ１が動作不能な状態になる。
【０１０５】
また、それ以外の場合、すなわち、そのときの注目画素Ｘについて、マトリクスＭＸ内に１画素以上の白画素を含むことが検出されている場合には、アンド回路ＡＤ２の出力が論理Ｌレベルになり、その結果、アンド回路ＡＤ１が動作可能な状態になる。
【０１０６】
また、遅延補正回路ＤＹ１は、注目画素Ｘの色情報データを、そのときの注目画素Ｘの出力タイミングに同期して出力するものであり、その出力データは、色情報データＤＣとして、次段の画像合成部３１に出力されている。
【０１０７】
また、遅延補正回路ＤＹ２は、注目画素のＸの輪郭処理データを、そのときの注目画素Ｘの出力タイミングに同期して出力するものであり、その出力データは、アンド回路ＡＤ１の他方の入力端に加えられている。
【０１０８】
したがって、マトリクスデータ検出部ＭＤ２および副走査検出部ＳＤにより、そのときの注目画素Ｘについて、マトリクスＭＸ内の画素が全て非白画素であることが検出され、かつ、注目画素Ｘが非白画素である場合、アンド回路ＡＤ１の出力は、論理Ｌレベルとなり、輪郭データＤＲは、非輪郭領域、すなわち、中抜き画素をあらわすデータ「０」（論理Ｌレベル）になる。
【０１０９】
一方、マトリクスデータ検出部ＭＤ２および副走査検出部ＳＤに、そのときの注目画素Ｘについて、マトリクスＭＸ内に１画素以上の白画素を含むことが検出され（すなわち、いずれかの輪郭線領域にある場合）、かつ、注目画素Ｘが非白画素である場合、アンド回路ＡＤ１の出力は、論理Ｈレベルとなり、輪郭データＤＲは、輪郭領域をあらわすデータ「１」（論理Ｌレベル）になる。
【０１１０】
このようにして、本実施例では、中抜き処理時に必要なラインメモリを構成するＦＩＦＯメモリの容量は、（４×２＋３×１）×（ライン当たりの画素数）となるので、必要なＦＩＦＯメモリの容量を大幅に削減することができ、装置コストを大幅に低減できるとともに、装置を小型化することができる。
【０１１１】
また、本実施例では、マトリクスＭＸの上半分の部分の情報として、同一主走査位置に含まれる画素の非白画素の計数値を保持しているので、マトリクスＭＸの上半分のライン数ｍに対し、２＊＊ｋ＞ｍを満たすｋ個のライン数分のＦＩＦＯメモリを備えればよく、マトリクスＭＸのサイズを大きくすればそれだけ、ＦＩＦＯメモリの容量の削減効果が増大する。なお、演算子（ｘ＊＊ｙ）は「ｘのｙ乗」をあらわす。
【０１１２】
なお、上述した実施例では、９×９サイズに対応した略円形のマトリクスＭＸを用いているが、このマトリクスのサイズおよび形状は、これに限ることはない。
【０１１３】
また、上述した実施例では、デジタルカラー複写機に本発明を適用しているが、それ以外の同等の装置、例えば、カラープリンタ装置を利用した画像処理装置についても、本発明を同様にして適用することができる。
【０１１４】
【発明の効果】
以上説明したように、本発明によれば、中抜き処理時に必要なラインメモリを構成するＦＩＦＯメモリの容量は、（４×２＋ｍ×１）×（ライン当たりの画素数）となるので、必要なＦＩＦＯメモリの容量を大幅に削減することができ、装置コストを大幅に低減できるとともに、装置を小型化することができるという効果を得る。ここに、ｍは、マトリクスＭＸの上半分のライン数をあらわす。
【０１１５】
また、中抜き処理時に必要なラインメモリを構成するＦＩＦＯメモリの容量は、（４×２＋ｋ×１）×（ライン当たりの画素数）となるので、必要なＦＩＦＯメモリの容量を大幅に削減することができ、装置コストを大幅に低減できるとともに、装置を小型化することができるという効果も得る。ここに、ｋは、マトリクスＭＸの上半分のライン数ｍに対し、２＊＊ｋ＞ｍを満たす値である。
【図面の簡単な説明】
【図１】本発明の一実施例にかかるデジタルカラー複写機の概略構成を示したブロック図。
【図２】中抜き処理の態様を例示した概略図。
【図３】マトリクスＭＸの一例を示した概略図。
【図４】マトリクスＭＸを用いた中抜き処理の態様の一例を説明するための概略図。
【図５】本実施例のマトリクスにより中抜き処理の利点を説明するための概略図。
【図６】従来の矩形マトリクスにより中抜き処理を実行した場合の不具合を説明するための概略図。
【図７】画像処理部２の概略例を示したブロック図。
【図８】加工編集部１６の概略構成例を示したブロック図。
【図９】中抜き処理部２６の構成の一例を示したブロック図。
【図１０】輪郭抽出部３０の構成の一例を示したブロック図。
【図１１】輪郭抽出部３０の構成の他の例を示したブロック図。
【符号の説明】
１  カラー画像読取部
２  画像処理部
３  カラー画像記録部
１１，２０  ガンマ補正部
１２  ＭＴＦ補正部
１３  ローパスフィルタ
１４  色補正部
１５  多値変倍部
１６  加工編集部
１７  二値化部
１８  二値変倍部
１９  フィルタ部
２１  中間調処理部
２６  中抜き処理部
３０  輪郭抽出部
３１  画像合成部
ＥＤ  エンコーダ
ＲＲ１，ＲＲ２，ＲＲ３，ＲＲ４，ＲＲ５  オア回路
ＡＤ１，ＡＤ２  アンド回路
ＤＬ１，ＤＬ２，ＤＬ３，ＤＬ４，ＤＬ５，ＤＬ６  遅延回路
ＤＹ１，ＤＹ２  遅延補正回路
ＣＲ１，ＣＲ２，ＣＲ３，ＣＲ４，ＣＲ５，ＣＲ６，ＣＲ７，ＣＲ８，ＣＲ９ランレングスカウンタ
ＩＶ１  インバータ
ＭＤ１，ＭＤ２  マトリクスデータ検出部
ＬＭ１，ＬＭ２，ＬＭ３，ＬＭ４，ＬＭ５，ＬＭ６，ＬＭ７，ＬＭ８，ＬＭ１０  ラインメモリ
ＣＳ  副走査連続数カウンタ
ＳＲ  シフトレジスタ
ＳＤ  副走査検出部
【図１】
0003788557.tif 000002
【図２】
0003788557.tif 000003
【図３】
0003788557.tif 000004
【図４】
0003788557.tif 000005
【図５】
0003788557.tif 000006
【図６】
0003788557.tif 000007
【図７】
0003788557.tif 000008
【図８】
0003788557.tif 000009
【図９】
0003788557.tif 000010
【図１０】
0003788557.tif 000011
【図１１】
0003788557.tif 000012