CN110365865B - Image processing device - Google Patents

Image processing device Download PDF

Info

Publication number
CN110365865B
CN110365865B CN201810251933.6A CN201810251933A CN110365865B CN 110365865 B CN110365865 B CN 110365865B CN 201810251933 A CN201810251933 A CN 201810251933A CN 110365865 B CN110365865 B CN 110365865B
Authority
CN
China
Prior art keywords
pixel
value
neighboring
error
correction value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810251933.6A
Other languages
Chinese (zh)
Other versions
CN110365865A (en
Inventor
林柏睿
叶盈翰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Himax Technologies Ltd
Original Assignee
Himax Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Himax Technologies Ltd filed Critical Himax Technologies Ltd
Priority to CN201810251933.6A priority Critical patent/CN110365865B/en
Publication of CN110365865A publication Critical patent/CN110365865A/en
Application granted granted Critical
Publication of CN110365865B publication Critical patent/CN110365865B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/405Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
    • H04N1/4051Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size
    • H04N1/4052Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size by error diffusion, i.e. transferring the binarising error to neighbouring dot decisions

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)

Abstract

An image processing apparatus, comprising: the device comprises an input value receiving unit, a correction value calculating unit, an output value calculating unit and an output value specifying unit. The receiving unit respectively receives input values of a first pixel and a second pixel adjacent to the first pixel. The correction value calculation unit calculates a correction value of the first pixel based on a plurality of component error values of a plurality of first neighboring pixels neighboring the first pixel and an input number of the first pixel, and calculates a correction value of the second pixel based on a plurality of component error values of a plurality of second neighboring pixels neighboring the second pixel and an input value of the second pixel. The output value calculation unit calculates output values of the first pixel and the second pixel according to the correction values of the first pixel and the second pixel respectively. The output value assigning unit assigns the output values of the first pixel and the second pixel to the first pixel and the second pixel, respectively. The image processing device can achieve the benefits of reducing the hardware design cost, improving the output information processing amount, accelerating the transmission time sequence and the like.

Description

