The present disclosure relates to an apparatus, system, and method for compensating light emitting diodes (LEDs), in particular LEDs on semi-conductor chips for a print head. The apparatus, system, and method vary electrical power applied to LEDs to compensate for variation in internal performance of LEDs and LED drive circuits, for example as exemplified by differences in rise and fall times for LEDs and according to pulse times used to energize the LEDs.
Typically, the correction, or calibration, is performed at a strobe time (calibration strobe time) that is the maximum value in the range by applying power at one of the power steps until the optical power output falls within a desired range, for example +/−2%. The electrical power, in particular, the electrical current, used for the calibration is then used for normal operation of the LEDs and LPH.
Returning to
If TDR and TDF of respective LED driver circuits 18 are the same, strobe time on CLKSI is equal to TWSTB on CLKS. However, if the respective TDRs and TDFs vary from chip 12 to chip 12, and do not vary an equal amount, TWSTBi strobe time can vary from chip to chip. Since the LED power is calibrated to be uniform at a given TWSTB, the calibration will not produce uniform output at all TWSTB times.
To illustrate the magnitude of uncalibrated error, take the case of maximum strobe time of 30 uS. If the TDF-TDR variation across chips in LPH 10 is +/−0.1 uS, this results in a +9.6/−9.7% chip average power variation at a TWSTB time of 1 uS since the TWSTBi time would vary by +/−0.1 uS. Even for a TDF-TDR variation of +/−0.05 uS results in a range of chip powers of +/−5%. Depending on operating exposure and xerographic transfer curve, this amount of 5% power variation may only result in less than 1-2% density variation in critical halftone densities. However, since this chip wide density band variations are very noticeable, anything greater than 0.5% or lower may not be acceptable for mid to high quality printers.
It is known to address the imaging uniformity problem describe above by specifying a minimum TWSTB time allowed during operation of the LPH, for example, one which will limit the maximum chip uniformity to some acceptable value. This solution is not ideal since 1) it still enables some level of chip wide streaks in printing even at TWSTB times at or above minimum, 2) it does not enable the very low TWSTB times needed if printing at slow speeds where lower exposure is needed for xerographic control, 3) the minimum specified time may not be sufficient for high quality printers.
According to aspects illustrated herein, there is provided a method of compensating power output for light emitting diodes (LEDs), comprising: receiving, in a first semi-conductor chip, a first external clock pulse less than a second external clock pulse used to calibrate a first plurality of LEDs for the first semi-conductor chip; applying the first external clock pulse to at least one first drive circuit for the first semi-conductor chip; energizing, using the at least one first drive circuit and in response to the first external clock pulse, the first plurality of LEDs for a first internal strobe time and at a first power level used to calibrate the first plurality of LEDs; measuring a first value for a first optical power output of the first plurality of LEDs; applying the first external clock pulse to at least one second drive circuit for a second semi-conductor chip; energizing, using at least one second drive circuit for the second semi-conductor chip and in response to the first external clock pulse, a second plurality of LEDs for the second semi-conductor chip for a second internal strobe time at the first power level; measuring a second value for a second optical power output of the second plurality of LEDs; calculating, using a control system for the first chip and the first and second values, an offset proportional to a difference between the first and second values, or storing in a memory element for the first chip an offset proportional to a difference between the first and second values; increasing or decreasing, using the control system, the first power level to at least one second power level according to the offset; receiving, in the first semi-conductor chip, a third external clock pulse different from the first and second external clock pulses; and energizing, using the at least one first drive circuit and in response to the third external clock pulse, the first plurality of LEDs for a third internal strobe time at the at least one second power level calculated by the control system.
According to aspects illustrated herein, there is provided a semi-conductor chip for a print head for a device useful in digital printing, including: a first plurality of light emitting diodes (LEDs); at least one drive circuit for supplying electrical power to the first plurality of LEDs; a memory element configured to store an offset; and a control system calibrated to supply, using the at least one drive circuit, the electrical power at a first magnitude to every LED included in the first plurality of LEDs and configured to: receive an external clock pulse; change using the offset, the first magnitude to at least one second magnitude; and energize, using the at least one first drive circuit and in response to the external clock pulse, the first plurality of LEDs for an internal strobe time at the at least one second magnitude.
According to aspects illustrated herein, there is provided a semi-conductor chip for a print head for a device useful in digital printing, including: a first plurality of light emitting diodes (LEDs); at least one drive circuit for supplying electrical power to the first plurality of LEDs; and a control system calibrated to supply, using the at least one drive circuit, the electrical power at a first magnitude to every LED included in the first plurality of LEDs and configured to: receive a first external clock pulse less than a second external clock pulse used to calibrate a first plurality of LEDs for the first semi-conductor chip; change the first magnitude to at least one second magnitude proportional to the first external clock pulse; receive a third external clock pulse different from the first and second external clock pulses; and energize, using the at least one first drive circuit and in response to the third external clock pulse, the first plurality of LEDs for a first internal strobe time at the at least one second magnitude calculated by the control system.
According to aspects illustrated herein, there is provided a print head for a device useful in digital printing, including: a first semi-conductor chip including a first plurality of light emitting diodes (LEDs) and at least one first drive circuit for supplying electrical power to the first plurality of LEDs; a second semi-conductor chip including a second plurality of LEDs and at least one second drive circuit for supplying electrical power to the second plurality of LEDs; and a control system calibrated to supply, using the at least one power supply and the at least one first and second drive circuits, electrical power at a first magnitude to every LED included in the first and second pluralities of LEDs, respectively and configured to: receive a first external clock pulse less than a second external clock pulse used to calibrate a first plurality of LEDs for the first semi-conductor chip; change the first magnitude to at least one second magnitude proportional to the first external clock pulse; receive a third external clock pulse different from the first and second external clock pulses; and energize, using the at least one first drive circuit and in response to the third external clock pulse, the first plurality of LEDs for a first internal strobe time at the at least one second magnitude calculated by the control system.
According to aspects illustrated herein, there is provided a device useful in digital printing, including: a first semi-conductor chip including a first plurality of light emitting diodes (LEDs) and at least one first drive circuit for supplying electrical power to the first plurality of LEDs; a second semi-conductor chip including a second plurality of LEDs and at least one second drive circuit for supplying electrical power to the second plurality of LEDs; and at least one control system calibrated to supply, using the at least one power supply and the at least one first and second drive circuits, electrical power at a first magnitude to every LED included in the first and second pluralities of LEDs, respectively and configured to: determine an external clock pulse during which to supply electrical to the first and second pluralities of LEDs at the first magnitude to produce a print output; change the first magnitude to at least one second magnitude proportional to the external clock pulse; and energize, using the at least one first and second drive circuits and in response to the external clock pulse, at least respective portions of the first and second pluralities of LEDs for an internal strobe time at the at least one second magnitude.
Various embodiments are disclosed, by way of example only, with reference to the accompanying schematic drawings in which corresponding reference symbols indicate corresponding parts, in which:
Regarding the term “device useful for digital printing”, it should be understood that digital printing broadly encompasses creating a printed output using a processor, software, and digital-based image files. It should be further understood that xerography, for example using light-emitting diodes (LEDs), is a form of digital printing.
Furthermore, as used herein, the words “printer,” “printer system”, “printing system”, “printer device” and “printing device” as used herein encompasses any apparatus, such as a digital copier, bookmaking machine, facsimile machine, multi-function machine, etc. which performs a print outputting function for any purpose, while “multi-function device” and “MFD” as used herein is intended to mean a device which includes a plurality of different imaging devices, including but not limited to, a printer, a copier, a fax machine and/or a scanner, and may further provide a connection to a local area network, a wide area network, an Ethernet based network or the internet, either via a wired connection or a wireless connection. An MFD can further refer to any hardware that combines several functions in one unit. For example, MFDs may include but are not limited to a standalone printer, a server, one or more personal computers, a standalone scanner, a mobile phone, an MP3 player, audio electronics, video electronics, GPS systems, televisions, recording and/or reproducing media or any other type of consumer or non-consumer analog and/or digital electronics.
Moreover, although any methods, devices or materials similar or equivalent to those described herein can be used in the practice or testing of these embodiments, some embodiments of methods, devices, and materials are now described.
Control system 106 is calibrated to supply, as is known in the art and using drive circuits 104, electrical power at magnitude 108 to every LED 102. Control system 106 is configured to receive input 110 identifying external clock pulse 112 during which electrical power is to be supplied to LEDs 102, for example to execute a printing operation. Control system 106 is configured to change magnitude 108 to at least one magnitude 114 proportional to clock pulse 112, and to energize, at magnitude 114 and in response to clock pulse 112, at least a portion of LEDs 102 using drive circuits 104. As noted above, the actual time that LEDs are energized, hereinafter referred to as an internal strobe time typically varies from pulse 112. For example, pulse 112 is analogous to TWSTB and the internal strobe time is analogous to TWSTBi described above.
As further described below, the at least one magnitude 114 is calculated to compensate the optical output power of LEDs 102. As further described below, the compensation is at least partially related to differences in circuits 104, for example as exhibited by differences in assumed and actual rise and fall times for LEDs 102 and power drops associated with lines providing power to LEDs 102.
In an example embodiment, LEDs 102 are calibrated by supplying electrical power at magnitude 108 for external clock pulse 116 as is known in the art. Control system 106 is configured to receive input 118 including optical power output 120 for LEDs 102 for electrical power applied at magnitude 108 to circuits 104 for clock pulse 122 and optical output power 124 for reference chip REF having a same number of LEDs as chip 100, for electrical power applied at magnitude 108 and for clock pulse 122. In an example embodiment, pulse 122 is different from pulses 112 and 116. In an example embodiment, pulse 122 is at the low end of possible external clock pulses. Control system 106 is configured to calculate offset 130 proportional to clock pulse 122 and difference 132 between optical power outputs 120 and 124, and, calculate the at least one magnitude 114 using offset 130.
In an example embodiment, chip 100 includes memory element 134 and control system 106 is configured to received input 136 including offset 130 and store offset 130 in memory 134. In an example embodiment, chip 100 includes memory element 134 and control system 106 is configured to receive input 138 including lookup table 140 and store table 140 in memory 134. Table 140 includes compensating values 142 associated with respective external clock pulses 144 during which LEDs 102 can be energized. For example clock pulses 144 include the range of clock pulses during which LEDs 102 can be energized to execute printing operations. Control system 106 is configured to calculate magnitude 114 using a respective compensating value 142 associated with for clock pulse 112.
Powers 120 and 124 can be determined by measuring optical output power for chips 100 and REF at strobe time 122 using any means known in the art, or by comparing print density for chips 100 and REF at clock pulse 122.
As shown in
The following provides further detail regarding the calculation of offset 130. For example, CLKS (clock pulse 112) is applied for 1 microsecond (1 uS) to chips 100 and REF and optical output powers 120 and 124 for all the LEDs on chips 100 and REF, respectively, are measured or otherwise determined. The ratio of powers 120 to 124 is determined. For example, assume 120 is 90% of 124. Then, offset 130 is 10% of 1 uS (clock pulse 112) or 0.1 uS on clock CLKSI for chip 100. Thus, for a duration of 1 uS for clock pulse 112, the target is to increase the optical output power for chip 100 to equal that of chip REF In the preceding example, offset 130 is 10% of clock pulse 112, or 0.1 uS. Therefore, chip 100 is on for 0.9 uS. The general formulation for calculating compensation is: on time for compensated chip)×(amount by which to multiply power to the compensated chip)=on time for reference chip). In the present example: (0.9 uS)×(amount by which to multiply power to the compensated chip)=1 uS, which results in amount=1.11, which is an 1.11% increase in power to chip 100.
Offset 130 is constant for the full range of clock CLKS. For example, as described above with respect to
Control system 106 is configured to simultaneously energize, using drive circuit 104, LEDs 102 at stepped, or digital, levels 146 of electrical power, as is known in the art. That is, electrical power input and optical power output of LEDs 102 is executed on a chip-wide basis. These stepped levels are related to digital to analog converters (not shown) which receive a digital input and provide an analog current to LEDs 102. In general, to energize LEDs 102, voltage is held constant and current is varied (increased or decreased) within each voltage level 146. In an example embodiment, control system 106 is configured to create chip-wide magnitude 148 by changing magnitude 108 by at least one stepped level 146 and supply, using circuits 104, electrical power input to all of LEDs 102 at magnitude 148.
An increase or decrease of input power to chip 100 by one level 146 produces an increase or decrease, respectively, of optical output power for chip 100 by one chip-wide gray level 150. Thus, since changes to input power at the chip-wide level are only possible by levels 146, changes to the optical output power at the chip-wide level are implemented in chip-wide gray levels.
In an example embodiment, offset 130 is proportional to clock pulse 112 and the offset is period of time 152. As further described below, control system 106 is configured to calculate desired percent change 154 in optical output power for LEDs 102 as a percentage of the period of time 152 with respect to clock pulse 112.
Thus, each respective level 146 is associated with a gray level 150, which is a percentage change in optical output power for chip 100. Control system 106 is configured to select gray level(s) 150 within range 156 of desired percentage change 158 and create magnitude 114 by increasing or decreasing power level 108 by an amount equal to the selected stepped value 146. For example, range 156 can be a fraction of a gray level 150 so that compensation approaches, but does not surpass change 158.
As another example, the optical output power difference between chips 100 and REF is 5% and chip-wide correction, or gray levels 150, is in 2% steps. In this case range 156 is 1% and power input is increased by two levels 146 to increase optical output power by two gray levels 150 (4%) to bring the optical output power difference between chips 100 and REF to 1%.
In an example embodiment, control system 106 is configured to separately energize, using respective drive circuits 104, each LED 102 with stepped, or digital, levels 162 of electrical power, as is known in the art. The discussion regarding levels 146 is applicable to levels 162. Control system 106 is configured to calculate LED magnitude 164 by changing magnitude 108 by at least one stepped level 162. That is, compensation is executed on a LED by LED basis, rather than on a chip-wide basis.
An increase or decrease of input power to an LED 102 by one level 162 produces an increase or decrease, respectively, of optical output power for the LED 102 by one LED gray level 166. Thus, since changes to input power at the LED level are only possible by levels 162, changes to the output power at the LED level are implemented in gray levels 166. Note that gray levels 150 and 166 can be different from each other.
Thus, each respective level 162 is associated with a gray level 166, which is a percentage change in optical output power for an LED 102. Control system 106 is configured to select gray level(s) 166 within range 168 of desired percentage change 170 and create magnitude 114 by increasing or decreasing power level 108 by an amount equal to the selected stepped value 162.
In an example embodiment and as further described below, power input to LEDs 102 is performed on both the chip-wide level and on the individual or group LED level. For example, all LEDs 102 are energized at chip-wide magnitude 148 and some or all of LEDs 102 are additionally energized at LED magnitude 164.
In general, power compensation and gray level options at an LED level are finer (smaller steps) than power compensation and gray level options at the chip-wide level. For example, stepped levels 162 and gray levels 166 are smaller than stepped levels 146 and gray levels 150, respectively. Returning to
As another example, the optical output power difference between chips 100 and REF is 5.5%, gray levels 150 are in 2% steps, and gray levels 166 are in 0.5% steps. Two gray levels 150 (4%) are applied and three gray levels 166 (1.5%) are applied to essentially remove the optical output power difference between chips 100 and REF.
The following provides further detail regarding the use of LED-level correction. Compensation at levels finer than LED gray levels 166 (fractions of a gray level 166) can be done by selecting appropriate groups of LEDs 102 for compensation. In an example embodiment, LEDs 102 are sorted into groups 172 according to percentage changes in optical power output, with respect to an average for chip 100, after calibration and before applying the compensation described above and below. In general, manufacturers of chip 100 test optical output power for each LED 102 and this information is available to sort LEDs 102 into groups 172 as described below.
For example, assume gray level 166 is 5% for chip 100. To provide compensation at increments less than 5%, LEDs 102 are sorted into groups associated with the desired increments. For example, to obtain an increase of 2% for the optical output power of chip 100 a group 172 associated with a 2% increase is raised by one gray level 166. The LEDs forming the 2% increase group 172 are identified as follows. 2% is 40% of 5% (gray level 166); therefore, 40% of LEDs 102 are included in the 2% increase group 166. Since the intent is to increase optical output power, using the optical output power values for individual LEDs 102 supplied by the manufacturer, the 40% of LEDs 102 having the lowest optical output power values are assigned to the 2% increase group. The same procedure is applied to select groups 172 for other desired increase percentages. The same procedure is applied to select groups 172 for decreasing optical output power for chip 100. Note that the groups can be determined beforehand and stored in memory 134.
It should be understood that the discussion regarding individual LEDs 102 and compensation is applicable to a plurality of groups of LEDs 102, with each group having a separate drive circuit 104.
Unless stated otherwise, the discussion regarding chip 100 and LEDs 102 is applicable to chips 202 and LEDs 206. In an example embodiment, the respective compensation described above for chip 100 is implemented on a chip 202 by chip 202 basis using reference chip REF. It should be understood that some or all of chips 202 can be compensated.
In an example embodiment, one of chips 202 acts as the reference (replaces chip REF) for establishing offset 130. For example, chip 202A or chip 202B acts as the reference and the respective compensation described above for chip 100 is implemented on a chip 202 by chip 202 basis using chip 202A or 202B. It should be understood that the positions shown for chips 202A and 202B are for purposes of example only. In an example embodiment, a reference chip 202 is selected according to a criterion related to the optical output power of the reference chip with respect to remaining chips 202. For example, the reference chip could have an optical output power near the average or median of the output powers for all the chips 202. It should be understood that some or all of chips 202 can be compensated.
The following provides further information regarding the compensation described above and should be viewed in light of
Thus, chip 100 and systems 200 and 300, and methods associated with chip 100 and systems 200 and 300 enable LED power correction at the chip or LED level to compensate for internal chip strobe width variation. If an optimized selected subset of LED powers is adjusted, chip power variation due to internal strobe delays can be compensated perfectly at any strobe pulse width for all chips in the LED print head. There is a plurality of methods to detect, store and correct for strobe time variation.
Chip 100 and systems 200 and 300, and methods associated with chip 100 and systems 200 and 300 enable at least the following advantages:
It will be appreciated that various of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Various presently unforeseen or unanticipated alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.
Number | Name | Date | Kind |
---|---|---|---|
20070013925 | Ishikawa | Jan 2007 | A1 |
20100026214 | Nagumo | Feb 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20150251413 A1 | Sep 2015 | US |