US5329599A - Enhanced fidelity reproduction of images by hierarchical template matching - Google Patents
Enhanced fidelity reproduction of images by hierarchical template matching Download PDFInfo
- Publication number
- US5329599A US5329599A US08/146,629 US14662993A US5329599A US 5329599 A US5329599 A US 5329599A US 14662993 A US14662993 A US 14662993A US 5329599 A US5329599 A US 5329599A
- Authority
- US
- United States
- Prior art keywords
- pattern
- pixel
- sub
- patterns
- pixels
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims abstract description 59
- 230000002708 enhancing effect Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 11
- 239000002131 composite material Substances 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims 4
- 230000015572 biosynthetic process Effects 0.000 claims 3
- 230000033458 reproduction Effects 0.000 claims 3
- 230000001965 increasing effect Effects 0.000 abstract description 11
- 108091008695 photoreceptors Proteins 0.000 description 19
- 238000012937 correction Methods 0.000 description 11
- 230000003287 optical effect Effects 0.000 description 9
- 230000007704 transition Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 101100177155 Arabidopsis thaliana HAC1 gene Proteins 0.000 description 1
- 101100434170 Oryza sativa subsp. japonica ACR2.1 gene Proteins 0.000 description 1
- 101100434171 Oryza sativa subsp. japonica ACR2.2 gene Proteins 0.000 description 1
- 240000002834 Paulownia tomentosa Species 0.000 description 1
- 235000010678 Paulownia tomentosa Nutrition 0.000 description 1
- 101150108015 STR6 gene Proteins 0.000 description 1
- 101100386054 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CYS3 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 101150035983 str1 gene Proteins 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 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
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Facsimile Image Signal Circuits (AREA)
- Dot-Matrix Printers And Others (AREA)
- Laser Beam Printer (AREA)
- Fax Reproducing Arrangements (AREA)
- Image Analysis (AREA)
Abstract
Description
TABLE 1 ______________________________________ Enhancement values for horizontal templates Enhancement level Template value of center pixel Permutation Example Pixel1 Pixel2 ______________________________________ a.sub.h ##STR1## B 4332 4444 W 0000 2110 b.sub.h See FIG. 4 B 2334 B 4444 0000 0112 c.sub.h See FIG. 4 B 4444 W 0112 2334 0000 d.sub.h See FIG. 4 B 0000 B 2110 4332 4444 e.sub.h See FIG. 4 B 4444 W 2110 4332 0000 f.sub.h See FIG. 4 B 0000 B 0112 2334 4444 g.sub.h See FIG. 4 B 2334 W 0000 4444 0112 h.sub.h ##STR2## B 4332 0000 B 4444 2110 ______________________________________
TABLE 2 ______________________________________ Enhancement values for vertical templates Enhancement level Template value of center pixel Permutation Example Pixel1 Pixel2 ______________________________________ a.sub.v b.sub.v c.sub.v ##STR3## B B B 4440 4430 0003 0004 0344 0444 W B W 3000 0000 0034 0044 0000 0003 d.sub.v See FIG. 4 for B 4000 B 4400 b.sub.v -g.sub.v 3000 4300 e.sub.v B 0444 W 0003 0344 0000 f.sub.v g.sub.v h.sub.v ##STR4## B B B 3000 4000 4430 4440 0004 0003 B W B 4300 4400 0000 3000 0044 ______________________________________ 0034
TABLE 3 ______________________________________ Enhancement values for horizontal impulse match templates Template Enhancement level value of center pixel Permutation Pixel1 Pixel2 Pixel3 Pixel4 ______________________________________ a.sub.h W 0000 B 2334 B 4332 no fix black line 2110 0000 0112 b.sub.h B 2334 B 4444 W 0000 B 4332 white line 0000 0112 2110 4444 c.sub.h W 0112 B 0000 B 2110 no fix black line 0000 4332 2334 d.sub.h B 0000 B 2110 W 0112 B 4444 white line 4332 4444 0000 2334 e.sub.h W 2110 B 0000 B 0112 no fix black line 0000 2334 4332 f.sub.h B 0000 B 0112 W 2110 B 4444 white line 2334 4444 0000 4332 g.sub.h W 0000 B 4332 B 2334 no fix black line 0112 0000 2110 h.sub.h B 4332 B 4444 W 0000 B 2334 white line 0000 2110 0112 4444 ______________________________________ ##STR5## Template permutation for pattern a.sub.h, c.sub.h, e.sub.h, g.sub.h black line impulse pair. One white and 2 black pixels have to be corrected for this template. Template permutation for pattern b.sub.h, d.sub.h, f.sub.h, h.sub.h white line impulse pair. One white and 3 black pixels have to be corrected for this template. ##STR6##
TABLE 4 ______________________________________ Enhancement values for vertical impulse match templates Template Enhancement level value of center pixel Permutation Pixel1 Pixel2 Pixel3 Pixel4 ______________________________________ a.sub.v W 3000 B 0003 B 0033 no fix black line 0000 0004 0040 b.sub.v W 0000 B 4000 B 0400 no fix black line 0003 3000 3300 c.sub.v W 0003 B 3000 B 3300 no fix black line 0000 4000 0400 d.sub.v W 0000 B 0004 B 0040 no fix black line 3000 0003 0033 e.sub.v B 0003 B 0034 W 3000 B 4440 white line 0004 0044 0000 4430 f.sub.v B 4000 B 4400 W 0000 B 0344 white line 3000 4300 0003 0444 g.sub.v B 3000 B 4300 W 0003 B 0444 white line 4000 4400 0000 0344 h.sub.v B 0004 B 0044 W 0000 B 4430 white line 0003 0034 3000 4440 ______________________________________ ##STR7## Template permutation for pattern a.sub.v, c.sub.v, e.sub.v, g.sub.v black line impulse match. One white and 2 black pixels have to be corrected for this template. Template permutation for pattern b.sub.v, d.sub.v, f.sub.v, h.sub.v white line impulse match. One white and 3 black pixels have to be corrected for this template. ##STR8## FIGS. 10 and 11 show pixels, in bold outline, which need to be corrected when a template is matched as the highest priority template. FIG. 10 shows the correctable pixel positions for horizontal patterns, and FIG. 11 shows the correctable pixel positions for vertical patterns. In order for an enhancement to be made, the pixels matching the template must be positioned in theinput window 80 of FIG. 6 such that thecentral pixel 82 is in the position of one of the correctable pixel positions as shown in FIGS. 10 or 11. For example, if a horizontal permutation a.sub.h, c.sub.h, e.sub.h, or g.sub.h ofpattern 5 is matched in the input window, the pixels in locations corresponding to180, 182, and 184 will be corrected. Corrections are defined only for pixels of the inside half of the run-length, because the pixels outside that range are expected to be corrected by other permutations of the pattern, or by different patterns. If the center pixel does not fall in a correctable pixel position, then no correction is made for that template. pixels 186 and 188 may be correctable in a mirror image permutation template, and Pixels 190 and 192 may be correctable by a rotated or vertical permutation template. If the pixel does not lie in a correctable position in any of the templates, the segments will represent the original pixel with no enhancement, for example (0000,0000) for an entirely white pixel, or (4444,4444) for an pixels
TABLE 1 ______________________________________ APPENDIX A Enhancement values forPattern 0 Enhancement level Template value of center pixelPermutations Example Pixel 1Pixel 2 ______________________________________ av ##STR9## B 4430 4430 bv ##STR10## B 0344 0344 ah ##STR11## B 4444 2222 bh ##STR12## B 2222 4444 av black line ##STR13## B 0330 0330 bv white line ##STR14## B 4430 4430 B 0344 0344 ah black line ##STR15## B 2222 2222 bh white line ##STR16## B 4444 2222 B 2222 4444 ______________________________________
TABLE 2 ______________________________________ Enhancement values for templates based onPattern 1 Enhancement level Template value of center pixel Permutations Example Pixel1 Pixel2 ______________________________________ a c ##STR17## W 0000 1000 B 4000 4440 b d ##STR18## W 0001 0000 B 0444 0004 e h ##STR19## W 1000 0000 B 4440 4000 f g ##STR20## W 0000 0001 B 0004 0444 ______________________________________
TABLE 3 ______________________________________ Enhancement values for impulses matches based onPattern 1 Enhancement level Template value of center pixel Permutations Example Pixel1 Pixel2 ______________________________________ Black line ##STR21## W 0000 1000 0001 0000 top bottom B 2300 0123 Black line ##STR22## W 0000 0001 1000 0000 top bottom B 0023 3210 White line ##STR23## W 0001 1000 B 0444 0004 4000 4440 top bottom White line ##STR24## W 1000 0001 B 4440 4000 0004 0444 top bottom ______________________________________
TABLE 4 ______________________________________ Enhancement values for horizontal templates based onPattern 2 Enhancement level Template value of center pixel Permutations Example Pixel1 Pixel2 ______________________________________ a.sub.h ##STR25## B 4432 4444 W 0000 2100 b.sub.h ##STR26## B 0344 0012 c.sub.h ##STR27## B 4444 2344 W 0012 0000 d.sub.h ##STR28## B 2100 4430 e.sub.h ##STR29## B 4444 4432 W 2100 0000 f.sub.h ##STR30## B 0012 0344 g.sub.h ##STR31## B 2344 4444 W 0000 0012 h.sub.h ##STR32## B 4430 2100 ______________________________________
TABLE 5 ______________________________________ Enhancement values for vertical templates based onPattern 2 Enhancement level Template value of center pixel Permutations Example Pixel1 ______________________________________ a.sub.v ##STR33## B 4444 4440 b.sub.v ##STR34## B 0004 0044 c.sub.v ##STR35## B 0444 4444 d.sub.v ##STR36## B 4400 4000 e.sub.v ##STR37## B 4444 0444 f.sub.v ##STR38## B 4000 4400 g.sub.v ##STR39## B 4440 4444 h.sub.v ##STR40## B 0044 0004 ______________________________________
TABLE 6 ______________________________________ Enhancement values for horizontal impulses matches based onPattern 2 Template Enhancement level value of center pixel Permutations Pixel1 Pixel2 Pixel3 ______________________________________ a.sub.h black line ##STR41## W 0000 2100 B 0330 0012 b.sub.h white line ##STR42## W 0000 2100 B 4432 4444 B 0344 0012 c.sub.h W 0012 B 2100 B black line 0000 0330 d.sub.h W 0012 B 4444 B 2100 white line 0000 2344 4430 e.sub.h W 2100 B 0012 B black line 0000 0330 f.sub.h W 2100 B 4444 B 0012 white line 0000 4432 0344 g.sub.h black line ##STR43## W 0000 0012 B 0330 2100 B h.sub.h white line ##STR44## W 0000 0012 B 2344 4444 B 4430 2100 ______________________________________
TABLE 7 ______________________________________ Enhancement values for vertical impulses matches based onPattern 2 Enhancement level Template value of center pixel Permutations Pixel1 Pixel2 ______________________________________ a.sub.v black line ##STR45## B 0004 0040 b.sub.v white line ##STR46## B 4444 4440 B 0004 0044 c.sub.v B 0400 black line 4000 d.sub.v B 0444 B 4400 white line 4444 4000 e.sub.v B 4000 black line 0400 f.sub.v B 4444 B 4000 white line 0444 4400 g.sub.v black line ##STR47## B 0040 0004 h.sub.v white line ##STR48## B 4440 4444 B 0044 0004 ______________________________________
TABLE 8 ______________________________________ Enhancement values for horizontal templates based onPattern 3 Enhancement level Template value of center pixel Permutations Example Pixel1 Pixel2 ______________________________________ a.sub.h ##STR49## B 3221 4444 W 0000 2100 b.sub.h B 0344 B 4444 0000 1223 c.sub.h B 4444 W 0012 1223 0000 d.sub.h B 0000 B 3221 4430 4444 e.sub.h B 4444 W 2100 3221 0000 f.sub.h B 0000 B 1223 0344 4444 g.sub.h B 1223 W 0000 4444 0012 h.sub.h ##STR50## B 4430 0000 B 4444 3221 ______________________________________
TABLE 9 ______________________________________ Enhancement values for vertical templates based onPattern 3 Enhancement level Template value of center pixel Permutations Example Pixel1 Pixel2 ______________________________________ a.sub.v ##STR51## B 4444 4443 B 4440 4400 b.sub.v B 0004 B 0044 0034 0444 c.sub.v B 3444 B 0044 4444 0444 d.sub.v B 4300 B 4440 4000 4400 e.sub.v B 4444 B 0444 3444 0044 f.sub.v B 4000 B 4400 4300 4440 g.sub.v B 4443 B 4400 4444 4440 h.sub.v ##STR52## B 0034 0004 B 0444 0044 ______________________________________
TABLE 10 ______________________________________ Enhancement values for horizontal impulse matches based onPattern 3 Template Enhancement level value of center pixel Permutations Pixel1 Pixel2 Pixel3 Pixel4 ______________________________________ a.sub.h W 0000 B 2344 B 3221 black line 2100 0000 1223 b.sub.h W 0000 B 3221 B 0344 B 4444 white line 2100 4444 0000 1223 c.sub.h W 0012 B 0000 B 3221 black line 0000 4432 1223 d.sub.h W 0012 B 4444 B 0000 B 3221 white line 0000 1223 4430 4444 e.sub.h W 2100 B 0000 B 1223 black line 0000 2344 3221 f.sub.h W 2100 B 4444 B 0000 B 1223 white line 0000 3221 0344 4444 g.sub.h W 0000 B 4432 B 1223 black line 0012 0000 3221 h.sub.h W 0000 B 1223 B 4430 B 4444 white line 0012 4444 0000 3221 ______________________________________ ##STR53## Example: Templates a.sub.h, c.sub.h, e.sub.h, g.sub.h black line impulse pair. One white and 2 black pixels have to be corrected for this template. ##STR54## Templates b.sub.h, d.sub.h, f.sub.h, h.sub.h white line impulse pair. One white and 3 black pixels have to be corrected for this template.
TABLE 11 ______________________________________ Enhancement values for vertical impulse matches based onPattern 3 Template Enhancement level value of center pixel Permutations Pixel1 Pixel2 Pixel3 Pixel4 ______________________________________ a.sub.v B 0004 B 0040 B B black line 0330 0400 b.sub.v B 4444 B 4440 B 0004 B 0044 white line 4443 4400 0034 0444 c.sub.v B 0330 B 0040 B B black line 4000 0400 d.sub.v B 3444 B 0044 B 4300 B 4440 white line 4444 0444 4000 4400 e.sub.v B 4000 B 0400 B B black line 0330 0040 f.sub.v B 4444 B 0444 B 4000 B 4400 white line 3444 0044 4300 4440 g.sub.v B 0330 B 0400 B B black line 0004 0040 h.sub.v B 4443 B 4400 B 0034 B 0444 white line 4444 4440 0004 0044 ______________________________________ ##STR55## Examples: Templates a.sub.v, c.sub.v, e.sub.v, g.sub.v black line impulse pair. Two black pixel have to be corrected for this template. ##STR56## Templates b.sub.v, d.sub.v, f.sub.v, h.sub.v white line impulse pair. Four black pixels have to be corrected for this template.
TABLE 12 ______________________________________ Enhancement values for horizontal templates based onPattern 4 Enhancement level Template value of center pixel Permutations Example Pixel1 Pixel2 ______________________________________ a.sub.h ##STR57## B 4332 4444 W 0000 2110 b.sub.h ##STR58## B 2334 0000 B 4444 0112 c.sub.h ##STR59## B 4444 2334 W 0112 0000 d.sub.h ##STR60## B 0000 4332 B 2110 4444 e.sub.h ##STR61## B 4444 4332 W 2110 0000 f.sub.h ##STR62## B 0000 2334 B 0112 4444 g.sub.h ##STR63## B 2334 4444 W 0000 0112 h.sub.h ##STR64## B 4332 0000 B 4444 2110 ______________________________________
TABLE 13 ______________________________________ Enhancement values for vertical templates based onPattern 4 Enhancement level Template value of center pixel Permutations Example Pixel1 Pixel2 ______________________________________ a.sub.v b.sub.v ##STR65## B B 4440 4430 0003 0004 W B 3000 0000 0034 0044 c.sub.v B 0344 W 0000 0444 0003 d.sub.v B 4000 B 4400 3000 4300 e.sub.v B 0444 W 0003 0344 0000 f.sub.v B 3000 B 4300 4000 4400 g.sub.v h.sub.v ##STR66## B B 4430 4440 0004 0003 W B 0000 3000 0044 0034 ______________________________________
TABLE 14 ______________________________________ Enhancement values for horizontal impulse matches based onPattern 4 Template Enhancement level value of center pixel Permutations Pixel1 Pixel2 Pixel3 Pixel4 ______________________________________ a.sub.h W 0000 B 2334 B 4332 black line 2110 0000 0112 b.sub.h B 2334 B 4444 W 0000 B 4332 white line 0000 0112 2110 4444 c.sub.h W 0112 B 0000 B 2110 black line 0000 4332 2334 d.sub.h B 0000 B 2110 W 0112 B 4444 white line 4332 4444 0000 2334 e.sub.h W 2110 B 0000 B 0112 black line 0000 2334 4332 f.sub.h B 0000 B 0112 W 2110 B 4444 white line 2334 4444 0000 4332 g.sub.h W 0000 B 4332 B 2334 black line 0112 0000 2110 h.sub.h B 4332 B 4444 W 0000 B 2344 white line 0000 2110 0112 4444 ______________________________________ ##STR67## Example: Templates a.sub.h, c.sub.h, e.sub.h, g.sub.h black line impulse pair One white and 2 black pixels have to be corrected for this template. ##STR68## Templates b.sub.h, d.sub.h, f.sub.h, h.sub.h white line impulse pair One white and 3 black pixels have to be corrected for this template.
TABLE 15 ______________________________________ Enhancement values for vertical impulse matches based onPattern 4 Template Enhancement level value of center pixel Permutations Pixel1 Pixel2 Pixel3 Pixel4 ______________________________________ a.sub.v W 3000 B 0003 B 0033 black line 0000 0004 0040 b.sub.v B 0003 B 0034 W 3000 B 4440 white line 0004 0044 0000 4430 c.sub.v W 0000 B 4000 B 0400 black line 0003 3000 3300 d.sub.v B 4000 B 4400 W 0000 B 0344 white line 3000 4300 0003 0444 e.sub.v W 0003 B 3000 B 3300 black line 0000 4000 0400 f.sub.v B 3000 B 4300 W 0003 B 0444 white line 4000 4400 0000 0344 g.sub.v.sbsb.v W 0000 B 0004 B 0040 black line 3000 0003 0033 h.sub.v B 0004 B 0044 W 0000 B 4430 white line 0003 0034 3000 4440 ______________________________________ ##STR69## Example: Templates a.sub.v, c.sub.v, e.sub.v, g.sub.v black line impulse pair. One white and 2 black pixels have to be corrected for this template. ##STR70## Templates b.sub.v, d.sub.v, f.sub.v, h.sub.v white line impulse pair. One white and 3 black pixels have to be corrected for this template.
TABLE 16 ______________________________________ Enhancement values for horizontal templates based onPattern 5 Enhancement level Template value of center pixel Permutations Example Pixel1 Pixel2 Pixel3 ______________________________________ a.sub.h ##STR71## B 4433 4444 B 3221 4444 W 0000 2111 b.sub.h B 2333 B 4444 B 4444 0000 0011 1223 c.sub.h B 4444 B 4444 W 1112 3344 1223 0000 d.sub.h B 0000 B 1100 B 3221 3332 4444 4444 e.sub.h B 4444 B 4444 W 2111 4433 3221 0000 f.sub.h B 0000 B 0011 B 1223 2333 4444 4444 g.sub.h B 3344 B 1223 W 0000 4444 4444 1112 h.sub.h ##STR72## B 3332 0000 B 4444 3221 B 4444 3221 ______________________________________
TABLE 17 ______________________________________ Enhancement values for vertical templates based onPattern 5 Enhancement level value Template of center pixel Permutations Example Pixel1 Pixel2 Pixel3 ______________________________________ a.sub.v b.sub.v ##STR73## W B 3000 0000 0003 0004 B B 4443 4440 0034 0044 B B 4430 4400 0344 0444 c.sub.v W 0000 B 0444 B 0044 0003 0344 0344 d.sub.v B 4000 B 4400 B 4440 3000 4300 4430 e.sub.v W 0003 B 3444 B 0344 0000 0444 0044 f.sub.v B 3000 B 4300 B 4430 4000 4400 4440 g.sub.v h.sub.v ##STR74## W B 0000 3000 0004 0003 B B 4440 4443 0044 0034 B B 4400 4430 0444 0344 ______________________________________
TABLE 18 __________________________________________________________________________ Enhancement values for horizontal impulse matches based onPattern 5 Template Enhancement level value of center pixel Permutations Pixel1 Pixel2 Pixel3 Pixel4 Pixel5 Pixel6 __________________________________________________________________________ a.sub.h W 0000 B 2333 B 4433 B 3221 black line 2111 0000 0011 1223 b.sub.h W 0000 B 4433 B 3221 B 2333 B 4444 B 4444 white line 2111 4444 4444 0000 0011 1223 c.sub.h W 1112 B 0000 B 1100 B 3221 black line 0000 3332 3344 1223 d.sub.h W 0000 B 4444 B 4444 B 0000 B 1100 B 3221 white line 1112 3344 1223 3332 4444 4444 e.sub.h W 2111 B 0000 B 0011 B 1223 black line 0000 2333 4433 3221 f.sub.h W 2111 B 4444 B 4444 B 0000 B 0011 B 1223 white line 0000 4433 3221 2333 4444 4444 g.sub.h W 0000 B 3332 B 3344 B 1223 black line 1112 0000 1100 3221 h.sub.h W 0000 B 4444 B 1223 B 3332 B 4444 B 4444 white line 1112 3344 4444 0000 1100 3221 __________________________________________________________________________ ##STR75## Example: Templates a.sub.h, c.sub.h, e.sub.h, g.sub.h black line impulse pair. One white and 3 black pixels have be be corrected for this template. ##STR76## Templates b.sub.h, d.sub.h, f.sub.h, h.sub.h white line impulse pair. One white and 5 black pixels have to be corrected for this template.
TABLE 19 __________________________________________________________________________ Enhancement values for vertical impulse matches based onPattern 5 Template Enhancement level value of center pixel Permutations Pixel1 Pixel2 Pixel3 Pixel4 Pixel5 Pixel6 __________________________________________________________________________ a.sub.v W 3000 B 0033 B 0330 B 0003 black line 0000 0040 0330 0004 b.sub.v W 3000 B 4443 B 4430 B 0003 B 0034 B 0344 white line 0000 4440 4400 0004 0044 0444 c.sub.v W 0000 B 0400 B 0330 B 4000 black line 0003 3300 0330 3000 d.sub.v W 0000 B 0444 B 0044 B 4000 B 4400 B 4440 white line 0003 3444 0344 3000 4300 4430 e.sub.v W 0003 B 3300 B 0330 B 3000 black line 0000 0400 0330 4000 f.sub.v W 0003 B 3444 B 0344 B 3000 B 4300 B 4430 white line 0000 0444 0044 4000 4400 4440 g.sub.v W 0000 B 0040 B 0330 B 0004 black line 3000 0033 0330 0003 h.sub.v W 0000 B 4440 B 4400 B 0004 B 0044 B 0444 white line 3000 4443 4430 0003 0034 0344 __________________________________________________________________________ ##STR77## Example: Templates a.sub.v, c.sub.v, e.sub.v, g.sub.v black line impulse pair. One white and 3 black pixels have to be corrected for this template. ##STR78## Templates b.sub.v, d.sub.v, f.sub.v, h.sub.v white line impulse pair. One white and 5 black pixels have to be corrected for this template.
TABLE 20 ______________________________________ Enhancement values for horizontal templates based onPattern 6 Enhancement level value Template of center pixel Permutations Example Pixel1 Pixel2 Pixel3 ______________________________________ a.sub.h ##STR79## B 3322 4444 W 0000 2211 b.sub.h B 2233 B 3444 B 4444 0000 0001 1122 c.sub.h B 4444 W 1122 2233 0000 d.sub.h B 0000 B 1000 B 2211 3322 4443 4444 e.sub.h B 4444 W 2211 3322 0000 f.sub.h B 0000 B 0001 B 1122 2233 3444 4444 g.sub.h B 2233 W 0000 4444 1122 h.sub.h ##STR80## B 3322 0000 B 4443 1000 B 4444 2211 ______________________________________
TABLE 21 ______________________________________ Enhancement values for vertical templates based onPattern 6 Enhancement level Template value of center pixel Permutations Example Pixel1 Pixel2 Pixel3 ______________________________________ a.sub.v b.sub.v c.sub.v ##STR81## W B W 3000 0000 0003 0004 0000 0003 B B B 4443 4443 0034 0034 3444 3444 B B B 4440 4430 0044 0344 0344 0444 d.sub.v B 4000 B 4300 B 4430 3000 4300 4400 e.sub.v W 0003 B 3444 B 0444 0000 3444 0344 f.sub.v g.sub.v h.sub.v ##STR82## B W B 3000 4000 0000 3000 0004 0003 B B B 4300 4300 4443 4443 0034 0034 B B B 4400 4430 4430 4440 0344 0044 ______________________________________
TABLE 22 ______________________________________ Enhancement values for horizontal impulse matches based onPattern 6 Template Permu- Enhancement level value of center pixel tations Pixel1 Pixel2 Pixel3 Pixel4 Pixel5 ______________________________________ a.sub.h W 0000 B 2233 B 4444 B 3322 black line 2211 0000 0000 1122 b.sub.h W 0000 B 3322 B 2233 B 3444 B 4444 white line 2211 4444 0000 0001 1122 c.sub.h W 1122 B 0000 B 0000 B 2211 black line 0000 3322 4444 2233 d.sub.h W 1122 B 4444 B 0000 B 1000 B 2211 white line 0000 2233 3322 4443 4444 e.sub.h W 2211 B 0000 B 0000 B 1222 black line 0000 2233 4444 3322 f.sub.h W 2211 B 4444 B 0000 B 0001 B 1122 white line 0000 3322 2233 3444 4444 g.sub.h W 0000 B 3322 B 4444 B 2333 black line 1122 0000 0000 2211 h.sub.h W 0000 B 2233 B 3322 B 4443 B 4444 white line 1122 4444 0000 1000 2211 ______________________________________ ##STR83## Example: Templates a.sub.h, c.sub.h, e.sub.h, g.sub.h black line impulse pair. One white and 3 black pixels have to be corrected for this template. ##STR84## Templates b.sub.h, d.sub.h, f.sub.h, h.sub.h white line impulse pair. One white and 4 black pixels have to be corrected for this template.
TABLE 23 __________________________________________________________________________ Enhancement values for vertical impulse matches based onPattern 6 Template Enhancement level value of center pixel Permutations Pixel1 Pixel2 Pixel3 Pixel4 Pixel5 Pixel6 __________________________________________________________________________ a.sub.v W 3000 B 0033 B 0040 B 0003 black line 0000 0033 0330 0004 b.sub.v W 3000 B 4443 B 4440 B 0003 B 0034 B 0044 white line 0000 4443 4430 0004 0034 0344 c.sub.v W 0000 B 3300 B 0330 B 4000 black line 0003 3300 0400 3000 d.sub.v W 0000 B 3444 B 0344 B 4000 B 4300 B 4430 white line 0003 3444 0444 3000 4300 4400 e.sub.v W 0003 B 3300 B 0400 B 3000 black line 0000 3300 0330 4000 f.sub.v W 0003 B 3444 B 0444 B 3000 B 4300 B 4400 white line 0000 3444 0344 4000 4300 4430 g.sub.v W 0000 B 0033 B 0330 B 0004 black line 3000 0033 0040 0003 h.sub.v W 0000 B 4443 B 4430 B 0004 B 0034 B 0344 white line 3000 4443 4440 0003 0034 0044 __________________________________________________________________________ ##STR85## Templates a.sub.v, c.sub.v, e.sub.v, g.sub.v black line impulse pair. One white and 3 black pixels have to be corrected for this template. ##STR86## Templates b.sub.v, d.sub.v, f.sub.v, h.sub.v white line impulse pair. One white and 5 black pixels have to be corrected for this template.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/146,629 US5329599A (en) | 1991-12-20 | 1993-10-29 | Enhanced fidelity reproduction of images by hierarchical template matching |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US81155091A | 1991-12-20 | 1991-12-20 | |
US08/146,629 US5329599A (en) | 1991-12-20 | 1993-10-29 | Enhanced fidelity reproduction of images by hierarchical template matching |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US81155091A Continuation | 1991-12-20 | 1991-12-20 |
Publications (1)
Publication Number | Publication Date |
---|---|
US5329599A true US5329599A (en) | 1994-07-12 |
Family
ID=25206859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/146,629 Expired - Lifetime US5329599A (en) | 1991-12-20 | 1993-10-29 | Enhanced fidelity reproduction of images by hierarchical template matching |
Country Status (4)
Country | Link |
---|---|
US (1) | US5329599A (en) |
EP (1) | EP0549314B1 (en) |
JP (1) | JP3490729B2 (en) |
DE (1) | DE69226249T2 (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5479584A (en) * | 1992-08-28 | 1995-12-26 | Xerox Corporation | Enhanced fidelity reproduction of images with device independent numerical sample output |
EP0708415A3 (en) * | 1994-10-18 | 1996-10-02 | Hewlett Packard Co | Four-quadrant scaling of dot matrix data |
US5568078A (en) * | 1994-12-30 | 1996-10-22 | Hyundai Electronics Industries Co., Ltd. | Clock delay compensating and duty controlling apparatus of a phase-locked loop |
US5579527A (en) * | 1992-08-05 | 1996-11-26 | David Sarnoff Research Center | Apparatus for alternately activating a multiplier and a match unit |
US5631979A (en) * | 1992-10-26 | 1997-05-20 | Eastman Kodak Company | Pixel value estimation technique using non-linear prediction |
WO1997021188A1 (en) * | 1995-12-04 | 1997-06-12 | David Sarnoff Research Center, Inc. | Wide field of view/narrow field of view recognition system and method |
US5657430A (en) * | 1996-03-07 | 1997-08-12 | Hewlett-Packard Company | Software-based procedure for conversion of a scalable font character bitmap to a gray level bitmap |
US5696845A (en) * | 1993-12-17 | 1997-12-09 | Xerox Corporation | Method for design and implementation of an image resolution enhancement system that employs statistically generated look-up tables |
US5729634A (en) * | 1996-03-29 | 1998-03-17 | Xerox Corporation | Document processing system for enhancing halftone images including multiple centered dots |
US5748796A (en) * | 1994-08-25 | 1998-05-05 | Sgs-Thomson Microelectronics S.R.L. | Fuzzy logic device for image noise reduction |
US5754751A (en) * | 1996-03-07 | 1998-05-19 | Hewlett-Packard Company | Software-based procedure and apparatus for enhancement of a gray level image |
EP0854636A2 (en) * | 1997-01-21 | 1998-07-22 | Xerox Corporation | Hierarchical template-matching filters |
US6129457A (en) * | 1997-07-01 | 2000-10-10 | Xerox Corporation | Resolution enhancement for a digital printing apparatus |
US6285711B1 (en) | 1998-05-20 | 2001-09-04 | Sharp Laboratories Of America, Inc. | Block matching-based method for estimating motion fields and global affine motion parameters in digital video sequences |
US20020015046A1 (en) * | 2000-05-26 | 2002-02-07 | Satoshi Okada | Graphic display apparatus, character display apparatus, display method, recording medium, and program |
US6366362B1 (en) | 1998-12-23 | 2002-04-02 | Xerox Corporation | Method and apparatus for adjusting input binary image halftone dots using template matching controlled by print engine xerographic density information to maintain constant tone reproduction on printed output over time |
US20030161534A1 (en) * | 2000-02-17 | 2003-08-28 | Xerox Corporation | Feature recognition using loose gray scale template matching |
US6714665B1 (en) | 1994-09-02 | 2004-03-30 | Sarnoff Corporation | Fully automated iris recognition system utilizing wide and narrow fields of view |
US6738517B2 (en) | 2000-12-19 | 2004-05-18 | Xerox Corporation | Document image segmentation using loose gray scale template matching |
US6757431B2 (en) * | 2000-12-19 | 2004-06-29 | Xerox Corporation | Resolution conversion for anti-aliased images using loose gray scale template matching |
US20050002070A1 (en) * | 2003-07-02 | 2005-01-06 | Fuji Photo Film Co., Ltd. | Image forming apparatus and image forming method |
US20060056725A1 (en) * | 2004-09-10 | 2006-03-16 | Keithley Douglas G | Method and apparatus for image processing |
US20060232798A1 (en) * | 2005-04-13 | 2006-10-19 | Xerox Corporation. | Blended error diffusion and adaptive quantization |
US20150042675A1 (en) * | 2013-08-06 | 2015-02-12 | Denise M. Burke | Pattern Based Design Application |
CN113095139A (en) * | 2021-03-11 | 2021-07-09 | 上海航天控制技术研究所 | Infrared point target identification method based on Gaussian template matching |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5237646A (en) * | 1992-10-13 | 1993-08-17 | Hewlett-Packard Company | Pixel image enhancement employing a reduced template memory store |
EP0622756B1 (en) * | 1993-04-30 | 1999-06-23 | Hewlett-Packard Company | Method and apparatus for printing an enhanced image |
US5440407A (en) * | 1994-03-11 | 1995-08-08 | Hewlett-Packard Company | Pixel correction and smoothing method |
JP3029533B2 (en) * | 1994-04-12 | 2000-04-04 | シャープ株式会社 | Image forming device |
DE19506792C2 (en) * | 1995-02-27 | 2001-05-03 | Oce Printing Systems Gmbh | Method and device for increasing the image quality in image output devices |
JP5282470B2 (en) * | 2007-09-05 | 2013-09-04 | 株式会社リコー | Image processing apparatus, image forming apparatus, and image processing method |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3573789A (en) * | 1968-12-13 | 1971-04-06 | Ibm | Method and apparatus for increasing image resolution |
US4129860A (en) * | 1975-09-12 | 1978-12-12 | Kabushiki Kaisha Seikosha | Apparatus for forming a character by a matrix pattern of picture elements |
US4437122A (en) * | 1981-09-12 | 1984-03-13 | Xerox Corporation | Low resolution raster images |
US4486785A (en) * | 1982-09-30 | 1984-12-04 | International Business Machines Corporation | Enhancement of video images by selective introduction of gray-scale pels |
US4544922A (en) * | 1981-10-29 | 1985-10-01 | Sony Corporation | Smoothing circuit for display apparatus |
EP0163841A2 (en) * | 1984-05-17 | 1985-12-11 | International Business Machines Corporation | Fine line print enhancement |
US4586037A (en) * | 1983-03-07 | 1986-04-29 | Tektronix, Inc. | Raster display smooth line generation |
US4679039A (en) * | 1983-11-14 | 1987-07-07 | Hewlett-Packard Company | Smoothing discontinuities in the display of serial parallel line segments |
US4780711A (en) * | 1985-04-12 | 1988-10-25 | International Business Machines Corporation | Anti-aliasing of raster images using assumed boundary lines |
US4847641A (en) * | 1988-08-16 | 1989-07-11 | Hewlett-Packard Company | Piece-wise print image enhancement for dot matrix printers |
US4908780A (en) * | 1988-10-14 | 1990-03-13 | Sun Microsystems, Inc. | Anti-aliasing raster operations utilizing sub-pixel crossing information to control pixel shading |
EP0500375A2 (en) * | 1991-02-22 | 1992-08-26 | Canon Kabushiki Kaisha | Information recording apparatus |
-
1992
- 1992-12-14 JP JP33314592A patent/JP3490729B2/en not_active Expired - Fee Related
- 1992-12-21 EP EP92311669A patent/EP0549314B1/en not_active Expired - Lifetime
- 1992-12-21 DE DE69226249T patent/DE69226249T2/en not_active Expired - Fee Related
-
1993
- 1993-10-29 US US08/146,629 patent/US5329599A/en not_active Expired - Lifetime
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3573789A (en) * | 1968-12-13 | 1971-04-06 | Ibm | Method and apparatus for increasing image resolution |
US4129860A (en) * | 1975-09-12 | 1978-12-12 | Kabushiki Kaisha Seikosha | Apparatus for forming a character by a matrix pattern of picture elements |
US4437122A (en) * | 1981-09-12 | 1984-03-13 | Xerox Corporation | Low resolution raster images |
US4437122B1 (en) * | 1981-09-12 | 1993-03-30 | Xerox Corp | |
US4544922A (en) * | 1981-10-29 | 1985-10-01 | Sony Corporation | Smoothing circuit for display apparatus |
US4486785A (en) * | 1982-09-30 | 1984-12-04 | International Business Machines Corporation | Enhancement of video images by selective introduction of gray-scale pels |
US4586037A (en) * | 1983-03-07 | 1986-04-29 | Tektronix, Inc. | Raster display smooth line generation |
US4679039A (en) * | 1983-11-14 | 1987-07-07 | Hewlett-Packard Company | Smoothing discontinuities in the display of serial parallel line segments |
EP0163841A2 (en) * | 1984-05-17 | 1985-12-11 | International Business Machines Corporation | Fine line print enhancement |
US4780711A (en) * | 1985-04-12 | 1988-10-25 | International Business Machines Corporation | Anti-aliasing of raster images using assumed boundary lines |
US4847641A (en) * | 1988-08-16 | 1989-07-11 | Hewlett-Packard Company | Piece-wise print image enhancement for dot matrix printers |
US4908780A (en) * | 1988-10-14 | 1990-03-13 | Sun Microsystems, Inc. | Anti-aliasing raster operations utilizing sub-pixel crossing information to control pixel shading |
EP0500375A2 (en) * | 1991-02-22 | 1992-08-26 | Canon Kabushiki Kaisha | Information recording apparatus |
Cited By (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5579527A (en) * | 1992-08-05 | 1996-11-26 | David Sarnoff Research Center | Apparatus for alternately activating a multiplier and a match unit |
US5479584A (en) * | 1992-08-28 | 1995-12-26 | Xerox Corporation | Enhanced fidelity reproduction of images with device independent numerical sample output |
US5631979A (en) * | 1992-10-26 | 1997-05-20 | Eastman Kodak Company | Pixel value estimation technique using non-linear prediction |
US5696845A (en) * | 1993-12-17 | 1997-12-09 | Xerox Corporation | Method for design and implementation of an image resolution enhancement system that employs statistically generated look-up tables |
US5748796A (en) * | 1994-08-25 | 1998-05-05 | Sgs-Thomson Microelectronics S.R.L. | Fuzzy logic device for image noise reduction |
US6714665B1 (en) | 1994-09-02 | 2004-03-30 | Sarnoff Corporation | Fully automated iris recognition system utilizing wide and narrow fields of view |
US5757982A (en) * | 1994-10-18 | 1998-05-26 | Hewlett-Packard Company | Quadrantal scaling of dot matrix data |
EP0708415A3 (en) * | 1994-10-18 | 1996-10-02 | Hewlett Packard Co | Four-quadrant scaling of dot matrix data |
US5568078A (en) * | 1994-12-30 | 1996-10-22 | Hyundai Electronics Industries Co., Ltd. | Clock delay compensating and duty controlling apparatus of a phase-locked loop |
CN1067829C (en) * | 1994-12-30 | 2001-06-27 | 现代电子产业株式会社 | Clock delay compensating & Duty controlling apparatus of phase-locked loop |
WO1997021188A1 (en) * | 1995-12-04 | 1997-06-12 | David Sarnoff Research Center, Inc. | Wide field of view/narrow field of view recognition system and method |
US5754751A (en) * | 1996-03-07 | 1998-05-19 | Hewlett-Packard Company | Software-based procedure and apparatus for enhancement of a gray level image |
US5657430A (en) * | 1996-03-07 | 1997-08-12 | Hewlett-Packard Company | Software-based procedure for conversion of a scalable font character bitmap to a gray level bitmap |
US5729634A (en) * | 1996-03-29 | 1998-03-17 | Xerox Corporation | Document processing system for enhancing halftone images including multiple centered dots |
EP0854636A2 (en) * | 1997-01-21 | 1998-07-22 | Xerox Corporation | Hierarchical template-matching filters |
EP0854636A3 (en) * | 1997-01-21 | 1999-05-12 | Xerox Corporation | Hierarchical template-matching filters |
US6332044B1 (en) * | 1997-01-21 | 2001-12-18 | Xerox Corporation | System and method for enhancement of image contour fidelity |
US6129457A (en) * | 1997-07-01 | 2000-10-10 | Xerox Corporation | Resolution enhancement for a digital printing apparatus |
US6285711B1 (en) | 1998-05-20 | 2001-09-04 | Sharp Laboratories Of America, Inc. | Block matching-based method for estimating motion fields and global affine motion parameters in digital video sequences |
US6366362B1 (en) | 1998-12-23 | 2002-04-02 | Xerox Corporation | Method and apparatus for adjusting input binary image halftone dots using template matching controlled by print engine xerographic density information to maintain constant tone reproduction on printed output over time |
US20030161534A1 (en) * | 2000-02-17 | 2003-08-28 | Xerox Corporation | Feature recognition using loose gray scale template matching |
US6807304B2 (en) * | 2000-02-17 | 2004-10-19 | Xerox Corporation | Feature recognition using loose gray scale template matching |
US6678414B1 (en) | 2000-02-17 | 2004-01-13 | Xerox Corporation | Loose-gray-scale template matching |
US7102650B2 (en) | 2000-05-26 | 2006-09-05 | Sharp Kabushiki Kaisha | Graphic display apparatus, character display apparatus, display method, recording medium, and program |
US20020015046A1 (en) * | 2000-05-26 | 2002-02-07 | Satoshi Okada | Graphic display apparatus, character display apparatus, display method, recording medium, and program |
US6914615B2 (en) * | 2000-05-26 | 2005-07-05 | Sharp Kabushiki Kaisha | Graphic display apparatus, character display apparatus, display method, recording medium, and program |
US20050212815A1 (en) * | 2000-05-26 | 2005-09-29 | Satoshi Okada | Graphic display apparatus, character display apparatus, display method, recording medium, and program |
US6738517B2 (en) | 2000-12-19 | 2004-05-18 | Xerox Corporation | Document image segmentation using loose gray scale template matching |
US6757431B2 (en) * | 2000-12-19 | 2004-06-29 | Xerox Corporation | Resolution conversion for anti-aliased images using loose gray scale template matching |
US20050002070A1 (en) * | 2003-07-02 | 2005-01-06 | Fuji Photo Film Co., Ltd. | Image forming apparatus and image forming method |
US6991386B2 (en) * | 2003-07-02 | 2006-01-31 | Fuji Photo Film Co., Ltd. | Image forming apparatus and image forming method |
US7281871B2 (en) | 2003-07-02 | 2007-10-16 | Fujifilm Corporation | Image forming apparatus and image forming method |
US20060056725A1 (en) * | 2004-09-10 | 2006-03-16 | Keithley Douglas G | Method and apparatus for image processing |
US7340105B2 (en) * | 2004-09-10 | 2008-03-04 | Marvell International Technology Ltd. | Method and apparatus for image processing |
US20080152246A1 (en) * | 2004-09-10 | 2008-06-26 | Douglas Gene Keithley | Method and apparatus for image processing |
US7587096B2 (en) | 2004-09-10 | 2009-09-08 | Marvell International Technology Ltd. | Method and apparatus for image processing |
US20060232798A1 (en) * | 2005-04-13 | 2006-10-19 | Xerox Corporation. | Blended error diffusion and adaptive quantization |
US8208175B2 (en) | 2005-04-13 | 2012-06-26 | Xerox Corporation | Blended error diffusion and adaptive quantization |
US20150042675A1 (en) * | 2013-08-06 | 2015-02-12 | Denise M. Burke | Pattern Based Design Application |
CN113095139A (en) * | 2021-03-11 | 2021-07-09 | 上海航天控制技术研究所 | Infrared point target identification method based on Gaussian template matching |
CN113095139B (en) * | 2021-03-11 | 2022-07-05 | 上海航天控制技术研究所 | Infrared point target identification method based on Gaussian template matching |
Also Published As
Publication number | Publication date |
---|---|
JP3490729B2 (en) | 2004-01-26 |
EP0549314A1 (en) | 1993-06-30 |
JPH05316349A (en) | 1993-11-26 |
DE69226249D1 (en) | 1998-08-20 |
DE69226249T2 (en) | 1999-01-21 |
EP0549314B1 (en) | 1998-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5329599A (en) | Enhanced fidelity reproduction of images by hierarchical template matching | |
EP0526000B1 (en) | Microaddressability via overscanned illumination for optical printers and the like having high gamma photosensitive recording media | |
EP0765508B1 (en) | System and method for enhancing graphic features produced by marking engines | |
EP0477712B1 (en) | Edge enhancement method and apparatus for dot matrix devices | |
US6332044B1 (en) | System and method for enhancement of image contour fidelity | |
US5383036A (en) | Enhancement of multiple color images without color separation error by inverse symmetrical template matching | |
EP0388833B1 (en) | Optical recording system | |
EP0768792B1 (en) | Method and apparatus for the resolution enhancement of gray scale images that include text and line art | |
US6181438B1 (en) | Method and apparatus for digital image darkness control using quantized fractional pixels | |
US5483351A (en) | Dilation of images without resolution conversion to compensate for printer characteristics | |
EP0605131B1 (en) | Method and apparatus for eliminating distortion via overscanned illumination for optical printers and the like having high gamma photosensitive recording media and high addressability | |
US5479584A (en) | Enhanced fidelity reproduction of images with device independent numerical sample output | |
JPH04307269A (en) | Image grade improving device in printing system | |
US20030002739A1 (en) | Method and apparatus for using rotatable templates within look-up tables to enhance image reproduction | |
US5504462A (en) | Apparatus for enhancing pixel addressability in a pulse width and position modulated system | |
EP0893780B1 (en) | Method for resolution conversion of print data for a printer | |
US5367381A (en) | Method and apparatus for enhanced resolution and contrast via super intensity controlled overscanned illumination in a two dimensional high addressability printer | |
US5640191A (en) | Resolution transforming raster based imaging system and related transformation method | |
US6781718B2 (en) | Image correction method and image correcting apparatus | |
US6985627B2 (en) | LED bar array high addressable imaging in 2-dimensions | |
GB2362285A (en) | Resolution enhancement of half-toned black data transmitted with colour data | |
JPH0691930A (en) | Method and device for improving resolution and contrast of optical printer | |
JPH0691936A (en) | Method for removing distortion in optical printer | |
WO1995033330A1 (en) | Technique for rendering images on a binary marking engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: BANK ONE, NA, AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY INTEREST;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:013153/0001 Effective date: 20020621 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, AS COLLATERAL AGENT, TEXAS Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:015134/0476 Effective date: 20030625 Owner name: JPMORGAN CHASE BANK, AS COLLATERAL AGENT,TEXAS Free format text: SECURITY AGREEMENT;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:015134/0476 Effective date: 20030625 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: XEROX CORPORATION, CONNECTICUT Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK;REEL/FRAME:066728/0193 Effective date: 20220822 |