← Back to Patent Explorer
EP0356225A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Image processing apparatus

Assignee: Canon Inc
•
Filing: 1989-08-23
•
Granted: —
•
Expires: 2009-08-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processing apparatus of this invention is arranged so that a threshold for use in binarization is switched between two types in accordance with whether or not a portion in which input pixel data is located is positioned in the vicinity of an edge portion of an image. One type is a threshold which varies in the width of variation corresponding to the density of the input pixel, while the other type is a fixed threshold. If an objective pixel is located in the vicinity of an edge portion of an image, binarization is carried out with the fixed threshold, while if the objective pixel is located in a non-edge portion, the variable threshold is used.

Inventors

  • 👤 Akihiro Katayama
  • 👤 Hidefumi Oosawa

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 12:11
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051; H04N1/4052; H04N1/4053

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 105 words
An image processing apparatus comprising: inputting means for inputting pixel data; variable-threshold generating means for generating a threshold corresponding to said input pixel data; fixed-threshold generating means for generating a fixed threshold; decision means for making a decision as to whether or not an input objective pixel is located in the vicinity of an edge portion of an image; selecting means for selecting said variable-threshold generating means or said fixed-threshold generating means on the basis of the result of said decision made by said decision means; and quantizing means for quantizing said objective pixel on the basis of a threshold selected by said selecting means.
Claim 2
Dependent Claim 105 words
An image processing apparatus comprising: inputting means for inputting pixel data; variable-threshold generating means for generating a threshold corresponding to said input pixel data; fixed-threshold generating means for generating a fixed threshold; decision means for making a decision as to whether or not an input objective pixel is located in the vicinity of an edge portion of an image; selecting means for selecting said variable-threshold generating means or said fixed-threshold generating means on the basis of the result of said decision made by said decision means; and quantizing means for quantizing said objective pixel on the basis of a threshold selected by said selecting means.
Claim 3
Dependent Claim 33 words
An image processing apparatus according to claim 1, wherein said inputting means includes means for reading an original image in units of pixels and generating digital pixel data corresponding to the individual pixels.
Claim 4
Dependent Claim 22 words
An image processing apparatus according to claim 1, wherein said pixel data is density data obtained when said original image is read.
Claim 5
Dependent Claim 38 words
An image processing apparatus according to claim 1, wherein as the value of said pixel data input from said inputting means becomes smaller, the range in which said threshold generated by said variable-threshold generating means varies becomes larger.
Claim 6
Dependent Claim 28 words
An image processing apparatus according to claim 1, wherein said threshold generated by said variable-threshold generating means varies about said fixed threshold generated by said fixed-threshold generating means.
Claim 7
Dependent Claim 36 words
An image processing apparatus according to claim 1, wherein said fixed-threshold generating means generates a threshold which takes on an approximately middle value within the range of values which can be input by said inputting means.
Claim 8
Dependent Claim 133 words
An image processing apparatus according to claim 1, further comprising: memory means for storing a predetermined number of lines of data quantized by said quantizing means and relative to pixels located in the vicinity of the position of said objective pixel; decision means for making a decision as to whether or not an output pixel dot is present in said quantized pixel data belonging to a predetermined area in the vicinity of the position of said objective pixel and stored in said memory means; and setting means for forcibly setting said pixel data processed by said quantizing means to a state wherein no output dot is present on the basis of the value of said pixel data input by said inputting means and the result of said decision made by said decision means.
Claim 9
Dependent Claim 25 words
An image processing apparatus according to claim 1, wherein said quantizing means is means for generating binarized pixel data based on an error diffusion method.
Claim 10
Dependent Claim 68 words
An image processing apparatus according to claim 8, wherein when an error occurring when said objective pixel data is quantized into a binary output data is negative and if said decision means determines that said objective pixel is located in the vicinity of an edge portion of an image, said error which has occurred is not diffused into an area corresponding to the positions of non-quantized neighboring pixels.
Claim 11
Dependent Claim 84 words
An image processing apparatus according to claim 8, wherein when an error occurring when said objective pixel data is quantized into a binary output data is negative and if said decision means determines that said objective pixel is located in the vicinity of an edge portion of an image, said error which has occurred is not diffused into an area corresponding to the positions of non-binarized pixels which are located on the side of said objective pixel which is nearer to said edge portion.
Claim 12
Dependent Claim 163 words
An image processing apparatus for generating output pixel data by quantizing input pixel data, comprising: inputting means for inputting pixel data; area-state determining means for making a decision as to the state of quantized output pixel data in an area near to an objective pixel input from said input means; edge determining means for making a decision as to whether or not said objective pixel input by said inputting means is located in the vicinity of an edge portion of an image; variable-threshold generating means for generating a threshold corresponding to said input pixel data; quantizing means for quantizing said input pixel data into output pixel data on the basis of said threshold generated by said variable-threshold generating means and the result of said decision made by said area-state determining means; and distributing means for distributing an error amount which occurs when said quantizing means effects quantization to at least one non-quantized pixel which is positioned in the vicinity of said objective pixel.
Claim 13
Dependent Claim 163 words
An image processing apparatus for generating output pixel data by quantizing input pixel data, comprising: inputting means for inputting pixel data; area-state determining means for making a decision as to the state of quantized output pixel data in an area near to an objective pixel input from said input means; edge determining means for making a decision as to whether or not said objective pixel input by said inputting means is located in the vicinity of an edge portion of an image; variable-threshold generating means for generating a threshold corresponding to said input pixel data; quantizing means for quantizing said input pixel data into output pixel data on the basis of said threshold generated by said variable-threshold generating means and the result of said decision made by said area-state determining means; and distributing means for distributing an error amount which occurs when said quantizing means effects quantization to at least one non-quantized pixel which is positioned in the vicinity of said objective pixel.
Claim 14
Dependent Claim 22 words
An image processing apparatus according to claim 11, wherein said pixel data is density data obtained when an original image is read.
Claim 15
Dependent Claim 41 words
An image processing apparatus according to claim 11, wherein said threshold generated by said variable-threshold generating means exhibits a variation for each input pixel, as the value of said input pixel data becomes smaller, the width of said variation becoming larger.
Claim 16
Dependent Claim 36 words
An image processing apparatus according to claim 11, wherein said threshold generated by said variable-threshold generating means varies about an approximately middle value within the range of values which can be input by said inputting means.
Claim 17
Dependent Claim 50 words
An image processing apparatus according to claim 11, wherein said quantizing means is binarizing means for converting objective pixel data into binary output data, said area-state determining means making a decision as to whether or not an output dot is present in a predetermined area near to said objective pixel.
Claim 18
Dependent Claim 59 words
An image processing apparatus according to claim 15, wherein when an error occurring when said objective pixel data is binarized is negative and if said objective pixel is located in the vicinity of an edge portion of an image, said distributing means distributes substantial zero to the positions of non-binarized pixels located in the vicinity of said objective pixel.
Claim 19
Dependent Claim 71 words
An image processing apparatus according to claim 15, wherein when an error occurring when said objective pixel data is binarized is negative and if said decision means determines that said objective pixel is located in the vicinity of an edge portion of an image, said distributing means distributes substantial zero to the positions of non-­binarized pixels located on the side of said objective pixel which is nearer to said edge portion.
Claim 20
Dependent Claim 64 words
An image processing apparatus according to claim 12, wherein if the density of said objective pixel is low and if said area-state determining means determines that no output dot is present in a predetermined area near to said objective pixel, said quantizing means provides output pixel data corresponding to the position of said objective pixel in the form of data including no output dot.
Claim 21
Dependent Claim 83 words
An image processing method in which an error occurring when said input pixel data is quantized is distributed to a non-quantized neighboring pixel, comprising the steps of: calculating a distance by which black pixels are allowed to be close to each other in accordance with the density of an objective pixel; determining whether or not a quantized black pixel is contained within said distance; and outputting said objective pixel as a white pixel if said quantized black pixel is contained within said distance.
Claim 22
Dependent Claim 83 words
An image processing method in which an error occurring when said input pixel data is quantized is distributed to a non-quantized neighboring pixel, comprising the steps of: calculating a distance by which black pixels are allowed to be close to each other in accordance with the density of an objective pixel; determining whether or not a quantized black pixel is contained within said distance; and outputting said objective pixel as a white pixel if said quantized black pixel is contained within said distance.
Claim 23
Dependent Claim 86 words
An image processing method in which an error occurring when said input pixel data is quantized is distributed to a non-quantized neighboring pixel, comprising the steps of: calculating the size of an area in which black pixels are allowed to be close to each other in accordance with the density of an objective pixel; determining whether or not a quantized black pixel is contained in said area; and outputting said objective pixel as a white pixel if said quantized black pixel is contained in said area.
Claim 24
Dependent Claim 86 words
An image processing method in which an error occurring when said input pixel data is quantized is distributed to a non-quantized neighboring pixel, comprising the steps of: calculating the size of an area in which black pixels are allowed to be close to each other in accordance with the density of an objective pixel; determining whether or not a quantized black pixel is contained in said area; and outputting said objective pixel as a white pixel if said quantized black pixel is contained in said area.
Claim 25
Dependent Claim 150 words
An image processing apparatus in which an error occurring when input pixel data is quantized is distributed to a non-quantized neighboring pixel, comprising: arithmetic means for calculating a distance by which black pixels are allowed to be close to each other in accordance with the density of an objective pixel; detecting means for detecting the distance between the position of said objective pixel and the position of a pixel located at the shortest distance from said objective pixel in a group of quantized black pixels; decision means for determining whether or not said distance detected by said detecting means is contained within said distance calculated by said arithmetic means; and quantization correcting means for correcting said objective pixel as a white pixel and outputting said white pixel if said decision means determines that said distance detected by said detecting means is contained within said distance calculated by said arithmetic means.
Claim 26
Dependent Claim 150 words
An image processing apparatus in which an error occurring when input pixel data is quantized is distributed to a non-quantized neighboring pixel, comprising: arithmetic means for calculating a distance by which black pixels are allowed to be close to each other in accordance with the density of an objective pixel; detecting means for detecting the distance between the position of said objective pixel and the position of a pixel located at the shortest distance from said objective pixel in a group of quantized black pixels; decision means for determining whether or not said distance detected by said detecting means is contained within said distance calculated by said arithmetic means; and quantization correcting means for correcting said objective pixel as a white pixel and outputting said white pixel if said decision means determines that said distance detected by said detecting means is contained within said distance calculated by said arithmetic means.
Claim 27
Dependent Claim 37 words
An image processing apparatus according to claim 21 in which an error occurring when input pixel data is quantized is distributed to a non-quantized neighboring pixel, wherein said quantization is binarization based on an error diffusion method.
Claim 28
Dependent Claim 145 words
An image processing apparatus in which an error occurring when input pixel data is quantized is distributed to a non-quantized neighboring pixel, comprising: first calculating means for calculating, from an error occurring during quantization, values to be distributed to respective non-quantized neighboring pixels which are located in the vicinity of an objective pixel; first distributing means for distributing said values calculated by said first calculating means to the positions of corresponding individual neighboring pixels; second calculating means for calculating a lost error amount from the total sum of said values calculated by said first calculating means; and second distributing means for distributing said error amount calculated by said first calculating means to the position of one neighboring pixel which is located in a relatively different position with respect to said objective pixel position, at least each time the position of said objective pixel is updated.
Claim 29
Dependent Claim 145 words
An image processing apparatus in which an error occurring when input pixel data is quantized is distributed to a non-quantized neighboring pixel, comprising: first calculating means for calculating, from an error occurring during quantization, values to be distributed to respective non-quantized neighboring pixels which are located in the vicinity of an objective pixel; first distributing means for distributing said values calculated by said first calculating means to the positions of corresponding individual neighboring pixels; second calculating means for calculating a lost error amount from the total sum of said values calculated by said first calculating means; and second distributing means for distributing said error amount calculated by said first calculating means to the position of one neighboring pixel which is located in a relatively different position with respect to said objective pixel position, at least each time the position of said objective pixel is updated.
Claim 30
Dependent Claim 32 words
An image processing apparatus according to claim 23, wherein said second calculating means calculates the total of the values which are below the decimal points of said respective values to be distributed.
Claim 31
Dependent Claim 38 words
An image processing apparatus according to claim 23, wherein a pixel position to which said error amount is to be distributed by said second distributing means is calculated from the address of the position of said objective pixel.
Claim 32
Dependent Claim 32 words
An image processing apparatus according to claim 23, wherein a pixel position to which said error amount is to be distributed by said second distributing means is calculated with a random number.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag