Movatterモバイル変換


[0]ホーム

URL:


US4630125A - Unscreening of stored digital halftone images - Google Patents

Unscreening of stored digital halftone images
Download PDF

Info

Publication number
US4630125A
US4630125AUS06/500,128US50012883AUS4630125AUS 4630125 AUS4630125 AUS 4630125AUS 50012883 AUS50012883 AUS 50012883AUS 4630125 AUS4630125 AUS 4630125A
Authority
US
United States
Prior art keywords
value
screen
spot
pixel
maximum
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
Application number
US06/500,128
Inventor
Paul G. Roetling
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xerox CorpfiledCriticalXerox Corp
Priority to US06/500,128priorityCriticalpatent/US4630125A/en
Assigned to XEROX CORPORATIONreassignmentXEROX CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST.Assignors: ROETLING, PAUL G.
Priority to DE3416565Aprioritypatent/DE3416565C2/en
Priority to GB08412099Aprioritypatent/GB2141898B/en
Priority to JP59104405Aprioritypatent/JPS59231975A/en
Application grantedgrantedCritical
Publication of US4630125ApublicationCriticalpatent/US4630125A/en
Assigned to BANK ONE, NA, AS ADMINISTRATIVE AGENTreassignmentBANK ONE, NA, AS ADMINISTRATIVE AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: XEROX CORPORATION
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method of reconstructing a continuous tone image of greyscale values that have been converted to a halftone image of black and white spots. The conversion to the digital halftone image spots was by comparing each pixel of the continuous tone greyscale image to a periodic screen pattern and providing either a black or white spot based on the comparison. In particular, to reconstruct the continuous tone greyscale image from the halftone image, each spot of the halftone image is isolated along with a neighborhood of surrounding spots. For each neighborhood, the maximum screen pattern value producing a white spot is compared to the minimum screen value producing a black spot. If the minimum screen value giving a black spot is greater than the maximum screen value giving a white spot, then the greyscale pixel value of the isolated spot is the average of the maximum and minimum screen values. If the minimum screen value giving a black spot is less than the maximum screen value giving a white spot, then the process is repeated after deleting that portion of the neighborhood of surrounding spots containing the maximum or minimum screen value furthest from the isolated spot.

Description

