This application claims the benefit under 35 U.S.C. § 119(a) of Korean Patent Application No. 2005-55925, filed on Jun. 27, 2005, the entire contents of which are hereby incorporated herein by reference.
1. Field of the Invention
The present invention relates to a method of setting a frequency and an angle of a screen where moire patterns are not generated. More particularly, the present invention relates to a method of setting a frequency and an angle of a screen by calculating frequency rates and angle differences between screens for substantially preventing the occurrence of moire patterns as poor patterns due to at least two overlapped screens.
2. Description of the Related Art
Generally, an image formation apparatus, such as a printer, uses binary data of one bit composed of “0”s and “1”s to make an image printed on a print sheet. That is, in a case of a “0”, one dot is not printed on the print sheet, and in a case of “1”, one dot is printed on the print sheet so that one image is resultantly formed on the print sheet. In this case, the image formation apparatus carries out halftoning, which converts general image data of 8 bits to binary data of 1 bit, and the image formation apparatus, such as a laser printer, uses a screening method for carrying out such halftoning.
The screening method is a halftoning technique for converting continuous gradation images to binary images, which converts incoming image data of 8 bits to binary data of 1 bit using a screen arranged in a plurality of matrices. Screens are classified into a clustered-dot type where dots corresponding to the binary data are arranged as closely to one another as possible, and a dispersed-dot type where dots corresponding to the binary data are spaced apart from one another as much as possible.
Screens are also classified into an ordered-dot type that has dots corresponding to binary data while having regularity in response to constant frequency and angle, and a stochastic-dot type where dots corresponding to binary data are irregularly formed. In this case, the above-described frequency means a basic frequency of a screen which indicates a number of dot patterns formed per unit length, and is also referred to LPI (lines per inch).
A sequentially ordered-dot type screen is used in the laser printer, and cyan (C), magenta (M), yellow (Y), and black (B) screens are used for representing the respective colors. Poor patterns, such as moire patterns, may occur in an image to be output to the print sheet in response to frequency rate and angle differences between the C, M, Y, and B screens. Among theses screens, the yellow screen insignificantly affects an occurrence of the moire pattern, so that a description thereof will be skipped.
Interferences between the C, M, and B screens cause the moire pattern to occur, which is referred to as an interscreen moire, and a method of setting the frequency and angle of the screen for minimizing the moire patterns of the related art will be described with reference to FIGS. 1 to 8.
Referring to
Referring to
A singular state corresponds to a case when a magnitude of the moire vector is 0, and in this case, the moire pattern is not generated. However, when a fine change of the frequency rate and the angle differences of the screen occurs, the moire pattern is generated. Additionally, a slightly-off state corresponds to a case when the magnitude of the moire vector is smaller than the cut-off frequency, and in this case, the moire pattern is generated. A stable state corresponds to a case when the magnitude of the moire vector is bigger than the cut-off frequency, and in this case, the moire pattern is not generated.
Referring to
That is, the moire vector (Fk1, . . . , k6) of each state is calculated by equation 1 below, which is then compared with the cut-off frequency, and it is determined that the moire pattern is shown when the moire vector (Fk1, . . . , k6) is bigger than the cut-off frequency, and that the moire pattern is not shown when the moire vector (Fk1, . . . , k6) is smaller than the cut-off frequency.
fk1 . . . k6=√{square root over (uk1 . . . k62+vk1 . . . k62)} equation 1
In this case, k1 and k2 denote indexes representing a harmonic frequency of the K screen, k3 and k4 denote indexes representing a harmonic frequency of the C screen, k5 and k6 denote indexes representing a harmonic frequency of the M screen, fk is an initial frequency of the K screen, uk1, . . . , k6 denote horizontal components of the moire vector in the frequency domain, which are calculated by the equation 2 below.
uk1, . . . , k6=klfk+qMKfK[k3 cosα+k4 cos(90°+α)]+qCKfK[k5 cos(−β)+k6 cos(90°−β)] equation 2
Additionally, vk1, . . . , k6 denote vertical components of the moire vector in the frequency domain, which are calculated by the equation 3 below.
vk1, . . . ,k6klfkqMKfK[k3 sinα+k4 cos(90°+α)]+qCKfK[k5 sin(−β)+k6 sin(90°−β)] equation 3
In the equations 2 and 3, qCK denotes a frequency rate (fC/fk) between the K and C screens, and qCK denotes a frequency rate (fM/fk) between the K and M screens.
Referring to
In this case, the frequency and the angle of each screen are used to calculate the moire vector. That is, the frequency rate and angle differences between the C, M, and K screens are applied to the equation 1, so that a magnitude of the moire vector is calculated (S20).
In this case, the magnitude of the moire vector is compared with the cut-off frequency (S30). The moire vector is not generated when the magnitude of the moire vector is larger than the cut-off frequency. That is, when the magnitude of the moire vector is larger than the cut-off frequency, the stable state is determined where the moire vector is not generated as shown in
In contrast, when the magnitude of the moire vector is smaller than the cut-off frequency, the moire pattern is generated. That is, the slightly-off state is determined where the moire vector is generated as shown in
Thresholding is carried out on the moire pattern in response to the screen frequency rate and angle differences set when the moire pattern is not shown in the step S40 as described above. Similarly, thresholding is carried out on the moire pattern in response to the screen frequency rate and angle differences set when the moire pattern is shown in step S50. The thresholding denoted herein means that white corresponds to a case when the moire pattern is not generated and black corresponds to a case when the moire pattern is generated as shown in
The frequency and angle of the C and M screens are changed (S70). In this case, it is determined whether the change exceeds the frequency and the angle range of the screens, and the experiment is terminated when the change exceeds the frequency and the angle range. The steps S20 to S80 are repeatedly carried out when the change is within the range of the frequency and the angle of the screen. In this case, the ranges of the screen frequency rate and angle differences used herein are about 0.5 to 1.0, and 0° to 45°, respectively (S80).
In accordance with the method of the related art, the in-phase state and the counter-phase state are analyzed in the same states as each other although these states have different properties from each other. Additionally, the screen does not have the AM (Amplitude Modulation) ordered property, and cannot be analyzed when it has the AM stochastic property. The visual proper of human beings is different in response to frequency, so that the cut-off frequency may have a different weight value in response to the magnitude of the moire vector.
Accordingly, a need exists for a method of analyzing in-phase and counter-phase states while considering the different properties of each state in setting frequency and an angle of a screen such that moire patterns are not generated.
An object of the present invention is to provide a method of setting frequency rate and angle differences between screens calculating an average reflectivity by means of overlapped binary images so that moire patterns are not generated.
Another object of the present invention is to provide a method of setting frequency rate and angle differences between screens taking into account differences between an in-phase state and a counter-phase state of the screen so that stable patterns are output and moire patterns are not generated.
Another object of the present invention is to provide a method of setting frequency rate and angle differences between screens where moire patterns are not generated in the screen having an Amplitude Modulation (AM) stochastic property.
According to one aspect of the present invention, a method of setting frequency rate and angle differences between screens includes forming a binary image using at least two overlapped screens, low-pass filtering the binary image to calculate an average reflectivity, calculating a frequency component (Cost) with respect to the binary image using the calculated average reflectivity, and determining whether a moire pattern with respect to the binary image is generated based on the frequency component.
Calculating the frequency component with respect to the binary image includes calculating the frequency component when the at least two screens are in an in-phase state where start points of the screens are the same as each other.
A slightly-off state in which the moire pattern is generated is, for example, determined using the calculated frequency component of the in-phase state.
The binary image is, for example, determined to be in the slightly-off state when the calculated frequency component of the in-phase state exceeds a first threshold value.
Additionally, in an exemplary embodiment, calculating the frequency component with respect to the binary image further includes calculating the frequency component when the at least two screens are in a counter-phase state where start points (0,0) of the screens are not the same as each other, and calculating a difference between the frequency component of the in-phase state and the frequency component of the counter-phase state.
The moire pattern is determined to be possibly in a singular state using the calculated difference between the frequency component of the in-phase state and the frequency component of the counter-phase state.
The binary image is determined to be in the singular state when the calculated difference between the frequency component of the in-phase state and the frequency component of the counter-phase state exceeds a second threshold value.
The binary image is determined to be in a stable state when the calculated frequency component of the in-phase does not exceed the first threshold value and the calculated difference between the frequency component of the in-phase state and the frequency component of the counter-phase state does not exceed the second threshold value.
In accordance with an exemplary method, an average reflectivity of a predetermined position ‘P’ of the binary image is calculated using the following equation: average reflectivity of ‘P’=a number of white pixels within unit area/unit area.
In the above-described equation, horizontal and vertical lengths of the unit area may, for example, be larger than a length of a dot pattern of the at least two screens.
In accordance with the method, calculating the frequency component (Cost) with respect to the binary image uses the following equation:
where the MTF (modulation transfer function) denotes a visual property of a human being, X(u,v)×X*(u,v) denotes a power spectrum of the binary image, and α and β denote angle differences between the at least two screens.
According to an exemplary implementation of the present invention, the method may further include carrying out thresholding depending on whether the moire pattern is generated, and setting frequency rate and angle differences between the at least two screens based on the thresholding value.
Other objects, advantages, and salient features of the invention will become apparent from the detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
The above aspects and features of the present invention will be more apparent by describing certain exemplary embodiments of the present invention with reference to the accompanying drawings, in which:
Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures.
Hereinafter, exemplary embodiments of the present invention are described in detail with reference to accompanying drawings.
Referring to
Referring to
The MTF (modulation transfer function) is a visual property of a human being, which is shown in a frequency domain graph of
Referring to
To cope with this problem, an average reflectivity of the binary image is taken into account, which is calculated in
Horizontal and vertical lengths of the unit area are set to be bigger than a distance between dot patterns of the screen as shown in
average reflectivity of ‘P’=number of white pixels within unit area/unit area Equation 5
The white pixel means a pixel where dots are not formed among pixels included in the unit area of the binary image printed onto the overlapped screen. The equation 5 takes a function of the low pass filter to the binary image to calculate the average reflectivity of the binary image.
According to the above-described method, the average reflectivity of the binary image shown in
Equation 4 is applied to the moire pattern shown in
Referring to
Referring to
Poor patterns are not generated when the frequency component (cost) shown in
The poor patterns indicate low frequency patterns, such as high frequency pattern, and moire patterns, such as rosette. That is, when the poor patterns are not generated corresponds to a singular state or a stable state, and when the poor patterns are generated corresponds to a slightly-off state.
The singular state may be regarded as an unstable state, that is, the singular state indicates a state where the moire pattern may occur when fine changes in frequency and angle of the screen occur, so that a method of determining the singular and stable stages is required. Determination of the singular and stable states is made with reference to
The moire pattern is not generated when the difference (|in-counter|) between the two components (cost) shown in
That is, in a case of the singular state, a significant difference between the frequency component (cost) at the time of in-phase overlapping and the frequency component at the time of counter-phase overlapping occurs, so that the difference (|in-counter|) between the two components (cost) exceeds the second threshold value. Contrastingly, when the stable state, an insignificant difference between the frequency component (cost) at the time of in-phase overlapping and the frequency component at the time of counter-phase overlapping occurs, so that the difference (|in-counter|) between the two components (cost) is smaller than the second threshold value. As such, by means of the difference (|in-counter|) between the two components (cost), determination is made on the singular state and the stable state.
The screen angles shown in Tables 1 and 2 indicate relative angles. For example, when the K screen has an angle of 10°, the C screen has an angle of 36.5° (=10°+26.5°) and the M screen has an angle of 77° (=10°-23.0°), and the B, M, and C screens may be replaced by one another. That is, when the C screen has an angle of 10°, the M screen may have an angle of 36.5° (=10°+26.5°) and the K screen may have an angle of 77° (=10°-23.0°).
As shown in
Referring to
After the overlapped screens are used to form an overlapped binary image, the equation 5 is used to calculate the average reflectivity with respect to the binary image where the screen frequency is removed (S110).
The calculated average reflectivity is used to calculate the frequency component (cost) when each screen is in the in-phase state (S115). The frequency component of the in-phase state is compared with the first threshold value (S120), and the slightly-off state is determined when the frequency component of the in-phase state is not less than the first threshold value. That is, it is determined that the moire pattern is generated (S125). In contrast, when the frequency component (cost) of the in-phase state is smaller than the first threshold value, it is determined that the moire pattern is not generated.
To determine the stable state and the singular state, the frequency component (cost) of the counter-phase state is calculated using the average reflectivity (S130). A difference (|in-counter|) between the frequency component of the counter-phase state and the frequency component of the in-phase state is calculated (S135).
The difference (|in-counter|) is compared with the second threshold value (S140), and the singular state is determined when the difference (|in-counter|) is not less than the second threshold value. That is, it is determined that the moire pattern may be possibly generated (S145). In contrast, when the difference (|in-counter|) is smaller than the second threshold value, the stable state is determined. That is, it is determined that the moire pattern is not generated (S150).
Thresholding is carried out on the moire pattern in response to the frequency and angle as set above (S160). Frequency and angle of the C and M screens are changed (S170). In this case, it is determined whether the change exceeds the frequency and the angle range of the screens, and the experiment is terminated when the change exceeds the frequency and the angle range. The steps S110 to S170 are repeatedly carried out when the change is within the range of the frequency and the angle of the screen (S180).
b are views illustrating screening results in response to frequency rate and angle differences in accordance with an exemplary embodiment of the present invention.
Frequency components of
According to exemplary embodiments of the present invention as described above, thresholding may be carried out on the moire pattern using the average reflectivity of the overlapped binary images, and the frequency and the angle of the screen where the moire pattern is not generated may be set by taking the difference between in-phase and counter-phase of the screen into account, which thus allows the user to cope with hardware changes and to obtain the property about the screen having the AM stochastic property and use it as an evaluation function at the time of design.
The foregoing embodiment and advantages are merely exemplary and are not to be construed as limiting the present invention. The present teaching may be readily applied to other types of apparatuses. Also, the description of the exemplary embodiments of the present invention is intended to be illustrative, and not to limit the scope of the claims, and many alternatives, modifications, and variations will be apparent to those skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
2005-0055925 | Jun 2005 | KR | national |