Dynamic threshold based error diffusion
First Claim
Patent Images
1. A dynamic threshold based error diffusion apparatus comprising:
- a processor; and
a memory storing machine readable instructions that when executed by the processor cause the processor to;
determine whether a pixel associated with a pattern to be printed includes a lighter tone, a darker tone, or a similar tone compared to an adjacent pixel, wherein the similar tone represents a tone of the pixel associated with the pattern to be printed that is within a specified range of a tone of the adjacent pixel;
in response to a determination that the pixel associated with the pattern to be printed includes the similar tone compared to the adjacent pixel, utilize a firing threshold to determine whether to print the pattern; and
in response to a determination that the pixel associated with the pattern to be printed includes the lighter tone or the darker tone compared to the adjacent pixel, respectively increase or decrease the firing threshold to respectively decrease or increase a likelihood of printing of the pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, dynamic threshold based error diffusion may include determining whether a pixel associated with a pattern to be printed includes a lighter tone or a darker tone compared to an adjacent pixel. In response to a determination that the pixel associated with the pattern to be printed includes the lighter tone or the darker tone compared to the adjacent pixel, a firing threshold may be respectively increased or decreased to respectively decrease or increase a likelihood of printing of the pattern.
-
Citations
15 Claims
-
1. A dynamic threshold based error diffusion apparatus comprising:
-
a processor; and a memory storing machine readable instructions that when executed by the processor cause the processor to; determine whether a pixel associated with a pattern to be printed includes a lighter tone, a darker tone, or a similar tone compared to an adjacent pixel, wherein the similar tone represents a tone of the pixel associated with the pattern to be printed that is within a specified range of a tone of the adjacent pixel; in response to a determination that the pixel associated with the pattern to be printed includes the similar tone compared to the adjacent pixel, utilize a firing threshold to determine whether to print the pattern; and in response to a determination that the pixel associated with the pattern to be printed includes the lighter tone or the darker tone compared to the adjacent pixel, respectively increase or decrease the firing threshold to respectively decrease or increase a likelihood of printing of the pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for dynamic threshold based error diffusion comprising:
-
determining, by a processor, whether a pixel associated with a pattern to be printed includes a lighter tone, a darker tone, or a similar tone compared to an adjacent pixel, wherein the similar tone represents a tone of the pixel associated with the pattern to be printed that is within a specified range of a tone of the adjacent pixel; in response to a determination that the pixel associated with the pattern to be printed includes the similar tone compared to the adjacent pixel, utilizing a firing threshold to determine whether to print the pattern by determining whether the tone of the pixel associated with the pattern to be printed is greater than the firing threshold, and in response to a determination that the tone of the pixel associated with the pattern to be printed is greater than the firing threshold, generating instructions to print the pattern; and in response to a determination that the pixel associated with the pattern to be printed includes the lighter tone or the darker tone compared to the adjacent pixel, respectively increasing or decreasing the firing threshold to respectively decrease or increase a likelihood of printing of the pattern. - View Dependent Claims (10, 11)
-
-
12. A non-transitory computer readable medium having stored thereon machine readable instructions to provide dynamic threshold based error diffusion, the machine readable instructions, when executed, cause a processor to:
-
determine whether a pixel associated with a pattern to be printed includes a lighter tone or a darker tone compared to an adjacent pixel or a set of adjacent pixels; and in response to a determination that the pixel associated with the pattern to be printed includes the lighter tone or the darker tone compared to the adjacent pixel or the set of adjacent pixels, respectively increase or decrease a firing threshold to respectively decrease or increase a likelihood of printing of the pattern. - View Dependent Claims (13, 14, 15)
-
Specification