Technique for performing error diffusion
First Claim
Patent Images
1. An apparatus comprising:
- error diffusion acceleration logic to perform at least one function associated with distributing pixel state error among at least one neighboring pixel within a digitally-represented image;
a processing element coupled to the error diffusion logic to perform user-prescribed pixel error diffusion acceleration functions in conjunction with the at least one function.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique to perform error distribution in a graphics system. More particularly, embodiments of the invention include at least one technique to distribute the error resulting from converting computer generated graphics pixels from one pixel depth to another.
5 Citations
25 Claims
-
1. An apparatus comprising:
-
error diffusion acceleration logic to perform at least one function associated with distributing pixel state error among at least one neighboring pixel within a digitally-represented image; a processing element coupled to the error diffusion logic to perform user-prescribed pixel error diffusion acceleration functions in conjunction with the at least one function. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A processor comprising:
-
error diffusion acceleration logic to determine an intermediate pixel state value; a processing element to perform user-generated instructions, which if executed by the processing element, are to perform any of a group of functions consisting of;
determining a threshold value, a thresholding operation, and determining a modified intermediate pixel state value using the intermediate pixel state value. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
error diffusion acceleration logic to generate an intermediate pixel value; a memory unit coupled to the error diffusion acceleration logic to store a set of third-party vendor instructions, which if executed by a processor perform a method comprising; determining a pixel error threshold value if the pixel error threshold value is not to be determined by the error diffusion acceleration logic; comparing the intermediate pixel value to the threshold value if the error diffusion acceleration logic is not to compare the intermediate pixel value to the threshold value; generating a modified intermediate pixel value;
generating an output pixel. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method comprising:
-
converting pixel components of a digitally-represented image from a first depth to a second depth; traversing the digitally-represented image; storing pixel errors temporarily into a first-in-first-out buffer until pixels to which the pixel errors correspond are traversed; performing a first set of error diffusion operations within an error diffusion accelerator and performing a second set of error diffusion operation within a processing element performing user-generated error diffusion instructions. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification