JPH11266363A - 画像データの前処理装置 - Google Patents
画像データの前処理装置Info
- Publication number
- JPH11266363A JPH11266363A JP10340524A JP34052498A JPH11266363A JP H11266363 A JPH11266363 A JP H11266363A JP 10340524 A JP10340524 A JP 10340524A JP 34052498 A JP34052498 A JP 34052498A JP H11266363 A JPH11266363 A JP H11266363A
- Authority
- JP
- Japan
- Prior art keywords
- data
- reference voltage
- black
- voltage
- white
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/407—Control or modification of tonal gradation or of extreme levels, e.g. background level
- H04N1/4076—Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on references outside the picture
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Input (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
(57)【要約】
【課題】 画像のアナログ信号をデジタル変換して画像
歪み要素を除去し,コントラストと明るさ調整及び背景
色除去機能を付加して最適の画像を得る。 【解決手段】 画像入力装置の画像読取センサから入力
されるアナログ画像データは1つのA/D変換器301
により上限基準電圧と下限基準電圧との範囲内において
デジタル画像データに変換される。上限基準電圧は,上
限基準電圧設定部により黒最大電圧,白最大電圧,最大
値検出器から入力された最大画素データに対応する最大
画素電圧,もしくは白補正メモリから出力された白補正
データに対応する白補正電圧のいずれかに設定され,下
限基準電圧は,下限基準電圧設定部により黒基準電圧も
しくは黒補正メモリから出力された黒補正データに対応
する黒補正電圧のいずれかに設定される。
歪み要素を除去し,コントラストと明るさ調整及び背景
色除去機能を付加して最適の画像を得る。 【解決手段】 画像入力装置の画像読取センサから入力
されるアナログ画像データは1つのA/D変換器301
により上限基準電圧と下限基準電圧との範囲内において
デジタル画像データに変換される。上限基準電圧は,上
限基準電圧設定部により黒最大電圧,白最大電圧,最大
値検出器から入力された最大画素データに対応する最大
画素電圧,もしくは白補正メモリから出力された白補正
データに対応する白補正電圧のいずれかに設定され,下
限基準電圧は,下限基準電圧設定部により黒基準電圧も
しくは黒補正メモリから出力された黒補正データに対応
する黒補正電圧のいずれかに設定される。
Description
【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はデータ画像の前処理
装置に係り,より詳細には,原稿の状態に応じて反射さ
れる光量に比例したアナログ信号について画像読取セン
サまたは光源の歪みを補正してデジタルデータに変換す
ることにより出力画像の画質を改善するとともに,原稿
についてコントラスト調整と明るさ調整及び背景色を除
去して鮮明な出力画像を得るための画像歪み補正と画像
処理を実行する画像データの前処理装置に関する。
装置に係り,より詳細には,原稿の状態に応じて反射さ
れる光量に比例したアナログ信号について画像読取セン
サまたは光源の歪みを補正してデジタルデータに変換す
ることにより出力画像の画質を改善するとともに,原稿
についてコントラスト調整と明るさ調整及び背景色を除
去して鮮明な出力画像を得るための画像歪み補正と画像
処理を実行する画像データの前処理装置に関する。
【0002】
【従来の技術】一般に,スキャナのような画像入力装置
は光を原稿に投射して反射させて反射された光をCCD
または密着型イメージセンサ(CIS:contact
image sensor)のような画像読取センサ
を通じて電気出力値に変換する。変換された出力値は一
般にコンピュータのハードディスクのようなデータ記憶
装置に貯蔵される。
は光を原稿に投射して反射させて反射された光をCCD
または密着型イメージセンサ(CIS:contact
image sensor)のような画像読取センサ
を通じて電気出力値に変換する。変換された出力値は一
般にコンピュータのハードディスクのようなデータ記憶
装置に貯蔵される。
【0003】このような書類や本等の原稿に記載されて
いる文字や書画や写真等の画像を読み取るためのスキャ
ナは,スキャニング専用器として使用される単一機器も
しくはプリンタやファクシミリ等の機能を併せ持つ複合
器として構成される。
いる文字や書画や写真等の画像を読み取るためのスキャ
ナは,スキャニング専用器として使用される単一機器も
しくはプリンタやファクシミリ等の機能を併せ持つ複合
器として構成される。
【0004】一般的なカラー画像処理装置における光電
変換装置であるCCDセンサから出力されるアナログ信
号は,半導体素子であるCCDセンサの各画素間の個体
差による偏差を含んでおり,光源として使用する蛍光ラ
ンプまたはハロゲンランプ等の発光特性及び白色基準板
の歪み等により入力画像の読み取りにおいて画質の劣化
が発生する。
変換装置であるCCDセンサから出力されるアナログ信
号は,半導体素子であるCCDセンサの各画素間の個体
差による偏差を含んでおり,光源として使用する蛍光ラ
ンプまたはハロゲンランプ等の発光特性及び白色基準板
の歪み等により入力画像の読み取りにおいて画質の劣化
が発生する。
【0005】このような回路素子及び部品による画質の
劣化を防止するためにカラー画像入力装置においては,
CCDセンサの素子特性による個体差を補正する黒補正
を実行し,光源(蛍光ランプまたはハロゲンランプ)及
び白色基準板の歪みによる影響を除去するため白補正を
実行する。
劣化を防止するためにカラー画像入力装置においては,
CCDセンサの素子特性による個体差を補正する黒補正
を実行し,光源(蛍光ランプまたはハロゲンランプ)及
び白色基準板の歪みによる影響を除去するため白補正を
実行する。
【0006】一般に,カラー画像入力装置の歪み補正処
理は3段階で行われる。すなわち,CCDセンサに光が
入力されていない状態でCCDセンサの画素自体から出
力される暗電流の大きさを読み取ることにより黒補正デ
ータを得てCCDセンサから出力されるアナログ信号を
黒補正データの大きさに応じて減算する段階と,光源に
電源を投入して白色基準板から反射されるアナログ信号
に対して黒補正処理を実行し,出力される画像信号の最
大値を検出する段階と,光源に電源を投入して白色基準
板から反射されるアナログ信号に対して検出された最大
値と黒基準電圧の範囲内で光源及び白色基準板の歪みを
検出して生成した白補正データを基準として均一化する
動作を実行する段階である。
理は3段階で行われる。すなわち,CCDセンサに光が
入力されていない状態でCCDセンサの画素自体から出
力される暗電流の大きさを読み取ることにより黒補正デ
ータを得てCCDセンサから出力されるアナログ信号を
黒補正データの大きさに応じて減算する段階と,光源に
電源を投入して白色基準板から反射されるアナログ信号
に対して黒補正処理を実行し,出力される画像信号の最
大値を検出する段階と,光源に電源を投入して白色基準
板から反射されるアナログ信号に対して検出された最大
値と黒基準電圧の範囲内で光源及び白色基準板の歪みを
検出して生成した白補正データを基準として均一化する
動作を実行する段階である。
【0007】図7は従来の前処理部の回路構成を示す構
成図である。図示のような前処理部においては,光源に
電源が投入されていない状態でCCDセンサを駆動して
アナログ画像信号が出力される間に,A/D変換器20
1は黒補正データを得るための動作を実行する。すなわ
ち,黒基準電圧VBrefと黒最大電圧VBmaxの範
囲内でCCDセンサから出力されたアナログ画像信号を
デジタルデータに変換して黒補正メモリ202に貯蔵す
る。
成図である。図示のような前処理部においては,光源に
電源が投入されていない状態でCCDセンサを駆動して
アナログ画像信号が出力される間に,A/D変換器20
1は黒補正データを得るための動作を実行する。すなわ
ち,黒基準電圧VBrefと黒最大電圧VBmaxの範
囲内でCCDセンサから出力されたアナログ画像信号を
デジタルデータに変換して黒補正メモリ202に貯蔵す
る。
【0008】黒補正メモリ202はCCDセンサの有効
画素数の大きさに対応する容量を有し,CCDセンサの
出力同期信号によって順次黒補正データが貯蔵される。
A/D変換器201は黒補正データ検出時にのみ動作す
る。
画素数の大きさに対応する容量を有し,CCDセンサの
出力同期信号によって順次黒補正データが貯蔵される。
A/D変換器201は黒補正データ検出時にのみ動作す
る。
【0009】次に,光源に電源を投入して白色基準板に
反射した反射光をCCDセンサに入力させ,黒補正デー
タ検出動作により検出された黒補正データをD/A変換
器203でアナログ値に変換し,黒補正器204におい
てCCDセンサの出力信号について黒補正データの大き
さに対応する減算を施すことにより黒補正動作を実行す
る。
反射した反射光をCCDセンサに入力させ,黒補正デー
タ検出動作により検出された黒補正データをD/A変換
器203でアナログ値に変換し,黒補正器204におい
てCCDセンサの出力信号について黒補正データの大き
さに対応する減算を施すことにより黒補正動作を実行す
る。
【0010】黒補正処理が完了したアナログ画像信号
は,最大値検出のためのA/D変換器205に入力さ
れ,白最大電圧VWmaxと黒基準電圧VBrefとの
範囲内においてデジタル値に変換され,変換されたデジ
タル値は順次最大値検出器206に入力され,その中か
ら最大画素データ値が検出される。
は,最大値検出のためのA/D変換器205に入力さ
れ,白最大電圧VWmaxと黒基準電圧VBrefとの
範囲内においてデジタル値に変換され,変換されたデジ
タル値は順次最大値検出器206に入力され,その中か
ら最大画素データ値が検出される。
【0011】また黒補正処理が完了したアナログ画像信
号はD/A変換器208に入力され,黒基準電圧VBr
efと最大値検出器から検出されてD/A変換器207
で変換された白色基準板の最大画素データVPEAKの
範囲内でデジタルデータに変換され,白補正メモリ20
9に貯蔵することにより白補正データ検出動作が実行さ
れる。
号はD/A変換器208に入力され,黒基準電圧VBr
efと最大値検出器から検出されてD/A変換器207
で変換された白色基準板の最大画素データVPEAKの
範囲内でデジタルデータに変換され,白補正メモリ20
9に貯蔵することにより白補正データ検出動作が実行さ
れる。
【0012】実際に原稿画像の読み取り動作が実行され
る場合には,光源に電源が投入され,原稿から反射され
た反射光が入力すると,CCDセンサは光電変換により
アナログ画像信号を出力し,アナログ画像信号は黒補正
器204に入力されて,黒補正メモリ202からD/A
変換器203を経て黒補正器204に供給された黒補正
データに基づいて黒補正動作が実行される。また,白補
正メモリ209に貯蔵された白補正データはD/A変換
器210を経て白補正器211に供給され,白補正動作
が行われる。
る場合には,光源に電源が投入され,原稿から反射され
た反射光が入力すると,CCDセンサは光電変換により
アナログ画像信号を出力し,アナログ画像信号は黒補正
器204に入力されて,黒補正メモリ202からD/A
変換器203を経て黒補正器204に供給された黒補正
データに基づいて黒補正動作が実行される。また,白補
正メモリ209に貯蔵された白補正データはD/A変換
器210を経て白補正器211に供給され,白補正動作
が行われる。
【0013】歪み補正が終了した画像信号は,最終的に
A/D変換器212においてデータバスを通じてラッチ
215に記憶されたデータをD/A変換器214で変換
した黒基準電圧VBrefとデータバスを通じてラッチ
216に記憶されたデータをD/A変換器213で変換
した白基準電圧VWrefの範囲内でデジタル画像デー
タに変換することにより画像信号が生成され,出力され
る。
A/D変換器212においてデータバスを通じてラッチ
215に記憶されたデータをD/A変換器214で変換
した黒基準電圧VBrefとデータバスを通じてラッチ
216に記憶されたデータをD/A変換器213で変換
した白基準電圧VWrefの範囲内でデジタル画像デー
タに変換することにより画像信号が生成され,出力され
る。
【0014】なお現在製品化されているカラー画像入力
装置では,上記のような歪み補正処理を実行する回路の
大部分はASIC化されている。
装置では,上記のような歪み補正処理を実行する回路の
大部分はASIC化されている。
【0015】
【発明が解決しようとする課題】このような従来の画像
データの前処理装置においては,回路構成が複雑で素子
の特性の個体差によるエラーが補正できず,また原稿の
画像のコントラスト調整と明るさ調整のために既に設定
されている範囲の一定値を必要によって選択的に指定し
て使用するので,それぞれの原稿ごとに最適の状態を得
るためには,それぞれの原稿の状態を把握し,それを基
準として画像入力装置の制御プログラムを変更して最適
変数を再設定しなければならなかった。
データの前処理装置においては,回路構成が複雑で素子
の特性の個体差によるエラーが補正できず,また原稿の
画像のコントラスト調整と明るさ調整のために既に設定
されている範囲の一定値を必要によって選択的に指定し
て使用するので,それぞれの原稿ごとに最適の状態を得
るためには,それぞれの原稿の状態を把握し,それを基
準として画像入力装置の制御プログラムを変更して最適
変数を再設定しなければならなかった。
【0016】本発明は上記課題に着眼して案出されたも
ので,その目的は,原稿の画像を読み取って得られたア
ナログ画像データをデジタル画像データに変換する際に
施される画像データの前処理を,回路特性の個体差に基
づくエラーを最少化して高品質のデジタル画像データを
得ることのできる画像データの前処理装置を提供するこ
とにある。
ので,その目的は,原稿の画像を読み取って得られたア
ナログ画像データをデジタル画像データに変換する際に
施される画像データの前処理を,回路特性の個体差に基
づくエラーを最少化して高品質のデジタル画像データを
得ることのできる画像データの前処理装置を提供するこ
とにある。
【0017】本発明の他の目的は,原稿の画像の状態に
よってコンピュータで動作する駆動プログラムのメニュ
ーにコントラスト固定と明るさ調整及び背景色除去のた
めの機能を附加してユーザが選択した機能に対して最適
の画像を出力するようにすることにある。
よってコンピュータで動作する駆動プログラムのメニュ
ーにコントラスト固定と明るさ調整及び背景色除去のた
めの機能を附加してユーザが選択した機能に対して最適
の画像を出力するようにすることにある。
【0018】
【課題を解決するための手段】前記の目的を達成するた
めの本発明は,画像入力装置の制御部の制御により,前
記画像入力装置の光源を駆動せずに画像読取センサから
出力される画像データから黒補正データを得る黒補正デ
ータ生成段階と,前記光源を駆動して白色基準板から反
射した光が入射して前記画像読取センサから出力される
画像データに黒補正処理を施した画像データの中から最
大画素データを得る最大画素データ検出段階と,黒補正
処理を施した画像データから前記最大画素データに基づ
いて白補正データを得る白補正データ生成段階とを含む
画像データの前処理を行う前処理装置において,画像入
力装置の画像読取センサから入力されるアナログ画像デ
ータを上限基準電圧と下限基準電圧との範囲内において
デジタル画像データに変換する1つのA/D変換器と,
前記A/D変換器から出力される黒補正データを貯蔵す
る黒補正メモリと,前記A/D変換器から出力される白
補正データを貯蔵する白補正メモリと,前記A/D変換
器から出力されるデジタル画像データの中から最大画素
データを検出する最大値検出器と,前記画像入力装置の
制御部から供給される制御信号に従って,予め設定され
た黒最大電圧,予め設定された白最大電圧,前記最大値
検出器から入力された前記最大画素データに対応する最
大画素電圧,もしくは前記白補正メモリから出力された
前記白補正データに対応する白補正電圧のいずれかに前
記上限基準電圧を設定する上限基準電圧設定部と,前記
画像入力装置の制御部から供給される制御信号に従っ
て,予め設定された黒基準電圧もしくは前記黒補正メモ
リから出力された前記黒補正データに対応する黒補正電
圧のいずれかに前記下限基準電圧を設定する下限基準電
圧設定部とを含んで画像データの前処理装置を構成し
た。
めの本発明は,画像入力装置の制御部の制御により,前
記画像入力装置の光源を駆動せずに画像読取センサから
出力される画像データから黒補正データを得る黒補正デ
ータ生成段階と,前記光源を駆動して白色基準板から反
射した光が入射して前記画像読取センサから出力される
画像データに黒補正処理を施した画像データの中から最
大画素データを得る最大画素データ検出段階と,黒補正
処理を施した画像データから前記最大画素データに基づ
いて白補正データを得る白補正データ生成段階とを含む
画像データの前処理を行う前処理装置において,画像入
力装置の画像読取センサから入力されるアナログ画像デ
ータを上限基準電圧と下限基準電圧との範囲内において
デジタル画像データに変換する1つのA/D変換器と,
前記A/D変換器から出力される黒補正データを貯蔵す
る黒補正メモリと,前記A/D変換器から出力される白
補正データを貯蔵する白補正メモリと,前記A/D変換
器から出力されるデジタル画像データの中から最大画素
データを検出する最大値検出器と,前記画像入力装置の
制御部から供給される制御信号に従って,予め設定され
た黒最大電圧,予め設定された白最大電圧,前記最大値
検出器から入力された前記最大画素データに対応する最
大画素電圧,もしくは前記白補正メモリから出力された
前記白補正データに対応する白補正電圧のいずれかに前
記上限基準電圧を設定する上限基準電圧設定部と,前記
画像入力装置の制御部から供給される制御信号に従っ
て,予め設定された黒基準電圧もしくは前記黒補正メモ
リから出力された前記黒補正データに対応する黒補正電
圧のいずれかに前記下限基準電圧を設定する下限基準電
圧設定部とを含んで画像データの前処理装置を構成し
た。
【0019】本発明に係る画像データの前処理装置にお
いては,前処理の各段階及び実際の原稿読取段階のいず
れについても,画像読取センサから出力されるアナログ
画像タは1つのA/D変換器によりデジタル画像データ
に変換される。一つのA/D変換器を使用して画像歪み
補正動作の実行及び多様な画像処理動作が実行できるよ
うにしたので,回路素子の個体特性によるエラーを最少
化できるが,これは各段階により1つのA/D変換器の
上限基準電圧と下限基準電圧をそれぞれ上限基準電圧設
定部及び下限基準電圧設定部により,多様な電圧に設定
できるように構成したことによる。
いては,前処理の各段階及び実際の原稿読取段階のいず
れについても,画像読取センサから出力されるアナログ
画像タは1つのA/D変換器によりデジタル画像データ
に変換される。一つのA/D変換器を使用して画像歪み
補正動作の実行及び多様な画像処理動作が実行できるよ
うにしたので,回路素子の個体特性によるエラーを最少
化できるが,これは各段階により1つのA/D変換器の
上限基準電圧と下限基準電圧をそれぞれ上限基準電圧設
定部及び下限基準電圧設定部により,多様な電圧に設定
できるように構成したことによる。
【0020】上限基準電圧設定部及び下限基準電圧設定
部の設定する電圧は,制御部から供給される制御信号に
従って選択され,例えば前記制御信号は,前記黒補正デ
ータ生成段階であることを示す黒補正データ生成モード
選択信号と,前記最大画素データ検出段階であることを
示す最大画素データ検出モード選択信号と,前記白補正
データ生成段階であることを示す白補正データ生成モー
ド選択信号の3つを含み,前記上限基準電圧設定部は,
前記黒補正データ生成モード選択信号に従って前記黒最
大電圧を,前記最大画素データ検出モード選択信号に従
って前記白最大電圧を,前記白補正データ生成モード選
択信号に従って前記最大画素電圧をそれぞれ上限基準電
圧として設定し,前記下限基準電圧設定部は,前記黒補
正データ生成モード選択信号に従って前記黒基準電圧
を,前記最大画素データ検出モード選択信号または前記
白補正データ生成モード選択信号に従って前記黒補正電
圧をそれぞれ下限基準電圧として設定するように構成さ
れる。
部の設定する電圧は,制御部から供給される制御信号に
従って選択され,例えば前記制御信号は,前記黒補正デ
ータ生成段階であることを示す黒補正データ生成モード
選択信号と,前記最大画素データ検出段階であることを
示す最大画素データ検出モード選択信号と,前記白補正
データ生成段階であることを示す白補正データ生成モー
ド選択信号の3つを含み,前記上限基準電圧設定部は,
前記黒補正データ生成モード選択信号に従って前記黒最
大電圧を,前記最大画素データ検出モード選択信号に従
って前記白最大電圧を,前記白補正データ生成モード選
択信号に従って前記最大画素電圧をそれぞれ上限基準電
圧として設定し,前記下限基準電圧設定部は,前記黒補
正データ生成モード選択信号に従って前記黒基準電圧
を,前記最大画素データ検出モード選択信号または前記
白補正データ生成モード選択信号に従って前記黒補正電
圧をそれぞれ下限基準電圧として設定するように構成さ
れる。
【0021】このような画像データの前処理装置はユー
ザの操作により選択的にコントラスト調整及び明るさ調
整を画像データの前処理にさらに含むことができ,前記
上限基準電圧設定部は,前記白補正電圧にコントラスト
調整または明るさ調整のための補償データを加えて補償
白補正電圧を上限基準電圧として設定でき,前記下限基
準電圧設定部は,前記黒補正電圧にコントラスト調整の
ための補償データを加えて補償黒補正電圧を上限基準電
圧として設定できる。
ザの操作により選択的にコントラスト調整及び明るさ調
整を画像データの前処理にさらに含むことができ,前記
上限基準電圧設定部は,前記白補正電圧にコントラスト
調整または明るさ調整のための補償データを加えて補償
白補正電圧を上限基準電圧として設定でき,前記下限基
準電圧設定部は,前記黒補正電圧にコントラスト調整の
ための補償データを加えて補償黒補正電圧を上限基準電
圧として設定できる。
【0022】この場合,前記制御信号は,コントラスト
調整が選択されていることを示すコントラスト調整モー
ド選択信号と明るさ調整が選択されていることを示す明
るさ調整モード選択信号をさらに含み,前記上限基準電
圧設定部は,前記コントラスト調整モード選択信号また
は前記明るさ調整モード選択信号に従って前記補償白補
正電圧を上限基準電圧として設定し,前記下限基準電圧
設定部は,前記コントラスト調整モード選択信号に従っ
て前記補償黒補正電圧を,前記明るさ調整モード選択信
号に従って黒補正電圧をそれぞれ設定するように構成で
きる。
調整が選択されていることを示すコントラスト調整モー
ド選択信号と明るさ調整が選択されていることを示す明
るさ調整モード選択信号をさらに含み,前記上限基準電
圧設定部は,前記コントラスト調整モード選択信号また
は前記明るさ調整モード選択信号に従って前記補償白補
正電圧を上限基準電圧として設定し,前記下限基準電圧
設定部は,前記コントラスト調整モード選択信号に従っ
て前記補償黒補正電圧を,前記明るさ調整モード選択信
号に従って黒補正電圧をそれぞれ設定するように構成で
きる。
【0023】画像データの前処理装置はユーザの操作に
より選択的に背景色除去を画像データの前処理にさらに
含むことができ,前記上限基準電圧設定部は,前記最大
値検出器により求められ,読み取ろうとする原稿のプリ
スキャニングにより検出された前記原稿の最大画素デー
タまたは前記原稿のスキャニング時に1ライン前の主走
査ラインから検出された最大画素データに対応する最大
画素電圧を上限基準電圧として設定する。
より選択的に背景色除去を画像データの前処理にさらに
含むことができ,前記上限基準電圧設定部は,前記最大
値検出器により求められ,読み取ろうとする原稿のプリ
スキャニングにより検出された前記原稿の最大画素デー
タまたは前記原稿のスキャニング時に1ライン前の主走
査ラインから検出された最大画素データに対応する最大
画素電圧を上限基準電圧として設定する。
【0024】前記上限基準電圧設定部は,ユーザにより
選択されたいずれかの最大画素データに対応する最大画
素電圧を上限基準電圧として設定することができる。
選択されたいずれかの最大画素データに対応する最大画
素電圧を上限基準電圧として設定することができる。
【0025】また,前記白基準板の最大画素データを貯
蔵する第1ラッチと,前記原稿のプリスキャニングによ
り検出された前記原稿の最大画素データを貯蔵する第2
ラッチと,前記原稿のスキャニング時に1ライン前の主
走査ラインから検出された最大画素データを貯蔵する第
3ラッチとからなるラッチを含むように構成できる。
蔵する第1ラッチと,前記原稿のプリスキャニングによ
り検出された前記原稿の最大画素データを貯蔵する第2
ラッチと,前記原稿のスキャニング時に1ライン前の主
走査ラインから検出された最大画素データを貯蔵する第
3ラッチとからなるラッチを含むように構成できる。
【0026】この場合,前記制御信号は,背景色除去が
選択されていることを示す背景色除去モード選択信号を
さらに含み,前記上限基準電圧設定部は,前記背景色除
去モード選択信号に従って最大画素データに対応する電
圧を上限基準電圧として設定することができる。
選択されていることを示す背景色除去モード選択信号を
さらに含み,前記上限基準電圧設定部は,前記背景色除
去モード選択信号に従って最大画素データに対応する電
圧を上限基準電圧として設定することができる。
【0027】前記上限基準電圧設定部は,前記白補正メ
モリから出力される前記白補正データと0または0を越
える大きさの前記補償データとを加算する第1加算器
と,前記黒最大電圧に対応する黒最大データと,前記白
最大電圧に対応する白最大データと,前記最大値検出器
から出力される前記最大画素データと,前記第1加算器
から出力される前記白補正データまたは補償白補正デー
タとの各デジタル値の中から,前記制御信号に従ってい
ずれか一つを選択して出力する第1選択器と,前記第1
選択器で選択されたデジタル値が入力されてアナログ電
圧に変換して出力する第1D/A変換器とを含んで構成
することができる。
モリから出力される前記白補正データと0または0を越
える大きさの前記補償データとを加算する第1加算器
と,前記黒最大電圧に対応する黒最大データと,前記白
最大電圧に対応する白最大データと,前記最大値検出器
から出力される前記最大画素データと,前記第1加算器
から出力される前記白補正データまたは補償白補正デー
タとの各デジタル値の中から,前記制御信号に従ってい
ずれか一つを選択して出力する第1選択器と,前記第1
選択器で選択されたデジタル値が入力されてアナログ電
圧に変換して出力する第1D/A変換器とを含んで構成
することができる。
【0028】前記下限基準電圧設定部は,前記黒補正メ
モリから出力される前記黒補正データと0または0を越
える大きさの前記補償データとを加算する第2加算器
と,前記黒基準電圧に対応する黒基準データと,前記第
2加算器から出力される前記黒補正データまたは補償黒
補正データとの各デジタル値の中から,前記制御信号に
従っていずれか一つを選択して出力する第2選択器と,
前記第2選択器で選択されたデジタル値が入力されてア
ナログ信号に変換する第2D/A変換器とを含んで構成
することができる。
モリから出力される前記黒補正データと0または0を越
える大きさの前記補償データとを加算する第2加算器
と,前記黒基準電圧に対応する黒基準データと,前記第
2加算器から出力される前記黒補正データまたは補償黒
補正データとの各デジタル値の中から,前記制御信号に
従っていずれか一つを選択して出力する第2選択器と,
前記第2選択器で選択されたデジタル値が入力されてア
ナログ信号に変換する第2D/A変換器とを含んで構成
することができる。
【0029】また前記上限基準電圧設定部は,前記白補
正メモリから出力される前記白補正データと0または0
を越える大きさの前記補償データとを加算する第1加算
器と,前記黒最大電圧を発生する黒最大電圧発生器と,
前記白最大電圧を発生する白最大電圧発生器と,前記最
大値検出器から出力される前記最大画素データが入力さ
れ,前記最大画素データをアナログ変換して前記最大画
素電圧を出力する第1D/A変換器と,前記第1加算器
から出力される前記白補正データまたは前記補償白補正
データとの各デジタル値をアナログ変換して白補正電圧
または補償白補正電圧を出力する第2D/A変換器と,
前記制御信号に従って,前期黒最大電圧発生器,白最大
電圧発生器,第1D/A変換器もしくは第2D/A変換
器のいずれかを前記A/D変換器の上限基準電圧の入力
端子と接続する第1アナログスイッチとを含んで構成す
ることができる。
正メモリから出力される前記白補正データと0または0
を越える大きさの前記補償データとを加算する第1加算
器と,前記黒最大電圧を発生する黒最大電圧発生器と,
前記白最大電圧を発生する白最大電圧発生器と,前記最
大値検出器から出力される前記最大画素データが入力さ
れ,前記最大画素データをアナログ変換して前記最大画
素電圧を出力する第1D/A変換器と,前記第1加算器
から出力される前記白補正データまたは前記補償白補正
データとの各デジタル値をアナログ変換して白補正電圧
または補償白補正電圧を出力する第2D/A変換器と,
前記制御信号に従って,前期黒最大電圧発生器,白最大
電圧発生器,第1D/A変換器もしくは第2D/A変換
器のいずれかを前記A/D変換器の上限基準電圧の入力
端子と接続する第1アナログスイッチとを含んで構成す
ることができる。
【0030】また前記下限基準電圧設定部は,前記黒補
正メモリから出力される前記黒補正データと0または0
を越える大きさの前記補償データとを加算する第2加算
器と,前記黒基準電圧を発生する黒基準電圧発生器と,
前記第2加算器から出力される前記黒補正データまたは
前記補償黒補正データとの各デジタル値をアナログ変換
して黒補正電圧または補償黒補正電圧を出力する第3D
/A変換器と,前記制御信号に従って,前記黒基準電圧
発生器もしくは前記第3D/A変換器のいずれかを前記
A/D変換器の下限基準電圧の入力端子と接続する第2
アナログスイッチとを含んで構成することができる。
正メモリから出力される前記黒補正データと0または0
を越える大きさの前記補償データとを加算する第2加算
器と,前記黒基準電圧を発生する黒基準電圧発生器と,
前記第2加算器から出力される前記黒補正データまたは
前記補償黒補正データとの各デジタル値をアナログ変換
して黒補正電圧または補償黒補正電圧を出力する第3D
/A変換器と,前記制御信号に従って,前記黒基準電圧
発生器もしくは前記第3D/A変換器のいずれかを前記
A/D変換器の下限基準電圧の入力端子と接続する第2
アナログスイッチとを含んで構成することができる。
【0031】
【発明の実施の形態】以下,添附の図面を参照しつつ本
発明の好ましい実施の形態について詳細に説明する。
発明の好ましい実施の形態について詳細に説明する。
【0032】図1は,本発明に係る画像データの前処理
装置の第1の実施の形態の回路構成を示すブロック図で
ある。図1において,A/D変換器301はCCDセン
サからのアナログ画像データをデジタル画像データに変
換し,D/A変換器302,303はA/D変換器30
1がA/D変換動作を実行する間の上/下限基準電圧を
それぞれ生成する。
装置の第1の実施の形態の回路構成を示すブロック図で
ある。図1において,A/D変換器301はCCDセン
サからのアナログ画像データをデジタル画像データに変
換し,D/A変換器302,303はA/D変換器30
1がA/D変換動作を実行する間の上/下限基準電圧を
それぞれ生成する。
【0033】ラッチ304,305は上/下限基準電圧
に対応するデジタルデータをそれぞれ記憶し,選択器3
06,307は上/下限基準電圧を動作モ−ドと選択信
号に応じてそれぞれ選択できるように動作する。
に対応するデジタルデータをそれぞれ記憶し,選択器3
06,307は上/下限基準電圧を動作モ−ドと選択信
号に応じてそれぞれ選択できるように動作する。
【0034】黒補正メモリ308はA/D変換器301
から出力される黒補正データを貯蔵し,白補正メモリ3
09はA/D変換器301から出力される白補正データ
を貯蔵する。最大値検出器310はA/D変換器301
から出力されるデジタル画像データを利用して最大値を
検出する。
から出力される黒補正データを貯蔵し,白補正メモリ3
09はA/D変換器301から出力される白補正データ
を貯蔵する。最大値検出器310はA/D変換器301
から出力されるデジタル画像データを利用して最大値を
検出する。
【0035】第1加算器311は白補正メモリ309か
ら出力されるデータの入力を受け,第2加算器312は
黒補正メモリ308から出力されるデータの入力を受け
る。ラッチ313,314はスキャナ制御部からデータ
バスを通じて提供される補償データを記憶して第1加算
器311及び第2加算器312に出力する。
ら出力されるデータの入力を受け,第2加算器312は
黒補正メモリ308から出力されるデータの入力を受け
る。ラッチ313,314はスキャナ制御部からデータ
バスを通じて提供される補償データを記憶して第1加算
器311及び第2加算器312に出力する。
【0036】図2は図1の第1の実施の形態を含むスキ
ャナのシステム構成図である。図示のように,スキャナ
制御部101は原稿の画像を読み取る一連の走査動作の
実行に必要なタイミング信号を発生して全体的な動作を
制御する。
ャナのシステム構成図である。図示のように,スキャナ
制御部101は原稿の画像を読み取る一連の走査動作の
実行に必要なタイミング信号を発生して全体的な動作を
制御する。
【0037】ROM102にはスキャナ制御部101が
所定の順序によりスキャナシステムの制御ができるよう
に一定のフローを有するプログラム及び参照データが貯
蔵されており,RAM103にはスキャナ制御部101
がシステムを制御する間に発生する臨時データが貯蔵さ
れる。
所定の順序によりスキャナシステムの制御ができるよう
に一定のフローを有するプログラム及び参照データが貯
蔵されており,RAM103にはスキャナ制御部101
がシステムを制御する間に発生する臨時データが貯蔵さ
れる。
【0038】ランプ114はスキャナ制御部101から
制御信号を受けたランプドライバ113により駆動して
R,G,B三色光を出力し,ランプ114から出力され
た三色光は光学モジュール116を通じて原稿に照射さ
れ,原稿に反射してカラーCCDセンサ104に入力す
る。
制御信号を受けたランプドライバ113により駆動して
R,G,B三色光を出力し,ランプ114から出力され
た三色光は光学モジュール116を通じて原稿に照射さ
れ,原稿に反射してカラーCCDセンサ104に入力す
る。
【0039】ステップモ−タ115はスキャナ制御部1
01から駆動信号を受け,光学モジュール116を所定
の解像度が得られるように原稿の副走査方向に移動させ
る。カラーCCDセンサ104は光学モジュール116
を通じて入力される光量に比例して光の三原色である
R,G,Bそれぞれの色情報を電気的なアナログ信号に
光電変換する。
01から駆動信号を受け,光学モジュール116を所定
の解像度が得られるように原稿の副走査方向に移動させ
る。カラーCCDセンサ104は光学モジュール116
を通じて入力される光量に比例して光の三原色である
R,G,Bそれぞれの色情報を電気的なアナログ信号に
光電変換する。
【0040】センサドライバ112はスキャナ制御部1
01から一定信号の供給を受けてカラーCCDセンサ1
04が適切に動作するようにクロック信号をカラーCC
Dセンサ104に供給する。バッファ105はカラーC
CDセンサ104から出力されるアナログ信号を後段に
伝達して後段の回路によるCCDセンサ信号の歪みを防
止する。
01から一定信号の供給を受けてカラーCCDセンサ1
04が適切に動作するようにクロック信号をカラーCC
Dセンサ104に供給する。バッファ105はカラーC
CDセンサ104から出力されるアナログ信号を後段に
伝達して後段の回路によるCCDセンサ信号の歪みを防
止する。
【0041】マルチプレクサ106はスキャナ制御部1
01から供給される信号に応じて,同時に入力される3
つの色情報信号の中から一つを選択して出力する。アナ
ログスイッチ107はスキャナ制御部101から供給さ
れる信号に応じて各色に施す増幅度を選択する。増幅段
108は,画像信号を一定レベルの出力信号に変換して
出力するために,マルチプレクサ106において選択さ
れ出力された画像信号をアナログスイッチ107により
選択された増幅度に応じて増幅し,前処理部109に出
力する。
01から供給される信号に応じて,同時に入力される3
つの色情報信号の中から一つを選択して出力する。アナ
ログスイッチ107はスキャナ制御部101から供給さ
れる信号に応じて各色に施す増幅度を選択する。増幅段
108は,画像信号を一定レベルの出力信号に変換して
出力するために,マルチプレクサ106において選択さ
れ出力された画像信号をアナログスイッチ107により
選択された増幅度に応じて増幅し,前処理部109に出
力する。
【0042】前処理部109は増幅段108において一
定レベルの信号に変換して出力された信号が入力される
と,黒白補正処理を実行し,アナログ信号をA/D変換
してデジタル画像データとして出力する。
定レベルの信号に変換して出力された信号が入力される
と,黒白補正処理を実行し,アナログ信号をA/D変換
してデジタル画像データとして出力する。
【0043】メモリバッファ110は前処理部109に
よりデジタルに変換された画像データを一時的に貯蔵
し,インターフェース111はメモリバッファ110に
貯蔵された画像データを一定な伝送規則に従ってコンピ
ュータ117に伝送する。
よりデジタルに変換された画像データを一時的に貯蔵
し,インターフェース111はメモリバッファ110に
貯蔵された画像データを一定な伝送規則に従ってコンピ
ュータ117に伝送する。
【0044】図3は,本発明に係るデータ画像の前処理
装置の第2の実施の形態の回路構成を示すブロック図で
ある。図3において,A/D変換器400はCCDセン
サからのアナログ画像データをデジタル画像データに変
換する。
装置の第2の実施の形態の回路構成を示すブロック図で
ある。図3において,A/D変換器400はCCDセン
サからのアナログ画像データをデジタル画像データに変
換する。
【0045】黒最大電圧発生器413と白最大電圧発生
器414とはA/D変換器400がA/D変換動作を実
行する間の上限基準電圧を生成し,黒基準電圧発生器4
23はA/D変換器400がA/D変換動作を実行する
間の下限基準電圧を生成する。
器414とはA/D変換器400がA/D変換動作を実
行する間の上限基準電圧を生成し,黒基準電圧発生器4
23はA/D変換器400がA/D変換動作を実行する
間の下限基準電圧を生成する。
【0046】D/A変換器415はラッチ431,43
2,433に貯蔵されている白基準板の最大画素データ
をアナログ電圧に変換し,D/A変換器416はユーザ
が選択した画像処理機能によって制御される変動分を貯
蔵しているラッチ411の出力値と白補正データを加算
する加算器412の出力値とをアナログ電圧に変換し,
D/A変換器424はユーザが選択した画像処理機能に
よって制御される変動分を貯蔵しているラッチ421の
出力する補償データと黒補正データとを加算する加算器
422の出力をアナログ電圧に変換する。
2,433に貯蔵されている白基準板の最大画素データ
をアナログ電圧に変換し,D/A変換器416はユーザ
が選択した画像処理機能によって制御される変動分を貯
蔵しているラッチ411の出力値と白補正データを加算
する加算器412の出力値とをアナログ電圧に変換し,
D/A変換器424はユーザが選択した画像処理機能に
よって制御される変動分を貯蔵しているラッチ421の
出力する補償データと黒補正データとを加算する加算器
422の出力をアナログ電圧に変換する。
【0047】アナログスイッチ417は黒最大電圧発生
器413,白最大電圧発生器414,D/A変換器41
5及びD/A変換器416からの各出力値の中から動作
モ−ドの選択信号に応じてそのうちの一つを選択する。
器413,白最大電圧発生器414,D/A変換器41
5及びD/A変換器416からの各出力値の中から動作
モ−ドの選択信号に応じてそのうちの一つを選択する。
【0048】黒補正メモリ440はA/D変換器400
から出力される黒補正データを貯蔵し,白補正メモリ4
50はA/D変換器400から出力される白補正メモリ
を貯蔵し,最大値検出器460はA/D変換器400か
ら出力されるデジタル画像データを利用して最大値を検
出する。
から出力される黒補正データを貯蔵し,白補正メモリ4
50はA/D変換器400から出力される白補正メモリ
を貯蔵し,最大値検出器460はA/D変換器400か
ら出力されるデジタル画像データを利用して最大値を検
出する。
【0049】ラッチ431は最大値検出器460で検出
された白基準板の最大画素データを貯蔵し,ラッチ43
2は原稿の最大画素データを貯蔵し,ラッチ433は主
走査ラインの最大画素データを貯蔵する。
された白基準板の最大画素データを貯蔵し,ラッチ43
2は原稿の最大画素データを貯蔵し,ラッチ433は主
走査ラインの最大画素データを貯蔵する。
【0050】スキャナ制御部501から供給された第1
選択信号に応じて,アナログスイッチ417は黒最大電
圧発生器413,白最大電圧発生器414,D/A変換
器415及びD/A変換器416からそれぞれ出力され
る各電圧の中から一つを選択してA/D変換器400に
供給し,A/D変換器400は画像歪み補正動作モ−ド
及び画像処理動作モ−ドに応じて選択した電圧を上限基
準電圧として設定する。アナログスイッチ425は黒基
準電圧発生器423及びD/A変換器424からそれぞ
れ出力される各電圧のうち一つを選択してA/D変換器
400に供給し,A/D変換器400は画像歪み補正動
作モ−ド及び画像処理動作モ−ドに応じてその選択した
電圧を下限基準電圧として設定する。
選択信号に応じて,アナログスイッチ417は黒最大電
圧発生器413,白最大電圧発生器414,D/A変換
器415及びD/A変換器416からそれぞれ出力され
る各電圧の中から一つを選択してA/D変換器400に
供給し,A/D変換器400は画像歪み補正動作モ−ド
及び画像処理動作モ−ドに応じて選択した電圧を上限基
準電圧として設定する。アナログスイッチ425は黒基
準電圧発生器423及びD/A変換器424からそれぞ
れ出力される各電圧のうち一つを選択してA/D変換器
400に供給し,A/D変換器400は画像歪み補正動
作モ−ド及び画像処理動作モ−ドに応じてその選択した
電圧を下限基準電圧として設定する。
【0051】またスキャナ制御部501からの第2選択
信号に応じて,ラッチ431,432,433からそれ
ぞれ出力される各データの中から一つが画像歪み補正動
作モ−ド及び画像処理動作モ−ドに応じて選択され,D
/A変換器415に入力される。
信号に応じて,ラッチ431,432,433からそれ
ぞれ出力される各データの中から一つが画像歪み補正動
作モ−ド及び画像処理動作モ−ドに応じて選択され,D
/A変換器415に入力される。
【0052】図4は本発明の第2の実施の形態における
装置のシステム構成図である。図示のように,スキャナ
制御部501は原稿の画像をデジタルデータとして読み
取るための一連の走査動作の実行に必要なタイミング信
号を発生させて,前処理部516に動作モ−ドによる選
択信号を伝送して全体的な動作を制御する。
装置のシステム構成図である。図示のように,スキャナ
制御部501は原稿の画像をデジタルデータとして読み
取るための一連の走査動作の実行に必要なタイミング信
号を発生させて,前処理部516に動作モ−ドによる選
択信号を伝送して全体的な動作を制御する。
【0053】ROM502にはスキャナ制御部501が
所定の順序に従ってスキャナシステムを制御できるよう
に一定のフローを有するプログラム及び参照データが貯
蔵され,RAM503にはスキャナ制御部501がシス
テムを制御する間に発生する臨時データが貯蔵される。
所定の順序に従ってスキャナシステムを制御できるよう
に一定のフローを有するプログラム及び参照データが貯
蔵され,RAM503にはスキャナ制御部501がシス
テムを制御する間に発生する臨時データが貯蔵される。
【0054】ランプ513はスキャナ制御部501から
制御信号を受けたランプドライバ512により駆動され
てR,G,B三色光を出力し,光学モジュール515は
ランプ513から出力された三色光が原稿に反射して光
電変換素子に入力するように経路を形成し,カラーCC
Dセンサ504上に焦点を合わせるように構成されてい
る。
制御信号を受けたランプドライバ512により駆動され
てR,G,B三色光を出力し,光学モジュール515は
ランプ513から出力された三色光が原稿に反射して光
電変換素子に入力するように経路を形成し,カラーCC
Dセンサ504上に焦点を合わせるように構成されてい
る。
【0055】ステップモ−タ514はスキャナ制御部5
01から駆動信号を受け光学モジュール515を所定の
解像度が得られるように原稿の副走査方向に移動させ
る。カラーCCDセンサ504は光学モジュール515
を通じて入力される光量に比例して光の三原色である
R,G,Bそれぞれの色情報を電気的なアナログ信号に
光電変換する。
01から駆動信号を受け光学モジュール515を所定の
解像度が得られるように原稿の副走査方向に移動させ
る。カラーCCDセンサ504は光学モジュール515
を通じて入力される光量に比例して光の三原色である
R,G,Bそれぞれの色情報を電気的なアナログ信号に
光電変換する。
【0056】センサドライバ511はスキャナ制御部5
01から一定信号の供給を受けてカラーCCDセンサ5
04が適切に動作するようにクロック信号をカラーCC
Dセンサ504に供給し,バッファ505はカラーCC
Dセンサ504から出力されるアナログ信号を後段に伝
達して後段の回路によるCCDセンサ信号の歪みを防止
する。
01から一定信号の供給を受けてカラーCCDセンサ5
04が適切に動作するようにクロック信号をカラーCC
Dセンサ504に供給し,バッファ505はカラーCC
Dセンサ504から出力されるアナログ信号を後段に伝
達して後段の回路によるCCDセンサ信号の歪みを防止
する。
【0057】増幅段506はスキャナ制御部501の信
号によって同時に入力される三色信号を一定レベルの出
力信号に変換して出力するように所定の増幅度により増
幅してマルチプレクサ507に入力し,マルチプレクサ
507は増幅段506から出力される三色情報信号の中
から一つを選択して前処理部516に入力し,前処理部
516はマルチプレクサ507において選択された画像
信号の入力を受けて画像歪み情報処理と画像処理を実行
する。
号によって同時に入力される三色信号を一定レベルの出
力信号に変換して出力するように所定の増幅度により増
幅してマルチプレクサ507に入力し,マルチプレクサ
507は増幅段506から出力される三色情報信号の中
から一つを選択して前処理部516に入力し,前処理部
516はマルチプレクサ507において選択された画像
信号の入力を受けて画像歪み情報処理と画像処理を実行
する。
【0058】メモリバッファ508は前処理部516に
よりデジタル変換された画像データを一時的に貯蔵し,
インターフェース509はメモリバッファ508に貯蔵
された画像データを一定の伝送規則に従ってコンピュー
タ510に伝送する。
よりデジタル変換された画像データを一時的に貯蔵し,
インターフェース509はメモリバッファ508に貯蔵
された画像データを一定の伝送規則に従ってコンピュー
タ510に伝送する。
【0059】以下,表1,表2及び図1〜6を参照しつ
つ,本発明に係る画像データの前処理装置の第1,2の
実施の形態の動作及びこれらを利用した画像データの前
処理方法における画像前処理の過程について説明する。
図5は第1,2の実施の形態におけるデータ画像の前処
理の過程を示すフローチャートである。
つ,本発明に係る画像データの前処理装置の第1,2の
実施の形態の動作及びこれらを利用した画像データの前
処理方法における画像前処理の過程について説明する。
図5は第1,2の実施の形態におけるデータ画像の前処
理の過程を示すフローチャートである。
【0060】まず,本発明の第1の実施の形態について
表1と図1及び図2を使用して画像歪み補正と画像処理
を実行する装置の動作及び方法について詳細に説明す
る。表1 選択信号の値によるモ−ド及び上/下限基準
電圧
表1と図1及び図2を使用して画像歪み補正と画像処理
を実行する装置の動作及び方法について詳細に説明す
る。表1 選択信号の値によるモ−ド及び上/下限基準
電圧
【0061】
【表1】
【0062】ここで,mはコントラスト調整レベル,n
は明るさ調整レベルである。
は明るさ調整レベルである。
【0063】最初に,カラーCCDセンサ104に光が
入射していない状態でカラーCCDセンサ104の出力
した画像データが前処理部109に伝送されてきて黒補
正データが生成される。黒補正データを生成するために
スキャナ制御部101から「0」の値を有する選択信号
が前処理部109の選択器306,307に供給され,
それぞれの選択器において選択された値はA/D変換器
301の上/下限基準電圧を設定する2個のD/A変換
器302,303にそれぞれ入力される。
入射していない状態でカラーCCDセンサ104の出力
した画像データが前処理部109に伝送されてきて黒補
正データが生成される。黒補正データを生成するために
スキャナ制御部101から「0」の値を有する選択信号
が前処理部109の選択器306,307に供給され,
それぞれの選択器において選択された値はA/D変換器
301の上/下限基準電圧を設定する2個のD/A変換
器302,303にそれぞれ入力される。
【0064】すなわち表1に示すように,選択値「0」
に従い,選択器306はA値,すなわち黒最大電圧VB
maxを選択して出力し,D/A変換器302はアナロ
グ化した黒最大電圧VBmaxを出力する。選択器30
7はC値,すなわち黒基準電圧VBref選択して出力
し,D/A変換器303はアナログ化した黒基準電圧V
Brefを出力する。これにより黒補正データの生成時
には,A/D変換器301は下限基準電圧となる黒基準
電圧VBrefと上限基準電圧となる黒最大電圧VBm
axの範囲内において,入力された画像信号をデジタル
データに変換して黒補正メモリ308に順次貯蔵する。
これにより黒補正データの生成が完了する(S11段
階)。
に従い,選択器306はA値,すなわち黒最大電圧VB
maxを選択して出力し,D/A変換器302はアナロ
グ化した黒最大電圧VBmaxを出力する。選択器30
7はC値,すなわち黒基準電圧VBref選択して出力
し,D/A変換器303はアナログ化した黒基準電圧V
Brefを出力する。これにより黒補正データの生成時
には,A/D変換器301は下限基準電圧となる黒基準
電圧VBrefと上限基準電圧となる黒最大電圧VBm
axの範囲内において,入力された画像信号をデジタル
データに変換して黒補正メモリ308に順次貯蔵する。
これにより黒補正データの生成が完了する(S11段
階)。
【0065】なお通常,黒基準電圧VBrefはカラー
CCDセンサ104に光が入射していない時の理論上の
出力値,すなわち0であり,黒最大電圧VBmaxはカ
ラーCCDセンサ104の素子特性により個体差及びス
キャナのシステムの特性に適合するように予め設定され
ている値であり,素子の偏差にも拘わらず黒であると十
分に判断される0以上の値である。また白最大電圧も同
様に素子やシステムの特性に適合するように設定されて
おり,十分白であると判断される大きさの値である。
CCDセンサ104に光が入射していない時の理論上の
出力値,すなわち0であり,黒最大電圧VBmaxはカ
ラーCCDセンサ104の素子特性により個体差及びス
キャナのシステムの特性に適合するように予め設定され
ている値であり,素子の偏差にも拘わらず黒であると十
分に判断される0以上の値である。また白最大電圧も同
様に素子やシステムの特性に適合するように設定されて
おり,十分白であると判断される大きさの値である。
【0066】次に,ランプ114を駆動して白色基準板
からの反射光をカラーCCDセンサ104に入力させて
得られた画像データから最大値を検出するために,スキ
ャナ制御部101から「1」の値を有する選択信号が前
処理器109の選択器306,307に供給され,それ
ぞれの選択器で選択された値はA/D変換器301の上
/下限基準電圧を設定する二つのD/A変換器302,
303に入力される。
からの反射光をカラーCCDセンサ104に入力させて
得られた画像データから最大値を検出するために,スキ
ャナ制御部101から「1」の値を有する選択信号が前
処理器109の選択器306,307に供給され,それ
ぞれの選択器で選択された値はA/D変換器301の上
/下限基準電圧を設定する二つのD/A変換器302,
303に入力される。
【0067】すなわち表1に示すように,選択値「1」
に従い,選択器306はB値,すなわち白最大データV
Wmaxを選択して出力し,D/A変換器302はアナ
ログ化した白最大電圧VWmaxを出力する。選択器3
07は黒補正メモリ308から出力される黒補正データ
VBLKを選択して出力し,D/A変換器303はアナ
ログ化した黒補正電圧VBLKを出力する。A/D変換
器301は下限基準電圧となる黒補正電圧VBLKと上
限基準電圧となる白最大電圧VWmaxの範囲内におい
て,入力された画像信号をデジタルデータに変換する。
この時,黒補正メモリ308に貯蔵されていた黒補正デ
ータVBLKが,画素同期信号に応じて各画素に対し出
力されることにより,A/D変換器301において黒補
正が同時に処理される。
に従い,選択器306はB値,すなわち白最大データV
Wmaxを選択して出力し,D/A変換器302はアナ
ログ化した白最大電圧VWmaxを出力する。選択器3
07は黒補正メモリ308から出力される黒補正データ
VBLKを選択して出力し,D/A変換器303はアナ
ログ化した黒補正電圧VBLKを出力する。A/D変換
器301は下限基準電圧となる黒補正電圧VBLKと上
限基準電圧となる白最大電圧VWmaxの範囲内におい
て,入力された画像信号をデジタルデータに変換する。
この時,黒補正メモリ308に貯蔵されていた黒補正デ
ータVBLKが,画素同期信号に応じて各画素に対し出
力されることにより,A/D変換器301において黒補
正が同時に処理される。
【0068】A/D変換器301によりデジタルデータ
に変換された画像データは最大値検出器310に順次入
力され,以前に入力された画像データとの比較により最
大値を検出する(S12段階)。カラーCCDセンサ1
04の1ライン分について処理を完了すると,CCDセ
ンサの有効画素数に相当する領域で検出された最大値は
選択器306からの一つの入力値として提供されること
になる。
に変換された画像データは最大値検出器310に順次入
力され,以前に入力された画像データとの比較により最
大値を検出する(S12段階)。カラーCCDセンサ1
04の1ライン分について処理を完了すると,CCDセ
ンサの有効画素数に相当する領域で検出された最大値は
選択器306からの一つの入力値として提供されること
になる。
【0069】次に,白補正値を生成するためにスキャナ
制御部101から「2」の値を有する選択信号が前処理
器109の選択器306,307に供給され,それぞれ
の選択器で選択された値はA/D変換器301の上/下
限基準電圧を設定する二つのD/A変換器に入力され
る。
制御部101から「2」の値を有する選択信号が前処理
器109の選択器306,307に供給され,それぞれ
の選択器で選択された値はA/D変換器301の上/下
限基準電圧を設定する二つのD/A変換器に入力され
る。
【0070】すなわち表1に示すように,選択値「2」
に従い,選択器306は最大値検出器310において検
出された白色基準板最大画素データVPEAKを選択し
て出力し,D/A変換器302はアナログ化された白色
基準板最大画素電圧VPEAKを出力する。選択器30
7は黒補正メモリ308から出力される黒補正データV
BLKを選択して出力し,D/A変換器303はアナロ
グ化された黒補正電圧VBLKを出力する。
に従い,選択器306は最大値検出器310において検
出された白色基準板最大画素データVPEAKを選択し
て出力し,D/A変換器302はアナログ化された白色
基準板最大画素電圧VPEAKを出力する。選択器30
7は黒補正メモリ308から出力される黒補正データV
BLKを選択して出力し,D/A変換器303はアナロ
グ化された黒補正電圧VBLKを出力する。
【0071】A/D変換器301は下限基準電圧となる
黒補正電圧VBLKと上限基準電圧となる白色基準板最
大画素電圧VPEAKの範囲内で入力された画像信号を
デジタルデータに変換する。変換されたデジタルデータ
は白補正メモリ309に順次貯蔵されて白補正データの
生成が完了する(S13段階)。
黒補正電圧VBLKと上限基準電圧となる白色基準板最
大画素電圧VPEAKの範囲内で入力された画像信号を
デジタルデータに変換する。変換されたデジタルデータ
は白補正メモリ309に順次貯蔵されて白補正データの
生成が完了する(S13段階)。
【0072】白補正データの生成が完了すると,スキャ
ナは全ての準備動作を終了した状態で,実際に原稿の画
像の入力を実行することができる。さらに,走査動作の
実行を命令をする前に,ユーザは原稿の画像の状態によ
って画像品質を改善するため多様な処理動作を選択する
ことができる。
ナは全ての準備動作を終了した状態で,実際に原稿の画
像の入力を実行することができる。さらに,走査動作の
実行を命令をする前に,ユーザは原稿の画像の状態によ
って画像品質を改善するため多様な処理動作を選択する
ことができる。
【0073】実際の読取を開始すると,スキャナ制御部
101からコントラストと明るさ調整及び背景色除去動
作によって選択された値を有する選択信号が前処理器1
09の選択器306,307に供給され,それぞれの選
択器において選択された値はA/D変換器301の上・
下限基準電圧を設定する二つのD/A変換器302,3
03に入力される(S20段階)。
101からコントラストと明るさ調整及び背景色除去動
作によって選択された値を有する選択信号が前処理器1
09の選択器306,307に供給され,それぞれの選
択器において選択された値はA/D変換器301の上・
下限基準電圧を設定する二つのD/A変換器302,3
03に入力される(S20段階)。
【0074】この処理の過程を図6に示す。まずスキャ
ナ制御部101はユーザが指定した画像処理がコントラ
スト調整であるかどうかを判断する(S21段階)。判
断の結果,コントラスト調整であれば,表1に示すよう
に,「3」の値を有する選択信号が供給され,白補正メ
モリ309から出力される白補正データVWHTとデー
タバスを通じてラッチ313に記憶されている第1デー
タ−mαとを加算器311により加算したVWHT−m
αが選択器306により選択され,上限基準電圧として
使用するためにD/A変換器302に入力され,アナロ
グ化されて出力される。
ナ制御部101はユーザが指定した画像処理がコントラ
スト調整であるかどうかを判断する(S21段階)。判
断の結果,コントラスト調整であれば,表1に示すよう
に,「3」の値を有する選択信号が供給され,白補正メ
モリ309から出力される白補正データVWHTとデー
タバスを通じてラッチ313に記憶されている第1デー
タ−mαとを加算器311により加算したVWHT−m
αが選択器306により選択され,上限基準電圧として
使用するためにD/A変換器302に入力され,アナロ
グ化されて出力される。
【0075】また,黒補正メモリ308から出力される
黒補正データVBLKとデータバスを通じてラッチ31
4に記憶されている第2データ+mαを加算器312に
より加算したVBLK+mαが選択器307により選択
され,下限基準電圧として使用するためにD/A変換器
303に入力され,アナログ化されて出力される(S2
2段階)。これによって,A/D変換器301は下限基
準電圧VBLK+mαと上限基準電圧VWHT−mαと
の範囲内で入力された画像信号をデジタルデータに変換
する。
黒補正データVBLKとデータバスを通じてラッチ31
4に記憶されている第2データ+mαを加算器312に
より加算したVBLK+mαが選択器307により選択
され,下限基準電圧として使用するためにD/A変換器
303に入力され,アナログ化されて出力される(S2
2段階)。これによって,A/D変換器301は下限基
準電圧VBLK+mαと上限基準電圧VWHT−mαと
の範囲内で入力された画像信号をデジタルデータに変換
する。
【0076】ここで,mはコントラスト調整レベル,α
はコントラスト変動分を示す。コントラスト調整レベル
mを,例えば,白側128レベルと黒側128レベルで
制御すると仮定すると,次のような式でコントラスト変
動分αが求められる。 α=白色基準板の最大画素値/256
はコントラスト変動分を示す。コントラスト調整レベル
mを,例えば,白側128レベルと黒側128レベルで
制御すると仮定すると,次のような式でコントラスト変
動分αが求められる。 α=白色基準板の最大画素値/256
【0077】ユーザがコントラスト調整を実行するため
(+),(−)で分けられた128個のレベルの中でい
ずれの一つのレベルを選択すると,(+)レベルに対し
ては白側の明るさがより明るくなる側に画像が処理さ
れ,(−)レベルに対しては黒側の明るさがより暗くな
る側に画像が処理される。例えば,白側に3レベルを選
択して黒側に4レベルを選択すると,白側変動量は3
α,黒側変動量は4αになる。
(+),(−)で分けられた128個のレベルの中でい
ずれの一つのレベルを選択すると,(+)レベルに対し
ては白側の明るさがより明るくなる側に画像が処理さ
れ,(−)レベルに対しては黒側の明るさがより暗くな
る側に画像が処理される。例えば,白側に3レベルを選
択して黒側に4レベルを選択すると,白側変動量は3
α,黒側変動量は4αになる。
【0078】これによって,コントラスト調整処理が開
始される前に上限基準電圧VWHT−3αと下限基準電
圧VBLK+4αを選択するためラッチ313にはデー
タバスを通じて3αの補償データを記憶させ,ラッチ3
14にはデータバスを通じて4αのデータを記憶させ
る。
始される前に上限基準電圧VWHT−3αと下限基準電
圧VBLK+4αを選択するためラッチ313にはデー
タバスを通じて3αの補償データを記憶させ,ラッチ3
14にはデータバスを通じて4αのデータを記憶させ
る。
【0079】このように,ラッチ313に記憶されてい
る第3データ(3αの補償データ)が加算器311によ
り白補正値と加算されてA/D変換器301の上限基準
電圧を生成し,ラッチ314に記憶されている第4デー
タ4αが加算器312により黒補正値と加算されてA/
D変換器301の下限基準電圧を生成するようになる。
ここで,コントラスト調整が再実行される時には,S1
3段階で白補正メモリ309に順次的に貯蔵された白補
正データVWHTがコントラストを調整する時の上限電
圧を求めるための基準値として使用されるため加算器3
11に再入力される。また,コントラスト調整が再実行
される時には,S11段階で黒補正メモリ308に順次
的に貯蔵された黒補正データVBLKがコントラストを
調整する時の下限電圧を求めるための基準値として使用
されるため加算器312に再入力される。
る第3データ(3αの補償データ)が加算器311によ
り白補正値と加算されてA/D変換器301の上限基準
電圧を生成し,ラッチ314に記憶されている第4デー
タ4αが加算器312により黒補正値と加算されてA/
D変換器301の下限基準電圧を生成するようになる。
ここで,コントラスト調整が再実行される時には,S1
3段階で白補正メモリ309に順次的に貯蔵された白補
正データVWHTがコントラストを調整する時の上限電
圧を求めるための基準値として使用されるため加算器3
11に再入力される。また,コントラスト調整が再実行
される時には,S11段階で黒補正メモリ308に順次
的に貯蔵された黒補正データVBLKがコントラストを
調整する時の下限電圧を求めるための基準値として使用
されるため加算器312に再入力される。
【0080】S21段階における判断の結果,ユーザが
指定した画像処理がコントラスト調整ではなければ,明
るさ調整であるかどうかを判断する(S23段階)。
指定した画像処理がコントラスト調整ではなければ,明
るさ調整であるかどうかを判断する(S23段階)。
【0081】判断の結果,明るさ調整であれば,表1に
示すように,選択信号は「3」の値を有し,白補正メモ
リ309から出力される白補正データVWHTとデータ
バスを通じてラッチ313に記憶されているデータ±n
βを加算器311により加算したVWHT±nβが選択
器306により選択され,上限基準電圧として使用する
ためにD/A変換器302に入力され,アナログ化され
て出力される。また,黒補正メモリ308から出力され
る黒補正データVBLKが選択器307により選択さ
れ,下限基準電圧として使用するためにD/A変換器3
03に入力され,アナログ化されて出力される(S24
段階)。これによって,A/D変換器301は下限基準
電圧VBLKと上限基準電圧VWHT±nβとの範囲内
で入力された画像信号をデジタルデータに変換する。
示すように,選択信号は「3」の値を有し,白補正メモ
リ309から出力される白補正データVWHTとデータ
バスを通じてラッチ313に記憶されているデータ±n
βを加算器311により加算したVWHT±nβが選択
器306により選択され,上限基準電圧として使用する
ためにD/A変換器302に入力され,アナログ化され
て出力される。また,黒補正メモリ308から出力され
る黒補正データVBLKが選択器307により選択さ
れ,下限基準電圧として使用するためにD/A変換器3
03に入力され,アナログ化されて出力される(S24
段階)。これによって,A/D変換器301は下限基準
電圧VBLKと上限基準電圧VWHT±nβとの範囲内
で入力された画像信号をデジタルデータに変換する。
【0082】ここで,画像読取モ−ドで上限基準電圧を
設定するため加算器311に入力されるスキャナ制御部
101のデータバスからラッチされた値nβは次のよう
な方法により決定される。
設定するため加算器311に入力されるスキャナ制御部
101のデータバスからラッチされた値nβは次のよう
な方法により決定される。
【0083】すなわち,出力画像の明るさ調節に利用さ
れる上限値変動分βは白色基準板の最大画素値VPEA
Kで画像読取モ−ドの以前の動作で実行されるプリスキ
ャニングモ−ドで得られた原稿の最大画素値VPEA
K’を除算した結果値を明るさ調整レベルで分けて求め
る。 β=(白色基準板の最大画素値−プリスキャニング時の
原稿の最大画素値)/n ここで,nは明るさ調整レベ
ルである。
れる上限値変動分βは白色基準板の最大画素値VPEA
Kで画像読取モ−ドの以前の動作で実行されるプリスキ
ャニングモ−ドで得られた原稿の最大画素値VPEA
K’を除算した結果値を明るさ調整レベルで分けて求め
る。 β=(白色基準板の最大画素値−プリスキャニング時の
原稿の最大画素値)/n ここで,nは明るさ調整レベ
ルである。
【0084】前記のような式により決定された上限値変
動分はユーザの出力画像明るさ調整レベルによって次の
ような動作の実行に供される。
動分はユーザの出力画像明るさ調整レベルによって次の
ような動作の実行に供される。
【0085】すなわち,ユーザが出力画像を暗く調節し
ようとする場合には上限基準電圧が増加されて画像が暗
く出力される。例えば,ユーザが暗い側に3レベルを指
定すると,上限値変動量3βをデータバスを通じてラッ
チ313に記憶させて加算器311で白補正メモリ30
9から出力される白補正データVWHTと加算して上限
基準電圧VWHT+3βを生成してラッチ304を経て
D/A変換器302に提供する。
ようとする場合には上限基準電圧が増加されて画像が暗
く出力される。例えば,ユーザが暗い側に3レベルを指
定すると,上限値変動量3βをデータバスを通じてラッ
チ313に記憶させて加算器311で白補正メモリ30
9から出力される白補正データVWHTと加算して上限
基準電圧VWHT+3βを生成してラッチ304を経て
D/A変換器302に提供する。
【0086】また,ユーザが出力画像を明るく調節しよ
うとする場合には上限基準電圧が減少されて画像が明る
く出力される。例えば,ユーザが明るい側に5レベルを
指定した場合,上限値変動量5βの補償データを取って
データバスを通じてラッチ313に記憶させる。上限値
変動量5βの補償データが加算器311で白補正メモリ
309から出力される白補正データVWHTに加算され
ることの意味は,白補正データVWHTから上限値変動
量5βを減算するということと同一である。したがっ
て,上限基準電圧VWHT−5βを生成してラッチ30
4を通じてD/A変換器302に提供する。ここで,明
るさ調整が再実行される時には,S13段階で白補正メ
モリ309に順次的に貯蔵された白補正データVWHT
が明るさを調整する時の上限電圧を求めるための基準値
として使用されるため加算器311に再入力される。ま
た,明るさ調整が再実行される時には,S11段階で黒
補正メモリ308に順次的に貯蔵された黒補正データV
BLKが明るさを調整する時に下限電圧を求めるための
基準値として使用されるため加算器312に再入力され
る。
うとする場合には上限基準電圧が減少されて画像が明る
く出力される。例えば,ユーザが明るい側に5レベルを
指定した場合,上限値変動量5βの補償データを取って
データバスを通じてラッチ313に記憶させる。上限値
変動量5βの補償データが加算器311で白補正メモリ
309から出力される白補正データVWHTに加算され
ることの意味は,白補正データVWHTから上限値変動
量5βを減算するということと同一である。したがっ
て,上限基準電圧VWHT−5βを生成してラッチ30
4を通じてD/A変換器302に提供する。ここで,明
るさ調整が再実行される時には,S13段階で白補正メ
モリ309に順次的に貯蔵された白補正データVWHT
が明るさを調整する時の上限電圧を求めるための基準値
として使用されるため加算器311に再入力される。ま
た,明るさ調整が再実行される時には,S11段階で黒
補正メモリ308に順次的に貯蔵された黒補正データV
BLKが明るさを調整する時に下限電圧を求めるための
基準値として使用されるため加算器312に再入力され
る。
【0087】さらに,S23段階における判断の結果,
ユーザが指定した画像処理が明るさ調整でなければ,背
景色除去であるかどうかを判断する(S25段階)。
ユーザが指定した画像処理が明るさ調整でなければ,背
景色除去であるかどうかを判断する(S25段階)。
【0088】判断の結果,背景色除去動作であれば,表
1に示すように,選択信号は「2」の値を有し,選択器
306は最大値検出器310で検出された原稿の最大画
素値VPEAK’を選択し,ラッチ304を通じてD/
A変換器302に出力する。D/A変換器302はVP
EAK’をアナログ化して背景色処理のための上限基準
電圧としてA/D変換器301に出力する。選択器30
7は黒補正メモリ308から出力される黒補正データV
BLKを選択し,ラッチ305を通じてD/A変換器3
03に出力し,D/A変換器303は下限基準電圧とし
てVBLKをアナログ化してA/D変換器301に出力
する(S26段階)。これによって,A/D変換器30
1は下限基準電圧VBLKと上限基準電圧VPEAK’
の範囲内で入力された画像信号をデジタルデータに変換
する。ここで,背景色除去が再実行される時には,文書
の最大画素値を背景色を除去するときの上限電圧として
使用するため最大値検出器310から検出した後,選択
器306に再入力される。また,背景色除去が再実行さ
れる時には,S11段階で黒補正メモリ308に順次的
に貯蔵された黒補正データVBLKが背景色を除去する
ときの下限電圧として使用されるため加算器312に再
入力される。
1に示すように,選択信号は「2」の値を有し,選択器
306は最大値検出器310で検出された原稿の最大画
素値VPEAK’を選択し,ラッチ304を通じてD/
A変換器302に出力する。D/A変換器302はVP
EAK’をアナログ化して背景色処理のための上限基準
電圧としてA/D変換器301に出力する。選択器30
7は黒補正メモリ308から出力される黒補正データV
BLKを選択し,ラッチ305を通じてD/A変換器3
03に出力し,D/A変換器303は下限基準電圧とし
てVBLKをアナログ化してA/D変換器301に出力
する(S26段階)。これによって,A/D変換器30
1は下限基準電圧VBLKと上限基準電圧VPEAK’
の範囲内で入力された画像信号をデジタルデータに変換
する。ここで,背景色除去が再実行される時には,文書
の最大画素値を背景色を除去するときの上限電圧として
使用するため最大値検出器310から検出した後,選択
器306に再入力される。また,背景色除去が再実行さ
れる時には,S11段階で黒補正メモリ308に順次的
に貯蔵された黒補正データVBLKが背景色を除去する
ときの下限電圧として使用されるため加算器312に再
入力される。
【0089】背景色除去処理時には白補正動作が実行さ
れない。これは,通常文字認識のためにスキャニングす
る場合の出力画像データは二値化データとして使用され
るので,各画素に対して白補正処理はほとんど影響せ
ず,背景色をどの程度正確に除去し,二値化基準レベル
をどのように定めるかに重点を置くことにより処理動作
を簡単にするためである。
れない。これは,通常文字認識のためにスキャニングす
る場合の出力画像データは二値化データとして使用され
るので,各画素に対して白補正処理はほとんど影響せ
ず,背景色をどの程度正確に除去し,二値化基準レベル
をどのように定めるかに重点を置くことにより処理動作
を簡単にするためである。
【0090】このような動作によって上/下限基準電圧
が定まり,上/下限基準電圧により画像読取動作が実行
されると,黒補正処理や背景色除去動作が同時に実行さ
れる。すなわち従来よりも簡単な回路構成で所望の補正
処理及び画像処理動作を遂行することができる(S30
段階)。
が定まり,上/下限基準電圧により画像読取動作が実行
されると,黒補正処理や背景色除去動作が同時に実行さ
れる。すなわち従来よりも簡単な回路構成で所望の補正
処理及び画像処理動作を遂行することができる(S30
段階)。
【0091】前記処理過程で生成されたデジタルデータ
は,黒補正電圧による黒補正処理,白補正電圧による白
補正処理,コントラストと明るさ調整及び背景色除去が
選択的または同時に行われ,A/D変換器が1個のより
簡単な回路構成で所望する補正動作及び画像処理動作が
実行できる。
は,黒補正電圧による黒補正処理,白補正電圧による白
補正処理,コントラストと明るさ調整及び背景色除去が
選択的または同時に行われ,A/D変換器が1個のより
簡単な回路構成で所望する補正動作及び画像処理動作が
実行できる。
【0092】以上のような過程を経て,画像に対して画
像歪み補正と画像処理を実行した後,最終的にデジタル
画像データとして出力される(S40段階)。実際に原
稿を読み取るときには,D/A変換器302からは上限
基準電圧として白補正電圧VWHT,またはコントラス
ト調整モード又は明るさ調整モードにおいては補償白補
正電圧VWHT−mαまたはVWHT±nβ,または背
景色除去モードにおいてはVPEAK’が出力される。
一方,D/A変換器303からは下限基準電圧として黒
補正電圧VBLK,またはコントラスト調整モードにお
いてはVBLK+mαが出力されて,A/D変換器30
1は上限基準電圧と下限基準電圧との範囲内においてア
ナログ画像データをデジタル画像データに変換する。
像歪み補正と画像処理を実行した後,最終的にデジタル
画像データとして出力される(S40段階)。実際に原
稿を読み取るときには,D/A変換器302からは上限
基準電圧として白補正電圧VWHT,またはコントラス
ト調整モード又は明るさ調整モードにおいては補償白補
正電圧VWHT−mαまたはVWHT±nβ,または背
景色除去モードにおいてはVPEAK’が出力される。
一方,D/A変換器303からは下限基準電圧として黒
補正電圧VBLK,またはコントラスト調整モードにお
いてはVBLK+mαが出力されて,A/D変換器30
1は上限基準電圧と下限基準電圧との範囲内においてア
ナログ画像データをデジタル画像データに変換する。
【0093】次に本発明の第2の実施の形態について表
2と図3及び図4を使用して画像歪み補正と画像処理を
実行する装置の動作及び方法について詳細に説明する。
表2 選択信号の値によるモ−ド及び上/下限基準電圧
2と図3及び図4を使用して画像歪み補正と画像処理を
実行する装置の動作及び方法について詳細に説明する。
表2 選択信号の値によるモ−ド及び上/下限基準電圧
【0094】
【表2】
【0095】ここで,mはコントラスト調整レベル,n
は明るさ調整レベルである。
は明るさ調整レベルである。
【0096】最初に,カラーCCDセンサ504に光が
入射していない状態でカラーCCDセンサ504の出力
した画像データが前処理部516に伝送されてきて黒補
正データが生成される。黒補正データ生成動作を実行す
るために,スキャナ制御部501から「0」の値を有す
る第1選択信号が前処理部516に供給され,図3に示
すアナログスイッチ417及びアナログスイッチ425
に入力される。第1選択信号に従ってそれぞれのアナロ
グスイッチにおいて選択されたアナログ値はA/D変換
器400の上/下限基準電圧として入力される。
入射していない状態でカラーCCDセンサ504の出力
した画像データが前処理部516に伝送されてきて黒補
正データが生成される。黒補正データ生成動作を実行す
るために,スキャナ制御部501から「0」の値を有す
る第1選択信号が前処理部516に供給され,図3に示
すアナログスイッチ417及びアナログスイッチ425
に入力される。第1選択信号に従ってそれぞれのアナロ
グスイッチにおいて選択されたアナログ値はA/D変換
器400の上/下限基準電圧として入力される。
【0097】すなわち表2に示すように,第1選択信号
の値が「0」の場合,アナログスイッチ417はA/D
変換器400の上限基準電圧の入力端子と黒最大電圧発
生器413と接続し,アナログスイッチ425は下限基
準電圧の入力端子と黒基準電圧発生器423とを接続す
る。よって黒補正データ生成動作時には,A/D変換器
400は上限基準電圧となる黒最大電圧VBmaxと下
限基準電圧となる黒基準電圧VBrefとの範囲内にお
いて,入力された画像信号をデジタルデータに変換し,
黒補正メモリ440に順次貯蔵する(S11段階)。
の値が「0」の場合,アナログスイッチ417はA/D
変換器400の上限基準電圧の入力端子と黒最大電圧発
生器413と接続し,アナログスイッチ425は下限基
準電圧の入力端子と黒基準電圧発生器423とを接続す
る。よって黒補正データ生成動作時には,A/D変換器
400は上限基準電圧となる黒最大電圧VBmaxと下
限基準電圧となる黒基準電圧VBrefとの範囲内にお
いて,入力された画像信号をデジタルデータに変換し,
黒補正メモリ440に順次貯蔵する(S11段階)。
【0098】次に,ランプ513を駆動して白色基準版
からの反射光をカラーCCDセンサ504に入力させて
得られた画像データを利用して最大値検出動作を実行す
る。図4に示すスキャナ制御部501から前処理部51
6に提供される第1選択信号は「1」の値を有し,図3
に示すアナログスイッチ417とアナログスイッチ42
5に供給され,それぞれのアナログスイッチにおいて選
択されたアナログ値はA/D変換器400の上/下限基
準電圧として入力される。
からの反射光をカラーCCDセンサ504に入力させて
得られた画像データを利用して最大値検出動作を実行す
る。図4に示すスキャナ制御部501から前処理部51
6に提供される第1選択信号は「1」の値を有し,図3
に示すアナログスイッチ417とアナログスイッチ42
5に供給され,それぞれのアナログスイッチにおいて選
択されたアナログ値はA/D変換器400の上/下限基
準電圧として入力される。
【0099】すなわち表2に示すように,第1選択信号
の値が「1」である場合,アナログスイッチ417はA
/D変換器400の上限基準電圧の入力端子と白最大電
圧発生器414とを接続し,アナログスイッチ425は
下限基準電圧の入力端子とD/A変換器424とを接続
する。D/A変換器424には黒補正メモリ440から
出力された黒補正データを加算器422(この場合は何
も加算しない。具体的にはラッチ421には「0」が記
憶されている)を経て入力され,D/A変換器424は
アナログ化した黒補正電圧VBLKを出力する。よって
最大値検出動作時にはA/D変換器400は,上限基準
電圧となる白最大電圧VWmaxと下限基準電圧となる
黒補正電圧VBLKとの範囲内において,入力された画
像信号をデジタルデータに変換する。
の値が「1」である場合,アナログスイッチ417はA
/D変換器400の上限基準電圧の入力端子と白最大電
圧発生器414とを接続し,アナログスイッチ425は
下限基準電圧の入力端子とD/A変換器424とを接続
する。D/A変換器424には黒補正メモリ440から
出力された黒補正データを加算器422(この場合は何
も加算しない。具体的にはラッチ421には「0」が記
憶されている)を経て入力され,D/A変換器424は
アナログ化した黒補正電圧VBLKを出力する。よって
最大値検出動作時にはA/D変換器400は,上限基準
電圧となる白最大電圧VWmaxと下限基準電圧となる
黒補正電圧VBLKとの範囲内において,入力された画
像信号をデジタルデータに変換する。
【0100】この時,黒補正メモリ440に貯蔵されて
いた黒補正データVBLKが画素同期信号に同期して該
当画素に対し出力されることにより,A/D変換器40
0において黒補正が同時に処理される。
いた黒補正データVBLKが画素同期信号に同期して該
当画素に対し出力されることにより,A/D変換器40
0において黒補正が同時に処理される。
【0101】デジタルデータに変換された画像データを
最大値検出器460に順次入力し,以前に入力された画
素値との大小を比較することによって最大値検出動作を
実行する(S12段階)。
最大値検出器460に順次入力し,以前に入力された画
素値との大小を比較することによって最大値検出動作を
実行する(S12段階)。
【0102】次に,白補正値生成動作を実行するため
に,スキャナ制御部501から「2」の値を有する第1
選択信号が前処理部516に供給され,アナログスイッ
チ417とアナログスイッチ425に入力されて,それ
ぞれのアナログスイッチで選択された値はA/D変換器
400に上/下限基準電圧として入力される。
に,スキャナ制御部501から「2」の値を有する第1
選択信号が前処理部516に供給され,アナログスイッ
チ417とアナログスイッチ425に入力されて,それ
ぞれのアナログスイッチで選択された値はA/D変換器
400に上/下限基準電圧として入力される。
【0103】すなわち表2に示すように,第1選択信号
の入力値が「2」である場合,選択値「2」に従って,
アナログスイッチ417はA/D変換器400の上限基
準電圧の入力端子とD/A変換器415とを接続する。
D/A変換器415は最大値検出器460により最大値
検出段階において検出された白基準板の最大値をアナロ
グ変換した電圧を出力する。アナログスイッチ425は
A/D変換器400の下限基準電圧の入力端子とD/A
変換器424とを接続する。D/A変換器424は黒補
正メモリ440から加算機422(ここでは何も加算せ
ず)を経て出力される黒補正データVBLKをアナログ
変換した電圧を出力する。よって白補正値生成動作時に
はA/D変換器440は,上限基準電圧となる白基準板
最大電圧VPEAKと下限基準電圧となる黒補正電圧V
BLKとの範囲内において入力された画像信号をデジタ
ルデータに変換する。
の入力値が「2」である場合,選択値「2」に従って,
アナログスイッチ417はA/D変換器400の上限基
準電圧の入力端子とD/A変換器415とを接続する。
D/A変換器415は最大値検出器460により最大値
検出段階において検出された白基準板の最大値をアナロ
グ変換した電圧を出力する。アナログスイッチ425は
A/D変換器400の下限基準電圧の入力端子とD/A
変換器424とを接続する。D/A変換器424は黒補
正メモリ440から加算機422(ここでは何も加算せ
ず)を経て出力される黒補正データVBLKをアナログ
変換した電圧を出力する。よって白補正値生成動作時に
はA/D変換器440は,上限基準電圧となる白基準板
最大電圧VPEAKと下限基準電圧となる黒補正電圧V
BLKとの範囲内において入力された画像信号をデジタ
ルデータに変換する。
【0104】以上のような処理過程により生成されたデ
ジタルデータは白補正メモリ450に順次貯蔵されて白
補正データ生成動作は完了する(S13段階)。
ジタルデータは白補正メモリ450に順次貯蔵されて白
補正データ生成動作は完了する(S13段階)。
【0105】次に,原稿画像読取モ−ドの前動作として
実行されるプリスキャニングモ−ドによる画像の最大画
素値を検出する(S14段階)。動作が完了すると,ス
キャナは全ての準備動作を終了した状態で実際に画像の
読取動作を開始することができる。
実行されるプリスキャニングモ−ドによる画像の最大画
素値を検出する(S14段階)。動作が完了すると,ス
キャナは全ての準備動作を終了した状態で実際に画像の
読取動作を開始することができる。
【0106】実際の走査動作の実行を命令をする前に,
ユーザはコンピュータ510において実行される装置駆
動プログラムにより原稿の画像の状態に応じて画像品質
を改善するためのコントラスト調整動作,明るさ調整動
作及び背景色除去に対する処理動作を選択できる。
ユーザはコンピュータ510において実行される装置駆
動プログラムにより原稿の画像の状態に応じて画像品質
を改善するためのコントラスト調整動作,明るさ調整動
作及び背景色除去に対する処理動作を選択できる。
【0107】読み取ろうとする原稿を固定させて画像読
取動作を開始すると,スキャナ制御部501から前処理
部516に供給される第1選択信号は,コントラスト調
整動作,明るさ調整動作及び背景色除去動作に応じて変
更される。図3に示すように,第1選択信号はアナログ
スイッチ417とアナログスイッチ425に供給され,
それぞれのアナログスイッチにおいて選択された値はA
/D変換器400の上・下限基準電圧として入力される
(S20段階)。
取動作を開始すると,スキャナ制御部501から前処理
部516に供給される第1選択信号は,コントラスト調
整動作,明るさ調整動作及び背景色除去動作に応じて変
更される。図3に示すように,第1選択信号はアナログ
スイッチ417とアナログスイッチ425に供給され,
それぞれのアナログスイッチにおいて選択された値はA
/D変換器400の上・下限基準電圧として入力される
(S20段階)。
【0108】この処理の過程を図6に示す。まずユーザ
が指定した画像処理動作がコントラスト調整であるかど
うかを判断する(S21段階)。判断の結果,コントラ
スト調整であれば,表2に示すように第1選択信号の入
力値は「3」の値を有する。
が指定した画像処理動作がコントラスト調整であるかど
うかを判断する(S21段階)。判断の結果,コントラ
スト調整であれば,表2に示すように第1選択信号の入
力値は「3」の値を有する。
【0109】選択信号の値「3」が入力されると,アナ
ログスイッチ417はD/A変換器416の出力を選択
するように切り換えられ,また白補正メモリ450から
出力される白補正データVWHTとデータバスを通じて
ラッチ411に記憶されているデータ−mαが加算器4
12により加算されて,上限基準電圧として利用するた
めにD/A変換器416に入力される。
ログスイッチ417はD/A変換器416の出力を選択
するように切り換えられ,また白補正メモリ450から
出力される白補正データVWHTとデータバスを通じて
ラッチ411に記憶されているデータ−mαが加算器4
12により加算されて,上限基準電圧として利用するた
めにD/A変換器416に入力される。
【0110】また,アナログスイッチ425はD/A変
換器424の出力を選択するように切り換えられ,また
黒補正メモリ440から出力される黒補正データとデー
タバスを通じてラッチ421に記憶されているデータ+
mαが加算器422により加算されて,下限基準電圧と
して利用するためにD/A変換器424に入力される。
これにより,A/D変換器400は上限基準電圧VWH
T−mαと下限基準電圧VBLK+mαとの範囲内にお
いて,入力された画像信号をデジタルデータに変換す
る。
換器424の出力を選択するように切り換えられ,また
黒補正メモリ440から出力される黒補正データとデー
タバスを通じてラッチ421に記憶されているデータ+
mαが加算器422により加算されて,下限基準電圧と
して利用するためにD/A変換器424に入力される。
これにより,A/D変換器400は上限基準電圧VWH
T−mαと下限基準電圧VBLK+mαとの範囲内にお
いて,入力された画像信号をデジタルデータに変換す
る。
【0111】ここで,mはコントラスト調整レベル,α
はコントラスト変動分を示す。コントラスト調整レベル
mを白側128レベルと黒側128レベルで制御すると
仮定すると,次のような式でコントラスト変動分αが求
められる。α=白基準板の最大画素値/256
はコントラスト変動分を示す。コントラスト調整レベル
mを白側128レベルと黒側128レベルで制御すると
仮定すると,次のような式でコントラスト変動分αが求
められる。α=白基準板の最大画素値/256
【0112】ユーザがコントラスト調整を実行するた
め,(+),(−)レベルで分けられた任意の調整レベ
ル(ここではそれぞれ128レベル)を選択すると,
(+)レベルに対しては白側の明るさがより明るくなる
側に画像が処理され,(−)レベルに対しては黒側の明
るさがより暗くなる側に画像が処理される。すなわち,
白側に3レベルを選択して,黒側に4レベルを選択した
場合白側変動量は3αになり,黒側変動量は4αにな
る。
め,(+),(−)レベルで分けられた任意の調整レベ
ル(ここではそれぞれ128レベル)を選択すると,
(+)レベルに対しては白側の明るさがより明るくなる
側に画像が処理され,(−)レベルに対しては黒側の明
るさがより暗くなる側に画像が処理される。すなわち,
白側に3レベルを選択して,黒側に4レベルを選択した
場合白側変動量は3αになり,黒側変動量は4αにな
る。
【0113】これによって,コントラスト調整処理が開
始される前に,上限基準電圧VWHT−3αと下限基準
電圧VBLK+4αを選択するため,ラッチ411には
データバスを通じて3αの補償データを記憶させて,ラ
ッチ421にはデータバスを通じて4αのデータを記憶
させておく。
始される前に,上限基準電圧VWHT−3αと下限基準
電圧VBLK+4αを選択するため,ラッチ411には
データバスを通じて3αの補償データを記憶させて,ラ
ッチ421にはデータバスを通じて4αのデータを記憶
させておく。
【0114】このようにラッチ411に記憶されている
値が加算器412により白補正値と加算された後,D/
A変換器416に入力されてA/D変換器400の上限
基準電圧を生成するためアナログスイッチ417を経て
出力され,ラッチ421に記憶されている値は加算器4
22により黒補正値と加算された後,D/A変換器42
4に入力されA/D変換器400の下限基準電圧を生成
するためアナログスイッチ425を経て出力される。
値が加算器412により白補正値と加算された後,D/
A変換器416に入力されてA/D変換器400の上限
基準電圧を生成するためアナログスイッチ417を経て
出力され,ラッチ421に記憶されている値は加算器4
22により黒補正値と加算された後,D/A変換器42
4に入力されA/D変換器400の下限基準電圧を生成
するためアナログスイッチ425を経て出力される。
【0115】S21段階における判断の結果,ユーザが
指定した画像処理動作がコントラスト調整ではなけれ
ば,明るさ調整処理であるかどうかを判断する(S23
段階)。
指定した画像処理動作がコントラスト調整ではなけれ
ば,明るさ調整処理であるかどうかを判断する(S23
段階)。
【0116】判断の結果,明るさ調整であれば,表2の
ように第1選択信号の入力値は「3」の値を有する。こ
れにより,アナログスイッチ417はA/D変換器40
0の上限基準電圧の入力端子をD/A変換器416と接
続するように切り換えられ,また白補正メモリ450か
ら出力される白補正データVWHTとデータバスを通じ
てラッチ411に記憶されているデータ±nβとが加算
器412により加算され,D/A変換器416に入力さ
れる。
ように第1選択信号の入力値は「3」の値を有する。こ
れにより,アナログスイッチ417はA/D変換器40
0の上限基準電圧の入力端子をD/A変換器416と接
続するように切り換えられ,また白補正メモリ450か
ら出力される白補正データVWHTとデータバスを通じ
てラッチ411に記憶されているデータ±nβとが加算
器412により加算され,D/A変換器416に入力さ
れる。
【0117】また,アナログスイッチ425はD/A変
換器424からの入力を出力するように切り換えられ
る。D/A変換器424は黒補正メモリ440から出力
される黒補正データVBLKを出力する(S24段
階)。これによって,A/D変換器400は上限基準電
圧VWHT±nβと下限基準電圧VBLKとの範囲内に
おいて,入力された画像信号をデジタルデータに変換す
る。
換器424からの入力を出力するように切り換えられ
る。D/A変換器424は黒補正メモリ440から出力
される黒補正データVBLKを出力する(S24段
階)。これによって,A/D変換器400は上限基準電
圧VWHT±nβと下限基準電圧VBLKとの範囲内に
おいて,入力された画像信号をデジタルデータに変換す
る。
【0118】ここで,明るさ調整動作の上限基準電圧を
設定するためデータバスからラッチされた値nβは次の
ような方法により決定される。
設定するためデータバスからラッチされた値nβは次の
ような方法により決定される。
【0119】すなわち,出力画像の明るさ調節に利用さ
れる上限値変動分βは白基準板の最大画素値VPEAK
で画像読取モ−ドの前動作として実行されるプリスキャ
ニングモ−ドで得られた原稿の画像の最大画素値VPE
AK’を減算した結果値を明るさ調整レベル数で除算し
て求める。β=(白基準板の最大画素値−プリスキャニ
ング時の原稿の最大画素値)/nここで,nは明さ調整
レベルである。
れる上限値変動分βは白基準板の最大画素値VPEAK
で画像読取モ−ドの前動作として実行されるプリスキャ
ニングモ−ドで得られた原稿の画像の最大画素値VPE
AK’を減算した結果値を明るさ調整レベル数で除算し
て求める。β=(白基準板の最大画素値−プリスキャニ
ング時の原稿の最大画素値)/nここで,nは明さ調整
レベルである。
【0120】前記のような式により決定された上限値変
動分はユーザの出力画像明るさ調整レベルに応じて次の
ような動作の実行に供される。
動分はユーザの出力画像明るさ調整レベルに応じて次の
ような動作の実行に供される。
【0121】すなわち,ユーザが出力画像を暗く調節し
ようとする場合には上限基準電圧が増加されて画像が暗
く出力される。例えば,ユーザが指定した明るさ調整レ
ベル(例えば,暗く3レベル)によって,上限値変動量
3βをデータバスを通じてラッチ411に記憶された値
と加算器412に白補正メモリ450から出力される白
補正データVWHTとを加算して,上限基準電圧VWH
T+3βを生成してD/A変換器416とアナログスイ
ッチ417を経てA/D変換器400に提供する。
ようとする場合には上限基準電圧が増加されて画像が暗
く出力される。例えば,ユーザが指定した明るさ調整レ
ベル(例えば,暗く3レベル)によって,上限値変動量
3βをデータバスを通じてラッチ411に記憶された値
と加算器412に白補正メモリ450から出力される白
補正データVWHTとを加算して,上限基準電圧VWH
T+3βを生成してD/A変換器416とアナログスイ
ッチ417を経てA/D変換器400に提供する。
【0122】また,ユーザが出力画像を明るく調節しよ
うとする場合には前記上限基準電圧が減少されて画像が
明るく出力される。例えば,ユーザが指定した明るさ調
整レベル(例えば,明るく5レベル)によって上限値変
動量5βの補償データを取ってデータバスを通じてラッ
チ411に記憶される。
うとする場合には前記上限基準電圧が減少されて画像が
明るく出力される。例えば,ユーザが指定した明るさ調
整レベル(例えば,明るく5レベル)によって上限値変
動量5βの補償データを取ってデータバスを通じてラッ
チ411に記憶される。
【0123】前記変動量5βの補償データと白補正メモ
リ450から出力される白補正データVWHTとが加算
器412で加算される意味は,白補正データVWHTか
ら変動量5βを減算することと同一である。すなわち,
前記のような処理によって上限基準電圧VWHT−5β
を生成してD/A変換器416とアナログスイッチ41
7を経てA/D変換器400に提供する。
リ450から出力される白補正データVWHTとが加算
器412で加算される意味は,白補正データVWHTか
ら変動量5βを減算することと同一である。すなわち,
前記のような処理によって上限基準電圧VWHT−5β
を生成してD/A変換器416とアナログスイッチ41
7を経てA/D変換器400に提供する。
【0124】S23段階における判断の結果,ユーザが
指定した画像処理動作が明るさ調整動作ではなければ,
背景色除去処理であるかどうかを判断する(S25段
階)。ここでは2つの処理方法がある。
指定した画像処理動作が明るさ調整動作ではなければ,
背景色除去処理であるかどうかを判断する(S25段
階)。ここでは2つの処理方法がある。
【0125】すなわち,表2に示すように第1選択信号
の入力値は「2」の値を有し,この場合,最大値検出器
460で検出された原稿の最大画素値VPEAK’また
はVPEAK’’が選択されてD/A変換器416に入
力され,アナログスイッチ417を通じて背景色処理の
ための上限基準電圧とされる。また,ラッチ421には
0の値を記憶させておき,黒補正メモリ440から出力
される黒補正データVBLKがD/A変換器424に入
力されて,アナログスイッチ425を通じて背景色処理
のための下限基準電圧VBLKとされる(S26段
階)。これによって,A/D変換器400はVPEA
K’またはVPEAK’’で設定された上限基準電圧と
下限基準電圧VBLKとの範囲内において,入力された
画像信号をデジタルデータに変換する。
の入力値は「2」の値を有し,この場合,最大値検出器
460で検出された原稿の最大画素値VPEAK’また
はVPEAK’’が選択されてD/A変換器416に入
力され,アナログスイッチ417を通じて背景色処理の
ための上限基準電圧とされる。また,ラッチ421には
0の値を記憶させておき,黒補正メモリ440から出力
される黒補正データVBLKがD/A変換器424に入
力されて,アナログスイッチ425を通じて背景色処理
のための下限基準電圧VBLKとされる(S26段
階)。これによって,A/D変換器400はVPEA
K’またはVPEAK’’で設定された上限基準電圧と
下限基準電圧VBLKとの範囲内において,入力された
画像信号をデジタルデータに変換する。
【0126】ここで,原稿の画像の背景色を除去するた
めには,最大値検出器460でプリスキャニング時に検
出された原稿の最大値を検出してラッチ432に記憶さ
れた値を使用する方法と,主走査ラインでの最大値を検
出してラッチ433に記憶された値を使用する方法とが
ある。
めには,最大値検出器460でプリスキャニング時に検
出された原稿の最大値を検出してラッチ432に記憶さ
れた値を使用する方法と,主走査ラインでの最大値を検
出してラッチ433に記憶された値を使用する方法とが
ある。
【0127】ラッチ432に記憶された値を使用する場
合には,プリスキャニング時に検出した原稿の最大値を
原稿の全体に対して上限基準電圧で適用して,ラッチ4
33に記憶された値を使用する場合には,画像読取動作
時に一ライン前の主走査ラインで検出された最大値を次
のライン処理時の上限基準電圧で適用する。
合には,プリスキャニング時に検出した原稿の最大値を
原稿の全体に対して上限基準電圧で適用して,ラッチ4
33に記憶された値を使用する場合には,画像読取動作
時に一ライン前の主走査ラインで検出された最大値を次
のライン処理時の上限基準電圧で適用する。
【0128】前記のような2つの方式はユーザが所定の
モ−ドによって第2選択信号を制御することにより実現
可能であり,A/D変換時の下限基準電圧は黒補正メモ
リ440から出力される黒補正データが適用される。
モ−ドによって第2選択信号を制御することにより実現
可能であり,A/D変換時の下限基準電圧は黒補正メモ
リ440から出力される黒補正データが適用される。
【0129】上述の2つのモ−ドの差について簡略に説
明すると,読み取ろうとする原稿の背景色が全体的に一
定な場合には前者のモ−ドを選択して処理することが好
ましく,原稿内で背景色の濃度が相違する場合には後者
のモ−ドを選択して処理することが文字認識処理時によ
り良好な結果が得られる。
明すると,読み取ろうとする原稿の背景色が全体的に一
定な場合には前者のモ−ドを選択して処理することが好
ましく,原稿内で背景色の濃度が相違する場合には後者
のモ−ドを選択して処理することが文字認識処理時によ
り良好な結果が得られる。
【0130】背景色除去処理時には白補正動作が実行さ
れない。これは通常,文字認識のためスキャニングする
時の出力画像は二値化画像データとして使用され,各画
素に対する白補正処理はほとんど影響せず,背景色をど
の程度正確に除去し,二値化基準レベルをどのように定
まるかに重点を置くことにより処理動作を簡単にするた
めである。
れない。これは通常,文字認識のためスキャニングする
時の出力画像は二値化画像データとして使用され,各画
素に対する白補正処理はほとんど影響せず,背景色をど
の程度正確に除去し,二値化基準レベルをどのように定
まるかに重点を置くことにより処理動作を簡単にするた
めである。
【0131】このような動作によって上/下限基準電圧
を設定して画像読取動作を実行すると,黒補正処理と背
景色除去動作とが同時に実行され,より簡単な回路構成
で所望の補正処理及び画像処理動作が実行できる(S3
0段階)。
を設定して画像読取動作を実行すると,黒補正処理と背
景色除去動作とが同時に実行され,より簡単な回路構成
で所望の補正処理及び画像処理動作が実行できる(S3
0段階)。
【0132】前記のような動作によって画像データに対
して画像歪み補正と画像処理を実行したデータが最終的
にデジタル画像データに出力される(S40段階)。
して画像歪み補正と画像処理を実行したデータが最終的
にデジタル画像データに出力される(S40段階)。
【0133】以上,本発明による好ましい実施形態につ
いて詳細に記述したが,本発明が属する技術分野におい
て通常の知識を持つ者であれば,添附された請求範囲に
定義された本発明の精神及び範囲を逸脱することなく本
発明を多様に変形または変更して実施できることは明ら
かである。
いて詳細に記述したが,本発明が属する技術分野におい
て通常の知識を持つ者であれば,添附された請求範囲に
定義された本発明の精神及び範囲を逸脱することなく本
発明を多様に変形または変更して実施できることは明ら
かである。
【0134】
【発明の効果】以上のように本発明に係る画像データの
前処理装置によると,一つのA/D変換器を使用して画
像歪み補正動作の実行及び多様な画像処理動作が実行で
き,回路素子の個体特性によるエラーを最少化できる。
前処理装置によると,一つのA/D変換器を使用して画
像歪み補正動作の実行及び多様な画像処理動作が実行で
き,回路素子の個体特性によるエラーを最少化できる。
【0135】また,画像のアナログ信号をデジタル信号
に変換しておき,周辺的な画像歪み要素を除去して,画
像についてコントラスト調整と明るさ調整及び背景色を
除去を可能にしつつ,画像歪み補正動作及び多様な画像
処理動作を実行して回路素子の個体特性によるエラーを
最少化でき,これにより優れた出力画像が得られる。
に変換しておき,周辺的な画像歪み要素を除去して,画
像についてコントラスト調整と明るさ調整及び背景色を
除去を可能にしつつ,画像歪み補正動作及び多様な画像
処理動作を実行して回路素子の個体特性によるエラーを
最少化でき,これにより優れた出力画像が得られる。
【図1】図1は,本発明に係るデータ画像の前処理装置
の第1の実施の形態の回路を示す構成図である。
の第1の実施の形態の回路を示す構成図である。
【図2】図2は,第1の実施の形態が適用された装置の
システム構成図である。
システム構成図である。
【図3】図3は,本発明に係るデータ画像の前処理装置
の第2の実施の形態の回路を示す構成図である。
の第2の実施の形態の回路を示す構成図である。
【図4】図4は,第2の実施の形態が適用された装置の
システム構成図である。
システム構成図である。
【図5】図5は,第1,2の実施の形態における画像歪
み補正及び画像処理順序を示すフローチャートである。
み補正及び画像処理順序を示すフローチャートである。
【図6】図6は,第1,2の実施の形態における画像歪
み補正及び画像処理順序を示すフローチャートである。
み補正及び画像処理順序を示すフローチャートである。
【図7】図7は,従来のデータ画像の前処理部の回路構
成を示す構成図である。
成を示す構成図である。
101 スキャナ制御部 102 ROM 103 RAM 104 カラーCCDセンサ 105 バッファ 106 マルチプレクサ 107 アナログスイッチ 108 増幅段 109 前処理部 110 メモリバッファ 111 インターフェース 112 センサドライバ 113 RAMドライバ 114 ランプ 115 ステップモ−タ 116 光学モジュール 117 コンピュータ 201,205,208,212,301 A/D
変換器 202,308 黒補正メモリ 203,207,210,213,214,302,3
03 D/A変換器 204 黒補正器 206,310 最大値検出器 209,309 白補正メモリ 211 白補正器 215,216,304,305,313,314
ラッチ 306,307 選択器 311,312 加算器 400 変換器 412,422 加算器 411,421,431,432,433 ラッチ 413 黒最大電圧発生器 414 白最大電圧発生器 415,416,424 D/A変換器 417,425 アナログスイッチ 423 黒基準電圧発生器 440 黒補正メモリ 450 白補正メモリ 460 最大値検出器 501 スキャナ制御部 502 ROM 504 カラーCCDセンサ 505 バッファ 506 増幅段 507 マルチプレクサ 508 メモリバッファ 509 インターフェース 510 コンピュータ 511 センサドライバ 513 ランプ 514 ステップモ−タ 515 光学モジュール 516 前処理部
変換器 202,308 黒補正メモリ 203,207,210,213,214,302,3
03 D/A変換器 204 黒補正器 206,310 最大値検出器 209,309 白補正メモリ 211 白補正器 215,216,304,305,313,314
ラッチ 306,307 選択器 311,312 加算器 400 変換器 412,422 加算器 411,421,431,432,433 ラッチ 413 黒最大電圧発生器 414 白最大電圧発生器 415,416,424 D/A変換器 417,425 アナログスイッチ 423 黒基準電圧発生器 440 黒補正メモリ 450 白補正メモリ 460 最大値検出器 501 スキャナ制御部 502 ROM 504 カラーCCDセンサ 505 バッファ 506 増幅段 507 マルチプレクサ 508 メモリバッファ 509 インターフェース 510 コンピュータ 511 センサドライバ 513 ランプ 514 ステップモ−タ 515 光学モジュール 516 前処理部
Claims (12)
- 【請求項1】 画像入力装置の制御部の制御により,前
記画像入力装置の光源を駆動せずに画像読取センサから
出力される画像データから黒補正データを得る黒補正デ
ータ生成段階と,前記光源を駆動して白色基準板から反
射した光が入射して前記画像読取センサから出力される
画像データに黒補正処理を施した画像データの中から最
大画素データを得る最大画素データ検出段階と,黒補正
処理を施した画像データから前記最大画素データに基づ
いて白補正データを得る白補正データ生成段階とを含む
画像データの前処理を行う前処理装置において,画像入
力装置の画像読取センサから入力されるアナログ画像デ
ータを上限基準電圧と下限基準電圧との範囲内において
デジタル画像データに変換する1つのA/D変換器と,
前記A/D変換器から出力される黒補正データを貯蔵す
る黒補正メモリと,前記A/D変換器から出力される白
補正データを貯蔵する白補正メモリと,前記A/D変換
器から出力されるデジタル画像データの中から最大画素
データを検出する最大値検出器と,前記画像入力装置の
制御部から供給される制御信号に従って,予め設定され
た黒最大電圧,予め設定された白最大電圧,前記最大値
検出器から入力された前記最大画素データに対応する最
大画素電圧,もしくは前記白補正メモリから出力された
前記白補正データに対応する白補正電圧のいずれかに前
記上限基準電圧を設定する上限基準電圧設定部と,前記
画像入力装置の制御部から供給される制御信号に従っ
て,予め設定された黒基準電圧もしくは前記黒補正メモ
リから出力された前記黒補正データに対応する黒補正電
圧のいずれかに前記下限基準電圧を設定する下限基準電
圧設定部とを含むことを特徴とする画像データの前処理
装置。 - 【請求項2】 前記制御信号は,前記黒補正データ生成
段階であることを示す黒補正データ生成モード選択信号
と,前記最大画素データ検出段階であることを示す最大
画素データ検出モード選択信号と,前記白補正データ生
成段階であることを示す白補正データ生成モード選択信
号の3つを含み,前記上限基準電圧設定部は,前記黒補
正データ生成モード選択信号に従って前記黒最大電圧
を,前記最大画素データ検出モード選択信号に従って前
記白最大電圧を,前記白補正データ生成モード選択信号
に従って前記最大画素電圧をそれぞれ上限基準電圧とし
て設定し,前記下限基準電圧設定部は,前記黒補正デー
タ生成モード選択信号に従って前記黒基準電圧を,前記
最大画素データ検出モード選択信号または前記白補正デ
ータ生成モード選択信号に従って前記黒補正電圧をそれ
ぞれ下限基準電圧として設定する請求項1に記載の画像
データの前処理装置。 - 【請求項3】 画像データの前処理装置はユーザの操作
により選択的にコントラスト調整及び明るさ調整を画像
データの前処理にさらに含むことができ,前記上限基準
電圧設定部は,前記白補正電圧にコントラスト調整また
は明るさ調整のための補償データを加えて補償白補正電
圧を上限基準電圧として設定でき,前記下限基準電圧設
定部は,前記黒補正電圧にコントラスト調整のための補
償データを加えて補償黒補正電圧を上限基準電圧として
設定できる請求項1または2に記載の画像データの前処
理装置。 - 【請求項4】 前記制御信号は,コントラスト調整が選
択されていることを示すコントラスト調整モード選択信
号と明るさ調整が選択されていることを示す明るさ調整
モード選択信号をさらに含み,前記上限基準電圧設定部
は,前記コントラスト調整モード選択信号または前記明
るさ調整モード選択信号に従って前記補償白補正電圧を
上限基準電圧として設定し,前記下限基準電圧設定部
は,前記コントラスト調整モード選択信号に従って前記
補償黒補正電圧を,前記明るさ調整モード選択信号に従
って黒補正電圧をそれぞれ設定する請求項3に記載の画
像データの前処理装置。 - 【請求項5】 画像データの前処理装置はユーザの操作
により選択的に背景色除去を画像データの前処理にさら
に含むことができ,前記上限基準電圧設定部は,前記最
大値検出器により求められ,読み取ろうとする原稿のプ
リスキャニングにより検出された前記原稿の最大画素デ
ータまたは前記原稿のスキャニング時に1ライン前の主
走査ラインから検出された最大画素データに対応する最
大画素電圧を上限基準電圧として設定する請求項1,
2,3または4のいずれかに記載の画像データの前処理
装置。 - 【請求項6】 前記上限基準電圧設定部は,ユーザによ
り選択されたいずれかの最大画素データに対応する最大
画素電圧を上限基準電圧として設定する請求項5に記載
の画像データの前処理装置。 - 【請求項7】 前記白基準板の最大画素データを貯蔵す
る第1ラッチと,前記原稿のプリスキャニングにより検
出された前記原稿の最大画素データを貯蔵する第2ラッ
チと,前記原稿のスキャニング時に1ライン前の主走査
ラインから検出された最大画素データを貯蔵する第3ラ
ッチとからなるラッチを含む請求項6に記載の画像デー
タの前処理装置。 - 【請求項8】 前記制御信号は,背景色除去が選択され
ていることを示す背景色除去モード選択信号をさらに含
み,前記上限基準電圧設定部は,前記背景色除去モード
選択信号に従って最大画素データに対応する電圧を上限
基準電圧として設定する請求項5,6または7のいずれ
かに記載の画像データの前処理装置。 - 【請求項9】 前記上限基準電圧設定部は,前記白補正
メモリから出力される前記白補正データと0または0を
越える大きさの前記補償データとを加算する第1加算器
と,前記黒最大電圧に対応する黒最大データと,前記白
最大電圧に対応する白最大データと,前記最大値検出器
から出力される前記最大画素データと,前記第1加算器
から出力される前記白補正データまたは補償白補正デー
タとの各デジタル値の中から,前記制御信号に従ってい
ずれか一つを選択して出力する第1選択器と,前記第1
選択器で選択されたデジタル値が入力されてアナログ電
圧に変換して出力する第1D/A変換器とを含むことを
特徴とする請求項3,4,5,6,7または8のいずれ
かに記載の画像データの前処理装置。 - 【請求項10】前記下限基準電圧設定部は,前記黒補正
メモリから出力される前記黒補正データと0または0を
越える大きさの前記補償データとを加算する第2加算器
と,前記黒基準電圧に対応する黒基準データと,前記第
2加算器から出力される前記黒補正データまたは補償黒
補正データとの各デジタル値の中から,前記制御信号に
従っていずれか一つを選択して出力する第2選択器と,
前記第2選択器で選択されたデジタル値が入力されてア
ナログ信号に変換する第2D/A変換器とを含むことを
特徴とする請求項3,4,5,6,7または8のいずれ
かに記載の画像データの前処理装置。 - 【請求項11】 前記上限基準電圧設定部は,前記白補
正メモリから出力される前記白補正データと0または0
を越える大きさの前記補償データとを加算する第1加算
器と,前記黒最大電圧を発生する黒最大電圧発生器と,
前記白最大電圧を発生する白最大電圧発生器と,前記最
大値検出器から出力される前記最大画素データが入力さ
れ,前記最大画素データをアナログ変換して前記最大画
素電圧を出力する第1D/A変換器と,前記第1加算器
から出力される前記白補正データまたは前記補償白補正
データとの各デジタル値をアナログ変換して白補正電圧
または補償白補正電圧を出力する第2D/A変換器と,
前記制御信号に従って,前期黒最大電圧発生器,白最大
電圧発生器,第1D/A変換器もしくは第2D/A変換
器のいずれかを前記A/D変換器の上限基準電圧の入力
端子と接続する第1アナログスイッチとを含む請求項
3,4,5,6,7または8のいずれかに記載の画像デ
ータの前処理装置。 - 【請求項12】 前記下限基準電圧設定部は,前記黒補
正メモリから出力される前記黒補正データと0または0
を越える大きさの前記補償データとを加算する第2加算
器と,前記黒基準電圧を発生する黒基準電圧発生器と,
前記第2加算器から出力される前記黒補正データまたは
前記補償黒補正データとの各デジタル値をアナログ変換
して黒補正電圧または補償黒補正電圧を出力する第3D
/A変換器と,前記制御信号に従って,前記黒基準電圧
発生器もしくは前記第3D/A変換器のいずれかを前記
A/D変換器の下限基準電圧の入力端子と接続する第2
アナログスイッチとを含むことを特徴とする請求項3,
4,5,6,7または8のいずれかに記載の画像データ
の前処理装置。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970064372A KR100240069B1 (ko) | 1997-11-29 | 1997-11-29 | 화상처리 방법 |
| KR1019970070034A KR100260912B1 (ko) | 1997-12-17 | 1997-12-17 | 화상왜곡보정과 화상처리를 수행하는 장치 |
| KR1997P64372 | 1997-12-17 | ||
| KR1997P70034 | 1997-12-17 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11266363A true JPH11266363A (ja) | 1999-09-28 |
Family
ID=26633209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10340524A Pending JPH11266363A (ja) | 1997-11-29 | 1998-11-30 | 画像データの前処理装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6665096B1 (ja) |
| EP (1) | EP0920193A3 (ja) |
| JP (1) | JPH11266363A (ja) |
| CN (1) | CN1136718C (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2111037A2 (en) | 2008-04-17 | 2009-10-21 | Sony Corporation | Image processing apparatus, image-capturing apparatus, image processing method, and program |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3885987B2 (ja) * | 2000-05-18 | 2007-02-28 | 株式会社リコー | 画像読取装置および画像形成装置 |
| JP4472847B2 (ja) * | 2000-09-28 | 2010-06-02 | キヤノン電子株式会社 | 画像処理装置及びその制御方法、画像入力装置及びその制御方法、並びに記憶媒体 |
| US7088470B2 (en) * | 2001-06-04 | 2006-08-08 | Hewlett-Packard Development Company, L.P. | All-device-space automatic black replacement |
| JP4065485B2 (ja) | 2001-11-09 | 2008-03-26 | キヤノン株式会社 | カラー画像形成装置の色検知手段出力値の補正方法、およびその方法を備えたカラー画像形成装置 |
| JP3838177B2 (ja) * | 2002-08-22 | 2006-10-25 | 株式会社日立製作所 | 映像表示方法、映像表示装置及びそれに用いるコントラスト調整回路 |
| KR100467610B1 (ko) | 2002-09-06 | 2005-01-24 | 삼성전자주식회사 | 디지털 화질 개선 방법 및 장치 |
| KR100484163B1 (ko) * | 2002-09-14 | 2005-04-19 | 삼성전자주식회사 | 디지털 화질 개선 방법 및 장치 |
| CN1294737C (zh) * | 2003-08-08 | 2007-01-10 | 全友电脑股份有限公司 | 使扫描器能正确扫描荧光色的方法 |
| US20060283106A1 (en) * | 2005-06-17 | 2006-12-21 | Totin Jody J | Framing connector |
| JP2007013580A (ja) * | 2005-06-30 | 2007-01-18 | Sharp Corp | 画像処理装置 |
| JP2007043569A (ja) * | 2005-08-04 | 2007-02-15 | Ricoh Co Ltd | 画像処理装置、プログラムおよび画像処理方法 |
| JP2008102907A (ja) * | 2006-09-19 | 2008-05-01 | Sharp Corp | 画像処理方法、画像処理装置、原稿読取装置、画像形成装置、コンピュータプログラム及び記録媒体 |
| US7733251B2 (en) * | 2007-09-13 | 2010-06-08 | Ricoh Company, Limited | A/D convertion controlling device and image forming apparatus |
| KR101820715B1 (ko) * | 2011-07-20 | 2018-01-22 | 에스프린팅솔루션 주식회사 | 화상형성장치, 인쇄제어단말장치 및 그 화상형성방법 |
| CN102629314A (zh) * | 2012-02-17 | 2012-08-08 | 华南理工大学 | 一种基于红外图像的手势识别系统及方法 |
| JP6142815B2 (ja) * | 2014-02-13 | 2017-06-07 | ブラザー工業株式会社 | 画像読取装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6153868A (ja) * | 1984-08-24 | 1986-03-17 | Dainippon Screen Mfg Co Ltd | 画像走査信号処理におけるキャリブレーション装置 |
| US5146351A (en) * | 1988-08-22 | 1992-09-08 | Matsushita Electric Industrial Co., Ltd. | Image reader |
| JPH0369271A (ja) * | 1989-08-08 | 1991-03-25 | Victor Co Of Japan Ltd | 画像読取り装置 |
| JPH0787517B2 (ja) * | 1990-06-18 | 1995-09-20 | 岩崎通信機株式会社 | イメージスキャナのダイナミックレンジ調整装置 |
| US5329111A (en) * | 1991-06-27 | 1994-07-12 | Omron Corporation | Image reader with adjustable contrast range |
| JPH06105135A (ja) * | 1992-09-24 | 1994-04-15 | Toshiba Corp | 集積回路装置およびそれを用いた画像読取装置もしくは画像形成装置 |
| DE69518124T2 (de) * | 1994-05-24 | 2000-12-14 | Fujitsu Ltd., Kawasaki | Bildabtaster mit Systemerweiterungsfunktion |
| JP3091084B2 (ja) * | 1994-06-22 | 2000-09-25 | シャープ株式会社 | 信号処理回路 |
-
1998
- 1998-11-25 CN CNB981226590A patent/CN1136718C/zh not_active Expired - Fee Related
- 1998-11-30 JP JP10340524A patent/JPH11266363A/ja active Pending
- 1998-11-30 EP EP98309810A patent/EP0920193A3/en not_active Withdrawn
- 1998-11-30 US US09/201,153 patent/US6665096B1/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2111037A2 (en) | 2008-04-17 | 2009-10-21 | Sony Corporation | Image processing apparatus, image-capturing apparatus, image processing method, and program |
| US8121429B2 (en) | 2008-04-17 | 2012-02-21 | Sony Corporation | Image processing apparatus, image-capturing apparatus, image processing method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1218917A (zh) | 1999-06-09 |
| US6665096B1 (en) | 2003-12-16 |
| EP0920193A2 (en) | 1999-06-02 |
| EP0920193A3 (en) | 2000-06-07 |
| CN1136718C (zh) | 2004-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11266363A (ja) | 画像データの前処理装置 | |
| EP1067775A2 (en) | Digital imaging control with selective intensity resolution enhancement | |
| US7224484B1 (en) | Scanner calibration with dead pixel compensation | |
| KR100240069B1 (ko) | 화상처리 방법 | |
| KR100260912B1 (ko) | 화상왜곡보정과 화상처리를 수행하는 장치 | |
| JP2006260526A (ja) | 画像処理装置および画像処理方法 | |
| KR100194262B1 (ko) | 화상조정장치 | |
| JP3489801B2 (ja) | 画像読み取り装置 | |
| KR100250360B1 (ko) | 화상 입력장치의 전처리기 및 이를 이용한 화상왜곡보정방법 | |
| KR100248751B1 (ko) | 화상 입력장치의 전처리기 및 이를 이용한 화상왜곡보정방법 | |
| KR100250361B1 (ko) | 화상 입력장치의 전처리기 및 이를 이용한 화상왜곡보정방법 | |
| US20060187502A1 (en) | Method and apparatus for increasing signal to noise ratio | |
| JP2004320263A (ja) | 画像読取装置、プログラム、および画像読取方法 | |
| JP2586035B2 (ja) | 画像読み取り装置 | |
| JP2006303710A (ja) | 読取装置及び読取装置の制御方法 | |
| JPH0614188A (ja) | 画像処理装置 | |
| JP3105936B2 (ja) | 画像読取装置 | |
| JPH06284285A (ja) | 画像読取装置 | |
| JP3299168B2 (ja) | 画像読取装置の光量むら補正装置 | |
| JPH04301968A (ja) | 画像信号処理装置 | |
| JPS63296557A (ja) | 画像読取回路 | |
| JPH07264368A (ja) | 画像処理装置 | |
| JP2002281324A (ja) | 原稿読取装置 | |
| JPH10336440A (ja) | 画像読取装置 | |
| JPH1198354A (ja) | 画像読取装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020507 |