Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
207 words
An image processing apparatus for determining an image type of each area in an image, comprising: binarizing means for binarizing an input image signal to provide binary image data consisting of first and second values; run length calculating means for calculating, on the basis of the binary image data provided by said binarizing means, a length of a run representing a continuation of the binary image data having the first value; run extension means for replacing a pixel having the second value with a pixel having the first value with respect to the binary image data provided by said binarizing means to extend the run so as to provide an extended run; maximum run length calculating means for calculating a maximum run length of run lengths calculated by said run length calculating means within a range of the extended run provided from said run extension means; extended run length calculating means for calculating a length of the extended run provided from said run extension means; and determining means for determining an image type of the input image signal on the basis of the extended run length calculated by said extended run length calculating means and the maximum run length calculated by said maximum run length calculating means.
Claim 2
Dependent Claim
207 words
An image processing apparatus for determining an image type of each area in an image, comprising: binarizing means for binarizing an input image signal to provide binary image data consisting of first and second values; run length calculating means for calculating, on the basis of the binary image data provided by said binarizing means, a length of a run representing a continuation of the binary image data having the first value; run extension means for replacing a pixel having the second value with a pixel having the first value with respect to the binary image data provided by said binarizing means to extend the run so as to provide an extended run; maximum run length calculating means for calculating a maximum run length of run lengths calculated by said run length calculating means within a range of the extended run provided from said run extension means; extended run length calculating means for calculating a length of the extended run provided from said run extension means; and determining means for determining an image type of the input image signal on the basis of the extended run length calculated by said extended run length calculating means and the maximum run length calculated by said maximum run length calculating means.
Claim 3
Dependent Claim
80 words
An apparatus according to claim 1, wherein the run extension means includes means for, when there is a pixel having the first value in a specific direction from a position of a target pixel having the first value within a specific pixel count range, replacing all image data between the target pixel and the pixel with the first value with respect to the binary image data provided by said binarizing means to extend the run, thereby providing an extended run.
Claim 4
Dependent Claim
47 words
An apparatus according to claim 1, wherein the image signal is a signal obtained by scanning an image in a main scanning direction and a sub-scanning direction perpendicular to the main scanning direction, and the specific direction of said run extension means is the main scanning direction.
Claim 5
Dependent Claim
67 words
An apparatus according to claim 1, wherein said binarizing means further comprises: thinning means for thinning off the binary image data, said thinning means outputting one image data with respect to a predetermined number of continuous binary image data, and said thinning means outputting the first value when there is at least one image data having the first value within the predetermined number of binary image data.
Claim 6
Dependent Claim
55 words
An apparatus according to claim 1, wherein said determining means has deciding means for deciding an image type of the input image signal on the basis of a difference between the extended run length calculated by said extended run length calculating means and the maximum run length calculated by said maximum run length calculating means.
Claim 7
Dependent Claim
56 words
An apparatus according to claim 5, wherein said deciding means has means for deciding the image type as a character, when the difference between the extended run length and the maximum run length is smaller than a predetermined threshold, and deciding the image type as half-tone when the difference is not less than the predetermined threshold.
Claim 8
Dependent Claim
55 words
An apparatus according to claim 1, wherein said determining means has deciding means for deciding an image type of the input image signal on the basis of a ratio of the extended run length calculated by said extended run length calculating means to the maximum run length calculated by said maximum run length calculating means.
Claim 9
Dependent Claim
61 words
An apparatus according to claim 5, wherein said deciding means has means for deciding the image type as a character when the ratio of the extended run length to the maximum run length (maximum run length/extended run length) is smaller than a predetermined threshold, and deciding the image type as half-tone when the ratio is not less than the predetermined threshold.
Claim 10
Dependent Claim
329 words
An image processing apparatus for determining an image type of each area in an image, comprising: binarizing means for binarizing an input image signal to provide binary image data consisting of first and second values; run length calculating means for calculating, on the basis of the binary image data provided by said binarizing means, a length of a run representing a continuation of the binary image data having the first value; run extension means for replacing a pixel having the second value with a pixel having the first value with respect to the binary image data provided by said binarizing means to extend the run so as to provide an extended run; maximum run length calculating means for calculating a maximum run length of run lengths calculated by said run length calculating means within a range of the extended run provided from said run extension means; extended run length calculating means for calculating a length of the extended run provided from said run extension means; first determining means for determining an image type of the input image signal on the basis of the extended run length calculated by said extended run length calculating means and the maximum run length calculated by said maximum run length calculating means, and providing a first determination signal representing a determination result; and second determining means for calculating, on the basis of the input image signal, a maximum density difference signal representing a density difference between a pixel of a maximum density and a pixel of a minimum density in an area of a predetermined size, determining an image type of the input image signal on the basis of the maximum density difference signal, and providing a second determination signal representing a determination result; and total determining means for totally determining the image type of the input image signal on the basis of the first determination signal provided from said first determining means and the second determination signal provided from said second determining means.
Claim 11
Dependent Claim
329 words
An image processing apparatus for determining an image type of each area in an image, comprising: binarizing means for binarizing an input image signal to provide binary image data consisting of first and second values; run length calculating means for calculating, on the basis of the binary image data provided by said binarizing means, a length of a run representing a continuation of the binary image data having the first value; run extension means for replacing a pixel having the second value with a pixel having the first value with respect to the binary image data provided by said binarizing means to extend the run so as to provide an extended run; maximum run length calculating means for calculating a maximum run length of run lengths calculated by said run length calculating means within a range of the extended run provided from said run extension means; extended run length calculating means for calculating a length of the extended run provided from said run extension means; first determining means for determining an image type of the input image signal on the basis of the extended run length calculated by said extended run length calculating means and the maximum run length calculated by said maximum run length calculating means, and providing a first determination signal representing a determination result; and second determining means for calculating, on the basis of the input image signal, a maximum density difference signal representing a density difference between a pixel of a maximum density and a pixel of a minimum density in an area of a predetermined size, determining an image type of the input image signal on the basis of the maximum density difference signal, and providing a second determination signal representing a determination result; and total determining means for totally determining the image type of the input image signal on the basis of the first determination signal provided from said first determining means and the second determination signal provided from said second determining means.
Claim 12
Dependent Claim
80 words
An apparatus according to claim 9, wherein the run extension means includes means for, when there is a pixel having the first value in a specific direction from a position of a target pixel having the first value within a specific pixel count range, replacing all image data between the target pixel and the pixel with the first value with respect to the binary image data provided by said binarizing means to extend the run, thereby providing an extended run.
Claim 13
Dependent Claim
71 words
An apparatus according to claim 9, further comprising: storing means for storing at least the first determination signal provided from said first determining means; and storage control means for controlling input and output of the first determination signal to and from said storing means, said storage control means providing the first determination signal to said total determining means such that the first determination signal is synchronized with the second determination signal.
Claim 14
Dependent Claim
186 words
An image processing apparatus for determining whether an image is a character image or a half tone image, comprising: binarizing means for binarizing an input image signal to output binary image data consisting of black and white data; first run length calculating means for calculating, on the basis of the binary image data provided by said binarizing means, a length of a run representing a continuation of black pixels in a specific direction; extending means for converting a white pixel adjacent in a specific direction to a black pixel into the black pixel with respect to the binary image data provided by said binarizing means to extend the run so as to provide an extended run; second run length calculating means for calculating a length of the extended run, from the binary image data converted by said extending means; and determining means for determining whether the image is a character image or a half-tone image on the basis of a difference between the run length calculated by said first run length calculating means and the extended run length calculated by said second run length calculating means.
Claim 15
Dependent Claim
186 words
An image processing apparatus for determining whether an image is a character image or a half tone image, comprising: binarizing means for binarizing an input image signal to output binary image data consisting of black and white data; first run length calculating means for calculating, on the basis of the binary image data provided by said binarizing means, a length of a run representing a continuation of black pixels in a specific direction; extending means for converting a white pixel adjacent in a specific direction to a black pixel into the black pixel with respect to the binary image data provided by said binarizing means to extend the run so as to provide an extended run; second run length calculating means for calculating a length of the extended run, from the binary image data converted by said extending means; and determining means for determining whether the image is a character image or a half-tone image on the basis of a difference between the run length calculated by said first run length calculating means and the extended run length calculated by said second run length calculating means.