The present patent application claims priority under 35 U.S.C. §119 from Japanese Patent Application No. 2007-088784, filed on Mar. 29, 2007, and No. 2008-075924, filed on Mar. 24, 2008 in the Japan Patent Office, the entire contents of each of which are hereby incorporated by reference herein.
1. Field of the Invention
Preferred embodiments of the present invention generally relate to an image masking technique, and more particularly, to an image forming apparatus and an image forming method for efficiently masking image data using a unit formed of small-scale circuitry while maintaining image quality and reducing toner consumption.
2. Discussion of the Related Art
In general, in order to reduce toner consumption in image formation, a mask processing unit to mask image data is employed in an image forming apparatus. A conventional mask processing unit masks entire image data at one time or applies a large mask pattern to image data. As a result, several problems have arisen in that circuitry employed for masking is likely to increase in size, and image quality of a masked image deteriorates in comparison with an original image even if toner consumption is reduced by masking image data.
Several techniques have been proposed for masking image data efficiently. For example, a technique involving extracting several picture elements (pixels) in a predetermined relation between a pixel of interest and peripheral pixels from image data and using the extracted pixels for smoothing image data is conventionally known. In the technique, the several pixels are efficiently extracted from the image data by performing a logical operation on the image data in units of pixel matrices including a plurality of pixel arrays.
Alternatively, a technique for converting multivalic image data into small image data including less information than the multivalic image data by using characteristics of a density conversion curve is known. In the technique, a decrease in the number of graduations due to data conversion can be avoided, and a high quality image can be obtained.
However, the above-described techniques have a drawback in that several problems due to image processing still remain. According to the above-described techniques, an image forming apparatus is required to include large-scale circuitry. Furthermore, although toner consumption is reduced, original image quality is not maintained.
The present invention describes a novel image forming apparatus, which, in one preferred embodiment, includes an expansion unit to expand image data input to the image forming apparatus to first matrix data formed of a plurality of rows and columns, a first mask unit to mask the first matrix data by performing a logical operation on the first matrix data and a mask pattern, wherein second matrix data formed of a plurality of rows and columns functions as the mask pattern, and wherein the number of rows and columns of the second matrix data is smaller than the number of rows and columns of the first matrix data, a second mask unit, which is formed of third matrix data including a plurality of mask unit areas that is formed of the same number of rows and columns as the second matrix data, to select any one of first processing to thoroughly mask a unit area of the first matrix data corresponding to one of the mask unit areas of the third matrix data and second processing to mask a unit area of the first matrix data corresponding to one of the mask unit areas of the third matrix data by using the first mask unit, with respect to each of the mask unit areas by using the third matrix data, and an image formation unit to form an image by modulating the first matrix data that is masked by the second mask unit into an optical writing signal, wherein the third matrix data in which any one of the first processing or the second processing selected by the second mask unit is assigned to each of the mask unit areas successively moves an entire area of the first matrix data in units of the third matrix data to mask the first matrix data.
The present invention further describes a novel image forming method, which, in one preferred embodiment, includes the steps of expanding image data input to an image forming apparatus to first matrix data formed of a plurality of rows and columns, masking the first matrix data by performing a logical operation on the first matrix data and second matrix data that is formed of a plurality of rows and columns, wherein the number of rows and columns of the second matrix data is smaller than the number of rows and columns of the first matrix data, masking a unit area of the first matrix data corresponding to a mask unit area thoroughly, wherein the mask unit area is formed of the same number of rows and columns as the second matrix data, selecting any one of the step of masking a unit area of the first matrix data corresponding to the mask unit area thoroughly and the step of masking a unit area of the first matrix data corresponding to the mask unit area by using the second matrix data, with respect to each mask unit area by using third matrix data that includes a plurality of mask unit areas, and forming an image by modulating the first matrix data that is masked by the third matrix data into an optical writing signal, wherein the third matrix data is successively applied to an entire area of the first matrix data in units of the third matrix data to mask the first matrix data.
A more complete appreciation of the disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
In describing preferred embodiments illustrated in the drawings, specific terminology is employed solely for the sake of clarity. It should be noted that the present invention is not limited to any preferred embodiment described in the drawings, and the disclosure of this patent specification is not intended to be limited to the specific terminology so selected. It is to be understood that each specific element includes all technical equivalents that operate in a similar manner and achieve a similar result.
Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views, preferred embodiments of the present invention are described.
Referring to
In the preferred embodiment, as an example of the image forming apparatus 100, a tandem-type full-color image forming apparatus is shown.
In
In the image write controller 3, the image data sent thereto is subjected to a series of image processing such as scaling processing, edge processing, image area control, and so forth, in the writing signal controller 50. Those processing are performed other than a scanning unit, a printer drive unit, or a facsimile control unit in the application I/F controller 2. The image data is converted into laser diode (LD) driving data such as Current Mode Logic (CML) or the like, and sent to the laser drive unit 7 to drive the LD 8. Thereby, in the laser write device 9, the laser beam 8a that is subjected to laser intensity modulation depending on image data of each color component in the image data (herein, image data of a cyan color component) is applied from the LD 8 onto the polygon mirror 13 of the polygon motor drive unit 12 through the aperture 10 and the cylinder lens 11.
At this moment, a reference clock CLKREF supplied from the engine controller 1 is used as a pixel clock CLKPE that is employed to transmit the image data to the laser write device 9 by clock synchronization. The reference clock CLKREF is supplied to the image write controller 3 as an oscillation source clock.
In the pixel clock generator 4, the pixel clock CLKPE is generated by dividing a frequency of the oscillation source clock, that is, a frequency of the reference clock CLKREF at a predetermined frequency division ratio that is determined by a register set value sent from the engine controller 1 or the like.
The engine controller 1 also supplies the reference clock CLKREF to the writing signal controller 50 in the image write controller 3. The writing signal controller 50 includes the image signal generator 5 and the writing position controller 6, and the reference clock CLKREF is input to both of the image signal generator 5 and the writing position controller 6. In the writing position controller 6, the frequency of the reference clock CLKREF is divided at a predetermined frequency division ratio that is determined by a register or the like, and a polygon clock CLKPM that controls a polygon motor, which is not shown, for rotationally driving the polygon mirror 13 in the polygon motor drive unit 12 is generated.
The laser beam 8a applied onto the polygon mirror 13 in the polygon motor drive unit 12 is deflected by rotation of the polygon mirror 13, and then is applied onto the photoconductor drum 17C for a cyan color through the fθ lens 14. At the same time, the laser beam 8a is applied to the synchronization detection sensor 16a of the synchronization detector 16 through the cylinder lens 15 when the deflection is started or ended, in other words, when a region out of an image area in a main scanning direction is irradiated with the laser beam 8a. When detecting the laser beam 8a, the synchronization detection sensor 16a generates and supplies a synchronization detection signal DETP-N to the image write controller 3. On the other hand, the polygon clock CLKPM and an ON/OFF signal PMON to drive the polygon motor are supplied to the polygon motor drive unit 12, and a polygon ready signal showing a lock state accompanied with rotation of the polygon mirror 13, which is not shown, is feed back to the image write controller 3 from the polygon motor drive unit 12.
It is commonly known that the aperture 10, the cylinder lens 11, the fθ lens 14, and the cylinder lens 15 are used in a laser write device in an image forming apparatus. Thus, a detailed description thereof is omitted herein.
As the polygon mirror 13 rotates, the laser beam 8a reflected at the polygon mirror 13 is irradiated onto a surface of the photoconductor drum 17C of cyan color while being deflected along a main direction in a rotation direction of the photoconductor drum 17C. Since the laser beam 8a is subjected to laser intensity modulation for the cyan color component of the image data, an electrostatic latent image of a cyan color image of the image data is formed on the surface of the photoconductor drum 17C as the photoconductor drum 17C of cyan color is rotationally driven.
In a tandem-type full-color image forming apparatus such as a full-color laser printer, a digital full-color copier, a digital composite apparatus, and so forth, the photoconductor drum 17C of cyan color, the photoconductor drum 17M of magenta color, the photoconductor drum 17Y of yellow color, and photoconductor drum 17Bk of black color are provided along the transfer belt 18. Laser beams subjected to laser intensity modulation for magenta, yellow, and black color components of the image data are applied onto surfaces of the photoconductor drums 17M, 17Y, and 17Bk while being deflected, respectively, and electrostatic latent images of magenta color, yellow color, and black color images of the image data are formed on the surface of the photoconductor drums 17M, 17Y, and 17Bk, respectively. A further description thereof is omitted herein.
A neutralization device, a charging device, and so forth are provided around the photoconductor drums 17C, 17M, 17Y, and 17Bk of respective cyan, magenta, yellow, and black colors (hereinafter, the photoconductor drums 17C, 17M, 17Y, and 17Bk are referred to as the photoconductor drum 17). The neutralization device, the charging device, and so forth are commonly known devices used in a conventional tandem-type full-color image forming apparatus. Therefore, they are not shown, and a detailed explanation thereof is omitted herein.
Each color electrostatic latent image on each photoconductor drum is transferred onto the transfer belt 18 and becomes each color visible image. Then, after the visible images is transferred and fixed onto a sheet of paper, sequential full-color image formation is completed.
The toner mark (TM) sensor 19 is a sensor used for positioning each color image in full-color image formation. A position of each color image is controlled by using output feedback of the toner mark (TM) sensor 19.
The above description is a schematic operation of a tandem-type full-color image forming apparatus.
In
The host I/F 22 is an interface for transmitting and receiving image data from a host or a network. The printer controller 23 processes data sent from the host I/F 22 with a controller.
The document reader 24 reads a document put on a document table or an auto document feeder (ADF). The input image processor 25 processes the document read by the document reader 24.
The key operator 26 includes a variety of keys for selecting or setting an application, the number of sheets to be printed, a sheet size, enlargement or shrinkage, a user program, and a service program, canceling a variety of settings or set modes, and controlling an operation start or stop in the tandem-type full-color image forming apparatus 100 shown in
The write controller 29 sets an image area of the image data sent from the main controller 27 depending on a transfer sheet size and performs LD modulation on the image data to send the image data to the engine controller 1 in the image forming apparatus 100. The image printer 30 prints and fixes an image onto a transfer sheet of paper by transferring the image through a photoconductor, an intermediate transfer belt, and so forth to output the image formed transfer sheet.
In the above-described configuration, the image forming apparatus 100 controls each member according to a signal from the key operator 26 and starts a print operation with an instruction signal from the main controller 27.
Each member shown in
The engine controller 1 in
The application I/F controller (a scanner unit/a printer drive unit/a FAX control unit) 2 shown in
The image write controller 3 including the pixel clock generator 4, the writing signal controller 50, and the laser drive unit 7 shown in
The laser write device 9 including the polygon motor drive unit 12, the polygon mirror 13, and the synchronization detector 16, the photoconductor drum 17, the transfer belt 18, and the toner mark sensor 19 shown in
Setting information determined by operating the key operator 26 shown in
When the superordinate device is specified by operating the key operator 26 shown in
On the other hand, the main scanning synchronization signal generator 41 generates a main scanning synchronization signal G by synchronizing the pixel clock CLKPE with the synchronization detection signal DETP-N output from the synchronization detector 16 when the synchronization detection sensor 16a shown in
When the superordinate device supplies the image formation trigger signal A while the main scanning synchronization signal generator 41 supplies the main scanning synchronization signal G, the main/sub timing controller 31 in the write position controller 6 generates and supplies a sub-scanning gate signal C to the superordinate device and the buffer RAM controller 34 to control sub-scanning timing.
After the sub-scanning gate signal C is asserted from high to low, the main/sub timing controller 31 outputs a main scanning timing synchronization signal B so that the superordinate device sends image data to the superordinate device. The main scanning timing synchronization signal B is a pulse signal having the almost same period as the main scanning synchronization signal G but having a different phase from the main scanning synchronization signal G. While the main scanning synchronization signal G is input to the main/sub timing controller 31, the main/sub timing controller 31 continuously outputs the main scanning timing synchronization signal B irrespective of presence or absence of image data transmission from the superordinate device.
After the sub-scanning gate signal C is asserted from high to low, a main scanning signal D output from the superordinate device is asserted from high to low. While the main scanning signal D is asserted, image data E corresponding to each color is supplied to the buffer RAM controller 34 from the superordinate device in synchronization with an input image data clock F that corresponds to each color. The image data E is input in units of lines. The main scanning signal D is repeatedly asserted. Each time the main scanning signal D is asserted, one line of the input image data E is input to the buffer RAM controller 34.
Next, each element shown in
In order to perform the above-described processing, the main/sub timing controller 31 generates the main scanning timing synchronization signal B and the sub-scanning gate signal C by using a main scanning counter and a sub-scanning counter in the main/sub scanning counter 32. The main scanning counter is a 14-bit counter by assuming that an effective scanning rate is approximately 0.3 to 0.6 when an A4 sheet size is 210 mm. The sub-scanning counter is a 14-bit counter and can scan an area of approximately 1.36 m when an A4 sheet size is 210 mm. The main scanning counter controls timing with respect to data in an image area.
The main/sub scanning counter 32 controls each counter by counting the pixel clock CLKPE in synchronization with the main scanning synchronization signal G. The main/sub timing controller 31 outputs a memory gate signal H in a main/sub scanning direction to the buffer RAM controller 34 and an image area gate signal I to the pattern controller 37, respectively, to control areas of a variety of patterns.
The input image data E is input to the buffer RAM controller 34 in synchronization with the input image data clock F corresponding to each color while the main scanning signal D is asserted. The sub-scanning gate signal C is also input to the buffer RAM controller 34 from the main/sub timing controller 31 to control sub-scanning timing.
In the preferred embodiment, the buffer RAM 35 is employed as a memory to perform velocity conversion on the input image data E, that is, convert synchronization of the input image data E with the input image data clock F into synchronization thereof with the pixel clock CLKPE. The buffer RAM 35 is formed of eight RAMs of 5120×4 bits.
The read/write and mirroring controller 36 controls reading and writing operations performed by the buffer RAM 35, a switching operation of the input image data according to each color, and mirroring in an optical system in which the laser beam 8a of each color is irradiated onto a reflection plane of the polygon mirror 13 shown in
By using the above-described configuration and operation, the input image data E is input to the buffer RAM controller 34 in synchronization with the input image data clock F, and the output image data of each color is output to the pattern controller 37 as RAM output data J in synchronization with the pixel clock CLKPE.
In the pattern controller 37, the mask pattern generator 39 generates a variety of geometrical patterns such as a vertical pattern, a horizontal pattern, a diagonal pattern, a lattice pattern, and so forth, a gradation pattern in a gray scale, a trim pattern showing an outlined area outside an image area, a P sensor pattern as a process pattern, and so forth, by performing logical operations on the main scanning counter output (14 bits) and the sub-scanning counter output (14 bits) that are generated by the main/sub timing controller 31. One of the variety of patterns generated by using the counter output is arbitrarily selected by a selector employed as a register by a CPU or the like in the engine controller 1 shown in
In the pattern mask processor 40, the image data subjected to the mask processing is subjected to further processing such as gamma conversion processing, edge processing that is applied to a binary/multiple-valued image, forced laser illumination/extinction processing, and so forth, corresponding to characteristics of the photoconductor drum 17 shown in
In general, as for an area setting of each pattern, a main/sub scanning area is set by a predetermined register.
In
On the other hand, as shown in
In
With reference to
When data of one pixel is formed of one dot, the matrix data JM is formed of (64 dots)×(64 dots). However, it should be noted that the number of dots included in one pixel is different depending on an image data format of a superordinate apparatus such as a printer controller, a facsimile, a scanner, or the like, connected to the image forming apparatus 100, and the number of dots of the matrix data JM is different according to a image data format of the superordinate apparatus. Hereafter, more description about the mask processing is given with the matrix data JM of (64 dots)×(64 dots).
Normally, a matrix size of the mask pattern MP is determined by dividing a matrix size of the matrix data JM, that is, (64 rows)×(64 columns), by an even number, in other words, multiplying the matrix size of the matrix data JM by ½N, hereat a number N is a natural number. The mask pattern MP shown in
In
In
The AND processor 38 shown in
The mask selector MS selects whether masking the unit pixel area P of the matrix data JM with the mask pattern MP, that is, carrying out logical AND between the unit pixel area P of the matrix data JM and the mask pattern MP in units of pixels, or masking all the unit pixel area P of the matrix data JM irrespective of the mask pattern MP with respect to each unit area of the mask selector MS. The unit area of the mask selector MS that masks the unit pixel area P of the matrix data JM with or without the mask pattern MP is referred to as a mask pattern selection area MSs or a mask area MSm, respectively.
On the mask selector MS shown in
The matrix data JM formed of (64 dots)×(64 dots) shown in
An area of the matrix data JM having the same size as the mask selector MS, that is, (8 dots)×(8 dots), is represented by a mask application area MS′. The mask application area MS′ is indicated with a bold line in
When completing masking two rows of the unit pixel areas P in the row direction, that is, (8 dots)×(64 dots) the mask selector MS repeats masking next two rows of the unit pixel areas P in the row direction in the same manner, that is, moves from third and fourth unit pixel areas P from the top left in the row direction. When the mask selector MS completes masking last two rows of the unit pixel areas P, the matrix data JM is thoroughly masked.
More specifically, the mask selector MS thoroughly masks one of the unit pixel areas P in the mask application area MS′ corresponding to the mask area MSm of the value of “1,” and masks one of the unit pixel areas P in the mask application area MS′ corresponding to the mask pattern selection area MSs of the value of “0” with the mask pattern MP.
The above-described mask processing is performed in the AND processor 38 shown in
More specifically, the mask application area MS′ of (8 dots)×(8 dots) is read to the AND processor 38 one by one. At AND gate circuits 421, 422, 423, and 424 of the AND processor 38, which is shown in
Before carrying out the logical AND, the AND processor 38 inverts each value of the mask area MSm represented by “1” and the mask pattern selection area MSs represented by “0,” as well as the AND processor 38 inverts each value of the mask pattern MP. Then, the AND processor 38 performs logical AND between the unit pixel area P of the matrix data JM and mask selector MS with the inverted values in units of unit pixel areas P. This processing is described in detail with reference to
Subsequently, the mask pattern MP and the mask selector MS is described in detail.
As described above, on the mask pattern MP shown in
First line: WWBB=1100b=Ch
Second line: WWBW=1101b=Dh
Third line: BBWB=0010b=2h
Fourth line: BWBW=0101b=5h
When a value of a leftmost unit area in the first line, that is, a value of a top-left unit area of the mask pattern MP, is referred to as the most significant bit, and a value of a rightmost unit area in the fourth line, that is, a value of a bottom-right unit area of the mask pattern MP, is referred to as the least significant bit, the mask pattern MP shown in
As described above, on the mask selector MS shown in
The matrix data JM shown in
It should be noted that the mask pattern MP, the mask selector MS, and the mask processing that are described above can be applied to each color image, that is, cyan, magenta, yellow, or black.
Numerical values of the mask pattern MP and the mask selector MS in each color are set to a register in the mask pattern generator 39 of the pattern controller 37 shown in
In
The registers MASKEN0, 1, 2, and 3 are 4-bit registers formed of bits D0, D1, D2, and D3. As shown in
The registers MASK0, 1, 2, and 3 are 16-bit registers formed of bits D0 through D15. As shown in
In the format shown in
In a field of “contents” in
The PAM output data J to be expanded to the matrix data JM shown in
The AND processor 38 includes the four AND gate circuits 421, 422, 423, and 424 as shown in
In the AND gate circuits 421, 422, 423, and 424, an AND gate is provided with respect to each one-pixel data of the image data J1, J2, J3, and J4. Each one-pixel data and a bit of the mask selector MS and the mask pattern MP corresponding to each one-pixel data is sent to each AND gate such that each one-pixel data is masked or remains as is.
Image data output from the AND gate circuits 421, 422, 423, and 424 is sent to the pattern mask processor 40 shown in
As described above, according to the preferred embodiment, matrix data smaller than original image data is generated, and each unit area of the matrix data is masked with a mask pattern or totally masked without the mask pattern, whereas a large area of original image data is masked by a conventional method. Since the original image data is masked successively and entirely, masking efficiency can be improved with a minimal configuration of the pattern controller 37. In addition, toner consumption can be reduced while eliminating image quality deterioration by masking image data using the above-described method.
In the preferred embodiment described above, the matrix size of the mask pattern MP is determined by dividing a matrix size of the matrix data JM by an even number. Alternatively, the matrix size of the mask pattern MP can be determined with an arbitrary number of rows and columns. On the other hand, the unit area of the mask selector MS is the same matrix size as the mask pattern MP, that is, 4 by 4. Alternatively, the unit area of the mask selector MS can be a matrix size of 3 by 3, 3 by 4, or 3 by 5.
It should be noted that the present invention does not limit logic of the masking or non-masking with the mask pattern MP and a logical operation thereof to the preferred embodiment. In the preferred embodiment, the logical operation is described with AND. Alternatively, other logical operations can be employed with an arbitrary combination, as long as the combination of other logical operations can optimally perform the mask processing.
The present invention describes a full-color tandem-type image forming apparatus and an image forming method used therein as the preferred embodiment. However, it should be noted that the present invention does not limit an image forming apparatus to the preferred embodiment. As long as an image forming apparatus includes a unit configured to expand input image data to matrix data formed of a plurality of rows and columns and a function to perform image formation by modulating the matrix data into an optical writing signal, other types of image forming apparatus can be employed.
It should be noted that the above-described embodiments are merely illustrative, and numerous additional modifications and variations are possible in light of the above teachings. For example, elements and/or features of different illustrative and preferred embodiments herein may be combined with each other and/or substituted for each other within the scope of this disclosure. It is therefore to be understood that the disclosure of this patent specification may be practiced otherwise than as specifically described herein.
Number | Date | Country | Kind |
---|---|---|---|
2007-088784 | Mar 2007 | JP | national |
2008-075924 | Mar 2008 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4698778 | Ito et al. | Oct 1987 | A |
6177948 | Estabrooks et al. | Jan 2001 | B1 |
6731407 | Hayama | May 2004 | B1 |
6771391 | Konishi et al. | Aug 2004 | B1 |
6791714 | Ishimura | Sep 2004 | B1 |
6888558 | Pierson | May 2005 | B2 |
7433513 | Li | Oct 2008 | B2 |
Number | Date | Country |
---|---|---|
8-297746 | Nov 1996 | JP |
2006-74305 | Mar 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20080240611 A1 | Oct 2008 | US |