JPH0321161A - Image reader - Google Patents
Image readerInfo
- Publication number
- JPH0321161A JPH0321161A JP2143707A JP14370790A JPH0321161A JP H0321161 A JPH0321161 A JP H0321161A JP 2143707 A JP2143707 A JP 2143707A JP 14370790 A JP14370790 A JP 14370790A JP H0321161 A JPH0321161 A JP H0321161A
- Authority
- JP
- Japan
- Prior art keywords
- value
- signal
- reading
- circuit
- data
- 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.)
- Granted
Links
Landscapes
- Facsimile Scanning Arrangements (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は画像読取装置、特に忠実な画像信号形或のため
の画像読取装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an image reading apparatus, and more particularly to an image reading apparatus for obtaining a faithful image signal form.
近年、原稿をCCD等の固体撮像素子を使用して読取り
、読取った電気信号をさらにアナログ・デジタル信号に
変換し様々なデジタル処理を施し、プリンタで像形威し
たり、遠隔地に送信したりする装置が実用化されている
。この種の装置においては、動作の安定化のために、蛍
光燈の発光むら、光学系の光度分布のむら、CCDの感
度むら等の画信号をデシタル信号で補正する画信号補正
回路が使用されることが多い。従来、この種の回路、特
に高速な画信号を取り扱う装置では、高速処理を行うた
めに、回路素子に高価なものを用いねばならず、従って
、複雑な補正処理や高い精度を要求される場合には、回
路規模が大きくなるので、非常に高価になるという欠点
があった。In recent years, manuscripts have been read using solid-state imaging devices such as CCDs, and the read electrical signals are further converted into analog/digital signals and subjected to various digital processing, which can then be printed into images with printers or sent to remote locations. A device that does this has been put into practical use. In order to stabilize the operation of this type of device, an image signal correction circuit is used that uses digital signals to correct image signals such as uneven light emission of fluorescent lights, uneven light intensity distribution of the optical system, and uneven sensitivity of the CCD. There are many things. Conventionally, this type of circuit, especially equipment that handles high-speed image signals, has had to use expensive circuit elements in order to perform high-speed processing, and therefore, when complex correction processing and high accuracy are required. had the disadvantage that it was very expensive due to the large circuit scale.
例えば、標準白色板の画信号をデンタルの捕止信号とし
てメモリ等に記憶し、このデータをもとに読取った原稿
の画信号を補正する補正方式においては、高速処理を行
うことにより、メモリに記憶する補正信号にノイスが多
く混入するようになる。従って、このノイス除去のため
に、近接画素との平均値をとったりする必要があった。For example, in a correction method that stores the image signal of a standard white board as a dental capture signal in a memory, etc., and corrects the image signal of the read document based on this data, high-speed processing is performed to store the image signal in the memory. A large amount of noise will be mixed into the stored correction signal. Therefore, in order to remove this noise, it was necessary to take the average value of neighboring pixels.
このために、加算回路、乗算回路、演算のタイミングを
制御する回路等を余分に必要とし、また高速動作可能な
ものを使用しなリればならないので非常に高価になって
いた。For this reason, additional circuits such as adder circuits, multiplier circuits, circuits for controlling the timing of arithmetic operations, etc., are required, and since they must be capable of high-speed operation, they are extremely expensive.
また、この種の装置においては、読取り像に欠陥があっ
ても、例えばプリンタ等でハート・コピーを取りこの画
質を見るほかに故障原因を発見する方法がなかった。従
って、故障発見に時間がかかり、例えば工場での生産性
の低下、市場でのサーヒス性の低下という結果をもたら
していた。Furthermore, in this type of apparatus, even if there is a defect in the read image, there is no way to discover the cause of the failure other than by making a heart copy using a printer or the like and checking the image quality. Therefore, it takes time to find a fault, resulting in, for example, decreased productivity in a factory and decreased serviceability in the market.
また、この種の装置において、異常画素があった場合に
は、直線補間や隣接画素の相関でこれを補正することが
提案されている。Furthermore, in this type of device, it has been proposed that if there is an abnormal pixel, it should be corrected by linear interpolation or correlation between adjacent pixels.
しかしながら、こうした補正はアルゴリズムが複雑であ
り高速でリアル・タイム処理を行うことは非常に困難で
あった。また、異常画素の検知回路を内蔵すれば、異常
画素が発生したら警告を発し修理をユーザーに対し要求
することが可能になるので、こうした高級な補正は必要
なく、修理までの期間一時的に補正がされていればよい
。However, such correction requires a complicated algorithm, and it is extremely difficult to perform high-speed real-time processing. In addition, if an abnormal pixel detection circuit is built-in, it will be possible to issue a warning and request the user to repair when an abnormal pixel occurs, so there is no need for such sophisticated corrections, and temporary correction will be made until repairs are made. It is sufficient if the
本発明は以上の点に鑑みてなされたもので、原稿画像読
取りにおける異常画素の発生をオペレータに容易に認識
せしめることを目的とし、詳しくは、原稿露光用の光源
と、前記光源により露光された原稿画像を画素毎に光電
的に読取る読取手段と、前記読取手段の出力に基づいて
前記読取手段の異常画素出力を検知する検知手段と、前
記検知手段の出力に基づいて読取りの異常を表示する表
示手段とを有する画像読取装置を提供するものである。The present invention has been made in view of the above points, and has the object of making it easier for an operator to recognize the occurrence of abnormal pixels when reading an image of a document. a reading means for photoelectrically reading a document image pixel by pixel; a detecting means for detecting an abnormal pixel output of the reading means based on the output of the reading means; and a displaying abnormality in reading based on the output of the detecting means. The present invention provides an image reading device having a display means.
また、基準面を読取って得た信号の平均値を求め、この
平均値と各画素の信号レベルとを比1咬ずることにより
異常画素検出する画像読取装置を提供するものである。Another object of the present invention is to provide an image reading device that detects abnormal pixels by calculating the average value of signals obtained by reading a reference plane and multiplying the average value by the signal level of each pixel by one.
また、基準面を相異なる条件のもとて読取って得た複数
信号により異常画素検出する画像読取装置を提供するも
のである。The present invention also provides an image reading device that detects abnormal pixels based on a plurality of signals obtained by reading a reference plane under different conditions.
また、画像読取における異常画素を検出した場合、その
画素信号を直前の正常画素の信号にて置換する画像読取
装置を提{Itするものである。The present invention also provides an image reading device that, when an abnormal pixel is detected during image reading, replaces the pixel signal with the signal of the previous normal pixel.
また、画像読取において発生した異常画素を補正すると
ともに、異常画素の発生を表示する画像読取装置を提供
するものである。The present invention also provides an image reading device that corrects abnormal pixels that occur during image reading and displays the occurrence of abnormal pixels.
以下、実施例をもとに本発明の詳細な説明を行なう。Hereinafter, the present invention will be explained in detail based on examples.
第l図は、本発明を適用可能な原稿読取装置の簡略化し
た構威図である。FIG. 1 is a simplified structural diagram of a document reading device to which the present invention is applicable.
原稿台9上に下向きに置かれた原稿を蛍光燈2で照明し
、反射ミラー3、5、光学レンズ6を介してライン読取
りのCOD7上に原稿像を結像し、原稿の主走査方向の
読取りを行なう。蛍光燈2、反射ミラー3、5は不図示
の光学系モータによりガイド・レール8に沿って移動し
原稿台9を走査し、副走査方向の読取りを行なう。A document placed face down on document table 9 is illuminated with fluorescent light 2, and an image of the document is formed on COD 7 for line reading through reflection mirrors 3, 5 and optical lens 6, and the document is scanned in the main scanning direction. Perform reading. The fluorescent lamp 2 and the reflecting mirrors 3 and 5 are moved along a guide rail 8 by an optical system motor (not shown) to scan the document table 9 and perform reading in the sub-scanning direction.
COD7では、原稿像を電気信号に変換する。本実施例
においては、蛍光燈2の発光むら、反射ミラー3、5の
汚れ等による濃度むら、光学レンズ7の光度分布のむ島
等の、いわゆるシェーディングを除去する。COD 7 converts the original image into an electrical signal. In this embodiment, so-called shading, such as uneven light emission of the fluorescent lamp 2, uneven density due to dirt on the reflecting mirrors 3 and 5, and islands in the luminous intensity distribution of the optical lens 7, is removed.
本実施例においては、基準となる標準白色板lを上記走
査に先だって読取り、しかる後走査を行ない標準白色板
の読取信号に基づき、画信号補正を行なうものである。In this embodiment, a standard white plate 1 serving as a reference is read prior to the above-mentioned scanning, and then scanning is performed and image signal correction is performed based on the read signal of the standard white plate.
標準白色板1は上記画信号を測定するための板で全面を
例えば白く均一に塗ったものである。The standard white board 1 is a board for measuring the image signal, and the entire surface is uniformly painted, for example, white.
第2図は、本発明を実施した画信号補正を行なうための
原稿読取装置の回路構成例を示す図である。FIG. 2 is a diagram showing an example of the circuit configuration of a document reading device for performing image signal correction according to the present invention.
原稿は、蛍光燈15により照明され、その反射光は光学
レンズ6を介してCCD7上に原稿像を結像する。CO
D7では、原稿像を電気信号に変換し、主走査−ライン
分のデータを主走査の同期信号に合わせてアナログ電気
信号として出力する。The document is illuminated by a fluorescent light 15, and the reflected light forms an image of the document on the CCD 7 via the optical lens 6. C.O.
At D7, the original image is converted into an electrical signal, and the main scanning line data is output as an analog electrical signal in accordance with the main scanning synchronization signal.
増幅回路10ては、この信号を増幅し、A/D変換器1
. 1でデイジタル信号に変換し、シエーデイング補正
回路l2でシエーデイングの補正をされた後、デイジタ
ル画信号出力として外部回路に接続される。The amplifier circuit 10 amplifies this signal and converts it to the A/D converter 1.
.. The signal is converted into a digital signal at step 1, and after shading is corrected at shading correction circuit 12, it is connected to an external circuit as a digital image signal output.
外部回路は、例えば、2値化回路、デイザ処理回路等の
2値信号変換回路である。2値信号は、例えば、LBP
、画像電子ファイル、電送装置等の機器に接続され利用
される。The external circuit is, for example, a binary signal conversion circuit such as a binarization circuit or a dither processing circuit. The binary signal is, for example, LBP
, image electronic files, electronic transmission devices, and other devices.
等第2図において、制御回路2lは、シエーデイング補
正回路12や、蛍光燈15の温調、調光の制御を行なう
ための制御回路で、本体制御回路24から指令を受けて
動作を行なう。In FIG. 2, a control circuit 2l is a control circuit for controlling the shading correction circuit 12 and the temperature and dimming of the fluorescent lamp 15, and operates upon receiving instructions from the main body control circuit 24.
本体制御回路24には、操作部25が接続され、原稿読
取り開始の指示や、装置の状態表示を行なう。An operation section 25 is connected to the main body control circuit 24, and issues instructions to start reading the document and displays the status of the apparatus.
調光回路18は、蛍光燈l5の光量を制御するための制
御回路であり、制御回路2lの指示によりパルス幅変調
による点灯時間の制御により調光を行なう。The dimming circuit 18 is a control circuit for controlling the light amount of the fluorescent lamp 15, and performs dimming by controlling the lighting time by pulse width modulation according to instructions from the control circuit 2l.
ザーミスタ13は、蛍光燈15の管壁温度を測定するた
めの温度センザーである。サーミスタ13の測定出力は
、A/D変換器22てA/D変換され、制御回路21に
入力され、その入力データにより温調回路19、1・ラ
イハ回路20,保温用ヒータ14、冷却用ファン・モー
タ16を制御することにより蛍光燈15の管壁温度を4
0℃前後の最も蛍光燈が効率よく、安定に発光するよう
に制御を行なう。The thermistor 13 is a temperature sensor for measuring the temperature of the tube wall of the fluorescent lamp 15. The measured output of the thermistor 13 is A/D converted by the A/D converter 22 and input to the control circuit 21, and the input data is used to control the temperature control circuit 19, 1, Reiha circuit 20, heat retention heater 14, and cooling fan. - By controlling the motor 16, the temperature of the tube wall of the fluorescent light 15 is set to 4
Control is performed so that the fluorescent light at around 0°C emits light most efficiently and stably.
具体的には、サーミスタ13て蛍光燈13の管壁温度の
測定を行ない、測定温度が4 0 ’C以下の時にはヒ
ータ14をオン、ファン・モータ16をオフし、40°
C以上の時にはヒータ14をオフ、ファン・モータ1G
をオンして温度の制御を行なう。実際には、蛍光燈自身
の発光による発熱もあるのて、−1二記オン、オフの設
定温度にヒステリシス特性を持たせる等の工夫が必要で
ある。Specifically, the thermistor 13 measures the tube wall temperature of the fluorescent light 13, and when the measured temperature is below 40'C, the heater 14 is turned on and the fan motor 16 is turned off, and the temperature is set at 40°C.
When the temperature is C or higher, turn off the heater 14 and turn off the fan motor 1G.
Turn on to control the temperature. In reality, since the fluorescent lamp itself generates heat due to its own light emission, it is necessary to take measures such as providing hysteresis characteristics to the set temperatures for turning on and off.
第3図は、シエーデインク補正回路12、制御回路21
のさらに詳細な描成図である。FIG. 3 shows the Schiede ink correction circuit 12 and the control circuit 21.
It is a more detailed drawing of.
A/D変換器1]より出力される画信月は、1)タイプ
・フリツプ・フロツプ50てタイミンクを整えられ、シ
エーデイング補疋の演算結果を記憶したR O M 5
4に入力され補正される。Dタイプ・フリツプ・フロ
ツプ50の出力信号は、必要に応じてゲート回路51を
介して、主走査]ライン、すなわちCCDIライン分の
画像信号をRAM52に記憶可能にしている。The image output from the A/D converter 1 is 1) timed by the type flip-flop 50 and stored in the ROM 5 which stores the calculation result of the shading correction.
4 and is corrected. The output signal of the D-type flip-flop 50 is passed through a gate circuit 51 as necessary so that image signals for main scanning lines, that is, CCDI lines, can be stored in the RAM 52.
RAM52には、標準白色板1を読取った画像を記憶し
ておき、実際の原稿読取画像と同期してこれを読出し、
ROM54のアドレス信号線に与える事により、ROM
54に記憶されたシエーデイング補正の演算結果を読出
す事により、蛍光燈2の発光むら、反射ミラー3、5の
汚れ等による濃度むら、光学レンズ7の光度分布のむら
等に起因するン工デインクの除去のための演算を行なう
。The RAM 52 stores an image read from the standard white board 1, and reads it out in synchronization with the actual original read image.
By applying it to the address signal line of ROM54, the ROM
By reading out the calculation results of the shading correction stored in the shading correction section 54, it is possible to correct the shading correction caused by uneven light emission of the fluorescent lamp 2, uneven density due to dirt on the reflecting mirrors 3 and 5, uneven luminous intensity distribution of the optical lens 7, etc. Perform calculation for removal.
Dタイプ・フリツプ・フロツプ53は、RAM52より
読出された画像信号のタイミングを整えるための回路で
ある。The D type flip-flop 53 is a circuit for adjusting the timing of the image signal read out from the RAM 52.
セレクタ57は、CPU60の出力するアトレス信号と
、CCD7から画素信号を読出す時のC L O C
K信号をカウントするカウンタ58のカウント信号(水
平アドレス信号)とを切り換えるための切り換え回路で
ある。即ち、RAM52に標準白色板1の画像信号デー
タを書き込む時と、これを読出してシエーデイング補正
を行なっている時にはカウンタ58の水平アドレス信号
に切り換え、CPU60で直接RAM52の内容を読取
る時にはCPU60の出力するア1・レス信号に切り換
えて使用する。The selector 57 selects the atres signal output from the CPU 60 and the C L O C when reading the pixel signal from the CCD 7.
This is a switching circuit for switching the count signal (horizontal address signal) of the counter 58 that counts the K signal. That is, when writing the image signal data of the standard white board 1 to the RAM 52 and when reading it out and performing shading correction, it is switched to the horizontal address signal of the counter 58, and when the content of the RAM 52 is directly read by the CPU 60, it is output from the CPU 60. Switch to A1/Res signal and use.
カウンタ58は、主走査の1ライン読取り開始を示ず同
期信号H S Y N C信号により初期化され、カウ
ント動作を1ライン毎に繰り返す。The counter 58 is initialized by the synchronizing signal HSYNC signal without indicating the start of reading one line of main scanning, and repeats the counting operation for each line.
カウンタ59は、このI−{ S Y N C信号をカ
ウン1・するカウンタであり、例えばデイサ処理を行な
う際の副走査方向のパターンを変化する時等に使用する
。The counter 59 is a counter that counts this I-{SYNC signal by 1, and is used, for example, when changing the pattern in the sub-scanning direction when performing dither processing.
タイミング制御回路66は、C I) U 6 0から
の指令を受けてセレクタ57、ゲー1・回路51、双方
向ノくスドライハ56を制御する回路である。The timing control circuit 66 is a circuit that controls the selector 57, the gate 1 circuit 51, and the bidirectional cross drive 56 in response to commands from the CIU60.
タイミング制御回路66は、以下に示す3種の動作モー
ドの制御を行なう。The timing control circuit 66 controls the following three types of operation modes.
(1)シエーデインク・データ・ザンプリング・モー1
・
標準白色板1を読取った画像信号をR A M 5 2
に記憶する動作モートである。ゲート回路51をI{
S Y N C信号で示される主走査1ライン分の区間
動作させカウンタ58のアドレス信号にセレクタ57を
切り換えてRAM52に画像信号を書き込む。(1) Schiedink Data Sampling Mo1
- The image signal read from the standard white board 1 is RAM 5 2
This is the operating mode stored in the . The gate circuit 51 is I{
The image signal is written into the RAM 52 by operating the section for one main scanning line indicated by the S Y N C signal and switching the selector 57 to the address signal of the counter 58 .
(2)シエーデインク補正モー1・
RAM52に書き込まれた画像信号をもとに、I)タイ
プ・フリツプ・フロツプ50に入力される画信号の補正
を行なう動作モー1・てある。この時セレクタ57はカ
ウンタ58のア1・レス信号により動作しRAM52か
らは逐次、」二記シエーデインク・データ・サンプリン
ク・モーl・て書き込んだデータを読出し、Dタイプ・
フリップ・フロップ53でタイミングを取り、ROM5
4でシエーディングの補正を行なう。ゲート回路51は
この時動作しない。(2) Shade ink correction mode 1 Based on the image signal written in the RAM 52, there is an operation mode 1 in which the image signal input to the I) type flip-flop 50 is corrected. At this time, the selector 57 is operated by the address signal of the counter 58, and sequentially reads out the written data from the RAM 52 using the D type.
Take the timing with flip-flop 53, and ROM5
In step 4, shading is corrected. The gate circuit 51 does not operate at this time.
(3)CPUモード
CPU60て直接RAM52の内容をリート・ライト可
能にする動作モードである。この時双方向ハスドライバ
56がアクティブにされ、直接CPU60のデータパス
に接続され、RAM52の内容を読み演算処理をしたり
逆に内容の変更を行なうために使用する。この時セレク
タ57はCPU60のアトレス信号線に切り換えられ、
また、ゲート回路51は動作しない。(3) CPU mode This is an operation mode in which the CPU 60 can directly read and write the contents of the RAM 52. At this time, the bidirectional hash driver 56 is activated, is directly connected to the data path of the CPU 60, and is used to read the contents of the RAM 52 and perform arithmetic processing, or conversely change the contents. At this time, the selector 57 is switched to the address signal line of the CPU 60,
Further, the gate circuit 51 does not operate.
さて、上記説明の回路はCPU60がROM61に記憶
された制御プログラムに従って、作業用のRAM62、
I/Oポート63、シルアル回路64、表示回路65を
使用して制御を行なう。Now, in the circuit described above, the CPU 60 controls the working RAM 62, the control program stored in the ROM 61,
Control is performed using an I/O port 63, a serial circuit 64, and a display circuit 65.
タイマー67は、CPU60に一定時間間隔でパルスを
与える回路である。CPU60は、このパルス信号を割
り込み信号として使用することにより時間管理を行なう
。The timer 67 is a circuit that provides pulses to the CPU 60 at regular time intervals. The CPU 60 manages time by using this pulse signal as an interrupt signal.
次に、第4図を使用して調光の原理について説明する。Next, the principle of dimming will be explained using FIG. 4.
第4図において、横軸は1フレームの区間を示し、縦軸
は、画信号の濃淡のレベルを示す。本実施例においては
、標準白色板1を読み、上記シエーデイング・データ・
サンプリング・モードでRAM52に記憶されたデータ
に相当する。In FIG. 4, the horizontal axis indicates the section of one frame, and the vertical axis indicates the gray level of the image signal. In this embodiment, the standard white board 1 is read, and the above shading data
This corresponds to data stored in RAM 52 in sampling mode.
本実施例においては、RAM52に記憶されるデータを
6ビットとしており、値63が最も黒いレベル、値0が
最も白いレベルとする。In this embodiment, the data stored in the RAM 52 is 6 bits, and the value 63 is the blackest level, and the value 0 is the whitest level.
さて、第4図において、曲線aは、蛍光燈l5の光量が
充分でない状態を示し、曲線bは、光量が適当な状態を
示し、曲線Cは光量が多すぎる状態を示している。本実
施例におけるシエーディング補正方式は、標準白色板l
を読取ったデータをもとに補正を行なっているので、曲
線Cの様に読取が飽和した状態では、補正はできなくな
ってしまう。Now, in FIG. 4, curve a shows a state where the amount of light from the fluorescent lamp 15 is insufficient, curve b shows a state where the amount of light is appropriate, and curve C shows a state where the amount of light is too large. The shading correction method in this embodiment is based on the standard white plate l.
Since the correction is performed based on the data read, when the reading is saturated as shown by curve C, the correction cannot be made.
また、曲線aの様に光量が不充分では、演算による補正
量が多くなり、読取画信号のS/N比が劣化するという
欠点がある。従って、蛍光燈15の光量は、曲線bの様
に、読取ったデータの最も白い所Xが丁度、値Oになる
ように制御されることが必要である。Furthermore, if the amount of light is insufficient as shown by curve a, the amount of correction by calculation increases, resulting in a disadvantage that the S/N ratio of the read image signal deteriorates. Therefore, the amount of light from the fluorescent lamp 15 needs to be controlled so that the whitest point X of the read data just reaches the value O, as shown by curve b.
第5図は、標準白色板lを使って、蛍光燈l5の調光を
行なった後、蛍光燈15が劣化した場合のRAM52に
記憶されたデータの例を示す。FIG. 5 shows an example of data stored in the RAM 52 when the fluorescent light 15 deteriorates after the fluorescent light 15 is dimmed using the standard white plate 1.
曲線dは、蛍光燈15の劣化が進み、フル点灯した状態
でも値Lだけ黒レベルが残り調光が不充分である状態を
示す。Curve d shows a state in which the fluorescent lamp 15 has deteriorated so much that even when it is fully lit, the black level remains by a value L and the dimming is insufficient.
曲線eは、蛍光燈15の両端の黒化が進み、管の端部の
光量が落ちた状態を示す。Curve e shows a state where both ends of the fluorescent lamp 15 have progressed to blackening and the amount of light at the end of the tube has decreased.
曲線rを正常なデータとし、1フレーム中の有効な区間
の両端の濃度レベルをそれぞれ値n1値kとする。同様
に曲線eの有効区間両端の濃度レベルを値m1値jとす
る。Let the curve r be normal data, and let the density levels at both ends of the valid section in one frame be the value n1 and the value k, respectively. Similarly, let the density levels at both ends of the effective section of the curve e be the value m1 value j.
」二記説明のように、本実施例におけるシエーデイング
補正では、第4図の曲線aのように標準白色板1の読取
り値が暗い場合には、S/Nが劣化する。As explained in Section 2, in the shading correction in this embodiment, when the read value of the standard white plate 1 is dark as shown by curve a in FIG. 4, the S/N deteriorates.
従って、これを防ぐために、その暗さの限度を所定値α
として規定し、これと、上記有効区間の濃度レベルを比
較して蛍光燈15の劣化を知る事が可能である。Therefore, in order to prevent this, the darkness limit is set to a predetermined value α
It is possible to determine the deterioration of the fluorescent lamp 15 by comparing this with the concentration level of the effective section.
第5図の例においては、m〉α>n,j>α〉kの状態
を示す。もちろん、上記劣化の判定においては、例えば
、m〉α、jくαのように片端のみが値αを越えた場合
にも蛍光燈15が劣化したと判定してよいことはいうま
でもない。The example shown in FIG. 5 shows a state where m>α>n and j>α>k. Of course, in the above-mentioned determination of deterioration, it goes without saying that it may be determined that the fluorescent lamp 15 has deteriorated even if only one end exceeds the value α, for example, m>α, j×α.
第6図は、CCD7やRAM52等に欠点部分があり、
読取られた画像に欠陥が生じるといった故障を検出する
ための説明図である。Figure 6 shows that there are defects in the CCD 7, RAM 52, etc.
FIG. 3 is an explanatory diagram for detecting a failure such as a defect occurring in a read image.
一般的にいって、上記の欠陥が生じた場合には対応する
画素の濃度レベルが一定値になったり、ダイナミックレ
ンジが極端に劣化するという症状になる。第6図におい
て、曲線tは、蛍光燈15を暗くした場合のRAM52
の読取りデータ、同じく曲線Uは蛍光燈15を調光後の
明るい場合の読取りデータを示す。ピーク値p1ピーク
値rは、欠陥画素の濃度が一定値の場合を示し、ピーク
値q、ピーク値Sは、欠陥画素のダイナミック・レンジ
が落ちた場合を示している。Generally speaking, when the above-described defect occurs, the density level of the corresponding pixel becomes a constant value, or the dynamic range deteriorates extremely. In FIG. 6, the curve t represents the RAM 52 when the fluorescent light 15 is dimmed.
Similarly, the curve U shows the read data when the fluorescent light 15 is bright after dimming. The peak value p1 and the peak value r indicate the case where the density of the defective pixel is constant, and the peak value q and the peak value S indicate the case where the dynamic range of the defective pixel has decreased.
こうしたテータにより欠陥画素を見つけるには、隣接画
素との差を取り、その差が所定値以−1二になった場合
に欠陥画素とする方法がある。しかし、この方法では、
異常画素が連続してある場合には、画素間の差が少なく
なるために誤検知をするという欠点がある。In order to find a defective pixel using such theta, there is a method of calculating the difference between adjacent pixels and determining the pixel as a defective pixel when the difference becomes -12 or more than a predetermined value. However, with this method,
When there are consecutive abnormal pixels, there is a drawback that false detection occurs because the difference between the pixels becomes small.
従って、本実施例においては、曲線t、曲線Uの平均濃
度レベルを求めた上で、これと各画素を比較し、所定値
以上の差がある場合に異常画素とすることにより上記欠
点を取り除いている。Therefore, in this embodiment, after determining the average density level of curve t and curve U, each pixel is compared with this, and if there is a difference of more than a predetermined value, the pixel is determined to be abnormal, thereby eliminating the above drawback. ing.
また、異常画素の濃度レヘルかたまたま平均濃度レヘル
に接近している場合、異常画素の検知モレが発生ずるこ
とが考えられる。そこで、少なくとも2つ以−1二の平
均濃度レベルをもって上記異常画素の検知をすることが
望ましい。本実施例においては、蛍光燈l5を消灯した
状態と調光後に上記異常画素の検知を行なっている。Furthermore, if the density level of the abnormal pixel happens to be close to the average density level, it is possible that detection failure of the abnormal pixel may occur. Therefore, it is desirable to detect the abnormal pixel using an average density level of at least 2 or more -12. In this embodiment, the abnormal pixels are detected with the fluorescent light 15 turned off and after dimming.
次に第7図〜第14図のフローチャートを使用して、制
御手順についての説明を行なう。Next, the control procedure will be explained using the flowcharts shown in FIGS. 7 to 14.
第7図は、本体制御回路23の主制御手順を示すフロー
チャ−1・てある。FIG. 7 is a flowchart 1 showing the main control procedure of the main body control circuit 23.
まず、電源がオンされると、操作部24や各駆動回路の
初期化をステップSPIで行ない、読取りスタートのた
めのポーリンク動作に入る。First, when the power is turned on, the operating section 24 and each drive circuit are initialized in step SPI, and a polling operation is started to start reading.
ステップSP2ては、操作部24の読取りスター1・の
スイッチが押されたか否かの判定を行ない分岐を行なう
。In step SP2, it is determined whether or not the reading star 1 switch of the operation section 24 has been pressed, and a branch is made.
読取りスタートの場合には、ステップS I) 3に氾
み光学系の読取り位置を、標準白色板1の位W(ホーム
・ボシション)になったことを確認したうえでステップ
SP4に進む。ステップSP4では、蛍光燈l5の管壁
温度を所定温度に保持するための温調制御が完了したか
否か判定し、否の場合には安定した像読取りを保証でき
ないので、原稿読取り開始を阻止する。温調が完了して
いる場合には、ステップSP5に進む。In the case of starting reading, it is confirmed in step SI)3 that the reading position of the optical system is at the standard white board 1 position W (home position), and then the process proceeds to step SP4. In step SP4, it is determined whether the temperature control for maintaining the tube wall temperature of the fluorescent lamp 15 at a predetermined temperature has been completed, and if not, stable image reading cannot be guaranteed, so the start of document reading is prevented. do. If the temperature control has been completed, the process advances to step SP5.
ステップSP5ては、蛍光燈15を消灯した状態での異
常画素の検知を行ない、ステップSP6ては蛍光燈15
を点灯しステップSP7て蛍光燈15の調光制御を行な
う。In step SP5, abnormal pixels are detected with the fluorescent light 15 turned off, and in step SP6, the fluorescent light 15 is turned off.
is turned on, and the dimming control of the fluorescent light 15 is performed in step SP7.
ステップSP8では、調光制御のエラーがあったかどう
かを判定し、エラーのあった場合には、エラー表示を行
ない原稿読取りを阻止する。In step SP8, it is determined whether there is an error in the dimming control, and if there is an error, an error is displayed and reading of the document is prevented.
調光制御のエラーがない場合には、ステップSP9に進
み蛍光燈l5が点灯した状態での異常画素の検知を行な
いステップSPIOに進む。尚、異常画素数が多過ぎる
場合、エラー表示とともに、読取り動作を禁止する。If there is no error in the dimming control, the process proceeds to step SP9, where an abnormal pixel is detected with the fluorescent lamp 15 turned on, and the process proceeds to step SPIO. Note that if the number of abnormal pixels is too large, an error is displayed and the reading operation is prohibited.
ステップSPIOでは、RAM52に標準白色板lを読
取った値を記憶する。In step SPIO, the value read from the standard white plate 1 is stored in the RAM 52.
ステップSPIIては、ステップSP5、ステップ9て
検知した異常画素の補正を行ない、その後ステップSP
12て原稿の読取り走査を開始する。In step SPII, the abnormal pixels detected in steps SP5 and 9 are corrected, and then in step SPII, the abnormal pixels detected in steps SP5 and 9 are corrected.
12, reading and scanning of the original is started.
ステップSP13では、必要回数の原稿読取走査が完了
したかの判定を行ない、否の場合にはステップSP7に
戻り、上記説明の動作を繰り返す。In step SP13, it is determined whether or not the required number of document reading scans have been completed, and if not, the process returns to step SP7 and the operations described above are repeated.
一方、必要回数の原稿読取走査の完了の場合には蛍光燈
15を消灯し原稿読取りを終了し、新たな読取りスター
トスイッチの作動を待機する。8図及び第9図は、制御
回路21のCPU60の制御手順を示すフローチャ−1
・てある。On the other hand, when the required number of original reading scans have been completed, the fluorescent light 15 is turned off, the original reading is completed, and the scanner waits for a new reading start switch to be activated. 8 and 9 are flowcharts 1 showing the control procedure of the CPU 60 of the control circuit 21.
・There is.
第8図において、電源オンの後ステップSP50てフラ
グ、I/Oポート63、ンリアル回路64、表示回路6
5等の初期化をした後、ステップSP51に進む。In FIG. 8, after turning on the power, at step SP50, a flag, an I/O port 63, a real circuit 64, a display circuit 6
After performing the initialization such as 5, the process proceeds to step SP51.
ステップS I) 5 ]ては、本体制御回路23より
の動作コマンド入力があるが否かを判定し、否の場合に
は表示回路65に調光、温調等の状態表示を行なう。コ
マンド入力のある場合には、ステップS I” 5 2
に進み、コマンドの内容により各ステップに分岐し、処
理を行なう。各処理内容は以下の通り。In step SI)5], it is determined whether or not there is an operation command input from the main body control circuit 23, and if not, the display circuit 65 displays the status of light control, temperature control, etc. If there is a command input, step SI” 5 2
, and branches to each step depending on the contents of the command to perform processing. The details of each process are as follows.
・ステップSP53
蛍光燈15を点灯し、フラクFLONを1に、同様に、
フラグERRCNTをOにする。フローチャーl・説明
時のフラグ、カウンタ、データとは、RAM62にCP
U62が処理のために読み書きするデータをいう。・Step SP53 Turn on the fluorescent light 15, set FLON to 1, and similarly,
Set the flag ERRCNT to O. Flowchart ・The flags, counters, and data used in the explanation are stored in the RAM 62 in the CP
It refers to data that the U62 reads and writes for processing.
・ステップSP54
蛍光燈l5を消灯し、フラグF L O Nを値Oにす
る。-Step SP54 Turn off the fluorescent light 15 and set the flag FLON to the value O.
・ステップSP55 調光制御を行なう。・Step SP55 Performs dimming control.
●ステップSP56 検知したエラー情報を本体制御回路23に転送する。●Step SP56 The detected error information is transferred to the main body control circuit 23.
・ステップSP57 1フレーム中の異常画素の検知を行なう。・Step SP57 Abnormal pixels in one frame are detected.
・ステップ58
ステップSP57で検知された異常画素の補正処理を行
なう。-Step 58 The abnormal pixel detected in step SP57 is corrected.
・ステップSP59
標準白色板1を読取った画信号をRAM52にノイズ除
去をして記憶する。-Step SP59 The image signal read from the standard white board 1 is stored in the RAM 52 after noise removal.
・ステップSP60
RAM52に記憶されたデータをシリアル回路64を介
して外部回路に転送する。- Step SP60 The data stored in the RAM 52 is transferred to the external circuit via the serial circuit 64.
以上の処理ステップを終了後は、ステップSPIに戻り
上記説明の制御手順を繰り返す。After completing the above processing steps, the process returns to step SPI and repeats the control procedure described above.
第9図は、タイマー67より与えられるパルス信号によ
り、一定時間間隔で実行されるタイマー処理である。こ
の処理は、ステップSP50の初期化が行なわれた後、
実行が開始される。FIG. 9 shows a timer process executed at regular time intervals using a pulse signal given by the timer 67. This process is performed after initialization in step SP50 is performed.
Execution begins.
ステップSP61では、蛍光燈15の管壁温度を安定に
発行可能な4 0 0C前後に制御する処理を行なう。In step SP61, a process is performed to control the temperature of the tube wall of the fluorescent lamp 15 to around 400 C, which allows stable lighting.
次に、第8図、第9図で説明した処理内容をより詳細に
記述したフローチャート、第10図〜第14図の説明を
行なう。Next, flowcharts and FIGS. 10 to 14, which describe in more detail the processing contents explained in FIGS. 8 and 9, will be explained.
第10図は、ステップSP61の制御内容を詳細に記述
したフローチャートである。ステップSPIOOては、
サーミスタ13の断線検知を行ない、サーミスタ断線の
場合には、RAM62にエラー内容を記憶し、ステップ
SP51で表示を行なう。以下に説明する各種のエラー
も同様に処理され、必要に応じてステップSP56で本
体制御回路23にエラー内容の転送が行なわれる。FIG. 10 is a flowchart describing in detail the control contents of step SP61. Step SPIOO is
A disconnection of the thermistor 13 is detected, and if the thermistor is disconnected, the error details are stored in the RAM 62 and displayed in step SP51. Various errors described below are handled in the same way, and the error details are transferred to the main body control circuit 23 in step SP56 as necessary.
さて、断線が検知された場合には、温調制御が不可能で
あるので、ステップSPIIOに進みヒータ14、ファ
ン・モータ16を共にオフし制御を終了する。サーミス
タ断線が検知されない場合には、ステップSPIOIで
A/D変換器22を使用してサーミスタ13の温度測定
出力をアナログ・デジタル変換し、この測定出力をT’
Cとする。Now, if a disconnection is detected, temperature regulation control is impossible, so the process proceeds to step SPIIO, where both the heater 14 and the fan motor 16 are turned off, and the control is ended. If the thermistor disconnection is not detected, the temperature measurement output of the thermistor 13 is converted from analog to digital using the A/D converter 22 in step SPIOI, and this measurement output is converted to T'
Let it be C.
ステップSPIOOにおける上記サーミスタ断線検知は
、この測定温度Tが本来とりえない離散的な値(断線し
た時にとりうる値)になった時に断線とすることにより
行なえばよい。The above-mentioned thermistor disconnection detection in step SPIOO may be performed by determining that the thermistor is disconnected when the measured temperature T reaches a discrete value that cannot be taken originally (a value that can be taken when the disconnection occurs).
ステップSP102では、測定温度Tが30未満か否か
を判定し、否の場合には、ステップ104に進み、測定
温度Tが40未満か否かを判定する。ステップSP10
2、ステップSP104を実行することにより、T<3
0の時に、ステップSP103、30≦T<40の時に
ステップSP105、T≦40の時にステップSP10
6を実行することになる。In step SP102, it is determined whether or not the measured temperature T is less than 30. If not, the process proceeds to step 104, and it is determined whether or not the measured temperature T is less than 40. Step SP10
2. By executing step SP104, T<3
0, step SP103, 30≦T<40, step SP105, T≦40, step SP10.
6 will be executed.
ステップSP103では、蛍光燈15の温調が完了した
時に値1となるフラグHTUPを値Oにし、温調が不充
分であることを示す。ステップSP106では、逆にプ
ラグHTUPを値1にする。In step SP103, the flag HTUP, which takes the value 1 when the temperature control of the fluorescent lamp 15 is completed, is set to the value O, indicating that the temperature control is insufficient. In step SP106, on the contrary, the plug HTUP is set to the value 1.
ステップSP105ては、フラグFLONを見て蛍光燈
15が点灯しているか否かを判定する。フラグFLON
が1の場合、すなわち、蛍光燈l5が点灯している時に
は、自己発熱により管壁温度が」二昇するので、ステッ
プSP109に進み、ヒータ14をオフ、ファン・モー
タl6をオフし、測定温度Tが値40にゆっくり近ずく
ように制御を行なう。フラグFLONが値Oの場合には
ステップSP107に進む。In step SP105, the flag FLON is checked to determine whether or not the fluorescent light 15 is on. Flag FLON
When is 1, that is, when the fluorescent lamp 15 is on, the tube wall temperature rises by 2' due to self-heating, so proceed to step SP109, turn off the heater 14, turn off the fan motor 16, and set the measured temperature. Control is performed so that T slowly approaches the value 40. If the flag FLON is the value O, the process advances to step SP107.
ステップSP107では、ヒータ14が断線したと判定
した時に値lになるフラグHTERRを見て、値lの場
合にはステップSPIIOに進み、ヒータl4をオフ、
ファン・モータl6をオンし安全のために冷却を行なう
。In step SP107, the flag HTERR, which becomes the value 1 when it is determined that the heater 14 is disconnected, is checked, and if the value is 1, the process proceeds to step SPIIO, and the heater 14 is turned off.
Turn on the fan motor l6 to perform cooling for safety.
ステップSP108では、ヒータl4をオン、ファン・
モータ16をオフし、蛍光燈15の管壁温度を上昇させ
るように制御を行なう。In step SP108, the heater l4 is turned on and the fan is turned on.
Control is performed so that the motor 16 is turned off and the tube wall temperature of the fluorescent lamp 15 is increased.
ステップSPl11では、ヒータl4がオンされた時に
値lになるフラグH T O Nを見て、値Oの場合ス
テップSP112に進みフラグH T O Nを値1に
、ヒータl4の通電時間を計測するカウンタH T C
N Tを値Oとし初期化を行なう。In step SP11, the flag H T O N which becomes the value 1 when the heater l4 is turned on is checked, and if the value is O, the process proceeds to step SP112, where the flag H T O N is set to the value 1 and the energization time of the heater l4 is measured. Counter HTC
Initialize by setting NT to the value O.
ステップSPI13 では、カウンタH T C N
i’を1インクリメントし、ステップSPI 15でカ
ウンタHTCNTてilll1定された通電時間が許容
時間Mを越えた時にヒータI4の断線としステップSP
114に進む。In step SPI13, the counter HTCN
i' is incremented by 1, and when the energization time set by the counter HTCNT exceeds the allowable time M in step SPI 15, the heater I4 is determined to be disconnected and step SP
Proceed to 114.
ステップSPI].4では、フラクI{ T E R
Rを値1とし、ヒータ断線のエラー処理を行なう。Step SPI]. 4, frac I { T E R
Set R to the value 1 and perform error processing for heater disconnection.
フラクII ”FO Nは、ヒータ14がオフされた後
のステップS P 1 1 6で値0にされる。Frac II FO N is set to the value 0 in step S P 1 1 6 after the heater 14 is turned off.
以」−、」二記説明の温調制御によれば、制御温度を3
0’C,40℃の2点に分割しヒステリシス特性をもた
せているので、安定した制御か可能になっている。According to the temperature control described in paragraphs 2 and 2, the control temperature is set to 3.
Since it is divided into two points, 0'C and 40C, and has hysteresis characteristics, stable control is possible.
次に、第11図を使用して、蛍光燈15の調光制御の手
順について説明を行なう。Next, the procedure for controlling the dimming of the fluorescent lamp 15 will be explained using FIG. 11.
ステップS I−’ 1 5 0ては、制御に先だって
、フラグ、データ、カウンタの初期化を行なう。データ
FLDATAは、調光回略18にちえる調光データてあ
り、値255てフル点灯、値Oて消灯である。In step SI-'150, flags, data, and counters are initialized prior to control. The data FLDATA is the dimming data corresponding to the dimming circuit 18, and a value of 255 indicates full lighting, and a value of O indicates off.
データOFFSETは、データFLDATAに加減算ず
る値てある。カウンタFLCNTは、繰り返し制御に回
数を計数するためのカウンタである。カウンタF L
E R Rは、蛍光燈15の点灯立ち上がりの状態を測
定するためのカウンタであり、調光制御のために読取っ
たデータが非常に暗い時の回数を計数する。The data OFFSET is a value that is added to or subtracted from the data FLDATA. The counter FLCNT is a counter for counting the number of times for repeat control. Counter F L
ERR is a counter for measuring the lighting start-up state of the fluorescent light 15, and counts the number of times when the data read for dimming control is very dark.
尚、本実施例において取り扱う画信号は6ヒツ1・(値
0〜63)であり、RAM52は8ヒツ1・のものを使
用しているので上位2ヒツ1・は、画信号の記憶以外の
目的に使用している。Note that the image signals handled in this embodiment are 6 hits 1 (values 0 to 63), and the RAM 52 uses 8 hits 1, so the top two hits 1 are used for purposes other than image signal storage. used for the purpose.
ステップS P 1 5 1ては、前回出力した調光デ
ータが蛍光燈15の光量の変化となってあらわれる時間
待ち、次のステップに進む。In step S P151, the process waits for the previously output dimming data to appear as a change in the amount of light from the fluorescent lamp 15, and then proceeds to the next step.
ステップS P 1. 5 2では、標準白色板1を読
取った画信号を」二記シエーデインク・データ・ザンプ
リング・モートてRAM52に記憶ずる。Step S P1. At step 52, the image signal read from the standard white board 1 is stored in the RAM 52 through the two-step ink data sampling mode.
ステップS P 1. 5 3では、RAM152に記
憶された画信号データの連続した4画素を1フロックと
して加算し、最も数値の小さな(最も明るい)ブロック
を検出する(=Lブロック、加算値S)。Step S P1. 53, four consecutive pixels of the image signal data stored in the RAM 152 are added as one block, and the block with the smallest numerical value (the brightest) is detected (=L block, added value S).
ステップSP154では、データOFFSETを半分の
値にし、ステップSP155てLll ,データO F
F S I!: ′Fが値1未満になった時に値1に
セツ1・ずる処理を行なう。こうずることにより、デー
タOFFSETの値は制御を繰り返すことにより、64
、32、16、8、4、2、1、1、・・・のように変
化する。In step SP154, the data OFFSET is set to half the value, and in step SP155, Lll, data OF
FSI! : 'When F becomes less than the value 1, set/shift the value to 1. By doing this, the value of data OFFSET can be changed to 64 by repeating the control.
, 32, 16, 8, 4, 2, 1, 1, . . .
ステップSP156では、加算値Sの値により分岐を行
なう。At step SP156, branching is performed depending on the value of the addition value S.
ステップS i〕1 5 7は、加算値Sが値0、すな
わち、光量が多過ぎて飽和していると考えられるのでデ
タFLDATAからデータOFFSETを減算し、光量
を少なくするように制御する。In step S i] 1 5 7, since the addition value S is 0, that is, the amount of light is considered to be too large and saturated, the data OFFSET is subtracted from the data FLDATA to control the amount of light to be reduced.
ステップS P 1. 5 8では、データFLDAT
Aが負の値になったか否かを判定し、負の場合にはステ
ップSP159でデータF L D A ’T Aを値
Oにし、調光エラー1として処理を行なう。Step S P1. 5 In 8, the data FLDAT
It is determined whether or not A has become a negative value, and if it is negative, the data FLDA'TA is set to the value O in step SP159, and processing is performed as a dimming error 1.
調光エラー1は、調光回路l8に与えるデータが消灯の
データにもかかわらず白レベルの信号を読取るという論
理的におこりえない状態であるのでエラーとする。この
場合は、調光回路l8、増幅回路10等に欠陥が生じて
いると考えることが可能である。The dimming error 1 is treated as an error because it is a logically impossible state in which a white level signal is read even though the data given to the dimming circuit 18 is data indicating that the light is off. In this case, it is possible to consider that a defect has occurred in the dimming circuit 18, the amplifier circuit 10, etc.
一方、加算{JSが414 0でない場合にはステップ
Sr’l60に進み、加算値Sが値240以」二の暗い
データであるか否かを判定し、値240以」二の場合に
は蛍光燈15が点灯していないものとしてカウンタF
L E R Rを1インクリメントする。On the other hand, if the addition {JS is not 4140, the process proceeds to step Sr'l60, and it is determined whether the addition value S is dark data with a value of 240 or more. Counter F assumes that light 15 is not lit.
Increment L E R R by 1.
ステップSP161ては、光員が不足していると考えら
れるのでデータF L D A T AにデータO r
? F S E Tを加算し光量を増加するように制御
を行なう。In step SP161, it is thought that there is a shortage of light members, so the data Or
? Control is performed to increase the amount of light by adding F S ET.
ステップSP162では、データFLDATAが255
を越えていないことを確認し、値255を越えた場合に
は、データFLDATAを値255にする。ここで、光
量不足としてエラーにしないのは、蛍光燈を点灯した場
合に、点灯開始から徐々に光量が増加していくという性
質があるためてある。In step SP162, data FLDATA is 255.
If the value exceeds 255, set the data FLDATA to the value 255. Here, the reason why an error is not made as an insufficient amount of light is that when a fluorescent light is turned on, the amount of light gradually increases from the start of lighting.
ステップSP163ては、」二記説明のステップで計算
されたデータFLDATAを調光回路18に出力し、カ
ウンタF L C N Tを1インクリメンI・する。At step SP163, the data FLDATA calculated in step 2 is output to the dimming circuit 18, and the counter FLCNT is incremented by 1.
ステップSP]64ては、カウンタF L C N i
−が50になったら調光制御を終了し、ステップS I
) ] 6 7てカウンタF L E R Rが値25
を越えているかを判定し、越えた場合には蛍光燈15か
なかなか点灯しない、もしくは、全く点灯しない状態と
考え調光エラーとして処理する。Step SP] 64, the counter F L C N i
- When the value reaches 50, the dimming control is finished and step S I
) ] 6 7 and the counter F L E R R has a value of 25.
It is determined whether the value is exceeded, and if the value is exceeded, it is assumed that the fluorescent light 15 is not turned on easily or not at all, and is treated as a dimming error.
ステップSP165では、カウンタFLCNTが25に
なったか否かを判定し、否の場合にはステップSPl6
6でカウンタFLERRが値15を越えるか否かを判定
し、値l5を越える場合には蛍光燈l5かなかなか点灯
しないものとしてカウンタFLCNTが値50・になる
まで引き続き上記ステップSP151〜ステップSP1
62による制御を繰り返す。25回、または、50回の
制御をしたのちステップSP168に進む。In step SP165, it is determined whether the counter FLCNT has reached 25, and if not, step SP16
At step 6, it is determined whether or not the counter FLERR exceeds the value 15. If it exceeds the value 15, it is assumed that the fluorescent light 15 does not turn on easily, and the steps SP151 to SP1 continue until the counter FLCNT reaches the value 50.
62 is repeated. After performing the control 25 times or 50 times, the process advances to step SP168.
ステップSP168ては、第5図で説明した両端の有効
画素の平均値をノイズを除去するための計算をする。(
平均値A)
ステップSP169では、加算値Sを値4で割った1画
素平均値と上記平均値Aとの差をとり、差が値15を越
える場合には蛍光燈15の端部の劣化が認められるもの
として調光エラー3の処理を行なう。In step SP168, the average value of the effective pixels at both ends described in FIG. 5 is calculated in order to remove noise. (
Average value A) In step SP169, the difference between the one pixel average value obtained by dividing the sum S by the value 4 and the above average value A is calculated, and if the difference exceeds the value 15, it is determined that the end portion of the fluorescent lamp 15 has deteriorated. The dimming error 3 is processed as recognized.
ステップSP169、ステップSP169の処理は有効
画素の両端で個別に行なっている。The processes of step SP169 and step SP169 are performed individually at both ends of the effective pixel.
ステップSP170では、加算値Sが値8未満か否かを
みて、加算値Sが値O付近に制御されたかを判定する。In step SP170, it is determined whether the added value S is controlled to be around the value O by checking whether the added value S is less than the value 8.
加算値Sが値8以上の場合には、蛍光燈】5の劣化が管
全体に進み光量が不足したものとした調光エラー4の処
理を行なう。If the added value S is equal to or greater than 8, processing for dimming error 4 is performed, assuming that the deterioration of the fluorescent lamp 5 has progressed throughout the tube and the amount of light is insufficient.
以上説明した調光制御によれば、調光の際の異常を容易
に検知することが可能になり、また、データOFFSE
Tの値を可変とすることにより制御の集束をはやめ、ま
た、点灯時の立ち上り特性が良くない時には、制御時間
を長くすることにより安定した調光制御を行なうことを
可能にしている。According to the dimming control described above, it is possible to easily detect abnormalities during dimming, and the data OFFSE
By making the value of T variable, convergence of control is prevented, and when the rise characteristics during lighting are not good, stable dimming control can be performed by lengthening the control time.
次に、第12図を使用してシエーデイング処理の制御手
順について説明する。Next, the control procedure for the shading process will be explained using FIG. 12.
ステップSP200では、カウンタCNTを値Oにし、
RAM62のシエーデイング・ハツファの部分を全て値
0にする。In step SP200, the counter CNT is set to the value O,
All the shading portions of the RAM 62 are set to 0.
ステップSP201では、上記シエーデイング・データ
・サンプリング・モードでRAM52に標準白色板lを
読取った画信号を記憶し、前回のシエーデイング・バツ
ファの内容と対応する画素毎に加算し、シエーデイング
・バツファに記憶する。In step SP201, the image signal obtained by reading the standard white board l in the above-mentioned shedding data sampling mode is stored in the RAM 52, added to the contents of the previous shedding buffer for each corresponding pixel, and stored in the shedding buffer. .
ステップSP203では、カウンタCNTを1インクリ
メントし値4になるまでステップSP201〜ステップ
SP203を繰り返す。In step SP203, the counter CNT is incremented by 1, and steps SP201 to SP203 are repeated until the value reaches 4.
ステップSP204では、シエーデイング・バツファの
内容を値4で割り平均値を求めた上でRAM52(シエ
ーデイング補正用RAM)に記憶しシエーデイング処理
を終了する。In step SP204, the contents of the shading buffer are divided by the value 4 to obtain an average value, which is stored in the RAM 52 (RAM for shading correction), and the shading process is completed.
以上説明のシエーデイング処理によれば、RAM52、
RAM62のデータをCPU60で処理することのみで
標準白色板1を読取った画信号の平均をとりノイズ除去
を行なっており、特別に加算器、除算器を使用せずに非
常に安価に実現している。また、アルゴリズムを工夫し
た、より高度なノイズ除去の方法もROM61に記憶さ
れた制御プログラムを変更するのみで容易に対応可能に
なっている。According to the shading process described above, the RAM 52,
By simply processing the data in the RAM 62 with the CPU 60, the image signals read from the standard white board 1 are averaged and noise is removed, and this can be achieved at a very low cost without using any special adders or dividers. There is. Moreover, a more advanced noise removal method using a devised algorithm can be easily applied by simply changing the control program stored in the ROM 61.
次に、第13図を使用して異常画素検知の制御手段を説
明する。Next, a control means for abnormal pixel detection will be explained using FIG. 13.
ステップSP250〜ステップSP253は、シエーデ
イング処理のステップSP200〜ステップSP203
に対応した処理ステップであり、ステップSP254に
進んだ時には、シエーデイング・バツファにRAM52
に記憶された画像データの加算値が同様に記憶されてい
る。Steps SP250 to SP253 are steps SP200 to SP203 of the shading process.
This is a processing step corresponding to
The added value of the image data stored in is also stored.
シエーデイング処理と異なるのは、RAM52に記憶さ
れるデータが調光後のデータのみでなく蛍光燈15が消
灯した場合のデータ処理をする点てある。The difference from the shading process is that the data stored in the RAM 52 is processed not only after dimming but also when the fluorescent light 15 is turned off.
ステップSP254では、シエーデイング・バツファの
内容を除算し平均値を求める。In step SP254, the contents of the shedding buffer are divided to obtain an average value.
ステップSP254ては、有効画像区間の全画素の平均
値AVを求めた後、ステップSP25&に進む。In step SP254, the average value AV of all pixels in the effective image section is determined, and then the process proceeds to step SP25&.
ステップSP255では、カウンタCNTを値Oにし、
以下のステップSP257〜ステップ261をカウント
値が有効画素数EになったことをステップSP261で
判定するまで繰り返し実行する。In step SP255, the counter CNT is set to the value O,
The following steps SP257 to 261 are repeatedly executed until it is determined in step SP261 that the count value has reached the number of effective pixels E.
ステップSP257では、カウンタCNTの内容で指定
されるシエーデイング・ハツファの値(例えば、カウン
タCNTの記憶内容が値100の時、シエーデインク・
バツファの先頭から1000番目のデータをさす)と平
均値AVとの差Zを計算する。In step SP257, the value of the shading index specified by the contents of the counter CNT (for example, when the stored contents of the counter CNT is the value 100, the shading ink
The difference Z between the 1000th data from the beginning of the buffer) and the average value AV is calculated.
ステップSP258では、差Zの絶対値が所定値Cと比
較して値Cを越えた場合には、誤差が大きいので異常画
素と判断しステップSP259に進む。In step SP258, the absolute value of the difference Z is compared with a predetermined value C, and if it exceeds the value C, the error is large, so it is determined that the pixel is abnormal, and the process proceeds to step SP259.
ステップSP259ては、ステップSP53て値Oにさ
れるカウンタERRCNTの内容て示される異常画素記
憶用のハツファ(RAM62の一部)の番地にカウンタ
CNTの値を記憶し、異常画素の番地として累積する。In step SP259, the value of the counter CNT is stored at the address of the abnormal pixel memory storage (part of the RAM 62) indicated by the contents of the counter ERRCNT, which is set to O in step SP53, and is accumulated as the address of the abnormal pixel. .
ステップSP260では、カウンタERRCNTの内容
を1インクリメントする。At step SP260, the contents of the counter ERRCNT are incremented by one.
以上説明の異常画素検知によれば、蛍光燈15が消灯し
ている時、及び、点灯し調光された状態で検知を行なう
ので、たまたま異常画素と正常画素との差が少ない場合
に、検知モレを起こすことを防ぎ、また、2回分の検知
の累積結果を得ることが可能になっている
第14図は、異常画素検知で検出された異常画素のを直
前の正常な画素で置換する異常画素補正の制御手順を示
す図である。According to the abnormal pixel detection described above, detection is performed when the fluorescent light 15 is off and when the fluorescent light 15 is turned on and dimmed, so if the difference between the abnormal pixel and the normal pixel happens to be small, the detection Figure 14 shows an abnormality in which an abnormal pixel detected during abnormal pixel detection is replaced with the previous normal pixel, which prevents leakage and also allows the cumulative result of two detections to be obtained. FIG. 3 is a diagram showing a control procedure for pixel correction.
ステップS I) 3 0 0は、カウンタE R R
C N i’の内容が値0になった時に処理を終了す
る処理ステップである。値Oてない場合には、ステップ
SP301〜ステップSP303の処理を1回実行する
。Step S I) 3 0 0 is the counter E R R
This is a processing step in which the process ends when the content of C N i' becomes 0. If the value is not O, the processes of steps SP301 to SP303 are executed once.
ステップSP301では、異常画素記憶用のハツファの
先頭からカウンタE R R C N ′rの内容て示
される番地の内容(=ADR)を読み出す。In step SP301, the contents (=ADR) of the address indicated by the contents of the counter ERRCN'r are read from the head of the buffer for storing abnormal pixels.
ステップSP302ては、ンエーデインク補疋用のRA
M52の先頭からA D R番地に対応したデータのM
SBを値lにする。In step SP302, RA for ink supplementary
M of data corresponding to ADR address from the beginning of M52
Set SB to the value l.
本実施例においては、R A M 5 2のMSBを値
】にした時に異常画素を直前の正常な画素で置き換える
動作を行なっている。また、ステップSP3p2におい
ては、ADR番地のMSBを価1にするようにしている
が、回路構或によってはタイミンクがずれるのでADR
番地の前後のデータのM S Bを操作してもよい。In this embodiment, when the MSB of RAM52 is set to the value , an operation is performed in which an abnormal pixel is replaced with the immediately preceding normal pixel. Also, in step SP3p2, the MSB of the ADR address is set to value 1, but since the timing may be different depending on the circuit structure, the ADR address
The MSB of the data before and after the address may be manipulated.
次に、第15図の説明を行なう。Next, FIG. 15 will be explained.
第15図は、RAM52、ROM54の周辺をより許細
に記述した図である。FIG. 15 is a diagram describing the periphery of the RAM 52 and ROM 54 in more detail.
■)タイプ・フリツプ・フロツプ50は、例えば、T
′FL 7 4 L S I 7 4のような6ビット
のDタイプ・フリツプ・フロツプであり、データ入力端
子とデータ出力端子の外に、クロツク入力端子CK、ク
リア入力端子C L Rを持っている。クリア入力端子
は、値Oにした時にデータ出力端子が値Oになり、クロ
ツク入力端子CKに立ち上がりクロツクが入力された時
にデータ入力端子に接続された信号を保持する。■) The type flip-flop 50 is, for example, T
It is a 6-bit D-type flip-flop like 'FL74LSI74, and has a clock input terminal CK and a clear input terminal CLR in addition to the data input terminal and data output terminal. . The clear input terminal holds the signal connected to the data input terminal when the data output terminal becomes the value O when the value is set to O, and the rising clock is input to the clock input terminal CK.
従って、Dタイプ・フリツプ・フロツプ50のデータ入
力端子をプル・アップしておきデータ入力端子に入力さ
れる信号の接続をはずせば、クリア入力端子の信号によ
り全ヒッ1・値0、もしくは、値1の擬似的な画信号パ
ターンを発生することが可能になる。また、クロック入
力端子に入力される信号を異常画素の所で立ち上がり信
号が発生しないようにすれば、データ出力端子は前クロ
ックで保持された正常画素を出力したままとなり異常画
素補正に使用可能である。Therefore, if the data input terminal of the D-type flip-flop 50 is pulled up and the signal input to the data input terminal is disconnected, the signal from the clear input terminal will return all hits 1, the value 0, or the value It becomes possible to generate one pseudo image signal pattern. In addition, if the signal input to the clock input terminal is made so that a rising signal does not occur at an abnormal pixel, the data output terminal will continue to output the normal pixel held by the previous clock and can be used for abnormal pixel correction. be.
アント・ゲート71、インバータ72は巽常両素補正、
アンド・ゲー1−70、インハータ77はパターン発生
のための論理回路である。Ant gate 71 and inverter 72 are Tatsumi biprime correction,
AND game 1-70 and inharter 77 are logic circuits for pattern generation.
アンド・ゲー1・70の入力端子74、入力端子76は
、抵抗73、抵抗75によりそれそれプル・アップされ
ており、パターン発生が必要な時にカウンタ58の水平
アトレス信号、または、カウンタ59の垂直アドレス信
号に接続することにより第16図のようなパターンを得
ることが可能になる。The input terminal 74 and the input terminal 76 of the AND game 1.70 are pulled up by a resistor 73 and a resistor 75, respectively, and when a pattern generation is required, the horizontal address signal of the counter 58 or the vertical address signal of the counter 59 is pulled up. By connecting to the address signal, it becomes possible to obtain a pattern as shown in FIG.
第16図は、Dタイプ・フリツプ・フロツプ50のデー
タ入力端子をオープンにし、入力端子74、入力端子7
6に主走査方向、副走査方向とも同ピッチのパターンと
なるように水平・垂直アトレス信号を入力した場合の像
出力の例である。FIG. 16 shows that the data input terminals of the D-type flip-flop 50 are open, and the input terminals 74 and 7
6 is an example of an image output when horizontal and vertical address signals are input so that the pattern has the same pitch in both the main scanning direction and the sub-scanning direction.
Dタイプ・フリツプ・フロツプ50のデータ出力端子が
全て値1になった所を斜線部で示してある。The hatched area indicates where all the data output terminals of the D-type flip-flop 50 have a value of 1.
主走査方向、副走査方向のパターンのピッチやパターン
は、入力する各ア1・レス線信月を選択ずることにより
可変可能になっている。例えば、いずれか一方のアトレ
ス信号のみを接続することにより縞パターンを得ること
ができる。The pitch and pattern of the pattern in the main scanning direction and the sub-scanning direction can be varied by selecting each input address line signal. For example, a striped pattern can be obtained by connecting only one of the address signals.
また、RAM152の6ヒット目(LSBを0ヒット目
とずると、0〜5ピツ1・目は画信号記憶、7ビット目
のMSBは異常画素検知のために本実施例においては割
り当てられているものとする)を使用し、CPU60に
任意の1、0バクーンを書き込んでも同様の効果を得る
ことが可能である。この場合、RAM52の6ヒット目
に値1を書き込むとDタイプ・フリツプ・フロツプ50
のデータ出力端子が全て値Oになる。In addition, in this embodiment, the 6th hit (LSB) of the RAM 152 is assigned as the 0th hit, the 1st to 5th bits are assigned to image signal storage, and the 7th bit, MSB, is assigned to detect abnormal pixels. It is possible to obtain the same effect by writing an arbitrary 1 or 0 Bakun into the CPU 60 using the following. In this case, if you write the value 1 to the 6th hit of the RAM 52, the D type flip-flop 50
The data output terminals of all become the value O.
同様に、RAM52のMSBに値1を書き込んだ時に、
アンド・ゲート7lでC L O C K信号がゲート
され、対応した画素のデータ保持が行なわれずに上記説
明の異常画素補正が行なわれる。Similarly, when writing the value 1 to the MSB of RAM52,
The AND gate 7l gates the C L O C K signal, and the abnormal pixel correction described above is performed without holding the data of the corresponding pixel.
第15図においては、Dタイプ・フリツプ・フロツプ5
0て異常画素補正、パターン発生を行なっているが後段
のDタイプ・フリツプ・フロツプ55て実施してもよく
、またDタイプ・フリツプ・フロツプ50て異常画素補
正、Dタイプ・フリツプ・フロツプ55てパターン発生
のように分離してもよいことはいうまでもない。In FIG. 15, D type flip-flop 5
Although abnormal pixel correction and pattern generation are performed in the D-type flip-flop 55, the D-type flip-flop 50 may also perform abnormal pixel correction and pattern generation in the D-type flip-flop 50. It goes without saying that they may be separated like pattern generation.
ケート回路51は、例えば、TTL74LS244、I
・ライ・ステ−1・・バツファ等を使用し、タイミング
制御回路66によりゲート制御信号を制御し、値Oにし
た時に画信号をRAM52に書き込む。この時、入力信
号のMSB,6ヒット目をGNDに接続することにより
RAM52の両ピツ1・に値Oが書き込まれる。The gate circuit 51 is, for example, TTL74LS244, I
・Ly ST-1: Using a buffer or the like, the gate control signal is controlled by the timing control circuit 66, and when the value is set to O, the image signal is written into the RAM 52. At this time, by connecting the MSB and 6th hit of the input signal to GND, the value O is written in both bits 1 and 1 of the RAM 52.
Dタイプ・フリツプ・フロツプ53は、例えば、T T
L 7 4 L S 2 7 3使用ずる。クリア入
力端子C I−. Rは補正可能信号として使用し、値
lの時にRAM52の記憶内容によりシエーデイング補
正を行ない、値0の時には出力が全て値Oになるのでシ
エーデイング補正を行なわれない。The D type flip-flop 53 is, for example, T T
L 7 4 L S 2 7 3 use cheat. Clear input terminal CI-. R is used as a correction enable signal, and when the value is 1, shading correction is performed according to the stored contents of the RAM 52, and when the value is 0, all outputs are the value 0, so no shading correction is performed.
補正可能信号は、例えば、デイプ・スイッチを使用して
通常は値1にしておき、シエーデイング動作が正常に行
なわれているか確認する時などに値Oにして使用すれば
よい。The correctable signal may be normally set to a value of 1 using, for example, a dip switch, and may be set to a value of O when confirming whether the shading operation is being performed normally.
以上説明した様に、本発明によると、光源により露光さ
れた原稿画像を画素毎に光電的に読取る読取手段の出力
に基づいて読取手段の異常画素出力を検知し、その出力
に基づいて読取りの異常を表示するので、読取手段の異
常画素の発生をオペレータに容易に認識せしめることが
可能となる。As explained above, according to the present invention, an abnormal pixel output of the reading means is detected based on the output of the reading means that photoelectrically reads a document image exposed by a light source pixel by pixel, and reading is performed based on the output. Since an abnormality is displayed, it becomes possible for an operator to easily recognize the occurrence of an abnormal pixel in the reading means.
第1図は本発明を適用可能な原稿読取装置の簡略化した
構或図、第2図は本発明を実施したシエーデイング補正
を行なうための具体的な電気回路の構成を示す構成図、
第3図は第2図をさらに詳細に記述した構威図、第4図
は調光制御の原理を説明するための説明図、第5図は蛍
光燈15の劣化検知の原理を説明するための説明図、第
6図は異常画素検知の原理を説明するための説明図、第
7図は本体制御回路23の制御フロー・チャート、第8
図、第9図は制御回路21の制御フロー・チャート、第
10図〜第14図は制御回路2lにより詳細な制御フロ
ー・チャート、第15図は異常画素補正、パターン発生
の回路例を示す図、第16図はパターンの例を示す図で
あり、1は標準白色板、2、15は蛍光燈、7はCOD
,13はサーミスタ、l4はヒータ、18は調光回路、
19は音調回路、2lは制御回路、5lはゲート回路、
54はROM,52、56はRAM,58、59はカウ
ンタである。FIG. 1 is a simplified configuration diagram of a document reading device to which the present invention can be applied; FIG. 2 is a configuration diagram showing a specific electric circuit configuration for performing shading correction according to the present invention;
Fig. 3 is a configuration diagram that describes Fig. 2 in more detail, Fig. 4 is an explanatory diagram for explaining the principle of dimming control, and Fig. 5 is an explanatory diagram for explaining the principle of deterioration detection of the fluorescent lamp 15. FIG. 6 is an explanatory diagram for explaining the principle of abnormal pixel detection, FIG. 7 is a control flow chart of the main body control circuit 23, and FIG.
9 is a control flow chart of the control circuit 21, FIGS. 10 to 14 are detailed control flow charts of the control circuit 2l, and FIG. 15 is a diagram showing an example of a circuit for abnormal pixel correction and pattern generation. , FIG. 16 is a diagram showing an example of the pattern, where 1 is a standard white board, 2 and 15 are fluorescent lights, and 7 is a COD
, 13 is a thermistor, l4 is a heater, 18 is a dimming circuit,
19 is a tone circuit, 2l is a control circuit, 5l is a gate circuit,
54 is a ROM, 52 and 56 are RAMs, and 58 and 59 are counters.
Claims (1)
読取る読取手段と、 前記読取手段の出力に基づいて前記読取手段の異常画素
出力を検知する検知手段と、 前記検知手段の出力に基づいて読取りの異常を表示する
表示手段とを有することを特徴とする画像読取装置。[Scope of Claims] A light source for exposing a document; a reading device for photoelectrically reading a document image exposed by the light source pixel by pixel; and detecting an abnormal pixel output of the reading device based on an output of the reading device. An image reading apparatus comprising: a detection means for detecting a reading error; and a display means for displaying a reading abnormality based on an output of the detection means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2143707A JPH0321161A (en) | 1990-06-01 | 1990-06-01 | Image reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2143707A JPH0321161A (en) | 1990-06-01 | 1990-06-01 | Image reader |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58097168A Division JPS59223062A (en) | 1983-06-01 | 1983-06-01 | Picture processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0321161A true JPH0321161A (en) | 1991-01-29 |
| JPH0530103B2 JPH0530103B2 (en) | 1993-05-07 |
Family
ID=15345106
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2143707A Granted JPH0321161A (en) | 1990-06-01 | 1990-06-01 | Image reader |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0321161A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007049673A (en) * | 2005-07-13 | 2007-02-22 | Ricoh Co Ltd | Image reading apparatus, image forming apparatus, image inspection apparatus, and image forming system |
| JP2007053730A (en) * | 2005-07-19 | 2007-03-01 | Ricoh Co Ltd | Image reading device |
| JP2007150934A (en) * | 2005-11-30 | 2007-06-14 | Fuji Xerox Co Ltd | Image reader |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5377415A (en) * | 1976-12-21 | 1978-07-08 | Sony Corp | Noise eliminating circuit of solid image pickup device |
-
1990
- 1990-06-01 JP JP2143707A patent/JPH0321161A/en active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5377415A (en) * | 1976-12-21 | 1978-07-08 | Sony Corp | Noise eliminating circuit of solid image pickup device |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007049673A (en) * | 2005-07-13 | 2007-02-22 | Ricoh Co Ltd | Image reading apparatus, image forming apparatus, image inspection apparatus, and image forming system |
| US7989748B2 (en) | 2005-07-13 | 2011-08-02 | Ricoh Company, Ltd. | Image reading apparatus, image forming apparatus, image inspecting apparatus and image forming system |
| JP2007053730A (en) * | 2005-07-19 | 2007-03-01 | Ricoh Co Ltd | Image reading device |
| JP2007150934A (en) * | 2005-11-30 | 2007-06-14 | Fuji Xerox Co Ltd | Image reader |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0530103B2 (en) | 1993-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0527295B2 (en) | ||
| US20020024640A1 (en) | Image projection display apparatus using plural projectors and projected image compensation apparatus | |
| JPH0434145B2 (en) | ||
| US20060209367A1 (en) | Method and apparatus for image processing | |
| JPH0321161A (en) | Image reader | |
| JP2000134483A (en) | Image reader | |
| JPH0321160A (en) | Image reading device | |
| JPH0316365A (en) | Picture reader | |
| JPS60124176A (en) | Correcting system of shading | |
| JP2005323103A (en) | Image reading device | |
| JP4194210B2 (en) | Image reading apparatus and method for controlling image reading apparatus | |
| JP2891775B2 (en) | Digitized density limit generation and storage method for halftone original image mesh screen | |
| CN1145560A (en) | image correction equipment | |
| JPS62172861A (en) | Original reader | |
| JPH03201774A (en) | Multi-value picture input device | |
| JP4895391B2 (en) | Image reading device | |
| JP3374418B2 (en) | Defect correction device for CCD camera | |
| JP2000228726A (en) | Method for scanning photographic film picture using selectively determined system responding gain calibration | |
| JP3788744B2 (en) | Image reading device | |
| JP2003348350A (en) | Image input device | |
| JP3168020B2 (en) | Image reading apparatus and method | |
| JP3634531B2 (en) | Shading correction method and overhead projector | |
| JPH05110881A (en) | Color reader | |
| JPH02183667A (en) | Shading correction method | |
| JPH10271352A (en) | Color image processor |