Claims
- 1. A method for reading a symbol having lighter and darker regions, comprising the steps of:
- collecting light reflected from a symbol;
- focusing said light onto a multi-dimensional imaging array, said multi-dimensional imaging array comprising a plurality of pixels;
- storing, in a plurality of digital arrays, information corresponding to the intensity of light detected at selected ones of said pixels, each digital array corresponding to one of a plurality of scan lines;
- separately for each digital array, converting said stored information into an analog signal;
- filtering said analog signal with a low pass filter to produce a filtered signal, said filtered signal having transitions in signal level corresponding to lighter and darker regions in said symbol; and
- detecting said transitions in said filtered signal.
- 2. The method of claim 1 wherein said low pass filter has an impulse response of substantially (sin x)/x.
- 3. The method of claim 1 wherein said multi-dimensional imaging array comprises a two-dimensional CCD array, said two-dimensional CCD array having pixels read out sequentially on a row-by-row basis, and wherein at least some of said scan lines comprise pixels from more than one row of said two-dimensional CCD array.
- 4. A method for reading a symbol having lighter and darker regions, comprising the steps of:
- collecting light reflected from a symbol;
- focusing said light onto a multi-dimensional imaging array, said multi-dimensional imaging array comprising a plurality of pixels;
- storing, in a plurality of digital arrays, information corresponding to the intensity of light detected at selected ones of said pixels, each digital array corresponding to one of a plurality of scan lines;
- separately for each digital array, digitally interpolating said stored information to generate a digital signal having a higher sampling density than said stored information, said digital signal having transitions in signal level corresponding to lighter and darker regions in said symbol; and
- detecting said transitions in said digital signal.
- 5. The method of claim 4 wherein said step of digitally interpolating said stored information comprises the step of low pass filtering said stored information over more sample points than said stored information.
- 6. The method of claim 4, wherein a sample density of said digital signal is at least four times greater than a sample density of said stored information.
- 7. The method of claim 4 wherein said multi-dimensional imaging array comprises a two-dimensional CCD array, said two-dimensional CCD array having pixels read out sequentially on a row-by-row basis, and wherein at least some of said scan lines comprise pixels from more than one row of said two-dimensional CCD array.
- 8. The method of claim 4 wherein said step of detecting said transitions in said digital signal is performed in the digital domain.
- 9. The method of claim 4 further comprising the step of converting said digital signal to an analog signal prior to said step of detecting said transitions in said digital signal.
- 10. A method for reading a symbol having lighter and darker regions, comprising the steps of:
- collecting light reflected from a symbol;
- focusing said light onto a multi-dimensional imaging array;
- storing, in a plurality of digital arrays, signal amplitude information corresponding to the intensity of light detected at selected sampling points, each digital array corresponding to one of a plurality of scan lines and comprising a sequence of signal samples;
- separately for each digital array, generating a digital signal of a higher sample density than said stored information by estimating a value of signal amplitude at points between said signal samples; and
- detecting transitions between relatively higher and relatively lower signal levels in said digital signal.
- 11. The method of claim 10 wherein said step of estimating a value of signal amplitude at points between said signal samples comprises the step of linearly interpolating a signal amplitude at points between said signal samples.
- 12. The method of claim 10 wherein said multi-dimensional imaging array comprises a two-dimensional CCD array, said two-dimensional CCD array having pixels read out sequentially on a row-by-row basis, and wherein at least some of said scan lines comprise pixels from more than one row of said two-dimensional CCD array.
Parent Case Info
This is a continuation of application Ser. No. 08/103,403 filed on Aug. 6, 1993 and now issued on U.S. Pat. No. 5,446,271.
US Referenced Citations (21)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0385478 |
Sep 1990 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
103403 |
Aug 1993 |
|