JP3880793B2 - Image processing apparatus and image forming apparatus - Google Patents
Image processing apparatus and image forming apparatus Download PDFInfo
- Publication number
- JP3880793B2 JP3880793B2 JP2000310021A JP2000310021A JP3880793B2 JP 3880793 B2 JP3880793 B2 JP 3880793B2 JP 2000310021 A JP2000310021 A JP 2000310021A JP 2000310021 A JP2000310021 A JP 2000310021A JP 3880793 B2 JP3880793 B2 JP 3880793B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- memory
- image
- transferred
- background level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、デジタル複写機やプリンタ装置等の画像処理装置及び画像形成装置、特に地肌の変動が激しくコントラストの低い文字原稿を良好に再現する画像処理に関するものである。
【0002】
【従来の技術】
近年文書電子化が進んでおり、紙文書をスキャナなどで読み取り、電子化する要求が増加している。特に設計や建築関係では青焼き図面を電子化して蓄積する要求がある。青焼き図面は、本来不要の情報である地肌部に濃度が存在し、通常のスキャナで読み取って複写するときに地肌を除去しきれない場合がある。また、青焼き図面を白地の用紙に切り貼りしたものを読み取る場合があり、この場合、青焼き部のみ濃くなって判読性が極度に低下する。この地肌を除去するため、例えば特開平6−311359号公報に示すように、入力したデジタル画像信号の各ライン毎に画素値をサンプリングし、サンプリングした値の平均値を求め、求めた平均値をそのラインの地肌濃度値としてその平均値に所定のオフセットを加えた閾値を用いてライン毎に地肌を除去するようにしている。また、特開平9−186872号公報に示すように、読み出した原稿の種類を判定し、判定した原稿の種類に基づいて検出した地肌レベルの濃度補正量を変化させて地肌の除去を行なうようにしている。
【0003】
【発明が解決しようとする課題】
しかしながら特開平6−311359号公報に示すように読み取った画像の1ライン毎に同一の地肌データを除去していると、1ラインで地肌濃度が変動する場合に対応することはできないという短所がある。また、特開平9−186872号公報に示す場合は、一定領域の白ピーク値を基本の地肌レベルとしており、やはり変動する地肌に追従して地肌濃度を精度良く計算して除去することができないという短所がある。
【0004】
この発明はかかる短所を改善し、特に青焼き図面を白地の用紙に切り貼りしたりして地肌濃度が激しく変化する場合でも、プレスキャンなどによるスループットの低下なく精度の高い地肌検知精度を得て、図面等の画像データを良好に再現することができる画像処理装置及び画像形成装置を提供することを目的とするものである。
【0005】
【課題を解決するための手段】
この発明に係る画像処理装置は、原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、読み取った画像データの全てがメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする。
【0006】
この発明に係る第2の画像処理装置は、原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、読み取った画像データの全てがメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向の地肌レベルを演算し、演算した主走査方向の地肌レベルを用いて副走査方向の地肌レベルを演算して画像データの地肌レベルを検出し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに検出した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする。
【0007】
この発明に係る第3の画像処理装置は、原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、読み取った画像データのあらかじめ定めた所定ライン分がメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルの演算を開始し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする。
【0008】
この発明に係る第4の画像処理装置は、原稿を読み取りディジタル変換された画像データに変換する読取手段と、読み取った画像データを蓄積するメモリと、メモリ内のデータを操作できる汎用のプロセッサと、読取手段で読み取った画像データの各種補正処理をするとともにメモリに蓄積された画像データが転送されたとき、転送された画像データの各種処理を行なう画像処理手段とを有する画像処理装置において、読み取った画像データのあらかじめ定めた所定ライン分がメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向の地肌レベルの演算を開始し、演算した主走査方向に地肌レベルを用いて副走査方向の地肌レベルを演算して画像データの地肌レベルを検出し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに検出した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする。
【0010】
上記汎用のプロセッサは、画像データの主走査方向と副走査方向のn画素目の入力画像濃度をIDn、演算後の濃度をJODn、追従係数をK(0<K≦1)とすると、
JODn=(1−K)・JOD(n-1)+K・IDn
に示す式で濃度JODnを演算して地肌レベルを検出すると良い。
【0011】
この発明に係る画像形成装置は、上記いずれかの画像処理装置を有することを特徴とする。
【0012】
【発明の実施の形態】
この発明のデジタル複写機は読取ユニットで読み取った画像データを画像データ制御部で画像処理プロセッサに送り、画像処理プロセッサで各種処理をして補正した画像データを画像データ制御部に戻す。画像データ制御部は補正した画像データをメモリに格納するときは画像メモリアクセス制御部に画像データを転送してメモリに格納する。また、メモリに格納した画像データを出力するときは、メモリに格納した画像データを画像メモリアクセス制御部で読み出し画像データ制御部に転送する。画像データ制御部は転送された画像データを画像処理プロセッサに送り処理をさせて出力させる。この装置全体の動作をシステムコントローラで制御する。システムコントローラは大量のデータを高速で処理する例えばSIMD型プロセッサからなり、メモリ内のデータも操作できる。
【0013】
そしてシステムコントローラは、読み取った画像データの全てがメモリに蓄積された後に、メモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算する。この演算した地肌レベルによりメモリに蓄積された画像データの地肌成分を除去してメモリに格納する。
【0014】
【実施例】
図1はこの発明の一実施例のデイジタル複写機の構成を示すブロック図である。図に示すように、デイジタル複写機は原稿の表面を読み取る読取ユニット1は原稿の表面に対して光を照射し、原稿からの反射光をミラー群とレンズを通して受光素子例えばCCDに集光し原稿の表面の文字や画像を光学的に読み取る。センサ・ボード・ユニット2はCCDで電気信号に変換された表面と裏面の画像信号をディジタル信号に変換して画像データ制御部3に出力する。画像データ制御部3は画像処理プロセッサ4やパラレルバス5や画像メモリアクセス制御部6間の画像データ転送を制御するとともに装置全体の動作を制御するシステムコントローラ7と画像データに対する各種プロセスを制御するプロセスコントローラ8間の通信を行う。この画像データ制御部3に入力した読取画像データは画像処理プロセッサ4に転送される。画像処理プロセッサ4は転送された読取画像データの光学系及びディジタル信号への量子化に伴う信号劣化を補正し、補正した画像データを画像データ制御部3へ再度出力する。画像データ制御部3は入力した補正画像データをパラレルバス5を経由して画像メモリアクセス制御部6に転送する。画像メモリアクセス制御部6はシステムコントローラ7の制御に基づき転送された補正画像データとメモリ9のアクセス制御を行ない、画像メモリアクセス制御部6に転送された読取画像データはデータ圧縮後にメモリ9に蓄積される。メモリ9に蓄積された画像データを印刷出力するとき、画像データは画像メモリアクセス制御部6により読み出され、読み出した画像データを伸張して、本来の画像データに戻しパラレルバス5を経由して画像データ制御部3へ転送される。
【0015】
画像データ制御部3は画像メモリアクセス制御部6から出力画像データを受信すると、受信した画像データを出力画像データとして画像処理プロセッサ4に転送する。画像処理プロセッサ4は転送された出力画像データの裏うつり補正を行ない、裏うつり補正を行なった出力画像データの画質処理を行ないビデオデータ制御部10に送る。ビデオデータ制御部10は送られた出力画像データのパルス制御を行い、プリンタエンジンである作像ユニット11に送り転写紙に再生画像を形成させる。
【0016】
このようデジタル複写機において、システムコントローラ7とROM12及びRAM13でシステム全体を制御し、各リソースの起動を管理し、プロセスコントローラ8とROM14とRAM15で画像データの流れを制御する。そしてジョブは操作パネル16において選択入力して設定する。また、システムコントローラ7とプロセスコントローラ8はパラレルバス5と画像データ制御部3及びシリアルバス17を介して相互に通信を行う。このとき画像データ制御部3でパラレルバス5とシリアルバス17とのデータインタフェースのためのデータフォーマット変換を行う。
【0017】
このデジタル複写機の画像データ制御部3と画像処理プロセッサ4と画像メモリアクセス制御部6及びビデオデータ制御部10の詳細を説明する。
【0018】
画像データ制御部3には、図2のブロック図に示すように、画像データ入出力制御部30とコマンド制御部31と画像データ入力制御部32と画像データ出力制御部33とデータ圧縮部34とデータ伸長部35とデータ変換部36とパラレルデータインタフェース37及びシリアルデータインタフェース38,39を有する。センサボードユニット2からの読取画像データは画像データ入出力制御部30に入力し、画像データ入出力制御部30から画像処理プロセッサ4に出力する。画像処理プロセッサ4で補正された補正画像データは画像データ入力制御部32に入力し、画像データ入力制御部32に入力した補正画像データはデータ圧縮部34でパラレルバス5における転送効率を高めるためにデータ圧縮が行なわれデータ変換部36からパラレルデータインタフェース37を介してパラレルバス5へ送出される。パラレルデータバス37からパラレルデータインタフェース37を介して入力される画像データはデータ変換部36からデータ伸長部35に送られ、バス転送のために圧縮された画像データが伸長され、伸長された出力画像データは画像データ出力制御部33から画像処理プロセッサ4に転送される。データ変換部36はパラレルデータとシリアルデータの変換機能を併せ持ち、システムコントローラ7とプロセスコントローラ8間の通信のためにデータ変換を行う。2系統のシリアルデータインタフェース38,39はシリアルバス20と画像処理プロセッサ4との間で通信を制御する。
【0019】
画像処理プロセッサ4は、図3のブロック図に示すように、入力インタフェース40とスキャナ画像処理部41と出力インタフェース42と入力インタフェース43と裏うつり補正処理部44と画質調質部45と出力インタフェース46及びコマンド制御部47を有する。画像データ制御部3から転送された読取画像データは入力インタフェース40に入力しスキャナー画像処理部41へ送られ、スキャナー画像処理部41でシェーディング補正とスキャナγ補正,MTF補正等の補正処理と、拡大/縮小の変倍処理が行なわれ、この処理後の補正画像データが出力インタフェース42から画像データ制御部3に転送される。また、画像データ制御部3から転送される出力画像データは入力インタフェース43に入力し裏うつり補正処理部44に送られ裏うつり補正を行なって画質調質部45へ送られる。画質調質部45では面積階調処理が行なわれ、画質処理後の出力画像データは出力インタフェース46からビデオデータ制御部10に送られる。この画質調質部45における面積階調処理は濃度変換とディザ処理,誤差拡散処理等が有り、階調情報の面積近似を主な処理とする。このスキャナー画像処理部41及び裏うつり補正処理部44と画質調質部45の処理の切り替えと処理手順の変更等はコマンド制御部47で管理する。
【0020】
このようにスキャナ画像処理部41で処理された補正画像データをメモリ9に蓄積しておき、印刷出力するときに画質調質部46で画質処理を変えることによりって種々の再生画像を形成することができる。例えば再生画像の濃度を振ってみたり、ディザマトリクスの線数を変更してみたりすることにより、再生画像の雰囲気を変更できる。このように処理を変更する度に画像データを読取ユニット1から読み込み直す必要はなく、メモリ9に蓄積した画像データを読み出せば、同一データに対し何度でも異なる処理を実施できる。
【0021】
この画像処理プロセッサ4の内部構成の概略は、図4のブロック図に示すように、外部とデータ入出力する複数の入出力ポート51と、バススイッチ/ローカルメモリ群52と、バススイッチ/ローカルメモリ群52の使用するメモリー領域やデータパスの経路を制御するメモリ制御部53と、バススイッチ/ローカルメモリ群52に格納された画像データの各種処理を行い、出力結果をバススイッチ/ローカルメモリ群52に格納するプロセッサアレー54と、プロセッサアレー54の処理手順、処理のためのパラメタ等を格納したプログラムRAM55とびデータRAM56及びホストバッファ57を有する。
【0022】
画像メモリアクセス制御部6は、図5のブロック図に示すように、パラレルデータインタフェース61とデータ変換部62とデータ圧縮部63とデータ伸長部64とメモリアクセス制御部65とシステムコントローラインタフェース66とラインバッファ67及びビデオ制御部68を有する。入力されたコードデータはラインバッファ67においてローカル領域でのデータの格納を行う。ラインバッファ67に格納されたコードデータは、システムコントローラ7からシステムコントローラインタフェース66を介して入力された展開処理命令に基づきビデオ制御部68で画像データに展開される。このビデオ制御部68で展開された画像データ又は画像データ制御部3からパラレルバス5を介してパラレルデータインタフェース61に入力された画像データはメモリ9に格納される。この場合、データ変換部62において格納対象となる画像データを選択し、データ圧縮部63でメモリ使用効率を上げるためにデータ圧縮が行なわれ、メモリアクセス制御部65でメモリ9のアドレスを管理しながら圧縮された画像データをメモリ9に格納する。メモリ9に格納された画像データを読み出すときは、メモリアクセス制御部65で読出し先アドレスを制御し、読み出された画像データをデータ伸張部64で伸長し、伸長した画像データをデータ変換部62からパラレルデータインタフェース61を介してパラレルバス5にデータ転送する。
【0023】
画像処理プロセッサ4から入力される出力画像データに対して作像ユニット12の特性に応じて、追加の処理を行うビデオデータ制御部10には、図6のブロック図に示すように、エッジ平滑処理部101とパルス制御部102とパラレルデータインタフェース103とデータ変換部104及びシリアルデータインタフェース105を有する。画像処理プロセッサ4から入力された出力画像データはエッジ平滑処理部101でドットの再配置処理が行なわれ、パルス制御部102でドット形成のための画像信号のパルス制御を行い作像ユニット12に出力される。この出力画像データの変換とは別にパラレルデータインタ103から入出力するパラレルデータとシリアルデータインタフェース105から入出力するシリアルデータのフォーマット変換をデータ変換部104で行い、ビデオデータ制御部11単体でもシステムコントローラ7とプロセスコントローラ8の通信に対応できる。
【0024】
上記のように構成したディジタル複写機で、読取りユニット1で読み取った原稿の表面の画像データはセンサボードユニット2と画像データ制御部3と画像処理プロセッサ4と画像データ制御部3とに順次転送され、画像データ制御部3からパラレルバス5と画像メモリアクセス制御部6を介してメモリ9に蓄積される。このメモリ9に蓄積された画像データを出力するとき、メモリ9に蓄積された画像データは画像メモリアクセス制御部6とパラレルバス5を介して画像データ制御部3に送られ、画像データ制御部3から画像処理プロセッサ4とビデオデータ制御部10を介して作像ユニット11に送られ転写画像を形成する。
【0025】
このように読取りユニット1で原稿の画像が読み取られメモリ9に蓄積された画像データは画像メモリアクセス制御部6に接続されているシステムコントローラ7によって演算を行うことができ、システムコントローラ7によって地肌レベルを検出して地肌除去を行なう。このシステムコントローラ7は大量のデータを高速で処理する例えばSIMD型プロセッサからなる。このSIMD型プロセッサは同一の演算命令を複数のプロセッサに分配し、各プロセッサが持つ異なるデータに対して同時に演算を実行するものであり、複数のプロセッサと全体を制御する1つの制御部から構成される。各プロセッサはそれぞれ演算器とメモリを持ち、同じ処理を繰り返す画像処理などに有効である。
【0026】
このシステムコントローラ7の地肌除去処理には、図7のブロック図に示すように、地肌レベルを求める地肌レベル演算処理71と地肌レベルを元の画像データから減算する地肌除去処理72を有する。メモリ9に蓄積された画像データの地肌除去処理を行なうとき、まず、地肌レベル演算処理71で画像データの地肌レベルを演算する。ここで画像データの主走査方向n画素目の入力画像濃度をIDn、主走査方向n画素目の演算後の濃度をJODn、追従係数をK、但し、追従係数Kは(0<K≦1)の範囲とすると、地肌レベル演算処理71は下記(1)式で濃度JODnを演算して地肌レベルを検出する。
JODn=(1−K)・JOD(n-1)+K・IDn (1)
例えば図8の画像位置に対する画像濃度の分布図に示すように、地肌の濃い領域と地肌の薄い領域を有する画像データの入力画像濃度IDnに対して(1)式を適用して濃度JODnを演算すると、図8に示すように、濃度JODnは地肌の濃い領域で濃度は大きくなり、地肌の薄い領域で濃度が小さくなる。また、演算後の濃度JODnは追従係数Kの値によって、入力画像濃度IDnに追従する速度が変化する。(1)式から判るように、追従係数Kが大きいほど元の入力画像濃度IDnに近づくため追従速度が速まり、追従係数Kが小さいほど追従速度が遅くなり一定値に近くなる。この追従係数Kの値を適度に調整することにより、図8に示すように、入力画像濃度IDnのピーク以外の大きな地肌の変化のみに追従した濃度JODnを求めることができる。さらに、地肌検知の精度を高めるために主走査方向で演算した濃度JODnを用い副走査方向にも(1)式を適用して最終の濃度JODnを演算して地肌レベルを検出する。地肌除去処理72では、下記(2)式に示すように、画像データの入力画像濃度IDnから演算した濃度JODnを減算して地肌を除去した濃度AODnを算出し、この濃度AODnを画像データの濃度として地肌除去を行なう。
AODn=IDn−JODn (2)
但し、AODn<0のときAODn=0
この(2)式により演算して地肌を除去した画像データの濃度分布は、図9に示すように、地肌の濃い領域と地肌の薄い領域でいずれも高精度で地肌を除去することができる。このようにメモリ9に格納された画像データからシステムコントローラ7で地肌レベルを演算し、演算した地肌レベルにより画像データから地肌成分を除去するから、地肌レベルを主走査方向と副走査方向ともに高い検知精度で検出して除去することができ、画像処理プロセッサ4の負担を軽減することができる。
【0027】
上記実施例はシステムコントローラ7によりメモリ9に蓄積された画像データの地肌レベルを検出して、システムコントローラ7で画像データの地肌成分を除去する場合について説明したが、システムコントローラ7によりメモリ9に格納された画像データの主走査方向と副走査方向の地肌レベルを検出し、検出した地肌レベルを使用して画像処理プロセッサ4で画像データの地肌成分を除去するようにしても良い。このようにシステムコントローラ7によりメモリ9に格納された画像データの主走査方向と副走査方向の地肌レベルを検出することにより主走査方向と副走査方向ともに高い地肌検知精度を得ることができるとともに、画像処理プロセッサ4で画像データの地肌成分を除去することにより地肌除去の演算を高速に行なうことができる。
【0028】
また、上記各実施例は読み取った画像データの全てを画像メモリアクセス制御部6でメモリ9に格納した後に、システムコントローラ7によりメモリ9に格納された画像データの主走査方向と副走査方向の地肌レベルを検出する場合について説明したが、読みとった画像データのnライン分がメモリ9に蓄積された後にシステムコントローラ7で地肌レベルの検出を開始しても良い。ここでnは(0<n<全読み取りライン)として使用者により任意に選択される。例えば、n=(全読み取りライン/2)の場合は、原稿を読み取り始めてから地肌レベルの検出を開始するまでの時間は、画像データの全てをメモリ9に格納した後に地肌レベルの検出を開始する場合と比べて半分になり生産性を向上することができる。
【0029】
【発明の効果】
この発明は以上説明したように、原稿を読み取りディジタル変換された画像データの全てをメモリに蓄積した後に、メモリ内のデータを操作できる汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算し、演算した地肌レベルによりメモリに蓄積された画像データの地肌成分を除去するようにしたから、地肌レベルを主走査方向と副走査方向ともに高い検知精度で検出して除去することができる。
【0030】
また、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段で転送された地肌レベルにより画像データの地肌成分を除去することにより、画像データの地肌レベルを高い検知精度で検出することができるとともに、画像データの地肌除去の演算を高速に行なうことができ、生産性を向上させることができる。
【0031】
さらに、読み取った画像データがあらかじめ定めた所定ライン分がメモリに蓄積されたとに、画像データの地肌レベル演算を開始することにより、地肌レベルを迅速に検出することができ、生産性をより向上することができる。
【0032】
また、画像データの主走査方向と副走査方向のn画素目の入力画像濃度をIDn、演算後の濃度をJODn、追従係数をK(0<K≦1)としたときに、
JODn=(1−K)・JOD(n-1)+K・IDn
に示す式で濃度JODnを演算して地肌レベルを検出することにより、地肌の濃い領域と地肌の薄い領域でいずれも高精度に地肌レベルを検出することができ、高精度で地肌を除去することができる。
【0033】
さらに、この画像処理装置を複写機やプリンタ等の画像形成装置に使用することにより良質な画像を安定して形成することができる。
【図面の簡単な説明】
【図1】この発明の実施例のデジタル複写機の構成を示すブロック図である。
【図2】画像データ制御部の構成を示すブロック図である。
【図3】画像処理プロセッサの構成を示すブロック図である。
【図4】画像処理プロセッサの内部構成を示すブロック図である。
【図5】画像メモリアクセス制御部の構成を示すブロック図である。
【図6】ビデオデータ制御部の構成を示すブロック図である。
【図7】地肌除去処理を示すブロック図である。
【図8】画像位置に対する画像濃度の分布図である。
【図9】地肌を除去した画像の濃度分布図である。
【符号の説明】
1;読取ユニット、2;センサ・ボード・ユニット、
3;画像データ制御部、4;画像処理プロセッサ、5;パラレルバス、
6;画像メモリアクセス制御部、7;システムコントローラ、
8;プロセスコントローラ、9;メモリ。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing apparatus and an image forming apparatus such as a digital copying machine and a printer , and more particularly to image processing for satisfactorily reproducing a character document having a severe background fluctuation and a low contrast.
[0002]
[Prior art]
In recent years, document digitization has progressed, and there is an increasing demand for reading and digitizing paper documents with a scanner or the like. In particular, there is a demand for electronically storing blueprints for design and construction. In the blue-printed drawing, there is a density in a background portion which is originally unnecessary information, and there are cases where the background cannot be completely removed when it is read and copied by a normal scanner. In some cases, a blue-printed drawing cut and pasted on a white sheet is read. In this case, only the blue-printed portion is darkened, and the legibility is extremely lowered. In order to remove this background, for example, as shown in JP-A-6-311359, pixel values are sampled for each line of the input digital image signal, an average value of the sampled values is obtained, and the obtained average value is calculated. The background is removed for each line using a threshold value obtained by adding a predetermined offset to the average value as the background density value of the line. Also, as disclosed in Japanese Patent Laid-Open No. 9-186872, the type of the read original is determined, and the background correction is performed by changing the density correction amount of the background level detected based on the determined type of the original. ing.
[0003]
[Problems to be solved by the invention]
However, as shown in Japanese Patent Laid-Open No. 6-311359, if the same background data is removed for each line of the read image, there is a disadvantage that it is not possible to cope with the case where the background density fluctuates in one line. . In addition, in the case of Japanese Patent Laid-Open No. 9-186872, the white peak value in a certain region is set as a basic background level, and it is impossible to accurately calculate and remove the background density following the changing background. There are disadvantages.
[0004]
The present invention improves such disadvantages, and even when the background density changes drastically by cutting and pasting a blue-printed drawing on white paper, obtaining a high accuracy background detection accuracy without a decrease in throughput due to pre-scanning, etc. It is an object of the present invention to provide an image processing apparatus and an image forming apparatus that can satisfactorily reproduce image data such as drawings.
[0005]
[Means for Solving the Problems]
An image processing apparatus according to the present invention includes a reading unit that reads a document and converts it into digitally converted image data, a memory that stores the read image data, a general-purpose processor that can operate data in the memory, and a reading unit. An image processing apparatus that performs various correction processes on the read image data and has image processing means for performing various processes on the transferred image data when the image data stored in the memory is transferred. When everything is stored in the memory, the background level in the main scanning direction and the sub-scanning direction of the image data stored in the memory is calculated by a general-purpose processor, and the image data stored in the memory is transferred to the image processing means The background level calculated together with the image data is also transferred to the image processing means, and the image processing means transfers the image data according to the transferred background level. And removing the background component.
[0006]
A second image processing apparatus according to the present invention includes a reading unit that reads a document and converts it into digitally converted image data, a memory that stores the read image data, a general-purpose processor that can operate data in the memory, When the image data read by the reading means is subjected to various correction processes and when the image data stored in the memory is transferred, the image data is read by an image processing apparatus having various image processing means for performing various processes of the transferred image data. After all of the image data is stored in the memory, the general-purpose processor calculates the background level in the main scanning direction of the image data stored in the memory, and uses the calculated background level in the main scanning direction for the background in the sub-scanning direction. When calculating the level to detect the background level of the image data and transferring the image data stored in the memory to the image processing means Also forwards background level detected together with the image data, the image processing means and removing the background component of the image data by background level transferred.
[0007]
A third image processing apparatus according to the present invention includes a reading unit that reads a document and converts it into digitally converted image data, a memory that stores the read image data, a general-purpose processor that can operate data in the memory, When the image data read by the reading means is subjected to various correction processes and when the image data stored in the memory is transferred, the image data is read by an image processing apparatus having various image processing means for performing various processes of the transferred image data. After a predetermined line of image data is stored in the memory, calculation of the background level in the main scanning direction and the sub-scanning direction of the image data stored in the memory by a general-purpose processor is started and stored in the memory. also forwards background level which is calculated together with the image data when transferring image data to the image processing means, image processing means And removing the background component of the image data by the transferred background level.
[0008]
A fourth image processing apparatus according to the present invention comprises a reading means for reading a document and converting it into digitally converted image data, a memory for storing the read image data, a general-purpose processor capable of operating the data in the memory, When the image data read by the reading means is subjected to various correction processes and when the image data stored in the memory is transferred, the image data is read by an image processing apparatus having various image processing means for performing various processes of the transferred image data. After a predetermined line of image data is stored in the memory, calculation of the background level in the main scanning direction of the image data stored in the memory is started by a general-purpose processor, and the background level is calculated in the calculated main scanning direction. Is used to calculate the background level in the sub-scanning direction to detect the background level of the image data and to store the image data stored in the memory. Also background level detected together with the image data when transferring the image processing means to transfer, the image processing means and removing the background component of the image data by background level transferred.
[0010]
The general-purpose processor is configured such that the input image density of the nth pixel in the main scanning direction and the sub-scanning direction of the image data is IDn, the density after calculation is JODn, and the tracking coefficient is K (0 <K ≦ 1).
JODn = (1-K) * JOD (n-1) + K * IDn
It is preferable to detect the background level by calculating the density JODn using the equation shown in FIG.
[0011]
An image forming apparatus according to the present invention includes any one of the image processing apparatuses described above.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
In the digital copying machine of the present invention, the image data read by the reading unit is sent to the image processor by the image data control unit, and the image data corrected by performing various processes by the image processor is returned to the image data control unit. When storing the corrected image data in the memory, the image data control unit transfers the image data to the image memory access control unit and stores it in the memory. When outputting the image data stored in the memory, the image data stored in the memory is read out by the image memory access control unit and transferred to the image data control unit. The image data control unit sends the transferred image data to the image processing processor for output. The operation of this entire apparatus is controlled by a system controller. The system controller is composed of, for example, a SIMD type processor that processes a large amount of data at high speed, and can also operate data in the memory.
[0013]
The system controller calculates the background levels in the main scanning direction and the sub-scanning direction of the image data stored in the memory after all the read image data is stored in the memory. Based on the calculated background level, the background component of the image data accumulated in the memory is removed and stored in the memory.
[0014]
【Example】
FIG. 1 is a block diagram showing the configuration of a digital copying machine according to an embodiment of the present invention. As shown in the figure, the digital copying machine reads the surface of the document. The reading unit 1 irradiates the surface of the document with light, and the reflected light from the document is focused on a light receiving element such as a CCD through a mirror group and a lens. Optically reads characters and images on the surface. The
[0015]
When the image
[0016]
In such a digital copying machine, the entire system is controlled by the system controller 7, the
[0017]
Details of the image
[0018]
As shown in the block diagram of FIG. 2, the image
[0019]
As shown in the block diagram of FIG. 3, the
[0020]
In this way, the corrected image data processed by the scanner
[0021]
As shown in the block diagram of FIG. 4, the outline of the internal configuration of the
[0022]
As shown in the block diagram of FIG. 5, the image memory
[0023]
As shown in the block diagram of FIG. 6, the edge smoothing process is performed in the video
[0024]
With the digital copying machine configured as described above, the image data on the surface of the document read by the reading unit 1 is sequentially transferred to the
[0025]
Thus, the image data read from the original by the reading unit 1 and accumulated in the memory 9 can be calculated by the system controller 7 connected to the image memory
[0026]
As shown in the block diagram of FIG. 7, the background removal process of the system controller 7 includes a background
JODn = (1-K) .JOD (n-1) + K.IDn (1)
For example, as shown in the image density distribution diagram for the image position in FIG. 8, the density JODn is calculated by applying the equation (1) to the input image density IDn of the image data having the dark background and the thin background. Then, as shown in FIG. 8, the density JODn increases in the area where the background is dark and decreases in the area where the background is thin. The calculated density JODn changes the speed of following the input image density IDn depending on the value of the tracking coefficient K. As can be seen from the equation (1), the larger the tracking coefficient K is, the closer to the original input image density IDn, the faster the tracking speed, and the smaller the tracking coefficient K is, the slower the tracking speed becomes and approaches a constant value. By appropriately adjusting the value of the follow-up coefficient K, as shown in FIG. 8, it is possible to obtain a density JODn that follows only a large background change other than the peak of the input image density IDn. Furthermore, in order to improve the accuracy of background detection, the density JODn calculated in the main scanning direction is used, and the final density JODn is calculated by applying equation (1) also in the sub-scanning direction to detect the background level. In the
AODn = IDn−JODn (2)
However, when AODn <0, AODn = 0
As shown in FIG. 9, the density distribution of the image data obtained by calculating the equation (2) and removing the background can remove the background with high accuracy in both the dark background and the thin background. In this way, the background level is calculated by the system controller 7 from the image data stored in the memory 9, and the background component is removed from the image data by the calculated background level. Therefore, the background level is detected to be high in both the main scanning direction and the sub-scanning direction. It can be detected and removed with accuracy, and the burden on the
[0027]
In the above-described embodiment, the background level of the image data stored in the memory 9 is detected by the system controller 7 and the background component of the image data is removed by the system controller 7. However, the system controller 7 stores the background level in the memory 9. The background level in the main scanning direction and the sub-scanning direction of the image data thus detected may be detected, and the background component of the image data may be removed by the
[0028]
In each of the above embodiments, all the read image data is stored in the memory 9 by the image memory
[0029]
【The invention's effect】
As described above, according to the present invention, the main scanning direction of the image data stored in the memory can be determined by a general-purpose processor that can operate the data in the memory after reading the original and storing all of the digitally converted image data in the memory. Since the background level in the sub-scanning direction is calculated and the background component of the image data stored in the memory is removed based on the calculated background level, the background level is detected with high detection accuracy in both the main scanning direction and the sub-scanning direction. Can be removed.
[0030]
Further, the background level of the image data stored in the memory in the main scanning direction and the sub-scanning direction is calculated by a general-purpose processor, and the background level calculated together with the image data when the image data stored in the memory is transferred to the image processing means. The level of the image data can also be detected with high detection accuracy by removing the background component of the image data from the background level transferred by the image processing means, and the calculation of the background removal of the image data. Can be performed at high speed, and productivity can be improved.
[0031]
Furthermore, when a predetermined line of the read image data is stored in the memory, the background level calculation of the image data is started, so that the background level can be detected quickly, and the productivity is further improved. be able to.
[0032]
Further, when the input image density of the nth pixel in the main scanning direction and the sub-scanning direction of the image data is IDn, the density after the calculation is JODn, and the tracking coefficient is K (0 <K ≦ 1),
JODn = (1-K) * JOD (n-1) + K * IDn
By calculating the density JODn using the formula shown in Fig. 4, it is possible to detect the background level with high accuracy in both the dark background and the thin background, and to remove the background with high accuracy. Can do.
[0033]
Further, by using this image processing apparatus for an image forming apparatus such as a copying machine or a printer, a high quality image can be stably formed.
[Brief description of the drawings]
FIG. 1 is a block diagram showing the configuration of a digital copying machine according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a configuration of an image data control unit.
FIG. 3 is a block diagram illustrating a configuration of an image processor.
FIG. 4 is a block diagram showing an internal configuration of an image processor.
FIG. 5 is a block diagram illustrating a configuration of an image memory access control unit.
FIG. 6 is a block diagram illustrating a configuration of a video data control unit.
FIG. 7 is a block diagram showing a background removal process.
FIG. 8 is a distribution diagram of image density with respect to an image position.
FIG. 9 is a density distribution diagram of an image with the background removed.
[Explanation of symbols]
1; reading unit, 2; sensor board unit,
3; image data control unit, 4; image processor, 5; parallel bus,
6; Image memory access control unit, 7; System controller,
8; Process controller, 9; Memory.
Claims (6)
読み取った画像データの全てがメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルを演算し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする画像処理装置。 After all of the scanned image data is stored in the memory, the general-purpose processor calculates the background level in the main scanning direction and sub-scanning direction of the image data stored in the memory, and performs image processing on the image data stored in the memory. An image processing apparatus, wherein the background level calculated together with the image data is also transferred when transferring to the means, and the image processing means removes the background component of the image data according to the transferred background level.
読み取った画像データの全てがメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向の地肌レベルを演算し、演算した主走査方向の地肌レベルを用いて副走査方向の地肌レベルを演算して画像データの地肌レベルを検出し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに検出した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする画像処理装置。Reading means for reading a document and converting it into digitally converted image data, a memory for storing the read image data, a general-purpose processor capable of operating the data in the memory, and various correction processes for the image data read by the reading means In addition, in the image processing apparatus having image processing means for performing various processing of the transferred image data when the image data stored in the memory is transferred,
After all the read image data is stored in the memory, the background level in the main scanning direction of the image data stored in the memory is calculated by a general-purpose processor, and the sub-scanning direction is calculated using the calculated background level in the main scanning direction. The background level of the image data is detected by calculating the background level of the image data, and when the image data stored in the memory is transferred to the image processing means, the detected background level is also transferred together with the image data, and the image processing means is transferred. An image processing apparatus, wherein a background component of image data is removed based on a background level.
読み取った画像データのあらかじめ定めた所定ライン分がメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向と副走査方向の地肌レベルの演算を開始し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに演算した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする画像処理装置。Reading means for reading a document and converting it into digitally converted image data, a memory for storing the read image data, a general-purpose processor capable of operating the data in the memory, and various correction processes for the image data read by the reading means In addition, in the image processing apparatus having image processing means for performing various processing of the transferred image data when the image data stored in the memory is transferred,
After a predetermined number of lines of scanned image data are stored in the memory, calculation of the background level in the main scanning direction and sub-scanning direction of the image data stored in the memory is started by a general-purpose processor and stored in the memory. An image processing apparatus characterized by transferring a background level calculated together with image data when transferring the processed image data to the image processing means, and the image processing means removes a background component of the image data based on the transferred background level. .
読み取った画像データのあらかじめ定めた所定ライン分がメモリに蓄積された後に、汎用のプロセッサでメモリに蓄積された画像データの主走査方向の地肌レベルの演算を開始し、演算した主走査方向に地肌レベルを用いて副走査方向の地肌レベルを演算して画像データの地肌レベルを検出し、メモリに蓄積された画像データを画像処理手段に転送するときに画像データとともに検出した地肌レベルも転送し、画像処理手段は転送された地肌レベルにより画像データの地肌成分を除去することを特徴とする画像処理装置。 Reading means for reading a document and converting it into digitally converted image data, a memory for storing the read image data, a general-purpose processor capable of operating the data in the memory, and various correction processes for the image data read by the reading means In addition, in the image processing apparatus having image processing means for performing various processing of the transferred image data when the image data stored in the memory is transferred,
After a predetermined number of lines of scanned image data are stored in the memory, the general-purpose processor starts calculating the background level in the main scanning direction of the image data stored in the memory. The background level in the sub-scanning direction is calculated using the level to detect the background level of the image data, and the background level detected together with the image data is transferred when transferring the image data stored in the memory to the image processing means, An image processing apparatus, wherein the image processing means removes the background component of the image data according to the transferred background level.
JODn= ( 1−K ) ・JOD(n -1 )+K・IDn
に示す式で濃度JODnを演算して地肌レベルを検出する請求項1乃至4のいずれかに記載の画像処理装置。 The general-purpose processor is configured such that the input image density of the nth pixel in the main scanning direction and the sub-scanning direction of the image data is IDn, the density after calculation is JODn, and the tracking coefficient is K (0 <K ≦ 1).
JODn = ( 1-K ) .JOD (n- 1 ) + K.IDn
The image processing apparatus according to any one of claims 1 to 4, wherein the background level is detected by calculating the density JODn using the formula shown in FIG.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000310021A JP3880793B2 (en) | 2000-10-11 | 2000-10-11 | Image processing apparatus and image forming apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000310021A JP3880793B2 (en) | 2000-10-11 | 2000-10-11 | Image processing apparatus and image forming apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002118750A JP2002118750A (en) | 2002-04-19 |
JP3880793B2 true JP3880793B2 (en) | 2007-02-14 |
Family
ID=18790049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000310021A Expired - Fee Related JP3880793B2 (en) | 2000-10-11 | 2000-10-11 | Image processing apparatus and image forming apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3880793B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004214884A (en) * | 2002-12-27 | 2004-07-29 | Ricoh Co Ltd | Image forming apparatus |
-
2000
- 2000-10-11 JP JP2000310021A patent/JP3880793B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002118750A (en) | 2002-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2003533917A (en) | Scanner with paperless scaling mode | |
EP1542447B1 (en) | Image data processing device, image data processing method, program, recording medium, and image reading device | |
US8305661B2 (en) | Image processing apparatus and image processing method | |
JP3880793B2 (en) | Image processing apparatus and image forming apparatus | |
US6028968A (en) | Image processing apparatus | |
JP2006254472A (en) | Image processor and image forming apparatus | |
JP3893891B2 (en) | Image processing device | |
JP3869178B2 (en) | Image processing apparatus and image forming apparatus | |
JP4068769B2 (en) | Image processing apparatus and tilt correction method thereof | |
US7113647B2 (en) | Removal of background noise of image data by an image processing device or image reading apparatus | |
JP4071809B2 (en) | Image processing device | |
JP2002118756A (en) | Data transfer method and data transfer device, and image processing unit and image forming device | |
JPH07162667A (en) | Picture reader | |
JP3911459B2 (en) | Image reading device | |
JP5742320B2 (en) | Image forming apparatus, image forming method, program, and recording medium | |
JP2003533918A (en) | Scanner with prepress mode | |
JP3982982B2 (en) | Image processing device | |
JP3014257B2 (en) | Document reading device | |
JP4070026B2 (en) | Image processing apparatus and program used for the same | |
JP5321034B2 (en) | Image processing apparatus, image processing method, and computer-executable program | |
JPH08265562A (en) | Picture magnification device | |
JP2003283791A (en) | Image processing apparatus | |
JP2001061031A (en) | Digital copying machine | |
JP2000278516A (en) | Image processor | |
JP2002262070A (en) | Image processing unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060417 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061108 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101117 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111117 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111117 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121117 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |