Fast edge reconstruction with upscaling for pulse width modulation rendering
AssigneeSeiko Epson Corporation
InventorAnoop K. Bhattacharjya
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeiko Epson Corporation
InventorAnoop K. Bhattacharjya
Estimating the term…
A selected antialiasing technique is applied to non-labeled gray-scale or color image data by deconstructing an image into a set of binary images, applying the antialiasing method to each binary image to generate antialiased images, and combining the antialiased images to generate an output image. Computational requirements may be reduced by identifying boundaries within the input image data and generating and antialiasing localized binary images only in selected regions of the image. Antialiased image data is rendered using subpixels generated by pulse width modulation (“PWM”) while preserving boundary information present in the original rasterized image, by identifying one or more donor pixels in the rasterized image that influence the gray level of a target pixel in the antialiased image data, computing for each donor pixel an occupancy rate indicating a degree to which the donor pixel influences the gray level of the target pixel, and determining an optimal location of a subpixel within the target pixel based on the occupancy rates.
A method for processing rasterized image data made up of a plurality of input pixels, wherein each input pixel has a gray level value within a range of gray level values, the method comprising:
A method for processing image data for use by an output device capable of using pulse width modulation techniques to generate an output image, comprising:
An apparatus comprising a memory and processing circuitry coupled to the memory wherein the processing circuitry is adapted to:
An apparatus comprising a memory and processing circuitry coupled to the memory wherein the processing circuitry is adapted to:
A medium readable by a device embodying a program of instructions for execution by the device to perform a method for processing rasterized image data made up of a plurality of input pixels, wherein each input pixel has a gray level value selected from a range of gray level values, wherein the method comprises:
A medium readable by a device embodying a program of instructions for execution by the device to perform a method for processing image data for use by an output device capable of using pulse width modulation techniques to generate an output image, wherein the method comprises:
Dependencies are inferred from the claim text.