Variable dithering for GIF

Computer graphics processing and selective visual display system – Computer graphics processing – Attributes

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S600000, C345S616000

Reexamination Certificate

active

06844882

ABSTRACT:
A method for generating a palette-based output image from a source image by variably dithering regions of the source image using an associated regional dithering mask. The palletized output image can be a GIF image or a PNG8 image. The dithering mask contains a plurality of dithering levels specifying the degree to which colors in corresponding regions of the source image can be dithered to paint the output image. The dithering mask stores dithering levels for the source image on a per pixel basis. The dithering mask is stored as an alpha channel of the source image. The palletized output file is generated from the source image on a per pixel basis. For each pixel, a target color is calculated by adding an accumulated error from neighboring pixels to the true color of a corresponding pixel in the source image. The output pixel is painted with the closest color to the target color that is available in the output file's color table. A color error is calculated by subtracting the output pixel's paint color from it's target color, and multiplying the difference by a dithering level obtained from a corresponding pixel in a dithering mask. The color error is diffused to neighboring pixels according to a dithering algorithm, such as the Floyd-Steinberg dithering algorithm.

REFERENCES:
patent: 5455600 (1995-10-01), Friedman et al.
patent: 5611027 (1997-03-01), Edgar
patent: 6288795 (2001-09-01), Urasawa
Foley et al., Computer Graphics: Principles and Practice, 1997, Addison-Wesley, Second edition, pp. 835-840 and 843-844.*
Pruitt et al., Sams Teach Yourself GIMP in 24 Hours, 1999, Sams, pp. 1-2.*
Foley et al, Computer Graphics: Principles and Practice, 1997, Addison-Wesley, Second Edition, pp. 835-840 and 843-844.*
Wilson et al., HVS ColorGIF 2.0 User Manual, Jul. 23, 1997, http://www.digfrontiers.com/color2docs/contents.html.*
Digital Image Processing Laboratory: Image Halftoning,Purdue University (Apr. 19, 2000).
Jeffrey B. Mulligan,Methods for Spatiotemporal Dithering,NASA Ames Research Center (n.d.).
Optimizing Web Graphic: Introduction(created Jun. 10, 1996, revised: Sep. 1, 2000), at http://www.webreference.com/graphics/intro.html (last visited Feb. 2, 2004).
Optimizing Web Graphics: Color Reduction(created Jun. 10, 1996, revised: Feb. 23, 2000), at http://www.webreference.com/dev/graphics/reduce.html (last visited Feb. 2, 2004).
A Guide to Web Image Compression Software: HVS ColorGIF, athttp://www.home.aone.net.au/byzantium/graphics/digcgif2.html (last visited Feb. 2, 2004).
Susan Kuchinskas,Speeding Web Graphics,(Nov. 12, 1997), at http://www.wired.com
ews/technology/0,1282,8502,00.html (last visited Feb. 2, 2004).
“Adobe Photoshop Tips”, 1999 DGS (http://www.thedesktop.com/tip01.html).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Variable dithering for GIF does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Variable dithering for GIF, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Variable dithering for GIF will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3389769

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.