Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: X-ray CT apparatus
Patent Number: 7,522,696 Issued on 04/21/2009 to Imai

Title: X-ray CT apparatus
Patent Number: 7,522,695 Issued on 04/21/2009 to Nishide,   et al.

Title: Passive safety-grade decay-heat removal method and decay-heat removal system for LMR with pool direct heat cooling process
Patent Number: 7,522,693 Issued on 04/21/2009 to Eoh,   et al.

Title: Isolator and a modem device using the isolator
Patent Number: 7,522,692 Issued on 04/21/2009 to Yukutake,   et al.

Title: Phase-locked circuit
Patent Number: 7,522,691 Issued on 04/21/2009 to Katakura

Title: Jitter self test
Patent Number: 7,522,690 Issued on 04/21/2009 to Zhang

Title: Clock recovery in communication systems
Patent Number: 7,522,689 Issued on 04/21/2009 to Haartsen

Title: Wireless clock system and method
Patent Number: 7,522,688 Issued on 04/21/2009 to Shemesh,   et al.

Title: Clock and data recovery system and method for clock and data recovery based on a forward error correction
Patent Number: 7,522,687 Issued on 04/21/2009 to Cranford, Jr.,   et al.

Title: CMOS burst mode clock data recovery circuit using frequency tracking method
Patent Number: 7,522,686 Issued on 04/21/2009 to Nam,   et al.

Title: Resynchronizing timing sync pulses in a synchronizing RF system
Patent Number: 7,522,685 Issued on 04/21/2009 to Zakrewski

Title: Signal transmission system
Patent Number: 7,522,684 Issued on 04/21/2009 to Sakai,   et al.

Title: Removing bias in a pilot symbol error rate for receivers
Patent Number: 7,522,682 Issued on 04/21/2009 to Obernosterer,   et al.

Title: Method and device for synchronizing a radio transmitter with a radio receiver
Patent Number: 7,522,681 Issued on 04/21/2009 to Kohlmann

Title: Apparatus, system, and method for asymmetric maximum likelihood detection
Patent Number: 7,522,680 Issued on 04/21/2009 to Berman,   et al.

Title: System and method for adapting to a change in constellation density while receiving a signal
Patent Number: 7,522,679 Issued on 04/21/2009 to Betts

Title: Method and apparatus for a data-dependent noise predictive viterbi
Patent Number: 7,522,678 Issued on 04/21/2009 to Ashley,   et al.

Title: Receiver with low power listen mode in a wireless local area network
Patent Number: 7,522,677 Issued on 04/21/2009 to Liang

Title: Method and system for transmitter envelope delay calibration
Patent Number: 7,522,676 Issued on 04/21/2009 to Matero

Title: Digital content preview generation and distribution among peer devices
Patent Number: 7,522,675 Issued on 04/21/2009 to Sheynman,   et al.

Title: Linearly independent preambles for MIMO channel estimation with backward compatibility
Patent Number: 7,522,674 Issued on 04/21/2009 to Hosur,   et al.

Title: Space-time coding using estimated channel information
Patent Number: 7,522,673 Issued on 04/21/2009 to Giannakis,   et al.

Title: Digital branch calibrator for an RF transmitter
Patent Number: 7,522,672 Issued on 04/21/2009 to Saed

Title: Apparatus and method for transmitting and receiving high-speed differential current data between circuit devices
Patent Number: 7,522,671 Issued on 04/21/2009 to Kiamilev,   et al.

Title: Digital transmission circuit and method providing selectable power consumption via single-ended or differential operation
Patent Number: 7,522,670 Issued on 04/21/2009 to Carballo,   et al.

Title: Method and apparatus for selective disregard of co-channel transmissions on a medium
Patent Number: 7,522,669 Issued on 04/21/2009 to Husted,   et al.

Title: Radio communication system and radio transmitter
Patent Number: 7,522,668 Issued on 04/21/2009 to Horiguchi

Title: Method and apparatus for dynamic determination of frames required to build a complete picture in an MPEG video stream
Patent Number: 7,522,667 Issued on 04/21/2009 to Gould

Title: VSB transmission system for processing supplemental transmission data
Patent Number: 7,522,666 Issued on 04/21/2009 to Choi,   et al.

Title: Mobile terminal with camera
Patent Number: 7,522,665 Issued on 04/21/2009 to Saw

Title: Remote live video inspection
Patent Number: 7,522,664 Issued on 04/21/2009 to Bhaskar,   et al.

Title: Burst error limiting feedback equalizer system and method for multidimensional modulation systems
Patent Number: 7,522,663 Issued on 04/21/2009 to Koralek

Title: Electronic device including image forming apparatus
Patent Number: 7,522,662 Issued on 04/21/2009 to Kajita

Title: Method of producing a two-dimensional probability density function (PDF) eye diagram and Bit Error Rate eye arrays
Patent Number: 7,522,661 Issued on 04/21/2009 to Nelson,   et al.

Title: Pulse pattern generating apparatus
Patent Number: 7,522,660 Issued on 04/21/2009 to Sato,   et al.

Title: Universal serial bus (USB) 2.0 legacy full speed and low speed (FS/LS) mode driver
Patent Number: 7,522,659 Issued on 04/21/2009 to Lacy,   et al.

Title: Design method and implementation of optimal linear IIR equalizers for RF transceivers
Patent Number: 7,522,658 Issued on 04/21/2009 to Jensen

Title: Throughput maximization in wireless communication systems
Patent Number: 7,522,657 Issued on 04/21/2009 to Ahmed,   et al.

Title: Reception of multiple code length CDMA transmissions
Patent Number: 7,522,656 Issued on 04/21/2009 to Zhengdi,   et al.

Title: Method and device for carrying out a plurality of correlation procedures in a mobile telephony environment
Patent Number: 7,522,655 Issued on 04/21/2009 to Ruprich,   et al.

Title: Finger using mixed weighting, and its application for demodulation apparatus and method
Patent Number: 7,522,654 Issued on 04/21/2009 to Im

Title: System and method for PN correlation and symbol synchronization
Patent Number: 7,522,653 Issued on 04/21/2009 to Griffin,   et al.

Title: Finger using chip-rate weighting in smart antenna system, and its application for demodulation apparatus and method
Patent Number: 7,522,652 Issued on 04/21/2009 to Im

Title: Solid-state lasers employing incoherent monochromatic pump
Patent Number: 7,522,651 Issued on 04/21/2009 to Luo,   et al.

Title: Gas discharge laser chamber improvements
Patent Number: 7,522,650 Issued on 04/21/2009 to Partlo,   et al.

Title: Submount of a multi-beam laser diode module
Patent Number: 7,522,649 Issued on 04/21/2009 to Ha,   et al.

Title: Hybrid type integrated optical device
Patent Number: 7,522,648 Issued on 04/21/2009 to Park,   et al.

Title: Semiconductor laser and method of fabricating the same
Patent Number: 7,522,647 Issued on 04/21/2009 to Hatori,   et al.

Title: Vertically emitting optically pumped diode laser with external resonator
Patent Number: 7,522,646 Issued on 04/21/2009 to Brick,   et al.

Title: Nitride-based semiconductor laser device
Patent Number: 7,522,645 Issued on 04/21/2009 to Tanaka

Title: Semiconductor laser device
Patent Number: 7,522,643 Issued on 04/21/2009 to Miyajima,   et al.

Title: Method and system for laser amplification using a dual crystal Pockels cell
Patent Number: 7,522,642 Issued on 04/21/2009 to Zadoyan,   et al.

Title: Ten gigabit copper physical layer system
Patent Number: 7,522,641 Issued on 04/21/2009 to Mohamadi

Title: Method of avoiding synchronization between communicating nodes
Patent Number: 7,522,640 Issued on 04/21/2009 to Date,   et al.

Title: Synchronization among distributed wireless devices beyond communications range
Patent Number: 7,522,639 Issued on 04/21/2009 to Katz

Title: Method and system for preventing data loss in a real-time computer system
Patent Number: 7,522,638 Issued on 04/21/2009 to Scholtz,   et al.

Title: System for controlling a plurality of equipments
Patent Number: 7,522,636 Issued on 04/21/2009 to Sato,   et al.

Title: Voice relaying apparatus and voice relaying method
Patent Number: 7,522,635 Issued on 04/21/2009 to Tatsuki

Title: User-to-user data relay systems and methods
Patent Number: 7,522,634 Issued on 04/21/2009 to Casey,   et al.

Title: Multiple-protocol home location register and method of use
Patent Number: 7,522,632 Issued on 04/21/2009 to La Porta,   et al.

Title: Systems and methods for implementing coordinated optical channel access
Patent Number: 7,522,628 Issued on 04/21/2009 to Elliott

Title: System and method for packet forwarding
Patent Number: 7,522,627 Issued on 04/21/2009 to Lam,   et al.

Title: Addressable outlet, and a network using same
Patent Number: 7,522,615 Issued on 04/21/2009 to Binder

Title: Apparatus and method of transmitting ATM cells in an ATM network based mobile communication system
Patent Number: 7,522,610 Issued on 04/21/2009 to Choi

Title: Endpoint selection for a call completion response
Patent Number: 7,522,608 Issued on 04/21/2009 to Samdadiya,   et al.

Title: Data packet handling in computer or communication systems
Patent Number: 7,522,605 Issued on 04/21/2009 to Spencer,   et al.

Title: Interface internet protocol fragmentation of large broadcast packets in an environment with an unaccommodating maximum transfer unit
Patent Number: 7,522,597 Issued on 04/21/2009 to Chang,   et al.

Title: Method and apparatus to permit data transmission to traverse firewalls
Patent Number: 7,522,594 Issued on 04/21/2009 to Piche,   et al.

Title: Packet transfer unit
Patent Number: 7,522,592 Issued on 04/21/2009 to Kanetake,   et al.

Title: Method and system for tunneling wideband telephony through the PSTN
Patent Number: 7,522,586 Issued on 04/21/2009 to Unger

Title: Edge device and method for interconnecting SS7 signaling points (SPs) using edge device
Patent Number: 7,522,580 Issued on 04/21/2009 to Miller,   et al.

Title: Method and system for decoding control channels using repetition redundancy based on weighted bits
Patent Number: 7,522,575 Issued on 04/21/2009 to Zeng,   et al.

Title: Computing optimal channel allocations using decomposition methods and related devices
Patent Number: 7,522,566 Issued on 04/21/2009 to Golestani,   et al.

Title: Radio terminal and radio communication system using same
Patent Number: 7,522,564 Issued on 04/21/2009 to Kakumaru,   et al.

Title: Method and apparatus for blind code detection
Patent Number: 7,522,559 Issued on 04/21/2009 to Haim,   et al.

Automatic adjustment of illumination for reading barcodes and similar items Number:7,025,270 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Biden Celebrates US Independence Day with Troops in Iraq by VOA News
     Pakistani Airstrikes Kill at Least 10 Militants in Northwest by VOA News
     New US Offensive in Southern Afghanistan Puts Pakistani Military on Alert by Catherine Maddux

Title: Automatic adjustment of illumination for reading barcodes and similar items

Abstract: A barcode or similar scanning device is adjusted and calibrated by utilizing test pulses and measuring the peaks and calculating average of reflected light. The duty cycle of the pulses is adjusted based upon the measurements taken, in order to insure that the amount of reflected light is within the appropriate range associated with the charge coupling device or similar device collecting the reflective light.

Patent Number: 7,025,270 Issued on 04/11/2006 to Tangezaka,   et al.


Inventors: Tangezaka; Yoshinori (Tokyo, JP); Koikawa; Tomoki (Saitama, JP)
Assignee: Optoelectronics Co., Ltd. (Warabi, JP)
Appl. No.: 920700
Filed: August 18, 2004

Current U.S. Class: 235/462.06; 235/462.01; 235/462.05; 235/462.41
Current Intern'l Class: G06K 7/10     (20060101)
Field of Search: 235/46206,462.05,462.11,462.24,462.33,462.01,462.41,462.42,462.49,462.45,455,454, 478,462.26,462.28


References Cited [Referenced By]

U.S. Patent Documents
5381438Jan., 1995Guo et al.
5406062Apr., 1995Hasegawa et al.
5616907Apr., 1997Hasegawa et al.
5701001Dec., 1997Sugifune et al.
5756981May., 1998Roustaei et al.
5852286Dec., 1998Coleman.
6010070Jan., 2000Mizuochi et al.
6045044Apr., 2000Coleman.
6296187Oct., 2001Shearer.
6857572Feb., 2005Martin et al.
2002/0145041Oct., 2002Muthu et al.
Foreign Patent Documents
06-123851May., 1994JP.
06176185Jun., 1994JP.
H07-6197Jan., 1995JP.
2001/-308439Nov., 2001JP.
WO 2003/019463Mar., 2003WO.


Other References

International Search Report and Written Opinion Sep. 23, 2004.

Primary Examiner: Paik; Steven S.
Attorney, Agent or Firm: Kaplan Gilman Gibson & Dernier LLP

Claims



The invention claimed is:

1. A method of adjusting a light source to be used with a symbol reader, the method comprising illuminating a test symbol with a pulsating light source, measuring the total light emitted from the symbol in response, and adjusting a duty cycle associated with said pulsating light source in response to measuring average total light emitted across plural cycles to thereby bring said average total light within a specified range, wherein said specified range is a dynamic range over which a charge coupled device is capable of correctly operating, and wherein said method further comprises:

using a first plurality of pulses to calculate said average, said first plurality being less than a number of pulses normally used to read a symbol during operation when said symbol reader is not being calibrated and adjusted.

2. A method of adjusting a light source to be used with a symbol reader, the method comprising illuminating a test symbol with a pulsating light source, measuring the total light emitted from the symbol in response, and adjusting the average emitted light to within a predetermined range in response to said measuring, wherein the method further comprises using a first plurality of pulses to calculate said average, said first plurality being less than a number of pulses normally used to read a symbol during operation when said symbol reader is not being calibrated and adjusted.

3. The method of claim 2 wherein said adjusting the average is accomplished by adjusting the duty cycle of pulses for a light source.
Description



TECHNICAL FIELD

This invention relates to a method and apparatus for supplying the appropriate amount of light from a source such as a light diode (LED) or plural LEDs to provide illumination for scanning and reading bar code symbols and the like.

BACKGROUND OF THE INVENTION

Symbol readers, such as barcode scanners and readers, are well known in the art. Often, such devices are based upon charge coupled device (CCD) technology, wherein a linear array CCD device is used to recover light reflected from the barcode. In such systems, plural LEDs are used as a light source to illuminate an object such as a barcode. The reflected light is received by the CCD linear array, which converts the light energy into electrical energy. The varying electrical signal can then be processed to recover the barcode symbol, which represents the information of interest.

In such systems, the light source often must be calibrated with manual adjustments because of variances between power output by the individual LEDs, total LED output, sensitivities of the CCD, and other variances among such systems. This calibration is often accomplished in the prior art by physically adjusting a variable resistor, thereby altering the amount of current supplied to the LEDs, and hence, changing its brightness.

Although this practice is relatively straightforward and well known in the art, it adds costs to the product. Manual adjustment is required, and the additional cost of the variable resistor to adjust the current supplied to the LEDs is not insignificant. Moreover, the requirement for an additional component, ie; the variable resistor, adds another potential point of failure in to the system, and hence further increases cost. Accordingly, the prior art systems are less than optimal in the sense that costly procedures and components are required in order to appropriately calibrate and adjust the light source(s) used to illuminate the barcode or similar image.

SUMMARY OF THE INVENTION

The above and other problems of the prior art are overcome in accordance with the present invention that relates to a technique that provides for automatic microprocessor based adjustment and calibration of LED power to bring it to within an appropriate range suitable for optimum detection by the CCD linear array. In accordance with the invention, the LED power is adjusted by first taking the average light received by the CCD for plural cycles during a reading or scanning operation. The calculated average of signal amplitude between maximum and minimum wave is compared to a range. The duty cycle of pulses to be used during the scanning operation is adjusted upward or downward, as appropriate, to bring the total received light energy during scanning into the appropriate range for the linear CCD array.

The maximum and minimum peaks of the analog signal are measured for plural image outputs and the average is calculated. The number of plural images selected for use to adjust the light output is usually less than the total number of images taken to actually read the symbol. By utilizing the foregoing method to adjust the light energy, rather than the amount of current through the LEDs, as in prior techniques, the entire arrangement can be controlled simply with a microprocessor, present in the scanning system anyway, so that no additional parts such as variable resistors are needed.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 represents a flowchart depicting an exemplary embodiment of the present invention;

FIG. 2 depicts a signal with a controllable duty cycle that may be used to implement an embodiment of the invention; and

FIG. 3 depicts and exemplary apparatus for generating the duty cycle controlled signal of FIG. 2.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

FIG. 1 represents a flowchart of the operational steps that may be executed by a central processing unit (CPU) in connection with the implementation of an exemplary embodiment of the present invention. The flowchart shown in FIG. 1 is intended to be only the conceptual steps, and the invention described herein is not limited to any particular programming language or software implementation. Additionally, the techniques described herein may be implemented in hardware, software, or a combination of both, and the flowchart of FIG. 1 is intended to be exemplary only, and is not by way of limitation.

In accordance with an embodiment of the invention, the process is entered at start block 101 and control is transferred to block 102 for inputting the CCD range. The dynamic range of the CCD is a parameter associated with the linear CCD typically utilized in the devices at issue, and is known in advance of the methodology executed. This range may be specified by the manufacturer, or determined empirically, but in either event, it is a parameter that is input and utilized by the methodology. This range may be stored in non-volatile memory so that it is available when the system is powered up.

After the range parameter is input, control is transferred to block 103 where the bar code is scanned by illuminating it and measuring the reflected light, as is conventional, plural times through the use of a pulsating light source. When practiced, the plural LED's utilized to illuminate the exemplary bar code being scanned may be turned on and off at a rate of, for example, 100 hertz. If ten pulses are utilized to implement the light source adjustment methodology described herein, then only approximately 100 milliseconds will be needed for the implementation of the inventive method.

In any event, block 103 represents a single such illumination pulse, which might last, for example, ten milliseconds. After the pulse illuminates the symbol, the result is measured at block 104 and stored at block 105. This stored result is indicative of the total light energy captured by the CCD linear array as a result of the light reflected from the symbol being scanned. The CCD linear array converts the captured light into electrical energy, and the magnitude of the electrical energy is a function of the total light energy captured. This value depends upon both the duration and amplitude of the pulses of light used to illuminate the symbol.

Once the result is stored, control is transferred to decision point 106 as shown to determine if the last of the pulses that are going to be used for this measurement step has already occurred. If not, the algorithm transfers control back up to the pulse illuminate block 103, and the next pulse of the approximately 10 sample pulses that will be used for adjustment occurs.

The foregoing three steps of illuminating the symbol to be read with a pulse of light from the LED's, measuring and storing the results, and determining whether the last measurement has occurred continues repeatedly until all ten sample pulses and associated measurements have occurred. At that point, as shown in FIG. 1, control is transferred to block 107 which calculates the average value of the light reflected and captured by the CCD during steps 103-106.

At decision point 108 a determination is made as to whether or not the average light received by the CCD linear array is within the acceptable range input at step 102. If so, the device is adjusted correctly, and the algorithm exits at block 109. Block 109 may also cause a particular indicator to activate, notifying the user that the device is properly calibrated. Alternatively, different colored lights or signals may alert the user that the illumination level needs to be adjusted upward or downward.

If, on the other hand, the average is outside of the range input at block 102, then the duty cycle of the pulses utilized are adjusted at block 103 making them longer or shorter as appropriate. The longer the pulse is made, the more light energy will be reflected, and hence the average will be brought from below to within the specified range. Conversely, if the average is too high, the duty cycle may be made shorter, resulting in less light energy being captured, and hence, bringing the average to within the range.

It is also noted that although the average light energy received during each pulse should be within the specified range, it may also be necessary to determine the maximum and minimum amounts of light energy received in order to ensure proper operation. More specifically, it is possible that the calculated average could be within the specified range, but that average could be the result of two readings below the specified range, and two above the specified range. This would be undesirable, as it would result in readings outside the specified range.

Hence, it may be desirable to include an additional step whereby not only is the average light energy received by the CCD array within a specified range, but also that most or all of the individual pulses represented by block 103 of FIG. 1 result in light energy falling within the specified range associated with the CCD linear array.

FIG. 2 shows graphically the LED on signal, wherein the duty cycle may be altered as indicated by software control dotted lines 201. The system of FIG. 3 depicts an actual exemplary implementation of the invention. LEDs 301 are illuminated in cycles to generate pulses of light, each one of which has a duty cycle that is determined by CPU or logic device 304. More particularly, by changing the time for which line 305 stays high, the duty cycle and total light output from LEDs 301 may be precisely controlled, having the effects described above.

The above is intended to be exemplary only, and various modifications should be apparent to those of ordinary skill in the art. Therefore, the claims should not be limited by the above examples.

*


Free Web Sudoku Puzzles.
Solve with your browser.
3       1   2 7 4
                6
    2     3   1  
    8     1   5  
      9 7 4      
  9   2     4    
  8   3     7    
5                
7 6 1   2       9
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!