Image processing device
Technical Field
The present disclosure relates to an image processing apparatus, and more particularly, to an error diffusion (error diffusion) -based and improved image processing apparatus.
Background
Quantization (quantization) of image pixel values is a common technique in image processing, but quantization usually causes quantization errors of image pixel values. In order to prevent the image from having obvious difference due to the quantization errors, an error diffusion (error diffusion) processing technique is a common halftone (halftone) image processing technique, which distributes the quantization errors of the pixels in the image to the neighboring pixels, thereby dispersing the quantization errors. Compared with other halftone image processing techniques, the error diffusion processing technique has considerable advantages in harmonizing halftone image quality and image processing efficiency.
For example, one conventional error diffusion process is to diffuse errors to the right pixels (horizontal diffusion) and the lower pixels (vertical diffusion). However, the horizontal diffusion method is disadvantageous to hardware, such as high cost of hardware design, limited throughput of output information, not fast enough transfer timing, and so on, and thus there is still room for improvement in the conventional error diffusion method.
Disclosure of Invention
The present disclosure is directed to an image processing apparatus, which is improved based on error diffusion (error diffusion) to overcome the drawbacks of the conventional error diffusion processing method.
According to the above object of the present disclosure, an image processing apparatus comprises: the device comprises an input value receiving unit, a correction value calculating unit, an output value calculating unit and an output value specifying unit. The input value receiving unit is used for receiving an input value of a first pixel and an input value of a second pixel of the image, wherein the first pixel is adjacent to the second pixel, and the first pixel and the second pixel are respectively located at a first position (x, y) and a second position (x +1, y). The correction value calculation unit is used for calculating a correction value of the first pixel according to a plurality of component error values of a plurality of first adjacent pixels adjacent to the first pixel and an input value of the first pixel, and calculating a correction value of the second pixel according to a plurality of component error values of a plurality of second adjacent pixels adjacent to the second pixel and an input value of the second pixel, wherein the plurality of first adjacent pixels are respectively located at a third position (x-1, y), a fourth position (x-1, y-1), a fifth position (x, y-1) and a sixth position (x +1, y-1), and the plurality of second adjacent pixels are respectively located at a fifth position (x, y-1), a sixth position (x +1, y-1) and a seventh position (x +2, y-1). The output value calculating unit is used for calculating the output value of the first pixel according to the correction value of the first pixel and calculating the output value of the second pixel according to the correction value of the second pixel. The output value assigning unit is used for assigning the output value of the first pixel to the first pixel and assigning the output value of the second pixel to the second pixel.
In some embodiments, the correction value of the first pixel is a sum of a plurality of component error values of a plurality of first neighboring pixels and an input value of the first pixel, and the correction value of the second pixel is a sum of a plurality of component error values of a plurality of second neighboring pixels and an input value of the second pixel.
In some embodiments, the output value of the first pixel is a Most Significant Bit (MSB) value of the correction value of the first pixel, and the output value of the second pixel is a MSB value of the correction value of the second pixel.
In some embodiments, the image processing apparatus further includes an error value calculation unit for calculating an error value of the first pixel according to the correction value of the first pixel and calculating an error value of the second pixel according to the correction value of the second pixel.
In some embodiments, the error value of the first pixel is a Least Significant Bit (LSB) value of the correction value of the first pixel, and the error value of the second pixel is a LSB value of the correction value of the second pixel.
In some embodiments, the component error value of the first neighboring pixel at the third position (x-1, y) is A/Z of the error value of the first neighboring pixel at the third position (x-1, y); the component error value of the first neighboring pixel located at the fourth position (x-1, y-1) is B/Z of the error value of the first neighboring pixel located at the fourth position (x-1, y-1); the component error value of the first neighboring pixel located at the fifth position (x, y-1) is C/Z of the error value of the first neighboring pixel located at the fifth position (x, y-1); the component error value of the first neighboring pixel located at the sixth position (x +1, y-1) is D/Z of the error value of the first neighboring pixel located at the sixth position (x +1, y-1); the component error value of the second adjacent pixel located at the fifth position (x, y-1) is E/Z of the error value of the second adjacent pixel located at the fifth position (x, y-1); the component error value of the second neighboring pixel located at the sixth position (x +1, y-1) is F/Z of the error value of the second neighboring pixel located at the sixth position (x +1, y-1); the component error value of the second neighboring pixel located at the seventh position (x +2, y-1) is G/Z of the error value of the second neighboring pixel located at the seventh position (x +2, y-1); wherein A, B, C, D, E, F, G, Z is a positive integer, and a + B + C + D + E + F + G is 2 x Z.
In some embodiments, a-7, B-3, C-6, D-1, E-F-G-5.
In some embodiments, the error value of the first neighboring pixel is a Least Significant Bit (LSB) value of the correction value of the first neighboring pixel, and the error value of the second neighboring pixel is a LSB value of the correction value of the second neighboring pixel.
In some embodiments, the first neighboring pixel located at the fifth position (x, y-1) is the same pixel as the second neighboring pixel located at the fifth position (x, y-1), and the first neighboring pixel located at the sixth position (x +1, y-1) is the same pixel as the second neighboring pixel located at the sixth position (x +1, y-1).
Drawings
In order to make the aforementioned and other features and advantages of the disclosure more comprehensible, embodiments accompanied with figures are described in detail below.
Aspects of the present disclosure may be better understood from the following detailed description taken in conjunction with the accompanying drawings. It is noted that, in accordance with standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
Fig. 1 is a system block diagram of an image processing apparatus according to an embodiment of the present disclosure.
Fig. 2 is a schematic diagram of a pixel configuration according to an embodiment of the disclosure.
FIG. 3 is a schematic diagram illustrating diffusion of component error values of a first neighboring pixel according to an embodiment of the disclosure.
Fig. 4 is a schematic diagram illustrating diffusion of component error values of a second neighboring pixel according to an embodiment of the disclosure.
Description of reference numerals:
100: image processing device
110: input value receiving unit
120: correction value calculation unit
130: output value calculation unit
140: output value specifying unit
150: error value calculation unit
E3, E4, E5, E6, E7: error value
I1, I2: input value
P (x, y): first pixel
P (x +1, y): second pixel
P (x-1, y), P (x-1, y-1): first adjacent pixel
P (x +2, y-1): second adjacent pixel
P (x, y-1), P (x +1, y-1): first adjacent pixel/second adjacent pixel
Detailed Description
Embodiments of the invention are discussed in detail below. It should be appreciated, however, that the embodiments provide many applicable concepts that can be embodied in a wide variety of specific contexts. The embodiments discussed and disclosed are merely illustrative and are not intended to limit the scope of the invention.
Fig. 1 is a system block diagram of an image processing apparatus 100 according to an embodiment of the present disclosure. Fig. 2 is a schematic diagram of a pixel configuration according to an embodiment of the disclosure. Here, the meaning represented by the symbol in fig. 2 is defined, for example, a pixel at a position (x, y) is represented by P (x, y), and so on. Referring to fig. 1 and 2, the image processing apparatus 100 includes a step input value receiving unit 110, a correction value calculating unit 120, an output value calculating unit 130, an output value designating unit 140, and an error value calculating unit 150. The input value receiving unit 110 receives an input value I1 of a first pixel P (x, y) and an input value I of a second pixel P (x +1, y) of an image2. For example, the input value I1 of the first pixel P (x, y) is the pixel data of the first pixel P (x, y) in the received image, and the input value I2 of the second pixel P (x +1, y) is the pixel data of the second pixel P (x +1, y) in the received image.
The correction value calculating unit 120 is used for calculating a component error value EC of a first adjacent pixel P (x-1, y) adjacent to the first pixel P (x, y)11A component error value EC of a first neighboring pixel P (x-1, y-1) adjacent to the first pixel P (x, y)12A component error value EC of a first neighboring pixel P (x, y-1) adjacent to the first pixel P (x, y)13A component error value EC of a first neighboring pixel P (x +1, y-1) adjacent to the first pixel P (x, y)14And an input value I of the first pixel P (x, y)1To calculate a correction value D for the first pixel P (x, y)1
In an embodiment of the disclosure, the correction value D of the first pixel P (x, y)1A plurality of component error values EC for the first neighboring pixels P (x-1, y), P (x-1, y-1), P (x +1, y-1)11、EC12、EC13、EC14I with the input value of the first pixel P (x, y)1Sum, i.e. D1=I1+(EC11+EC12+EC13+EC14)。
The correction value calculating unit 120 is also used for calculating a component error value EC of a second adjacent pixel P (x, y-1) adjacent to the second pixel P (x +1, y)21A component error value EC of a second adjacent pixel P (x +1, y-1) adjacent to the second pixel P (x +1, y)22A component error value EC of a second adjacent pixel P (x +2, y-1) adjacent to the second pixel P (x +1, y)23And an input value I of a second pixel P (x +1, y)2To calculate a correction value D for the second pixel P (x +1, y)2
In the embodiment of the present disclosure, the correction value D of the second pixel P (x +1, y)2A plurality of component error values EC for the second adjacent pixels P (x, y-1), P (x +1, y-1), P (x +2, y-1)21、EC22、EC23I with the input value of the second pixel P (x +1, y)2Sum, i.e. D2=I2+(EC21+EC22+EC23)。
In an embodiment of the present disclosure, the component error value EC of the first neighboring pixel P (x-1, y)11Is the error value E3A/Z of the first neighboring pixel P (x-1, y), i.e.
Figure BDA0001608007760000051
Component error value EC of first neighboring pixel P (x-1, y-1)12Is the error value E of the first neighboring pixel P (x-1, y-1)4B/Z of (i) i
Figure BDA0001608007760000052
Component error value EC of first neighboring pixel P (x, y-1)13Is an error value E of the first neighboring pixel P (x, y-1)5C/Z of (i) i.e
Figure BDA0001608007760000053
Component error value EC of first neighboring pixel P (x +1, y-1)14Is the error value E of the first neighboring pixel P (x +1, y-1)6D/Z of (i) i
Figure BDA0001608007760000054
Component error value EC of second adjacent pixel P (x, y-1)21Is a second adjacent pixelE/Z of error value E5 of P (x, y-1), i.e.
Figure BDA0001608007760000055
Component error value EC of second adjacent pixel P (x +1, y-1)22Is an error value E of a second adjacent pixel P (x +1, y-1)6F/Z of (i) i
Figure BDA0001608007760000056
Component error value EC of second adjacent pixel P (x +2, y-1)23Is an error value E of a second adjacent pixel P (x +2, y-1)7G/Z of (i) i
Figure BDA0001608007760000057
Wherein A, B, C, D, E, F, G, Z is a positive integer, and a + B + C + D + E + F + G is 2 x Z.
Fig. 3 is a schematic diagram illustrating diffusion of component error values of a first neighboring pixel of a first pixel P (x, y) according to an embodiment of the disclosure. In one embodiment of the present disclosure, a is 7, B is 3, C is 6, D is 1, and Z is 16. In particular, the method of manufacturing a semiconductor device,
Figure BDA0001608007760000058
however, the present disclosure is not limited thereto.
Fig. 4 is a schematic diagram illustrating the diffusion of component error values of a second adjacent pixel of a second pixel P (x +1, y) according to an embodiment of the disclosure. In one embodiment of the present disclosure, E ═ F ═ G ═ 5, and Z ═ 16. In particular, the method of manufacturing a semiconductor device,
Figure BDA0001608007760000059
however, the present disclosure is not limited thereto.
The output value calculating unit 130 is used for calculating a correction value D according to the first pixel P (x, y)1To calculate the output value O of the first pixel P (x, y)1And according to the correction value D of the second pixel P (x +1, y)2To calculate the output value O of the second pixel P (x +1, y)2. In the embodiment of the present disclosure, the output value O of the first pixel P (x, y)1Is a correction value D for the first pixel P (x, y)1The Most Significant Bit (MSB) value of, i.e. O1=MSB(D1). In the embodiment of the present disclosure, the output value O of the second pixel P (x +1, y)2Is a correction value D for the second pixel P (x +1, y)2Of most significant bit value, i.e. O2=MSB(D2)。
The error value calculating unit 150 is used for calculating a correction value D according to the first pixel P (x, y)1To calculate an error value E of the first pixel P (x, y)1And according to the correction value D of the second pixel P (x +1, y)2To calculate an error value E of the second pixel P (x +1, y)2. In an embodiment of the present disclosure, the error value E of the first pixel P (x, y)1Is a correction value D for the first pixel P (x, y)1The Least Significant Bit (LSB) value of (i.e., E)1=LSB(D1). In an embodiment of the present disclosure, the error value E of the second pixel P (x +1, y)2Is a correction value D for the second pixel P (x +1, y)2Of least significant bit value, i.e. E2=LSB(D2). It should be noted that the error value E of the first pixel P (x, y) calculated by the error value calculating unit 1501Error value E from the second pixel P (x +1, y)2Also spread to its neighboring pixels in the manner described above.
In an embodiment of the present disclosure, the error value E of the first neighboring pixel P (x-1, y)3Is a correction value D of the first neighboring pixel P (x-1, y)3Of least significant bit value, i.e. E3=LSB(D3) (ii) a Error value E of first neighboring pixel P (x-1, y-1)4Is a correction value D of the first neighboring pixel P (x-1, y-1)4Of least significant bit value, i.e. E4=LSB(D4) (ii) a Error value E of first neighboring pixel (or second neighboring pixel) P (x, y-1)5Is the least significant bit value of the correction value D5 of the first neighboring pixel P (x, y-1), i.e.; the error value E6 of the first neighboring pixel (or the second neighboring pixel) P (x +1, y-1) is the least significant bit value of the corrected value D6 of the first neighboring pixel P (x +1, y-1), i.e., the most significant bit value; the error value E7 of the second adjacent pixel P (x +2, y-1) is the least significant bit value E7 of the correction value D7 of the second adjacent pixel P (x +2, y-1)5=LSB(D5). It is worth mentioning that, since the correction value calculating unit 120 is, for example, a plurality of divisions according to a plurality of first neighboring pixelsThe error value and the input value of the first pixel are used to calculate the correction value of the first pixel, so in the system block diagram shown in fig. 1, the error value calculated by the error value calculating unit 150 is sent back to the correction value calculating unit 120 to calculate the correction value.
The output value specifying unit 140 is used for specifying the output value O of the first pixel P (x, y)1Is assigned to the first pixel P (x, y) and outputs the value O of the second pixel P (x +1, y)2To the second pixel P (x +1, y). For example, the output value O of the first pixel P (x, y)1The output value O of the second pixel P (x +1, y) is the pixel data of the first pixel P (x, y) in the outputted image2Is the pixel data of the second pixel P (x +1, y) in the outputted image.
It should be noted that, in the embodiment of the present disclosure, when the edge of the image at the at least one bit of the first pixel P (x, y) and the second pixel P (x +1, y) is substantially absent, at least one of the first neighboring pixel and the second neighboring pixel may be substantially absent, and if so, the original pixel data of the nearest neighboring and substantially present pixel is designated as the original pixel data of the absent first neighboring pixel or second neighboring pixel. For example, when the first pixel P (x, y) is located at the leftmost side of the image, the first neighboring pixel P (x-1, y) does not exist substantially, so the original pixel data of the pixel (i.e., the first pixel P (x, y)) which is nearest to the first neighboring pixel P (x-1, y) and exists substantially is designated as the original pixel data of the first neighboring pixel P (x-1, y), and so on, and the other cases (e.g., the leftmost side of the image at the second pixel P (x +1, y)) are also performed similarly, and are not repeated herein.
It should be noted that for a first adjacent pixel of an embodiment of the present disclosure, both horizontal and vertical diffusions are included, and for a second adjacent pixel of an embodiment of the present disclosure, only vertical diffusions are included. Specifically, for the image processing apparatus 100 according to the embodiment of the present disclosure, only half of the pixels perform horizontal diffusion and vertical diffusion on the component error values, and the other half of the pixels perform vertical diffusion on the component error values. Therefore, compared to the conventional error diffusion processing method, the image processing apparatus 100 of the embodiment of the disclosure has the following benefits: the hardware design cost can be reduced, the output information processing amount is improved, the transmission time sequence is accelerated, and the like.
In summary, the present disclosure provides an image processing apparatus, which is improved based on error diffusion (error diffusion), so as to improve the defects of the conventional error diffusion processing method.
The foregoing outlines features of several embodiments so that those skilled in the art may further understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. It should also be understood by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present disclosure.

Claims (4)

1. An image processing apparatus, comprising:
an input value receiving unit for receiving an input value of a first pixel and an input value of a second pixel of an image, wherein the first pixel is adjacent to the second pixel, and the first pixel and the second pixel are respectively located at a first position (x, y) and a second position (x +1, y);
a correction value calculating unit for calculating a correction value of the first pixel according to a plurality of component error values of a plurality of first neighboring pixels neighboring the first pixel and the input value of the first pixel, and calculating a correction value of the second pixel according to a plurality of component error values of a plurality of second neighboring pixels neighboring the second pixel and the input value of the second pixel, wherein the first adjacent pixels are respectively located at a third position (x-1, y), a fourth position (x-1, y-1), a fifth position (x, y-1) and a sixth position (x +1, y-1), wherein the second adjacent pixels are respectively located at the fifth position (x, y-1), the sixth position (x +1, y-1) and a seventh position (x +2, y-1);
an output value calculating unit for calculating an output value of the first pixel according to the correction value of the first pixel and calculating an output value of the second pixel according to the correction value of the second pixel;
an output value assigning unit for assigning the output value of the first pixel to the first pixel and the output value of the second pixel to the second pixel;
an error value calculating unit for calculating an error value of the first pixel according to the correction value of the first pixel and calculating an error value of the second pixel according to the correction value of the second pixel,
wherein the component error value of the first neighboring pixel at the third position (x-1, y) is A/Z of an error value of the first neighboring pixel at the third position (x-1, y);
wherein the component error value of the first neighboring pixel at the fourth position (x-1, y-1) is B/Z of an error value of the first neighboring pixel at the fourth position (x-1, y-1);
wherein the component error value of the first neighboring pixel at the fifth position (x, y-1) is C/Z of an error value of the first neighboring pixel at the fifth position (x, y-1);
wherein the component error value of the first neighboring pixel at the sixth position (x +1, y-1) is D/Z of an error value of the first neighboring pixel at the sixth position (x +1, y-1);
wherein the component error value of the second neighboring pixel at the fifth position (x, y-1) is E/Z of an error value of the second neighboring pixel at the fifth position (x, y-1);
wherein the component error value of the second neighboring pixel at the sixth position (x +1, y-1) is F/Z of an error value of the second neighboring pixel at the sixth position (x +1, y-1);
wherein the component error value of the second neighboring pixel at the seventh position (x +2, y-1) is G/Z of an error value of the second neighboring pixel at the seventh position (x +2, y-1);
wherein A, B, C, D, E, F, G, Z is a positive integer, and A + B + C + D + E + F + G is 2X Z,
wherein A is 7, B is 3, C is 6, D is 1, E is F is G is 5,
wherein the error value of the first neighboring pixel is a least significant bit value of the correction value of the first neighboring pixel,
wherein the error value of the second neighboring pixel is a least significant bit value of the correction value of the second neighboring pixel.
2. The image processing device as claimed in claim 1,
wherein the correction value of the first pixel is a sum of the component error values of the first neighboring pixels and the input value of the first pixel,
wherein the correction value of the second pixel is a sum of the component error values of the second neighboring pixels and the input value of the second pixel.
3. The image processing device as claimed in claim 1,
wherein the output value of the first pixel is a most significant bit value of the correction value of the first pixel,
wherein the output value of the second pixel is a most significant bit value of the correction value of the second pixel.
4. The image processing device as claimed in claim 1,
wherein the first neighboring pixel at the fifth position (x, y-1) and the second neighboring pixel at the fifth position (x, y-1) are the same pixel,
wherein the first neighboring pixel at the sixth position (x +1, y-1) and the second neighboring pixel at the sixth position (x +1, y-1) are the same pixel.
CN201810251933.6A 2018-03-26 2018-03-26 Image processing device Active CN110365865B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810251933.6A CN110365865B (en) 2018-03-26 2018-03-26 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810251933.6A CN110365865B (en) 2018-03-26 2018-03-26 Image processing device

