Patent application number | Description | Published |
20090257092 | STORAGE OF STAMP INFORMATION FOR ERROR DIFFUSION - A method and system for processing image data in an image processing device for a plurality of pixel positions within a plurality of scanlines. The method and system includes storing a starting stamp value and a plurality of delta stamp values for the scanline. The stored values being used to generate a pixel stamp value for an input pixel in the scanline, by adding a starting value or previous pixel stamp value and the stored delta stamp value for the input pixel. Further includes receiving an input pixel intensity value for the input pixel and determining an output pixel intensity value. Subsequently, if the output pixel intensity value for the input pixel is equal to a value for a dot or hole the delta stamp values for at least one pixel having a location previous or subsequent to the input pixel can be updated. | 10-15-2009 |
20100214341 | COLOR PRINTING - A method of printing comprising setting a pixel black value of K for an ink limit and identifying each of black dots of a first subset of black dots having pixel black value K greater than the ink limit, and pixel color value of cyan, magenta, and yellow equal to zero. The method further comprises rendering only K for a pixel value for the first subset of black dots and replacing each of black dots of a second subset of black dots of a halftoned bit map for a predetermined area with a process black dot. The method still further comprises adding a non-black dot to each of black dots of a third subset of black dots of the bit-mapped data, wherein the halftoned bit map is generated by halftoning continuous tone data; wherein the black dots of the third subset comprises a percentage of all the black dots that tends to generally increase as a ratio of black coverage to total coverage in the predetermined area increases; wherein the first, second, and third subset comprises black dots that are mutually exclusive; and, printing the bit map. | 08-26-2010 |
20140002459 | METHOD AND SYSTEM FOR PERFORMING RESOLUTION EXPANSION WITH HIGH QUALITY EDGE ENHANCEMENT | 01-02-2014 |
Patent application number | Description | Published |
20080260263 | System for replacing a portion of an image data stream in an ink jet printer - A system detects image data in an image data stream that cause ink ejection errors and replaces the image data with a replacement pattern that attenuates the ink ejection errors. The system includes a scanline memory for storing image data, an input data register for forming an image data pattern from image data read from the scanline memory and an image bit received from an image data stream, an image data pattern detection circuit having a comparator that is configured to compare a portion of an image data bit stream used to drive a print head in an ink jet printer to a plurality of detection bit patterns and to generate a bit pattern detection signal in response to the portion of the image data bit pattern corresponding to one of the detection bit patterns, a replacement bit pattern circuit being configured to replace the portion of the image data bit stream corresponding to one of the detection bit patterns with a replacement bit pattern, the replacement bit pattern being different than the detected bit pattern, a tag register coupled to the image data pattern detection circuit and being configured to modify the comparison of the portion of the image data bit stream to one of the detection bit patterns, and an output data register for providing a replacement image bit from the replacement bit pattern to a print head controller and for storing a remainder of the replacement bit pattern to the scanline memory. | 10-23-2008 |
20090003729 | Fiducial artifact detection and compensation algorithm - Defects in an image forming system may give rise to scratched fiducials, missing fiducial regions, or other defects in an image that can run parallel to the process direction. The present disclosure provides for a fiducial compensation method and system for detecting defects thereby allowing spatial tone reproduction curves to be calculated and applied to a digital image in order to eliminate printed streaks due to a photoreceptor's non-uniformities. | 01-01-2009 |
20090238489 | EDGE TRANSITION DETECTION IN A HIGH-ADDRESSABLE ERROR DIFFUSION ENVIRONMENT - What is disclosed is a novel system and method for edge transition detection when improve print quality when rendering via high-addressable vector error diffusion in an image processing environment. In order to detect an “ideal” edge and compensate for the adverse effects described in the background hereof, local pixels are detected and local gradient values are calculated and compared against an adjustable threshold to determine the interpolation method needed for that particular pixel. A nearest neighbor interpolation is performed when a local gradient exceeds a predetermined threshold. For example, if the difference between two successive pixels is greater than “200”, nearest-neighbor interpolation is used to calculate the intermediate sub-pixel level(s). Otherwise linear interpolation is used. Dynamically switching between these two interpolation schemes significantly improves the integrity and sharpness of the edges. There is no loss of error information distributed to downstream pixels thereby preserving the gray integrity of the input. | 09-24-2009 |
20100100505 | NEUTRAL PIXEL CORRECTION FOR PROPER MARKED COLOR PRINTING - A system calculates appropriate billing within an imaging pipeline. An input component receives an image that is described as a plurality of pixels. A PDL component receives the image and determines a location, a color and a designation for each of the one or more pixels. A marking engine modifies the one or more pixels based at least in part on the location and the color provided by the PDL component and places each of the one or more pixels as a monochrome or a composite pixel on a substrate. An analysis component counts the number of monochrome and composite pixels placed on the substrate by the marking engine, the number of composite pixels that include a designation are counted as monochrome. A billing component calculates the cost for placing each of the monochrome and the composite pixels counted by the analysis component. | 04-22-2010 |
20140210898 | SYSTEM AND METHOD FOR ESTIMATING INK USAGE IN AN INKJET PRINTER - An inkjet printer estimates ink usage in the printer with reference to image pixels and a history of inkjet firing for each inkjet. The printer includes an apparatus that generates an ink mass for each image pixel with reference to the image pixel and a predetermined number of previously ejected image pixels and identifies a total ink mass measurement for a printhead with reference to the ink masses generated for the image pixels of an image to be printed by the inkjet printer. | 07-31-2014 |
20150229807 | METHODS AND SYSTEMS FOR PROCESSING LOW RESOLUTION IMAGES VIA ERROR DIFFUSION - Methods and systems for processing a low resolution image via a low resolution error diffusion algorithm. A low resolution binary output pixel can be generated utilizing a general error diffusion algorithm. The low-resolution binary output pixel can be converted to a predetermined number of interpolated sub-pixel values and each interpolated sub-pixel values can be compared with a threshold in order to generate a scaled slow-scan output pixel utilizing the low resolution error diffusion algorithm. The low resolution error diffusion algorithm includes a highlight threshold adjustment module that adjusts the threshold level in order to prevent the scaled slow-scan output pixel from firing around the low resolution binary output pixel within a highlight region. A slow scan error with respect to the scaled slow-scan output pixel can be distributed and stored via error diffusion filter coefficients within an error buffer without additional memory. | 08-13-2015 |
Patent application number | Description | Published |
20090073496 | ERROR DIFFUSION METHOD AND HARDWARE ARCHITECTURE - A system and method for performing threshold stamping are disclosed. First and second threshold values corresponding to first and second pixels may be retrieved from a threshold memory. A plurality of upscaled threshold values may optionally be computed based on the first threshold value and the second threshold value. An (upscaled) threshold value may be updated at each of one or more first register blocks. A binary pixel value may be computed based at least in part on the first updated threshold value. The first updated threshold value may be updated at each of one or more second register blocks. A downscaled threshold value may optionally be computed based on a plurality of second updated threshold values. The downscaled threshold value or second updated threshold value may be damped in a damping circuit, and the damped threshold value may be stored in the threshold memory. | 03-19-2009 |
20130278658 | SYSTEM AND METHOD OF COMPENSATING FOR DEFECTIVE INKJETS - A method of compensating for a defective inkjet in an inkjet printer has been developed. A controller identifies pixels in binary image data corresponding to the defective inkjet. The controller identifies alternative pixel locations for non-defective inkjets to print ink drops proximate to the locations of the defective pixels. When an overlap parameter value identified between ink drops in alternative pixel locations and other ink drops around the alternative pixel locations exceeds a predetermined value, the controller changes the alternative pixel location for at least one ink drop to reduce overlap and improve image quality. | 10-24-2013 |
20140002866 | METHOD AND APPARATUS FOR OBJECT ASSISTED IMAGE EDITING AND TRANSMISSION OF SCANNED DOCUMENTS | 01-02-2014 |
20140022295 | System and Method for Inoperable Inkjet Compensation - In an inkjet printer, a method for compensating for an inoperable inkjet includes identifying a density of image data in a region having a predetermined length in a process direction and at least one pixel corresponding to the inoperable inkjet. One other inkjet in the printer is operated to print ink drops onto an image receiving surface at a plurality of locations corresponding to the plurality of activated pixels for the inoperable inkjet in response to the identified density for the region exceeding a predetermined density threshold. | 01-23-2014 |
20140050269 | SYSTEMS AND METHODS FOR COMPUTATION-EFFICIENT IMAGE PROCESSING SYSTEM ARCHITECTURE - Embodiments relate to systems and methods for a computation-efficient image processing system architecture. Image data can be transmitted from a computer, online service, and/or other image source to an output device having a set of image processing modules in two or more image paths, including an edge detection module and a video decoding module. The edge detection module can produce edge tag output, and the video decoding module, operating in parallel, can generate decoded video output. The edge tag output and decoded video output can be transmitted to a set of downstream image processing modules, including modules for color trapping, edge smoothing, and other operations. Because earlier processing stages share information with downstream modules which require the same or related data, redundant processing can be reduced or eliminated. Complex image operations can therefore be carried out, and high-quality output can be generated, without sacrificing responsiveness. | 02-20-2014 |
20150077808 | SYSTEM AND METHOD FOR ESTIMATING CONTINUOUS TONE VALUES FROM RENDERED BINARY INPUT - A method and system for estimating continuous tone values associated with input pixels in a color image are provided. The method includes receiving binarized halftone image data representing a color image, wherein the color image has a plurality of input pixels; and estimating the continuous tone values associated with each of the input pixels by: establishing a window comprising a pixel of interest and neighboring pixels in the binarized halftone image data, wherein the window comprises a plurality of sub-windows and wherein each sub-window has a plurality of predetermined number of rows and columns of pixels; and processing the binarized halftone image data in both a process direction and a cross-process direction using the window such that the processing is performed for one of the pixels in each of the rows within the sub-window and the processing is skipped for the remaining pixels in that row of that sub-window. | 03-19-2015 |
Patent application number | Description | Published |
20100310170 | THIN LINE DETECTION IN SCANNED IMAGE DATA - Disclosed herein is a method for detecting thin lines in image data. The method is performed by a processor to process contone image data. The processing includes thresholding a window of pixels established in the contone domain to generate a binary window of image data, and then determining characteristics associated with on pixels or runs of the binary data. The characteristics (start and end locations, length of on runs) are then thresholded. The processing in the contone and binary domain are used to determine if a thin line exists in the window of image data. The disclosed method produces better quality output images and reduces the addition of false lines in an image. | 12-09-2010 |
20100310178 | FUZZY METHOD TO DETECT THIN LINES IN SCANNED IMAGE - Disclosed herein is a method for detecting thin lines in image data. The method is performed by a processor to process contone image data. The processing includes thresholding a window of pixels using a first set of thresholds established in the contone domain, and then counting and thresholding the binary pixels using a second set of thresholds. The processing in the contone and binary domain are used to determine if a thin line exists and if a pixel of interest in the window is an edge pixel that is part of a thin line. The disclosed method produces better quality output images and reduces the addition of false lines in an image. | 12-09-2010 |
20110243372 | METHOD AND SYSTEM FOR DOCUMENT ANNOTATION - A method for producing an electronic annotated document including embedding annotation information into an electronic annotation object having image data including an annotation, and producing the electronic annotated document using pixel information from the electronic document and the electronic annotation object. The annotation embedded information may be used to select corresponding pixel information from one of the electronic annotated object and electronic document to be provided in the electronic annotated document. A system and tangible storage medium having machine-readable instructions for producing an electronic annotated document are also disclosed. | 10-06-2011 |
20120014620 | BINARY REDUCTION WITH STRUCTURE PRESERVATION AND DENSITY CONTROL - A method for performing binary image reduction on binary image data includes receiving binary input image data; determining a conversion factor to scale (i) an input resolution to an output resolution and/or (ii) an input size to an output size; applying the conversion factor to the input image data to obtain intermediate data, where each intermediate data corresponds to at least one input pixel and at least a portion of another input pixel; obtaining a binary output image data comprising a plurality of output pixels by thresholding the corresponding intermediate data; determining an error value for each output pixel, the error value is a non-integer value obtained as a result of thresholding the intermediate data corresponding to the output pixel; and propagating the obtained error value to an adjacent output pixel in a scanline, where the output image data is scaled to the output resolution and/or the output size. | 01-19-2012 |