Bar Code Stitching (e.g., Forming A Complete Bar Code From Several Partial Scans) Patents (Class 235/462.12)
  • Patent number: 8094016
    Abstract: A plurality of weak discriminators output determinations results about a status of an apparatus. Weight values are individually assigned to the determination results. By performing majority vote of the weighted determination results, the status of the apparatus is determined. The determination results are displayed on a single status indicating screen such that portions corresponding to a normal status are indicated in white while portions corresponding to an anomalous status are indicated in one or more colors other than white. The areas of the portions differ from one another depending on magnitudes of weight assigned to the determination results corresponding to the portions.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: January 10, 2012
    Assignee: Ricoh Company, Limited
    Inventors: Yasushi Nakazato, Kohji Ue, Osamu Satoh, Masahide Yamashita, Jun Yamane, Masaichi Sawada
  • Publication number: 20110309138
    Abstract: The present disclosure relates to a barcode image recognition system and associated method for hand-held device including an image processing module and a barcode recognition module for recognizing characters corresponding to a one-dimensional barcode image. The image processing module converts an image to a gray level distribution of the image or, to a black-and-white image, and retrieves a barcode region containing the one-dimensional barcode from the image. The barcode recognition module segments the barcode region into a plurality of code regions and identifies each of the characters corresponding to each of the barcode regions.
    Type: Application
    Filed: November 3, 2010
    Publication date: December 22, 2011
    Applicant: MSTAR SEMICONDUCTOR, INC.
    Inventors: Yu Chieh Wu, Chun Ming Chen
  • Patent number: 8020761
    Abstract: A point-of-sale system includes a housing, processing device, and radio frequency card reader. The processing device and reader are disposed within the housing, which eliminates external electrical connections associated with the reader. The system may include a monitor and an interchangeable base, which receives the monitor and is selectively removable from the monitor. The interchangeable base houses the processing device. The housing may include the interchangeable base, which also houses electrical connections associated with the RF card reader. A method of displaying point-of-sale information includes providing a housing, disposing a processing device within the housing, and disposing a radio frequency card reader within the housing, thereby eliminating external electrical connections associated with the reader.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: September 20, 2011
    Assignee: Logic Controls, Inc.
    Inventor: Jackson Lum
  • Publication number: 20110220719
    Abstract: Disclosed is a barcode reading apparatus including: a variable focus lens in which a focus position can be adjusted at a high speed according to applied voltage; an imaging section to generate image data by imaging a barcode through the variable focus lens; a control section to change a focus position of the variable focus lens and to obtain image data of a plurality of image areas with different focus positions in one frame from the imaging section when image data of one frame is obtained from the imaging section; and a decoding section to decode a barcode image included in the image data of the plurality of image areas obtained by the control section.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 15, 2011
    Applicant: CASIO COMPUTER CO., LTD.
    Inventors: Yasuaki Ogawa, Keiichi Tanioka
  • Publication number: 20110084141
    Abstract: A method of recovering a waveform representing a linear bar code, the method including the steps of: moving a sensing device relative to the barcode, said sensing device having a two-dimensional image sensor; capturing, using the image sensor, a plurality of two-dimensional partial images of said bar code during said movement; determining, from at least one of the images, a direction substantially perpendicular to the bars of the bar code; determining, substantially along the direction, a waveform fragment corresponding to each captured image; determining an alignment between each pair of successive waveform fragments; and recovering, from the aligned waveform fragments, the waveform. The method is performed only in the absence of a location-indicating tag in a field of view of the image sensor.
    Type: Application
    Filed: December 20, 2010
    Publication date: April 14, 2011
    Inventors: Jonathon Leigh Napper, Paul Lapstun, Kia Silverbrook
  • Publication number: 20110073653
    Abstract: A barcode recognition method is provided for recognizing a barcode to derive effective barcode information thereof. The barcode includes a plurality of segments. In the method, every time the barcode is scanned and recognized, any segment, in which a barcode information fragment carried therein is able to be derived, is recorded as an effective segment. And then the effective segments are selected and combined to generate a plurality of segment combinations. The information carried by the segment combinations is respectively verified by the checksum thereof, so as to find out the segment combination, which is successfully verified by the checksum thereof, to be the effective combination. Every time the barcode is scanned and recognized, only part of the segments of the barcode has to be successfully recognized, and the effective segments derived are combined and verified, so as to quickly recognize the barcode.
    Type: Application
    Filed: September 24, 2010
    Publication date: March 31, 2011
    Applicant: GETAC TECHNOLOGY CORPORATION
    Inventors: HANN-HUEI CHIOU, JUI-YU LI
  • Patent number: 7878414
    Abstract: A graphic representation of symbols encoding data, the graphic representation including a reference symbol having a top and a bottom, the reference symbol top and bottom defining opposing limits of a code line, at least one graphic symbol, representing encoded information regarding a static road condition for processing by a vehicle moving along the road, disposed between the opposing limits of the code line, wherein the information is represented by a ratio of a height of each graphic symbol to the height of the reference symbol and by each symbol's position relative to the opposing limits of the code line, and wherein the reference symbol indicates a beginning of encoded information and a direction for decoding the encoded information.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: February 1, 2011
    Inventor: Yonatan Yulevich
  • Patent number: 7878404
    Abstract: A method of recovering a waveform representing a linear bar code, the method including the steps of: moving a sensing device relative to the barcode, said sensing device having a two-dimensional image sensor; capturing, using the image sensor, a plurality of two-dimensional partial images of said bar code during said movement; determining, from at least one of the images, a direction substantially perpendicular to the bars of the bar code; determining, substantially along the direction, a waveform fragment corresponding to each captured image; determining an alignment between each pair of successive waveform fragments; and recovering, from the aligned waveform fragments, the waveform.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: February 1, 2011
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Jonathon Leigh Napper, Paul Lapstun, Kia Silverbrook
  • Patent number: 7832642
    Abstract: A bar-code reading apparatus includes a reading section to read a bar-code a plurality of times to obtain multiple pieces of bar-code image data; a storage section to store the pieces of bar-code image data; a detection section to detect a moving state of the reading section in a three-dimensional space during a reading operation of the bar-code; a correction section to correct the pieces of bar-code image data stored in the storage section into pieces of bar-code image data which are obtained if the bar-code is read when the reading section is at a preset reference position with respect to the bar-code, based on the moving state detected by the detection section; a synthesis section to synthesize the pieces of bar-code image data corrected by the correction section to produce synthesized image data; and a decode section to decode the synthesized image data.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: November 16, 2010
    Assignee: Casio Computer Co., Ltd.
    Inventors: Takao Sato, Tetsuya Kuromatsu
  • Patent number: 7826687
    Abstract: Embodiments include a method, a manual device, a handheld manual device, a handheld writing device, a system, and an apparatus. An embodiment provides an apparatus. The apparatus includes a writing element having a first portion operable to discharge a first marking substance on a surface in response to a movement of the writing element over the surface and a second portion operable to discharge a second marking substance on the surface in response to a controller. The apparatus also includes the controller operable to encode information corresponding to a context of the apparatus by regulating the discharge of the second marking substance.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: November 2, 2010
    Assignee: The Invention Science Fund I, LLC
    Inventors: Alexander J. Cohen, B. Isaac Cohen, Ed Harlow, Eric C. Leuthardt, Royce A. Levien, Mark A. Malamud
  • Patent number: 7817878
    Abstract: There is described an imaging apparatus having an image sensor, and a plurality of operating states. Operation of the imaging apparatus can be differentiated between the operating states. In one operating state, the imaging apparatus can capture a frame of image data having image data corresponding to a predetermined number of pixels of the image sensor. The operating states of the imaging apparatus can be user selectable.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: October 19, 2010
    Assignee: Hand Held Products, Inc.
    Inventors: Charles P. Barber, Carl W. Gerst, III, George S. Smith, II, Robert M. Hussey, Robert C. Gardiner, Matthew W. Pankow
  • Patent number: 7813597
    Abstract: Embodiments provide a method, and a device A device includes a writing element operable to form a mark on a surface corresponding to a movement of the writing element over the surface. The device also includes a controller operable to digitally encode information in the mark.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: October 12, 2010
    Assignee: The Invention Science Fund I, LLC
    Inventors: Alexander J. Cohen, B. Isaac Cohen, Ed Harlow, Eric C. Leuthardt, Royce A. Levien, Mark A. Malamud
  • Patent number: 7809215
    Abstract: Embodiments include a method, a manual device, a handheld manual device, a handheld writing device, a system, and an apparatus. An embodiment provides a manual device operable in a context. The manual device includes a writing element operable to form a mark on a surface in response to a movement of the writing element with respect to the surface. The manual device also includes a controller operable to encode information corresponding to the context of the manual device by regulating the formation of the mark.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: October 5, 2010
    Assignee: The Invention Science Fund I, LLC
    Inventors: Alexander J. Cohen, B. Isaac Cohen, Ed Harlow, Eric C. Leuthardt, Royce A. Levien, Mark A. Malamud
  • Patent number: 7795491
    Abstract: Surgical sponges and other articles are provided with machine-readable information which provides a serial number or other unique identification of the sponge. In addition, the machine-readable information will provide the type of article and/or a characteristic visual motif associated with the article. That way, by scanning in the machine-readable information from the sponges or other articles prior to a procedure, the computer or other digital processor can determine which articles may be missing after the procedure and alert the surgical team as to the type and/or characteristic visual motif of the missing article.
    Type: Grant
    Filed: February 3, 2006
    Date of Patent: September 14, 2010
    Assignee: Patient Safety Technologies, Inc.
    Inventors: Brian E. Stewart, Nicolas Soichet
  • Patent number: 7757951
    Abstract: This invention relates to the field of information reading, and more specifically, to an improved information reader in a validator which eliminates the requirement to insert an information source in a particular direction in an information reader.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: July 20, 2010
    Assignee: Global Payment Technologies, Inc.
    Inventor: Thomas Mazowiesky
  • Patent number: 7743991
    Abstract: A method of operating a bar code scanning system adapted for assembling information bearing indicia (IBI) information from partial scans of IBI data which may comprise some undecodable characters, the method comprising the steps of: converting light reflected from a target into output signals representative thereof utilizing an image sensor; illuminating the target utilizing an illumination source; directing light from the target to the image sensor array utilizing receive optics; determining if information contained in IBI within the target derived from the output signals is not decodable; transmitting an image of the IBI to a host processor if the IBI is not decoded; and housing the processor, image sensor, receive optics, illumination source and display in a common housing for hand held operation.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: June 29, 2010
    Assignee: Hand Held Products, Inc.
    Inventor: Richard A. Romanchik
  • Patent number: 7726572
    Abstract: A two dimensional symbol is decoded by forming a binary image that includes the symbol. The binary is used to generate symbol margins for use in digitization. By using the binary image to determine the symbol margins, margins can be located efficiently and in the presence of symbol contrast variation caused by irregularities in the marked surface or light source angles. Digitization proceeds based on the determined margins.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: June 1, 2010
    Assignee: Symbol Technologies, Inc.
    Inventors: Duanfeng He, Eugene Joseph
  • Patent number: 7712665
    Abstract: A method of identifying a product includes generating a code unique to the product, said code being provided by a multitude of individual identifiers, applying the multitude of the identifiers of the code to the packaging of the product as a pattern to identify the product. The method also involves applying a sub-set of two or more of the multitude of the identifiers of said code to the product, said sub-set of the multitude of the identifiers of the code being applied so they will be presented in the same pattern order as they appear in the pattern order of the multitude of the identifiers of the code applied to the packaging. The product can be identified with a reasonable likelihood of being a genuine product by determining that a presented pattern order of the sub-set of the multitude of the identifiers applied to the product corresponds to a presented pattern order within the multitude of the identifiers applied to the packaging.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: May 11, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lester Ortiz, Steven John Simske, Malena Mesarina, Vinay Deolalikar, Cyril Brignone, Guillaume Oget
  • Publication number: 20090212112
    Abstract: This disclosure describes techniques for detecting a barcode within an image. An image processor may, for example, process an image to detect regions within the image that may be barcodes. The image processor may identify regions of the image that exhibit a high concentration of edges and a high concentration of pixels with low optical intensity co-instantaneously as potential barcodes. The image processor may identify the regions using a number of morphological operations. The image processor may then determine whether the identified regions are actually barcodes by verifying whether the region have unique barcode features. The barcode detection techniques described in this disclosure may be independent of barcode size, location and orientation within the image. Moreover, the use of morphological operations results in faster and more computationally efficient barcode detection, as well as lower computational complexity.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Hsiang-Tsun Li, Jingqiang Li, Hau Hwang, Xiaoyun Jiang, Joseph Cheung
  • Patent number: 7575168
    Abstract: Methods, devices and computer program products that provide for generating a series of visual coded images, such as barcodes that are related to a data set, displaying the series of visual coded images in sequence on a display and capturing and decoding the displayed series of visual images in one continuous process. As such the present invention provides for large volumes of data to be transferred using images of visually coded data, which are typically limited to storing and transferring a relatively small volume of data.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: August 18, 2009
    Assignee: Nokia Corporation
    Inventors: Hartti Suomela, Ingrid Schembri, Oleg Beletski, Jukka Heinonen, Tony N. Von Knorring
  • Publication number: 20090152359
    Abstract: Systems and techniques for improved imaging scanning. An imaging bar code scanner uses an imaging device to capture a bar code image, and combines multiple rows of image information. An image of a typical bar code will comprise multiple rows of similar or identical visual information so that the multiple rows of image information will include repetitions of the same image information, with differing or cancelling noise information. The combined information is processed to generate a scan signal, which will exhibit a higher signal to noise ratio compared to a scan signal based on a single row of image information. The scan signal can be analyzed to identify transitions between light and dark areas of the bar code.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 18, 2009
    Inventor: Sik Piu Kwan
  • Publication number: 20090127326
    Abstract: Systems and methods for decoding a barcode or other optical code include identifying one or more sub-regions of image data that contain promising data based on a first set of edge detection parameters, transferring the promising data from a first memory location to a new memory location for further processing, and decoding the promising data based on a different set of edge detection parameters.
    Type: Application
    Filed: November 18, 2008
    Publication date: May 21, 2009
    Applicant: DATALOGIC SCANNING, INC.
    Inventor: Robert William Rudeen
  • Publication number: 20090121025
    Abstract: A method of operating a bar code scanning system adapted for assembling information bearing indicia (IBI) information from partial scans of IBI data which may comprise some undecodable characters, the method comprising the steps of: converting light reflected from a target into output signals representative thereof utilizing an image sensor; illuminating the target utilizing an illumination source; directing light from the target to the image sensor array utilizing receive optics; determining if information contained in IBI within the target derived from the output signals is not decodable; transmitting an image of the IBI to a host processor if the IBI is not decoded; and housing the processor, image sensor, receive optics, illumination source and display in a common housing for hand held operation.
    Type: Application
    Filed: November 14, 2007
    Publication date: May 14, 2009
    Inventor: Richard A. Romanchik
  • Publication number: 20080298820
    Abstract: In an apparatus including the detachable unit, when reading individual information of the detachable unit, a first label for generating a reference signal for reading individual information and a second label representing the individual information are arranged on a surface of the detachable unit, with a first label reading unit, the reference signal is generated while reading the first label in a predetermined direction, and with a second label reading unit, the individual information of the detachable unit contained in the second label is read in synchronous with the generated reference signal. Read individual information is stored, and whether a mounted detachable unit is new or used is recognized based on a comparison of individual information read from the detachable unit with stored individual information.
    Type: Application
    Filed: May 20, 2008
    Publication date: December 4, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Takashi Sugiura
  • Patent number: 7455231
    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.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: November 25, 2008
    Assignee: Symbol Technologies, Inc.
    Inventor: Duanfeng He
  • Patent number: 7451933
    Abstract: A device and a process for acquiring symbols by interleaving data samples in a plurality of data sets gathered during sampling of returns from a plurality of scanning passes. In one embodiment, the sampling frequency is proportional to the scanning frequency by a quotient of twice the number of samples in a representation and an integer such that the quotient is an irreducible fraction.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: November 18, 2008
    Assignee: Intermec IP Corp.
    Inventors: Jean-Louis Massieu, H. Sprague Ackley
  • Patent number: 7434733
    Abstract: A method for decoding a decodable symbol using an optical reader having a 2D image sensor that is configured to operate in a partial frame capture operating mode. In a partial frame operating mode, the reader clocks out and captures at least one partial frame of image data having image data corresponding to less than all of the pixels of an image sensor pixel array. In one embodiment, the reader operating in a partial frame operating mode captures image data corresponding to a linear pattern of pixels of the image sensor, reads the image data, and attempts to decode for a decodable bar code symbol which may be represented in the image data.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: October 14, 2008
    Assignee: Hand Held Products, Inc.
    Inventors: Charles P. Barber, Carl W. Gerst, III, George S. Smith, II, Robert M. Hussey, Robert C. Gardiner, Matthew W. Pankow
  • Publication number: 20080245871
    Abstract: Disclosed is a bar-code reading apparatus including: a reading section to read a bar-code a plurality of times to obtain multiple pieces of bar-code image data; a storage section to store the pieces of bar-code image data; a detection section to detect a moving state of the reading section in a three-dimensional space during a reading operation of the bar-code; a correction section to correct the pieces of bar-code image data stored in the storage section into pieces of bar-code image data which are obtained if the bar-code is read when the reading section is at a preset reference position with respect to the bar-code, based on the moving state detected by the detection section; a synthesis section to synthesize the pieces of bar-code image data corrected by the correction section to produce synthesized image data; and a decode section to decode the synthesized image data.
    Type: Application
    Filed: March 25, 2008
    Publication date: October 9, 2008
    Applicant: Casio Computer Co., Ltd
    Inventors: Takao Sato, Tetsuya Kuromatsu
  • Patent number: 7428079
    Abstract: There is described a bar code reading device capable of operating in a first image capture operating mode and a second image capture operating mode. The bar code reading device has a faster frame rate when operating in the first image capture operating mode than when operating in the second image capture operating mode.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: September 23, 2008
    Assignee: Hand Held Products, Inc.
    Inventors: Charles P. Barber, Carl W. Gerst, III, George S. Smith, II, Robert M. Hussey, Robert Gardiner, Matthew Pankow
  • Publication number: 20080223933
    Abstract: A method aligns a second image of an object taken at a second time with a first image taken at a first time, wherein the object experiences motion relative to an imager between the first and second times. The images are formed of sets of pixels arranged horizontally and vertically in a pattern. The method operates on the pixels of the second image by performing a series of operations to affect an affine transformation without performing matrix arithmetic, preferably by table look-up. The method shifts the pixels of the second image vertically by a constant vertical offset, shifts the pixels of the second image horizontally by a constant horizontal offset, shears the second image horizontally by a skew factor, shears the second image vertically by a skew factor, scales the second image horizontally by a horizontal scale factor; and scale the second image vertically by a vertical scale factor.
    Type: Application
    Filed: May 27, 2008
    Publication date: September 18, 2008
    Applicant: Datalogic Scanning, Inc.
    Inventor: Larry J. SMITH
  • Patent number: 7422153
    Abstract: Partial decode results that successfully decode a subset of bar code symbol components and a quality indicator associated with each component are stored. These partial decode results are combined based on the quality indicator to achieve an improved decode of the symbol.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: September 9, 2008
    Assignee: Symbol Technologies, Inc.
    Inventor: Joseph Cai
  • Publication number: 20080191024
    Abstract: A method of recovering a waveform representing a linear bar code, the method including the steps of: moving a sensing device relative to the barcode, said sensing device having a two-dimensional image sensor; capturing, using the image sensor, a plurality of two-dimensional partial images of said bar code during said movement; determining, from at least one of the images, a direction substantially perpendicular to the bars of the bar code; determining, substantially along the direction, a waveform fragment corresponding to each captured image; determining an alignment between each pair of successive waveform fragments; and recovering, from the aligned waveform fragments, the waveform.
    Type: Application
    Filed: January 17, 2008
    Publication date: August 14, 2008
    Inventors: Jonathon Leigh Napper, Paul Lapstun, Kia Silverbrook
  • Patent number: 7387251
    Abstract: A method and system for reading various codes, such as codes imprinted on an item, includes a first and a second code reader that each scan the code on the item to read the code. The data obtained by the first and the second code reader is merged to reconstruct the code on said item. The position of the code readers may be adjusted such that the maximum reading efficiency of said code by each code reader occurs at different points of the scanned code. The method and system may be employed with different types of codes including various forms of bar codes.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: June 17, 2008
    Assignee: Pitney Bowes Inc.
    Inventors: Christopher A. Baker, Douglas B. Quine
  • Patent number: 7380721
    Abstract: A barcode sensor package has an optical emitter circuit and an optical detector circuit which are formed as one or more integrated optical circuits disposed in a housing which has a reading surface and one or more apertures located between the optical emitter and detector circuits. The optical emitter circuit has an emitter die, such as a vertical cavity surface emitting laser (VCSEL), for emitting a light beam and a diffraction optical element disposed on the emitter die for focusing the light beam to a bar code. The optical detector circuit has a photodetector die, such as a phototransistor, for detecting reflective light and another diffraction optical element disposed on the photodetector die for guiding light reflected from the bar code to the detector. The diffraction optical elements are fabricated by patterning optical layers, deposited on respective emitter and detector dies, using photolithograph or a direct write process.
    Type: Grant
    Filed: August 22, 2006
    Date of Patent: June 3, 2008
    Assignee: Honeywell International Inc.
    Inventor: Wenwei Zhang
  • Patent number: 7354000
    Abstract: A method and system used in the barcode sensing process are disclosed, in which at least two instances of an optical signal are obtained from the same barcode in different time periods, and digitized by a first digitizer with a first threshold. The digitized results from the at least two instances are then applied with an AND algorithm to eliminate the noise, whereby create a correct digitized output. Preferably, the instances of the signal are also digitized by a second digitizer with a second threshold, which are used to synchronize the timing of the digitized results created by the first digitizer. The second threshold is preferably larger than the first threshold.
    Type: Grant
    Filed: May 5, 2005
    Date of Patent: April 8, 2008
    Assignee: Optoelectronics Co., Ltd.
    Inventors: Susumu Nakano, Kentaro Takahashi, Hiroshi Hayakawa
  • Patent number: 7344080
    Abstract: An imaging-based bar code reader that includes an item guide to guide movement of an item including a target bar code such that target bar code passes through a field of view of the reader in a straight line. The reader further includes an imaging and decoding system to: 1) capture a series of images which include at least a part of the target bar code as the bar code is moved through the field of view of the reader; 2) sequentially analyze the series of captured images, for each captured image, identifying areas of the captured image representative of an image of the target bar code and decode decodable portions of the imaged target bar code; and 3) combining the decoded portions of the imaged target bar code using a sequence stitching method to obtain a full decode of the target bar code.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: March 18, 2008
    Assignee: Symbol Technologies, Inc.
    Inventors: Igor R. Vinogradov, Miroslav Trajkovic, Edward Barkan
  • Patent number: 7337970
    Abstract: A two dimensional symbol is decoded by forming a sub-sampled image that is used to generate symbol margins for use in digitization. The sub-sampled image is based on local levels of contrast in the symbol. By using a sub-sampled image derived from local levels of contrast in the symbol to determine the symbol margins, margins can be located efficiently and in the presence of symbol contrast variation caused by irregularities in the marked surface or light source angles. Digitization proceeds based on the determined margins.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: March 4, 2008
    Assignee: Symbol Technologies, Inc.
    Inventors: Eugene Joseph, Duanfeng He
  • Patent number: 7314175
    Abstract: Systems and techniques for stitching together partial bar code segments to construct and decode information for a complete bar code. As a scanner operates to generate a scan pattern, information is maintained that can be used to identify a scan line being generated when an event of interest occurs. When a scan signal indicates that a terminal delimiter of a bar code is included in a bar code segment that has been transected by a scan line, information is noted that can identify the scan line. Subsequent transections of the bar code by the same scan line are noted, and information for overlapping bar code segments is stored. When a segment is detected that includes a delimiter opposite the delimiter appearing in the original segment, the stored information is retrieved and used to assemble the complete bar code.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: January 1, 2008
    Assignee: NCR Corporation
    Inventor: Denis Michael Blanford
  • Patent number: 7303130
    Abstract: The invention relates to a method for recording a bar code comprising a plurality of base elements. A reading device generates a sequence of partially overlapping images which together reproduce the bar code. Images are analysed to produce information which describes the positions of the base elements in each image. The bar code is then reconstructed by putting together information that has been extracted from the subimages, so that the contents of the bar code can be interpreted. In reconstruction, the position information and the images are used. By using the image information, the putting together process can be made less calculation-intensive. The invention also relates to a corresponding device and a corresponding computer program.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: December 4, 2007
    Assignee: Anoto Group AB
    Inventors: Staffan Solèn, Martin Sjölin
  • Patent number: 7212682
    Abstract: A method and system for enhancing measurement of a bar code or other object includes storing a pixel image containing a bar code; determining bar code orientation relative to the stored pixel image; determining a scan track through the pixel image in a succession of pixel to pixel scan paths; determining the angle of each scan path relative to the bar code orientation; and adjusting the number of virtual pixels added to each scan path as a function of the scan path angle and the bar code orientation for equalizing the lengths, measured in pixels, of the scan paths though they are of different actual lengths due to differences in scan path angles.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: May 1, 2007
    Assignee: SICK Auto Ident, Inc.
    Inventors: Long Xiang Bian, Walter P. Sweeney, Jr.
  • Patent number: 7017818
    Abstract: An improved card scanner for imaging and decoding indica such as bar codes on a side surface of an inserted card. The device is electrically powered and features a double scanning method using an electronic imaging element and processor which turns off unnecessary power when not required. This is accomplished through the use of a processor and software to determine if a complete image of the bar code on the inserted card has been captured and allowing immediate extracting of data from the bar code and immediate removal of the card. Should the image of the bar code be incomplete, a second scan is conducted of the bar code as it is removed and if complete, data is extracted and if incomplete a complete image formed from the two individual scans. The device also employs a magnetic strip data reader to extract magnetically encoded data.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: March 28, 2006
    Assignee: E-Seek Inc.
    Inventors: Ali Lebaschi, Scott Bradley, Hak-Soo Kim
  • Patent number: 7007846
    Abstract: A method and apparatus for aligning a scan pattern to a two dimensional bar code having parallel rows of codewords. The two dimensional bar code is scanned with a scanning pattern oriented such that a plurality of lines thereof cross the bar code rows. A determination if there is a non-zero angle between at least one of the plurality of lines and the rows by decoding codewords in rows intersected by the at least one line is made and the orientation of the scanning pattern is adjusted to reduce the absolute value of the angle.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: March 7, 2006
    Assignee: Symbol Technologies, Inc.
    Inventor: Stephen J. Shellhammer
  • Patent number: 7000838
    Abstract: A method for processing scanned code data, including a plurality of strings, to determine whether the scanned code data is part of a valid code begins by examining a first string of a first scanned code data. A cluster is opened with the first string if the first string contains a start pattern. At least one valid middle portion of the first string is identified and a transition position count associated with the at least one valid middle portion is stored. A second scanned code data is searched for a second string matching at least part of the first string in the cluster. If a match is found, then the second string is added to the end of the cluster. The cluster is closed upon detection of a stop pattern and is then decoded.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: February 21, 2006
    Assignee: Accu-Sort Systems, Inc.
    Inventors: Charles Lapinski, Charles Eckert, Richard Skokowski, James Cox, William Scott, Edward Chaleff, Jeffrey G. Sharpe, David A. Wurz
  • Patent number: 6991169
    Abstract: An optical system and method for data reading. The preferred system is directed to a scanner which includes a laser diode and a beam splitter for generating first optical beam and a second optical beam, the first optical beam being directed toward one side of a scanning optical element such as a rotating polygon mirror and to a first mirror array, the second optical beam is being simultaneously directed toward a second optical element such as another side of the rotating polygon mirror and then to a second and a third mirror array. The first mirror array is configured to generate a scan pattern through a vertical window and the second and third mirror arrays are configured to generate scan patterns passing through a horizontal window. In combination, the three mirror arrays generate three sets of scan lines so as to scan the bottom and all lateral sides of an object being passed through the scan volume.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: January 31, 2006
    Assignee: PSC Scanning, Inc.
    Inventors: Mohan LeeLaRama Bobba, Jorge Luis Acosta, Timothy Joseph Eusterman, James W. Ring, Alexander McQueen
  • Patent number: 6880757
    Abstract: A device for reading and identifying a plate, with a camera means (100) with an optical device (110; 112, 114)) for digital image recording and an image processing device for the analysis of the image recorded by the camera means (100). In one embodiment, identification codes can be imaged from both sides of the plate (20)* by a mirror means (120; 122, 124, 126) onto the optical device (110; 112, 114) of the camera. The device is designed in such a way that each plate (40) can be recorded with two camera images, wherein a camera image is produced through the arrangement of several mirrors (122, 124, 126) of the mirror means (120) in such a way that one image half represents the right edge and the other image half represents the left edge of the plate (40) over a predetermined length.
    Type: Grant
    Filed: September 3, 2003
    Date of Patent: April 19, 2005
    Assignee: Brooks Automation, Inc.
    Inventors: Jakob Blattner, Rodolfo Federici, Harald Richter
  • Patent number: 6857567
    Abstract: A scanner or other data reader is equipped with means for determining characteristics of an operator's scanning technique. In a preferred configuration, the scanner is integrated with a weigh scale for obtaining a dynamic weight of an item as the item is moved across the weigh scale. Weight data produced by the scanning/weighing process includes information about the amount of lifting the operator performs on scanned items, the rate of scanning by the operator, and rescanning information. The scanner may be connected to a PC-based training system which uses the scanning technique information to provide feedback to the operator indicating the effectiveness of the operator's scanning technique, and may also provide information to management for analysis. The technique information may be collected by a store controller or other suitable collection device for later analysis and reporting.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: February 22, 2005
    Assignee: PSC Scanning, Inc.
    Inventors: David L. Latimer, Craig D. Cherry, Alexander M. McQueen
  • Patent number: 6820807
    Abstract: A method of formatting digital data and a method of decoding the formatted digital data. User selectable format parameters vary the dimensions and other attributes of spots and the cells containing those spots as well as other features which the formatting process formats into a pattern. A method of encoding the formatted digital data using these format parameters allows for encoding a substrate optimally for any given printer or scanner. One embodiment provides for markers to facilitate determination of cell locations. In one embodiment the decoding process achieves a pyramid gain of knowledge by locating a landmark (801), which is located in a known position relative to a metasector (802), which contains information about the encoding process used to encode the main body of data (803), which the decoding process decodes to recover the original digital data. Further embodiments include encryption, transmission by facsimile, inclusion of human readable information, and automatic launches of computer files.
    Type: Grant
    Filed: November 21, 2000
    Date of Patent: November 23, 2004
    Assignee: Cobblestone Software, Inc.
    Inventors: Thomas Charles Antognini, Walter Gerard Antognini
  • Patent number: 6814289
    Abstract: A novel spread spectrum barcode methodology is disclosed that allows a barcode to be read in its entirety even when a significant fraction or majority of the barcode is obscured. The barcode methodology makes use of registration or clocking information that is distributed along with the encoded user data across the barcode image. This registration information allows for the barcode image to be corrected for imaging distortion such as zoom, rotation, tilt, curvature, and perspective.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: November 9, 2004
    Assignee: Sandia Corporation
    Inventors: Eric B. Cummings, William R. Even, Jr.
  • Patent number: 6802450
    Abstract: To facilitate the decoding of a 2D symbol (e.g., PDF417), a plurality of positioning lines are attached to the 2D symbol. Depending on implementation, these substantially parallel positioning lines may be provided on at least one side of the symbol or superimposed on the symbol. A scanning device is provided to capture an image of the symbol together with these positioning lines that are then detected to determine an orientation of the 2D symbol. In some cases, these positioning lines are used to correct images with distortion.
    Type: Grant
    Filed: August 5, 2003
    Date of Patent: October 12, 2004
    Assignees: Shenzhen Syscan Technology Co. LTD, Syscan, Inc.
    Inventors: Wai Cheung, Zhi-guo Chang, Shillin Ding, Ying-feng Lv
  • Patent number: 6802452
    Abstract: An improved card scanner for imaging and decoding indica such as bar codes on a side surface of an inserted card. The device is electrically powered and features a double scanning method using an electronic imaging element and processor which turns off unnecessary power when not required. This is accomplished through the use of a processor and software to determine if a complete image of the bar code on the inserted card has been captured and allowing immediate removal of the card. Should the image of the bar code be incomplete, a second scan is conducted of the bar code as it is removed and a complete image formed from the two individual scans. The device can also be used to compare photographs scanned from a card with the digital photograph scanned from a two dimensional bar code and to display both photos for viewing.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: October 12, 2004
    Inventors: Ali Lebaschi, Scott Bradley, Hak Kim