×

IMAGE PROCESSOR AND STORAGE MEDIUM STORING PROGRAM

  • US 20180084148A1
  • Filed: 09/15/2017
  • Published: 03/22/2018
  • Est. Priority Date: 09/22/2016
  • Status: Active Grant
First Claim
Patent Images

1. An image processor for a printer, comprising:

  • a processor; and

    a memory storing instructions, the instructions, when executed by the processor, causing the processor to perform;

    acquiring original image data representing an original image including a plurality of pixels, the original image data being indicative of a density of each of the plurality of pixels;

    determining whether a dot forming condition of an error diffusion method is satisfied by using a density of a target pixel in the plurality of pixels and an error value distributed to the target pixel;

    determining whether the target pixel is an edge pixel constituting an edge together with a surrounding pixel, the edge pixel having a higher density than a density of the surrounding pixel;

    determining a dot value indicative of a dot formation state of the target pixel, the determining the dot value including;

    setting the dot value to a value indicative of forming a dot in a case where the dot forming condition is satisfied;

    setting the dot value to a value indicative of forming no dot in a case where the dot forming condition is not satisfied and the target pixel is not the edge pixel; and

    setting the dot value to a value indicative of forming a dot in a case where the dot forming condition is not satisfied and a particular condition is satisfied, the particular condition including that the target pixel is the edge pixel;

    setting a distribution error value to a smaller value than another error value in a case where the dot forming condition is not satisfied and the particular condition is satisfied and thereby the dot value of the target pixel is set to the value indicative of forming a dot, the distribution error value being an error value to be distributed from the target pixel to an unprocessed pixel, and the another error value being an error value to be distributed from the target pixel to the unprocessed pixel in a case where the dot value of the target pixel is set to the value indicative of forming no dot; and

    generating print data including the dot value of each of the plurality of pixels determined by processing each of the plurality of pixels as the target pixel.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×