(57)【特許請求の範囲】
【請求項１】
複数画素からなるイメージセンサと、該イメージセンサで検出した基準黒データに基づきセンサの画素単位の黒レベル補正データを作成し、得た黒レベル補正データにより前記イメージセンサで読み取った原稿画像データの黒補正を行う黒補正手段と、を有する画像読取装置において、前記黒補正手段は、黒補正後の原稿画像データを後段の画像データ処理手段に出力する際に、該原稿画像データに前記黒レベル補正データの再補正のためのデータを付加し出力することを特徴とする画像読取装置。
【請求項２】
請求項１に記載された画像読取装置において、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータを主走査方向の１ラインの原稿画像データの先頭又は後端に付加することを特徴とする画像読取装置。
【請求項３】
請求項１又は２に記載された画像読取装置において、前記黒レベル補正データの再補正のためのデータが画素単位の黒レベル補正データの平均値であることをことを特徴とする画像読取装置。
【請求項４】
請求項１又は２に記載された画像読取装置において、前記黒レベル補正データの再補正のためのデータが前記画素単位の黒レベル補正データの最小値及び／又は最大値であることを特徴とする画像読取装置。
【請求項５】
請求項１乃至４のいずれかに記載された画像読取装置において、前記イメージセンサが複数センサチップからなる場合に、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータをセンサチップごとに求めることを特徴とする画像読取装置。
【請求項６】
請求項１又は２に記載された画像読取装置において、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータを、画素単位の黒レベル補正データの平均値とするか、最小値及び／又は最大値とするかを設定し得るようにしたことを特徴とする画像読取装置。
【請求項７】
請求項５に記載された画像読取装置において、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータを、センサチップごとにデータを求めるか否かを選択設定し得るようにしたことを特徴とする画像読取装置。
【請求項８】
請求項１乃至７のいずれかに記載された画像読取装置において、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータを後段の画像データ読取手段が用いるフォーマットに従うデータとすることを特徴とする画像読取装置。
【請求項９】
前記請求項１乃至８のいずれかに記載された画像読取装置を備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読取装置に関し、より詳細には、原稿から読み取った画像データの黒補正を行うもので、原稿読み取り前に黒補正用のデータを読み込み、メモリに記憶し、原稿読み取り時に記憶されたデータを用いて補正を行う（イメージセンサにＯＰＢ部を持たない）方式による画像読取装置及び該画像読取装置を備えた画像処理装置（例えば複写機、ファクス、スキャナ、上記機能を複合した機器、或いは画像データを蓄積するファイリングシステム等）に関する。
【０００２】
【従来の技術】
従来のＣＣＤイメージセンサを用いた画像読取装置では、イメージセンサに主走査１ライン毎の先頭に黒補正用データを出力するためのＯＰＢ部を持つものと、持たないものがある。
ＯＰＢ部を持つイメージセンサの場合には、読み取った画像データに黒補正を行う場合に、読み取りユニット内では行わずに、後段の画像処理部で行う方式を採るのが普通である。
一方、ＯＰＢ部を持たないイメージセンサを使用した場合には、原稿を読み取る前に黒補正用のデータを読み込み、メモリに記憶しておき、黒補正は読み取りユニット内で記憶したデータをもとに行うのが一般的で、この場合には、後段の画像処理部に黒補正データが送られることはない。
【０００３】
【発明が解決しようとする課題】
上述のように、ＯＰＢ部を持たない方式では後段の画像処理部に黒補正データを送らないため、黒補正データが温度等の経時的変化により、初期値からずれるような現象が発生した場合等において、後段の画像処理部で黒補正データがずれた状態を監視できないため、エラー表示や補正等の処理ができなかった。
本発明は、上記した従来技術における問題点に鑑みてなされたもので、その目的は、原稿の読み取りを行う前に黒補正用のデータを読み込んでメモリに記憶し、記憶したデータをもとに黒補正を読み取りユニット内で行うようにしたＯＰＢ部を持たないイメージセンサを使用する方式の画像読み取りにおいて、黒補正後にその後段の画像処理装置等で画像データに対し、エラー表示をしたり、再補正処理をかけることができるようにし、温度等の経時的変化により黒補正データが変化した場合でも良好な画像データを得ることが可能な画像読取装置及び該画像読取装置を備えた画像処理装置を提供することにある。
【０００４】
【課題を解決するための手段】
請求項１の発明は、複数画素からなるイメージセンサと、該イメージセンサで検出した基準黒データに基づきセンサの画素単位の黒レベル補正データを作成し、得た黒レベル補正データにより前記イメージセンサで読み取った原稿画像データの黒補正を行う黒補正手段と、を有する画像読取装置において、前記黒補正手段は、黒補正後の原稿画像データを後段の画像データ処理手段に出力する際に、該原稿画像データに前記黒レベル補正データの再補正のためのデータを付加し出力することを特徴とする画像読取装置を構成する。
【０００５】
請求項２の発明は、請求項１に記載された画像読取装置において、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータを主走査方向の１ラインの原稿画像データの先頭又は後端に付加することを特徴とするものである。
【０００６】
請求項３の発明は、請求項１又は２に記載された画像読取装置において、前記黒レベル補正データの再補正のためのデータが画素単位の黒レベル補正データの平均値であることをことを特徴とするものである。
【０００７】
請求項４の発明は、請求項１又は２に記載された画像読取装置において、前記黒レベル補正データの再補正のためのデータが前記画素単位の黒レベル補正データの最小値及び／又は最大値であることを特徴とするものである。
【０００８】
請求項５の発明は、請求項１乃至４のいずれかに記載された画像読取装置において、前記イメージセンサが複数センサチップからなる場合に、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータをセンサチップごとに求めることを特徴とするものである。
【０００９】
請求項６は、請求項１又は２に記載された画像読取装置において、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータを、画素単位の黒レベル補正データの平均値とするか、最小値及び／又は最大値とするかを設定し得るようにしたことを特徴とするものである。
【００１０】
請求項７の発明は、請求項５に記載された画像読取装置において、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータを、センサチップごとにデータを求めるか否かを選択設定し得るようにしたことを特徴とするものであ
【００１１】
請求項８の発明は、請求項１乃至７のいずれかに記載された画像読取装置において、前記黒補正手段は、前記黒レベル補正データの再補正のためのデータを後段の画像データ読取手段が用いるフォーマットに従うデータとすることを特徴とするものである。
【００１２】
請求項９の発明は、前記請求項１乃至８のいずれかに記載された画像読取装置を備えたことを特徴とする画像処理装置を構成する。
【００１３】
【発明の実施の形態】
本発明を添付する図面とともに示す以下の実施例に基づき説明する。
図１は、本発明による画像読取装置の実施例に係わる読み取りユニットのブロック図を示す。なお、この実施例では、ラインイメージセンサとして密着型センサ（ＣＩＳ）を用いた例を示すが、密着型センサ以外の非接触のラインイメージセンサ、即ち光学系で縮小された画像を読み取る型式（原稿定置式の複写機で用いている）のものを用いた画像読取装置にも広く適用しうるものである。
図１において、密着型センサ（ＣＩＳ）１はＬＥＤアレイ２と複数の読み取りセンサチップ３１〜３４からなり、センサチップ３１〜３４はインラインに配される。センサチップ３１〜３４からのパラレルに出力される画像データをＳ／Ｈ回路４１〜４４でサンプルホールド後、Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４によりデジタル量に変換される。変換された画像データは、１チップで読み取った画像データの場合と同じように画像データの並びをシリアルに揃えるためのインライン化回路６で、１列の画像データに並び換えられる。
その後、シリアル画像データは、黒補正回路８、白シェーディング補正回路９でそれぞれ補正が施され、後段の画像処理部（図示せず）へと出力されるように構成される。
【００１４】
図２は、図１に示したインライン化回路６をより詳細に示すブロック図である。図２に示すように、Ａ／Ｄ変換器出力を一対のＦＩＦＯで受ける。各Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４でデジタル量に変換された画像データは、各ＦＩＦＯに書き込まれ、画像データ読み出し時に１ラインの画像データになる。
図３は各ＦＩＦＯにおける書き込み／読み出しのタイミング図で、図中、書き込みを実線で、読み出しを破線にて示す。まず、各Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４からのｎライン目の画像データをそれぞれＦＩＦＯ １−１，２−１，３−１，４−１に書き込む。読み出しは、ｎライン目の書き込み終了前から開始され（ただし、読み出しが書き込みを追い越さない速度で行う）、各ＦＩＦＯに格納された画像データを順次読み出す。次いで、ｎ＋１ライン目のデータを他方のＦＩＦＯ １−２，２−２，３−２，４−２にそれぞれ書き込んだ後、ｎライン目の画像データと同様に読み出す。次のｎ＋２ライン目の画像データはｎライン目の書き込みをしたＦＩＦＯ１−１，２−１，３−１，４−１に書き込まれる。このように、Ａ／Ｄ変換器のパラレル出力は、一対のＦＩＦＯで構成され、トグルで書き込み／読み出しを行えるインライン化回路６によりシリアル出力に変換される。
【００１５】
次に、地肌除去或いは黒補正動作を行うときに、各Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４或いは黒補正回路８に与えるリファレンス信号を発生するリファレンスコントロール回路７を説明する。リファレンスコントロール回路７は、読み取った画像信号のピーク値を地肌信号として検出し、検出したピーク値に応じて各Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４（又は黒補正回路８）に与えるリファレンス信号を発生させることにより地肌除去を行わせる。本発明におけるリファレンスコントロール回路７は、図１に示すように、パラレルに画像データを読み取り、Ａ／Ｄ変換した後、インライン化回路６によりシリアルに並び換えた（１チップで読み取ったと同じ１列に並べた）画像データを入力として、かかるリファレンス信号を発生させるようにしている。
図４にリファレンスコントロール回路７の詳細ブロック図が示される。この回路は、インライン化回路６からシリアルに出力されるデジタルの読み取り画像データＤ０と、各種の制御ゲート信号を発生するゲート信号発生回路１０からの制御信号を入力として動作する。本回路に入力された画像データＤ０は、平均値回路Ｗ７１において、ゲート信号発生回路１０から出るゲート信号ＰＷＩＮＤのアサート（ＨＩ期間）期間中にその読み取りデータについて、１画素毎に重加算平均処理が施される。重加算平均処理としては、例えば、以下の式に従う処理を行う。
Ｄ１（ｎ）＝７／８×Ｄ０（ｎ−１）＋１／８×Ｄ０（ｎ）
ここに、上記式中のＤ１（ｎ）はｎ番目の画素の平均処理後の画像データである。また、ＰＷＩＮＤアサート後の１画素目は、Ｄ１（１）＝Ｄ０とする。
【００１６】
求めた平均値データは次段のコンパレータ７２に送られる。ここでは、コンパレータ７２に入力されるデジタル読み取りデータは、ＰＷＩＮＤのアサート期間中の読み取りデータのみで、それ以外は００Ｈに固定される。
コンパレータ７２では、予め設定されている比較値Ｄｈと読み取り画像データＤ１とが比較される。ここに設定される比較値Ｄｈとは、読み取り画像データを０から２５５のいくつで読み取りたいか、その目標値を設定するもので、Ｓ／Ｎ、光源の主走査分布等から決定される値である。
コンパレータ７２の動作は、比較値Ｄｈより大きい読み取り画像データＤ０の場合はＦＦＨが出力され、比較値Ｄｈより小さい場合は００Ｈが出力され、次段のＤＡ変換器７３に入力される。この動作は、比較値Ｄｈと読み取り画像データＤ０が一致するまで行われ、一致すると００Ｈを出力し、また、比較値Ｄｈと異なると上記動作が繰り返し行われる。ＤＡ変換器７３でアナログ量に変換された読み取り画像データは、Ｐ／Ｈ（ピークホールド）回路７４に入力され、回路中のコンデンサを充電することによりピーク値として保持される。
【００１７】
ここで、地肌除去機能を用いた場合の読み取り画像データの処理動作について、動作のタイミングチャートを示す図５にもとづき説明する。読み取り動作を開始すると、ＣＰＵ（図示せず）からのＳＬＥＡＤ（白基準板位置を示す信号）、ＳＳＣＡＮ（原稿位置を示す信号）に基づきゲート信号発生回路１０は、ＡＥＭＯＤＥ信号（地肌除去モード信号）、ＤＯＣＧＴ信号（画像データ制御信号）を発生させる。
リファレンスコントロール回路（図４参照）は、Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４へのリファレンス電圧の入力を動作モードに応じて制御する。ＡＥＭＯＤＥ信号がアサート期間中は、ＳＷ＿ａが閉じられ、Ｖｒｅｆ＿ＡＥが選択され、ＤＯＣＧＴ信号がアサート期間中はＳＷ＿ｂが閉じられ原稿用電圧Ｖｒｅｆ＿Ｇが選択される（図５中のＶｒｅｆに示される）。
ＡＥＭＯＤＥ信号のアサート期間は、上記で説明したように、白基準板及び原稿位置をセンサが検出する期間であり、この間、所定の間隔でピークデータを検出し、検出した値をＰ／Ｈ回路７４に保持することにより、この値がＶｒｅｆ＿ＡＥとしてＡ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４のリファレンス信号として設定される。
【００１８】
次に、図５の実施例におけるシェーディングデータの生成動作について説明する。図５に示すＳＨＧＴ信号のアサート期間がシェーディングデータの生成される期間に当たり、この期間には、ＡＥＭＯＤＥ信号がアサートされているので、Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４のリファレンス信号としてＶｒｅｆ＿ＡＥが設定される。ＳＨＧＴ信号のアサート期間Ｌ２以前に、ＰＷＩＮＤ信号のアサート期間Ｌ３（当然、ＡＥＭＯＤＥ信号のアサート期間にある）がある。この期間は、白基準板の地肌追従を行い安定した地肌信号を得て、白基準の地肌除去を行うために必要なリファレンス信号Ｖｒｅｆ＿ＡＥを設定するために十分な期間である。また、この実施例では、シェーディングデータの生成期間Ｌ２においても、ライン毎に地肌追従動作を行うようにＰＷＩＮＤ信号がアサートされる。
【００１９】
この後、ＳＳＣＡＮ信号がアサートされる原稿位置で再度ＡＥＭＯＤＥ信号がアサートされ、同様にピークデータの検出を行う。このために、ＡＥＭＯＤＥ信号がアサートされている期間に、地肌を検出する範囲を示すＰＷＩＮＤ信号が所定の間隔でアサートされ、この間の地肌が検出され地肌除去（前述の説明、参照）が行われることになる。なお、図５のＰＷＩＮＤ信号に示されるように、原稿の先端部を走査する期間Ｌ４遅らせてアサートしているが、原稿の性質により先端部で異常信号を検出することがない場合には必要がない。地肌除去処理された画像データは、後段の黒補正回路８、白シェーディング補正処理回路９へと伝達される。
このように、図１に示したような複数の読み取りセンサチップ３１〜３４からのアナログ信号ををパラレル処理するため、インライン前であると任意の位置でＰＷＩＮＤ信号をアサートできないが、インライン後にＰＷＩＮＤ信号をアサートできるようにすれば、地肌の検出位置が任意に設定できるようになる。
【００２０】
次に、地肌除去機能を使用しない場合の動作について、動作のタイミングを示す図６にもとづき説明する。読み取り動作を開始すると、上記した地肌除去機能の動作時と同様にゲート信号発生回路１０がＳＬＥＡＤ、ＳＳＣＡＮを受けるが、、この動作モードでは、ＷＴＧＴ（白補正ゲート）信号をＳＬＥＡＤ信号と同一期間に発生させるとともに、それを反転させたＤＯＣＧＴ信号を発生させる。ＷＴＧＴ信号がアサート期間中は、ＳＷ＿ｃが閉じられ、Ａ／Ｄ変換器のリファレンス電圧Ｖｒｅｆに白基準板用電圧Ｖｒｅｆ＿Ｗが選択され、ＤＯＣＧＴ信号がアサート期間中は、ＳＷ＿ｂが閉じられ（図４参照）、原稿用電圧Ｖｒｅｆ＿Ｇが選択される。
また、リファレンス電圧Ｖｒｅｆは、各Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４に対応した抵抗を介してこれらの各Ａ／Ｄ変換器に接続されており、各Ａ／Ｄ変換器のリファレンス電圧が調整可能に構成されている。これは、各センサチップ３１〜３４のバラツキを無くすようにしているためである。
【００２１】
ここで、黒補正の動作について説明する。図７は、図１に示した黒補正回路８をより詳細に示すブロック図である。図６に示す地肌除去機能を使用しない場合のタイミングチャートと合わせて黒補正回路８の動作説明をすると、画像読取装置のコントローラ（図示せず）のゲート信号発生回路１０より、ＣＩＳ １のＬＥＤアレイ２を点灯させる信号であるＬＥＤ＿ＯＮがアサートされると、ＬＥＤアレイ２を点灯させるまでの主走査Ｌ１ライン分のＢＫＧＴ（黒補正ゲート）信号のアサート期間に黒補正データが確保される。このＬ１期間のＡ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４へのリファレンス電圧は、ＤＯＣＧＴ信号がアサート期間にあり、図４で説明したように、ＳＷ＿ｂが閉じられ、Ｖｒｅｆ＿Ｇが選択される。このＢＫＧＴ信号がアサートされている期間中に平均値回路Ｂ８１により１画素毎に平均処理が施される。平均処理としては、例えば、以下の式に従う処理を行う。
Ｄ０＿ｂ（ｎ）＝ΣＤ０（ｎ）／Ｌ１
ここに、Ｄ０＿ｂ（ｎ）：ｎ画素目の黒補正データ
Ｄ０（ｎ）    ：ｎ画素目の読み取りデータ
ΣＤ０（ｎ）  ：Ｄ０（ｎ）の１からＬ１までのライン加算値
この式に従い求めた値をメモリ８２に蓄積する。
ここで、黒補正データを読み込んだときのＡ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４のリファレンス電圧はＶｒｅｆ＿Ｇであるから、Ａ／Ｄ＿ｂ変換器７７でデジタル化し、その出力Ｄｒｅｆ＿０を
Ｄｒｅｆ＿０＝ＩＮＴ［Ｖｒｅｆ＿Ｇ／Ｖｃｃ×２５５］
ＩＮＴ［］：小数点以下四捨五入
として黒補正回路８に送り、このＤｒｅｆ＿０を黒補正回路８内でラッチ８３に保持しておく。
【００２２】
ＢＫＧＴ信号がネゲートされると同時に、黒補正データの生成が終了し、ＬＥＤアレイ２を点灯し、読み取り動作を開始する。ただし、ＬＥＤアレイ２を点灯してからＳＬＥＡＤ信号がアサートされて読み取り動作を始めるまでの期間は、ある一定時間必要である。これはＬＥＤアレイ２の点灯時の初期光量が数％変化するためで、この期間に読み取り動作を行うと、原稿先端が明るくなってしまうからである。
次に、ＳＬＥＡＤ信号がアサートされると、Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４のリファレンス電圧Ｖｒｅｆに白基準板用電圧Ｖｒｅｆ＿Ｗが選択され、白基準板（図示せず）の読み取りを開始する。
この時の黒補正データＤ２＿ｇは以下のように求められる。上記と同様に、白基準板を読んだときのＡ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４のリファレンス電圧Ｖｒｅｆ＿ＷをＡ／Ｄ＿ｂ変換器７７によりデジタル化し、その出力を
Ｄｒｅｆ＿１＝ＩＮＴ［Ｖｒｅｆ＿Ｗ／Ｖｃｃ×２５５］
として検出し黒補正回路８に送る。
黒補正回路８では、乗算回路８４でメモリ８２に蓄積した黒補正データＤ０＿ｂとラッチ８３に保持したリファレンス値Ｄｒｅｆ＿０とから、
Ｄ１＿ｇ＝Ｄ０＿ｂ×Ｄｒｅｆ＿０
を計算し、次いで、除算回路８５で
Ｄ２＿ｇ＝Ｄ１＿ｇ／Ｄｒｅｆ＿１＝ Ｄ０＿ｂ×Ｄｒｅｆ＿０／Ｄｒｅｆ＿１
を算出し、Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４のリファレンス電圧に対応した黒補正データＤ２＿ｇが求められる。
この黒補正データに基づいて最後に減算回路８６で、デジタル画像データＤ０＿ｇに対し、
Ｄｓｈｂ＝Ｄ０＿ｇ−Ｄ２＿ｇ
の減算を行うことにより、黒補正された画像データＤｓｈｂを求めることができ、これをセレクタ（ＳＥＬ）部８８を介して後段の白シェーディング補正回路９に送り込む。
【００２３】
次に、黒補正回路８において画像データに用いた補正データを各画像データＤｓｈｂに合成し白シェーディング補正回路９に送り込むために採用した手段とその動作について、以下の実施例に基づいて説明する。
図８は黒補正回路８から送信される画像データと各画像データ間に挿入される黒補正データの送信時の動作を説明するためのタイミングチャートを示す。図８を参照して動作を説明すると、主走査の画像データで、読み取りユニットから出力される画像データは、主走査１ライン毎にＳＹＮＣ（同期）信号であるＯＰＢＳＹＮＣ信号に同期して出力される（図８のＳＤ｛７：０｝における有効画像データが１ラインの画像データを表す）。
有効画像データ（Ｄ（ｎ），Ｄ（ｎ＋１），‥‥）の各間に挿入して送信する黒補正データは、図８中の主走査有効画像領域を示すＬＳＹＮＣ信号のアサート期間に作成される。それは、図７のメモリ８２に蓄積されている黒補正データをＢＫＧＴ信号がネゲート後の１ライン期間に、平均値回路Ｂ（２）８７で、例えば、下記の計算式に従う黒補正データの重加算平均処理により算出する。
Ｄｂ（ｎ）＝７／８×Ｄｏ＿ｂ（ｎ−１）＋１／８×Ｄｏ＿ｂ（ｎ）
ただし、ＬＳＹＮＣアサート後の１画素目は、Ｄｏ＿ｂ（１）＝Ｄｂとする。
【００２４】
算出した重加算平均値Ｄｂ（ｎ）は、ＳＥＬ部８８でこの値をＯＰＢＳＹＮＣ信号のアサート期間中に合成し、後段の画像処理回路に設けた白シェーディング補正回路９へ出力する。この実施例では、ＯＰＢＳＹＮＣ信号のアサート期間に挿入できる画素数を８画素としているので、図８の最下部のＳＤ｛７：０｝において示されるように、８画素分のデータＤｂ１〜Ｄｂ８としてデータラインに挿入される。なお、挿入される補正データは、後段の画像処理装置においてどのようにこのデータを用いるかにより適宜の画素数を選ぶことができる。
ＯＰＢＳＹＮＣ信号中のかかる補正データの割付方式の１形態として、メモリ８２の黒補正データＤｏ＿ｂ（ｎ）或いは平均値回路Ｂ（２）８７で算出した重加算平均値Ｄｂ（ｎ）の全画素の平均値とすることができる。
【００２５】
また、割付方式の他の形態として、Ａ／Ｄ変換器(a1)５１〜Ａ／Ｄ変換器(a4)５４の各チャンネル毎に、ＬＳＹＮＣ＿ａ１〜ａ４信号の期間に、それぞれのチャンネルについて平均値回路Ｂ（２）８７で黒補正データＤｏ＿ｂ（ｎ）の平均値を求めるように構成する。
そして、ＯＰＢＳＹＮＣ信号中のデータの割付を、
Ｄｂ１＝Ｄｂ５＝Ａ／Ｄａ１の出力の平均値
Ｄｂ２＝Ｄｂ６＝Ａ／Ｄａ２の出力の平均値
Ｄｂ３＝Ｄｂ７＝Ａ／Ｄａ３の出力の平均値
Ｄｂ４＝Ｄｂ８＝Ａ／Ｄａ４の出力の平均値
とする。
この割付を実行する平均値回路Ｂ（２）８７を図９に示す。ここには、各センサチップ３１〜３４で読み取られ、４チャンネルでパラレル処理した画像データの再補正のための補正データをチャンネル毎に平均化処理をするために重加算回路(a1)９１１〜重加算回路(a4)９１４を設け、ＬＳＹＮＣ＿ａ１〜ａ４信号とＢＫＧＴ信号のゲートコントロールによりメモリ回路８２の黒補正データＤｏ＿ｂ（ｎ）を重加算する。重加算回路(a1)９１１〜重加算回路(a4)９１４からのチャンネル毎の出力をＳＥＬ９３により合成し、ＯＰＢＳＹＮＣ信号及びＳＤＣＬＫ信号を入力とするカウンタ９２からのタイミングデータによりＳＥＬ９３からＤｂ１〜Ｄｂ８を出力する。
【００２６】
また、割付方式の他の形態として、平均値回路Ｂ（２）８７で黒補正データＤｏ＿ｂ（ｎ）の最大値、最小値を求めるように構成する。
そして、ＯＰＢＳＹＮＣ信号中のデータの割付を、
Ｄｂ１＝Ｄｂ３＝Ｄｂ５＝Ｄｂ７＝最小値
Ｄｂ２＝Ｄｂ４＝Ｄｂ６＝Ｄｂ８＝最大値
とする。
この割付を実行する平均値回路Ｂ（２）８７を図１０に示す。ここには、最小値検出回路１０１及び最大値検出回路１０２を設け、ＬＳＹＮＣ信号とＢＫＧＴ信号のゲートコントロールにより取り込まれるメモリ回路８２の黒補正データＤｏ＿ｂ（ｎ）の最大値、最小値を求める。最小値検出回路１０１及び最大値検出回路１０２から出力される最大値及び最小値を示すデータをＳＥＬ１０３で合成するが、この例では、最小値と最大値を交互に合成し、ＯＰＢＳＹＮＣ信号及びＳＤＣＬＫ信号によりタイミングをとってＳＥＬ９３からＤｂ１〜Ｄｂ８を出力する。
【００２７】
また、割付方式の他の形態として、平均値回路Ｂ（２）８７で黒補正データＤｏ＿ｂ（ｎ）の奇数（ＯＤＤ）番画素のデータ、偶数（ＥＶＥＮ）番画素のデータのそれぞれの平均値を求めるように構成する。
そして、ＯＰＢＳＹＮＣ信号中のデータの割付を、
Ｄｂ１＝Ｄｂ３＝Ｄｂ５＝Ｄｂ７＝ＯＤＤデータ平均値
Ｄｂ２＝Ｄｂ４＝Ｄｂ６＝Ｄｂ８＝ＥＶＥＮデータ平均値
とする。
この割付を実行する平均値回路Ｂ（２）８７を図１１に示す。ここには、奇数画素検出回路１１１ｄ及び偶数画素検出回路１１１ｅを設け、この検出回路によりメモリ回路８２の黒補正データＤｏ＿ｂ（ｎ）のＯＤＤデータとＥＶＥＮデータを分離した後、それぞれのデータについて平均化処理をするために重加算回路(1)１１２，重加算回路(2)１１３を設け、ここでＬＳＹＮＣ信号とＢＫＧＴ信号のゲートコントロールにより奇数画素検出回路１１１ｄ及び偶数画素検出回路１１１ｅからのＯＤＤ，ＥＶＥＮの各データを重加算する。重加算回路(1)１１２，重加算回路(2)１１３からのＯＤＤデータ平均値とＥＶＥＮデータ平均値出力をＳＥＬ１１４で合成するが、この例では、ＯＤＤデータ平均値とＥＶＥＮデータ平均値を交互に選択し、ＯＰＢＳＹＮＣ信号及びＳＤＣＬＫ信号によりタイミングをとってＳＥＬ１１４からＤｂ１〜Ｄｂ８を出力する。
【００２８】
さらに、上記した割付方式の形態選択して用いることを可能にする。それは、図１２に示すように、全画素平均、チャンネル毎の平均、最小値・最大値及びＯＤＤ・ＥＶＥＮの各黒補正データ値からＳＥＬ１２１においてセレクタで選択して出力できるように構成する。
以上の実施例に示すように、本発明によれば、主走査１ライン毎にＳＹＮＣ信号であるＯＰＢＳＹＮＣ信号のアサート期間に、黒補正データを出力することで、温度等の経時的変化により黒補正データが変化した場合でも、後段の画像処理装置等で画像データに対し、エラー表示をしたり、再補正処理をかけることができる。
【００２９】
【発明の効果】
（１）  請求項１、２の発明に対応する効果
黒補正後の原稿画像データを後段の画像データ処理手段に出力する際に、黒レベル補正データの再補正のためのデータを原稿画像データに付加し出力することにより、イメージセンサがＯＰＢ部を持たずＬＥＤ消灯時の黒データをもとに読み取りユニット内で黒補正を行っていた従来方式において実行不可能であったエラー検出が後段の画像データ処理において可能となり、又、再補正処理をかけることができるので、良好な画像データを得ることが可能な画像読取装置を提供できる。
さらに、黒レベル補正データの再補正のためのデータを主走査方向の１ラインの原稿画像データの先頭又は後端に付加することにより、再補正処理を既存の方式を用いて容易に実施することができる。
（２）  請求項３の発明に対応する効果
前記（１）の効果に加え、黒レベル補正データの再補正のためのデータを画素単位の黒レベル補正データの平均値としたことにより、黒補正データがより正確な値で補正できる。
（３）  請求項４の発明に対応する効果
前記（１）の効果に加え、黒レベル補正データの再補正のためのデータを画素単位の黒レベル補正データの最小値及び／又は最大値としたことにより、読取センサやアナログ処理回路の不良が平均値では検出できない場合にも、その不良を検出し、エラーの発生を知らせることが可能となる。
【００３０】
（４）  請求項５の発明に対応する効果
前記（１）〜（３）の効果に加え、黒レベル補正データの再補正のためのデータをセンサチップごとに求めるようにし、センサチップに対応して設けたアナログ信号処理回路を含む回路毎の黒レベル補正データを出力するので、どのチャンネルがおかしいのかが特定でき、そのため、複数チャンネルのうち、端部のチャンネルがＮＧの場合でも、残りのチャンネルのみは出力させることが可能になり、マシンダウンをさけることができる。
（５）  請求項６、７の発明に対応する効果
前記（１）の効果に加え、黒レベル補正データの再補正のためのデータを、画素単位の黒レベル補正データの平均値とするか、最小値及び／又は最大値とするか、或いはセンサチップごとにデータを求めるか否かを選択設定し得るようにしたことにより、後段の画像データ処理における用途に応じた補正方法が選択できる。
（６）  請求項８の発明に対応する効果
前記（１）〜（５）の効果に加え、黒レベル補正データの再補正のためのデータを後段の画像データ読取手段が用いるフォーマットに従うデータとすることにより、縮小型ＣＣＤ対応でつくられた画像処理回路が共通使用可能となる。
（７）  請求項９の発明に対応する効果
前記（１）〜（６）の効果を、複写機、ファクス、スキャナ、上記機能を複合した機器、或いは画像データを蓄積するファイリングシステム等の画像処理装置において実現することができ、画像処理装置のパフォーマンスを向上させる。
【図面の簡単な説明】
【図１】  本発明による画像読取装置の実施例に係わる読み取りユニットのブロック図を示す。
【図２】  図１に示したインライン化回路の詳細ブロック図を示す。
【図３】  図２のインライン化回路の動作を説明するタイミングチャートを示す。
【図４】  図１のリファレンスコントロール回路の詳細ブロック図を示す。
【図５】  地肌除去機能を用いた場合の読み取り画像データの処理動作のコントロール信号のタイミングを示す。
【図６】  地肌除去機能を無効にした場合の読み取り画像データの処理動作のコントロール信号のタイミングを示す。
【図７】  図１に示した黒補正回路の詳細ブロック図を示す。
【図８】  黒補正回路から送信される画像データ間に挿入される黒補正データの送信時の動作を説明するタイミングチャートを示す。
【図９】  黒補正データの割付をセンサチップごとの画素の平均値とする平均値回路Ｂ(2)を示す。
【図１０】  黒補正データの割付を画素の最大値／最小値とする平均値回路Ｂ(2)を示す。
【図１１】  黒補正データの割付を奇数画素及び偶数画素データとする平均値回路Ｂ(2)を示す。
【図１２】  黒補正データの割付方法を選択設定し得るようにした平均値回路Ｂ(2)を示す。
【符号の説明】
１…密着センサ（ＣＩＳ）、        ２…ＬＥＤアレイ、
３１〜３４…センサチップ、
４１〜４４…Ｓ／Ｈ（サンプルホールド）回路、
５１〜５４…Ａ／Ｄ変換器(a1)〜Ａ／Ｄ変換器(a4)、
６…インライン化回路、            ７…リファレンスコントロール回路、
８…黒補正回路、                  ９…白シェーディング補正回路、
１０…ゲート信号発生回路、        ８１…平均値回路Ｂ、
８２…メモリ、                    ８７…平均値回路Ｂ(2)、
８８…ＳＥＬ部。
【図１】
0003824248.tif 000002
【図２】
0003824248.tif 000003
【図３】
0003824248.tif 000004
【図４】
0003824248.tif 000005
【図５】
0003824248.tif 000006
【図６】
0003824248.tif 000007
【図７】
0003824248.tif 000008
【図８】
0003824248.tif 000009
【図９】
0003824248.tif 000010
【図１０】
0003824248.tif 000011
【図１１】
0003824248.tif 000012
【図１２】
0003824248.tif 000013