EP4027263A1 - Capturing a graphic information presentation - Google Patents
Capturing a graphic information presentation Download PDFInfo
- Publication number
- EP4027263A1 EP4027263A1 EP22155668.1A EP22155668A EP4027263A1 EP 4027263 A1 EP4027263 A1 EP 4027263A1 EP 22155668 A EP22155668 A EP 22155668A EP 4027263 A1 EP4027263 A1 EP 4027263A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- illumination
- duration
- exposure
- patent application
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000005286 illumination Methods 0.000 claims abstract description 209
- 238000000034 method Methods 0.000 claims abstract description 82
- 230000008569 process Effects 0.000 claims description 29
- 238000003860 storage Methods 0.000 claims description 28
- 238000013442 quality metrics Methods 0.000 claims description 23
- 230000006870 function Effects 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 8
- 230000004913 activation Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims description 3
- 230000003213 activating effect Effects 0.000 claims 2
- 238000004590 computer program Methods 0.000 claims 2
- 238000004891 communication Methods 0.000 description 27
- 230000003287 optical effect Effects 0.000 description 20
- 230000001105 regulatory effect Effects 0.000 description 14
- 230000033001 locomotion Effects 0.000 description 7
- 230000001276 controlling effect Effects 0.000 description 6
- 238000003384 imaging method Methods 0.000 description 6
- 230000002085 persistent effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 125000001475 halogen functional group Chemical group 0.000 description 4
- 229920006395 saturated elastomer Polymers 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000009125 cardiac resynchronization therapy Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 239000004020 conductor Substances 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000037361 pathway Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000005303 weighing Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000001444 catalytic combustion detection Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 238000013329 compounding Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003292 diminished effect Effects 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012634 optical imaging Methods 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 244000052769 pathogen Species 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
- G06K7/10752—Exposure time control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00326—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
- H04N1/00328—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/71—Circuitry for evaluating the brightness variation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/1095—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices the scanner comprising adaptations for scanning a record carrier that is displayed on a display-screen or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/024—Details of scanning heads ; Means for illuminating the original
- H04N1/028—Details of scanning heads ; Means for illuminating the original for picture information pick-up
- H04N1/02815—Means for illuminating the original, not specific to a particular type of pick-up head
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/024—Details of scanning heads ; Means for illuminating the original
- H04N1/028—Details of scanning heads ; Means for illuminating the original for picture information pick-up
- H04N1/03—Details of scanning heads ; Means for illuminating the original for picture information pick-up with photodetectors arranged in a substantially linear array
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/72—Combination of two or more compensation controls
Definitions
- the present invention relates generallytoaccessing information. More specifically, an embodiment of the present disclosure relates to capturing a graphic information presentation.
- graphic media are very useful for presenting information to their viewers.
- graphic data representations on printed and other media are in common use.
- Information represented graphically may be accessed by scanning their media to retrieve data stored therewith.
- Scanners typically illuminate graphic data media while exposing a photosensor to capture light reflected therefrom.
- the captured light corresponds to an image taken of the graphic data representation.
- the taken image is processed to read the graphic data representation.
- Barcodes are used for presenting graphic data over a wide varietyof commercial, consumer, logistic and industrial applicationsand in other fields.
- Barcodes may be printed on a variety of media.
- barcodes may be printed on labels for paper documents, products, parcels,tickets, coupons, stamps, scrip, etc. While useful in many applications, such printed media may sometimes at least border on legacy in others.
- barcodes may be encoded, transmitted, and rendered electronically with display screens associated with computers.
- computers comprise portable or mobile computing and communicating devices ("mobile devices").
- Scanner devices must thus be operable for accessing graphic data presented in the printed media, as well as for retrieving data presented on mobile device display components.
- the tasks involved in these respective operations differ. Moreover, these operating differences are by no means trivial.
- Scanning printed media typically proceeds with illumination of the media by a light source of the scanner.
- display screens of mobile devices are typically self-lit and have reflective viewing surfaces. Light from scanner sourcesthus "washes out”(obscures) data presented therewith.
- Some scanners suppress their illumination supply to prevent such wash outs and improve data retrieval from mobile device display screens.
- Such scanners may lose access to data on printed media. Duplicating scanners toread different media would be clearly impracticable and costly.
- scanners light sources illuminate scan targets for the same length of time that their shutters are open for capturing light reflected therefrom. As illumination and exposuredurations are equal, light reflected from mobile device displays increases along with exposure.
- some scanners reduce theirlight source brightness to scan display screens by decreasing power fed thereto. While the power reduction boosts significance ofself-lighting from the scan target displays, motion tolerance qualitiesof the scan are reduced.
- Other conventional scanners are operable to expose a first image with the scanner illumination source activated.
- the exposed first image is processed to try to determine if a self-lit display is present.If so, the scanner discards the first image and disables its light source temporarily.
- the scanner Upon disabling its light source, the scanner then exposes a second image, in which the illumination is provided solely with the self-lighting of the image target display.
- Such scans clearly consume time and processing devoted to the first image for identifying the scan target as a display.
- a need exists for capturing graphic information presented on self-lit displays as well as in printed media.
- a need also exists for capturing graphic information, whether presented on self-lit displays or in printed media, without requiring multiple image captures.
- the present invention embraces capturing a graphic information presentation.
- Example embodiments relate toscanning graphic information presented on self-lit displays as well as in printed media. Graphic informationpresented on either self-lit displays or in printed media is thus captured with sufficient motion tolerance quality in a single image.Multiple image captures and related processing and latency, typical in some scanners, are thus largely obviated and efficiency, speed and economy relative thereto may thus be improved.
- a method relates to capturing graphic information from scan targets, which may comprise electronic displaysand/or print based graphic media.
- An exampleprocess for scanning a graphic medium scan target captures an image of the scan target over an exposure duration.
- An illumination of the scan target is actuated over an illumination duration, which is brief relative to the exposure duration.
- the illumination of the scan target is deactivated upon an expiration of the illumination duration.
- the capture of the image continues over a significant portion of the exposure duration, which persists after the expiration of the significantly briefer illumination duration.
- a non-transitory computer readable storage medium comprises instructions for causing, controlling or programming performance of a scanning process, such as the process described in the previous paragraph.
- a further embodiment relates to a system for scanning a graphic medium scan target.
- the scanner system comprises asensor and/or detector component, such as an optical array of CCDs or other photosensitive imaging devices, and is operable, upon actuating an exposure, for capturing an image of the scan target over a duration of the exposure actuation.
- the scanner system also comprises a light source component operable, upon actuating an illumination, for illuminating the scan target over an illumination duration.
- the illumination duration is very brief in relation to the exposure duration, which is significantly longer.
- the illumination of the scan target is deactivated while the capturing the image thereof continues for a significant portion of the exposure duration, which persists upon the expiration of the much briefer illumination duration.
- An exposure regulating component is operable for setting the exposure duration and for the actuating the exposure.
- An illumination regulating component is operable for setting the illumination duration time and for the actuating, and the deactivating, of the illumination.
- a controller/director component is operable for exchanging data signals with the other system components.
- the controller/director exchanges data signals with the exposure regulator, with thesensor/detector, and the illumination regulator and, based on the data signals exchanged each therewith, for controlling and/or directing the scanning over the graphic media scan targets.
- the controller may comprise a microprocessor, a microcontroller, or a programmable logic device (PLD).
- the system may comprise a non-transitory computer readable storage medium, which stores instructions.
- the instructions cause, control or program performance of a scanning process.
- the scanning process may comprise capturing graphic information from scan targets comprising electronic displays and/or print based graphic media.
- the scanningprocess captures an image of the scan target over an exposure duration.
- An illumination of the scan target is actuated over an illumination duration brief relative to the exposure duration.
- the illumination of the scan target is deactivated upon an expiration of the illumination duration.
- the capturing the image step continues over a significant portion of the exposure duration persisting after the expiration of the illumination duration.
- the present invention embraces amethod for capturing graphic data presented with a scan target, which is related to a printed medium and/or a self-lit electronic display.
- a duration and an intensity are fixed in relation to an illumination.
- An image of the scan target is taken with the fixed illumination related duration and intensity over a first exposure duration, which comprises a positive multiple of the fixed illumination related duration.
- the taken image is evaluated in relation to a quality related characteristic thereof.
- the exposure duration is adjusted relative to the first exposure duration.
- the taking of the image and the evaluation thereof is performed with the adjusted exposure duration until the evaluated quality related image characteristic at least equals a value of a quality related target.
- Example embodiments also relate to a non-transitory computer readable storage medium, comprising instructions for causing a processor to perform the method, and to a scanner system operable for scanning graphic media according to the method.
- the present invention embraces capturing a graphic information presentation.
- Example embodiments are described in relation to scanning graphic information presented on self-lit displays as well as in printed media. Graphic information presented on either the self-lit displays or in the printed media is thus captured with a single image and good motion tolerance.
- An example embodiment relates to aprocess for scanning a scan target related to electronic displays and/or print basedgraphic media.
- An exampleprocess is described for scanning a graphic medium scan target.
- An image of the scan target is captured over an exposure duration.
- An illumination of the scan target is actuated over an illumination duration brief relative to the exposure duration.
- the illumination of the scan target is deactivated upon an expiration of the illumination duration.
- the capturing the image step continues over a significant portion of the exposure duration, which persists after the expiration of the illumination duration.
- Scanners capture images of scan targets to access graphic information presented therewith.
- the scanners capture the images by opening a shutter component and thus, exposing photosensitive components to light reflected from the scan targets.
- the scanners typically illuminate the scan targets usingon-board light sources.
- Typical scanners may activate their light sources to illuminate the scan targets while their shutters are open.
- Thephotosensitive components are thus exposed to the light reflected from the scan targets for the same time the shutter is open.
- the exposure time and the illumination time are the same in conventional scanners.
- the typical exposure and illumination time equality may fail to access graphic information presentations in at least one significant aspect.
- the on-board light sources of scanners may wash out graphic information presented on self-lit displays. This washing out effect may, in fact, be exacerbated by reflections of the scanner light from the reflective surfaces of some scan target displays.
- FIG. 1 depicts a typical effect of scanner lighting on an image 10 of a computer screen(e.g., captured by conventional means). While a bright reflection 13 of the scanner lighting is captured, surrounded by a somewhat more diffuse halo area 14, the typical equal exposure and illumination times provide no meaningful access to any useful graphic information. Instead, the bright scanner lighting has completely washed out any useful graphic information and beside the artifacts reflection 13 and halo 14 thereof, the captured display image 11 shows only a uniformly blackening.
- a typical response of scanners faced with this situation may include temporary disabling their on-board light source and re-opening its shutter to expose its photosensitive components a second time. Subsequent captures of second (or more) images of scan targets may not be atypical.
- the second image is captured using only self-lighting from a scanned display and/or ambient lighting that may be available, but without any illumination from the scanner's on-board light source.
- scanners may then essentially discard the first image 10, captured originally. While an adequate image may eventually thus be captured, this is typically achieved by consuming at least twice as much scan time, as well as more power and processing resources.
- example embodiments relate toscanning graphic information presented on self-lit displays as well as in printed mediawith a single image and good motion tolerance.
- FIG. 2 depicts a flow chart for an example process 20 for scanning information presented on a graphic display, according to an example embodiment of the present invention.
- the graphic medium may comprise electronic displays, self-lit media, and/or print based media.
- Self-lit electronic displays may be associated with computers, including portable, cellular, and mobile computing and communicating devices ("mobile devices").
- the mobile devices may comprise "smart phones,” tablet computers, Portable Data Terminals (PDTs), Personal Digital Assistants (PDAs) and other mobile or portable computer and communication devices.
- PDTs Portable Data Terminals
- PDAs Personal Digital Assistants
- step 21 an image of the scan target is captured over an exposure duration.
- An example embodiment may be implemented in which the step 21 comprises a component step 211 and a component step 212.
- the component step 211 comprises actuating a sensor operable for detecting the image.
- the component step 212 comprises actuating a shutter operable for exposing the actuated sensor to the scan target over the exposure duration.
- an illumination of the scan target is actuated over an illumination period, which is brief relative to the exposure duration.
- the exposure duration thus comprises a length of time that is significantly greater than a length of time corresponding to the illumination period.
- step 23 the illumination of the scan target is deactivated upon an expiration of the illumination duration.
- the capturing the image step '21' continues over at least a significant portion of the exposure duration, which persists after the expiration of the illumination duration.
- the exposure duration is significantly longer than the illumination duration.
- set illumination duration corresponds to a mere fraction of the exposure duration.
- the exposure duration corresponds to a significant multiple of the illumination duration.
- An example embodiment may be implemented in which the illumination duration comprises a brief time period of around 200-400 microseconds (ms). During this brief time period, an example scanner actuates an on-board light source component with an electric current of about 300-700 Milliamps (mA).
- the method 20 may also comprise one or more optional steps. For example, in a step 24, a quality related characteristic of the captured image may beevaluated relative to a target quality metric.
- the quality related characteristic of the captured image and/or the target quality metric may comprise an image quality measurement.
- the image quality measurement may relate to a grey level, a saturation level, and/or a blackness level.
- the image quality measurementof the captured image may be determined substantially globally over the captured image. Alternatively or additionally, the image quality measurementof the captured image may be determined locally in relation to at least a portion of the image.
- a determination may be made based on the based on the evaluating step that the quality relatedcharacteristic of the captured image does not at least meet the target quality value.
- the captured image may comprise a first captured image and the exposure duration may be increased to one or more increased exposure duration values.
- An example embodiment may be implemented in which adjustments to the exposure duration are computed according to an automatic exposure control (AEC) process and/or using values stored in firmware or other non-transitory computer readable storage media.
- AEC automatic exposure control
- the AEC process may manage the exposure duration according to the quality related evaluation of the received image.
- An example embodiment may be implemented in which, if a quality characteristic of an evaluated image is assessed as being excessively saturated relative to a saturation related quality metric (e.g., "target"), then the AEC may reduce the exposure duration.
- the AEC may adjust the present exposure duration to a first adjusted exposure duration, which is lower than the present (unadjusted) duration.
- the AEC may increase the exposure duration. For example, the AEC may adjust the present exposure duration to a second adjusted exposure duration, which is greater than the present (unadjusted) duration.
- the AEC may adjust the exposure duration accordingly to a third adjusted exposure duration, which is directed to improving the image quality characteristic relative to the target quality metric.
- Table 1 below presents an example. Table 1 • If image is saturated, then reduce the exposure duration; • Else, if the image is black, then raise the exposure duration; or • Else (if the image is NOT saturated AND NOT black), then reset exposure duration to improve another image quality characteristic relative to corresponding target quality metric.
- the capturing, actuating and deactivation steps '21' through '23' may then be repeated iteratively over the one or more increased exposure duration values and one or more subsequent corresponding images may thus be captured.
- the evaluating the quality related characteristic step'24' may then also be repeated iteratively over the one or more subsequent captured images.
- the reiterated steps may continue to be performed until the quality related characteristic of at least one of the subsequent corresponding evaluated captured images at least meets the target quality value.
- an evaluated image having the quality value that most closely approximates the target quality value may be selected, used, stored, exported and/or processed, etc.
- the set illumination duration may also comprise a first set time duration. Upon reaching the maximum increased exposure duration value, the illumination duration may be reset from the first set time duration to one or more increased illumination durations.
- the capturing, actuating and deactivation steps '21' through '23' may then be repeated iteratively over the one or more increased illumination durations and one or more subsequent corresponding second images thus captured.
- the evaluating the quality related characteristic step '24' may then also be repeated iteratively over the one or more subsequent captured second images until the quality related characteristic of at least one of the subsequent corresponding evaluated captured second images at least meets the target quality value.
- an evaluated image having the quality value that most closely approximates the target quality value may be selected, used, stored, exported and/or processed, etc.
- the process 20 may be implemented using a scanner system and/or a computer and communication system platform (e.g., system 40, platform 80, described below with reference to FIG. 4 and FIG. 8 , respectively).
- a computer and communication system platform e.g., system 40, platform 80, described below with reference to FIG. 4 and FIG. 8 , respectively.
- Process 20 allows for capturing significant amounts of scanning information presented on a graphic display according to an example embodiment, as shown in FIG. 3 .
- FIG. 3A and FIG. 3B each depict example images captured from a display screen, according to an example embodiment.
- the scanned display image field 31, as depicted in each of FIG. 3A and FIG. 3B shows a significant amount of graphic information.
- the information shown in the image field 31 was captured from the scanned display screen with scanner illumination provided by a light pulse activated for a very short illumination duration.
- the scanned display image field 31 comprises a representation of an example HanXin Code pattern 35, which is also intended to represent QR code patterns, dot code patterns and other formats used for presenting 2D graphic data in a matrix-like array, and any other bar codes or other 2D graphic data representations.
- the scanned display image field 31 shows an interactive screen.
- the light pulse is deactivated at an early point in time during the exposure duration, which keeps the light pulse to an illumination duration significantly shorter than the exposure duration, which relates to the shutter speed or the time during which the shutter remains open.
- the example image 30 depicts the same screen, which whenscanned by conventional means produces the, blackened scanned display image field 11 washed out of useful graphic data (shown in FIG.1 ).
- the ultra-short light pulse specifically a light pulse that is significantly shorter than (e.g., comprising a mere fraction of) the exposureduration during which the shutter is open to expose the image sensor, the image field 31 shows useful graphic information.
- an artifact 33 of the reflection may remain noticeable in the scanned display image field 31.
- the reflective artifact 33 is neither disruptive nor degrading to an image quality characteristic of the image field 31 sufficient to impair or deter an ability of decoding barcodes or other image features captured therewith.
- the reflective artifact 33 is in fact so diminished, relative to reflections caused conventionally, as to lack any appreciable associated halo artifact (e.g., halo '14'; FIG.1 ).
- FIG. 4 depicts an example scanning system 40, according to an example embodiment.
- the system 40 is operable for scanning a graphic medium scan target 49, such as a print related graphic medium or a self-lit display screen.
- the scan target 49 may present graphic information, such as a barcode 48.
- FIG. 4 includes a key to symbols used therein. As shown in the key to symbols, pathways associated with direct and reflected lighting and corresponding optical data are represented with un-darkened single direction arrows. Darkened two-ended arrows represent bidirectional flow pathways, which correspond to data signals exchanged between components of the scanner system 40.
- the scanner system 40 comprises an image detector component 41.
- the image detector 41 is operable, upon actuating an exposure, for capturing an image of the scan target 49 over a duration of the exposure actuation.
- the detector component 41 may comprise an image sensor device 411 and a shutter device 412.
- the image sensor 411 is operable, upon the actuating the exposure, for the capturing the image of the scan target.
- the shutter 412 is operable for exposing the sensor device 411, upon the actuating the exposure.
- An example embodiment may be implemented in which the sensor 411 comprises an optical array of photosensitive devices, such as an array of charged-coupled devices (CCD) or photodiodes.
- An example embodiment may also be implemented in which the shutter 412 is actuated electromechanically or electro-optically.
- Electromechanical actuation may be achieved by opening the shutter 412. Electro-optical actuation may be achieved by rendering the shutter optically transparent. Electromechanical shutters may be deactivated by closing. Electro-optical shutters may be deactivated by rendering the shutter optically opaque, or at least reducing the optical transparence thereof significantly.
- the detector 41 comprises optical components, devices or apparatus ("optics") for coupling the sensor 411 optically to light gathered by the scanner system 40 and admitted thereto through the open shutter 412.
- optics may be transmissive and/or reflective.
- Such optics may comprise various structures and/or combinations of lenses, prisms, mirrors, windows, filters, light guides and other optically transmissive media (e.g., optical fiber) and other optical components.
- the scanner system 40 also comprises a light source component 47.
- the light source is operable, upon actuating an illumination, for illuminating the scan target 49 over an illumination duration.
- the illumination duration is brief relative to the exposure duration.
- Example embodiments may be implemented in which the light source provides illumination at a fixed light level.
- the light level may be fixed to a value stored in firmware.
- the light source 47 Upon an expiration of the illumination duration, the light source 47 is also operable for deactivating, such as by "turning off” (or at least dimming substantially) and thus extinguishing its illumination operation. Importantly however, the sensor/detector 41 continues to operate for capturing the image of the scan target 49 during a remainder of the exposure duration, which persists for at least a significant (even substantial) time period afterthe expiration of the illumination duration.
- the scanner system 40 comprises an exposure regulator component 43 and a lighting (illumination) regulator component 46.
- the exposure regulator 43 is operable for setting the exposure duration and for the actuating the exposure.
- the lighting regulator 46 is operable for setting the illumination duration and for the actuating, and the deactivating, the illumination operation of the light source 47.
- the scanner system 40 comprises a controller/director component 45.
- the controller/director component 45 may comprise a microprocessor, a microcontroller, or a field programmable gate array (FPGA) or other programmable logic device (PLD).
- FPGA field programmable gate array
- PLD programmable logic device
- the controller/director 45 is operable for exchanging data signals with the sensor/detector 41, the exposure regulator 43 and the lighting regulator 46.
- the controller/director 45 functions to control operations of the other components of the scanner system 40 with which it exchanges the data signals and thus, for directing the scanning of the graphic medium scan target 49.
- the data signal exchange allows the controller/director 45 to effectively control the exposure regulating component 43 and the illumination regulating component 46 and thus, to set the illumination duration to a time period significantly shorter than the exposure duration.
- the controller/director 45 may also be operable for evaluating a quality related characteristic of the captured image in relation to a target quality metric.
- the quality related characteristic of the captured image and/or the target quality metric may comprise a quality measurement related to a grey scale, a saturation level, and/or a blackness level.
- the scanner system 40 may also comprise a non-transitory computer readable storage medium 44.
- the non-transitory computer readable storage medium 44 may be disposed, at least in part, separately in relation to the director/controller component 45 (e.g., as memory and/or drive components).
- the non-transitory computer readable storage medium 44 may also be integratedpartially with at least a portion of the controller/director 45 (e.g., as registers and/or caches thereof).
- the non-transitory computer readable storage medium 44 comprises instructions, which cause the controller/director component 45 to perform a scanning process over the scan target.
- the scan process comprises at leastthe capturing the image of the scan target over the exposure duration, the actuating the illumination of the scan target over the illumination duration, and the deactivating the illumination of the scan target upon the expiration of the illumination duration, in which the capturing the image step continues over the significant portion of the exposure duration, which persists after the expiration of the illumination duration.
- the scan process may also may also comprise evaluating a quality related characteristic of the captured image may beevaluated relative to a target quality metric.
- the instructions may also cause the controller/director 45 to perform the process 20 ( FIG.2 ) and/or a process 70, which is described below (with reference to FIG.7 ).
- One or more aspects or features of the system 40 may be implemented on a computer and communication system platform (e.g., computer and communication system platform 800), which is described below with reference to FIG. 8 .
- Setting the exposure duration and the illumination duration, adjusting the set exposure duration and/or illumination duration and/or evaluating quality related characteristics of captured images relative to quality targets may be computed according to an AEC algorithm and/or values stored in firmware. The computations may be performed or controlled based on instructions stored tangibly in non-transitory computer readable storage media.
- an example embodiment may be implemented in which the AEC sets the illumination duration for a brief time period (e.g., of around200-400 ms). During this brief time period, the controller/director 45 and the lighting regulator 46 operate together for actuating the illumination by energizing the light source 47with an electric current fixed at a value set in firmware (e.g., at approximately300-700 mA).
- firmware e.g., at approximately300-700 mA
- the illumination provided by the light source 47 decreases by the square of the distance increase.
- ambient lighting in some settings may become more significant than the illumination remaining from the light source 47.
- An example embodiment may be implemented in which AEC computations of the controller/director 45 thus cause its data signal exchange interaction with the exposure regulator for adjusting the exposure duration automatically to a longer time period. Even with scans performed over the increased exposure duration, example embodiments keep the illumination level of the light source fixed and its actuation current thus remains fixed at the original value.
- Example embodiments may be implemented for scanning targets more than around 13-17 cm or more from the scanner in situations without sufficient ambient lighting. Such a situation is described below with reference to FIG. 7 .
- the exposure duration may reach an upper limit specified in firmware.
- the AEC computations of the controller/director 45 thus cause its data signal exchange interaction with the illumination regulator for adjusting the illumination duration automatically to a longer time period. Notwithstanding any such increase to the illumination duration however, the exposure duration remains significantly longer.
- example embodiments are implemented to keep the illumination level of the light source and its corresponding actuation current fixed at the value specified in firmware.
- the scanner system 40 is effective operationally for scanning optically scan targets comprising various graphic media.
- FIG. 5 depicts the scanner system 40 with a variety 50 of example scan targets, according to an example embodiment.
- the variety 50 of example scan targets comprises a printed medium 52, as well as several mobile devices, each with self-lit display screens.
- the example mobile devices represented within the scan target variety 50 comprise a cellular "smart phone" type telephone and a tablet computer 53.
- the example mobile devices also comprise a barcode scanner PDT 54 and a PDA 55.
- the graphic media of the variety 50 are shown by way of example and should be considered representative, but not construed as limiting in any way.
- the images presented by the scan target variety 50 may comprise two-dimensional (2D) geometric arrays of graphic data such as barcode patterns ("barcodes").
- the barcodes may comprise Universal Product Code (UPC) patterns, HanXin Code Patterns, Quick-Read (QR) patterns, PDF417 (Portable Document File) patterns of four (4) vertical bar like symbols disposed over 17 horizontal spaces, and/or dot code patterns.
- UPC Universal Product Code
- QR Quick-Read
- PDF417 Portable Document File
- Other kinds of graphic information, images and visual data may also be scanned by the system 40.
- FIG. 6 depicts a flow chart for an example process 60 for scanning information presented by graphic media, according to an example embodiment.
- the process 60 begins with an example step 61.
- a duration and an intensity are fixed in relation to an illumination.
- an image of the scan target is taken with the fixed illumination related duration and intensity over a first exposure duration.
- the first exposure duration comprises a significant positive multiple of the fixed illumination related duration.
- the taken image is evaluated in relation to a quality related characteristic thereof.
- the evaluation may relate to a comparison of the quality related characteristic of the image to a specified "target" quality metric.
- the quality related image characteristic, the target quality metric and/or the corresponding evaluation and/or comparison may comprise quality measurements related to grey scales, saturation levels, and/or black levels.
- step 64 the exposure duration is adjusted relative to the first exposure duration and in step 65, the steps of taking the image and evaluating the image are repeated with the adjusted exposure duration until the evaluated quality related image characteristic at least equals a value of a quality related target.
- the process 60 may comprise one or more optional steps. Upon the adjusting the exposure duration step '65' and the exposure duration reaching a maximum adjustment value for example, the process 60 may also comprise a step 66. In the step 66, a fixedness of the fixed illumination related duration is reset.
- the illumination related duration may thus be adjusted to an adjusted illumination duration, which exceeds (is greater than) the fixed illumination related duration.
- the steps '62' and '63' of taking the image and evaluating the image, respectively, may then be repeated with (e.g., "at,” “over,” “using,” “based on") the adjusted illumination duration until the evaluated quality related image characteristic at least meets (e.g., "equals,” "reaches") the value of the quality related target.
- an image having an evaluated quality related characteristic value closest to the quality related target may be processed, used, selected, accepted, etc.
- the process 60 may be implemented using the scanner system 40, described above with reference to FIG. 4 , and/or the computer and communication system platform 80, described below with reference to FIG. 8 .
- Example embodiments are operable for scanning some images in environmental areas illuminated by ambient lighting of relatively low levels.
- the illumination levels are lowin relation to ambient light levels sufficient for illuminating print related graphic media and/or electronic displays (e.g., beyond an effective illumination range of self-lighting associated therewith).
- Setting the exposure duration and the illumination duration, adjusting the set exposure duration and/or illumination duration and/or evaluating quality related characteristics of captured images relative to quality targets may be computed according to an AEC algorithm and/or values stored in firmware. The computations may be performed or controlled based on instructions stored tangibly in non-transitory computer readable storage media.
- example embodiments may be implemented in which an AEC sets the illumination duration for a brief time period.
- illumination may be actuated by energizing a scanneron-board light source with an electric current fixed at a value set, e.g., in firmware.
- the illumination provided by the on-board light source decreases by the square of the distance increase.
- ambient lighting in some settings may become more significant than the illumination remaining from the scanner's on-board light source.
- An example embodiment may be implemented in which AEC computations an automatic adjustment over the exposure duration to a longer time period. Even with scans performed over the increased exposure duration, example embodiments keep the illumination level of the light source fixed and its actuation current thus remains fixed.
- Example embodiments may be implemented for scanning targets 15 cm or more from the scanner in situations without sufficient ambient lighting. Such a situation is described below with reference to FIG. 7 .
- the exposure duration may reach an upper limit, e.g., specified in firmware.
- the AEC thus causesan adjustment of the illumination duration automatically to a longer time period. Notwithstanding any such increase to the illumination duration however, the exposure duration remains significantly longer in relation thereto.
- example embodiments are implemented to keep the illumination level of the light source and its corresponding actuation current fixed at the value specified in firmware.
- FIG. 7 depicts an example image 70 showing a barcode (e.g., UPC) pattern71, captured from a printed medium 79, according to an example embodiment.
- the barcode 71shown in the image 70 presents useful visual data, which allows effective access to graphic information encoded in the medium on which the barcode is printed.
- the graphic medium scan target 79 on which the captured barcode 71 was presented is disposed in an area with the low ambient lighting level, as described above (e.g., "defined,” “explained,” etc. in the paragraph immediately preceding the present paragraph).
- the scan target 79 presenting the captured barcode 71 is imaged in the dark area (of low ambient lighting)according to an example embodimentas illuminated by a short light pulse.
- the short light pulse is activated over an illumination duration shorter than an exposure duration, over which the image 70 is captured.
- the short light pulse is also deactivated (e.g., "shut-off,” “dimmed significantly,” “extinguished,” “deenergized,” etc.) at an expiration (e.g., "termination") of the illumination duration.
- the brief light pulse provided according to example embodiments may provide less light, overall, than the total amount of illumination provided by the relatively long light pulses provided typically by scanners (e.g., using "conventional” means). The difference may, in fact, be significant. However, the brief light pulse of example embodiments is sufficient for decoding the graphic data presented by the barcode 71, as captured in the scanned image 70. In this sense, the term "brief” is used herein relative to the corresponding significantly longer exposure duration and/or,to the longer light pulses typical of other (e.g., "conventional") scanners.
- Setting the exposure duration and the illumination duration, adjusting the set exposure duration and/or illumination duration and/or evaluating quality related characteristics of captured images relative to quality targets may be computed according to an AEC algorithm and/or values stored in firmware. The computations may be performed or controlled based on instructions stored tangibly in non-transitory computer readable storage media.
- an example embodiment may be implemented in which the AEC sets the illumination duration for a brief time period of around 300 ms. During this brief time period, the scanner's light source is energized by electric current fixed at a value set, e.g., in firmware.
- the illumination provided by its light source decreases by the square of the distance increase.
- ambient lighting in some settings may become more significant than the illumination remaining from the light source.
- An example embodiment may be implemented in which AEC computations cause adjustment of the exposure duration automatically to a longer time period. Even with scans performed over the increased exposure duration, example embodiments keep the illumination level of the light source fixed and its actuation current thus remains fixed.
- AEC computations cause an adjustment to the illumination duration automatically to a longer time period. Notwithstanding any such increase to the illumination duration however, the exposure duration remains significantly longer.
- example embodiments are implemented to keep the illumination level of the light source and its corresponding actuation current fixed at the value specified in firmware.
- Example embodiments are thus described in relation toprocesses, and a system, for scanning a graphic medium scan target.
- An image of the scan target is captured over an exposure duration.
- An illumination of the scan target is actuated over an illumination duration brief relative to the exposure duration.
- the illumination of the scan target is deactivated upon an expiration of the illumination duration.
- the capturing the image step continues over a significant portion of the exposure duration persisting after the expiration of the illumination duration.
- FIG. 8 depicts an example computer and network platform 800, with which an example embodiment may be implemented.
- FIG. 8 depicts example computer and network platforms 800, with which an embodiment of the invention may be implemented.
- the computer may comprise a scanner computer operable for exchanging data via communication networks, which may be represented at least in relation to some aspects thereof with reference to FIG. 8 .
- the scanner computer 899 comprises scanner related components 844, which represents one or more features or components of a scanner system such as system 40 ( FIG.4 ).
- the computer system 899 is operable for capturing graphic information from scan targets, which may comprise electronic displays and/or print based graphic media. Scanning the graphic medium captures an image or other aspects of such graphic information over an exposure duration. An illumination of the scan target is actuated over an illumination duration, which is brief relative to the exposure duration. The illumination of the scan target is deactivated upon an expiration of the illumination duration. The capture of the image continues over a significant portion of the exposure duration, which persists after the expiration of the significantly briefer illumination duration.
- the scanner computer 899 comprises a data bus 802 or other communication mechanism for communicating information, and a processor 804 coupled with bus 802 for processing information.
- Computer 899 also includes a main memory 806, such as a random access memory (RAM) or other dynamic storage device, coupled to bus 802 for storing information and instructions to be executed by processor 804.
- Main memory 806 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 804.
- Computer 899 further includes a read only memory (ROM) 808 or other static storage device coupled to bus 802 for storing static information and instructions for processor 804.
- ROM read only memory
- a storage device 810 such as a magnetic disk, flash drive, or optical disk, is provided and coupled to bus 802 for storing information and instructions.
- Processor 804 may perform one or more digital signal processing (DSP) functions. Additionally or alternatively, DSP functions may be performed by another processor or entity (represented herein with processor 804).
- DSP digital signal processing
- Computer 899 may be coupled via bus 802 to a display 812, such as a modern liquid crystal display (LCD).
- a display 812 such as a modern liquid crystal display (LCD).
- LCD liquid crystal display
- Older cathode ray tube (CRT) display types, plasma displays, "thin” (or “cold cathode”) CRTs, and other displays and monitors may also be used for displaying information to a computer user.
- LCDs or thin CRTs may be used with some preference or regularity.
- An input device 814 including alphanumeric (and/or ideographic, syllabary-related and/or other) symbols and other keys, is coupled to bus 802 for communicating information and command selections to processor 804.
- Another type of user input device comprises a cursor control 816.
- the cursor controller 816 may comprise a haptic-enabled "touch-screen” or “mouse pad” like GUI display, or a mouse, trackball, or cursor direction keys for communicating direction information and command selections to processor 804 and for controlling cursor movement on display 812.
- Such input devices may typically allow or feature two degrees of freedom over at least two axes.
- the two axes comprise a first axis (e.g., 'x' or horizontal) and a second axis (e.g., 'y' or vertical), which allows the device to specify positions over a representation of a geometric plane.
- Some phones with simpler keyboards may implement this or a similar feature haptically using a touch-screen GUI display and/or with a set of directionally active "arrow" (or other direction-indicative) keys.
- Embodiments of the present disclosure relate to the use of computer 899 for scanning visual data such as barcodes and/or other images presented on printed graphic media and/or self-lit electronic displays, and other embodiments described herein.
- This feature is provided, controlled, enabled or allowed with computer 899 functioning in response to processor 804 executing one or more sequences of one or more instructions contained in main memory 806 and/or other non-transitory computer readable storage media.
- Such instructions may be read into main memory 806 from another computer-readable medium, such as storage device 810. Execution of the sequences of instructions contained in main memory 806 causes processor 804 to perform the process steps described herein. One or more processors in a multiprocessing arrangement may also be employed to execute the sequences of instructions contained in main memory 806. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention. Thus, embodiments of the invention are not limited to any specific combination of hardware, circuitry, firmware and/or software.
- Non-volatile media includes, for example, optical or magnetic disks, such as storage device 810.
- Volatile media includes dynamic memory, such as main memory 806.
- Transmission media includes coaxial cables, copper wire and other electrical conductors and fiber optics, including the wires (and/or other conductors or optics) that comprise the data bus 802.
- Transmission media can also take the form of electromagnetic (e.g., light) waves, such as those generated during radio wave and infrared and other optical data communications (and acoustic, e.g., sound related, or other mechanical, vibrational, or phonon related transmissive media.
- electromagnetic e.g., light
- acoustic e.g., sound related, or other mechanical, vibrational, or phonon related transmissive media.
- non-transitory computer-readable storage media include, for example, flash drives such as may be accessible via USB (universal serial bus), "Firewire,” or other connections, as well as legacy "floppy disks,” flexible disks, hard drives and disks, legacy magnetic tape, and/or any other magnetic medium, CD-ROM, DVD and BD and other optically accessible or readable media, or even punch cards, paper tape, and other legacy or physically or mechanically media bearing patterns of holes or the like, RAM, PROM, EPROM, FLASH-EPROM, and/or any other memory chip or cartridge, carrier waves (as described hereinafter), or any other medium from which a computer can read data.
- flash drives such as may be accessible via USB (universal serial bus), "Firewire,” or other connections
- legacy “floppy disks” flexible disks
- hard drives and disks legacy magnetic tape
- legacy magnetic tape and/or any other magnetic medium
- CD-ROM, DVD and BD and other optically accessible or readable media or even punch cards, paper tape, and other legacy or physically or mechanical
- Non-transitory computer readable storage media may be involved in carrying one or more sequences of one or more instructions to processor 804 for execution.
- the instructions may initially be carried on a magnetic or other disk of a remote computer (e.g., server 830).
- the remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line and/or network, e.g., using a modem (modulator/demodulator) .
- modem modulator/demodulator
- a modem local to the computer 899 can receive the data over networks wirelessly and/or on wireline (e.g., coaxial cable, fiber optics, telephone lines, etc.) and use an infrared or other transmitter to convert the data to an infrared or other signal.
- An infrared or other detector coupled to bus 802 can receive the data carried in the infrared or other signal and place the data on bus 802.
- Bus 802 carries the data to main memory 806, from which processor 804 retrieves and executes the instructions.
- the instructions received by main memory 806 may optionally be stored on storage device 810 either before or after execution by processor 804.
- Computer 899 also includes a communication interface 818 coupled to bus 802.
- Communication interface 818 provides a two-way (or more) data communication coupling to a network link 820 that is connected to a local network 822.
- communication interface 818 may comprise a cable modem, an optical modem, or a DSL (digital subscription line), or even legacy media such as ISDN (integrated services digital network) cards, or other modem types, to provide a data communication connection to a corresponding type of telephone line or wireless medium.
- communication interface 818 may comprise a local area network (LAN) card to provide a data communication connection to a compatible LAN.
- LAN local area network
- Wireless links may also be implemented.
- communication interface 818 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
- Network link 820 typically provides data communication through one or more networks to other data devices.
- network link 820 may provide a connection through local network 822 to a host computer 824 or to data equipment operated by an Internet Service Provider (ISP) (or telephone switching center) 826.
- ISP Internet Service Provider
- An example embodiment may be implemented in which the local network 822 comprises a communication medium (or multiple network media) with which a user's telephone or other data (and/or other) communication system may function.
- the ISP 826 provides data communication services over one or more wide area network (WANs) and internetworks, including the worldwide packet-switched data communication networks now commonly referred to as the "Internet” 828 and the “World-Wide Web” (www) associated and/or interconnected therewith, and/or using TCP/IP (Transmission Control Protocol/Internet Protocol) or other modalities with similar connectivity features and/or capabilities.
- WANs wide area network
- IP Transmission Control Protocol/Internet Protocol
- the local network 822 and WAN Internet 828 both use electrical, electromagnetic or optical signals that carry digital data streams.
- the signals through the various networks and the signals on network link 820 and through communication interface 818, which carry the digital data to and from computer 899, are exemplary forms of carrier waves transporting the information.
- Computer 899 can send messages and receive data, including program code, through the network(s), network link 820 and communication interface 818.
- a server 830 might transmit a requested code for an application program related to logistics or other computations through Internet 828, ISP 826, local network 822 and communication interface 818.
- one such downloaded application provides for scanning print related graphic media and self-lit electronic displays in relation to accessing visual, graphic and other information presented therewith.
- the received code may be executed by processor 804 as it is received, and/or stored in storage device 810, or other non-volatile storage for later execution.
- computer 899 may obtain application code in the form of a carrier wave.
- Computer 899 thus gathers data from the database 839 and the scanner components 844 and directs the capture or other gathering of the graphic data presented therewith.
- An example embodiment may be implemented in which computer 899 gathers data from the database 839, the server 830, the scanner components 844 and/or the computer 898 via the WAN/Internet 828 local network 822 and the network link 820, etc.
- Data contained in barcodes and other graphic information captured from the scanned media targets may also be sent to the database 839 for storage and access by computer 898, later retrieval by the scanner computer 899 and/or other computers connected over any of the networks of the platform 800.
- An example embodiment may also be implemented in which the computer 899 gathers data from the database 839 by means of queries directed via the server 830 and over the internet (or other network) 828, as well as the local network 822 and network link 820, etc.
- Example embodiments of the present invention are thus described in relation to a process for scanning a graphic medium scan target.
- An image of the scan target is captured over an exposure duration.
- An illumination of the scan target is actuated over an illumination duration brief relative to the exposure duration.
- the illumination of the scan target is deactivated upon an expiration of the illumination duration.
- the capturing the image step continues over a significant portion of the exposure duration, which persists after the expiration of the illumination duration.
- example embodiments of the invention have been described in relation to aprocess is described for scanning a scan target related to an electronic display or a print basedgraphic medium.
- An image of the scan target is captured over an exposure duration and with an illumination activated at a fixed lighting intensity level and for a set illumination duration.
- the set illumination duration corresponds to a mere fraction of the exposure duration.
- the illumination deactivates upon expiration of the illumination duration.
- a quality related characteristic of the captured image is evaluated relative to a target quality metric.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Input (AREA)
- Facsimile Scanning Arrangements (AREA)
Abstract
Description
- The present invention relates generallytoaccessing information. More specifically, an embodiment of the present disclosure relates to capturing a graphic information presentation.
- Generally speaking, graphic media are very useful for presenting information to their viewers. For example, graphic data representations on printed and other media are in common use. Information represented graphically may be accessed by scanning their media to retrieve data stored therewith.
- Scanners typically illuminate graphic data media while exposing a photosensor to capture light reflected therefrom. The captured light corresponds to an image taken of the graphic data representation. The taken image is processed to read the graphic data representation.
- Data are represented in some graphic media using two dimensional (2D) geometric pattern arrays, such asbar code patterns ("barcodes").Barcodesare used for presenting graphic data over a wide varietyof commercial, consumer, logistic and industrial applicationsand in other fields.
- Barcodes may be printed on a variety of media. For example, barcodes may be printed on labels for paper documents, products, parcels,tickets, coupons, stamps, scrip, etc. While useful in many applications, such printed media may sometimes at least border on legacy in others.
- In other fields related to, e.g., identity, financial and security uses, barcodes may be encoded, transmitted, and rendered electronically with display screens associated with computers. Increasingly, such computers comprise portable or mobile computing and communicating devices ("mobile devices").
- Scanner devices must thus be operable for accessing graphic data presented in the printed media, as well as for retrieving data presented on mobile device display components. The tasks involved in these respective operations differ. Moreover, these operating differences are by no means trivial.
- Scanning printed media typically proceeds with illumination of the media by a light source of the scanner. However, display screens of mobile devices are typically self-lit and have reflective viewing surfaces. Light from scanner sourcesthus "washes out"(obscures) data presented therewith.
- Some scanners suppress their illumination supply to prevent such wash outs and improve data retrieval from mobile device display screens. However, such scanners may lose access to data on printed media. Duplicating scanners toread different media would be clearly impracticable and costly.
- Issues related to this dichotomy are typically approached with trade-offs in performance characteristics, such as achievable suitable image quality from each of various media. For example,printed media scan quality improvements may reduce image quality from scans ofelectronic displays.
- Typically, scanners light sources illuminate scan targets for the same length of time that their shutters are open for capturing light reflected therefrom. As illumination and exposuredurations are equal, light reflected from mobile device displays increases along with exposure.
- To ameliorate such reflection, some scanners reduce theirlight source brightness to scan display screens by decreasing power fed thereto. While the power reduction boosts significance ofself-lighting from the scan target displays, motion tolerance qualitiesof the scan are reduced.
- Other conventional scanners are operable to expose a first image with the scanner illumination source activated. The exposed first image is processed to try to determine if a self-lit display is present.If so, the scanner discards the first image and disables its light source temporarily.
- Upon disabling its light source, the scanner then exposes a second image, in which the illumination is provided solely with the self-lighting of the image target display. Such scans clearly consume time and processing devoted to the first image for identifying the scan target as a display.
- More time and processing resources are then consumed in disabling the scanner light source, and reimaging the display scan target. Unfortunately, identifying the scan targetsas displays is sometimes inaccurate, thus compounding inefficiencies that may already be apparent for some scanners.
- Therefore, a need exists for capturing graphic information presented on self-lit displays as well as in printed media. A need also exists for capturing graphic information, whether presented on self-lit displays or in printed media, without requiring multiple image captures.
- Further, sufficient motion toleranceis needed in scanning graphic information presented either on self-lit displays or in printed media. Moreover, graphic information presented either on self-lit displays or in printed media needs to be captured efficiently, quickly and economically.
- Issues or approacheswithin this background section may, but not necessarily have, been conceived or pursued previously. Unless otherwise indicated to the contrary, it is not to be assumed that anything in this section corresponds to any alleged prior art merely by inclusion in this section.
- Accordingly, in one aspect, the present invention embraces capturing a graphic information presentation. Example embodiments relate toscanning graphic information presented on self-lit displays as well as in printed media. Graphic informationpresented on either self-lit displays or in printed media is thus captured with sufficient motion tolerance quality in a single image.Multiple image captures and related processing and latency, typical in some scanners, are thus largely obviated and efficiency, speed and economy relative thereto may thus be improved.
- In an example embodiment, a method relates to capturing graphic information from scan targets, which may comprise electronic displaysand/or print based graphic media. An exampleprocess for scanning a graphic medium scan target captures an image of the scan target over an exposure duration. An illumination of the scan target is actuated over an illumination duration, which is brief relative to the exposure duration. The illumination of the scan target is deactivated upon an expiration of the illumination duration. The capture of the image continues over a significant portion of the exposure duration, which persists after the expiration of the significantly briefer illumination duration.
- In another example embodiment, a non-transitory computer readable storage medium comprises instructions for causing, controlling or programming performance of a scanning process, such as the process described in the previous paragraph.
- A further embodiment relates to a system for scanning a graphic medium scan target. The scanner system comprises asensor and/or detector component, such as an optical array of CCDs or other photosensitive imaging devices, and is operable, upon actuating an exposure, for capturing an image of the scan target over a duration of the exposure actuation.
- The scanner system also comprises a light source component operable, upon actuating an illumination, for illuminating the scan target over an illumination duration. The illumination duration is very brief in relation to the exposure duration, which is significantly longer. Upon an expiration of the illumination duration, the illumination of the scan target is deactivated while the capturing the image thereof continues for a significant portion of the exposure duration, which persists upon the expiration of the much briefer illumination duration.
- An exposure regulating component is operable for setting the exposure duration and for the actuating the exposure. An illumination regulating component is operable for setting the illumination duration time and for the actuating, and the deactivating, of the illumination.
- A controller/director component is operable for exchanging data signals with the other system components. The controller/director exchanges data signals with the exposure regulator, with thesensor/detector, and the illumination regulator and, based on the data signals exchanged each therewith, for controlling and/or directing the scanning over the graphic media scan targets. The controller may comprise a microprocessor, a microcontroller, or a programmable logic device (PLD).
- Further, the system may comprise a non-transitory computer readable storage medium, which stores instructions. The instructions cause, control or program performance of a scanning process. The scanning process may comprise capturing graphic information from scan targets comprising electronic displays and/or print based graphic media. The scanningprocess captures an image of the scan target over an exposure duration.
- An illumination of the scan target is actuated over an illumination duration brief relative to the exposure duration. The illumination of the scan target is deactivated upon an expiration of the illumination duration. The capturing the image step continues over a significant portion of the exposure duration persisting after the expiration of the illumination duration.
- In another aspect, the present invention embraces amethod for capturing graphic data presented with a scan target, which is related to a printed medium and/or a self-lit electronic display. In an example embodiment, a duration and an intensity are fixed in relation to an illumination.
- An image of the scan target is taken with the fixed illumination related duration and intensity over a first exposure duration, which comprises a positive multiple of the fixed illumination related duration. The taken image is evaluated in relation to a quality related characteristic thereof.
- The exposure duration is adjusted relative to the first exposure duration. The taking of the image and the evaluation thereof is performed with the adjusted exposure duration until the evaluated quality related image characteristic at least equals a value of a quality related target.
- Example embodiments also relate to a non-transitory computer readable storage medium, comprising instructions for causing a processor to perform the method, and to a scanner system operable for scanning graphic media according to the method.
- The foregoing illustrative summary, as well as other example objectives and/or advantages of the invention, and the manner in which the same are accomplished, are further explained within the following detailed description and its accompanying drawings.
-
-
FIG. 1 depicts a typical effect of scanner lighting on an image of a computer screen captured by conventional means; -
FIG. 2 depicts a flow chart for an example process for scanning information presented on a graphic medium, according to an example embodiment of the present invention; -
FIG. 3A andFIG. 3B each depict example images captured from a display screen, according to an example embodiment; -
FIG. 4 depicts an example scanning system, according to an example embodiment; -
FIG. 5 depicts various example scan targets, according to an example embodiment; -
FIG. 6 depicts a flow chart for an example process for scanning information presented on a display screen, according to an example embodiment; -
FIG. 7 depicts an example image of a barcode pattern captured from a printed medium, according to an example embodiment; and -
FIG. 8 depicts an example computer and network platform with which an example embodiment may be implemented. - The present invention embraces capturing a graphic information presentation. Example embodiments are described in relation to scanning graphic information presented on self-lit displays as well as in printed media. Graphic information presented on either the self-lit displays or in the printed media is thus captured with a single image and good motion tolerance.
- An example embodiment relates to aprocess for scanning a scan target related to electronic displays and/or print basedgraphic media. An exampleprocess is described for scanning a graphic medium scan target. An image of the scan target is captured over an exposure duration. An illumination of the scan target is actuated over an illumination duration brief relative to the exposure duration. The illumination of the scan target is deactivated upon an expiration of the illumination duration. The capturing the image step continues over a significant portion of the exposure duration, which persists after the expiration of the illumination duration.
- Scanners capture images of scan targets to access graphic information presented therewith. Typically, the scanners capture the images by opening a shutter component and thus, exposing photosensitive components to light reflected from the scan targets. The scanners typically illuminate the scan targets usingon-board light sources.
- Typical scanners may activate their light sources to illuminate the scan targets while their shutters are open. Thephotosensitive components are thus exposed to the light reflected from the scan targets for the same time the shutter is open. The exposure time and the illumination time are the same in conventional scanners.
- The equal exposure and illumination times typically suffice for accessing graphic information presented on printed media and a variety of other common or related graphic media. Much graphic information is also presented currently using electronic displays, such as those associated with computers.A growing trend in factinvolves presenting graphic information on electronic displays associated with mobile computer devices.
- Many electronic displays are self-lit. Self-lit displays are illuminated by their own on-board lighting sources.Electronic displays, moreover,may have surfaces somewhat more reflective than those of printed media.
- Withself-lit displays however, the typical exposure and illumination time equality may fail to access graphic information presentations in at least one significant aspect. For example, the on-board light sources of scanners may wash out graphic information presented on self-lit displays. This washing out effect may, in fact, be exacerbated by reflections of the scanner light from the reflective surfaces of some scan target displays.
-
FIG. 1 depicts a typical effect of scanner lighting on animage 10 of a computer screen(e.g., captured by conventional means). While abright reflection 13 of the scanner lighting is captured, surrounded by a somewhat more diffusehalo area 14, the typical equal exposure and illumination times provide no meaningful access to any useful graphic information. Instead, the bright scanner lighting has completely washed out any useful graphic information and beside theartifacts reflection 13 andhalo 14 thereof, the captureddisplay image 11 shows only a uniformly blackening. - A typical response of scanners faced with this situation may include temporary disabling their on-board light source and re-opening its shutter to expose its photosensitive components a second time. Subsequent captures of second (or more) images of scan targets may not be atypical.
- The second image is captured using only self-lighting from a scanned display and/or ambient lighting that may be available, but without any illumination from the scanner's on-board light source. Typically, scanners may then essentially discard the
first image 10, captured originally. While an adequate image may eventually thus be captured, this is typically achieved by consuming at least twice as much scan time, as well as more power and processing resources. - In contrast to situations such as the scenarios discussed with reference to
FIG. 1 , example embodiments relate toscanning graphic information presented on self-lit displays as well as in printed mediawith a single image and good motion tolerance.FIG. 2 depicts a flow chart for anexample process 20 for scanning information presented on a graphic display, according to an example embodiment of the present invention. - In
process 20, scan targets related to electronic displays and/or print basedgraphic media are scanned. The graphic medium may comprise electronic displays, self-lit media, and/or print based media. - Self-lit electronic displays may be associated with computers, including portable, cellular, and mobile computing and communicating devices ("mobile devices"). The mobile devices may comprise "smart phones," tablet computers, Portable Data Terminals (PDTs), Personal Digital Assistants (PDAs) and other mobile or portable computer and communication devices.
- In
step 21,an image of the scan target is captured over an exposure duration. An example embodiment may be implemented in which thestep 21 comprises acomponent step 211 and acomponent step 212. - The
component step 211 comprises actuating a sensor operable for detecting the image. Thecomponent step 212 comprises actuating a shutter operable for exposing the actuated sensor to the scan target over the exposure duration. - In
step 22, an illumination of the scan target is actuated over an illumination period, which is brief relative to the exposure duration. The exposure duration thus comprises a length of time that is significantly greater than a length of time corresponding to the illumination period. - In
step 23, the illumination of the scan target is deactivated upon an expiration of the illumination duration. Importantly however, the capturing the image step '21' continues over at least a significant portion of the exposure duration, which persists after the expiration of the illumination duration. - The exposure duration is significantly longer than the illumination duration. For example,set illumination duration corresponds to a mere fraction of the exposure duration. The exposure duration corresponds to a significant multiple of the illumination duration.
- An example embodiment may be implemented in which the illumination duration comprises a brief time period of around 200-400 microseconds (ms). During this brief time period, an example scanner actuates an on-board light source component with an electric current of about 300-700 Milliamps (mA).
- The
method 20 may also comprise one or more optional steps. For example, in astep 24, a quality related characteristic of the captured image may beevaluated relative to a target quality metric. - The quality related characteristic of the captured image and/or the target quality metric may comprise an image quality measurement. The image quality measurement may relate to a grey level, a saturation level, and/or a blackness level.
- The image quality measurementof the captured image may be determined substantially globally over the captured image. Alternatively or additionally, the image quality measurementof the captured image may be determined locally in relation to at least a portion of the image.
- A determination may be made based on the based on the evaluating step that the quality relatedcharacteristic of the captured image does not at least meet the target quality value.
- In this case, the captured image may comprise a first captured image and the exposure duration may be increased to one or more increased exposure duration values. An example embodiment may be implemented in which adjustments to the exposure duration are computed according to an automatic exposure control (AEC) process and/or using values stored in firmware or other non-transitory computer readable storage media.
- For example, the AEC process may manage the exposure duration according to the quality related evaluation of the received image. An example embodiment may be implemented in which, if a quality characteristic of an evaluated image is assessed as being excessively saturated relative to a saturation related quality metric (e.g., "target"), then the AEC may reduce the exposure duration. For example, the AEC may adjust the present exposure duration to a first adjusted exposure duration, which is lower than the present (unadjusted) duration.
- On the other hand, if a quality characteristic of an evaluated image is assessed as being "black," orotherwise excessively dark relative to the saturation related quality metric or a black level related quality metric target, then the AEC may increase the exposure duration. For example, the AEC may adjust the present exposure duration to a second adjusted exposure duration, which is greater than the present (unadjusted) duration.
- Continuing with this example, if the evaluated image is assessed as not saturated and not black (or otherwise too dark), a situation may arise in which its quality characteristic is assessed to not at least meet a target quality metric related to a grey scale or another quality metric. In this case, the AEC may adjust the exposure duration accordingly to a third adjusted exposure duration, which is directed to improving the image quality characteristic relative to the target quality metric. Table 1 below presents an example.
Table 1 • If image is saturated, then reduce the exposure duration; • Else, if the image is black, then raise the exposure duration; or • Else (if the image is NOT saturated AND NOT black), then reset exposure duration to improve another image quality characteristic relative to corresponding target quality metric. - The capturing, actuating and deactivation steps '21' through '23' may then be repeated iteratively over the one or more increased exposure duration values and one or more subsequent corresponding images may thus be captured.
- The evaluating the quality related characteristic step'24' may then also be repeated iteratively over the one or more subsequent captured images. The reiterated steps may continue to be performed until the quality related characteristic of at least one of the subsequent corresponding evaluated captured images at least meets the target quality value.
- If none of the captured images meets the target quality value however upon reaching a maximum increased exposure duration, then an evaluated image having the quality value that most closely approximates the target quality value may be selected, used, stored, exported and/or processed, etc.
- The set illumination duration may also comprise a first set time duration. Upon reaching the maximum increased exposure duration value, the illumination duration may be reset from the first set time duration to one or more increased illumination durations.
- The capturing, actuating and deactivation steps '21' through '23' may then be repeated iteratively over the one or more increased illumination durations and one or more subsequent corresponding second images thus captured.
- The evaluating the quality related characteristic step '24' may then also be repeated iteratively over the one or more subsequent captured second images until the quality related characteristic of at least one of the subsequent corresponding evaluated captured second images at least meets the target quality value.
- If none of the captured images meets the target quality value however upon reaching a maximum increased illumination duration, then an evaluated image having the quality value that most closely approximates the target quality value may be selected, used, stored, exported and/or processed, etc.
- The
process 20 may be implemented using a scanner system and/or a computer and communication system platform (e.g.,system 40, platform 80, described below with reference toFIG. 4 andFIG. 8 , respectively). -
Process 20 allows for capturing significant amounts of scanning information presented on a graphic display according to an example embodiment, as shown inFIG. 3 . -
FIG. 3A andFIG. 3B each depict example images captured from a display screen, according to an example embodiment. The scanneddisplay image field 31, as depicted in each ofFIG. 3A andFIG. 3B , shows a significant amount of graphic information. The information shown in theimage field 31 was captured from the scanned display screen with scanner illumination provided by a light pulse activated for a very short illumination duration. InFIG. 3A , the scanneddisplay image field 31 comprises a representation of an exampleHanXin Code pattern 35, which is also intended to represent QR code patterns, dot code patterns and other formats used for presenting 2D graphic data in a matrix-like array, and any other bar codes or other 2D graphic data representations. InFIG. 3B, the scanneddisplay image field 31 shows an interactive screen. - More particularly, the light pulse is deactivated at an early point in time during the exposure duration, which keeps the light pulse to an illumination duration significantly shorter than the exposure duration, which relates to the shutter speed or the time during which the shutter remains open.
- In fact, the
example image 30 depicts the same screen, which whenscanned by conventional means produces the, blackened scanneddisplay image field 11 washed out of useful graphic data (shown inFIG.1 ). Illuminated by the ultra-short light pulse however, specifically a light pulse that is significantly shorter than (e.g., comprising a mere fraction of) the exposureduration during which the shutter is open to expose the image sensor, theimage field 31 shows useful graphic information. - Indeed, an
artifact 33 of the reflection ('13';FIG.1 ) may remain noticeable in the scanned display image field 31.However, thereflective artifact 33 is neither disruptive nor degrading to an image quality characteristic of theimage field 31 sufficient to impair or deter an ability of decoding barcodes or other image features captured therewith. Thereflective artifact 33 is in fact so diminished, relative to reflections caused conventionally, as to lack any appreciable associated halo artifact (e.g., halo '14';FIG.1 ). -
FIG. 4 depicts anexample scanning system 40, according to an example embodiment. Thesystem 40 is operable for scanning a graphicmedium scan target 49, such as a print related graphic medium or a self-lit display screen. Thescan target 49 may present graphic information, such as abarcode 48. -
FIG. 4 includes a key to symbols used therein. As shown in the key to symbols, pathways associated with direct and reflected lighting and corresponding optical data are represented with un-darkened single direction arrows. Darkened two-ended arrows represent bidirectional flow pathways, which correspond to data signals exchanged between components of thescanner system 40. - The
scanner system 40 comprises animage detector component 41. Theimage detector 41 is operable, upon actuating an exposure, for capturing an image of thescan target 49 over a duration of the exposure actuation. - The
detector component 41 may comprise animage sensor device 411 and ashutter device 412. Theimage sensor 411 is operable, upon the actuating the exposure, for the capturing the image of the scan target. Theshutter 412 is operable for exposing thesensor device 411, upon the actuating the exposure. - An example embodiment may be implemented in which the
sensor 411 comprises an optical array of photosensitive devices, such as an array of charged-coupled devices (CCD) or photodiodes. An example embodiment may also be implemented in which theshutter 412 is actuated electromechanically or electro-optically. - Electromechanical actuation may be achieved by opening the
shutter 412. Electro-optical actuation may be achieved by rendering the shutter optically transparent. Electromechanical shutters may be deactivated by closing. Electro-optical shutters may be deactivated by rendering the shutter optically opaque, or at least reducing the optical transparence thereof significantly. - An example embodiment may also be implemented in which the
detector 41 comprises optical components, devices or apparatus ("optics") for coupling thesensor 411 optically to light gathered by thescanner system 40 and admitted thereto through theopen shutter 412. Such optics may be transmissive and/or reflective. Such optics may comprise various structures and/or combinations of lenses, prisms, mirrors, windows, filters, light guides and other optically transmissive media (e.g., optical fiber) and other optical components. - The
scanner system 40 also comprises alight source component 47. The light source is operable, upon actuating an illumination, for illuminating thescan target 49 over an illumination duration. Importantly, the illumination duration is brief relative to the exposure duration. - Example embodiments may be implemented in which the light source provides illumination at a fixed light level. The light level may be fixed to a value stored in firmware.
- Upon an expiration of the illumination duration, the
light source 47 is also operable for deactivating, such as by "turning off" (or at least dimming substantially) and thus extinguishing its illumination operation. Importantly however, the sensor/detector 41 continues to operate for capturing the image of thescan target 49 during a remainder of the exposure duration, which persists for at least a significant (even substantial) time period afterthe expiration of the illumination duration. - Further, the
scanner system 40 comprises anexposure regulator component 43 and a lighting (illumination)regulator component 46. - The
exposure regulator 43 is operable for setting the exposure duration and for the actuating the exposure. Thelighting regulator 46 is operable for setting the illumination duration and for the actuating, and the deactivating, the illumination operation of thelight source 47. - The
scanner system 40 comprises a controller/director component 45. The controller/director component 45 may comprise a microprocessor, a microcontroller, or a field programmable gate array (FPGA) or other programmable logic device (PLD). - The controller/
director 45 is operable for exchanging data signals with the sensor/detector 41, theexposure regulator 43 and thelighting regulator 46. The controller/director 45 functions to control operations of the other components of thescanner system 40 with which it exchanges the data signals and thus, for directing the scanning of the graphicmedium scan target 49. - The data signal exchange allows the controller/
director 45 to effectively control theexposure regulating component 43 and theillumination regulating component 46 and thus, to set the illumination duration to a time period significantly shorter than the exposure duration. - The controller/
director 45 may also be operable for evaluating a quality related characteristic of the captured image in relation to a target quality metric. The quality related characteristic of the captured image and/or the target quality metric may comprise a quality measurement related to a grey scale, a saturation level, and/or a blackness level. - The
scanner system 40 may also comprise a non-transitory computerreadable storage medium 44. The non-transitory computerreadable storage medium 44 may be disposed, at least in part, separately in relation to the director/controller component 45 (e.g., as memory and/or drive components). The non-transitory computerreadable storage medium 44 may also be integratedpartially with at least a portion of the controller/director 45 (e.g., as registers and/or caches thereof). - The non-transitory computer
readable storage medium 44 comprises instructions, which cause the controller/director component 45 to perform a scanning process over the scan target. The scan process comprises at leastthe capturing the image of the scan target over the exposure duration, the actuating the illumination of the scan target over the illumination duration, and the deactivating the illumination of the scan target upon the expiration of the illumination duration, in which the capturing the image step continues over the significant portion of the exposure duration, which persists after the expiration of the illumination duration. - The scan process may also may also comprise evaluating a quality related characteristic of the captured image may beevaluated relative to a target quality metric. The instructions may also cause the controller/
director 45 to perform the process 20 (FIG.2 ) and/or aprocess 70, which is described below (with reference toFIG.7 ). One or more aspects or features of thesystem 40 may be implemented on a computer and communication system platform (e.g., computer and communication system platform 800), which is described below with reference toFIG. 8 . - Setting the exposure duration and the illumination duration, adjusting the set exposure duration and/or illumination duration and/or evaluating quality related characteristics of captured images relative to quality targets may be computed according to an AEC algorithm and/or values stored in firmware. The computations may be performed or controlled based on instructions stored tangibly in non-transitory computer readable storage media.
- With the
scan target 49 presenting thebarcode 48 within about 8-11 centimeters (cm) proximity to thescanner system 40, an example embodiment may be implemented in which the AEC sets the illumination duration for a brief time period (e.g., of around200-400 ms). During this brief time period, the controller/director 45 and thelighting regulator 46 operate together for actuating the illumination by energizing the light source 47with an electric current fixed at a value set in firmware (e.g., at approximately300-700 mA). - As a position of the
scan target 49 is displaced to another location further from thescanner system 40, the illumination provided by thelight source 47 decreases by the square of the distance increase. At a distance of about 13-17 cm separation between thescanner system 40 and thescan target 49, ambient lighting in some settings may become more significant than the illumination remaining from thelight source 47. - An example embodiment may be implemented in which AEC computations of the controller/
director 45 thus cause its data signal exchange interaction with the exposure regulator for adjusting the exposure duration automatically to a longer time period. Even with scans performed over the increased exposure duration, example embodiments keep the illumination level of the light source fixed and its actuation current thus remains fixed at the original value. - Example embodiments may be implemented for scanning targets more than around 13-17 cm or more from the scanner in situations without sufficient ambient lighting. Such a situation is described below with reference to
FIG. 7 . In such situations, the exposure duration may reach an upper limit specified in firmware. In such situations, the AEC computations of the controller/director 45 thus cause its data signal exchange interaction with the illumination regulator for adjusting the illumination duration automatically to a longer time period. Notwithstanding any such increase to the illumination duration however, the exposure duration remains significantly longer. - Thus, even upon the adjustment of the illumination duration to an increased time period, the exposure duration continues for a significant portion of time remaining after its expiration. Moreover, even for scans performed over the increased exposure and illumination durations, example embodiments are implemented to keep the illumination level of the light source and its corresponding actuation current fixed at the value specified in firmware.
- The
scanner system 40 is effective operationally for scanning optically scan targets comprising various graphic media.FIG. 5 depicts thescanner system 40witha variety 50 of example scan targets, according to an example embodiment. Thevariety 50 of example scan targets comprises a printedmedium 52, as well as several mobile devices, each with self-lit display screens. - The example mobile devices represented within the
scan target variety 50 comprise a cellular "smart phone" type telephone and atablet computer 53. The example mobile devices also comprise abarcode scanner PDT 54 and aPDA 55. The graphic media of thevariety 50 are shown by way of example and should be considered representative, but not construed as limiting in any way. - The images presented by the
scan target variety 50 may comprise two-dimensional (2D) geometric arrays of graphic data such as barcode patterns ("barcodes"). The barcodes may comprise Universal Product Code (UPC) patterns, HanXin Code Patterns, Quick-Read (QR) patterns, PDF417 (Portable Document File) patterns of four (4) vertical bar like symbols disposed over 17 horizontal spaces, and/or dot code patterns. Other kinds of graphic information, images and visual data may also be scanned by thesystem 40. -
FIG. 6 depicts a flow chart for anexample process 60 for scanning information presented by graphic media, according to an example embodiment. Theprocess 60 begins with an example step 61. - In the step 61, a duration and an intensity are fixed in relation to an
illumination.In step 62, an image of the scan target is taken with the fixed illumination related duration and intensity over a first exposure duration. The first exposure duration comprises a significant positive multiple of the fixed illumination related duration. - In
step 63, the taken image is evaluated in relation to a quality related characteristic thereof. The evaluation may relate to a comparison of the quality related characteristic of the image to a specified "target" quality metric. The quality related image characteristic, the target quality metric and/or the corresponding evaluation and/or comparison may comprise quality measurements related to grey scales, saturation levels, and/or black levels. - In step 64, the exposure duration is adjusted relative to the first exposure duration and in
step 65, the steps of taking the image and evaluating the image are repeated with the adjusted exposure duration until the evaluated quality related image characteristic at least equals a value of a quality related target. - The
process 60 may comprise one or more optional steps. Upon the adjusting the exposure duration step '65' and the exposure duration reaching a maximum adjustment value for example, theprocess 60 may also comprise a step 66. In the step 66, a fixedness of the fixed illumination related duration is reset. - The illumination related duration may thus be adjusted to an adjusted illumination duration, which exceeds (is greater than) the fixed illumination related duration. The steps '62' and '63' of taking the image and evaluating the image, respectively, may then be repeated with (e.g., "at," "over," "using," "based on") the adjusted illumination duration until the evaluated quality related image characteristic at least meets (e.g., "equals," "reaches") the value of the quality related target.
- Upon the repeating the steps of taking the image and evaluating the image with the adjusted illumination duration, in which the illumination duration reaches a maximum adjustment value but the evaluated quality related image characteristic fails to at least meet the value of the quality related target, an image having an evaluated quality related characteristic value closest to the quality related target may be processed, used, selected, accepted, etc.
- The
process 60 may be implemented using thescanner system 40, described above with reference toFIG. 4 , and/or the computer and communication system platform 80, described below with reference toFIG. 8 . - Example embodiments are operable for scanning some images in environmental areas illuminated by ambient lighting of relatively low levels. The illumination levels are lowin relation to ambient light levels sufficient for illuminating print related graphic media and/or electronic displays (e.g., beyond an effective illumination range of self-lighting associated therewith).
- Setting the exposure duration and the illumination duration, adjusting the set exposure duration and/or illumination duration and/or evaluating quality related characteristics of captured images relative to quality targets may be computed according to an AEC algorithm and/or values stored in firmware. The computations may be performed or controlled based on instructions stored tangibly in non-transitory computer readable storage media.
- With scan targets within about 10 cm proximity to the scanners, example embodiments may be implemented in which an AEC sets the illumination duration for a brief time period. During this brief time period, illumination may be actuated by energizing a scanneron-board light source with an electric current fixed at a value set, e.g., in firmware.
- As a position of the scan target is displaced to another location further from the scanner, the illumination provided by the on-board light source decreases by the square of the distance increase. At a distance of 15 cm separation between the scanner and the scan target, ambient lighting in some settings may become more significant than the illumination remaining from the scanner's on-board light source.
- An example embodiment may be implemented in which AEC computations an automatic adjustment over the exposure duration to a longer time period. Even with scans performed over the increased exposure duration, example embodiments keep the illumination level of the light source fixed and its actuation current thus remains fixed.
- Example embodiments may be implemented for scanning targets 15 cm or more from the scanner in situations without sufficient ambient lighting. Such a situation is described below with reference to
FIG. 7 . In such situations, the exposure duration may reach an upper limit, e.g., specified in firmware. In such situations, the AEC thus causesan adjustment of the illumination duration automatically to a longer time period. Notwithstanding any such increase to the illumination duration however, the exposure duration remains significantly longer in relation thereto. - Thus, even upon the adjustment of the illumination duration to an increased time period, the exposure duration continues for a significant portion of time remaining after its expiration. Moreover, even for scans performed over the increased exposure and illumination durations, example embodiments are implemented to keep the illumination level of the light source and its corresponding actuation current fixed at the value specified in firmware.
-
FIG. 7 depicts anexample image 70 showing a barcode (e.g., UPC) pattern71, captured from a printedmedium 79, according to an example embodiment. The barcode 71shown in theimage 70 presents useful visual data, which allows effective access to graphic information encoded in the medium on which the barcode is printed. At scan time, the graphicmedium scan target 79 on which the capturedbarcode 71 was presented is disposed in an area with the low ambient lighting level, as described above (e.g., "defined," "explained," etc. in the paragraph immediately preceding the present paragraph). - Moreover, the
scan target 79 presenting the captured barcode 71is imaged in the dark area (of low ambient lighting)according to an example embodimentas illuminated by a short light pulse. The short light pulse is activated over an illumination duration shorter than an exposure duration, over which theimage 70 is captured. The short light pulse is also deactivated (e.g., "shut-off," "dimmed significantly," "extinguished," "deenergized," etc.) at an expiration (e.g., "termination") of the illumination duration. - The brief light pulse provided according to example embodiments may provide less light, overall, than the total amount of illumination provided by the relatively long light pulses provided typically by scanners (e.g., using "conventional" means). The difference may, in fact, be significant. However, the brief light pulse of example embodiments is sufficient for decoding the graphic data presented by the
barcode 71, as captured in the scannedimage 70. In this sense, the term "brief" is used herein relative to the corresponding significantly longer exposure duration and/or,to the longer light pulses typical of other (e.g., "conventional") scanners. - While the brief light pulse may suffice for decoding the barcode, and thus access graphic data presented by the
image 70, augmentations may be helpful in some other situations. For example, if a symbol presented by a scan target wasdisposed at a locale farther away from the scanner (e.g.,scanner 40;FIG.4 ) than the proximity thereto ofscan target 79, or the ambient light level of that locale is significantly darkerin relation thereto (e.g., pitch-black) an example embodiment may be implemented to allow or enable full lighting on one or more subsequent scan attempt. - Setting the exposure duration and the illumination duration, adjusting the set exposure duration and/or illumination duration and/or evaluating quality related characteristics of captured images relative to quality targets may be computed according to an AEC algorithm and/or values stored in firmware. The computations may be performed or controlled based on instructions stored tangibly in non-transitory computer readable storage media.
- With the
scan target 70 presenting thebarcode 71 within about 8-11 centimeters (cm) proximity to the scanner, an example embodiment may be implemented in which the AEC sets the illumination duration for a brief time period of around 300 ms. During this brief time period, the scanner's light source is energized by electric current fixed at a value set, e.g., in firmware. - As a position of the
scan target 70 is displaced to another location further from the scanner, the illumination provided by its light source decreases by the square of the distance increase. At a distance of about 13-17 cm separation between thescan target 70 and the scanner, ambient lighting in some settings may become more significant than the illumination remaining from the light source. - An example embodiment may be implemented in which AEC computations cause adjustment of the exposure duration automatically to a longer time period. Even with scans performed over the increased exposure duration, example embodiments keep the illumination level of the light source fixed and its actuation current thus remains fixed.
- Situations may arise however in which the ambient lighting is too low for sufficient illumination of the
scan target 70. An example embodiment is implemented for scanning targets more than about 13-17 cm or more from the scanner in situations without sufficient ambient lighting. The image of thescan target 70 shown inFIG. 7 is captured in such a low ambient lighting milieu, wherein the exposure duration has reached an upper limit specified, e.g., in firmware. - In the situationshown in
FIG. 7 , AEC computations cause an adjustment to the illumination duration automatically to a longer time period. Notwithstanding any such increase to the illumination duration however, the exposure duration remains significantly longer. - Thus, even upon the adjustment of the illumination duration to an increased time period, the exposure duration continues for a significant portion of time remaining after its expiration. Moreover, even for scans performed over the increased exposure and illumination durations, example embodiments are implemented to keep the illumination level of the light source and its corresponding actuation current fixed at the value specified in firmware.
- Example embodiments are thus described in relation toprocesses, and a system, for scanning a graphic medium scan target. An image of the scan target is captured over an exposure duration. An illumination of the scan target is actuated over an illumination duration brief relative to the exposure duration. The illumination of the scan target is deactivated upon an expiration of the illumination duration. The capturing the image step continues over a significant portion of the exposure duration persisting after the expiration of the illumination duration. The processes and systems described in relation to example embodiments may be implemented on a computer and communication network platform, such as that described below.
-
FIG. 8 depicts an example computer andnetwork platform 800, with which an example embodiment may be implemented.FIG. 8 depicts example computer andnetwork platforms 800, with which an embodiment of the invention may be implemented. For example, the computer may comprise a scanner computer operable for exchanging data via communication networks, which may be represented at least in relation to some aspects thereof with reference toFIG. 8 . The scanner computer 899 comprises scanner relatedcomponents 844, which represents one or more features or components of a scanner system such as system 40 (FIG.4 ). - Along with the scanner related
components 844, the computer system 899 is operable for capturing graphic information from scan targets, which may comprise electronic displays and/or print based graphic media. Scanning the graphic medium captures an image or other aspects of such graphic information over an exposure duration. An illumination of the scan target is actuated over an illumination duration, which is brief relative to the exposure duration. The illumination of the scan target is deactivated upon an expiration of the illumination duration. The capture of the image continues over a significant portion of the exposure duration, which persists after the expiration of the significantly briefer illumination duration. - The scanner computer 899 comprises a data bus 802 or other communication mechanism for communicating information, and a
processor 804 coupled with bus 802 for processing information. Computer 899 also includes amain memory 806, such as a random access memory (RAM) or other dynamic storage device, coupled to bus 802 for storing information and instructions to be executed byprocessor 804.Main memory 806 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed byprocessor 804. - Computer 899 further includes a read only memory (ROM) 808 or other static storage device coupled to bus 802 for storing static information and instructions for
processor 804. Astorage device 810, such as a magnetic disk, flash drive, or optical disk, is provided and coupled to bus 802 for storing information and instructions.Processor 804 may perform one or more digital signal processing (DSP) functions. Additionally or alternatively, DSP functions may be performed by another processor or entity (represented herein with processor 804). - Computer 899 may be coupled via bus 802 to a
display 812, such as a modern liquid crystal display (LCD). Older cathode ray tube (CRT) display types, plasma displays, "thin" (or "cold cathode") CRTs, and other displays and monitors may also be used for displaying information to a computer user. In some telephone, tablet, PDT and/or PDA applications, LCDs or thin CRTs may be used with some preference or regularity. - An
input device 814, including alphanumeric (and/or ideographic, syllabary-related and/or other) symbols and other keys, is coupled to bus 802 for communicating information and command selections toprocessor 804. Another type of user input device comprises acursor control 816. Thecursor controller 816 may comprise a haptic-enabled "touch-screen" or "mouse pad" like GUI display, or a mouse, trackball, or cursor direction keys for communicating direction information and command selections toprocessor 804 and for controlling cursor movement ondisplay 812. - Such input devices may typically allow or feature two degrees of freedom over at least two axes. The two axes comprise a first axis (e.g., 'x' or horizontal) and a second axis (e.g., 'y' or vertical), which allows the device to specify positions over a representation of a geometric plane. Some phones with simpler keyboards may implement this or a similar feature haptically using a touch-screen GUI display and/or with a set of directionally active "arrow" (or other direction-indicative) keys.
- Embodiments of the present disclosure relate to the use of computer 899 for scanning visual data such as barcodes and/or other images presented on printed graphic media and/or self-lit electronic displays, and other embodiments described herein. This feature is provided, controlled, enabled or allowed with computer 899 functioning in response to
processor 804 executing one or more sequences of one or more instructions contained inmain memory 806 and/or other non-transitory computer readable storage media. - Such instructions may be read into
main memory 806 from another computer-readable medium, such asstorage device 810. Execution of the sequences of instructions contained inmain memory 806 causesprocessor 804 to perform the process steps described herein. One or more processors in a multiprocessing arrangement may also be employed to execute the sequences of instructions contained inmain memory 806. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the invention. Thus, embodiments of the invention are not limited to any specific combination of hardware, circuitry, firmware and/or software. - The term "computer readable storage medium," as used herein, may refer to any non-transitory storage medium that participates in providing instructions to
processor 804 for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media includes, for example, optical or magnetic disks, such asstorage device 810. Volatile media includes dynamic memory, such asmain memory 806. Transmission media includes coaxial cables, copper wire and other electrical conductors and fiber optics, including the wires (and/or other conductors or optics) that comprise the data bus 802. Transmission media can also take the form of electromagnetic (e.g., light) waves, such as those generated during radio wave and infrared and other optical data communications (and acoustic, e.g., sound related, or other mechanical, vibrational, or phonon related transmissive media. - Common or familiar forms of non-transitory computer-readable storage media include, for example, flash drives such as may be accessible via USB (universal serial bus), "Firewire," or other connections, as well as legacy "floppy disks," flexible disks, hard drives and disks, legacy magnetic tape, and/or any other magnetic medium, CD-ROM, DVD and BD and other optically accessible or readable media, or even punch cards, paper tape, and other legacy or physically or mechanically media bearing patterns of holes or the like, RAM, PROM, EPROM, FLASH-EPROM, and/or any other memory chip or cartridge, carrier waves (as described hereinafter), or any other medium from which a computer can read data.
- Various forms of non-transitory computer readable storage media may be involved in carrying one or more sequences of one or more instructions to
processor 804 for execution. For example, the instructions may initially be carried on a magnetic or other disk of a remote computer (e.g., server 830). The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line and/or network, e.g., using a modem (modulator/demodulator) . - A modem local to the computer 899 can receive the data over networks wirelessly and/or on wireline (e.g., coaxial cable, fiber optics, telephone lines, etc.) and use an infrared or other transmitter to convert the data to an infrared or other signal. An infrared or other detector coupled to bus 802 can receive the data carried in the infrared or other signal and place the data on bus 802. Bus 802 carries the data to
main memory 806, from whichprocessor 804 retrieves and executes the instructions. The instructions received bymain memory 806 may optionally be stored onstorage device 810 either before or after execution byprocessor 804. - Computer 899 also includes a
communication interface 818 coupled to bus 802.Communication interface 818 provides a two-way (or more) data communication coupling to anetwork link 820 that is connected to alocal network 822. For example,communication interface 818 may comprise a cable modem, an optical modem, or a DSL (digital subscription line), or even legacy media such as ISDN (integrated services digital network) cards, or other modem types, to provide a data communication connection to a corresponding type of telephone line or wireless medium. As another example,communication interface 818 may comprise a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation,communication interface 818 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information. - Network link 820 typically provides data communication through one or more networks to other data devices. For example,
network link 820 may provide a connection throughlocal network 822 to a host computer 824 or to data equipment operated by an Internet Service Provider (ISP) (or telephone switching center) 826. An example embodiment may be implemented in which thelocal network 822 comprises a communication medium (or multiple network media) with which a user's telephone or other data (and/or other) communication system may function. TheISP 826, in turn, provides data communication services over one or more wide area network (WANs) and internetworks, including the worldwide packet-switched data communication networks now commonly referred to as the "Internet" 828 and the "World-Wide Web" (www) associated and/or interconnected therewith, and/or using TCP/IP (Transmission Control Protocol/Internet Protocol) or other modalities with similar connectivity features and/or capabilities. - The
local network 822 andWAN Internet 828 both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals onnetwork link 820 and throughcommunication interface 818, which carry the digital data to and from computer 899, are exemplary forms of carrier waves transporting the information. - Computer 899 can send messages and receive data, including program code, through the network(s),
network link 820 andcommunication interface 818. - In the Internet example, a
server 830 might transmit a requested code for an application program related to logistics or other computations throughInternet 828,ISP 826,local network 822 andcommunication interface 818. In an embodiment of the invention, one such downloaded application provides for scanning print related graphic media and self-lit electronic displays in relation to accessing visual, graphic and other information presented therewith. - The received code may be executed by
processor 804 as it is received, and/or stored instorage device 810, or other non-volatile storage for later execution. In this manner, computer 899 may obtain application code in the form of a carrier wave. - Computer 899 thus gathers data from the
database 839 and thescanner components 844 and directs the capture or other gathering of the graphic data presented therewith. An example embodiment may be implemented in which computer 899 gathers data from thedatabase 839, theserver 830, thescanner components 844 and/or thecomputer 898 via the WAN/Internet 828local network 822 and thenetwork link 820, etc. Data contained in barcodes and other graphic information captured from the scanned media targets may also be sent to thedatabase 839 for storage and access bycomputer 898, later retrieval by the scanner computer 899 and/or other computers connected over any of the networks of theplatform 800. - An example embodiment may also be implemented in which the computer 899 gathers data from the
database 839 by means of queries directed via theserver 830 and over the internet (or other network) 828, as well as thelocal network 822 andnetwork link 820, etc. - Example embodiments of the present invention are thus described in relation to a process for scanning a graphic medium scan target. An image of the scan target is captured over an exposure duration. An illumination of the scan target is actuated over an illumination duration brief relative to the exposure duration. The illumination of the scan target is deactivated upon an expiration of the illumination duration. The capturing the image step continues over a significant portion of the exposure duration, which persists after the expiration of the illumination duration.
- In the specification and/or figures, example embodiments of the invention have been described in relation to aprocess is described for scanning a scan target related to an electronic display or a print basedgraphic medium. An image of the scan target is captured over an exposure duration and with an illumination activated at a fixed lighting intensity level and for a set illumination duration. The set illumination duration corresponds to a mere fraction of the exposure duration. The illumination deactivates upon expiration of the illumination duration. A quality related characteristic of the captured image is evaluated relative to a target quality metric.
- To supplement the present disclosure, this application incorporates entirely by reference the following patents, patent application publications, and patent applications:
- U.S. Patent No.
6,832,725 ;U.S. Patent No. 7,128,266 ; - U.S. Patent No.
7,159,783 ;U.S. Patent No. 7,413,127 ; - U.S. Patent No.
7,726,575 ;U.S. Patent No. 8,294,969 ; - U.S. Patent No.
8,317,105 ;U.S. Patent No. 8,322,622 ; - U.S. Patent No.
8,366,005 ;U.S. Patent No. 8,371,507 ; - U.S. Patent No.
8,376,233 ;U.S. Patent No. 8,381,979 ; - U.S. Patent No.
8,390,909 ;U.S. Patent No. 8,408,464 ; - U.S. Patent No.
8,408,468 ;U.S. Patent No. 8,408,469 ; - U.S. Patent No.
8,424,768 ;U.S. Patent No. 8,448,863 ; - U.S. Patent No.
8,457,013 ;U.S. Patent No. 8,459,557 ; - U.S. Patent No.
8,469,272 ;U.S. Patent No. 8,474,712 ; - U.S. Patent No.
8,479,992 ;U.S. Patent No. 8,490,877 ; - U.S. Patent No.
8,517,271 ;U.S. Patent No. 8,523,076 ; - U.S. Patent No.
8,528,818 ;U.S. Patent No. 8,544,737 ; - U.S. Patent No.
8,548,242 ;U.S. Patent No. 8,548,420 ; - U.S. Patent No.
8,550,335 ;U.S. Patent No. 8,550,354 ; - U.S. Patent No.
8,550,357 ;U.S. Patent No. 8,556,174 ; - U.S. Patent No.
8,556,176 ;U.S. Patent No. 8,556,177 ; - U.S. Patent No.
8,559,767 ;U.S. Patent No. 8,599,957 ; - U.S. Patent No.
8,561,895 ;U.S. Patent No. 8,561,903 ; - U.S. Patent No.
8,561,905 ;U.S. Patent No. 8,565,107 ; - U.S. Patent No.
8,571,307 ;U.S. Patent No. 8,579,200 ; - U.S. Patent No.
8,583,924 ;U.S. Patent No. 8,584,945 ; - U.S. Patent No.
8,587,595 ;U.S. Patent No. 8,587,697 ; - U.S. Patent No.
8,588,869 ;U.S. Patent No. 8,590,789 ; - U.S. Patent No.
8,596,539 ;U.S. Patent No. 8,596,542 ; - U.S. Patent No.
8,596,543 ;U.S. Patent No. 8,599,271 ; - U.S. Patent No.
8,599,957 ;U.S. Patent No. 8,600,158 ; - U.S. Patent No.
8,600,167 ;U.S. Patent No. 8,602,309 ; - U.S. Patent No.
8,608,053 ;U.S. Patent No. 8,608,071 ; - U.S. Patent No.
8,611,309 ;U.S. Patent No. 8,615,487 ; - U.S. Patent No.
8,616,454 ;U.S. Patent No. 8,621,123 ; - U.S. Patent No.
8,622,303 ;U.S. Patent No. 8,628,013 ; - U.S. Patent No. 8,628,015;
U.S. Patent No. 8,628,016 ; - U.S. Patent No.
8,629,926 ;U.S. Patent No. 8,630,491 ; - U.S. Patent No.
8,635,309 ;U.S. Patent No. 8,636,200 ; - U.S. Patent No.
8,636,212 ;U.S. Patent No. 8,636,215 ; - U.S. Patent No.
8,636,224 ;U.S. Patent No. 8,638,806 ; - U.S. Patent No.
8,640,958 ;U.S. Patent No. 8,640,960 ; - U.S. Patent No.
8,643,717 ;U.S. Patent No. 8,646,692 ; - U.S. Patent No.
8,646,694 ;U.S. Patent No. 8,657,200 ; - U.S. Patent No.
8,659,397 ;U.S. Patent No. 8,668,149 ; - U.S. Patent No.
8,678,285 ;U.S. Patent No. 8,678,286 ; - U.S. Patent No.
8,682,077 ;U.S. Patent No. 8,687,282 ; - U.S. Patent No.
8,692,927 ;U.S. Patent No. 8,695,880 ; - U.S. Patent No.
8,698,949 ;U.S. Patent No. 8,717,494 ; - U.S. Patent No.
8,717,494 ;U.S. Patent No. 8,720,783 ; - U.S. Patent No.
8,723,804 ;U.S. Patent No. 8,723,904 ; - U.S. Patent No.
8,727,223 ;U.S. Patent No. D702,237 ; - U.S. Patent No.
8,740,082 ;U.S. Patent No. 8,740,085 ; - U.S. Patent No.
8,746,563 ;U.S. Patent No. 8,750,445 ; - U.S. Patent No.
8,752,766 ;U.S. Patent No. 8,756,059 ; - U.S. Patent No.
8,757,495 ;U.S. Patent No. 8,760,563 ; - U.S. Patent No.
8,763,909 ;U.S. Patent No. 8,777,108 ; - U.S. Patent No.
8,777,109 ;U.S. Patent No. 8,779,898 ; - U.S. Patent No.
8,781,520 ;U.S. Patent No. 8,783,573 ; - U.S. Patent No.
8,789,757 ;U.S. Patent No. 8,789,758 ; - U.S. Patent No.
8,789,759 ;U.S. Patent No. 8,794,520 ; - U.S. Patent No.
8,794,522 ;U.S. Patent No. 8,794,526 ; - U.S. Patent No.
8,798,367 ;U.S. Patent No. 8,807,431 ; - U.S. Patent No.
8,807,432 ;U.S. Patent No. 8,820,630 ; - International Publication No.
2013/163789 ; - International Publication No.
2013/173985 ; -
International Publication No. 2014/019130 ; -
International Publication No. 2014/110495 ; - U.S. Patent Application Publication No.
2008/0185432 ; - U.S. Patent Application Publication No.
2009/0134221 ; - U.S. Patent Application Publication No.
2010/0177080 ; - U.S. Patent Application Publication No.
2010/0177076 ; - U.S. Patent Application Publication No.
2010/0177707 ; - U.S. Patent Application Publication No.
2010/0177749 ; - U.S. Patent Application Publication No.
2011/0202554 ; - U.S. Patent Application Publication No.
2012/0111946 ; - U.S. Patent Application Publication No.
2012/0138685 ; - U.S. Patent Application Publication No.
2012/0168511 ; - U.S. Patent Application Publication No.
2012/0168512 ; - U.S. Patent Application Publication No.
2012/0193423 ; - U.S. Patent Application Publication No.
2012/0203647 ; - U.S. Patent Application Publication No.
2012/0223141 ; - U.S. Patent Application Publication No.
2012/0228382 ; - U.S. Patent Application Publication No.
2012/0248188 ; - U.S. Patent Application Publication No.
2013/0043312 ; - U.S. Patent Application Publication No.
2013/0056285 ; - U.S. Patent Application Publication No.
2013/0070322 ; - U.S. Patent Application Publication No.
2013/0075168 ; - U.S. Patent Application Publication
- No.
2013/0082104 ;U.S. Patent Application Publication - No.
2013/0175341 ; U.S. Patent Application Publication - No.
2013/0175343 ;U.S. Patent Application Publication - No.
2013/0200158 ; U.S. Patent Application Publication No. -
2013/0256418 ; U.S. Patent Application Publication No. -
2013/0257744 ; U.S. Patent Application Publication No. -
2013/0257759 ; U.S. Patent Application Publication No. -
2013/0270346 ; U.S. Patent Application Publication No. -
2013/0278425 ;U.S. Patent Application Publication No. -
2013/0287258 ; U.S. Patent Application Publication No. -
2013/0292475 ;U.S. Patent Application Publication No. -
2013/0292477 ;U.S. Patent Application Publication No. -
2013/0293539 ;U.S. Patent Application Publication No. -
2013/0293540 ;U.S. Patent Application Publication No. -
2013/0306728 ; U.S. Patent Application Publication - No.
2013/0306730 ; U.S. Patent Application Publication - No.
2013/0306731 ;U.S. Patent Application Publication - No.
2013/0307964 ; U.S. Patent Application Publication - No.
2013/0308625 ; U.S. Patent Application Publication - No.
2013/0313324 ;U.S. Patent Application Publication - No.
2013/0313325 ;U.S. Patent Application Publication - No.
2013/0341399 ; - U.S. Patent Application Publication No.
2013/0342717 ; - U.S. Patent Application Publication No.
2014/0001267 ; - U.S. Patent Application Publication No.
2014/0002828 ; - U.S. Patent Application Publication No.
2014/0008430 ; - U.S. Patent Application Publication No.
2014/0008439 ; - U.S. Patent Application Publication No.
2014/0025584 ; - U.S. Patent Application Publication No.
2014/0027518 ; - U.S. Patent Application Publication No.
2014/0034734 ; - U.S. Patent Application Publication No.
2014/0036848 ; - U.S. Patent Application Publication No.
2014/0039693 ; - U.S. Patent Application Publication No.
2014/0042814 ; - U.S. Patent Application Publication No.
2014/0049120 ; - U.S. Patent Application Publication No.
2014/0049635 ; - U.S. Patent Application Publication No.
2014/0061305 ; - U.S. Patent Application Publication No.
2014/0061306 ; - U.S. Patent Application Publication No.
2014/0063289 ; - U.S. Patent Application Publication No.
2014/0066136 ; - U.S. Patent Application Publication No.
2014/0067692 ; - U.S. Patent Application Publication No.
2014/0070005 ; - U.S. Patent Application Publication No.
2014/0071840 ; - U.S. Patent Application Publication No.
2014/0074746 ; - U.S. Patent Application Publication No.
2014/0075846 ; - U.S. Patent Application Publication No.
2014/0076974 ; - U.S. Patent Application Publication No.
2014/0078341 ; - U.S. Patent Application Publication No.
2014/0078342 ; - U.S. Patent Application Publication No.
2014/0078345 ; - U.S. Patent Application Publication No.
2014/0084068 ; - U.S. Patent Application Publication No.
2014/0097249 ; - U.S. Patent Application Publication No.
2014/0098792 ; - U.S. Patent Application Publication No.
2014/0100774 ; - U.S. Patent Application Publication No.
2014/0100813 ; - U.S. Patent Application Publication No.
2014/0103115 ; - U.S. Patent Application Publication No.
2014/0104413 ; - U.S. Patent Application Publication No.
2014/0104414 ; - U.S. Patent Application Publication No.
2014/0104416 ; - U.S. Patent Application Publication No.
2014/0104451 ; - U.S. Patent Application Publication No.
2014/0106594 ; - U.S. Patent Application Publication No.
2014/0106725 ; - U.S. Patent Application Publication No.
2014/0108010 ; - U.S. Patent Application Publication No.
2014/0108402 ; - U.S. Patent Application Publication No.
2014/0108682 ; - U.S. Patent Application Publication No.
2014/0110485 ; - U.S. Patent Application Publication No.
2014/0114530 ; - U.S. Patent Application Publication No.
2014/0124577 ; - U.S. Patent Application Publication No.
2014/0124579 ; - U.S. Patent Application Publication No.
2014/0125842 ; - U.S. Patent Application Publication No.
2014/0125853 ; - U.S. Patent Application Publication No.
2014/0125999 ; - U.S. Patent Application Publication No.
2014/0129378 ; - U.S. Patent Application Publication No.
2014/0131438 ; - U.S. Patent Application Publication No.
2014/0131441 ; - U.S. Patent Application Publication No.
2014/0131443 ; - U.S. Patent Application Publication No.
2014/0131444 ; - U.S. Patent Application Publication No.
2014/0131445 ; - U.S. Patent Application Publication No.
2014/0131448 ; - U.S. Patent Application Publication No.
2014/0133379 ; - U.S. Patent Application Publication No.
2014/0136208 ; - U.S. Patent Application Publication No.
2014/0140585 ; - U.S. Patent Application Publication No.
2014/0151453 ; - U.S. Patent Application Publication No. 2014/0152882;
- U.S. Patent Application Publication No.
2014/0158770 ; - U.S. Patent Application Publication No.
2014/0159869 ; - U.S. Patent Application Publication No.
2014/0160329 ; - U.S. Patent Application Publication No.
2014/0166755 ; - U.S. Patent Application Publication No.
2014/0166757 ; - U.S. Patent Application Publication No.
2014/0166759 ; - U.S. Patent Application Publication No.
2014/0166760 ; - U.S. Patent Application Publication No.
2014/0166761 ; - U.S. Patent Application Publication No.
2014/0168787 ; - U.S. Patent Application Publication No.
2014/0175165 ; - U.S. Patent Application Publication No.
2014/0175169 ; - U.S. Patent Application Publication No.
2014/0175172 ; - U.S. Patent Application Publication No.
2014/0175174 ; - U.S. Patent Application Publication No.
2014/0191644 ; - U.S. Patent Application Publication No.
2014/0191913 ; - U.S. Patent Application Publication No.
2014/0197238 ; - U.S. Patent Application Publication No.
2014/0197239 ; - U.S. Patent Application Publication No.
2014/0197304 ; - U.S. Patent Application Publication No.
2014/0203087 ; - U.S. Patent Application Publication No.
2014/0204268 ; - U.S. Patent Application Publication No.
2014/0214631 ; - U.S. Patent Application Publication No.
2014/0217166 ; - U.S. Patent Application Publication No.
2014/0217180 ; - U.S. Patent Application No.
13/367,978 for a Laser Scanning Module Employing an Elastomeric U-Hinge Based Laser Scanning Assembly, filed February 7, 2012 (Feng et al. - U.S. Patent Application No.
29/436,337 for an Electronic Device, filed November 5, 2012 (Fitch et al. - U.S. Patent Application No.
13/771,508 for an Optical Redirection Adapter, filed February 20, 2013 (Anderson - U.S. Patent Application No.
13/852,097 for a System and Method for Capturing and Preserving Vehicle Event Data, filed March 28, 2013 (Barker et al - U.S. Patent Application No.
13/902,110 for a System and Method for Display of Information Using a Vehicle-Mount Computer, filed May 24, 2013 (Hollifield - U.S. Patent Application No.
13/902,144, for a System and Method for Display of Information Using a Vehicle-Mount Computer, filed May 24, 2013 (Chamberlin - U.S. Patent Application No.
13/902,242 for a System For Providing A Continuous Communication Link With A Symbol Reading Device, filed May 24, 2013 (Smith et al - U.S. Patent Application No.
13/912,262 for a Method of Error Correction for 3D Imaging Device, filed June 7, 2013 (Jovanovski et al. - U.S. Patent Application No.
13/912,702 for a System and Method for Reading Code Symbols at Long Range Using Source Power Control, filed June 7, 2013 (Xian et al. - U.S. Patent Application No.
29/458,405 for an Electronic Device, filed June 19, 2013 (Fitch et al. - U.S. Patent Application No.
13/922,339 for a System and Method for Reading Code Symbols Using a Variable Field of View, filed June 20, 2013 (Xian et al - U.S. Patent Application No.
13/927,398 for a Code Symbol Reading System Having Adaptive Autofocus, filed June 26, 2013 (Todeschini - U.S. Patent Application No.
13/930,913 for a Mobile Device Having an Improved User Interface for Reading Code Symbols, filed June 28, 2013 (Gelay et al - U.S. Patent Application No.
29/459,620 for an Electronic Device Enclosure, filed July 2, 2013 (London et al. - U.S. Patent Application No.
29/459,681 for an Electronic Device Enclosure, filed July 2, 2013 (Chaney et al. - U.S. Patent Application No.
13/933,415 for an Electronic Device Case, filed July 2, 2013 (London et al. - U.S. Patent Application No.
29/459,785 for a Scanner and Charging Base, filed July 3, 2013 (Fitch et al. - U.S. Patent Application No.
29/459,823 for a Scanner, filed July 3, 2013 (Zhou et al - U.S. Patent Application No.
13/947,296 for a System and Method for Selectively Reading Code Symbols, filed July 22, 2013 (Rueblinger et al. - U.S. Patent Application No.
13/950,544 for a Code Symbol Reading System Having Adjustable Object Detection, filed July 25, 2013 (Jiang - U.S. Patent Application No.
13/961,408 for a Method for Manufacturing Laser Scanners, filed August 7, 2013 (Saber et al. - U.S. Patent Application No.
14/018,729 for a Method for Operating a Laser Scanner, filed September 5, 2013 (Feng et al. - U.S. Patent Application No.
14/019,616 for a Device Having Light Source to Reduce Surface Pathogens, filed September 6, 2013 (Todeschini - U.S. Patent Application No.
14/023,762 for a Handheld Indicia Reader Having Locking Endcap, filed September 11, 2013 (Gannon - U.S. Patent Application No.
14/035,474 for Augmented-Reality Signature Capture, filed September 24, 2013 (Todeschini - U.S. Patent Application No.
29/468,118 for an Electronic Device Case, filed September 26, 2013 (Oberpriller et al. - U.S. Patent Application No.
14/055,234 for Dimensioning System, filed October 16, 2013 (Fletcher - U.S. Patent Application No.
14/053,314 for Indicia Reader, filed October 14, 2013 (Huck - U.S. Patent Application No.
14/065,768 for Hybrid System and Method for Reading Indicia, filed October 29, 2013 (Meier et al. - U.S. Patent Application No.
14/074,746 for Self-Checkout Shopping System, filed November 8, 2013 (Hejl et al. - U.S. Patent Application No.
14/074,787 for Method and System for Configuring Mobile Devices via NFC Technology, filed November 8, 2013 (Smith et al - U.S. Patent Application No.
14/087,190 for Optimal Range Indicators for Bar Code Validation, filed November 22, 2013 (Hejl - U.S. Patent Application No.
14/094,087 for Method and System for Communicating Information in an Digital Signal, filed December 2, 2013 (Peake et al - U.S. Patent Application No.
14/101,965 for High Dynamic-Range Indicia Reading System, filed December 10, 2013 (Xian - U.S. Patent Application No.
14/150,393 for Indicia-reader Having Unitary Construction Scanner, filed January 8, 2014 (Colavito et al - U.S. Patent Application No.
14/154,207 for Laser Barcode Scanner, filed January 14, 2014 (Houet - U.S. Patent Application No.
14/165,980 for System and Method for Measuring Irregular Objects with a Single Camerafiled January 28, 2014 (Li et al - U.S. Patent Application No.
14/166,103 forIndicia Reading Terminal Including Optical Filter filed January 28, 2014 (Lu et al. - U.S. Patent Application No.
14/200,405 for Indicia Readerfor Size-Limited Applications filed March 7, 2014 (Feng et al. - U.S. Patent Application No.
14/231,898 for Hand-Mounted Indicia-Reading Device with Finger Motion Triggering filed April 1, 2014 (Van Horn et al. - U.S. Patent Application No.
14/250,923for Reading Apparatus Having Partial Frame Operating Modefiled April 11, 2014, (Deng et al - U.S. Patent Application No.
14/257,174 for Imaging Terminal Having Data Compression filed April 21, 2014, (Barber et al. - U.S. Patent Application No.
14/257,364 for Docking System and Method Using Near Field Communicationfiled April 21, 2014 (Showering - U.S. Patent Application No.
14/264,173 for Autofocus Lens System for Indicia Readers filed April 29, 2014 (Ackley et al. - U.S. Patent Application No.
14/274,858 for Mobile Printer with Optional Battery Accessory filed May 12, 2014 (Marty et al. - U.S. Patent Application No.
14/277,337 for MULTIPURPOSE OPTICAL READER, filed May 14, 2014 (Jovanovski et al. - U.S. Patent Application No.
14/283,282 for TERMINAL HAVING ILLUMINATION AND FOCUS CONTROL filed May 21, 2014 (Liu et al. - U.S. Patent Application No.
14/300,276 for METHOD AND SYSTEM FOR CONSIDERING INFORMATION ABOUT AN EXPECTED RESPONSE WHEN PERFORMING SPEECH RECOGNITION, filed June 10, 2014 (Braho et al. - U.S. Patent Application No.
14/305,153 for INDICIA READING SYSTEM EMPLOYING DIGITAL GAIN CONTROL filed June 16, 2014 (Xian et al. - U.S. Patent Application No.
14/310,226 for AUTOFOCUSING OPTICAL IMAGING DEVICE filed June 20, 2014 (Koziol et al. - U.S. Patent Application No.
14/327,722 for CUSTOMER FACING IMAGING SYSTEMS AND METHODS FOR OBTAINING IMAGES filed July 10, 2014 (Oberpriller et al - U.S. Patent Application No.
14/327,827 for a MOBILE-PHONE ADAPTER FOR ELECTRONIC TRANSACTIONS, filed July 10, 2014 (Hejl - U.S. Patent Application No.
14/329,303 for CELL PHONE READING MODE USING IMAGE TIMER filed July 11, 2014 (Coyle - U.S. Patent Application No.
14/333,588 for SYMBOL READING SYSTEM WITH INTEGRATED SCALE BASE filed July 17, 2014 (Barten - U.S. Patent Application No.
14/334,934 for a SYSTEM AND METHOD FOR INDICIA VERIFICATION, filed July 18, 2014 (Hejl - U.S. Patent Application No.
14/336,188 for METHOD OF AND SYSTEM FOR DETECTING OBJECT WEIGHING INTERFERENCES, Filed July 21, 2014 (Amundsen et al. - U.S. Patent Application No.
14/339,708 for LASER SCANNING CODE SYMBOL READING SYSTEM, filed July 24, 2014 (Xian et al. - U.S. Patent Application No.
14/340,627 for an AXIALLY REINFORCED FLEXIBLE SCAN ELEMENT, filed July 25, 2014 (Rueblinger et al. - U.S. Patent Application No.
14/340,716 for an OPTICAL IMAGER AND METHOD FOR CORRELATING A MEDICATION PACKAGE WITH A PATIENT, filed July 25, 2014 (Ellis - U.S. Patent Application No.
14/342,544 for Imaging Based Barcode Scanner Engine with Multiple Elements Supported on a Common Printed Circuit Board filed March 4, 2014 (Liu et al. - U.S. Patent Application No.
14/345,735 for Optical Indicia Reading Terminal with Combined Illumination filed March 19, 2014 (Ouyang - U.S.Patent Application No.
14/336,188 for METHOD OF AND SYSTEM FOR DETECTING OBJECT WEIGHING INTERFERENCES, Filed July 21, 2014 (Amundsen et al. - U.S. Patent Application No.
14/355,613 for Optical Indicia Reading Terminal with Color Image Sensor filed May 1, 2014 (Lu et al - U.S. Patent Application No.
14/370,237 for WEB-BASED SCAN-TASK ENABLED SYSTEM AND METHOD OF AND APPARATUS FOR DEVELOPING AND DEPLOYING THE SAME ON A CLIENT-SERVER NETWORK filed 07/02/2014 (Chen et al. - U.S. Patent Application No.
14/370,267 for INDUSTRIAL DESIGN FOR CONSUMER DEVICE BASED SCANNING AND MOBILITY, filed July 2, 2014 (Ma et al. - U.S. Patent Application No.
14/376,472, for an ENCODED INFORMATION READING TERMINAL INCLUDING HTTP SERVER, filed 08-04-2014 (Lu - U.S. Patent Application No.
14/379,057 for METHOD OF USING CAMERA SENSOR INTERFACE TO TRANSFER MULTIPLE CHANNELS OF SCAN DATA USING AN IMAGE FORMAT filed August 15, 2014 (Wang et al. - U.S. Patent Application No.
14/452,697 for INTERACTIVE INDICIA READER, filed August 6, 2014 (Todeschini - U.S. Patent Application No.
14/453,019 for DIMENSIONING SYSTEM WITH GUIDED ALIGNMENT, filed August 6, 2014 (Li et al. - U.S. Patent Application No.
14/460,387 for APPARATUS FOR DISPLAYING BAR CODES FROM LIGHT EMITTING DISPLAY SURFACES filed August 15, 2014 (Van Horn et al. - U.S. Patent Application No.
14/460,829 for ENCODED INFORMATION READING TERMINAL WITH WIRELESS PATH SELECTON CAPABILITY, filed August 15, 2014 (Wang et al. - U.S. Patent Application No.
14/462,801 for MOBILE COMPUTING DEVICE WITH DATA COGNITION SOFTWARE, filed on August 19, 2014 (Todeschini et al. - U.S. Patent Application No.
14/446,387 for INDICIA READING TERMINAL PROCESSING PLURALITY OF FRAMES OF IMAGE DATA RESPONSIVELY TO TRIGGER SIGNAL ACTIVATION filed July 30, 2014 (Wang et al. - U.S. Patent Application No.
14/446,391 for MULTIFUNCTION POINT OF SALE APPARATUS WITH OPTICAL SIGNATURE CAPTURE filed July 30, 2014 (Good et al. - U.S. Patent Application No.
29/486,759 for an Imaging Terminal, filed April 2, 2014 (Oberpriller et al. - U.S. Patent Application No.
29/492,903 for an INDICIA SCANNER, filed June 4, 2014 (Zhou et al. - U.S. Patent Application No.
29/494,725 for an IN-COUNTER BARCODE SCANNER, filed June 24, 2014 (Oberpriller et al. - In the specification and/or figures, typical embodiments of the invention have been disclosed. The present invention is not limited to such exemplary embodiments. The use of the term "and/or" includes any and all combinations of one or more of the associated listed items. The figures are schematic representations and so are not necessarily drawn to scale. Unless otherwise noted, specific terms have been used in a generic and descriptive sense and not for purposes of limitation.
- Examples are described in the following numbered statements, which form part of the description:
- Statement 1. A method for scanning a graphic medium scan target, the method comprising the steps of: capturing an image of the scan target over an exposure duration; actuating an illumination of the scan target over an illumination duration brief relative to the exposure duration; and deactivating the illumination of the scan target upon an expiration of the illumination duration, wherein the capturing the image step continues over a significant portion of the exposure duration persisting after the expiration of the illumination duration.
-
Statement 2. The method as described in statement 1, wherein the capturing the image of the scan target over the exposure duration step comprises the steps of: actuating a sensor operable for detecting the image; and actuating a shutter operable for exposing the actuated sensor to the scan target over the exposure duration. - Statement 3. The method as described in statement 1 wherein the graphic medium comprises one or more of an electronic display, a self-lit medium, or a print based medium.
- Statement 4. The method as described in statement 1 wherein the captured image comprises one or more of a two dimensional (2D) geometric pattern or a barcode.
- Statement 5. The method as described in statement 1, further comprising evaluating a quality related characteristic of the captured image relative to a target quality metric.
- Statement 6. The method as described in statement 5 wherein one or more of the quality related characteristic of the captured image, or the target quality metric, comprises an image quality measurement relating to one or more of a grey level, a saturation level, or a blackness level.
- Statement 7. The method as described in statement 5 wherein the image quality measurement is determined globally in relation to the captured image.
- Statement 8. The method as described in statement 5 wherein the image quality measurement is determined locally in relation to at least a portion of the captured image.
- Statement 9. The method as described in statement 5, further comprising the steps of: determining, based on the evaluating step, that the quality related characteristic of the captured image does not at least meet the target quality value, wherein the captured image comprises a first captured image; and increasing the exposure duration to one or more increased exposure duration values; repeating the capturing, actuating, and deactivating steps iteratively over the one or more increased exposure duration values wherein one or more subsequent corresponding images are captured; and repeating the evaluating step iteratively over the one or more subsequent captured images until: the quality related characteristic of at least one of the subsequent corresponding evaluated captured images at least meets the target quality value; or a maximum increased exposure duration value has been reached.
-
Statement 10. The method as described in statement 9 wherein the illumination duration comprises a first set illumination duration and wherein, upon reaching the maximum increased exposure duration value, the method further comprises the steps of: resetting the illumination duration from the first set illumination duration to one or more increased illumination durations; repeating the capturing step iteratively over the one or more increased illumination durations wherein one or more subsequent corresponding second images are captured; and repeating the evaluating step iteratively over the one or more subsequent captured second images until: the quality related characteristic of at least one of the subsequent corresponding evaluated captured second images at least meets the target quality value; or a maximum increased illumination time duration time has been reached. -
Statement 11. A system for scanning a graphic medium scan target, the system comprising: a detector component operable, upon actuating an exposure, for capturing an image of the scan target over a duration of the exposure actuation; a light source component operable, upon actuating an illumination, for illuminating the scan target over an illumination duration, the illumination duration brief relative to the exposure duration, and upon an expiration of the illumination duration, for deactivating the illumination of the scan target while the capturing the image thereof continues for a significant portion of the exposure duration persisting upon the expiration of the illumination duration; an exposure regulating component operable for setting the exposure duration and for the actuating the exposure; an illumination regulating component operable for setting the illumination duration time and for the actuating, and the deactivating, the illumination; and a controller component operable for controlling exchanging data signals with the detector component, the exposure regulating component and the illumination regulating component, for controlling one or more functions of the detector component, the exposure regulating component, and the illumination regulating component based on the data signals exchanged each therewith, and for directing the scanning over the graphic medium scan target based on the controlling the one or more functions of the detector component, the exposure regulating component, and the illumination regulating component. - Statement 12. The system as described in
statement 11, further comprising a non-transitory computer readable storage medium comprising instructions wherein one or more of the controller component, the exposure regulating component or the illumination regulating component are operable for executing the instructions and performing a process corresponding thereto, the process comprising: the capturing the image of the scan target over the exposure duration; the actuating the illumination of the scan target over the illumination duration, which is brief relative to the exposure duration; and the deactivating the illumination of the scan target upon the expiration of the illumination duration, wherein the capturing the image step continues over the significant portion of the exposure duration persisting after the expiration of the illumination duration. -
Statement 13. The system as described instatement 11 wherein the detector component comprises: a sensor device operable, upon the actuating the exposure, for the capturing the image of the scan target; and a shutter device operable for exposing the sensor device, upon the actuating the exposure. -
Statement 14. The system as recited in statement 12 wherein the shutter device is actuated electromechanically, wherein the exposing the sensor device comprises opening the shutter device, or electro-optically, wherein the exposing the sensor device comprises the shutter assuming a transparent optical state. - Statement 15. The system as described in
statement 11 wherein the graphic medium comprises one or more of an electronic display, a self-lit medium, or a print based medium.
Claims (13)
- A method for scanning a graphic medium scan target, the method comprising the steps of:capturing an image of the scan target over an exposure duration;energizing illumination of the scan target for an illumination duration that is less than the exposure duration; anddeactivating illumination of the scan target at a point in time during the exposure duration, wherein the exposure duration comprises a length of time greater than a length of time corresponding to an illumination period.
- The method of claim 1, wherein capturing an image of the scan target over the exposure duration comprises the steps of:activating a sensor operable to detect the image; andactivating a shutter operable to expose the activated sensor to the scan target for the exposure duration.
- The method of claim 1, wherein the graphic medium comprises one of an electronic display, a self-illuminating media, or a print-based media.
- The method of claim 1, wherein the captured image comprises one of a two-dimensional (2D) geometric pattern or a barcode.
- The method of claim 1, further comprising evaluating a quality-related characteristic of the captured image relative to a target quality metric.
- The method of claim 5, wherein the quality-related characteristic of the captured image, or the target quality metric, comprises an image quality measurement relating to one of a gray level, a saturation level, or a blackness level.
- The method of claim 5 or 6, further comprising the steps of:determining, based on the evaluating step, that the quality-related characteristic of the captured image does not at least meet the target quality metric, wherein the captured image comprises a first captured image; andincreasing the exposure duration to an increased exposure duration value;iteratively repeating said capturing, energizing, and deactivating steps in which one or more subsequent corresponding images are captured over said increased exposure duration value; anditeratively repeating the evaluating step for the one or more subsequently captured images until:the quality-related characteristic of at least one of the subsequently corresponding evaluated captured images satisfies at least the target quality metric; orthe maximum increased exposure duration value has been reached.
- The method of claim 7, wherein the illumination duration comprises a first set illumination duration, and wherein upon reaching a maximum increased exposure duration value, the method further comprises the steps of:resetting the illumination duration from the first set illumination duration to an increased illumination duration;iteratively repeating said capturing step in which one or more subsequent corresponding second images are captured over said increased illumination duration; anditeratively repeating the evaluating step of evaluating a quality-related characteristic of the captured image with respect to a target quality metric for the one or more subsequently captured second images until:the quality-related characteristic of at least one of the subsequently corresponding evaluated captured second images satisfies at least the target quality metric; ora maximum increased illumination time duration has been reached.
- A system for scanning a graphic medium scan target, the system comprising:a detector assembly operable upon activation of an exposure to capture an image of the scan target over the duration of the exposure activation;a light source assembly operable, when energized with illumination, to illuminate the scan target for an illumination duration, the illumination duration being less than the exposure duration, and operable, upon detection of a point in time during the exposure duration, to deactivate the illumination of the scan target, wherein the exposure duration comprises a length of time greater than a length of time corresponding to an illumination period;an exposure adjustment component operable to set the exposure duration; an illumination adjustment assembly operable to set the illumination duration, activate the illumination, and deactivate the illumination; anda controller assembly operable to control the exchange of data signals with the detector assembly, the exposure adjustment assembly, and the illumination adjustment assembly, to control the functions of the detector assembly, the exposure adjustment assembly, and the illumination adjustment assembly based on the data signals exchanged with each of them, and to instruct the scanning of the graphical media scanning target based on controlling the functions of the detector assembly, the exposure adjustment assembly, and the illumination adjustment assembly.
- The system of claim 9, further comprising a non-transitory computer-readable storage medium comprising instructions, wherein the controller component, the exposure adjustment component, or the illumination adjustment component are operable to execute the instructions and perform a process corresponding to the instructions, the process comprising:capturing an image of the scan target over an exposure duration;exciting illumination of the scan target over an illumination duration, wherein the illumination duration is between 200 and 400 ms; anddeactivating illumination of the scan target upon detection of a point in time during the exposure duration.
- A computer system with scanner related components operable to capture graphic information from scan targets according to the method of any of claims 1 to 8.
- A computer program comprising processing instructions which, when executed by a computer system with scanner related components operable to capture graphic information from scan targets, cause the computer system to execute a method according to any of claims 1 to 8.
- A computer readable storage medium storing the computer program according to claim 12.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/691,821 US9521331B2 (en) | 2015-04-21 | 2015-04-21 | Capturing a graphic information presentation |
EP16164586.6A EP3086259B1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
EP19208704.7A EP3629223B1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
Related Parent Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP16164586.6A Division EP3086259B1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
EP19208704.7A Division EP3629223B1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
EP19208704.7A Division-Into EP3629223B1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
Publications (1)
Publication Number | Publication Date |
---|---|
EP4027263A1 true EP4027263A1 (en) | 2022-07-13 |
Family
ID=56068613
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP16164586.6A Active EP3086259B1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
EP22155668.1A Pending EP4027263A1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
EP19208704.7A Active EP3629223B1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP16164586.6A Active EP3086259B1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP19208704.7A Active EP3629223B1 (en) | 2015-04-21 | 2016-04-08 | Capturing a graphic information presentation |
Country Status (3)
Country | Link |
---|---|
US (1) | US9521331B2 (en) |
EP (3) | EP3086259B1 (en) |
CN (2) | CN111756946B (en) |
Families Citing this family (110)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9779546B2 (en) | 2012-05-04 | 2017-10-03 | Intermec Ip Corp. | Volume dimensioning systems and methods |
US10007858B2 (en) | 2012-05-15 | 2018-06-26 | Honeywell International Inc. | Terminals and methods for dimensioning objects |
US9841311B2 (en) | 2012-10-16 | 2017-12-12 | Hand Held Products, Inc. | Dimensioning system |
US8918250B2 (en) | 2013-05-24 | 2014-12-23 | Hand Held Products, Inc. | System and method for display of information using a vehicle-mount computer |
US9930142B2 (en) | 2013-05-24 | 2018-03-27 | Hand Held Products, Inc. | System for providing a continuous communication link with a symbol reading device |
US10228452B2 (en) | 2013-06-07 | 2019-03-12 | Hand Held Products, Inc. | Method of error correction for 3D imaging device |
US9224022B2 (en) | 2014-04-29 | 2015-12-29 | Hand Held Products, Inc. | Autofocus lens system for indicia readers |
US9823059B2 (en) | 2014-08-06 | 2017-11-21 | Hand Held Products, Inc. | Dimensioning system with guided alignment |
US10775165B2 (en) | 2014-10-10 | 2020-09-15 | Hand Held Products, Inc. | Methods for improving the accuracy of dimensioning-system measurements |
US9779276B2 (en) | 2014-10-10 | 2017-10-03 | Hand Held Products, Inc. | Depth sensor based auto-focus system for an indicia scanner |
US10810715B2 (en) | 2014-10-10 | 2020-10-20 | Hand Held Products, Inc | System and method for picking validation |
US9897434B2 (en) | 2014-10-21 | 2018-02-20 | Hand Held Products, Inc. | Handheld dimensioning system with measurement-conformance feedback |
US9761096B2 (en) | 2014-12-18 | 2017-09-12 | Hand Held Products, Inc. | Active emergency exit systems for buildings |
US9743731B2 (en) | 2014-12-18 | 2017-08-29 | Hand Held Products, Inc. | Wearable sled system for a mobile computer device |
US9734639B2 (en) | 2014-12-31 | 2017-08-15 | Hand Held Products, Inc. | System and method for monitoring an industrial vehicle |
CN204706037U (en) | 2014-12-31 | 2015-10-14 | 手持产品公司 | The reconfigurable slide plate of mobile device and mark reading system |
US9997935B2 (en) | 2015-01-08 | 2018-06-12 | Hand Held Products, Inc. | System and method for charging a barcode scanner |
US9852102B2 (en) | 2015-04-15 | 2017-12-26 | Hand Held Products, Inc. | System for exchanging information between wireless peripherals and back-end systems via a peripheral hub |
US20160314294A1 (en) | 2015-04-24 | 2016-10-27 | Hand Held Products, Inc. | Secure unattended network authentication |
US9954871B2 (en) | 2015-05-06 | 2018-04-24 | Hand Held Products, Inc. | Method and system to protect software-based network-connected devices from advanced persistent threat |
US9978088B2 (en) | 2015-05-08 | 2018-05-22 | Hand Held Products, Inc. | Application independent DEX/UCS interface |
US9786101B2 (en) | 2015-05-19 | 2017-10-10 | Hand Held Products, Inc. | Evaluating image values |
US9892876B2 (en) | 2015-06-16 | 2018-02-13 | Hand Held Products, Inc. | Tactile switch for a mobile electronic device |
US20160377414A1 (en) | 2015-06-23 | 2016-12-29 | Hand Held Products, Inc. | Optical pattern projector |
US9835486B2 (en) | 2015-07-07 | 2017-12-05 | Hand Held Products, Inc. | Mobile dimensioner apparatus for use in commerce |
US9911023B2 (en) | 2015-08-17 | 2018-03-06 | Hand Held Products, Inc. | Indicia reader having a filtered multifunction image sensor |
US9781681B2 (en) | 2015-08-26 | 2017-10-03 | Hand Held Products, Inc. | Fleet power management through information storage sharing |
US9646191B2 (en) | 2015-09-23 | 2017-05-09 | Intermec Technologies Corporation | Evaluating images |
US9767337B2 (en) | 2015-09-30 | 2017-09-19 | Hand Held Products, Inc. | Indicia reader safety |
US9844956B2 (en) | 2015-10-07 | 2017-12-19 | Intermec Technologies Corporation | Print position correction |
US9656487B2 (en) | 2015-10-13 | 2017-05-23 | Intermec Technologies Corporation | Magnetic media holder for printer |
US9876923B2 (en) | 2015-10-27 | 2018-01-23 | Intermec Technologies Corporation | Media width sensing |
US9935946B2 (en) | 2015-12-16 | 2018-04-03 | Hand Held Products, Inc. | Method and system for tracking an electronic device at an electronic device docking station |
US9805343B2 (en) | 2016-01-05 | 2017-10-31 | Intermec Technologies Corporation | System and method for guided printer servicing |
US10025314B2 (en) | 2016-01-27 | 2018-07-17 | Hand Held Products, Inc. | Vehicle positioning and object avoidance |
US9990524B2 (en) | 2016-06-16 | 2018-06-05 | Hand Held Products, Inc. | Eye gaze detection controlled indicia scanning system and method |
US9902175B1 (en) | 2016-08-02 | 2018-02-27 | Datamax-O'neil Corporation | Thermal printer having real-time force feedback on printhead pressure and method of using same |
US9919547B2 (en) | 2016-08-04 | 2018-03-20 | Datamax-O'neil Corporation | System and method for active printing consistency control and damage protection |
US9881194B1 (en) | 2016-09-19 | 2018-01-30 | Hand Held Products, Inc. | Dot peen mark image acquisition |
US9785814B1 (en) | 2016-09-23 | 2017-10-10 | Hand Held Products, Inc. | Three dimensional aimer for barcode scanning |
US9936278B1 (en) | 2016-10-03 | 2018-04-03 | Vocollect, Inc. | Communication headsets and systems for mobile application control and power savings |
US9892356B1 (en) | 2016-10-27 | 2018-02-13 | Hand Held Products, Inc. | Backlit display detection and radio signature recognition |
CN108616148A (en) | 2016-12-09 | 2018-10-02 | 手持产品公司 | Intelligent battery balance system and method |
DE102016226206A1 (en) * | 2016-12-23 | 2018-06-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System and method for acquiring measurement images of a measurement object |
CN108259702B (en) | 2016-12-28 | 2022-03-11 | 手持产品公司 | Method and system for synchronizing illumination timing in a multi-sensor imager |
CN117556839A (en) | 2016-12-28 | 2024-02-13 | 手持产品公司 | Illuminator for DPM scanner |
US10468015B2 (en) | 2017-01-12 | 2019-11-05 | Vocollect, Inc. | Automated TTS self correction system |
CN108304741B (en) | 2017-01-12 | 2023-06-09 | 手持产品公司 | Wakeup system in bar code scanner |
US11042834B2 (en) | 2017-01-12 | 2021-06-22 | Vocollect, Inc. | Voice-enabled substitutions with customer notification |
US10263443B2 (en) | 2017-01-13 | 2019-04-16 | Hand Held Products, Inc. | Power capacity indicator |
US9802427B1 (en) | 2017-01-18 | 2017-10-31 | Datamax-O'neil Corporation | Printers and methods for detecting print media thickness therein |
CN108363932B (en) | 2017-01-26 | 2023-04-18 | 手持产品公司 | Method for reading bar code and deactivating electronic anti-theft label of commodity |
US10350905B2 (en) | 2017-01-26 | 2019-07-16 | Datamax-O'neil Corporation | Detecting printing ribbon orientation |
US10984374B2 (en) | 2017-02-10 | 2021-04-20 | Vocollect, Inc. | Method and system for inputting products into an inventory system |
US9908351B1 (en) | 2017-02-27 | 2018-03-06 | Datamax-O'neil Corporation | Segmented enclosure |
US10737911B2 (en) | 2017-03-02 | 2020-08-11 | Hand Held Products, Inc. | Electromagnetic pallet and method for adjusting pallet position |
CN108537077B (en) | 2017-03-06 | 2023-07-14 | 手持产品公司 | System and method for bar code verification |
US11047672B2 (en) | 2017-03-28 | 2021-06-29 | Hand Held Products, Inc. | System for optically dimensioning |
CN107220041A (en) | 2017-04-18 | 2017-09-29 | 北京摩拜科技有限公司 | Termination function method to set up, device and the mobile terminal unlocked for vehicle |
US9937735B1 (en) | 2017-04-20 | 2018-04-10 | Datamax—O'Neil Corporation | Self-strip media module |
US10463140B2 (en) | 2017-04-28 | 2019-11-05 | Hand Held Products, Inc. | Attachment apparatus for electronic device |
CN108859447B (en) | 2017-05-12 | 2021-11-23 | 大数据奥尼尔公司 | Method for medium exchange process of thermal printer, medium adapter and printer |
US9984366B1 (en) | 2017-06-09 | 2018-05-29 | Hand Held Products, Inc. | Secure paper-free bills in workflow applications |
US10867141B2 (en) | 2017-07-12 | 2020-12-15 | Hand Held Products, Inc. | System and method for augmented reality configuration of indicia readers |
US10733748B2 (en) | 2017-07-24 | 2020-08-04 | Hand Held Products, Inc. | Dual-pattern optical 3D dimensioning |
US10650631B2 (en) | 2017-07-28 | 2020-05-12 | Hand Held Products, Inc. | Systems and methods for processing a distorted image |
CN116976373A (en) | 2017-07-28 | 2023-10-31 | 手持产品公司 | Decoding color bar codes |
US10255469B2 (en) | 2017-07-28 | 2019-04-09 | Hand Held Products, Inc. | Illumination apparatus for a barcode reader |
US10099485B1 (en) | 2017-07-31 | 2018-10-16 | Datamax-O'neil Corporation | Thermal print heads and printers including the same |
US10373032B2 (en) | 2017-08-01 | 2019-08-06 | Datamax-O'neil Corporation | Cryptographic printhead |
CN109388981B (en) | 2017-08-04 | 2024-03-08 | 手持产品公司 | Indicia reader acoustic enclosure for multiple mounting locations |
CN109390994B (en) | 2017-08-11 | 2023-08-11 | 手持产品公司 | Soft power start solution based on POGO connector |
CN109424871B (en) | 2017-08-18 | 2023-05-05 | 手持产品公司 | Illuminator for bar code scanner |
US10399359B2 (en) | 2017-09-06 | 2019-09-03 | Vocollect, Inc. | Autocorrection for uneven print pressure on print media |
US10372389B2 (en) | 2017-09-22 | 2019-08-06 | Datamax-O'neil Corporation | Systems and methods for printer maintenance operations |
US10756900B2 (en) | 2017-09-28 | 2020-08-25 | Hand Held Products, Inc. | Non-repudiation protocol using time-based one-time password (TOTP) |
US10621470B2 (en) | 2017-09-29 | 2020-04-14 | Datamax-O'neil Corporation | Methods for optical character recognition (OCR) |
US10245861B1 (en) | 2017-10-04 | 2019-04-02 | Datamax-O'neil Corporation | Printers, printer spindle assemblies, and methods for determining media width for controlling media tension |
US10728445B2 (en) | 2017-10-05 | 2020-07-28 | Hand Held Products Inc. | Methods for constructing a color composite image |
US10884059B2 (en) | 2017-10-18 | 2021-01-05 | Hand Held Products, Inc. | Determining the integrity of a computing device |
US10654287B2 (en) | 2017-10-19 | 2020-05-19 | Datamax-O'neil Corporation | Print quality setup using banks in parallel |
US10084556B1 (en) | 2017-10-20 | 2018-09-25 | Hand Held Products, Inc. | Identifying and transmitting invisible fence signals with a mobile data terminal |
US10293624B2 (en) | 2017-10-23 | 2019-05-21 | Datamax-O'neil Corporation | Smart media hanger with media width detection |
US10399369B2 (en) | 2017-10-23 | 2019-09-03 | Datamax-O'neil Corporation | Smart media hanger with media width detection |
US10679101B2 (en) | 2017-10-25 | 2020-06-09 | Hand Held Products, Inc. | Optical character recognition systems and methods |
US10210364B1 (en) | 2017-10-31 | 2019-02-19 | Hand Held Products, Inc. | Direct part marking scanners including dome diffusers with edge illumination assemblies |
US10427424B2 (en) | 2017-11-01 | 2019-10-01 | Datamax-O'neil Corporation | Estimating a remaining amount of a consumable resource based on a center of mass calculation |
US10181896B1 (en) | 2017-11-01 | 2019-01-15 | Hand Held Products, Inc. | Systems and methods for reducing power consumption in a satellite communication device |
US10369823B2 (en) | 2017-11-06 | 2019-08-06 | Datamax-O'neil Corporation | Print head pressure detection and adjustment |
US10369804B2 (en) | 2017-11-10 | 2019-08-06 | Datamax-O'neil Corporation | Secure thermal print head |
US10399361B2 (en) | 2017-11-21 | 2019-09-03 | Datamax-O'neil Corporation | Printer, system and method for programming RFID tags on media labels |
US10654697B2 (en) | 2017-12-01 | 2020-05-19 | Hand Held Products, Inc. | Gyroscopically stabilized vehicle system |
US10232628B1 (en) | 2017-12-08 | 2019-03-19 | Datamax-O'neil Corporation | Removably retaining a print head assembly on a printer |
US10703112B2 (en) | 2017-12-13 | 2020-07-07 | Datamax-O'neil Corporation | Image to script converter |
US10756563B2 (en) | 2017-12-15 | 2020-08-25 | Datamax-O'neil Corporation | Powering devices using low-current power sources |
US10323929B1 (en) | 2017-12-19 | 2019-06-18 | Datamax-O'neil Corporation | Width detecting media hanger |
US10773537B2 (en) | 2017-12-27 | 2020-09-15 | Datamax-O'neil Corporation | Method and apparatus for printing |
US10546160B2 (en) | 2018-01-05 | 2020-01-28 | Datamax-O'neil Corporation | Methods, apparatuses, and systems for providing print quality feedback and controlling print quality of machine-readable indicia |
US10803264B2 (en) | 2018-01-05 | 2020-10-13 | Datamax-O'neil Corporation | Method, apparatus, and system for characterizing an optical system |
US10795618B2 (en) | 2018-01-05 | 2020-10-06 | Datamax-O'neil Corporation | Methods, apparatuses, and systems for verifying printed image and improving print quality |
US10834283B2 (en) | 2018-01-05 | 2020-11-10 | Datamax-O'neil Corporation | Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer |
US10731963B2 (en) | 2018-01-09 | 2020-08-04 | Datamax-O'neil Corporation | Apparatus and method of measuring media thickness |
US10897150B2 (en) | 2018-01-12 | 2021-01-19 | Hand Held Products, Inc. | Indicating charge status |
US10809949B2 (en) | 2018-01-26 | 2020-10-20 | Datamax-O'neil Corporation | Removably couplable printer and verifier assembly |
US10584962B2 (en) | 2018-05-01 | 2020-03-10 | Hand Held Products, Inc | System and method for validating physical-item security |
US10434800B1 (en) | 2018-05-17 | 2019-10-08 | Datamax-O'neil Corporation | Printer roll feed mechanism |
WO2020107152A1 (en) * | 2018-11-26 | 2020-06-04 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method, system, and computer-readable medium for image sensor communication using different sending data sequence rate and receiving frame rate |
CN110012235B (en) * | 2019-05-24 | 2020-09-25 | 上海商米科技集团股份有限公司 | Imaging exposure control method and device, computer readable storage medium and system |
US11639846B2 (en) | 2019-09-27 | 2023-05-02 | Honeywell International Inc. | Dual-pattern optical 3D dimensioning |
US11329722B2 (en) | 2020-03-27 | 2022-05-10 | Relative Dynamics Incorporated | Optical terminals |
Citations (199)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6832725B2 (en) | 1999-10-04 | 2004-12-21 | Hand Held Products, Inc. | Optical reader comprising multiple color illumination |
US20060202036A1 (en) * | 2005-03-11 | 2006-09-14 | Ynjiun Wang | Bar code reading device with global electronic shutter control |
US7128266B2 (en) | 2003-11-13 | 2006-10-31 | Metrologic Instruments. Inc. | Hand-supportable digital imaging-based bar code symbol reader supporting narrow-area and wide-area modes of illumination and image capture |
US7159783B2 (en) | 2002-03-28 | 2007-01-09 | Hand Held Products, Inc. | Customizable optical reader |
US20080185432A1 (en) | 2007-02-01 | 2008-08-07 | Caballero Aldo M | Apparatus and methods for monitoring one or more portable data terminals |
US7413127B2 (en) | 2001-07-13 | 2008-08-19 | Hand Held Products, Inc. | Optical reader for classifying an image |
US20090134221A1 (en) | 2000-11-24 | 2009-05-28 | Xiaoxun Zhu | Tunnel-type digital imaging-based system for use in automated self-checkout and cashier-assisted checkout operations in retail store environments |
US7726575B2 (en) | 2007-08-10 | 2010-06-01 | Hand Held Products, Inc. | Indicia reading terminal having spatial measurement functionality |
US20100177749A1 (en) | 2009-01-13 | 2010-07-15 | Metrologic Instruments, Inc. | Methods of and apparatus for programming and managing diverse network components, including electronic-ink based display devices, in a mesh-type wireless communication network |
US20100177076A1 (en) | 2009-01-13 | 2010-07-15 | Metrologic Instruments, Inc. | Edge-lit electronic-ink display device for use in indoor and outdoor environments |
US20100177707A1 (en) | 2009-01-13 | 2010-07-15 | Metrologic Instruments, Inc. | Method and apparatus for increasing the SNR at the RF antennas of wireless end-devices on a wireless communication network, while minimizing the RF power transmitted by the wireless coordinator and routers |
US20100177080A1 (en) | 2009-01-13 | 2010-07-15 | Metrologic Instruments, Inc. | Electronic-ink signage device employing thermal packaging for outdoor weather applications |
US20110202554A1 (en) | 2010-02-18 | 2011-08-18 | Hand Held Products, Inc. | Remote device management system and method |
US20120067956A1 (en) * | 2010-09-16 | 2012-03-22 | Datalogic Scanning, Inc. | System and method for reading optical codes on reflective surfaces while minimizing flicker perception of pulsed illumination |
US20120111946A1 (en) | 2010-11-09 | 2012-05-10 | Metrologic Instruments, Inc. | Scanning assembly for laser based bar code scanners |
US20120138685A1 (en) | 2010-12-07 | 2012-06-07 | Hand Held Products, Inc. | Multiple platform support system and method |
US20120168511A1 (en) | 2003-11-13 | 2012-07-05 | Anatoly Kotlarsky | Optical code symbol reading system employing an acoustic-waveguide structure for coupling sonic energy, produced from an electro-transducer, to sound wave ports formed in the system housing |
US20120193423A1 (en) | 2011-01-31 | 2012-08-02 | Metrologic Instruments Inc | Code symbol reading system supporting operator-dependent system configuration parameters |
US20120203647A1 (en) | 2011-02-09 | 2012-08-09 | Metrologic Instruments, Inc. | Method of and system for uniquely responding to code data captured from products so as to alert the product handler to carry out exception handling procedures |
US20120223141A1 (en) | 2011-03-01 | 2012-09-06 | Metrologic Instruments, Inc. | Digital linear imaging system employing pixel processing techniques to composite single-column linear images on a 2d image detection array |
US20120228382A1 (en) | 2011-03-10 | 2012-09-13 | Metrologic Instruments, Inc. | Dual laser scanning code symbol reading system employing automatic object presence detector for automatic laser source selection |
US20120248188A1 (en) | 2011-03-29 | 2012-10-04 | Metrologic Instruments, Inc | Hybrid-type bioptical laser scanning and imaging system supporting digital-imaging based bar code symbol reading at the surface of a laser scanning window |
US8294969B2 (en) | 2009-09-23 | 2012-10-23 | Metrologic Instruments, Inc. | Scan element for use in scanning light and method of making the same |
US8322622B2 (en) | 2010-11-09 | 2012-12-04 | Metrologic Instruments, Inc. | Hand-supportable digital-imaging based code symbol reading system supporting motion blur reduction using an accelerometer sensor |
US8366005B2 (en) | 2003-11-13 | 2013-02-05 | Metrologic Instruments, Inc. | Hand-supportable digital image capture and processing system supporting a multi-tier modular software architecture |
US8371507B2 (en) | 2007-10-08 | 2013-02-12 | Metrologic Instruments, Inc. | Method of selectively projecting scan lines in a multiple-line barcode scanner |
US8376233B2 (en) | 2011-06-15 | 2013-02-19 | Metrologic Instruments, Inc. | Bar code symbol reading system employing an extremely elongated laser scanning beam capable of reading poor and damaged quality bar code symbols with improved levels of performance |
US20130043312A1 (en) | 2011-08-15 | 2013-02-21 | Metrologic Instruments, Inc. | Code symbol reading system employing dynamically-elongated laser scanning beams for improved levels of performance |
US8381979B2 (en) | 2011-01-31 | 2013-02-26 | Metrologic Instruments, Inc. | Bar code symbol reading system employing EAS-enabling faceplate bezel |
US8390909B2 (en) | 2009-09-23 | 2013-03-05 | Metrologic Instruments, Inc. | Molded elastomeric flexural elements for use in a laser scanning assemblies and scanners, and methods of manufacturing, tuning and adjusting the same |
US20130056285A1 (en) | 2011-09-02 | 2013-03-07 | Metrologic Instruments, Inc. | Bioptical point of sale (pos) checkout system employing a retractable weigh platter support subsystem |
US20130070322A1 (en) | 2011-09-15 | 2013-03-21 | Bernard Fritz | Laser scanning system employing an optics module capable of forming a laser beam having an extended depth of focus (dof) over the laser scanning field |
US20130075168A1 (en) | 2011-09-28 | 2013-03-28 | Thomas Amundsen | Method of and system for detecting produce weighing interferences in a pos-based checkout/scale system |
US8408469B2 (en) | 2010-10-07 | 2013-04-02 | Metrologic Instruments, Inc. | Laser scanning assembly having an improved scan angle-multiplication factor |
US8408468B2 (en) | 2010-12-13 | 2013-04-02 | Metrologic Instruments, Inc. | Method of and system for reading visible and/or invisible code symbols in a user-transparent manner using visible/invisible illumination source switching during data capture and processing operations |
US8408464B2 (en) | 2011-02-03 | 2013-04-02 | Metrologic Instruments, Inc. | Auto-exposure method using continuous video frames under controlled illumination |
US20130082104A1 (en) | 2011-09-29 | 2013-04-04 | Sean Philip Kearney | Method of and system for displaying product related information at pos-based retail checkout systems |
US8424768B2 (en) | 2009-04-09 | 2013-04-23 | Metrologic Instruments, Inc. | Trigger mechanism for hand held devices |
US8448863B2 (en) | 2010-12-13 | 2013-05-28 | Metrologic Instruments, Inc. | Bar code symbol reading system supporting visual or/and audible display of product scan speed for throughput optimization in point of sale (POS) environments |
US8457013B2 (en) | 2009-01-13 | 2013-06-04 | Metrologic Instruments, Inc. | Wireless dual-function network device dynamically switching and reconfiguring from a wireless network router state of operation into a wireless network coordinator state of operation in a wireless communication network |
US20130175341A1 (en) | 2012-01-10 | 2013-07-11 | Sean Philip Kearney | Hybrid-type bioptical laser scanning and digital imaging system employing digital imager with field of view overlapping field of field of laser scanning subsystem |
US20130175343A1 (en) | 2012-01-10 | 2013-07-11 | Timothy Good | Omnidirectional laser scanning bar code symbol reader generating a laser scanning pattern with a highly non-uniform scan density with respect to line orientation |
US8490877B2 (en) | 2010-11-09 | 2013-07-23 | Metrologic Instruments, Inc. | Digital-imaging based code symbol reading system having finger-pointing triggered mode of operation |
US20130200158A1 (en) | 2012-02-06 | 2013-08-08 | Metrologic Instruments, Inc. | Laser scanning modules embodying silicone scan element with torsional hinges |
WO2013141876A2 (en) * | 2012-03-23 | 2013-09-26 | Optoelectronics Co., Ltd. | Image reading device capable of producing illumination including a continuous, low-intensity level illumination component and one or more pulsed, high-intensity level illumination components |
US8548420B2 (en) | 2007-10-05 | 2013-10-01 | Hand Held Products, Inc. | Panic button for data collection device |
US8544737B2 (en) | 2002-01-11 | 2013-10-01 | Hand Held Products, Inc. | Terminal including imaging assembly |
US20130257759A1 (en) | 2012-03-29 | 2013-10-03 | Intermec Technologies Corporation | Interleaved piezoelectric tactile interface |
US20130256418A1 (en) | 2012-03-28 | 2013-10-03 | Metrologic Instruments, Inc. | Laser scanning system using laser beam sources for producing long and short wavelengths in combination with beam-waist extending optics to extend the depth of field thereof while resolving high resolution bar code symbols having minimum code element widths |
US20130257744A1 (en) | 2012-03-29 | 2013-10-03 | Intermec Technologies Corporation | Piezoelectric tactile interface |
US8550354B2 (en) | 2011-02-17 | 2013-10-08 | Hand Held Products, Inc. | Indicia reader system with wireless communication with a headset |
US8550335B2 (en) | 2012-03-09 | 2013-10-08 | Honeywell International, Inc. | Encoded information reading terminal in communication with peripheral point-of-sale devices |
US8550357B2 (en) | 2010-12-08 | 2013-10-08 | Metrologic Instruments, Inc. | Open air indicia reader stand |
US8559767B2 (en) | 2001-01-22 | 2013-10-15 | Welch Allyn Data Collection, Inc. | Imaging apparatus having imaging assembly |
US8556177B2 (en) | 2005-05-31 | 2013-10-15 | Hand Held Products, Inc. | System including bar coded wristband |
US8556174B2 (en) | 2007-08-16 | 2013-10-15 | Hand Held Products, Inc. | Data collection system having EIR terminal interface node |
US8556176B2 (en) | 2011-09-26 | 2013-10-15 | Metrologic Instruments, Inc. | Method of and apparatus for managing and redeeming bar-coded coupons displayed from the light emitting display surfaces of information display devices |
US8561903B2 (en) | 2011-01-31 | 2013-10-22 | Hand Held Products, Inc. | System operative to adaptively select an image sensor for decodable indicia reading |
US8561905B2 (en) | 2011-06-15 | 2013-10-22 | Metrologic Instruments, Inc. | Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3D scanning volume |
US8565107B2 (en) | 2010-09-24 | 2013-10-22 | Hand Held Products, Inc. | Terminal configurable for use within an unknown regulatory domain |
US20130278425A1 (en) | 2012-04-24 | 2013-10-24 | Metrologic Instruments, Inc. | Point of sale (pos) based checkout system supporting a customer-transparent two-factor authentication process during product checkout operations |
US8571307B2 (en) | 2010-11-16 | 2013-10-29 | Hand Held Products, Inc. | Method and system operative to process monochrome image data |
US20130292477A1 (en) | 1999-10-04 | 2013-11-07 | Hand Held Products, Inc. | Image sensor based optical reader |
US20130293540A1 (en) | 2012-05-07 | 2013-11-07 | Intermec Ip Corp. | Dimensioning system calibration systems and methods |
US20130293539A1 (en) | 2012-05-04 | 2013-11-07 | Intermec Ip Corp. | Volume dimensioning systems and methods |
WO2013163789A1 (en) | 2012-04-30 | 2013-11-07 | Honeywell International Inc. | Hardware-based image data binarization in an indicia reading terminal |
US8579200B2 (en) | 2010-01-15 | 2013-11-12 | Hand Held Products, Inc. | Parallel decoding scheme for an indicia reader |
US8583924B2 (en) | 2009-07-01 | 2013-11-12 | Hand Held Products, Inc. | Location-based feature enablement for mobile terminals |
US8588869B2 (en) | 2010-01-19 | 2013-11-19 | Hand Held Products, Inc. | Power management scheme for portable data collection devices utilizing location and position sensors |
US8584945B2 (en) | 2007-11-14 | 2013-11-19 | Hand Held Products, Inc. | Encoded information reading terminal with wireless path selection capability |
US8587595B2 (en) | 2009-10-01 | 2013-11-19 | Hand Held Products, Inc. | Low power multi-core decoder system and method |
US8587697B2 (en) | 1997-03-28 | 2013-11-19 | Hand Held Products, Inc. | Method and apparatus for compensating pixel values in an imaging system |
US20130308625A1 (en) | 2012-05-16 | 2013-11-21 | Samsung Electronics Co., Ltd. | Method and apparatus for performing synchronization in device-to-device network |
US20130306731A1 (en) | 2011-01-31 | 2013-11-21 | Hand Held Products ,Inc. | Indicia reading terminal operable for data input on two sides |
US20130306730A1 (en) | 2012-05-21 | 2013-11-21 | Metrologic Instruments, Inc. | Laser Scanning Code Symbol Reading System Providing Improved Control Over the Length and Intensity Characteristics of a Laser Scan Line Projected Therefrom Using Laser Source Blanking Control |
US20130306728A1 (en) | 2012-05-15 | 2013-11-21 | Intermec Ip Corp. | Systems and methods to read machine-readable symbols |
US20130307964A1 (en) | 2012-05-15 | 2013-11-21 | Honeywell International Inc. d/b/a Honeywell Scanning and Mobility | Terminals and methods for dimensioning objects |
US8590789B2 (en) | 2011-09-14 | 2013-11-26 | Metrologic Instruments, Inc. | Scanner with wake-up mode |
US20130313324A1 (en) | 1994-03-04 | 2013-11-28 | Hand Held Products, Inc. | Optical reading apparatus having image sensor |
WO2013173985A1 (en) | 2012-05-23 | 2013-11-28 | Honeywell International Inc. | Portable electronic devices having a separate location trigger unit for use in controlling an application unit |
US20130313325A1 (en) | 2012-05-25 | 2013-11-28 | Metrologic Instruments, Inc. | Laser scanning code symbol reading system employing programmable decode time-window filtering |
US8596539B2 (en) | 2009-08-12 | 2013-12-03 | Hand Held Products, Inc. | Imaging terminal having image sensor and lens assembly |
US8599271B2 (en) | 2011-01-31 | 2013-12-03 | Hand Held Products, Inc. | Apparatus, system, and method of use of imaging assembly on mobile terminal |
US8600167B2 (en) | 2010-05-21 | 2013-12-03 | Hand Held Products, Inc. | System for capturing a document in an image signal |
US8596543B2 (en) | 2009-10-20 | 2013-12-03 | Hand Held Products, Inc. | Indicia reading terminal including focus element with expanded range of focus distances |
US8599957B2 (en) | 2005-05-13 | 2013-12-03 | Ems Technologies, Inc. | Method and system for communicating information in a digital signal |
US8596542B2 (en) | 2002-06-04 | 2013-12-03 | Hand Held Products, Inc. | Apparatus operative for capture of image data |
US8600158B2 (en) | 2010-11-16 | 2013-12-03 | Hand Held Products, Inc. | Method and system operative to process color image data |
US8608071B2 (en) | 2011-10-17 | 2013-12-17 | Honeywell Scanning And Mobility | Optical indicia reading terminal with two image sensors |
US8608053B2 (en) | 2012-04-30 | 2013-12-17 | Honeywell International Inc. | Mobile communication terminal configured to display multi-symbol decodable indicia |
US8611309B2 (en) | 2008-02-21 | 2013-12-17 | Ynjiun P. Wang | Roaming encoded information reading terminal |
US8615487B2 (en) | 2004-01-23 | 2013-12-24 | Garrison Gomez | System and method to store and retrieve identifier associated information content |
US20130341399A1 (en) | 2012-06-22 | 2013-12-26 | Honeywell International Inc. Doing Business As (D.B.A.) Honeywell Scanning & Mobility | Removeable scanning module for mobile communication terminal |
US8621123B2 (en) | 2011-10-06 | 2013-12-31 | Honeywell International Inc. | Device management using virtual interfaces |
US20140001267A1 (en) | 2012-06-29 | 2014-01-02 | Honeywell International Inc. Doing Business As (D.B.A.) Honeywell Scanning & Mobility | Indicia reading terminal with non-uniform magnification |
US20140002828A1 (en) | 2012-06-29 | 2014-01-02 | Franck Laffargue | Volume dimensioning system and method employing time-of-flight camera |
US8622303B2 (en) | 2003-01-09 | 2014-01-07 | Hand Held Products, Inc. | Decoding utilizing image data |
US20140008430A1 (en) | 2003-07-03 | 2014-01-09 | Hand Held Products, Inc. | Reprogramming system and method for devices including programming symbol |
US8630491B2 (en) | 2007-05-03 | 2014-01-14 | Andrew Longacre, Jr. | System and method to manipulate an image |
US8629926B2 (en) | 2011-11-04 | 2014-01-14 | Honeywell International, Inc. | Imaging apparatus comprising image sensor array having shared global shutter circuitry |
US8628015B2 (en) | 2008-10-31 | 2014-01-14 | Hand Held Products, Inc. | Indicia reading terminal including frame quality evaluation processing |
US8628016B2 (en) | 2011-06-17 | 2014-01-14 | Hand Held Products, Inc. | Terminal operative for storing frame of image data |
US8628013B2 (en) | 2011-12-13 | 2014-01-14 | Honeywell International Inc. | Apparatus comprising image sensor array and illumination control |
US8635309B2 (en) | 2007-08-09 | 2014-01-21 | Hand Held Products, Inc. | Methods and apparatus to change a feature set on data collection devices |
US20140025584A1 (en) | 2010-12-09 | 2014-01-23 | Metrologic Instruments, Inc | Indicia encoding system with integrated purchase and payment information |
US8636224B2 (en) | 2004-10-05 | 2014-01-28 | Hand Held Products, Inc. | System and method to automatically discriminate between different data types |
US8638806B2 (en) | 2007-05-25 | 2014-01-28 | Hand Held Products, Inc. | Wireless mesh point portable data terminal |
US8636212B2 (en) | 2011-08-24 | 2014-01-28 | Metrologic Instruments, Inc. | Decodable indicia reading terminal with indicia analysis functionality |
US8636200B2 (en) | 2011-02-08 | 2014-01-28 | Metrologic Instruments, Inc. | MMS text messaging for hand held indicia reader |
US8636215B2 (en) | 2011-06-27 | 2014-01-28 | Hand Held Products, Inc. | Decodable indicia reading terminal with optical filter |
US20140027518A1 (en) | 2011-06-15 | 2014-01-30 | Metrologic Instruments, Inc. | Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3d scanning volume |
US8643717B2 (en) | 2009-03-04 | 2014-02-04 | Hand Held Products, Inc. | System and method for measuring irregular objects with a single camera |
US8640958B2 (en) | 2010-01-21 | 2014-02-04 | Honeywell International, Inc. | Indicia reading terminal including optical filter |
US8640960B2 (en) | 2011-06-27 | 2014-02-04 | Honeywell International Inc. | Optical filter for image and barcode scanning |
WO2014019130A1 (en) | 2012-07-31 | 2014-02-06 | Honeywell International Inc. | Optical reading apparatus having variable settings |
US20140039693A1 (en) | 2012-08-02 | 2014-02-06 | Honeywell Scanning & Mobility | Input/output connector contact cleaning |
US8646692B2 (en) | 2011-09-30 | 2014-02-11 | Hand Held Products, Inc. | Devices and methods employing dual target auto exposure |
US8646694B2 (en) | 2008-12-16 | 2014-02-11 | Hand Held Products, Inc. | Indicia reading terminal including frame processing |
US20140042814A1 (en) | 2012-08-09 | 2014-02-13 | Honeywell Scanning & Mobility | Current-limiting battery usage within a corded electronic device |
US20140049120A1 (en) | 2012-08-20 | 2014-02-20 | Intermec Ip Corp. | Trigger device for mobile computing device |
US20140049635A1 (en) | 2012-08-20 | 2014-02-20 | Intermec Ip Corp. | Volume dimensioning system calibration systems and methods |
US8657200B2 (en) | 2011-06-20 | 2014-02-25 | Metrologic Instruments, Inc. | Indicia reading terminal with color frame processing |
US8659397B2 (en) | 2010-07-22 | 2014-02-25 | Vocollect, Inc. | Method and system for correctly identifying specific RFID tags |
US20140061305A1 (en) | 2012-09-05 | 2014-03-06 | Metrologic Instruments, Inc. | Symbol reading system having predictive diagnostics |
US20140067692A1 (en) | 2012-09-03 | 2014-03-06 | Hand Held Products, Inc. | Authenticating Parcel Consignees with Indicia Decoding Devices |
US20140061306A1 (en) | 2012-08-31 | 2014-03-06 | Hand Held Products, Inc. | Pairing method for wireless scanner via rfid |
US8668149B2 (en) | 2009-09-16 | 2014-03-11 | Metrologic Instruments, Inc. | Bar code reader terminal and methods for operating the same having misread detection apparatus |
US20140071840A1 (en) | 2012-09-11 | 2014-03-13 | Hand Held Products, Inc., doing business as Honeywell Scanning & Mobility | Mobile computer configured to select wireless communication network |
US20140074746A1 (en) | 2012-09-07 | 2014-03-13 | Hand Held Products Inc. doing business as (d.b.a) Honeywell Scanning & Mobility | Package source verification |
US20140075846A1 (en) | 2012-09-14 | 2014-03-20 | Intermec Ip Corp | Access door with integrated switch actuator |
US8678285B2 (en) | 2011-09-20 | 2014-03-25 | Metrologic Instruments, Inc. | Method of and apparatus for multiplying raster scanning lines by modulating a multi-cavity laser diode |
US8678286B2 (en) | 2011-01-31 | 2014-03-25 | Honeywell Scanning & Mobility | Method and apparatus for reading optical indicia using a plurality of data sources |
US8682077B1 (en) | 2000-11-28 | 2014-03-25 | Hand Held Products, Inc. | Method for omnidirectional processing of 2D images including recognizable characters |
US20140084068A1 (en) | 2012-09-21 | 2014-03-27 | Intermec Ip Corp. | Multiple focusable fields of view, such as a universal bar code symbol scanner |
US8687282B2 (en) | 2006-12-15 | 2014-04-01 | Hand Held Products, Inc. | Focus module and components with actuator |
USD702237S1 (en) | 2013-01-11 | 2014-04-08 | Hand Held Products, Inc. | Imaging terminal |
US8692927B2 (en) | 2011-01-19 | 2014-04-08 | Hand Held Products, Inc. | Imaging terminal having focus control |
US20140100774A1 (en) | 2012-10-05 | 2014-04-10 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Navigation system configured to integrate motion sensing device inputs |
US20140100813A1 (en) | 2012-10-04 | 2014-04-10 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Measuring object dimensions using mobile computer |
US8698949B2 (en) | 2010-01-08 | 2014-04-15 | Hand Held Products, Inc. | Terminal having plurality of operating modes |
US8695880B2 (en) | 2011-12-22 | 2014-04-15 | Honeywell International, Inc. | Imaging devices and methods for inhibiting or removing captured aiming pattern |
US20140104414A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Dimensioning system |
US20140108010A1 (en) | 2012-10-11 | 2014-04-17 | Intermec Ip Corp. | Voice-enabled documents for facilitating operational procedures |
US20140104451A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Android bound service camera initialization |
US20140106594A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Replaceable connector |
US20140104416A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Dimensioning system |
US20140106725A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Distraction Avoidance System |
US20140114530A1 (en) | 2012-10-19 | 2014-04-24 | Hand Held Products, Inc. | Vehicle computer system with transparent display |
US20140110485A1 (en) | 2012-10-24 | 2014-04-24 | Honeywell International Inc. | Chip on board based highly integrated imager |
US8717494B2 (en) | 2010-08-11 | 2014-05-06 | Hand Held Products, Inc. | Optical reading device with improved gasket |
US20140129378A1 (en) | 2012-11-07 | 2014-05-08 | Hand Held Products, Inc. | Computer-assisted shopping and product location |
US8720783B2 (en) | 2004-11-05 | 2014-05-13 | Hand Held Products, Inc. | Device and system for processing image data representing bar codes |
US8723804B2 (en) | 2005-02-11 | 2014-05-13 | Hand Held Products, Inc. | Transaction terminal and adaptor therefor |
US8723904B2 (en) | 2009-09-25 | 2014-05-13 | Intermec Ip Corp. | Mobile printer with optional battery accessory |
US20140131444A1 (en) | 2012-11-13 | 2014-05-15 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Imaging apparatus having lens element |
US20140131448A1 (en) | 2012-11-14 | 2014-05-15 | Hand Held Products, Inc. | Apparatus comprising light sensing assemblies with range assisted gain control |
US20140136208A1 (en) | 2012-11-14 | 2014-05-15 | Intermec Ip Corp. | Secure multi-mode communication between agents |
US20140131443A1 (en) | 2012-11-15 | 2014-05-15 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Mobile computer configured to read multiple decodable indicia |
US8727223B2 (en) | 2006-06-09 | 2014-05-20 | Hand Held Products, Inc. | Indicia reading apparatus having image sensor array |
US8740085B2 (en) | 2012-02-10 | 2014-06-03 | Honeywell International Inc. | System having imaging assembly for use in output of image data |
US8740082B2 (en) | 2012-02-21 | 2014-06-03 | Metrologic Instruments, Inc. | Laser scanning bar code symbol reading system having intelligent scan sweep angle adjustment capabilities over the working range of the system for optimized bar code symbol reading performance |
US20140152882A1 (en) | 2012-12-04 | 2014-06-05 | Hand Held Products, Inc. | Mobile device having object-identification interface |
US8746563B2 (en) | 2012-06-10 | 2014-06-10 | Metrologic Instruments, Inc. | Laser scanning module with rotatably adjustable laser scanning assembly |
US20140158770A1 (en) | 2007-06-28 | 2014-06-12 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Bar code reading terminal with video capturing mode |
US20140159869A1 (en) | 2012-12-07 | 2014-06-12 | Hand Held Products Inc. | Reading rfid tags in defined spatial locations |
US8752766B2 (en) | 2012-05-07 | 2014-06-17 | Metrologic Instruments, Inc. | Indicia reading system employing digital gain control |
US8756059B2 (en) | 2005-02-04 | 2014-06-17 | Vocollect, Inc. | Method and system for considering information about an expected response when performing speech recognition |
US20140166761A1 (en) | 2012-12-14 | 2014-06-19 | Hand Held Products Inc., doing business as Honeywell Scanning & Mobility | Selective output of decoded message data |
US20140166760A1 (en) | 2010-11-09 | 2014-06-19 | Hand Held Products, Inc. | Using a user's application to configure user scanner |
US20140166755A1 (en) | 2012-09-25 | 2014-06-19 | Honeywell International, Inc. d/b/a Honeywell Scanning & Mobility | Encoded information reading terminal with multiple imaging assemblies |
US20140166759A1 (en) | 2012-09-25 | 2014-06-19 | Honeywell International, Inc. doing business as Honeywell Scanning & Mobility | Package-on-package based integrated circuit chip imager |
US20140168787A1 (en) | 2006-12-15 | 2014-06-19 | Hand Held Products, Inc. | Apparatus and method comprising deformable lens element |
US20140166757A1 (en) | 2011-11-17 | 2014-06-19 | Honeywell International, Inc, Doing Business As (D.B.A) Honeywell Scanning and Mobility | Imaging terminal operative for decoding |
US8757495B2 (en) | 2010-09-03 | 2014-06-24 | Hand Held Products, Inc. | Encoded information reading terminal with multi-band antenna |
US8760563B2 (en) | 2010-10-19 | 2014-06-24 | Hand Held Products, Inc. | Autofocusing optical imaging device |
US20140175165A1 (en) | 2012-12-21 | 2014-06-26 | Honeywell Scanning And Mobility | Bar code scanner with integrated surface authentication |
US20140175172A1 (en) | 2010-12-30 | 2014-06-26 | Hand Held Products, Inc. | Terminal having illumination and exposure control |
US8763909B2 (en) | 2011-01-04 | 2014-07-01 | Hand Held Products, Inc. | Terminal comprising mount for supporting a mechanical component |
US20140183263A1 (en) * | 2013-01-03 | 2014-07-03 | Symbol Technologies, Inc. | Method of controlling illumination pulses to increase dynamic range in bioptic imager barcode scanner |
US20140191913A1 (en) | 2013-01-09 | 2014-07-10 | Intermec Ip Corp. | Techniques for standardizing antenna architecture |
US20140191644A1 (en) | 2013-01-08 | 2014-07-10 | Hand Held Products, Inc. | Electronic device enclosure |
US8777109B2 (en) | 2012-10-04 | 2014-07-15 | Hand Held Products, Inc. | Customer facing imaging systems and methods for obtaining images |
US8777108B2 (en) | 2012-03-23 | 2014-07-15 | Honeywell International, Inc. | Cell phone reading mode using image timer |
US8781520B2 (en) | 2010-01-26 | 2014-07-15 | Hand Held Products, Inc. | Mobile device having hybrid keypad |
US8779898B2 (en) | 2011-08-17 | 2014-07-15 | Hand Held Products, Inc. | Encoded information reading terminal with micro-electromechanical radio frequency front end |
US20140197238A1 (en) | 2011-09-09 | 2014-07-17 | Metrologic Instruments, Inc. | Terminal having image data format conversion |
WO2014110495A2 (en) | 2013-01-11 | 2014-07-17 | Hand Held Products, Inc. | System, method, and computer-readable medium for managing edge devices |
US20140197239A1 (en) | 2013-01-14 | 2014-07-17 | Hand Held Products, Inc. | Laser scanning module employing a laser scanning assembly having elastomeric wheel hinges |
US8783573B2 (en) | 2008-12-02 | 2014-07-22 | Hand Held Products, Inc. | Indicia reading terminal having plurality of optical assemblies |
US8789759B2 (en) | 2012-05-18 | 2014-07-29 | Metrologic Instruments, Inc. | Laser scanning code symbol reading system employing multi-channel scan data signal processing with synchronized digital gain control (SDGC) for full range scanning |
US8789758B2 (en) | 2003-05-12 | 2014-07-29 | Hand Held Products, Inc. | Picture taking reading apparatus |
US8789757B2 (en) | 2011-02-02 | 2014-07-29 | Metrologic Instruments, Inc. | POS-based code symbol reading system with integrated scale base and system housing having an improved produce weight capturing surface design |
US20140214631A1 (en) | 2013-01-31 | 2014-07-31 | Intermec Technologies Corporation | Inventory assistance device and method |
US8798367B2 (en) | 2011-01-31 | 2014-08-05 | Metrologic Instruments, Inc. | Optical imager and method for correlating a medication package with a patient |
US8794522B2 (en) | 2001-05-15 | 2014-08-05 | Hand Held Products, Inc. | Image capture apparatus and method |
US8794526B2 (en) | 2007-06-04 | 2014-08-05 | Hand Held Products, Inc. | Indicia reading terminal processing plurality of frames of image data responsively to trigger signal activation |
US8794520B2 (en) | 2008-09-30 | 2014-08-05 | Hand Held Products, Inc. | Method and apparatus for operating indicia reading terminal including parameter determination |
US20140217180A1 (en) | 2011-06-08 | 2014-08-07 | Metrologic Instruments, Inc. | Indicia decoding device with security lock |
US8820630B2 (en) | 2011-12-06 | 2014-09-02 | Honeywell International, Inc. | Hand held bar code readers or mobile computers with cloud computing services |
Family Cites Families (111)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5572006A (en) * | 1994-07-26 | 1996-11-05 | Metanetics Corporation | Automatic exposure single frame imaging systems |
US6598797B2 (en) * | 1998-09-11 | 2003-07-29 | Jason J. Lee | Focus and illumination analysis algorithm for imaging device |
EP1717728B1 (en) | 2001-01-22 | 2010-09-01 | Hand Held Products, Inc. | Optical reader having partial frame operating mode |
US7324947B2 (en) | 2001-10-03 | 2008-01-29 | Promptu Systems Corporation | Global speech user interface |
US7303126B2 (en) * | 2004-03-18 | 2007-12-04 | Symbol Technologies, Inc. | System and method for sensing ambient light in an optical code reader |
US7827032B2 (en) | 2005-02-04 | 2010-11-02 | Vocollect, Inc. | Methods and systems for adapting a model for a speech recognition system |
US7717342B2 (en) | 2005-08-26 | 2010-05-18 | Hand Held Products, Inc. | Data collection device having dynamic access to multiple wireless networks |
US20070063048A1 (en) | 2005-09-14 | 2007-03-22 | Havens William H | Data reader apparatus having an adaptive lens |
US7934660B2 (en) | 2006-01-05 | 2011-05-03 | Hand Held Products, Inc. | Data collection system having reconfigurable data collection terminal |
US7885419B2 (en) | 2006-02-06 | 2011-02-08 | Vocollect, Inc. | Headset terminal with speech functionality |
US8944332B2 (en) | 2006-08-04 | 2015-02-03 | Intermec Ip Corp. | Testing automatic data collection devices, such as barcode, RFID and/or magnetic stripe readers |
US8915444B2 (en) | 2007-03-13 | 2014-12-23 | Hand Held Products, Inc. | Imaging module having lead frame supported light source or sources |
US8971346B2 (en) | 2007-04-30 | 2015-03-03 | Hand Held Products, Inc. | System and method for reliable store-and-forward data handling by encoded information reading terminals |
US8908995B2 (en) | 2009-01-12 | 2014-12-09 | Intermec Ip Corp. | Semi-automatic dimensioning with imager on a portable device |
US8622304B2 (en) * | 2009-01-26 | 2014-01-07 | Symbol Technologies, Inc. | Imaging reader and method with combined image data and system data |
US8146821B2 (en) * | 2009-04-02 | 2012-04-03 | Symbol Technologies, Inc. | Auto-exposure for multi-imager barcode reader |
US8914788B2 (en) | 2009-07-01 | 2014-12-16 | Hand Held Products, Inc. | Universal connectivity for non-universal devices |
US8868802B2 (en) | 2009-10-14 | 2014-10-21 | Hand Held Products, Inc. | Method of programming the default cable interface software in an indicia reading device |
US8996384B2 (en) | 2009-10-30 | 2015-03-31 | Vocollect, Inc. | Transforming components of a web page to voice prompts |
US9058526B2 (en) | 2010-02-11 | 2015-06-16 | Hand Held Products, Inc. | Data collection module and system |
US9524411B2 (en) * | 2010-03-04 | 2016-12-20 | Symbol Technologies, Llc | User-customizable data capture terminal for and method of imaging and processing a plurality of target data on one or more targets |
US9047531B2 (en) | 2010-05-21 | 2015-06-02 | Hand Held Products, Inc. | Interactive user interface for capturing a document in an image signal |
WO2012005809A1 (en) * | 2010-06-30 | 2012-01-12 | Datalogic Scanning, Inc. | Adaptive data reader and method of operating |
US8910870B2 (en) | 2010-08-06 | 2014-12-16 | Hand Held Products, Inc. | System and method for document processing |
JP2012060269A (en) | 2010-09-06 | 2012-03-22 | Toyota Motor Corp | Amplifier and method |
US20120091206A1 (en) * | 2010-10-15 | 2012-04-19 | Symbol Technologies, Inc. | Method and apparatus for capturing images with variable sizes |
US8950678B2 (en) | 2010-11-17 | 2015-02-10 | Hand Held Products, Inc. | Barcode reader with edge detection enhancement |
US8387881B2 (en) * | 2010-12-01 | 2013-03-05 | Hand Held Products, Inc. | Terminal with screen reading mode |
US8996194B2 (en) | 2011-01-03 | 2015-03-31 | Ems Technologies, Inc. | Vehicle mount computer with configurable ignition switch behavior |
US9038915B2 (en) | 2011-01-31 | 2015-05-26 | Metrologic Instruments, Inc. | Pre-paid usage system for encoded information reading terminals |
US8879639B2 (en) | 2011-01-31 | 2014-11-04 | Hand Held Products, Inc. | Adaptive video capture decode system |
US8988590B2 (en) | 2011-03-28 | 2015-03-24 | Intermec Ip Corp. | Two-dimensional imager with solid-state auto-focus |
US8824692B2 (en) | 2011-04-20 | 2014-09-02 | Vocollect, Inc. | Self calibrating multi-element dipole microphone |
US8902353B2 (en) * | 2011-05-12 | 2014-12-02 | Symbol Technologies, Inc. | Imaging reader with independently controlled illumination rate |
US8914290B2 (en) | 2011-05-20 | 2014-12-16 | Vocollect, Inc. | Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment |
US8868519B2 (en) | 2011-05-27 | 2014-10-21 | Vocollect, Inc. | System and method for generating and updating location check digits |
US8824696B2 (en) | 2011-06-14 | 2014-09-02 | Vocollect, Inc. | Headset signal multiplexing system and method |
US9129172B2 (en) | 2011-06-20 | 2015-09-08 | Metrologic Instruments, Inc. | Indicia reading terminal with color frame processing |
US8985459B2 (en) | 2011-06-30 | 2015-03-24 | Metrologic Instruments, Inc. | Decodable indicia reading terminal with combined illumination |
US8939371B2 (en) * | 2011-06-30 | 2015-01-27 | Symbol Technologies, Inc. | Individual exposure control over individually illuminated subfields of view split from an imager in a point-of-transaction workstation |
WO2013033867A1 (en) | 2011-09-09 | 2013-03-14 | Metrologic Instruments, Inc. | Imaging based barcode scanner engine with multiple elements supported on a common printed circuit board |
US8590792B2 (en) | 2011-09-14 | 2013-11-26 | Symbol Technologies, Inc. | Apparatus for and method of reading printed and electronic codes |
US8976368B2 (en) | 2011-09-15 | 2015-03-10 | Intermec Ip Corp. | Optical grid enhancement for improved motor location |
WO2013044405A1 (en) | 2011-09-26 | 2013-04-04 | Metrologic Instruments, Inc. | Optical indicia reading terminal with combined illumination |
US8539123B2 (en) | 2011-10-06 | 2013-09-17 | Honeywell International, Inc. | Device management using a dedicated management interface |
US9015513B2 (en) | 2011-11-03 | 2015-04-21 | Vocollect, Inc. | Receiving application specific individual battery adjusted battery use profile data upon loading of work application for managing remaining power of a mobile device |
US9262660B2 (en) | 2011-11-07 | 2016-02-16 | Honeywell Scanning & Mobility | Optical indicia reading terminal with color image sensor |
US8881983B2 (en) | 2011-12-13 | 2014-11-11 | Honeywell International Inc. | Optical readers and methods employing polarization sensing of light from decodable indicia |
US8991704B2 (en) | 2011-12-14 | 2015-03-31 | Intermec Ip Corp. | Snap-on module for selectively installing receiving element(s) to a mobile device |
KR101968746B1 (en) | 2011-12-30 | 2019-04-15 | 삼성전자주식회사 | Reading method of reading data from storage device, error correcting device and storage system including error correcting code decoder |
WO2013106991A1 (en) | 2012-01-17 | 2013-07-25 | Honeywell International Inc. | Industrial design for consumer device based on scanning and mobility |
US9753704B2 (en) | 2012-01-18 | 2017-09-05 | Metrologic Instruments, Inc. | Web-based scan-task enabled system and method of and apparatus for developing and deploying the same on a client-server network |
US8880426B2 (en) | 2012-01-30 | 2014-11-04 | Honeywell International, Inc. | Methods and systems employing time and/or location data for use in transactions |
US8988578B2 (en) | 2012-02-03 | 2015-03-24 | Honeywell International Inc. | Mobile computing device with improved image preview functionality |
WO2013120256A1 (en) | 2012-02-15 | 2013-08-22 | Honeywell International Inc | Encoded information reading terminal including http server |
US9378403B2 (en) | 2012-03-01 | 2016-06-28 | Honeywell International, Inc. | Method of using camera sensor interface to transfer multiple channels of scan data using an image format |
WO2013159318A1 (en) | 2012-04-27 | 2013-10-31 | Honeywell International Inc. | Method of improving decoding speed on off-the-shelf camera phone |
US9098763B2 (en) | 2012-05-08 | 2015-08-04 | Honeywell International Inc. | Encoded information reading terminal with replaceable imaging assembly |
US9064254B2 (en) | 2012-05-17 | 2015-06-23 | Honeywell International Inc. | Cloud-based system for reading of decodable indicia |
US8978983B2 (en) | 2012-06-01 | 2015-03-17 | Honeywell International, Inc. | Indicia reading apparatus having sequential row exposure termination times |
US10049245B2 (en) | 2012-06-20 | 2018-08-14 | Metrologic Instruments, Inc. | Laser scanning code symbol reading system providing control over length of laser scan line projected onto a scanned object using dynamic range-dependent scan angle control |
WO2014000170A1 (en) | 2012-06-27 | 2014-01-03 | Honeywell International Inc. | Encoded information reading terminal with micro-projector |
US8978981B2 (en) | 2012-06-27 | 2015-03-17 | Honeywell International Inc. | Imaging apparatus having imaging lens |
US8944313B2 (en) | 2012-06-29 | 2015-02-03 | Honeywell International Inc. | Computer configured to display multimedia content |
CN103679108B (en) | 2012-09-10 | 2018-12-11 | 霍尼韦尔国际公司 | Optical markings reading device with multiple images sensor |
US9405011B2 (en) | 2012-10-05 | 2016-08-02 | Hand Held Products, Inc. | Navigation system configured to integrate motion sensing device inputs |
US9205165B2 (en) | 2012-10-22 | 2015-12-08 | S.C. Johnson & Son, Inc. | Volatile material dispensing system having an adjustable diffusion apparatus |
USD730902S1 (en) | 2012-11-05 | 2015-06-02 | Hand Held Products, Inc. | Electronic device |
US9304376B2 (en) | 2013-02-20 | 2016-04-05 | Hand Held Products, Inc. | Optical redirection adapter |
US8978984B2 (en) | 2013-02-28 | 2015-03-17 | Hand Held Products, Inc. | Indicia reading terminals and methods for decoding decodable indicia employing light field imaging |
US9384374B2 (en) | 2013-03-14 | 2016-07-05 | Hand Held Products, Inc. | User interface facilitating specification of a desired data format for an indicia reading apparatus |
US9236050B2 (en) | 2013-03-14 | 2016-01-12 | Vocollect Inc. | System and method for improving speech recognition accuracy in a work environment |
US9978395B2 (en) | 2013-03-15 | 2018-05-22 | Vocollect, Inc. | Method and system for mitigating delay in receiving audio stream during production of sound from audio stream |
US9301052B2 (en) | 2013-03-15 | 2016-03-29 | Vocollect, Inc. | Headband variable stiffness |
US9100743B2 (en) | 2013-03-15 | 2015-08-04 | Vocollect, Inc. | Method and system for power delivery to a headset |
US20140297058A1 (en) | 2013-03-28 | 2014-10-02 | Hand Held Products, Inc. | System and Method for Capturing and Preserving Vehicle Event Data |
US9070032B2 (en) | 2013-04-10 | 2015-06-30 | Hand Held Products, Inc. | Method of programming a symbol reading system |
US9195844B2 (en) | 2013-05-20 | 2015-11-24 | Hand Held Products, Inc. | System and method for securing sensitive data |
US9037344B2 (en) | 2013-05-24 | 2015-05-19 | Hand Held Products, Inc. | System and method for display of information using a vehicle-mount computer |
US8918250B2 (en) | 2013-05-24 | 2014-12-23 | Hand Held Products, Inc. | System and method for display of information using a vehicle-mount computer |
US9930142B2 (en) | 2013-05-24 | 2018-03-27 | Hand Held Products, Inc. | System for providing a continuous communication link with a symbol reading device |
US10228452B2 (en) | 2013-06-07 | 2019-03-12 | Hand Held Products, Inc. | Method of error correction for 3D imaging device |
US9141839B2 (en) | 2013-06-07 | 2015-09-22 | Hand Held Products, Inc. | System and method for reading code symbols at long range using source power control |
US20140374485A1 (en) | 2013-06-20 | 2014-12-25 | Hand Held Products, Inc. | System and Method for Reading Code Symbols Using a Variable Field of View |
US9104929B2 (en) | 2013-06-26 | 2015-08-11 | Hand Held Products, Inc. | Code symbol reading system having adaptive autofocus |
US8985461B2 (en) | 2013-06-28 | 2015-03-24 | Hand Held Products, Inc. | Mobile device having an improved user interface for reading code symbols |
US9239950B2 (en) | 2013-07-01 | 2016-01-19 | Hand Held Products, Inc. | Dimensioning system |
US9250652B2 (en) | 2013-07-02 | 2016-02-02 | Hand Held Products, Inc. | Electronic device case |
USD730357S1 (en) | 2013-07-03 | 2015-05-26 | Hand Held Products, Inc. | Scanner |
USD723560S1 (en) | 2013-07-03 | 2015-03-03 | Hand Held Products, Inc. | Scanner |
US9773142B2 (en) | 2013-07-22 | 2017-09-26 | Hand Held Products, Inc. | System and method for selectively reading code symbols |
US9297900B2 (en) | 2013-07-25 | 2016-03-29 | Hand Held Products, Inc. | Code symbol reading system having adjustable object detection |
US20150040378A1 (en) | 2013-08-07 | 2015-02-12 | Hand Held Products, Inc. | Method for manufacturing laser scanners |
US9400906B2 (en) | 2013-08-26 | 2016-07-26 | Intermec Ip Corp. | Automatic data collection apparatus and method |
US9464885B2 (en) | 2013-08-30 | 2016-10-11 | Hand Held Products, Inc. | System and method for package dimensioning |
US9082023B2 (en) | 2013-09-05 | 2015-07-14 | Hand Held Products, Inc. | Method for operating a laser scanner |
US9572901B2 (en) | 2013-09-06 | 2017-02-21 | Hand Held Products, Inc. | Device having light source to reduce surface pathogens |
US8870074B1 (en) | 2013-09-11 | 2014-10-28 | Hand Held Products, Inc | Handheld indicia reader having locking endcap |
US9251411B2 (en) | 2013-09-24 | 2016-02-02 | Hand Held Products, Inc. | Augmented-reality signature capture |
US9165174B2 (en) | 2013-10-14 | 2015-10-20 | Hand Held Products, Inc. | Indicia reader |
US10275624B2 (en) | 2013-10-29 | 2019-04-30 | Hand Held Products, Inc. | Hybrid system and method for reading indicia |
US9800293B2 (en) | 2013-11-08 | 2017-10-24 | Hand Held Products, Inc. | System for configuring indicia readers using NFC technology |
US20150134470A1 (en) | 2013-11-08 | 2015-05-14 | Hand Held Products, Inc. | Self-checkout shopping system |
US20150142492A1 (en) | 2013-11-19 | 2015-05-21 | Hand Held Products, Inc. | Voice-based health monitor including a vocal energy level monitor |
US20150144692A1 (en) | 2013-11-22 | 2015-05-28 | Hand Held Products, Inc. | System and method for indicia reading and verification |
US9530038B2 (en) | 2013-11-25 | 2016-12-27 | Hand Held Products, Inc. | Indicia-reading system |
USD734339S1 (en) | 2013-12-05 | 2015-07-14 | Hand Held Products, Inc. | Indicia scanner |
US20150161429A1 (en) | 2013-12-10 | 2015-06-11 | Hand Held Products, Inc. | High dynamic-range indicia reading system |
CN204009928U (en) | 2013-12-12 | 2014-12-10 | 手持产品公司 | Laser scanner |
US9373018B2 (en) | 2014-01-08 | 2016-06-21 | Hand Held Products, Inc. | Indicia-reader having unitary-construction |
USD730901S1 (en) | 2014-06-24 | 2015-06-02 | Hand Held Products, Inc. | In-counter barcode scanner |
-
2015
- 2015-04-21 US US14/691,821 patent/US9521331B2/en active Active
-
2016
- 2016-04-08 EP EP16164586.6A patent/EP3086259B1/en active Active
- 2016-04-08 EP EP22155668.1A patent/EP4027263A1/en active Pending
- 2016-04-08 EP EP19208704.7A patent/EP3629223B1/en active Active
- 2016-04-21 CN CN202010645098.1A patent/CN111756946B/en active Active
- 2016-04-21 CN CN201610249685.2A patent/CN106067927B/en active Active
Patent Citations (251)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8602309B2 (en) | 1994-03-04 | 2013-12-10 | Hand Held Products, Inc. | Bar code reading device for reading 1D or 2D bar code symbols |
US20130313324A1 (en) | 1994-03-04 | 2013-11-28 | Hand Held Products, Inc. | Optical reading apparatus having image sensor |
US20140063289A1 (en) | 1997-03-28 | 2014-03-06 | Hand Held Products. Inc. | Method and apparatus for compensating for fixed pattern noise in an imaging system |
US8587697B2 (en) | 1997-03-28 | 2013-11-19 | Hand Held Products, Inc. | Method and apparatus for compensating pixel values in an imaging system |
US20130292477A1 (en) | 1999-10-04 | 2013-11-07 | Hand Held Products, Inc. | Image sensor based optical reader |
US6832725B2 (en) | 1999-10-04 | 2004-12-21 | Hand Held Products, Inc. | Optical reader comprising multiple color illumination |
US20090134221A1 (en) | 2000-11-24 | 2009-05-28 | Xiaoxun Zhu | Tunnel-type digital imaging-based system for use in automated self-checkout and cashier-assisted checkout operations in retail store environments |
US8682077B1 (en) | 2000-11-28 | 2014-03-25 | Hand Held Products, Inc. | Method for omnidirectional processing of 2D images including recognizable characters |
US8559767B2 (en) | 2001-01-22 | 2013-10-15 | Welch Allyn Data Collection, Inc. | Imaging apparatus having imaging assembly |
US20140175174A1 (en) | 2001-01-22 | 2014-06-26 | Hand Held Products, Inc. | Imaging apparatus having imaging assembly |
US8794522B2 (en) | 2001-05-15 | 2014-08-05 | Hand Held Products, Inc. | Image capture apparatus and method |
US7413127B2 (en) | 2001-07-13 | 2008-08-19 | Hand Held Products, Inc. | Optical reader for classifying an image |
US8528818B2 (en) | 2001-07-13 | 2013-09-10 | Hand Held Products, Inc. | Optical reader having an imager |
US20140097249A1 (en) | 2002-01-11 | 2014-04-10 | Hand Held Products, Inc. | Terminal including imaging assembly |
US8561895B2 (en) | 2002-01-11 | 2013-10-22 | Hand Held Products, Inc. | Terminal including imaging assembly |
US8544737B2 (en) | 2002-01-11 | 2013-10-01 | Hand Held Products, Inc. | Terminal including imaging assembly |
US7159783B2 (en) | 2002-03-28 | 2007-01-09 | Hand Held Products, Inc. | Customizable optical reader |
US8596542B2 (en) | 2002-06-04 | 2013-12-03 | Hand Held Products, Inc. | Apparatus operative for capture of image data |
US20140076974A1 (en) | 2002-06-04 | 2014-03-20 | Hand Held Products, Inc. | Apparatus operative for capture of image data |
US8622303B2 (en) | 2003-01-09 | 2014-01-07 | Hand Held Products, Inc. | Decoding utilizing image data |
US20140103115A1 (en) | 2003-01-09 | 2014-04-17 | Hand Held Products, Inc. | Decoding utilizing image data |
US8789758B2 (en) | 2003-05-12 | 2014-07-29 | Hand Held Products, Inc. | Picture taking reading apparatus |
US20140008430A1 (en) | 2003-07-03 | 2014-01-09 | Hand Held Products, Inc. | Reprogramming system and method for devices including programming symbol |
US20130292475A1 (en) | 2003-11-13 | 2013-11-07 | Metrologic Instruments, Inc. | Code symbol reading system |
US8317105B2 (en) | 2003-11-13 | 2012-11-27 | Metrologic Instruments, Inc. | Optical scanning system having an extended programming mode and method of unlocking restricted extended classes of features and functionalities embodied therewithin |
US8517271B2 (en) | 2003-11-13 | 2013-08-27 | Metrologic Instruments, Inc. | Optical code symbol reading system employing a LED-driven optical-waveguide structure for illuminating a manually-actuated trigger switch integrated within a hand-supportable system housing |
US8366005B2 (en) | 2003-11-13 | 2013-02-05 | Metrologic Instruments, Inc. | Hand-supportable digital image capture and processing system supporting a multi-tier modular software architecture |
US8479992B2 (en) | 2003-11-13 | 2013-07-09 | Metrologic Instruments, Inc. | Optical code symbol reading system employing an acoustic-waveguide structure for coupling sonic energy, produced from an electro-transducer, to sound wave ports formed in the system housing |
US20120168512A1 (en) | 2003-11-13 | 2012-07-05 | Anatoly Kotlarsky | Optical code symbol reading system employing a led-driven optical-waveguide structure for illuminating a manually-actuated trigger switch integrated within a hand-supportable system housing |
US7128266B2 (en) | 2003-11-13 | 2006-10-31 | Metrologic Instruments. Inc. | Hand-supportable digital imaging-based bar code symbol reader supporting narrow-area and wide-area modes of illumination and image capture |
US20120168511A1 (en) | 2003-11-13 | 2012-07-05 | Anatoly Kotlarsky | Optical code symbol reading system employing an acoustic-waveguide structure for coupling sonic energy, produced from an electro-transducer, to sound wave ports formed in the system housing |
US20140108402A1 (en) | 2004-01-23 | 2014-04-17 | Hand Held Products, Inc. | System and Method to Store and Retrieve Indentifier Associated Information Content |
US8615487B2 (en) | 2004-01-23 | 2013-12-24 | Garrison Gomez | System and method to store and retrieve identifier associated information content |
US20140140585A1 (en) | 2004-10-05 | 2014-05-22 | Hand Held Products, Inc. | System and method to automatically discriminate between different data types |
US8636224B2 (en) | 2004-10-05 | 2014-01-28 | Hand Held Products, Inc. | System and method to automatically discriminate between different data types |
US8720783B2 (en) | 2004-11-05 | 2014-05-13 | Hand Held Products, Inc. | Device and system for processing image data representing bar codes |
US8756059B2 (en) | 2005-02-04 | 2014-06-17 | Vocollect, Inc. | Method and system for considering information about an expected response when performing speech recognition |
US8723804B2 (en) | 2005-02-11 | 2014-05-13 | Hand Held Products, Inc. | Transaction terminal and adaptor therefor |
US20060202036A1 (en) * | 2005-03-11 | 2006-09-14 | Ynjiun Wang | Bar code reading device with global electronic shutter control |
US8599957B2 (en) | 2005-05-13 | 2013-12-03 | Ems Technologies, Inc. | Method and system for communicating information in a digital signal |
US8750445B2 (en) | 2005-05-13 | 2014-06-10 | Ems Technologies, Inc. | Method and system for communicating information in a digital signal |
US8556177B2 (en) | 2005-05-31 | 2013-10-15 | Hand Held Products, Inc. | System including bar coded wristband |
US8727223B2 (en) | 2006-06-09 | 2014-05-20 | Hand Held Products, Inc. | Indicia reading apparatus having image sensor array |
US8687282B2 (en) | 2006-12-15 | 2014-04-01 | Hand Held Products, Inc. | Focus module and components with actuator |
US20140168787A1 (en) | 2006-12-15 | 2014-06-19 | Hand Held Products, Inc. | Apparatus and method comprising deformable lens element |
US20140197304A1 (en) | 2006-12-15 | 2014-07-17 | Hand Held Products, Inc. | Focus module and components with actuator |
US20080185432A1 (en) | 2007-02-01 | 2008-08-07 | Caballero Aldo M | Apparatus and methods for monitoring one or more portable data terminals |
US20140125999A1 (en) | 2007-05-03 | 2014-05-08 | Hand Held Products, Inc. | System and method to manipulate an image |
US8630491B2 (en) | 2007-05-03 | 2014-01-14 | Andrew Longacre, Jr. | System and method to manipulate an image |
US20140133379A1 (en) | 2007-05-25 | 2014-05-15 | Hand Held Products, Inc. | Wireless mesh point portable data terminal |
US8638806B2 (en) | 2007-05-25 | 2014-01-28 | Hand Held Products, Inc. | Wireless mesh point portable data terminal |
US8794526B2 (en) | 2007-06-04 | 2014-08-05 | Hand Held Products, Inc. | Indicia reading terminal processing plurality of frames of image data responsively to trigger signal activation |
US20140158770A1 (en) | 2007-06-28 | 2014-06-12 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Bar code reading terminal with video capturing mode |
US20140217166A1 (en) | 2007-08-09 | 2014-08-07 | Hand Held Products, Inc. | Methods and apparatus to change a feature set on data collection devices |
US8635309B2 (en) | 2007-08-09 | 2014-01-21 | Hand Held Products, Inc. | Methods and apparatus to change a feature set on data collection devices |
US7726575B2 (en) | 2007-08-10 | 2010-06-01 | Hand Held Products, Inc. | Indicia reading terminal having spatial measurement functionality |
US20140175169A1 (en) | 2007-08-16 | 2014-06-26 | Hand Held Products, Inc. | Data collection system having eir terminal interface node |
US8556174B2 (en) | 2007-08-16 | 2013-10-15 | Hand Held Products, Inc. | Data collection system having EIR terminal interface node |
US8548420B2 (en) | 2007-10-05 | 2013-10-01 | Hand Held Products, Inc. | Panic button for data collection device |
US8371507B2 (en) | 2007-10-08 | 2013-02-12 | Metrologic Instruments, Inc. | Method of selectively projecting scan lines in a multiple-line barcode scanner |
US8584945B2 (en) | 2007-11-14 | 2013-11-19 | Hand Held Products, Inc. | Encoded information reading terminal with wireless path selection capability |
US8807431B2 (en) | 2007-11-14 | 2014-08-19 | Hand Held Products, Inc. | Encoded information reading terminal with wireless path selecton capability |
US8611309B2 (en) | 2008-02-21 | 2013-12-17 | Ynjiun P. Wang | Roaming encoded information reading terminal |
US20140098792A1 (en) | 2008-02-21 | 2014-04-10 | Hand Held Products, Inc. | Roaming encoded information reading terminal |
US8794520B2 (en) | 2008-09-30 | 2014-08-05 | Hand Held Products, Inc. | Method and apparatus for operating indicia reading terminal including parameter determination |
US20140124577A1 (en) | 2008-10-31 | 2014-05-08 | Hand Held Products, Inc. | Indicia reading terminal including frame quality evaluation processing |
US8628015B2 (en) | 2008-10-31 | 2014-01-14 | Hand Held Products, Inc. | Indicia reading terminal including frame quality evaluation processing |
US8783573B2 (en) | 2008-12-02 | 2014-07-22 | Hand Held Products, Inc. | Indicia reading terminal having plurality of optical assemblies |
US8646694B2 (en) | 2008-12-16 | 2014-02-11 | Hand Held Products, Inc. | Indicia reading terminal including frame processing |
US20100177707A1 (en) | 2009-01-13 | 2010-07-15 | Metrologic Instruments, Inc. | Method and apparatus for increasing the SNR at the RF antennas of wireless end-devices on a wireless communication network, while minimizing the RF power transmitted by the wireless coordinator and routers |
US20100177076A1 (en) | 2009-01-13 | 2010-07-15 | Metrologic Instruments, Inc. | Edge-lit electronic-ink display device for use in indoor and outdoor environments |
US8457013B2 (en) | 2009-01-13 | 2013-06-04 | Metrologic Instruments, Inc. | Wireless dual-function network device dynamically switching and reconfiguring from a wireless network router state of operation into a wireless network coordinator state of operation in a wireless communication network |
US20100177749A1 (en) | 2009-01-13 | 2010-07-15 | Metrologic Instruments, Inc. | Methods of and apparatus for programming and managing diverse network components, including electronic-ink based display devices, in a mesh-type wireless communication network |
US20100177080A1 (en) | 2009-01-13 | 2010-07-15 | Metrologic Instruments, Inc. | Electronic-ink signage device employing thermal packaging for outdoor weather applications |
US8643717B2 (en) | 2009-03-04 | 2014-02-04 | Hand Held Products, Inc. | System and method for measuring irregular objects with a single camera |
US8424768B2 (en) | 2009-04-09 | 2013-04-23 | Metrologic Instruments, Inc. | Trigger mechanism for hand held devices |
US8583924B2 (en) | 2009-07-01 | 2013-11-12 | Hand Held Products, Inc. | Location-based feature enablement for mobile terminals |
US8596539B2 (en) | 2009-08-12 | 2013-12-03 | Hand Held Products, Inc. | Imaging terminal having image sensor and lens assembly |
US20140078341A1 (en) | 2009-08-12 | 2014-03-20 | Hand Held Products, Inc. | Imaging terminal having image sensor and lens assembly |
US8668149B2 (en) | 2009-09-16 | 2014-03-11 | Metrologic Instruments, Inc. | Bar code reader terminal and methods for operating the same having misread detection apparatus |
US8390909B2 (en) | 2009-09-23 | 2013-03-05 | Metrologic Instruments, Inc. | Molded elastomeric flexural elements for use in a laser scanning assemblies and scanners, and methods of manufacturing, tuning and adjusting the same |
US8294969B2 (en) | 2009-09-23 | 2012-10-23 | Metrologic Instruments, Inc. | Scan element for use in scanning light and method of making the same |
US8723904B2 (en) | 2009-09-25 | 2014-05-13 | Intermec Ip Corp. | Mobile printer with optional battery accessory |
US20140008439A1 (en) | 2009-10-01 | 2014-01-09 | Hand Held Products, Inc. | Low power multi-core decoder system and method |
US8587595B2 (en) | 2009-10-01 | 2013-11-19 | Hand Held Products, Inc. | Low power multi-core decoder system and method |
US8596543B2 (en) | 2009-10-20 | 2013-12-03 | Hand Held Products, Inc. | Indicia reading terminal including focus element with expanded range of focus distances |
US20140204268A1 (en) | 2010-01-08 | 2014-07-24 | Hand Held Products, Inc. | Terminal having plurality of operating modes |
US8698949B2 (en) | 2010-01-08 | 2014-04-15 | Hand Held Products, Inc. | Terminal having plurality of operating modes |
US8579200B2 (en) | 2010-01-15 | 2013-11-12 | Hand Held Products, Inc. | Parallel decoding scheme for an indicia reader |
US20140066136A1 (en) | 2010-01-19 | 2014-03-06 | Hand Held Products, Inc. | Power management scheme for portabole data collection devices utilizing location and position sensors |
US8588869B2 (en) | 2010-01-19 | 2013-11-19 | Hand Held Products, Inc. | Power management scheme for portable data collection devices utilizing location and position sensors |
US8640958B2 (en) | 2010-01-21 | 2014-02-04 | Honeywell International, Inc. | Indicia reading terminal including optical filter |
US8781520B2 (en) | 2010-01-26 | 2014-07-15 | Hand Held Products, Inc. | Mobile device having hybrid keypad |
US20110202554A1 (en) | 2010-02-18 | 2011-08-18 | Hand Held Products, Inc. | Remote device management system and method |
US8600167B2 (en) | 2010-05-21 | 2013-12-03 | Hand Held Products, Inc. | System for capturing a document in an image signal |
US20140078345A1 (en) | 2010-05-21 | 2014-03-20 | Hand Held Products, Inc. | System for capturing a document in an image signal |
US8659397B2 (en) | 2010-07-22 | 2014-02-25 | Vocollect, Inc. | Method and system for correctly identifying specific RFID tags |
US8717494B2 (en) | 2010-08-11 | 2014-05-06 | Hand Held Products, Inc. | Optical reading device with improved gasket |
US8757495B2 (en) | 2010-09-03 | 2014-06-24 | Hand Held Products, Inc. | Encoded information reading terminal with multi-band antenna |
US20120067956A1 (en) * | 2010-09-16 | 2012-03-22 | Datalogic Scanning, Inc. | System and method for reading optical codes on reflective surfaces while minimizing flicker perception of pulsed illumination |
US20140036848A1 (en) | 2010-09-24 | 2014-02-06 | Hand Held Products, Inc. | Terminal configurable for use within an unknown regulatory domain |
US8565107B2 (en) | 2010-09-24 | 2013-10-22 | Hand Held Products, Inc. | Terminal configurable for use within an unknown regulatory domain |
US8408469B2 (en) | 2010-10-07 | 2013-04-02 | Metrologic Instruments, Inc. | Laser scanning assembly having an improved scan angle-multiplication factor |
US8760563B2 (en) | 2010-10-19 | 2014-06-24 | Hand Held Products, Inc. | Autofocusing optical imaging device |
US20130287258A1 (en) | 2010-11-09 | 2013-10-31 | Metrologic Instruments, Inc. | Code symbol reading system |
US20120111946A1 (en) | 2010-11-09 | 2012-05-10 | Metrologic Instruments, Inc. | Scanning assembly for laser based bar code scanners |
US20140166760A1 (en) | 2010-11-09 | 2014-06-19 | Hand Held Products, Inc. | Using a user's application to configure user scanner |
US8322622B2 (en) | 2010-11-09 | 2012-12-04 | Metrologic Instruments, Inc. | Hand-supportable digital-imaging based code symbol reading system supporting motion blur reduction using an accelerometer sensor |
US8490877B2 (en) | 2010-11-09 | 2013-07-23 | Metrologic Instruments, Inc. | Digital-imaging based code symbol reading system having finger-pointing triggered mode of operation |
US8571307B2 (en) | 2010-11-16 | 2013-10-29 | Hand Held Products, Inc. | Method and system operative to process monochrome image data |
US20140078342A1 (en) | 2010-11-16 | 2014-03-20 | Hand Held Products, Inc. | Method and system operative to process color image data |
US8600158B2 (en) | 2010-11-16 | 2013-12-03 | Hand Held Products, Inc. | Method and system operative to process color image data |
US20120138685A1 (en) | 2010-12-07 | 2012-06-07 | Hand Held Products, Inc. | Multiple platform support system and method |
US8550357B2 (en) | 2010-12-08 | 2013-10-08 | Metrologic Instruments, Inc. | Open air indicia reader stand |
US20140025584A1 (en) | 2010-12-09 | 2014-01-23 | Metrologic Instruments, Inc | Indicia encoding system with integrated purchase and payment information |
US20130270346A1 (en) | 2010-12-13 | 2013-10-17 | Metrologic Instruments, Inc. | Symbol reading system |
US8448863B2 (en) | 2010-12-13 | 2013-05-28 | Metrologic Instruments, Inc. | Bar code symbol reading system supporting visual or/and audible display of product scan speed for throughput optimization in point of sale (POS) environments |
US8408468B2 (en) | 2010-12-13 | 2013-04-02 | Metrologic Instruments, Inc. | Method of and system for reading visible and/or invisible code symbols in a user-transparent manner using visible/invisible illumination source switching during data capture and processing operations |
US20140175172A1 (en) | 2010-12-30 | 2014-06-26 | Hand Held Products, Inc. | Terminal having illumination and exposure control |
US8763909B2 (en) | 2011-01-04 | 2014-07-01 | Hand Held Products, Inc. | Terminal comprising mount for supporting a mechanical component |
US8692927B2 (en) | 2011-01-19 | 2014-04-08 | Hand Held Products, Inc. | Imaging terminal having focus control |
US8381979B2 (en) | 2011-01-31 | 2013-02-26 | Metrologic Instruments, Inc. | Bar code symbol reading system employing EAS-enabling faceplate bezel |
US20130306731A1 (en) | 2011-01-31 | 2013-11-21 | Hand Held Products ,Inc. | Indicia reading terminal operable for data input on two sides |
US20140203087A1 (en) | 2011-01-31 | 2014-07-24 | Honeywell International, Inc. doing business as (d.b.a.) Honeywell Scanning & Mobility | Method and apparatus for reading optical indicia using a plurality of data sources |
US8798367B2 (en) | 2011-01-31 | 2014-08-05 | Metrologic Instruments, Inc. | Optical imager and method for correlating a medication package with a patient |
US20130342717A1 (en) | 2011-01-31 | 2013-12-26 | Hand Held Products, Inc. | Apparatus, system, and method of use of imaging assembly on mobile terminal |
US8599271B2 (en) | 2011-01-31 | 2013-12-03 | Hand Held Products, Inc. | Apparatus, system, and method of use of imaging assembly on mobile terminal |
US8678286B2 (en) | 2011-01-31 | 2014-03-25 | Honeywell Scanning & Mobility | Method and apparatus for reading optical indicia using a plurality of data sources |
US20140034734A1 (en) | 2011-01-31 | 2014-02-06 | Hand Held Products, Inc. | System operative to adaptively select an image sensor for decodable indicia reading |
US20120193423A1 (en) | 2011-01-31 | 2012-08-02 | Metrologic Instruments Inc | Code symbol reading system supporting operator-dependent system configuration parameters |
US8561903B2 (en) | 2011-01-31 | 2013-10-22 | Hand Held Products, Inc. | System operative to adaptively select an image sensor for decodable indicia reading |
US8789757B2 (en) | 2011-02-02 | 2014-07-29 | Metrologic Instruments, Inc. | POS-based code symbol reading system with integrated scale base and system housing having an improved produce weight capturing surface design |
US8408464B2 (en) | 2011-02-03 | 2013-04-02 | Metrologic Instruments, Inc. | Auto-exposure method using continuous video frames under controlled illumination |
US8636200B2 (en) | 2011-02-08 | 2014-01-28 | Metrologic Instruments, Inc. | MMS text messaging for hand held indicia reader |
US20140131438A1 (en) | 2011-02-08 | 2014-05-15 | Metrologic Instruments, Inc. | Mms text messaging for hand held indicia reader |
US20120203647A1 (en) | 2011-02-09 | 2012-08-09 | Metrologic Instruments, Inc. | Method of and system for uniquely responding to code data captured from products so as to alert the product handler to carry out exception handling procedures |
US8550354B2 (en) | 2011-02-17 | 2013-10-08 | Hand Held Products, Inc. | Indicia reader system with wireless communication with a headset |
US20120223141A1 (en) | 2011-03-01 | 2012-09-06 | Metrologic Instruments, Inc. | Digital linear imaging system employing pixel processing techniques to composite single-column linear images on a 2d image detection array |
US8459557B2 (en) | 2011-03-10 | 2013-06-11 | Metrologic Instruments, Inc. | Dual laser scanning code symbol reading system employing automatic object presence detector for automatic laser source selection |
US20120228382A1 (en) | 2011-03-10 | 2012-09-13 | Metrologic Instruments, Inc. | Dual laser scanning code symbol reading system employing automatic object presence detector for automatic laser source selection |
US8469272B2 (en) | 2011-03-29 | 2013-06-25 | Metrologic Instruments, Inc. | Hybrid-type bioptical laser scanning and imaging system supporting digital-imaging based bar code symbol reading at the surface of a laser scanning window |
US20120248188A1 (en) | 2011-03-29 | 2012-10-04 | Metrologic Instruments, Inc | Hybrid-type bioptical laser scanning and imaging system supporting digital-imaging based bar code symbol reading at the surface of a laser scanning window |
US20140217180A1 (en) | 2011-06-08 | 2014-08-07 | Metrologic Instruments, Inc. | Indicia decoding device with security lock |
US20140027518A1 (en) | 2011-06-15 | 2014-01-30 | Metrologic Instruments, Inc. | Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3d scanning volume |
US8376233B2 (en) | 2011-06-15 | 2013-02-19 | Metrologic Instruments, Inc. | Bar code symbol reading system employing an extremely elongated laser scanning beam capable of reading poor and damaged quality bar code symbols with improved levels of performance |
US8561905B2 (en) | 2011-06-15 | 2013-10-22 | Metrologic Instruments, Inc. | Hybrid-type bioptical laser scanning and digital imaging system supporting automatic object motion detection at the edges of a 3D scanning volume |
US20140125842A1 (en) | 2011-06-17 | 2014-05-08 | Hand Held Products, Inc. | Terminal operative for storing frame of image data |
US8628016B2 (en) | 2011-06-17 | 2014-01-14 | Hand Held Products, Inc. | Terminal operative for storing frame of image data |
US8657200B2 (en) | 2011-06-20 | 2014-02-25 | Metrologic Instruments, Inc. | Indicia reading terminal with color frame processing |
US20140160329A1 (en) | 2011-06-20 | 2014-06-12 | Metrologic Instruments, Inc. | Indicia reading terminal with color frame processing |
US8636215B2 (en) | 2011-06-27 | 2014-01-28 | Hand Held Products, Inc. | Decodable indicia reading terminal with optical filter |
US20140131445A1 (en) | 2011-06-27 | 2014-05-15 | Hand Held Products, Inc. | Decodable indicia reading terminal with optical filter |
US8640960B2 (en) | 2011-06-27 | 2014-02-04 | Honeywell International Inc. | Optical filter for image and barcode scanning |
US20130043312A1 (en) | 2011-08-15 | 2013-02-21 | Metrologic Instruments, Inc. | Code symbol reading system employing dynamically-elongated laser scanning beams for improved levels of performance |
US8779898B2 (en) | 2011-08-17 | 2014-07-15 | Hand Held Products, Inc. | Encoded information reading terminal with micro-electromechanical radio frequency front end |
US8636212B2 (en) | 2011-08-24 | 2014-01-28 | Metrologic Instruments, Inc. | Decodable indicia reading terminal with indicia analysis functionality |
US20140131441A1 (en) | 2011-08-24 | 2014-05-15 | Metrologic Instruments, Inc. | Decodable indicia reading terminal with indicia analysis functionality |
US20130056285A1 (en) | 2011-09-02 | 2013-03-07 | Metrologic Instruments, Inc. | Bioptical point of sale (pos) checkout system employing a retractable weigh platter support subsystem |
US20140197238A1 (en) | 2011-09-09 | 2014-07-17 | Metrologic Instruments, Inc. | Terminal having image data format conversion |
US20140070005A1 (en) | 2011-09-14 | 2014-03-13 | Metrologic Instruments, Inc. | Scanner with wake-up mode |
US8590789B2 (en) | 2011-09-14 | 2013-11-26 | Metrologic Instruments, Inc. | Scanner with wake-up mode |
US20130070322A1 (en) | 2011-09-15 | 2013-03-21 | Bernard Fritz | Laser scanning system employing an optics module capable of forming a laser beam having an extended depth of focus (dof) over the laser scanning field |
US8678285B2 (en) | 2011-09-20 | 2014-03-25 | Metrologic Instruments, Inc. | Method of and apparatus for multiplying raster scanning lines by modulating a multi-cavity laser diode |
US8807432B2 (en) | 2011-09-26 | 2014-08-19 | Metrologic Instruments, Inc. | Apparatus for displaying bar codes from light emitting display surfaces |
US8556176B2 (en) | 2011-09-26 | 2013-10-15 | Metrologic Instruments, Inc. | Method of and apparatus for managing and redeeming bar-coded coupons displayed from the light emitting display surfaces of information display devices |
US20130075168A1 (en) | 2011-09-28 | 2013-03-28 | Thomas Amundsen | Method of and system for detecting produce weighing interferences in a pos-based checkout/scale system |
US8474712B2 (en) | 2011-09-29 | 2013-07-02 | Metrologic Instruments, Inc. | Method of and system for displaying product related information at POS-based retail checkout systems |
US20130082104A1 (en) | 2011-09-29 | 2013-04-04 | Sean Philip Kearney | Method of and system for displaying product related information at pos-based retail checkout systems |
US8646692B2 (en) | 2011-09-30 | 2014-02-11 | Hand Held Products, Inc. | Devices and methods employing dual target auto exposure |
US20140151453A1 (en) | 2011-09-30 | 2014-06-05 | Hand Held Products, Inc. | Devices and Methods Employing Dual Target Auto Exposure |
US8621123B2 (en) | 2011-10-06 | 2013-12-31 | Honeywell International Inc. | Device management using virtual interfaces |
US20140108682A1 (en) | 2011-10-06 | 2014-04-17 | Honeywell International, Inc. d.b.a. Honeywell Scanning & Mobility | Device management using virtual interfaces |
US8608071B2 (en) | 2011-10-17 | 2013-12-17 | Honeywell Scanning And Mobility | Optical indicia reading terminal with two image sensors |
US8629926B2 (en) | 2011-11-04 | 2014-01-14 | Honeywell International, Inc. | Imaging apparatus comprising image sensor array having shared global shutter circuitry |
US20140125853A1 (en) | 2011-11-04 | 2014-05-08 | Honeywell International, Inc. d.b.a. Honeywell Scanning & Mobility | Imaging apparatus comprising image sensor array having shared global shutter circuitry |
US20140166757A1 (en) | 2011-11-17 | 2014-06-19 | Honeywell International, Inc, Doing Business As (D.B.A) Honeywell Scanning and Mobility | Imaging terminal operative for decoding |
US8820630B2 (en) | 2011-12-06 | 2014-09-02 | Honeywell International, Inc. | Hand held bar code readers or mobile computers with cloud computing services |
US20140124579A1 (en) | 2011-12-13 | 2014-05-08 | Honeywell International, Inc. d.b.a. Honeywell Scanning and Mobility | Apparatus comprising image sensor array and illumination control |
US8628013B2 (en) | 2011-12-13 | 2014-01-14 | Honeywell International Inc. | Apparatus comprising image sensor array and illumination control |
US8695880B2 (en) | 2011-12-22 | 2014-04-15 | Honeywell International, Inc. | Imaging devices and methods for inhibiting or removing captured aiming pattern |
US8523076B2 (en) | 2012-01-10 | 2013-09-03 | Metrologic Instruments, Inc. | Omnidirectional laser scanning bar code symbol reader generating a laser scanning pattern with a highly non-uniform scan density with respect to line orientation |
US20130175341A1 (en) | 2012-01-10 | 2013-07-11 | Sean Philip Kearney | Hybrid-type bioptical laser scanning and digital imaging system employing digital imager with field of view overlapping field of field of laser scanning subsystem |
US20130175343A1 (en) | 2012-01-10 | 2013-07-11 | Timothy Good | Omnidirectional laser scanning bar code symbol reader generating a laser scanning pattern with a highly non-uniform scan density with respect to line orientation |
US20130200158A1 (en) | 2012-02-06 | 2013-08-08 | Metrologic Instruments, Inc. | Laser scanning modules embodying silicone scan element with torsional hinges |
US8740085B2 (en) | 2012-02-10 | 2014-06-03 | Honeywell International Inc. | System having imaging assembly for use in output of image data |
US8740082B2 (en) | 2012-02-21 | 2014-06-03 | Metrologic Instruments, Inc. | Laser scanning bar code symbol reading system having intelligent scan sweep angle adjustment capabilities over the working range of the system for optimized bar code symbol reading performance |
US8550335B2 (en) | 2012-03-09 | 2013-10-08 | Honeywell International, Inc. | Encoded information reading terminal in communication with peripheral point-of-sale devices |
WO2013141876A2 (en) * | 2012-03-23 | 2013-09-26 | Optoelectronics Co., Ltd. | Image reading device capable of producing illumination including a continuous, low-intensity level illumination component and one or more pulsed, high-intensity level illumination components |
US8777108B2 (en) | 2012-03-23 | 2014-07-15 | Honeywell International, Inc. | Cell phone reading mode using image timer |
US20130256418A1 (en) | 2012-03-28 | 2013-10-03 | Metrologic Instruments, Inc. | Laser scanning system using laser beam sources for producing long and short wavelengths in combination with beam-waist extending optics to extend the depth of field thereof while resolving high resolution bar code symbols having minimum code element widths |
US20130257759A1 (en) | 2012-03-29 | 2013-10-03 | Intermec Technologies Corporation | Interleaved piezoelectric tactile interface |
US20130257744A1 (en) | 2012-03-29 | 2013-10-03 | Intermec Technologies Corporation | Piezoelectric tactile interface |
US20130278425A1 (en) | 2012-04-24 | 2013-10-24 | Metrologic Instruments, Inc. | Point of sale (pos) based checkout system supporting a customer-transparent two-factor authentication process during product checkout operations |
WO2013163789A1 (en) | 2012-04-30 | 2013-11-07 | Honeywell International Inc. | Hardware-based image data binarization in an indicia reading terminal |
US8608053B2 (en) | 2012-04-30 | 2013-12-17 | Honeywell International Inc. | Mobile communication terminal configured to display multi-symbol decodable indicia |
US20130293539A1 (en) | 2012-05-04 | 2013-11-07 | Intermec Ip Corp. | Volume dimensioning systems and methods |
US8752766B2 (en) | 2012-05-07 | 2014-06-17 | Metrologic Instruments, Inc. | Indicia reading system employing digital gain control |
US20130293540A1 (en) | 2012-05-07 | 2013-11-07 | Intermec Ip Corp. | Dimensioning system calibration systems and methods |
US20130307964A1 (en) | 2012-05-15 | 2013-11-21 | Honeywell International Inc. d/b/a Honeywell Scanning and Mobility | Terminals and methods for dimensioning objects |
US20130306728A1 (en) | 2012-05-15 | 2013-11-21 | Intermec Ip Corp. | Systems and methods to read machine-readable symbols |
US20130308625A1 (en) | 2012-05-16 | 2013-11-21 | Samsung Electronics Co., Ltd. | Method and apparatus for performing synchronization in device-to-device network |
US8789759B2 (en) | 2012-05-18 | 2014-07-29 | Metrologic Instruments, Inc. | Laser scanning code symbol reading system employing multi-channel scan data signal processing with synchronized digital gain control (SDGC) for full range scanning |
US20130306730A1 (en) | 2012-05-21 | 2013-11-21 | Metrologic Instruments, Inc. | Laser Scanning Code Symbol Reading System Providing Improved Control Over the Length and Intensity Characteristics of a Laser Scan Line Projected Therefrom Using Laser Source Blanking Control |
WO2013173985A1 (en) | 2012-05-23 | 2013-11-28 | Honeywell International Inc. | Portable electronic devices having a separate location trigger unit for use in controlling an application unit |
US20130313325A1 (en) | 2012-05-25 | 2013-11-28 | Metrologic Instruments, Inc. | Laser scanning code symbol reading system employing programmable decode time-window filtering |
US8746563B2 (en) | 2012-06-10 | 2014-06-10 | Metrologic Instruments, Inc. | Laser scanning module with rotatably adjustable laser scanning assembly |
US20130341399A1 (en) | 2012-06-22 | 2013-12-26 | Honeywell International Inc. Doing Business As (D.B.A.) Honeywell Scanning & Mobility | Removeable scanning module for mobile communication terminal |
US20140001267A1 (en) | 2012-06-29 | 2014-01-02 | Honeywell International Inc. Doing Business As (D.B.A.) Honeywell Scanning & Mobility | Indicia reading terminal with non-uniform magnification |
US20140002828A1 (en) | 2012-06-29 | 2014-01-02 | Franck Laffargue | Volume dimensioning system and method employing time-of-flight camera |
WO2014019130A1 (en) | 2012-07-31 | 2014-02-06 | Honeywell International Inc. | Optical reading apparatus having variable settings |
US20140039693A1 (en) | 2012-08-02 | 2014-02-06 | Honeywell Scanning & Mobility | Input/output connector contact cleaning |
US20140042814A1 (en) | 2012-08-09 | 2014-02-13 | Honeywell Scanning & Mobility | Current-limiting battery usage within a corded electronic device |
US20140049120A1 (en) | 2012-08-20 | 2014-02-20 | Intermec Ip Corp. | Trigger device for mobile computing device |
US20140049635A1 (en) | 2012-08-20 | 2014-02-20 | Intermec Ip Corp. | Volume dimensioning system calibration systems and methods |
US20140061306A1 (en) | 2012-08-31 | 2014-03-06 | Hand Held Products, Inc. | Pairing method for wireless scanner via rfid |
US20140067692A1 (en) | 2012-09-03 | 2014-03-06 | Hand Held Products, Inc. | Authenticating Parcel Consignees with Indicia Decoding Devices |
US20140061305A1 (en) | 2012-09-05 | 2014-03-06 | Metrologic Instruments, Inc. | Symbol reading system having predictive diagnostics |
US20140074746A1 (en) | 2012-09-07 | 2014-03-13 | Hand Held Products Inc. doing business as (d.b.a) Honeywell Scanning & Mobility | Package source verification |
US20140071840A1 (en) | 2012-09-11 | 2014-03-13 | Hand Held Products, Inc., doing business as Honeywell Scanning & Mobility | Mobile computer configured to select wireless communication network |
US20140075846A1 (en) | 2012-09-14 | 2014-03-20 | Intermec Ip Corp | Access door with integrated switch actuator |
US20140084068A1 (en) | 2012-09-21 | 2014-03-27 | Intermec Ip Corp. | Multiple focusable fields of view, such as a universal bar code symbol scanner |
US20140166759A1 (en) | 2012-09-25 | 2014-06-19 | Honeywell International, Inc. doing business as Honeywell Scanning & Mobility | Package-on-package based integrated circuit chip imager |
US20140166755A1 (en) | 2012-09-25 | 2014-06-19 | Honeywell International, Inc. d/b/a Honeywell Scanning & Mobility | Encoded information reading terminal with multiple imaging assemblies |
US20140100813A1 (en) | 2012-10-04 | 2014-04-10 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Measuring object dimensions using mobile computer |
US8777109B2 (en) | 2012-10-04 | 2014-07-15 | Hand Held Products, Inc. | Customer facing imaging systems and methods for obtaining images |
US20140100774A1 (en) | 2012-10-05 | 2014-04-10 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Navigation system configured to integrate motion sensing device inputs |
US20140108010A1 (en) | 2012-10-11 | 2014-04-17 | Intermec Ip Corp. | Voice-enabled documents for facilitating operational procedures |
US20140106725A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Distraction Avoidance System |
US20140104414A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Dimensioning system |
US20140104451A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Android bound service camera initialization |
US20140106594A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Replaceable connector |
US20140104416A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Dimensioning system |
US20140104413A1 (en) | 2012-10-16 | 2014-04-17 | Hand Held Products, Inc. | Integrated dimensioning and weighing system |
US20140114530A1 (en) | 2012-10-19 | 2014-04-24 | Hand Held Products, Inc. | Vehicle computer system with transparent display |
US20140110485A1 (en) | 2012-10-24 | 2014-04-24 | Honeywell International Inc. | Chip on board based highly integrated imager |
US20140129378A1 (en) | 2012-11-07 | 2014-05-08 | Hand Held Products, Inc. | Computer-assisted shopping and product location |
US20140131444A1 (en) | 2012-11-13 | 2014-05-15 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Imaging apparatus having lens element |
US20140136208A1 (en) | 2012-11-14 | 2014-05-15 | Intermec Ip Corp. | Secure multi-mode communication between agents |
US20140131448A1 (en) | 2012-11-14 | 2014-05-15 | Hand Held Products, Inc. | Apparatus comprising light sensing assemblies with range assisted gain control |
US20140131443A1 (en) | 2012-11-15 | 2014-05-15 | Hand Held Products, Inc. doing business as Honeywell Scanning & Mobility | Mobile computer configured to read multiple decodable indicia |
US20140152882A1 (en) | 2012-12-04 | 2014-06-05 | Hand Held Products, Inc. | Mobile device having object-identification interface |
US20140159869A1 (en) | 2012-12-07 | 2014-06-12 | Hand Held Products Inc. | Reading rfid tags in defined spatial locations |
US20140166761A1 (en) | 2012-12-14 | 2014-06-19 | Hand Held Products Inc., doing business as Honeywell Scanning & Mobility | Selective output of decoded message data |
US20140175165A1 (en) | 2012-12-21 | 2014-06-26 | Honeywell Scanning And Mobility | Bar code scanner with integrated surface authentication |
US20140183263A1 (en) * | 2013-01-03 | 2014-07-03 | Symbol Technologies, Inc. | Method of controlling illumination pulses to increase dynamic range in bioptic imager barcode scanner |
US20140191644A1 (en) | 2013-01-08 | 2014-07-10 | Hand Held Products, Inc. | Electronic device enclosure |
US20140191913A1 (en) | 2013-01-09 | 2014-07-10 | Intermec Ip Corp. | Techniques for standardizing antenna architecture |
WO2014110495A2 (en) | 2013-01-11 | 2014-07-17 | Hand Held Products, Inc. | System, method, and computer-readable medium for managing edge devices |
USD702237S1 (en) | 2013-01-11 | 2014-04-08 | Hand Held Products, Inc. | Imaging terminal |
US20140197239A1 (en) | 2013-01-14 | 2014-07-17 | Hand Held Products, Inc. | Laser scanning module employing a laser scanning assembly having elastomeric wheel hinges |
US20140214631A1 (en) | 2013-01-31 | 2014-07-31 | Intermec Technologies Corporation | Inventory assistance device and method |
Also Published As
Publication number | Publication date |
---|---|
CN106067927A (en) | 2016-11-02 |
US20160316124A1 (en) | 2016-10-27 |
EP3086259B1 (en) | 2019-12-18 |
CN106067927B (en) | 2020-07-31 |
US9521331B2 (en) | 2016-12-13 |
EP3086259A1 (en) | 2016-10-26 |
EP3629223A1 (en) | 2020-04-01 |
EP3629223B1 (en) | 2023-01-18 |
CN111756946A (en) | 2020-10-09 |
CN111756946B (en) | 2022-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9521331B2 (en) | Capturing a graphic information presentation | |
US10311274B2 (en) | Reader for optical indicia presented under two or more imaging conditions within a single frame time | |
US9729744B2 (en) | System and method of border detection on a document and for producing an image of the document | |
US10372954B2 (en) | Method for reading indicia off a display of a mobile device | |
CN113988109B (en) | Apparatus and method for automatic exposure using dual targets | |
EP3040906A1 (en) | Visual feedback for code readers | |
EP2756448B1 (en) | Apparatus for and method of reading printed and electronic codes | |
US10733406B2 (en) | Eye gaze detection controlled indicia scanning system and method | |
US20130181055A1 (en) | Decoding barcodes displayed on cell phone | |
CN113761957B (en) | System and method for operating imaging device | |
EP2819060B1 (en) | Optimizing optical code scanning | |
US10185906B2 (en) | Indicia reading device and methods for decoding decodable indicia employing stereoscopic imaging | |
US8903201B2 (en) | Method and apparatus for enhanced document capture | |
US12045691B1 (en) | Indicia reading systems and associated methods for determining a type of media upon which encoded indicia are rendered | |
US11734530B1 (en) | Systems and methods for scanner configuration based on focus of one or more host application screens | |
JP7540255B2 (en) | Terminal device, program and control method | |
US10733401B2 (en) | Barcode reader with viewing frame |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN PUBLISHED |
|
AC | Divisional application: reference to earlier application |
Ref document number: 3086259 Country of ref document: EP Kind code of ref document: P Ref document number: 3629223 Country of ref document: EP Kind code of ref document: P |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20230111 |
|
RBV | Designated contracting states (corrected) |
Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20231201 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20240905 |