Multi-valued image conversion device, multi-valued image conversion program, and multi-valued image conversion method
AssigneeSeiko Epson Corporation
InventorToshinori Nagahashi
Life of this patent
Estimating the term…
Abstract
An error when adjacent pixels are converted into binary values while a subject pixel within a color image is scanned is added to the value of the subject pixel at a predetermined ratio, and a value corresponding to the total number of pixels which take the value of “1” among those pixels which are adjacent pixels and which have been subjected to binarization conversion is added to a binarization threshold value Th. Then, when the value of the subject pixel exceeds the binarization threshold value Th, the value of the subject pixel is converted into “1”. In contrast, when the value of the subject pixel is equal to or less than the binarization threshold value Th, the value of the subject pixel is converted into “0”.
Claims13
A multi-valued image conversion device for converting an N-valued (N≧3) image composed of a group of pixels, each pixel capable of taking N values, into an M-valued (N>M≧2) image composed of a group of pixels, each pixel capable of taking M values, said device comprising:
- pixel conversion means for adding an error when neighboring pixels in the neighborhood of a subject pixel are converted into M-valued (N>M≧2) pixels while the subject pixel, which is a conversion target within said N-valued image, is scanned, to the value of said subject pixel at a predetermined ratio and for converting said subject pixel into M-valued pixels on the basis of the added value,
- wherein said pixel conversion means further converts said subject pixel into an M-valued pixel on the basis of the values of said neighboring pixels after conversion.
A multi-valued image conversion device for converting an N-valued (N≧3) image composed of a group of pixels, each pixel capable of taking N values, into an M-valued (N>M≧2) image composed of a group of pixels, each pixel capable of taking M values, said device comprising:
- pixel conversion means for adding an error when neighboring pixels in the neighborhood of a subject pixel are converted into M-valued (N>M≧2) pixels while the subject pixel which is a conversion target within said N-valued image is scanned, to the value of said subject pixel at a predetermined ratio and for converting said subject pixel into an M-valued pixel on the basis of the added value,
- wherein said pixel conversion means computes a threshold value on the basis of a random number value, converts the value of said subject pixel into one of the M values when the value of said subject pixel exceeds said threshold value, and converts the value of said subject pixel into another value of the M values when the value of said subject pixel is equal to or less than said threshold value.
A multi-valued image conversion program for converting an N-valued (N≧3) image composed of a group of pixels, each pixel capable of taking N values, into an M-valued (N>M≧2) image composed of a group of pixels, each pixel capable of taking M values, said program comprising the step of:
- causing a computer to execute a process which is realized as a pixel conversion means for adding an error when neighboring pixels in the neighborhood of a subject pixel are converted into M-valued (N>M≧2) pixels while the subject pixel which is a conversion target within said N-valued image is scanned, to the value of said subject pixel at a predetermined ratio and for converting said subject pixel into an M-valued pixel on the basis of the added value,
- wherein said pixel conversion means further converts said subject pixel into an M-valued pixel on the basis of the value of said neighboring pixels after conversion.
A multi-valued image conversion program for converting an N-valued (N≧3) image composed of a group of pixels, each pixel capable of taking N values, into an M-valued (N>M≧2) image composed of a group of pixels, each pixel capable of taking M values, said program comprising the step of:
- causing a computer to execute a process which is realized as a pixel conversion means for adding an error when neighboring pixels in the neighborhood of a subject pixel are converted into M-valued (N>M≧2) pixels while the subject pixel which is a conversion target within said N-valued image is scanned, to the value of said subject pixel at a predetermined ratio and for converting said subject pixel into an M-valued pixel on the basis of the added value,
- wherein said pixel conversion means computes a threshold value on the basis of a random number value, converts the value of said subject pixel into one of the M values when the value of said subject pixel exceeds said threshold value, and converts the value of said subject pixel into another value of the M values when the value of said subject pixel is equal to or less than said threshold value.
A multi-valued image conversion method for converting an N-valued (N≧3) image composed of a group of pixels, each pixel capable of taking N values, into an M-valued (N>M≧2) image composed of a group of pixels, each pixel capable of taking M values, said method comprising:
- a pixel conversion step of adding an error when neighboring pixels in the neighborhood of a subject pixel are converted into M-valued (N>M≧2) pixels while the subject pixel which is a conversion target within said N-valued image is scanned, to the value of said subject pixel at a predetermined ratio and converting said subject pixel into an M-valued pixel on the basis of the added value,
- wherein, in said pixel conversion step, furthermore, said subject pixel is converted into an M-valued pixel on the basis of the values of said neighboring pixels after conversion.
A multi-valued image conversion method for converting an N-valued (N≧3) image composed of a group of pixels, each pixel capable of taking N values, into an M-valued (N>M≧2) image composed of a group of pixels, each pixel capable of taking M values, said method comprising:
- a pixel conversion step of adding an error when neighboring pixels in the neighborhood of a subject pixel are converted into M-valued (N>M≧2) pixels while the subject pixel which is a conversion target within said N-valued image is scanned, to the value of said subject pixel at a predetermined ratio and converting said subject pixel into an M-valued pixel on the basis of the added value,
- wherein, in said pixel conversion step, a threshold value is computed on the basis of a random number value, the value of said subject pixel is converted into one of the M values when the value of said subject pixel exceeds said threshold value, and the value of said subject pixel is converted into another value of the M values when the value of said subject pixel is equal to or less than said threshold value.
Dependencies are inferred from the claim text.