Abstract:
Described is a method of locating a predetermined pattern. An image is divided into a predetermined number of areas. A search sequence indicative of an order in which the areas are to be analyzed for the predetermined pattern is determined. The areas in the search sequence are analyzed until either a predetermined time elapses or the predetermined pattern is detected. When the predetermined time has elapsed before the predetermined pattern is detected, a further image is obtained. Then, areas remaining in the sequence are analyzed in the further image beginning with an area to be analyzed immediately after a last analyzed area of the image until either the predetermined time elapses or the predetermined pattern is detected in one of the remaining areas .
Abstract:
A method of identifying or authenticating a product by providing an analog identification indicium including a randomized pattern of identification features on a first part of the product wherein one or more attributes of the randomized pattern of identification features correspond to an item identifier. A digital identification record is provided on a second part of the product including an encoded digital version of the item identifier, the first and second parts being separable when the product is used. The randomized pattern of identification features of the analog identification indicium is read and decoded to generate an item identifier and the digital identification record is read and decoded to generate an item identifier. If a special light source is necessary to read the randomized pattern of identification feature, a flag is present in the analog identification indicium or the digital identification record that indicates one or more types of light sources that can be used to read the identification feature. The appropriate light source is activated to read the identification feature and if the appropriate light source is not available the user is alerted to this fact. The product is deemed authentic if the item identifier from the analog identification indicium substantially matches the item identifier from the digital identification record.
Abstract:
Methods and apparatus for providing dynamic signal processing with, in one exemplary embodiment, a fast swipe image scanner. Dynamic signal processing comprises determining the rate of motion of a dataform, for example a barcode, which is passed in front of the scanner's data collection module. Then, based on the rate of motion, applying a signal processing method to the dataform. The complexity of the selected signal processing method used to decode the dataform can be chosen based on the detected rate of motion of the dataform. In alternate embodiments two or more algorithms are processes concurrently.
Abstract:
A solid-state imager is mounted at a point-of-transaction workstation for capturing images of one- and two-dimensional indicia and is operated at high speed to resist image blurring due to relative movement between the target and the imager. Dedicated hardware assistance and computation resources are allocated to decode multiple, continuous and simultaneous video streams from multiple imagers at the workstation.