Publications (2)

Publication Number Publication Date
CN110365865A CN110365865A (en) 2019-10-22
CN110365865B true CN110365865B (en) 2021-07-20

Family

ID=68212075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810251933.6A Active CN110365865B (en) 2018-03-26 2018-03-26 Image processing device

Country Status (1)

Country Link
CN (1) CN110365865B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1719499A (en) * 2004-07-09 2006-01-11 Lg电子有限公司 Plasma display apparatus and image processing method thereof
CN101361359A (en) * 2006-09-16 2009-02-04 株式会社理光 Image processing apparatus, program, image forming apparatus, image forming method, and dither matrix
CN101389481A (en) * 2006-02-22 2009-03-18 株式会社理光 Image processing method, recorded matter, program, image processing apparatus, image forming apparatus, image forming system and ink
CN102196149A (en) * 2010-02-18 2011-09-21 佳能株式会社 Image processing apparatus and image processing method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6071518B2 (en) * 2012-12-14 2017-02-01 キヤノン株式会社 Image forming apparatus and image forming method
JP2017167464A (en) * 2016-03-18 2017-09-21 株式会社ジャパンディスプレイ Image display device and driving method for image display device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1719499A (en) * 2004-07-09 2006-01-11 Lg电子有限公司 Plasma display apparatus and image processing method thereof
CN101389481A (en) * 2006-02-22 2009-03-18 株式会社理光 Image processing method, recorded matter, program, image processing apparatus, image forming apparatus, image forming system and ink
CN101361359A (en) * 2006-09-16 2009-02-04 株式会社理光 Image processing apparatus, program, image forming apparatus, image forming method, and dither matrix
CN102196149A (en) * 2010-02-18 2011-09-21 佳能株式会社 Image processing apparatus and image processing method

