Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Adaptive Gain Optimization of Supermarket Scanner

IP.com Disclosure Number: IPCOM000042531D
Original Publication Date: 1984-May-01
Included in the Prior Art Database: 2005-Feb-04
Document File: 2 page(s) / 53K

Publishing Venue

IBM

Related People

Georgallis, GC: AUTHOR [+3]

Abstract

This article describes a technique for optimizing the gain of a supermarket scanner in an adaptive, realtime mode. The actual read rate is monitored while the gain is adjusted. This technique compensates for changes in ambient light, operator techniques and scanner window conditions. Referring to the flow chart, scanning operations begin at a fixed gain. The read rate of the scanner is computed for a given number of scan attempts. Read rate can be defined as the ratio of good scans to total number of scan attempts. The result of this computation is stored in a processor register A. The gain of the scanner is then incremented, and the new read rate is computed. The results are stored in a second register B. The contents of the two registers are compared.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 59% of the total text.

Page 1 of 2

Adaptive Gain Optimization of Supermarket Scanner

This article describes a technique for optimizing the gain of a supermarket scanner in an adaptive, realtime mode. The actual read rate is monitored while the gain is adjusted. This technique compensates for changes in ambient light, operator techniques and scanner window conditions. Referring to the flow chart, scanning operations begin at a fixed gain. The read rate of the scanner is computed for a given number of scan attempts. Read rate can be defined as the ratio of good scans to total number of scan attempts. The result of this computation is stored in a processor register A. The gain of the scanner is then incremented, and the new read rate is computed. The results are stored in a second register B. The contents of the two registers are compared. If the new read rate is better than the old read rate, the register B value is loaded into register A and the scanner gain is again incremented. The scanner gain will be incremented in steps until a gain level is reached at which the new read rate is not equal to or better than the read rate. At this point, the scanner gain is decremented and a new read rate is computed and compared to the previous read rate. If an improvement in read rate is detected, the contents of register B are loaded into register A and the decrementing step is repeated. For a given set of operating conditions (scanner window condition, operator technique and ambient light level), the scanner...