EP0808057A2

Apparatus for and method of correcting output signal of linear image sensor

Abstract

An odd- and even-numbered pixel level difference correction process with respect to a linear image sensor is carried out by a successive three pixel weighted moving average calculating unit (71) according to the equation:Sc = (S + U)/2 = {S + (Sp + Sa)/2}/2 = (Sp + 2S + Sa)/4 where S represents a pixel signal to be corrected, Sc a corrected pixel signal, Sp a preceding pixel signal which precedes the pixel signal to be corrected, Sa a following pixel signal which follows the pixel signal to be corrected, and U an average of the preceding and following pixel signals. The odd- and even-numbered pixel level difference correction process can produce corrected image data whose waveform center of gravity remains positionally unshifted unlike a conventional correction process which corrects a pixel signal using only the pixel signal to be corrected and the preceding pixel signal.

EP0808057A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 13 May 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 3 independent, 7 dependent

  1. 1
    An apparatus for correcting each of odd-numbered pixel signals (So) and even-numbered pixel signals (Se) outputted from a linear image sensor (1) and alternately read to produce an image signal (Sd), comprising:storage means (61 ∼ 63) for storing a level (S) of a pixel signal to be corrected and levels (Sp), (Sa) of preceding and following pixel signals which precede and follow said pixel signal to be corrected;and calculating means (71) connected to said storage means (61 ∼ 63), for processing said level (S) of the pixel signal to be corrected and said levels (Sp), (Sa) of preceding and following pixel signals to produce a corrected pixel signal (Sc), and outputting the corrected pixel signal (Sc).
  2. 4
    An apparatus for correcting each of odd-numbered pixel signals (So) and even-numbered pixel signals (Se) outputted from a linear image sensor (1) and alternately read to produce an image signal (Sd), comprising:storage means (61 ∼ 63) for storing a level (S) of a pixel signal to be corrected and levels (Sp), (Sa) of preceding and following pixel signals which precede and follow said pixel signal to be corrected;calculating means (71) connected to said storage means (61 ∼ 63), for processing said level (S) of the pixel signal to be corrected and said levels (Sp), (Sa) of preceding and following pixel signals to produce a corrected pixel signal (Sc);and selecting means (72, 73, 75, 76, 77, 78) for selecting and outputting the pixel signal to be corrected or the corrected pixel signal (Sc) based on an average (Dx) of and a difference (Cx) between the levels (Sp), (Sa) of preceding and following pixel signals.
  3. 7
    A method of correcting each of odd-numbered pixel signals and even-numbered pixel signals outputted from a linear image sensor and alternately read to produce an image signal, comprising the step of:processing a pixel signal to be corrected and preceding and following pixel signals which precede and follow said pixel signal to be corrected to produce a corrected pixel signal, and outputting said corrected pixel signal.