Also Published As

Publication number Publication date
CN110365865A (en) 2019-10-22

Similar Documents

Publication Publication Date Title
KR100366935B1 (en) Image interpolation device
WO2019041842A1 (en) Image processing method and device, storage medium and computer device
US20090041348A1 (en) Image display apparatus, and method and apparatus for processing images
JPWO2012004830A1 (en) Image processing device
US7102696B2 (en) Method of effecting various anti compensation processes on segmented gray level of input image on plasma display panel
JP5152203B2 (en) Image processing apparatus, image processing method, image processing program, and image correction apparatus
WO2019200658A1 (en) Method for image smoothing processing, electronic device, and computer readable storage medium
CN110365865B (en) Image processing device
US8059920B2 (en) Method and apparatus for pixel interpolation
TWI415474B (en) Viedo codec and method thereof
US8412003B2 (en) Image processing methods, apparatus and computer program products using interdependent pixel interpolation operations
JP2017174311A (en) Edge detection device and edge detection method
US20220004857A1 (en) Neural network processing apparatus, neural network processing method, and neural network processing program
US9530223B2 (en) Image correction method and image correction device
TWI657690B (en) Image processing device
US9905195B2 (en) Image processing method
US7336398B2 (en) Error prediction method for halftone processing
KR102523301B1 (en) Image sensor circuit removing flicker and camera device including the same
CN112967208A (en) Image processing method and device, electronic equipment and storage medium
CN115546067B (en) Low-illumination image enhancement method and image enhancement device
JP5447614B2 (en) Image processing apparatus and image processing program
TWI493476B (en) Image processing circuit and method thereof
US11195251B1 (en) Image processing apparatus and method capable of rapidly determining bounding box for motion objects without iteration
US9007659B1 (en) Re-ordered error diffusion for fast implementation
CN110647866B (en) Method for detecting character strokes

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant