(57)【特許請求の範囲】
【請求項１】
原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、
読み取った画像データの全てがメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする画像処理装置。
【請求項２】
原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、
読み取った画像データの全てがメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向の地肌レベルを演算し、演算した主走査方向の地肌レベルを用いて副走査方向の地肌レベルを演算して画像データの地肌レベルを検出し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに検出した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする画像処理装置。
【請求項３】
原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、
読み取った画像データのあらかじめ定めた所定ライン分がメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルの演算を開始し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする画像処理装置。
【請求項４】
原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、
読み取った画像データのあらかじめ定めた所定ライン分がメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向の地肌レベルの演算を開始し、演算した主走査方向に地肌レベルを用いて副走査方向の地肌レベルを演算して画像データの地肌レベルを検出し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに検出した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする画像処理装置。
【請求項５】
上記汎用のプロセッサは、画像データの主走査方向と副走査方向のｎ画素目の入力画像濃度をＩＤｎ、演算後の濃度をＪＯＤｎ、追従係数をＫ（０＜Ｋ≦１）とすると、
ＪＯＤｎ＝(１−Ｋ)・ＪＯＤ（ｎ-1）＋Ｋ・ＩＤｎ
に示す式で濃度ＪＯＤｎを演算して地肌レベルを検出する請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の画像処理装置を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタル複写機やプリンタ装置等の画像処理装置及び画像形成装置、特に地肌の変動が激しくコントラストの低い文字原稿を良好に再現する画像処理に関するものである。
【０００２】
【従来の技術】
近年文書電子化が進んでおり、紙文書をスキャナなどで読み取り、電子化する要求が増加している。特に設計や建築関係では青焼き図面を電子化して蓄積する要求がある。青焼き図面は、本来不要の情報である地肌部に濃度が存在し、通常のスキャナで読み取って複写するときに地肌を除去しきれない場合がある。また、青焼き図面を白地の用紙に切り貼りしたものを読み取る場合があり、この場合、青焼き部のみ濃くなって判読性が極度に低下する。この地肌を除去するため、例えば特開平６−311359号公報に示すように、入力したデジタル画像信号の各ライン毎に画素値をサンプリングし、サンプリングした値の平均値を求め、求めた平均値をそのラインの地肌濃度値としてその平均値に所定のオフセットを加えた閾値を用いてライン毎に地肌を除去するようにしている。また、特開平９−186872号公報に示すように、読み出した原稿の種類を判定し、判定した原稿の種類に基づいて検出した地肌レベルの濃度補正量を変化させて地肌の除去を行なうようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら特開平６−311359号公報に示すように読み取った画像の１ライン毎に同一の地肌データを除去していると、１ラインで地肌濃度が変動する場合に対応することはできないという短所がある。また、特開平９−186872号公報に示す場合は、一定領域の白ピーク値を基本の地肌レベルとしており、やはり変動する地肌に追従して地肌濃度を精度良く計算して除去することができないという短所がある。
【０００４】
この発明はかかる短所を改善し、特に青焼き図面を白地の用紙に切り貼りしたりして地肌濃度が激しく変化する場合でも、プレスキャンなどによるスループットの低下なく精度の高い地肌検知精度を得て、図面等の画像データを良好に再現することができる画像処理装置及び画像形成装置を提供することを目的とするものである。
【０００５】
【課題を解決するための手段】
この発明に係る画像処理装置は、原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、読み取った画像データの全てがメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする。
【０００６】
この発明に係る第２の画像処理装置は、原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、読み取った画像データの全てがメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向の地肌レベルを演算し、演算した主走査方向の地肌レベルを用いて副走査方向の地肌レベルを演算して画像データの地肌レベルを検出し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに検出した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする。
【０００７】
この発明に係る第３の画像処理装置は、原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、読み取った画像データのあらかじめ定めた所定ライン分がメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルの演算を開始し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする。
【０００８】
この発明に係る第４の画像処理装置は、原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、読み取った画像データのあらかじめ定めた所定ライン分がメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向の地肌レベルの演算を開始し、演算した主走査方向に地肌レベルを用いて副走査方向の地肌レベルを演算して画像データの地肌レベルを検出し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに検出した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする。
【００１０】
上記汎用のプロセッサは、画像データの主走査方向と副走査方向のｎ画素目の入力画像濃度をＩＤｎ、演算後の濃度をＪＯＤｎ、追従係数をＫ（０＜Ｋ≦１）とすると、
ＪＯＤｎ＝(１−Ｋ)・ＪＯＤ（ｎ-1）＋Ｋ・ＩＤｎ
に示す式で濃度ＪＯＤｎを演算して地肌レベルを検出すると良い。
【００１１】
この発明に係る画像形成装置は、上記いずれかの画像処理装置を有することを特徴とする。
【００１２】
【発明の実施の形態】
この発明のデジタル複写機は読取ユニットで読み取った画像データを画像データ制御部で画像処理プロセッサに送り、画像処理プロセッサで各種処理をして補正した画像データを画像データ制御部に戻す。画像データ制御部は補正した画像データをメモリに格納するときは画像メモリアクセス制御部に画像データを転送してメモリに格納する。また、メモリに格納した画像データを出力するときは、メモリに格納した画像データを画像メモリアクセス制御部で読み出し画像データ制御部に転送する。画像データ制御部は転送された画像データを画像処理プロセッサに送り処理をさせて出力させる。この装置全体の動作をシステムコントローラで制御する。システムコントローラは大量のデータを高速で処理する例えばＳＩＭＤ型プロセッサからなり、メモリ内のデータも操作できる。
【００１３】
そしてシステムコントローラは、読み取った画像データの全てがメモリに蓄積された後に、メモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算する。この演算した地肌レベルによりメモリに蓄積された画像データの地肌成分を除去してメモリに格納する。
【００１４】
【実施例】
図１はこの発明の一実施例のデイジタル複写機の構成を示すブロック図である。図に示すように、デイジタル複写機は原稿の表面を読み取る読取ユニット１は原稿の表面に対して光を照射し、原稿からの反射光をミラー群とレンズを通して受光素子例えばＣＣＤに集光し原稿の表面の文字や画像を光学的に読み取る。センサ・ボード・ユニット２はＣＣＤで電気信号に変換された表面と裏面の画像信号をディジタル信号に変換して画像データ制御部３に出力する。画像データ制御部３は画像処理プロセッサ４やパラレルバス５や画像メモリアクセス制御部６間の画像データ転送を制御するとともに装置全体の動作を制御するシステムコントローラ７と画像データに対する各種プロセスを制御するプロセスコントローラ８間の通信を行う。この画像データ制御部３に入力した読取画像データは画像処理プロセッサ４に転送される。画像処理プロセッサ４は転送された読取画像データの光学系及びディジタル信号への量子化に伴う信号劣化を補正し、補正した画像データを画像データ制御部３へ再度出力する。画像データ制御部３は入力した補正画像データをパラレルバス５を経由して画像メモリアクセス制御部６に転送する。画像メモリアクセス制御部６はシステムコントローラ７の制御に基づき転送された補正画像データとメモリ９のアクセス制御を行ない、画像メモリアクセス制御部６に転送された読取画像データはデータ圧縮後にメモリ９に蓄積される。メモリ９に蓄積された画像データを印刷出力するとき、画像データは画像メモリアクセス制御部６により読み出され、読み出した画像データを伸張して、本来の画像データに戻しパラレルバス５を経由して画像データ制御部３へ転送される。
【００１５】
画像データ制御部３は画像メモリアクセス制御部６から出力画像データを受信すると、受信した画像データを出力画像データとして画像処理プロセッサ４に転送する。画像処理プロセッサ４は転送された出力画像データの裏うつり補正を行ない、裏うつり補正を行なった出力画像データの画質処理を行ないビデオデータ制御部１０に送る。ビデオデータ制御部１０は送られた出力画像データのパルス制御を行い、プリンタエンジンである作像ユニット１１に送り転写紙に再生画像を形成させる。
【００１６】
このようデジタル複写機において、システムコントローラ７とＲＯＭ１２及びＲＡＭ１３でシステム全体を制御し、各リソースの起動を管理し、プロセスコントローラ８とＲＯＭ１４とＲＡＭ１５で画像データの流れを制御する。そしてジョブは操作パネル１６において選択入力して設定する。また、システムコントローラ７とプロセスコントローラ８はパラレルバス５と画像データ制御部３及びシリアルバス１７を介して相互に通信を行う。このとき画像データ制御部３でパラレルバス５とシリアルバス１７とのデータインタフェースのためのデータフォーマット変換を行う。
【００１７】
このデジタル複写機の画像データ制御部３と画像処理プロセッサ４と画像メモリアクセス制御部６及びビデオデータ制御部１０の詳細を説明する。
【００１８】
画像データ制御部３には、図２のブロック図に示すように、画像データ入出力制御部３０とコマンド制御部３１と画像データ入力制御部３２と画像データ出力制御部３３とデータ圧縮部３４とデータ伸長部３５とデータ変換部３６とパラレルデータインタフェース３７及びシリアルデータインタフェース３８，３９を有する。センサボードユニット２からの読取画像データは画像データ入出力制御部３０に入力し、画像データ入出力制御部３０から画像処理プロセッサ４に出力する。画像処理プロセッサ４で補正された補正画像データは画像データ入力制御部３２に入力し、画像データ入力制御部３２に入力した補正画像データはデータ圧縮部３４でパラレルバス５における転送効率を高めるためにデータ圧縮が行なわれデータ変換部３６からパラレルデータインタフェース３７を介してパラレルバス５へ送出される。パラレルデータバス３７からパラレルデータインタフェース３７を介して入力される画像データはデータ変換部３６からデータ伸長部３５に送られ、バス転送のために圧縮された画像データが伸長され、伸長された出力画像データは画像データ出力制御部３３から画像処理プロセッサ４に転送される。データ変換部３６はパラレルデータとシリアルデータの変換機能を併せ持ち、システムコントローラ７とプロセスコントローラ８間の通信のためにデータ変換を行う。２系統のシリアルデータインタフェース３８，３９はシリアルバス２０と画像処理プロセッサ４との間で通信を制御する。
【００１９】
画像処理プロセッサ４は、図３のブロック図に示すように、入力インタフェース４０とスキャナ画像処理部４１と出力インタフェース４２と入力インタフェース４３と裏うつり補正処理部４４と画質調質部４５と出力インタフェース４６及びコマンド制御部４７を有する。画像データ制御部３から転送された読取画像データは入力インタフェース４０に入力しスキャナー画像処理部４１へ送られ、スキャナー画像処理部４１でシェーディング補正とスキャナγ補正，ＭＴＦ補正等の補正処理と、拡大／縮小の変倍処理が行なわれ、この処理後の補正画像データが出力インタフェース４２から画像データ制御部３に転送される。また、画像データ制御部３から転送される出力画像データは入力インタフェース４３に入力し裏うつり補正処理部４４に送られ裏うつり補正を行なって画質調質部４５へ送られる。画質調質部４５では面積階調処理が行なわれ、画質処理後の出力画像データは出力インタフェース４６からビデオデータ制御部１０に送られる。この画質調質部４５における面積階調処理は濃度変換とディザ処理，誤差拡散処理等が有り、階調情報の面積近似を主な処理とする。このスキャナー画像処理部４１及び裏うつり補正処理部４４と画質調質部４５の処理の切り替えと処理手順の変更等はコマンド制御部４７で管理する。
【００２０】
このようにスキャナ画像処理部４１で処理された補正画像データをメモリ９に蓄積しておき、印刷出力するときに画質調質部４６で画質処理を変えることによりって種々の再生画像を形成することができる。例えば再生画像の濃度を振ってみたり、ディザマトリクスの線数を変更してみたりすることにより、再生画像の雰囲気を変更できる。このように処理を変更する度に画像データを読取ユニット１から読み込み直す必要はなく、メモリ９に蓄積した画像データを読み出せば、同一データに対し何度でも異なる処理を実施できる。
【００２１】
この画像処理プロセッサ４の内部構成の概略は、図４のブロック図に示すように、外部とデータ入出力する複数の入出力ポート５１と、バススイッチ／ローカルメモリ群５２と、バススイッチ／ローカルメモリ群５２の使用するメモリー領域やデータパスの経路を制御するメモリ制御部５３と、バススイッチ／ローカルメモリ群５２に格納された画像データの各種処理を行い、出力結果をバススイッチ／ローカルメモリ群５２に格納するプロセッサアレー５４と、プロセッサアレー５４の処理手順、処理のためのパラメタ等を格納したプログラムＲＡＭ５５とびデータＲＡＭ５６及びホストバッファ５７を有する。
【００２２】
画像メモリアクセス制御部６は、図５のブロック図に示すように、パラレルデータインタフェース６１とデータ変換部６２とデータ圧縮部６３とデータ伸長部６４とメモリアクセス制御部６５とシステムコントローラインタフェース６６とラインバッファ６７及びビデオ制御部６８を有する。入力されたコードデータはラインバッファ６７においてローカル領域でのデータの格納を行う。ラインバッファ６７に格納されたコードデータは、システムコントローラ７からシステムコントローラインタフェース６６を介して入力された展開処理命令に基づきビデオ制御部６８で画像データに展開される。このビデオ制御部６８で展開された画像データ又は画像データ制御部３からパラレルバス５を介してパラレルデータインタフェース６１に入力された画像データはメモリ９に格納される。この場合、データ変換部６２において格納対象となる画像データを選択し、データ圧縮部６３でメモリ使用効率を上げるためにデータ圧縮が行なわれ、メモリアクセス制御部６５でメモリ９のアドレスを管理しながら圧縮された画像データをメモリ９に格納する。メモリ９に格納された画像データを読み出すときは、メモリアクセス制御部６５で読出し先アドレスを制御し、読み出された画像データをデータ伸張部６４で伸長し、伸長した画像データをデータ変換部６２からパラレルデータインタフェース６１を介してパラレルバス５にデータ転送する。
【００２３】
画像処理プロセッサ４から入力される出力画像データに対して作像ユニット１２の特性に応じて、追加の処理を行うビデオデータ制御部１０には、図６のブロック図に示すように、エッジ平滑処理部１０１とパルス制御部１０２とパラレルデータインタフェース１０３とデータ変換部１０４及びシリアルデータインタフェース１０５を有する。画像処理プロセッサ４から入力された出力画像データはエッジ平滑処理部１０１でドットの再配置処理が行なわれ、パルス制御部１０２でドット形成のための画像信号のパルス制御を行い作像ユニット１２に出力される。この出力画像データの変換とは別にパラレルデータインタ１０３から入出力するパラレルデータとシリアルデータインタフェース１０５から入出力するシリアルデータのフォーマット変換をデータ変換部１０４で行い、ビデオデータ制御部１１単体でもシステムコントローラ７とプロセスコントローラ８の通信に対応できる。
【００２４】
上記のように構成したディジタル複写機で、読取りユニット１で読み取った原稿の表面の画像データはセンサボードユニット２と画像データ制御部３と画像処理プロセッサ４と画像データ制御部３とに順次転送され、画像データ制御部３からパラレルバス５と画像メモリアクセス制御部６を介してメモリ９に蓄積される。このメモリ９に蓄積された画像データを出力するとき、メモリ９に蓄積された画像データは画像メモリアクセス制御部６とパラレルバス５を介して画像データ制御部３に送られ、画像データ制御部３から画像処理プロセッサ４とビデオデータ制御部１０を介して作像ユニット１１に送られ転写画像を形成する。
【００２５】
このように読取りユニット１で原稿の画像が読み取られメモリ９に蓄積された画像データは画像メモリアクセス制御部６に接続されているシステムコントローラ７によって演算を行うことができ、システムコントローラ７によって地肌レベルを検出して地肌除去を行なう。このシステムコントローラ７は大量のデータを高速で処理する例えばＳＩＭＤ型プロセッサからなる。このＳＩＭＤ型プロセッサは同一の演算命令を複数のプロセッサに分配し、各プロセッサが持つ異なるデータに対して同時に演算を実行するものであり、複数のプロセッサと全体を制御する１つの制御部から構成される。各プロセッサはそれぞれ演算器とメモリを持ち、同じ処理を繰り返す画像処理などに有効である。
【００２６】
このシステムコントローラ７の地肌除去処理には、図７のブロック図に示すように、地肌レベルを求める地肌レベル演算処理７１と地肌レベルを元の画像データから減算する地肌除去処理７２を有する。メモリ９に蓄積された画像データの地肌除去処理を行なうとき、まず、地肌レベル演算処理７１で画像データの地肌レベルを演算する。ここで画像データの主走査方向ｎ画素目の入力画像濃度をＩＤｎ、主走査方向ｎ画素目の演算後の濃度をＪＯＤｎ、追従係数をＫ、但し、追従係数Ｋは（０＜Ｋ≦１）の範囲とすると、地肌レベル演算処理７１は下記（１）式で濃度ＪＯＤｎを演算して地肌レベルを検出する。
ＪＯＤｎ＝(１−Ｋ)・ＪＯＤ（ｎ-1）＋Ｋ・ＩＤｎ    （１）
例えば図８の画像位置に対する画像濃度の分布図に示すように、地肌の濃い領域と地肌の薄い領域を有する画像データの入力画像濃度ＩＤｎに対して（１）式を適用して濃度ＪＯＤｎを演算すると、図８に示すように、濃度ＪＯＤｎは地肌の濃い領域で濃度は大きくなり、地肌の薄い領域で濃度が小さくなる。また、演算後の濃度ＪＯＤｎは追従係数Ｋの値によって、入力画像濃度ＩＤｎに追従する速度が変化する。（１）式から判るように、追従係数Ｋが大きいほど元の入力画像濃度ＩＤｎに近づくため追従速度が速まり、追従係数Ｋが小さいほど追従速度が遅くなり一定値に近くなる。この追従係数Ｋの値を適度に調整することにより、図８に示すように、入力画像濃度ＩＤｎのピーク以外の大きな地肌の変化のみに追従した濃度ＪＯＤｎを求めることができる。さらに、地肌検知の精度を高めるために主走査方向で演算した濃度ＪＯＤｎを用い副走査方向にも（１）式を適用して最終の濃度ＪＯＤｎを演算して地肌レベルを検出する。地肌除去処理７２では、下記（２）式に示すように、画像データの入力画像濃度ＩＤｎから演算した濃度ＪＯＤｎを減算して地肌を除去した濃度ＡＯＤｎを算出し、この濃度ＡＯＤｎを画像データの濃度として地肌除去を行なう。
ＡＯＤｎ＝ＩＤｎ−ＪＯＤｎ                    （２）
但し、ＡＯＤｎ＜０のときＡＯＤｎ＝０
この（２）式により演算して地肌を除去した画像データの濃度分布は、図９に示すように、地肌の濃い領域と地肌の薄い領域でいずれも高精度で地肌を除去することができる。このようにメモリ９に格納された画像データからシステムコントローラ７で地肌レベルを演算し、演算した地肌レベルにより画像データから地肌成分を除去するから、地肌レベルを主走査方向と副走査方向ともに高い検知精度で検出して除去することができ、画像処理プロセッサ４の負担を軽減することができる。
【００２７】
上記実施例はシステムコントローラ７によりメモリ９に蓄積された画像データの地肌レベルを検出して、システムコントローラ７で画像データの地肌成分を除去する場合について説明したが、システムコントローラ７によりメモリ９に格納された画像データの主走査方向と副走査方向の地肌レベルを検出し、検出した地肌レベルを使用して画像処理プロセッサ４で画像データの地肌成分を除去するようにしても良い。このようにシステムコントローラ７によりメモリ９に格納された画像データの主走査方向と副走査方向の地肌レベルを検出することにより主走査方向と副走査方向ともに高い地肌検知精度を得ることができるとともに、画像処理プロセッサ４で画像データの地肌成分を除去することにより地肌除去の演算を高速に行なうことができる。
【００２８】
また、上記各実施例は読み取った画像データの全てを画像メモリアクセス制御部６でメモリ９に格納した後に、システムコントローラ７によりメモリ９に格納された画像データの主走査方向と副走査方向の地肌レベルを検出する場合について説明したが、読みとった画像データのｎライン分がメモリ９に蓄積された後にシステムコントローラ７で地肌レベルの検出を開始しても良い。ここでｎは（０＜ｎ＜全読み取りライン）として使用者により任意に選択される。例えば、ｎ＝（全読み取りライン／２）の場合は、原稿を読み取り始めてから地肌レベルの検出を開始するまでの時間は、画像データの全てをメモリ９に格納した後に地肌レベルの検出を開始する場合と比べて半分になり生産性を向上することができる。
【００２９】
【発明の効果】
この発明は以上説明したように、原稿を読み取りディジタル変換された画像データの全てをメモリに蓄積した後に、メモリ内のデータを操作できる汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算し、演算した地肌レベルによりメモリに蓄積された画像データの地肌成分を除去するようにしたから、地肌レベルを主走査方向と副走査方向ともに高い検知精度で検出して除去することができる。
【００３０】
また、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段で転送された地肌レベルにより画像データの地肌成分を除去することにより、画像データの地肌レベルを高い検知精度で検出することができるとともに、画像データの地肌除去の演算を高速に行なうことができ、生産性を向上させることができる。
【００３１】
さらに、読み取った画像データがあらかじめ定めた所定ライン分がメモリに蓄積されたとに、画像データの地肌レベル演算を開始することにより、地肌レベルを迅速に検出することができ、生産性をより向上することができる。
【００３２】
また、画像データの主走査方向と副走査方向のｎ画素目の入力画像濃度をＩＤｎ、演算後の濃度をＪＯＤｎ、追従係数をＫ（０＜Ｋ≦１）としたときに、
ＪＯＤｎ＝(１−Ｋ)・ＪＯＤ（ｎ-1）＋Ｋ・ＩＤｎ
に示す式で濃度ＪＯＤｎを演算して地肌レベルを検出することにより、地肌の濃い領域と地肌の薄い領域でいずれも高精度に地肌レベルを検出することができ、高精度で地肌を除去することができる。
【００３３】
さらに、この画像処理装置を複写機やプリンタ等の画像形成装置に使用することにより良質な画像を安定して形成することができる。
【図面の簡単な説明】
【図１】この発明の実施例のデジタル複写機の構成を示すブロック図である。
【図２】画像データ制御部の構成を示すブロック図である。
【図３】画像処理プロセッサの構成を示すブロック図である。
【図４】画像処理プロセッサの内部構成を示すブロック図である。
【図５】画像メモリアクセス制御部の構成を示すブロック図である。
【図６】ビデオデータ制御部の構成を示すブロック図である。
【図７】地肌除去処理を示すブロック図である。
【図８】画像位置に対する画像濃度の分布図である。
【図９】地肌を除去した画像の濃度分布図である。
【符号の説明】
１；読取ユニット、２；センサ・ボード・ユニット、
３；画像データ制御部、４；画像処理プロセッサ、５；パラレルバス、
６；画像メモリアクセス制御部、７；システムコントローラ、
８；プロセスコントローラ、９；メモリ。
【図１】
0003880793.tif 000002
【図２】
0003880793.tif 000003
【図３】
0003880793.tif 000004
【図４】
0003880793.tif 000005
【図５】
0003880793.tif 000006
【図６】
0003880793.tif 000007
【図７】
0003880793.tif 000008
【図８】
0003880793.tif 000009
【図９】
0003880793.tif 000010