This invention relates to a system for processing images and more particularly to a method for obtaining a continuous tone image from a stored digital halftone image.
A typical black and white image on photographic film comprises various grey levels of light. That is, different amounts of light are reflected from various spots of the image on the film, providing what is known as a continuous tone photographic image. It is known in the prior art to be able to digitize the greyscale continuous tone photographic image. That is, each pixel or spot of the photographic image is assigned a number representing the amount of light or grey level of that particular spot. Typically an eight bit word is used, giving 256 possible grey levels of light. The digitized image is known as a continuous tone digital image and it is possible by use of photographic film to go back and forth between the analog and digital images with a reasonable reproduction.
It is also known to put an image on paper rather than on photographic film. For example, a modulated laser can be used to scan a xerographic drum to give a series of black and white spots (the spots corresponding to turning the laser on and off). The image on the drum is then developed and transferred to a copy sheet. This process of developing black and white spots will not give a continuous tone image.
It is possible, however, to give the impression of a continuous tone image by using a process known as halftoning. The halftone process uses a mathematically stored screen pattern, for example an almost sinusoidal, two dimensional pattern. The process converts the original or continuous tone image into an image of black and white spots that "appears" to be continuous tone. This process is accomplished by systematically comparing each pixel continuous tone value with the value of the screen. If the continuous tone value of the pixel is greater than the screen value, then a white spot is produced. On the other hand, if the pixel value is less than the screen value, a black spot is produced. It should be understood that the pixel values are the 8 bit grey level values for each spot of the original picture.
In effect, this procedure converts grey into black and white spots, but gives the impression of a grey level by producing more white spots for a whiter area and more black spots for a blacker area. Although a true continuous tone image is not produced by this procedure, the procedure has two advantages. The first advantage is that each spot of the image is described with one bit rather than an eight bit word for each grey level pixel value in the original continuous tone picture. This allows the halftone image to be stored with approximately 1/8 of the storage of the original continuous tone image. Another advantage of this halftone system is that, in fact, a halftone image can be printed on paper. In short, the conversion takes each eight bit pixel representing a greyscale value, compares the pixel to a screen value and provides either a zero (0) or one (1) to modulate the laser. This image can then be printed on paper.
If all that is required is the printing of this stored halftone image, then there is no difficulty. A problem exists, however, if it is necessary to modify the image, for example, to magnify or to change the tone scale. It is then necessary to go back to the original continuous tone image, with the eight bit words representing the greyscale of each pixel, to make the modification. Often times, this original image requiring eight times the storage capacity of the stored halftone image is no longer available.
It should be appreciated that it is impossible to exactly reverse the process of halftoning because information has been lost. Nevertheless, just as the halftone gives the visual impression of grey, we should be able to approximate the continuous tone image by a reconstruction method.
A partial solution known in the art is to spatially filter the halftone image with a low pass filter. This averages out the halftone screen and yields a reconstructed continuous tone image. The reconstructed image however, gives a blurred image without sharp lines. Accordingly, it would be desirable to be able to provide a method to modify a halftone image while still maintaining a relatively sharp image.
It is an object of the invention, therefore, to provide a new and improved halftone image manipulation technique. It is still a further object of the present invention to provide a new and improved method for unscreening a halftone screened digital image. Further advantages of the present invention will become apparent as the following description proceeds, and the features characterizing the invention will be pointed out with particularity in the claims annexed to and forming a part of this specification.
Briefly, the present invention is a method of reconstructing a continuous tone image of greyscale values that have been converted to a halftone image of black and white spots. The conversion to the digital halftone image spots was by comparing each pixel of the continuous tone greyscale image to a periodic screen pattern and providing either a black or white spot based on the comparison. In particular, to reconstruct the continuous tone greyscale image from the halftone image, each spot of the halftone image is isolated along with a neighborhood of surrounding spots. For each neighborhood, the maximum screen pattern value producing a white spot is compared to the minimum screen value producing a black spot. If the minimum screen value giving a black spot is greater than the maximum screen value giving a white spot, then the greyscale pixel value of the isolated spot is the average of the maximum and minimum screen values just described. If the minimum screen value giving a black spot is less than the maximum screen value giving a white spot, then the process is repeated after deleting that portion of the neighborhood of surrounding spots containing the maximum or minimum screen value furthest from the isolated spot.
For a better understanding of the present invention, reference may be had to the accompanying drawings wherein the same reference numerals have been applied to like parts and wherein:
FIG. 1 illustrates a one dimensional screen for halftoning digital images;
FIG. 2 represents a pixel screen relationship in accordance with the present invention;
FIG. 3 represents another pixel screen value relationship in accordance with the present invention;
FIG. 4 illustrates the deletion of a portion of the neighborhood about a pixel in accordance with the present invention; and
FIG. 5 is a flow chart illustrating the technique of descreening in accordance with the present invention.
With reference to FIG. 1, there is an illustration of the halftoning of a continuous tone digital image. Each pixel of the original digital image has a greyscale value represented by an 8 bit digital word. The greyscale values are represented along the ordinate or y axis of the figure. For purposes of illustration, all the pixels are assumed to have the same greyscale value as indicated by the horizontal line labeled "pixel value". Note that screens usually vary in two dimensions, a one dimension screen being shown for clarity only.
The halftone screen is exemplified by the approximate sinewave labeled "screen value". The process of halftoning merely compares the greyscale value of a pixel with the corresponding value of the halftone screen. If the greyscale value of a particular pixel is greater than the associated screen value, then the corresponding spot on the halftone image is white. On the other hand, if the greyscale value of a particular pixel is less than the associated screen value, the corresponding spot on the halftone image is black.
Thus, in the FIG. 1 illustration, all the pixels under the positive half cycles of the wave yield black spots since the screen values relative to these pixels are greater than the pixel values. On the other hand, all of the pixels above the negative half cycles of the wave yield white spots since the screen values relative to these pixels are less than the pixel values. In this manner, a continuous tone greyscale image is converted to a half tone image. It should also be noted that in converting to a half tone image, only one bit is required instead of the 8 bit greyscale value. That is, a black or white spot is represented by either 0 or 1.
In accordance with the present invention, to descreen the halftone pixel, it is necessary to determine the pixel value before screening. It should be understood that it is well known to store and compare screen values with associated pixel values. Thus, if the halftone pixel is white, the pixel value before screening is known to be greater than the value of the screen, for that particular pixel. On the other hand, if the halftone pixel is black, the pixel value before screening is known to be less than the value of the screen during the screening process. To determine the pixel value before descreening, it is necessary to focus on each halftone pixel and the surrounding region of pixels. Preferably, the surrounding region is the number of pixels covered in one screen cycle, for example a 7×7 matrix of pixels.
Looking at the region around the center pixel, the first step in the process is to determine the biggest screen value that still gives a white pixel. In other words, of all the screen values that gave a white pixel, one of the screen values is highest. Then the minimum screen value is determined that still gave a black pixel. In other words, of all the screen values that gave a black pixel, there is a minimum screen value.
Having determined the maximum screen value that still gave a white pixel (MAX. SV→WHITE) and the minimum screen value that still gave a black pixel (MIN. SV→BLACK), two conditions exist. The first condition results if the minimum screen value that gave a black pixel is greater than the maximum screen value that gave a white pixel. That is, if the
(MIN SV→BLACK)>(MAX SV→WHITE),
then the greyscale value of the center pixel is assigned the average value of the maximum screen value giving white and the minimum screen value giving black. That is
G.sub.cp =AVE(MAX SV→WHITE, MIN SV→BLACK)
where Gcp is the greyscale value of the center pixel. This is illustrated in FIG. 2. The approximate sinusoidal wave in FIG. 2 represents one dimensional screen values and the solid line in the direction of the X axis represents uniform pixel values. Any pixel that corresponds to a screen value on the positive part of the cycle of the screen pattern results in a black pixel. The minimum screen value resulting in a black pixel is, therefore, necessarily located slightly above the constant pixel value line. The minimum screen value is represented by A in FIG. 2.
In a similar manner, any pixel that corresponds to a screen value on the negative part of the cycle of the screen pattern results in a white pixel. The maximum screen value resulting in a white pixel is, therefore, necessarily located slightly below the constant pixel value line. The maximum screen value is represented by B in FIG. 2. With this condition, it is obvious that the pixel value before screening is approximately the average of the minimum screen value giving black and the maximum screen value giving white. Note that in this condition it is consistent, though not necessarily true, to assume that pixels in this region were a constant value.
The second condition is that in which the minimum screen value giving black is less than the maximum screen value giving white. That is, if the
(MIN SV→BLACK)<(MAX SV→WHITE),
then the region or neighborhood pixels about the center pixel are definitely known to not have the same constant value. There is probably within the region an abrupt transition of greyscale values. This is illustrated in FIG. 3. In particular, the minimum screen value giving black is shown at C. The screen value gives black at location C because the screen value is greater than the pixel value at C as illustrated. As in FIG. 2, the screen pattern is shown as an approximately sinusoidal wave.
However, it has been assumed that the maximum screen value giving white is greater than the minimum screen value giving black. Therefore, for the maximum screen value giving white to be greater than the minimum screen value giving black, the maximum screen value giving white must be as somewhere above C, illustrated at D. The pixel is white because the pixel value is greater than the screen value at D. Therefore, along the screen, it is known that there was a transition of pixel values from below the value of the screen at C to above the value of the screen at D as illustrated by the pixel value step function in FIG. 3. It should be noted that the step function is for illustrative purposes only and any function is appropriate that demonstrates a transition of pixel values.
Thus, if the minimum screen value giving black is less than the maximum screen value giving white, it is known that pixel values before screening are not constant within the region or neighborhood about the center pixel. In the situation that the pixel values are determined not to be constant, at least one additional step is required to determine the pixel value before screening. In this situation, either the pixel whose minimum screen value gives black or the pixel whose maximum screen value gives white is furthest away from the center pixel.
Assume that the furthest pixel from the center pixel is that pixel whose maximum screen value gives white, or as illustrated in FIG. 4. The next step is to eliminate from analysis the column and row of pixels containing the white pixel as illustrated by the shaded areas and any area beyond that row and column. A smaller neighborhood or matrix of pixels remains. The same analysis is run again with the remaining pixels. In other words, a new maximum screen value that gives white is found as well as the minimum screen value that gives black in this smaller neighborhood.
If, during this second analysis, the minimum screen value that gives black is greater than the maximum screen value that gives white, the first condition is recognized, as illustrated in FIG. 2. That is, the pixel greyscale value is approximately equal to the average of the minimum screen value giving black and the maximum screen value giving white. If this condition is not true, but rather the minimum screen value giving black is less than the maximum screen value giving white as illustrated in FIG. 3, the neighborhood surrounding the pixel again must be reduced.
In other words, the minimum screen value giving black and the maximum screen value giving white are again analyzed to determine which of the pixels corresponding to these screen values is furthest away from the center pixel. The pixel that is furthest from the center pixel is again deleted along with the pixels in the row and column inhabited by this pixel and those beyond. Again, the new smaller neighborhood around the center pixel is reexamined as before and the process is continued until finally the minimum screen value that gives black is greater than the maximum screen value that gives white.
It will then be determined that the greyscale value of the center pixel or the pixel under consideration is the average of the minimum screen value giving black and the maximum screen value giving white. In this manner the original greyscale value of each of the screened pixels can be determined, in effect giving the unscreened greyscale values of the screened image. Thus, the screened image or stored halftone image will have been reconverted to an unscreened greyscale image. This procedure is illustrated in the flow chart in FIG. 5 and a preferred implementation of the procedure is illustrated in Appendix A.
With reference to FIG. 5, block 10 represents the storage of the halftone image. According to the present invention, a pixel and surrounding neighborhood is selected as shown inblock 12. The process of determining the screen values giving white pixels and the screen values giving black pixels is illustrated inblock 14 with separate sections for white pixel values and black pixel values.
In accordance with the present invention, two screen values are then determined, the minimum screen value giving a white pixel (block 16) and the maximum screen value giving a black pixel (block 18). Thedecision block 20 represents the determination of the relative values ofblocks 16 and 18.
If the minimum screen value giving a white pixel is greater than the maximum screen value giving a black pixel, then the pixel value is assumed to be the average of the two screen values as shown inblock 22. The pixel value is then entered as the reconstructed value of the selected halftone image pixel (block 24). A new pixel and surrounding neighborhood are selected (block 12) and the process continues.
If, on the other hand, the minimum screen value giving a white pixel is not greater than the maximum screen value giving a black pixel, then the neighborhood around the selected pixel must be reduced (block 26). The process of finding a minimum screen value giving a white pixel and a maximum screen value giving a black is repeated (blocks 14, 16, 18). If the minimum screen value giving a white pixel is still not greater than the maximum screen value giving a black pixel, the neighborhood around the selected pixel is again reduced.
There will finally be a reduced neighborhood about the selected pixel that will yield the minimum screen value giving white to be greater than the maximum screen value giving black. At this point, the pixel value of the selected pixel is assumed to be the average of the two screen values (block 22). The procedure continues until all the pixels have been given reconstructed values.
While there has been illustrated and described what is at present considered to be a preferred embodiment of the present invention, it will be appreciated that numerous changes and modifications are likely to occur to those skilled in the art, and it is intended in the appended claims to cover all these changes and modifications which fall within the true spirit and scope of the present invention. ##SPC1##

Claims (19)

What is claimed is:
1. A method of inverting a screened halftone image converted from an original continuous tone image to reconstruct the original continuous tone image, the converting of the original continuous tone image to the screened halftone image including comparing the greyscale pixel value of each pixel of the continuous tone image to a periodic screen pattern and designating a white spot if the greyscale pixel value is greater than the screen value and designating a black spot if the greyscale pixel value is less than the screen value comprising the steps of:
(1) isolating a pixel of the screened halftone image with a corresponding neighborhood of surrounding pixels,
(2) finding the maximum screen value of said periodic screen pattern that provides a white spot in said neighborhood of surrounding pixels,
(3) finding the minimum screen value of said periodic screen pattern that provides a black spot in said neighborhood of surrounding pixels,
(4) comparing the maximum screen value that provides a white spot to the minimum screen value that provides a black spot, and
(5) determining that the greyscale pixel value of said pixel of the reconstructed image is approximately the average of said maximum and minimum screen values if the minimum screen value providing a black spot is greater than the maximum screen value providing a white spot.
2. The method of claim 1 including the step of severing a portion of said neighborhood of surrounding pixels, said portion excluding said pixel isolated with a corresponding neighborhood, if the minimum screen value providing a black spot is less than the maximum screen value providing a white spot.
3. The method of claim 2 wherein said portion of said neighborhood of surrounding pixels includes the spot corresponding to said minimum screen value or said maximum screen value that is furthest away from said pixel with the corresponding neighborhood.
4. The method of claim 3 wherein said neighborhood is a matrix of spots and the portions of the neighborhood that is severed includes the column and row of the matrix comprising the spot that is furthest away from said pixel.
5. The method of claim 4 including the steps of finding a second maximum screen value providing a white spot and finding a second minimum screen value providing a black spot in the corresponding neighborhood of the isolated pixel, said corresponding neighborhood excluding the severed portion of said neighborhood.
6. The method of claim 5 including the step of comparing the second maximum screen value providing a white spot with the second minimum screen value providing a black spot.
7. The method of claim 6 including the step of determining that the greyscale value of the isolated pixel of the halftone image is approximately the average of said second maximum and minimum screen values if the second minimum screen value is greater than said second maximum screen value.
8. The method of claim 7 including the step of severing a second portion of said neighborhood of surrounding pixels if the second minimum screen value is less than the second maximum screen value, said second portion excluding said pixel isolated with a corresponding neighborhood.
9. The method of claim 1 wherein the corresponding neighborhood comprises one screen cycle of spots.
10. In a process wherein a continuous tone greyscale image has been converted to a halftone image by comparing the continuous tone pixel greyscale values to a periodic screen pattern of values to convert each greyscale value to a black or white spot, the method of inverting the halftone image spots back to the continuous tone pixel greyscale values comprising the steps of:
(1) isolating a spot of the halftone image with a corresponding neighborhood of surrounding spots,
(2) finding the maximum and minimum screen values of the screen patterns to produce the black and white spots in the corresponding neighborhood, and
(3) comparing these maximum and minimum screen values to invert the isolated spot back to a continuous greyscale value.
11. The method of claim 10 wherein the corresponding neighborhood comprises a matrix of spots of approximately one screen pattern cycle.
12. The method of claim 10 including the steps of finding the maximum screen value to produce a white spot and the minimum screen value to produce a black spot in the corresponding neighborhood.
13. The method of claim 12 including the step of determining that the minimum screen value to produce a black spot is greater than the maximum screen value to produce a white spot.
14. The method of claim 13 including the step of concluding that the greyscale value of the isolated spot is approximately the average of said minimum and maximum screen values.
15. The method of claim 12 including the step of determining that the minimum screen value to produce a black spot is less than the maximum screen value to produce a white spot.
16. The method of claim 15 including the step of severing a portion of the corresponding neighborhood of spots surrounding the isolated spot.
17. The method of claim 16 including the steps of finding the maximum screen values of the screen pattern to produce white spots in said reduced neighborhood of spots and finding the minimum screen value to produce a black spot.
18. The method of claim 17 including the step of determining that the minimum screen value to produce a black spot is greater than the maximum screen value to produce a white spot.
19. The method of claim 17 including the step of determining that the minimum screen value to produce a black spot is less than the maximum screen value to produce a white spot.
US06/500,1281983-06-011983-06-01Unscreening of stored digital halftone imagesExpired - LifetimeUS4630125A (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
US06/500,128US4630125A (en)1983-06-011983-06-01Unscreening of stored digital halftone images
DE3416565ADE3416565C2 (en)1983-06-011984-05-04 Process for rasterizing a stored digital halftone image
GB08412099AGB2141898B (en)1983-06-011984-05-11Unscreening stored digital halftone images
JP59104405AJPS59231975A (en)1983-06-011984-05-23Method of inverting halftone image

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US06/500,128US4630125A (en)1983-06-011983-06-01Unscreening of stored digital halftone images

Publications (1)

Publication NumberPublication Date
US4630125Atrue US4630125A (en)1986-12-16

Family

ID=23988157

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US06/500,128Expired - LifetimeUS4630125A (en)1983-06-011983-06-01Unscreening of stored digital halftone images

Country Status (4)

CountryLink
US (1)US4630125A (en)
JP (1)JPS59231975A (en)
DE (1)DE3416565C2 (en)
GB (1)GB2141898B (en)

Cited By (42)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4740843A (en)*1985-12-241988-04-26Oce-Nederland B.V.Method and device for recognizing half-tone image information
US4758897A (en)*1985-04-301988-07-19Konishiroku Photo Industry Co., Ltd.Method and apparatus for estimating halftone image from binary image
US4827352A (en)*1986-03-171989-05-02Kabushiki Kaisha ToshibaMethod of and apparatus for changing the pixel density of a binary image using average values calculated from sets of reference pixels selected from the binary image
US4841377A (en)*1986-06-141989-06-20Konishiroku Photo Industry Co., Ltd.Continuous image estimation method
US4862283A (en)*1987-11-021989-08-29Eastman Kodak CompanyImage discrimination with continuous tone area thinning
US4907096A (en)*1987-07-301990-03-06Crosfield Electronics LimitedImage processing
US4965677A (en)*1989-02-011990-10-23International Business Machines CorporationCompression of binary halftones
US5027078A (en)*1989-10-101991-06-25Xerox CorporationUnscreening of stored digital halftone images by logic filtering
US5029107A (en)*1989-03-311991-07-02International Business CorporationApparatus and accompanying method for converting a bit mapped monochromatic image to a grey scale image using table look up operations
US5047948A (en)*1989-04-251991-09-10Turner Joseph DMedication dispensing system
US5323247A (en)*1990-12-041994-06-21Research Corporation TechnologiesMethod and apparatus for halftoning and inverse halftoning and the transmission of such images
US5331430A (en)*1991-10-111994-07-19R.R. Donnelley & Sons CompanyElectronic high-fidelity screenless conversion system
US5381241A (en)*1991-08-131995-01-10Sharp CorporationMethod for discriminating between figure and text areas of an image
US5477305A (en)*1990-12-041995-12-19Research Corporation TechnologiesMethod and apparatus for halftone rendering of a gray scale image using a blue noise mask
US5543939A (en)*1989-12-281996-08-06Massachusetts Institute Of TechnologyVideo telephone systems
US5799112A (en)*1996-08-301998-08-25Xerox CorporationMethod and apparatus for wavelet-based universal halftone image unscreening
US6009193A (en)*1990-05-161999-12-28Canon Kabushiki KaishaMethod and apparatus for converting N-value image to M-value image, for < NM
US6081625A (en)*1997-03-142000-06-27Kabushiki Kaisha ToshibaImage processing apparatus and method
US6101285A (en)*1998-03-232000-08-08Xerox CorporationFilter for producing continuous tone images from halftone digital images data
US6222641B1 (en)1998-07-012001-04-24Electronics For Imaging, Inc.Method and apparatus for image descreening
US6301397B1 (en)1998-12-302001-10-09Xerox CorporationSystems and methods for rotating high addressability images
US6343159B1 (en)1998-12-232002-01-29Xerox CorporationMethod and apparatus for modeling and reconstruction of halftoned images
US6356654B1 (en)1998-12-232002-03-12Xerox CorporationSystems and methods for template matching of multicolored images
US6363177B1 (en)1998-12-302002-03-26Xerox CorporationSystems and methods for rotating high addressability images
US6381372B1 (en)1998-12-302002-04-30Xerox CorporationSystems and methods for designing image processing filters using templates
US20030043414A1 (en)*2001-09-052003-03-06Thomas BradyMethod of generating medium resolution proofs from high resolution image data
US20030231801A1 (en)*2002-05-312003-12-18Baggs Scott C.System and method for automatic descreening of digital images
US20040032600A1 (en)*2002-08-192004-02-19Eastman Kodak CompanyHalftone dot-growth technique based on morphological filtering
US6717601B2 (en)2002-07-162004-04-06Eastman Kodak CompanyPrinting apparatus with dot-gain compensation using spatial filter
US20040150684A1 (en)*2003-01-312004-08-05Eastman Kodak CompanyMethod for printing an image from a halftone binary bitmap using multiple exposures
US20040233205A1 (en)*2003-05-192004-11-25Kabushiki Kaisha ToshibaImage processing apparatus and image processing method
US20050030329A1 (en)*2003-08-062005-02-10Eastman Kodak CompanyMethod for adjusting dot-gain for a halftone binary bitmap
US20050041038A1 (en)*2003-08-212005-02-24Eastman Kodak CompanyLookup table for adjusting dot-gain on bitmap files based on average number of dots
US6864994B1 (en)2000-01-192005-03-08Xerox CorporationHigh-speed, high-quality descreening system and method
US6914700B2 (en)2003-04-172005-07-05Lexmark International, Inc.Method for reducing migrating residual error in error diffusion halftoning
US6980324B1 (en)*1999-09-172005-12-27Fuji Xerox Co., Ltd.Apparatus and method for generating multicolor image
US7280259B2 (en)2003-01-312007-10-09Eastman Kodak CompanyMethod for printing a color proof using a spatial filter
US20070253631A1 (en)*2006-04-282007-11-01Xerox CorporationSystem and method for enhancing stored binary images
US20090109474A1 (en)*2007-10-242009-04-30Tanabe KazuhideImage processing apparatus
US7826097B2 (en)2007-05-292010-11-02Eastman Kodak CompanyAsymmetrical digital filters for dot gain adjustments
US20120170664A1 (en)*2010-05-272012-07-05Canon Kabushiki KaishaImage processing apparatus, image processing method and program
US8995727B2 (en)2012-08-142015-03-31International Business Machines CorporationImage advocacy in portable computing devices

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0234809B1 (en)*1986-02-142001-05-16Canon Kabushiki KaishaImage processing apparatus
JP2877356B2 (en)*1989-06-211999-03-31キヤノン株式会社 Image data processing method
EP0566581B1 (en)*1991-01-101997-01-29Wang Laboratories, Inc.Image undithering method
US5243444A (en)*1992-03-251993-09-07Xerox CorporationImage processing system and method with improved reconstruction of continuous tone images from halftone images including those without a screen structure

Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3977007A (en)*1975-06-021976-08-24Teletype CorporationGray tone generation
US4084196A (en)*1977-01-311978-04-11Dacom, Inc.Electronic half-tone generating means for facsimile reproduction system
US4144547A (en)*1977-04-041979-03-13Xerox CorporationApparatus and method for encoding halftone and line copy data
US4194221A (en)*1978-12-261980-03-18Xerox CorporationAutomatic multimode continuous halftone line copy reproduction
US4210936A (en)*1977-12-271980-07-01Pitney Bowes Inc.Method and apparatus for reproducing an original gray scale image
US4214277A (en)*1979-02-021980-07-22Xerox CorporationHalftone implementation apparatus
US4328426A (en)*1980-08-041982-05-04Xerox CorporationFilter for image pixels
US4389677A (en)*1980-12-081983-06-21Ncr Canada Ltd - Ncr Canada LteeMethod and apparatus for removing erroneous elements from digital images
US4403257A (en)*1982-03-191983-09-06Xerox CorporationHalftone detection and delineation

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3977007A (en)*1975-06-021976-08-24Teletype CorporationGray tone generation
US4084196A (en)*1977-01-311978-04-11Dacom, Inc.Electronic half-tone generating means for facsimile reproduction system
US4144547A (en)*1977-04-041979-03-13Xerox CorporationApparatus and method for encoding halftone and line copy data
US4210936A (en)*1977-12-271980-07-01Pitney Bowes Inc.Method and apparatus for reproducing an original gray scale image
US4194221A (en)*1978-12-261980-03-18Xerox CorporationAutomatic multimode continuous halftone line copy reproduction
US4214277A (en)*1979-02-021980-07-22Xerox CorporationHalftone implementation apparatus
US4328426A (en)*1980-08-041982-05-04Xerox CorporationFilter for image pixels
US4389677A (en)*1980-12-081983-06-21Ncr Canada Ltd - Ncr Canada LteeMethod and apparatus for removing erroneous elements from digital images
US4403257A (en)*1982-03-191983-09-06Xerox CorporationHalftone detection and delineation

Cited By (59)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4758897A (en)*1985-04-301988-07-19Konishiroku Photo Industry Co., Ltd.Method and apparatus for estimating halftone image from binary image
US4740843A (en)*1985-12-241988-04-26Oce-Nederland B.V.Method and device for recognizing half-tone image information
US4827352A (en)*1986-03-171989-05-02Kabushiki Kaisha ToshibaMethod of and apparatus for changing the pixel density of a binary image using average values calculated from sets of reference pixels selected from the binary image
US4841377A (en)*1986-06-141989-06-20Konishiroku Photo Industry Co., Ltd.Continuous image estimation method
US4907096A (en)*1987-07-301990-03-06Crosfield Electronics LimitedImage processing
US4862283A (en)*1987-11-021989-08-29Eastman Kodak CompanyImage discrimination with continuous tone area thinning
US4965677A (en)*1989-02-011990-10-23International Business Machines CorporationCompression of binary halftones
US5029107A (en)*1989-03-311991-07-02International Business CorporationApparatus and accompanying method for converting a bit mapped monochromatic image to a grey scale image using table look up operations
US5047948A (en)*1989-04-251991-09-10Turner Joseph DMedication dispensing system
US5027078A (en)*1989-10-101991-06-25Xerox CorporationUnscreening of stored digital halftone images by logic filtering
US5543939A (en)*1989-12-281996-08-06Massachusetts Institute Of TechnologyVideo telephone systems
US6009193A (en)*1990-05-161999-12-28Canon Kabushiki KaishaMethod and apparatus for converting N-value image to M-value image, for < NM
US5543941A (en)*1990-12-041996-08-06Research Corporation Technologies, Inc.Method and apparatus for halftone rendering of a gray image using a blue noise mask
US5323247A (en)*1990-12-041994-06-21Research Corporation TechnologiesMethod and apparatus for halftoning and inverse halftoning and the transmission of such images
US5708518A (en)*1990-12-041998-01-13Research Corporation Technologies, Inc.Method and apparatus for halftone rendering of a gray scale image using a blue noise mask
US5726772A (en)*1990-12-041998-03-10Research Corporation TechnologiesMethod and apparatus for halftone rendering of a gray scale image using a blue noise mask
US5477305A (en)*1990-12-041995-12-19Research Corporation TechnologiesMethod and apparatus for halftone rendering of a gray scale image using a blue noise mask
US5381241A (en)*1991-08-131995-01-10Sharp CorporationMethod for discriminating between figure and text areas of an image
US5331430A (en)*1991-10-111994-07-19R.R. Donnelley & Sons CompanyElectronic high-fidelity screenless conversion system
US5799112A (en)*1996-08-301998-08-25Xerox CorporationMethod and apparatus for wavelet-based universal halftone image unscreening
US6081625A (en)*1997-03-142000-06-27Kabushiki Kaisha ToshibaImage processing apparatus and method
US6101285A (en)*1998-03-232000-08-08Xerox CorporationFilter for producing continuous tone images from halftone digital images data
US6222641B1 (en)1998-07-012001-04-24Electronics For Imaging, Inc.Method and apparatus for image descreening
US6343159B1 (en)1998-12-232002-01-29Xerox CorporationMethod and apparatus for modeling and reconstruction of halftoned images
US6356654B1 (en)1998-12-232002-03-12Xerox CorporationSystems and methods for template matching of multicolored images
US6301397B1 (en)1998-12-302001-10-09Xerox CorporationSystems and methods for rotating high addressability images
US6363177B1 (en)1998-12-302002-03-26Xerox CorporationSystems and methods for rotating high addressability images
US6381372B1 (en)1998-12-302002-04-30Xerox CorporationSystems and methods for designing image processing filters using templates
US6980324B1 (en)*1999-09-172005-12-27Fuji Xerox Co., Ltd.Apparatus and method for generating multicolor image
US6864994B1 (en)2000-01-192005-03-08Xerox CorporationHigh-speed, high-quality descreening system and method
US20030043414A1 (en)*2001-09-052003-03-06Thomas BradyMethod of generating medium resolution proofs from high resolution image data
US7170641B2 (en)2001-09-052007-01-30Agfa CorporationMethod of generating medium resolution proofs from high resolution image data
US20030231801A1 (en)*2002-05-312003-12-18Baggs Scott C.System and method for automatic descreening of digital images
US7148998B2 (en)2002-05-312006-12-12Hewlett-Packard Development Company, L.P.System and method for automatic descreening of digital images
US6717601B2 (en)2002-07-162004-04-06Eastman Kodak CompanyPrinting apparatus with dot-gain compensation using spatial filter
US20040095592A1 (en)*2002-07-162004-05-20Sanger Kurt M.Method for printing a halftone digital image
US7400335B2 (en)2002-07-162008-07-15Eastman Kodak CompanyMethod for printing a halftone digital image
US20040032600A1 (en)*2002-08-192004-02-19Eastman Kodak CompanyHalftone dot-growth technique based on morphological filtering
EP1392048A2 (en)2002-08-192004-02-25Eastman Kodak CompanyHalftone dot-growth technique based on morphological filtering
US7365881B2 (en)2002-08-192008-04-29Eastman Kodak CompanyHalftone dot-growth technique based on morphological filtering
US20040150684A1 (en)*2003-01-312004-08-05Eastman Kodak CompanyMethod for printing an image from a halftone binary bitmap using multiple exposures
US6893105B2 (en)2003-01-312005-05-17Eastman Kodak CompanyMethod for printing an image from a halftone binary bitmap using multiple exposures
US7280259B2 (en)2003-01-312007-10-09Eastman Kodak CompanyMethod for printing a color proof using a spatial filter
US6914700B2 (en)2003-04-172005-07-05Lexmark International, Inc.Method for reducing migrating residual error in error diffusion halftoning
US6903745B2 (en)*2003-05-192005-06-07Kabushiki Kaisha ToshibaImage processing apparatus and image processing method
US20040233205A1 (en)*2003-05-192004-11-25Kabushiki Kaisha ToshibaImage processing apparatus and image processing method
US6863360B2 (en)2003-08-062005-03-08Eastman Kodak CompanyMethod for adjusting dot-gain for a halftone binary bitmap
US20050030329A1 (en)*2003-08-062005-02-10Eastman Kodak CompanyMethod for adjusting dot-gain for a halftone binary bitmap
US20050041038A1 (en)*2003-08-212005-02-24Eastman Kodak CompanyLookup table for adjusting dot-gain on bitmap files based on average number of dots
US7050200B2 (en)2003-08-212006-05-23Eastman Kodak CompanyLookup table for adjusting dot-gain on bitmap files based on average number of dots
US20070253631A1 (en)*2006-04-282007-11-01Xerox CorporationSystem and method for enhancing stored binary images
US7697789B2 (en)2006-04-282010-04-13Xerox CorporationSystem and method for enhancing stored binary images
US7826097B2 (en)2007-05-292010-11-02Eastman Kodak CompanyAsymmetrical digital filters for dot gain adjustments
US20090109474A1 (en)*2007-10-242009-04-30Tanabe KazuhideImage processing apparatus
US8189223B2 (en)*2007-10-242012-05-29Ricoh Company, Ltd.Image processing apparatus
US20120170664A1 (en)*2010-05-272012-07-05Canon Kabushiki KaishaImage processing apparatus, image processing method and program
US8804840B2 (en)*2010-05-272014-08-12Canon Kabushiki KaishaImage processing apparatus, image processing method and program
US8995727B2 (en)2012-08-142015-03-31International Business Machines CorporationImage advocacy in portable computing devices
US9113135B2 (en)2012-08-142015-08-18International Business Machines CorporationImage advocacy in portable computing devices

Also Published As

Publication numberPublication date
GB8412099D0 (en)1984-06-20
DE3416565A1 (en)1984-12-06
JPS59231975A (en)1984-12-26
GB2141898B (en)1986-12-03
DE3416565C2 (en)1995-09-14
GB2141898A (en)1985-01-03

Similar Documents

PublicationPublication DateTitle
US4630125A (en)Unscreening of stored digital halftone images
US5477305A (en)Method and apparatus for halftone rendering of a gray scale image using a blue noise mask
EP0749231B1 (en)Method and apparatus for halftone rendering of a gray scale image using a blue noise mask
EP0255949B1 (en)Method of and apparatus for correcting gradation of image represented by image data
US5766807A (en)Halftone screen and methods for making and using the same
US4924509A (en)Image processing apparatus
US4413286A (en)Method and apparatus involving digital screen generation
JPS6198069A (en) Image processing device
EP0342845A1 (en)Producing half-tone images
JPH0638042A (en)Image forming device
JP3578878B2 (en) Image processing device
US5278672A (en)Image signal processing apparatus
JPH0550187B2 (en)
JPH0457274B2 (en)
JP2773933B2 (en) Image reading device
JPH07104927B2 (en) Image processing device
CA2231820C (en)Method and apparatus for halftone rendering of a gray scale image using a blue noise mask
JP2724177B2 (en) Halftone area separation method
JPH0223067B2 (en)
JPS62206965A (en) Image processing device
JPH0360276A (en)Picture information reader
JPH0568909B2 (en)
JPH0951437A (en)Smoothing device for area data in image processing
JPS62291267A (en)Expressing method for area gradation
JPS59200580A (en)Binary coding emthod of dot picture

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:XEROX CORPORATION, STAMFORD, CT, A CORP. OF NY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNOR:ROETLING, PAUL G.;REEL/FRAME:004135/0594

Effective date:19830526

Owner name:XEROX CORPORATION, CONNECTICUT

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROETLING, PAUL G.;REEL/FRAME:004135/0594

Effective date:19830526

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:8

FPAYFee payment

Year of fee payment:12

ASAssignment

Owner name:BANK ONE, NA, AS ADMINISTRATIVE AGENT, ILLINOIS

Free format text:SECURITY INTEREST;ASSIGNOR:XEROX CORPORATION;REEL/FRAME:013153/0001

Effective date:20020621


[8]ページ先頭

©2009-2025 Movatter.jp