1. Field of the Invention
The present invention relates to an image quality stabilization method executed on an image forming apparatus.
2. Description of the Related Art
Recently, an electrophotographic type image forming apparatus and an inkjet type image forming apparatus have been used. It is desired that such an image forming apparatus is capable of forming an image having a higher quality than a certain level. As one of causes of degradation of image quality, density unevenness (i.e., banding) in a sheet conveyance direction (sub scanning direction) may occur.
Under such circumstances, Japanese Patent Application Laid-Open No. 2007-108246 discusses a method for solving the problem of banding that may occur in the sub scanning direction. More specifically, the method discussed in Japanese Patent Application Laid-Open No. 2007-108246 previously measures banding that may occur in the sub scanning direction with a period due to an outer diameter of a photosensitive drum in association with a phase of the photosensitive drum. Furthermore, the conventional method stores a result of the measurement on a storage unit as a density pattern information table. In addition, during image forming, the conventional method reads information about the banding according to the phase of the photosensitive drum from the table. In addition, the conventional method corrects the banding occurring with the period due to the outer diameter of the photosensitive drum.
Japanese Patent Application Laid-Open No. 2007-108246 also discusses a method, which is similar to the above-described method, for correcting banding that may occur with a period due to an outer diameter of a development roller.
On the other hand, the degree of scatter of toner and the stability of minute dots (hereinafter collectively referred to as a “density stability” or a “dot reproductivity”) may vary due to an environment variation, such as variation in the temperature or the humidity inside or outside the image forming apparatus or a state of use and an operation state of a toner cartridge (hereinafter simply referred to as a “toner CRG”) or a photosensitive drum, such as the consumption or the degradation thereof.
Due to the above-described causes, even if the type of the cause of the density variation in the sub scanning direction (e.g., unevenness in the rotation speed of the photosensitive drum) is the same, the level of the banding may vary. In the following description, the cause of the density variation in the sub scanning direction may be simply referred to as a “sub scanning direction (SSD) density variation cause”.
Now, an exemplary case will be specifically described in detail below with reference to
In a lower portion of the example illustrated in
As described above, even if the same SSD density variation cause has occurred, if image forming is executed under different operation conditions, the amplitude (level) of the banding that may become visible on the image may vary. In some cases, the same problem may occur due to environmental variations.
The present invention is directed to an image forming apparatus capable of achieving a high quality image by correcting banding according to the level of banding that may vary due to variation of a density characteristic of the image forming apparatus.
According to an aspect of the present invention, an image forming apparatus includes a rotation member configured to form a toner image on an image carrier based on image information, a first acquisition unit configured to acquire density variation cause information about a cause of density variation occurring in a sub scanning direction of an image, which may occur due to rotation of the rotation member, a correction unit configured to correct the image information according to the information about the cause of the density variation acquired by the first acquisition unit, and a second acquisition unit configured to acquire indirect density variation information, which indirectly indicates a level of the density variation. In the image forming apparatus, the correction unit is configured to set a level of correcting the image information corresponding to the density variation cause information based on the indirect density variation information without detecting, from the formed toner image, a level of the density variation corresponding to the density variation cause information.
Further features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to describe the principles of the invention.
Various exemplary embodiments, features, and aspects of the invention will be described in detail below with reference to the drawings.
However, components, units, and configurations described in each exemplary embodiment of the present invention are mere examples and the scope of the present invention is not limited to those described herein.
A first exemplary embodiment of the present invention will now be described below.
At first, a scanner unit 24, which is lit according to an exposure time acquired by converting input image data (an input image signal), forms an electrostatic latent image on the photosensitive member (the photosensitive drum 22). In addition, a development unit 26 develops the electrostatic latent image to form monochromatic toner images. Subsequently, the monochromatic toner images are serially transferred onto the intermediate transfer belt 27 to form multicolor toner images. Then, the multicolor toner images formed in the above-described manner are transferred onto a recording paper 11 (a recording medium). Then the multicolor toner images are fixed on the recording paper 11 by a fixing device 30.
The image forming unit includes paper feed units 21a and 21b, the photosensitive drums 22Y through 22K, injection charging devices 23Y through 23K, toner cartridges 25Y through 25K, development units 26Y through 26K, the intermediate transfer belt 27, a transfer roller 28, and the fixing unit 30. More specifically, the “photosensitive drums 22Y through 22K” is an abbreviation of the “photosensitive drums 22Y, 22M, 22C, and 22K”.
The photosensitive drums 22Y, 22M, 22C, and 22K, which are image carriers, are provided to stations arranged in tandem for development colors of yellow (Y), magenta (M), cyan (C), and black (K), respectively. Each of the photosensitive drums 22Y through 22K is constituted by an aluminum cylinder on which outer periphery an organic photoconductive layer is applied. The photosensitive drums 22Y through 22K is rotated by the drive force transmitted from a drive motor 47 illustrated in
The injection charging devices 23Y, 23M, 23C, and 23K, which are primary charging devices, are provided to the stations, respectively. In addition, the injection charging devices 23Y through 23K evenly charges the surface of each of yellow (Y), magenta (M), cyan (C), and black (K) photosensitive drums 22Y through 22K. Sleeves 23YS, 23MS, 23CS, and 23KS, which are development rollers, are included in the injection charging devices 23Y through 23K, respectively.
Exposure light for image data input by the scanner units 24Y, 24M, 24C, and 24K, which are exposure units, is transmitted to the photosensitive drums 22Y through 22K. Then the light selectively irradiates the surface of the photosensitive drums 22Y through 22K. In the above-described manner, electrostatic latent images are formed on the surface of the photosensitive drums 22Y through 22K based on the image data.
The development units 26Y, 26M, 26C, and 26K, which are development members, are provided to the stations, respectively. Each of the development units is rotationally driven by motors 6a through 6d illustrated in
The toner cartridges 25Y, 25M, 25C, and 25K are provided to the corresponding development units 26Y through 26K, respectively. The toner cartridges 25Y through 25K supply color toners to the development units 26Y through 26K. Sleeves 26YS, 26MS, 26CS, and 26KS are provided to the development units 26Y through 26K, respectively. The development units 26Y through 26K are detachably mounted to the image forming apparatus.
The intermediate transfer belt 27, which is an intermediate transfer member, contacts the photosensitive drums 22Y through 22K. In addition, during image forming, the intermediate transfer belt 27 rotates in the clockwise direction according to the rotation of the photosensitive drums 22Y through 22K. The intermediate transfer belt 27 is driven and rotated by the drive force from a belt drive roller 40 in the clockwise direction.
The drive roller 40 is driven and rotated by a motor 40a illustrated in
Subsequently, the transfer roller 28, which is a transfer member, comes into contact with the intermediate transfer belt 27. In this state, the recording paper 11, which has been conveyed from the paper feed units 21a and 21b, is pinched between the intermediate transfer belt 27 and the transfer roller 28 to be further conveyed. In this manner, the multicolor toner image on the intermediate transfer belt 27 is transferred onto the recording paper 11.
The transfer roller 28 can contact (at a position 28a) and can be separated from (by moving to a position of 28b) the intermediate transfer belt 27. More specifically, during the transfer of the multicolor toner image on the recording paper 11, the transfer roller 28 contacts the intermediate transfer belt 27 at the position 28a. On the other hand, after the image forming, the transfer roller 28 is separated from the intermediate transfer belt 27 by moving to the position 28b.
While conveying the recording paper 11, the fixing unit 30, which is a fixing member, fusion-fixes the multicolor toner image that has been transferred onto the recording paper 11. The fixing unit 30 includes a fixing roller 31, which applies heat to the recording paper 11, and a pressure roller 32, which presses the recording paper 11 against the fixing roller 31 by applying pressure thereto. Both the fixing roller 31 and the pressure roller 32 have a hollow structure and include heaters 33 and 34 therein, respectively.
After the multicolor toner image has been fixed thereon, the recording paper 11 is discharged by a discharge roller (not illustrated) onto a paper discharge tray (not illustrated). Then the image forming operation ends.
A cleaner 29, which is a cleaning member, removes toners remaining on the intermediate transfer belt 27. Waste toners, which may arise after having transferred the four-color multicolor toner images from the surfaces of the intermediate transfer belt 27 onto the recording paper 11, are collected into a cleaner container of the cleaner 29.
A density sensor 41 is provided within the image forming apparatus illustrated in
Now, an exemplary method for detecting unevenness of the rotation speed of the photosensitive drum, which is the SSD density variation cause that may occur as the photosensitive drum (i.e., the rotation member for forming toner images on the image bearing member) rotates, will be described in detail below with reference to
A rotation shaft 42 rotates together with the photosensitive drum 22Y, which is the rotation member used for image forming. A deceleration gear 43 transmits the rotation of the drive motor 47 to the rotation shaft 42. A code wheel 44, which rotates together with the rotation of the rotation shaft 42, has slits, which are concentrically provided at equal intervals. An encoder 45 includes a light emission unit and a light receiving unit. The encoder 45 outputs a pulse signal according as the slit of the code wheel 44 goes by.
A calculation unit 46 performs calculation processes on the pulse output from the encoder 45. In addition, the calculation unit 46 calculates information about the SSD density variation cause that may occur due to unevenness of the rotation speed of the photosensitive drum 22Y, which is the rotation member.
In the present invention, the “SSD density variation cause” is equivalent to the amount of deviation from an ideal laser writing interval in the sub scanning direction. However, the SSD density variation cause according to the present invention is not limited to this. More specifically, instead of the ideal laser writing interval in the sub scanning direction itself, information that indicates the ideal laser writing interval in the sub scanning direction can be appropriately used as the SSD density variation cause. Since the positional deviation may occur due to variation of the speed, the SSD density variation cause can be expressed as a parameter to the speed.
The encoder 45 has two light receiving units. More specifically, the encoder 45 has a function for detecting a home position of the code wheel 44 as well as a rotation speed detection function. The detection result is transmitted to an SSD density variation cause calculation unit 46. More specifically, the encoder 45 detects the home position of the code wheel 44 to determine the phase of periodic unevenness of the rotation speed. Processing executed by the SSD density variation cause calculation unit 46 will be described in detail below.
Now, a configuration of the image forming apparatus according to the exemplary embodiment of the present invention related to processing on a signal will be described in detail below with reference to
For example, when a print command is input by a host computer (not illustrated), page description language (PDL) data, which is print data, is transmitted from a driver 301 installed on the host computer. Then the print data is input to a controller 311 included in the image forming apparatus.
In printing, an attribute of the print data to be printed by using the driver 301 is designated by a user by designating an image attribute, such as a document image, a graphic image, or a photographic image by hand. Alternatively, the image attribute can be automatically determined by an application. The determined attribute of the print data is input to a halftone processing unit 308 as halftone information 313.
The controller 311 includes a decoder 302, a band memory A 303, a band memory B 304, a color conversion processing unit 305, a gamma-correction unit 306, a banding correction unit 307, and the halftone processing unit 308. The input print data (for example, PDL data) is interpreted by the decoder 302 and is then converted into 8-bit RGB image data.
The RGB image data is input into the band memory. The band memory includes two memory devices, such as the band memory A 303 and the band memory B 304. One memory can store image data of several lines.
At first, an image region for the top predetermined number of lines is rasterized onto the band memory A 303. Then while another image region for the next predetermined number of lines is rasterized onto the band memory B 304, RGB image data is output from the band memory A 303.
Furthermore, while another image region of a next predetermined number of lines is rasterized onto the band memory A 303, RGB image data is output from the band memory B 304. Thus, image data is rasterized onto and output from two band memories, alternately.
The RGB image data output from the band memory A 303 and the band memory B 304 is input in parallel to the color conversion processing unit 305. After being input to the color conversion processing unit 305, the RGB image data is subjected to predetermined color conversion processing and under color removal (UCR), and is then converted into YMCK image signals.
In the present exemplary embodiment, the image forming apparatus forms one frame for each of the YMCK colors. Accordingly, image signals are output from the color conversion processing unit 305 in order of color frames, i.e., in order of data of one frame of a Y image, data of one frame of an M image, and data of one frame of a C image, and data of one frame of a K image, chronologically with difference in timings.
The gamma-correction unit 306 converts each color image signal output from the color conversion processing unit 305 into corrected signal, which is corrected based on information stored in a gamma-correction table (hereinafter may also be referred to as a “density correction table”, which will be described in detail below) in order to maintain linearity of the gradation characteristic of the halftone with respect to the image signal.
Subsequently, the banding correction unit 307, which will be described in detail below, converts the image signal output from the gamma-correction unit 306 into signals corrected with a characteristic reverse to the characteristic of the image banding that may occur due to the SSD density variation cause. Then the halftone processing unit 308 executes halftone processing on the converted signal by dithering.
The engine 312 includes a pulse width modulation (PWM) processing unit 309 and a laser drive unit 310. The image signal supplied from the controller (i.e., an image signal supply source) 311, after being subjected to the halftone processing by the halftone processing unit 308, is subjected to pulse width modulation by the PWM processing unit 309 to be digital-to-analog (D/A)-converted. Then, the converted signal is input to the laser drive unit 310.
The laser drive unit 310 controls the scanner unit 24 according to the input data. After that, the electrophotographic process described above with reference to
The signal processing units illustrated in
In the present exemplary embodiment, the main control unit 321 or the CPU 314 implements the function of the banding correction unit 307 described above. However, the present invention is not limited to this. More specifically, instead of using the main control unit 321, the function of the banding correction unit 307 can be implemented by an application specific integrated circuit (ASIC) or by a cooperation between the main control unit 321 and an ASIC.
In addition, each block different from the banding correction unit 307 can be implemented by the main control unit 321, an ASIC, or a combination thereof as the banding correction unit 307. Although not illustrated in the drawing, the engine 312 has a configuration similar to that of the main control unit 321 illustrated in
Now, image density control according to the present exemplary embodiment will be described in detail below. The density of a printed image may vary due to various causes, such as the operation state (the operation environment) of image forming, such as the temperature and the humidity inside or outside (the installation location of) the image forming apparatus, the level of consumption or degradation of the photosensitive member, and the operation state (the operational circumstances) of the image forming, such as the number of continuously printed sheets.
In addition, in order to prevent density variation, many image forming apparatuses include an image density control mechanism, which automatically controls a charging potential, an exposure amount, a development bias, or image forming conditions such as gradation control conditions. In the present exemplary embodiment, the image forming apparatus executes the image density control when the image forming apparatus is powered on or when a predetermined number of sheets is printed.
Now, an example of gradation control, which is an example of the image density control, will be described in detail below. The present exemplary embodiment executes the gradation control in order to maintain the linearity of the gradation characteristic of halftone with respect to the gradation value of the image signal. In the present exemplary embodiment, after detecting a plurality of density patches, which has been formed at different gradations, by using a density sensor, a gamma-correction table is corrected so that an input/output (I/O) characteristic becomes linear, based on the result of the detection of the density patch. Now, the gradation control processing according to the present exemplary embodiment will be described in detail below.
When it is instructed by the CPU 314 to form a patch, the patch image generation unit 322 generates patch images illustrated in
Each of the patch images illustrated in
Suppose that density patches n0 through n4 have density Y0 through Y4, respectively. The present exemplary embodiment generates a density characteristic table (a reference density characteristic table) for all gradations by executing interpolation calculation based on the calculated density. A table 602 illustrated in
In the above-described gradation control, the density patch formed on the intermediate transfer belt 27 is collected by the cleaning unit illustrated in
Now, an outline of banding correction processing will be described below. In the present exemplary embodiment, the image forming apparatus first measures rotation unevenness of the photosensitive drum, which is the SSD density variation cause, by using the encoder illustrated in
More specifically, the level of banding correction to be executed for a specific SSD density variation cause is determined according to which reference table to be selected based on the dot reproductivity estimated at the timing of the banding correction.
As will be described in detail below, the “dot reproductivity” is used to indirectly identify the level of banding (the amplitude level) of density variation with respect to a specific SSD density variation cause or the level of banding correction (the level of density correction). In other words, the dot reproductivity does not have a characteristic according to the frequency of the variation of the density variation cause. To paraphrase this, the dot reproductivity does not directly denote the density characteristic having the periodical characteristic that may vary according to the variation of the SSD density variation cause.
In the present exemplary embodiment, a plurality of conversion tables used for acquiring the banding correction level is stored, each of which corresponds to each dot reproductivity. In other words, unless the density variation synchronized with the SSD density variation cause is directly measured, an appropriate level of banding correction (the conversion table) can be acquired by utilizing the dot reproductivity information, which is indirect density variation information that indirectly indicates the level of the density variation or the level of density correction. Accordingly, banding correction by the correction level determined according to the variation of the density characteristic of the image forming apparatus can be easily implemented.
In the following description, the processing according to the present exemplary embodiment will be described in the following order:
(1) Dot reproductivity information acquisition processing
(2) Banding correction processing
In the following description, the color of yellow (Y) will be described as a representative color of the colors of CMYK. However, the image forming apparatus according to the present exemplary embodiment actually executes the same processing for the colors other than the color of Y (i.e., C, M, and K).
(1) Dot Reproductivity Information Acquisition Processing
To begin with, the dot reproductivity information acquisition processing will be described in detail below. The dot reproductivity information acquisition processing is executed in order to estimate the state of dot reproductivity that may vary according to environmental variations, such as the temperature and the humidity inside or outside the image forming apparatus and the operation state of each cartridge, such as the degree of consumption and degradation. To begin with, the outline of the dot reproductivity information acquisition processing will be described.
In the present exemplary embodiment, a gamma-correction table (hereinafter simply referred to as a “reference gamma-correction table”), which has been associated with a plurality of dot reproduction states, is previously stored on the EEPROM 315. When the dot reproductivity information acquisition processing is started, the present exemplary embodiment executes the above-described gradation control. Then a reference gamma-correction table having a shape most similar to the shape of a gamma-correction table acquired by the gradation control (hereinafter simply referred to as a “measured gamma-correction table”) is selected. In this manner, the state of the dot reproductivity is identified. Processing for identifying the dot reproductivity will be described in detail below.
Then index information (e.g., “state 1”, “state 2”, and the like) that denotes the dot reproductivity, which is a result of the selection, is stored on the RAM 316. The index information is equivalent to the dot reproductivity information.
The gamma-correction table is utilized to identify the dot reproductivity because the dot reproductivity and the gamma-correction table have a correlation.
The dot reproductivity can be defined as follows. The dot reproductivity is “high” if dots have been formed at correct dot forming positions and if no dot is formed at a position at which no dot can be formed, i.e., on a white background portion. On the other hand, the dot reproductivity is “low” if a sufficient number of dots have not been formed at correct dot forming positions because a sufficient amount of toner has not been applied thereto or if the toner is adversely applied to a portion among dots, which should essentially be left blank as a space.
In the following description, an exemplary relationship between the dot reproductivity and the measured gamma-correction table will be described in detail below focusing on a case where the dot reproductivity is degraded. For example, a case where a new toner CRG (hereinafter simply referred to as a “new CRG”) and a case where a toner CRG whose amount of remaining toner is small (hereinafter simply referred to as a “used CRG”) are compared. In this case, as a difference between the new and the used CRGs, the average grain size of the toner replenished to the image forming unit may be different. More specifically, the toner grain size of the new CRG is small while the toner grain size of the used CRG is large.
Cases where density patches for highlight regions are to be output by utilizing the new CRG and the used CRG will be described. A highlight image that has been subjected to the halftone processing is constituted by minute dots. If minute dots are formed by using the toner whose grain size is large, the dot reproductivity may degrade because the toner may not be securely applied. Accordingly, the dots may not be formed in the sufficient quantity. Therefore, in this case, the density of the highlight region may become low.
On the other hand, cases where density patches for a shadowed region are to be output by using the new CRG and the used CRG will be described. In an image of a shadowed region, the distance between dots is short. Accordingly, if the dots are formed by using the toner whose grain size is large, the dot reproductivity may degrade due to increased toner scatter, which may occur due to an affect from adjacent dots. Furthermore, in this case, the area of the white background region that should exist among dots may be reduced. Therefore, it is likely that the density is high.
As described above, the density of a highlight region, whose dots have been formed by using the used CRG having a dot reproductivity lower than that of a case where the dots have been formed by using the new CRG having a higher dot reproductivity, is likely to become low while the density of a shadowed region is likely to become high.
The density variation of a new CRG 614 with respect to the gradation is relatively linear as illustrated in
As described above, in the present exemplary embodiment, a case where the measured gamma-correction table is generated based on the toner grain sizes of the new and the old CRGs. However, the shape of the measured gamma-correction table may vary due to the dot reproductivity, which may vary due to the degradation of the photosensitive drum caused by aging, and due to the environmental variation, such as the temperature and the humidity inside and outside the image forming apparatus. As described above, the dot reproductivity may vary due to various conditions of the image forming apparatus. However, the dot reproductivity and the shape of the measured gamma-correction table have a specific relationship. In the present exemplary embodiment, processing for determining the level of the banding correction is executed according to the dot reproductivity estimated by utilizing the gamma-correction table.
Now, an exemplary method for calculating a reference gamma-correction table will be described. By changing the operation environment, the operation state, and various conditions, such as image processing conditions (dithering conditions to be applied), the dot reproductivity can be varied. By using the varied dot reproductivity, the state of dot reproductivity under each condition can be defined. In the following example, two dot reproduction states (the state 1 and the state 2) are defined.
Subsequently, the gradation control described above with reference to
The reference gamma-correction table is written on the EEPROM 315 based on measured density at various timings, such as the development of the product, the shipment from the factory, when the service is executed on the apparatus, when the toner CRG is exchanged, and when the image forming apparatus is calibrated.
Now, an exemplary flow of dot reproductivity information acquisition processing will be described in detail below with reference to
Referring to
In step 205-2, the CPU 314 (a dot reproductivity analysis unit 3071, which will be described below) executes the gradation control described above with reference to
In step 205-4, the CPU 314 calculates the distance (difference) between the output gradation value stored in the gamma-correction table calculated in step 205-2 and the output gradation value in the state 1 copied in step 205-3 for each input gradation value (0-255). In the present exemplary embodiment, the “distance” refers to a parameter indicating the difference amount. However, the present exemplary embodiment is not limited to this. More specifically, another parameter with which the difference amount can be evaluated can be used instead.
Let the value of the gamma-correction table calculated in step 205-2 be “γpi (i=0, 1, . . . 255) and the value of the gamma-correction table (the reference gamma-correction table) calculated in step 205-3 be γqi (i=0, 1, . . . 255). Then, a distance γdi (i=0, 1, . . . 255) for each input gradation value can be calculated by the CPU 314 by using the following expression:
γdi=|γpi−γqi|.
In step 205-5, the CPU 314 calculates a mean value M1 of the distances γdi calculated in step 205-4. In step 205-6, the CPU 314 processes the gamma-correction table for the state 2 by executing steps 205-3 through S205-5 as described above to calculates a mean value M2.
In step 205-7, the banding correction unit 307 compares the mean values M1 and M2. If it is determined that the value M2 is greater than the value M1 (Yes in step 205-7), then the processing proceeds to step 205-8. On the other hand, if it is determined that the value M2 is equal to or less than the value M1 (No in step 205-7), then the processing proceeds to step 205-9.
In step 205-8, the banding correction unit 307 stores the “state 1” for the dot reproduction information on the RAM 316. On the other hand, the banding correction unit 307 stores the “state 2” for the dot reproduction information on the RAM 316. In step 205-10, the banding correction unit 307 ends the dot reproductivity acquisition processing.
In the image forming apparatus according to the present exemplary embodiment, when the engine is powered on or when a predetermined number of sheets has been printed, the banding correction unit 307 executes the dot reproductivity information acquisition processing described above with reference to
By executing the above-described processing, the CPU 314 can appropriately estimate the dot reproductivity information by selecting a gamma-correction table having a similar shape from the reference gamma-correction table in a plurality of dot reproduction states that has been previously stored.
In the above-described example, it is supposed that two states have been defined for the dot reproductivity. However, three or more states can be defined in the present exemplary embodiment. More specifically, in this case, the dot reproductivity can be calculated by repeatedly executing processing similar to that insteps 205-3 through 205-5 for each state. Furthermore, alternatively, the processing in step 205-3 and beyond can be executed by omitting the gradation control in step 205-2 and by using a gamma-correction table calculated by the latest gradation control.
(2) Banding Correction Processing
Now, banding correction processing according to the present exemplary embodiment will be described. By executing banding correction processing, the present exemplary embodiment can reduce visible banding by correcting the image signal having a characteristic reverse to the characteristic of the banding that has occurred due to the SSD density variation cause. To begin with, the outline of the processing will be described.
In the present exemplary embodiment, an SSD density variation cause-density correction value conversion table (hereinafter simply referred to as a “conversion table”), which stores a relationship between the SSD density variation cause and the characteristic reverse to the characteristic of the banding occurring due to the SSD density variation cause has been previously stored on the EEPROM 315. For the conversion table, an optimum table is calculated for each condition (the dot reproductivity, the type of halftone, and the gradation value). The conversion table associated with each condition is stored.
In the present exemplary embodiment, the CPU 314 refers to information about the dot reproductivity and information about the halftone (the halftone type) during image forming, and selects a corresponding conversion table. In addition, during image forming, the CPU 314 calculates the SSD density variation cause on each scan line based on SSD density variation cause information, which will be described in detail below. Furthermore, the CPU 314 refers to the selected conversion table to calculate a density correction value. Moreover, the CPU 314 corrects the image signal based on the calculated density correction value.
In the following description, the present exemplary embodiment will be described in the following order of (A) through (C).
(A) SSD density variation cause information
(B) Conversion table stored on the EEPROM 315
(C) Processing related to banding correction
(A) Description about SSD Density Variation Cause Information
Now, a method for acquiring the SSD density variation cause information will be described in detail below.
In the present exemplary embodiment, it is supposed that the SSD density variation cause 605 has occurred in two periods of periods T1 and T2 (e.g., the period T1 has a period of 3 mm while the period T2 has a period of 0.8 mm), which exist in the frequency band highly visible against visual characteristic. Accordingly, a case of correcting banding will be described focusing on this state.
A value of the SSD density variation cause at arbitrary time t can be acquired by referring to the SSD density variation cause at time t′={Mod((t−ΔT)−t0, T)} considering the repeating relationship described above with reference to
Now, the SSD density variation cause calculation unit 46 (
Vd: Target speed [mm/sec] of the photosensitive drum 22Y
Td: Perimeter [mm] of the photosensitive drum 22Y
ns: number of slits of the code wheel 44
it is supposed that the values Vd, Td, and ns have been previously stored on the EEPROM 315.
In step 202-2, the calculation unit 46 records the present time (“t0”) on the RAM 316. In the present exemplary embodiment, “time” refers to information that can identify a specific timing. More specifically, time elapsed since a specific timing can be used as the time.
In step 202-3, the calculation unit 46 monitors switching (ON/OFF states) of the pulse of an encoder output signal 48 during a time period from the time t0 to the time (t0+T) and calculates interpulse time Δpi (i=1, 2, . . . n). The term “n” is an integer less than the number of pulse signals from the encoder 45 corresponding to one revolution of the photosensitive drum. The term “T” can be calculated by dividing the LCM period of the timings T1 and T2 by Vd.
In step 202-4, the SSD density variation cause calculation unit 46 converts a value calculated by deducting ideal interpulse time Δp0 (Δp0=Td/Vd/ns) of a case where the photosensitive drum 22Y currently rotates at a constant speed from each calculated interpulse time Δpi into the distance on the intermediate transfer belt 27. In this manner, the SSD density variation cause information pi (pi={Δpi−Δp0}×Vd) (i=1, 2, . . . n).
In the present exemplary embodiment, it is supposed that the conveyance speed of the intermediate transfer belt 27 is the same as the speed Vd of the photosensitive drum 22Y. In the following description, the SSD density variation cause information, for example, pi will be described. However, the present exemplary embodiment is not limited to this. More specifically, any parameter, which is information capable of describing the substantial variation of intervals between the laser scan lines in each case, can be used as the SSD density variation cause information.
In step 202-5, the calculation unit 46 performs Fourier transform on the SSD density variation cause information pi. In step 202-6, the SSD density variation cause calculation unit 46 extracts components of the periods T1 and T2 from the data that has been subjected to Fourier transform.
In step 202-7, the calculation unit 46 executes inverse Fourier transform on the data calculated in step 202-6. In step 202-8, the SSD density variation cause calculation unit 46 overwrites the data that has been subjected to inverse Fourier transform calculated in step 202-7 and stores the same on the RAM 316 as pi. Then the processing by the SSD density variation cause calculation unit 46 ends. As will be described in detail below, the information stored on the RAM 316 is referred to by the banding correction unit 307 later and utilized in various calculations.
Alternatively, instead of the processing in steps 202-5 through 202-7, filtering including a combination of band-pass filtering, low-pass filtering, and high-pass filtering can be executed. The processing by the SSD density variation cause calculation unit 46 is executed before image forming.
More specifically, if two images are to be serially printed, the processing by the SSD density variation cause calculation unit 46 is executed before forming a first image. The result is utilized in the banding correction processing for forming the first image. Then the processing by the SSD density variation cause calculation unit 46 is executed in parallel to the image forming of the first image. A result of the processing is utilized in the banding correction processing when forming a second image.
(B) Description about Conversion Table
Now, the conversion table will be described in detail below.
As described above, the conversion table is associated with information about the image density, such as conditions of the dot reproductivity, the halftone type, and the gradation value, and is previously stored on the EEPROM 315. In other words, by selecting an appropriate conversion table according to the information about the image density, banding correction at an appropriate level can be implemented according to the environment and the state of the image forming apparatus at the present time.
Referring to
A characteristic of the conversion table 319-4 will be described. The conversion table 319-4 stores a relationship between the value of each SSD density variation cause and the level of variation of density of image information to be varied.
Now, an example of density correction information 319 will be described. The optimum conversion table 319-4 may differ according to the gradation value of the image signal, the dot reproductivity and the halftone type (i.e., the type of image processing to be executed). Accordingly, the present exemplary embodiment previously stores a predetermined gradation value 319-3, predetermined dot reproductivity information 319-2, and the conversion table 319-4 for each dithering type on the EEPROM 315.
In
In
The conversion table 319-4 under each condition can be calculated by the following methods. For example, the density sensor 41 detects banding that occurs when a predetermined image is formed for each state, gradation, and halftone. At the same time, the encoder 45 detects the SSD density variation cause. Results of the above-described detections can be used for the calculation for the conversion table 319-4. In other words, the conversion table 319-4 can be calculated based on a relationship between the characteristic reverse to the characteristic of the measured banding and the SSD density variation cause.
Alternatively, the conversion table 319-4 can be calculated by using an external measurement unit. The conversion table 319-4 is written on the EEPROM 315 based on measured density at various timings, such as the development of the product, the shipment from the factory, when the service is executed on the apparatus, when the toner CRG is exchanged, and when the image forming apparatus is calibrated.
Now, banding correction processing executed during image forming will be described. To begin with, banding correction and exposure timings will be described.
Referring to
More specifically, the exposure start time t2 is determined by the main control unit 321 according to information about the exposure start timing notified from the engine 312. In other words, the main control unit 321 determines the exposure start timing in synchronization with the timing for starting the exposure. The engine 312 notifies the exposure start timing t2 for each page.
In addition, the exposure start timing can be set at any timing after the banding correction processing and the halftone processing on the corresponding image data have been completed. Furthermore, the exposure start timing t2 can be set at an earlier timing.
The banding correction processing is executed by the banding correction unit 307 (
Detailed Description about Functional Blocks of Banding Correction Unit 307
The outline of the exemplary flow of the processing executed by the banding correction unit 307 will be described in detail below with reference to the functional block diagram of
At first, pulse signals, which are results of the detection by the encoder 45, are input to the calculation unit 46. Then the calculation unit 46 executes the processing according to the flow chart of
A dot reproductivity analysis unit 3071 executes calculation to acquire dot reproductivity information as information about the image density, by executing the processing according to the flow chart of
For a conversion table selection unit 3072, a user can select a conversion table to be used from among the plurality of conversion tables illustrated in
An SSD density variation cause information calculation unit 3073 (hereinafter simply referred to as the “calculation unit 3073”) inputs various information described above, such as the reference time t0, the exposure start time t2, and delay time ΔT. The SSD density variation cause information calculation unit 3073 calculates the SSD density variation cause information pi (pi(t)) at arbitrary time t according to various parameters including the delay time. The delay time ΔT will be described in detail below with reference to
The delay time denotes the time difference between the generation timing of a point in the wave-form of the SSD density variation cause and the generation timing of a corresponding point thereto in the wave-form of the banding.
At first, according to an instruction from the CPU 314, the patch image generation unit 322 generates a halftone image signal of a predetermined density. Then toner images are formed on the intermediate transfer belt 27. In this case, the encoder 45 measures the SSD density variation cause 605 from the timing of start of exposure of the image leading edge. In the present exemplary embodiment, the “image leading edge” does not denote the actual leading edge of the image but denotes a leading edge of the region in which an image can be formed. In addition, the density sensor 41 measures banding from the leading edge of the toner image formed in the above-described manner.
In the present exemplary embodiment, the SSD density variation cause 605 starts from the exposure start timing. On the other hand, the SSD density variation cause 618 starts at the timing of starting the actual detection of toner images by the density sensor 41. In the examples illustrated in
In other words, during the exposure, if the state of the SSD density variation cause can be estimated, the banding corresponding thereto can be identified. Accordingly, the appropriate level of banding correction level can be identified.
More specifically, in the example illustrated in
Returning to the description with reference to
The density correction unit 3075 calculates a corrected density D2 based on the density of Pin D1 and the calculated ΔD. A density curve reference unit 3076 calculates the gradation value Pout by referring to the density curve. The calculated gradation value Pout is input to the halftone processing unit 308.
(Description about Flow Chart of Processing Executed by Banding Correction Unit 307)
The processing executed by the banding correction unit 307 according to the present exemplary embodiment will be described in detail below with reference to
In step 203-1, the banding correction unit 307 starts the banding correction processing according to an instruction input by the CPU 314. In step 203-2, the banding correction unit 307 initializes a sub scanning counter (Cy) included in the banding correction unit 307 with a value “0”. Furthermore, the banding correction unit 307 initializes the time t with the exposure start timing t2 (t=t2). The exposure start timing t2 is as described above.
In step 203-3, the banding correction unit 307 calculates the exposure interval (Δt) between the scanlines. It is supposed that on the EEPROM 315, the rotation speed of the photosensitive drum 22Y (Vd [m/s]) and the target value of the scanline interval are stored (i.e., the scan line intervals et when no SSD density variation cause occurs). In this case, the exposure interval can be calculated by the following expression:
Δt=Δy/Vd.
The exposure interval Δt can also be previously stored.
In step 203-4, the banding correction unit 307 identifies a variable i for the SSD density variation cause information pi to be focused at the time t. More specifically, the variable i can be identified by the reference time t0, the exposure start timing at the image leading edge, the delay time ΔT, and the least common multiple period T (=T′/Vd).
The SSD density variation cause information pi can be calculated by the main control unit 321 in the following manner. That is, the main control unit 321 executes a calculation by using the following expression:
t′={Mod((t−ΔT)−t0,T)}
where “t0” denotes the reference time and “t” denotes arbitrary time. Furthermore, the main control unit 321 converts the calculated time “t′” into the value i of the SSD density variation cause information pi to identify the SSD density variation cause information pi.
In step 203-5, the banding correction unit 307 acquires the SSD density variation cause information pi at the time t from the RAM 316 of the main control unit 321. Furthermore, the banding correction unit 307 stores the acquired information pi in a variable Z as SSD density variation cause in the sub scanning direction y.
In step 203-6, the banding correction unit 307 initializes the main scanning counter Cx with a value “0”. In step 203-7, the banding correction unit 307 receives and refers to the image signal output from the gamma-correction unit 306. In the following description, the gradation value of the image signal is referred to as “Pin”.
In step 203-8, the banding correction unit 307, selects and refers to the conversion table to be used from the conversion tables illustrated in
In step 203-9, the banding correction unit 307 increments the main scanning counter Cx by 1. In step 203-10, the banding correction unit 307 compares the main scanning counter Cx with an image width W. If it is determined that the counter Cx is smaller than the image width W (Yes in step 203-10), then the processing proceeds to step 203-7. On the other hand, if it is determined that the counter Cx is equal to or greater than the image width W (No in step 203-10), then the processing proceeds to step 203-11.
The image width W can be defined by the number of dots in the main scanning direction. In addition, an image height H can be defined by the number of scanlines in the sub scanning direction. The image width W and the image height H, which will be described in detail below, are previously detected by the driver 301. Furthermore, the detected information is previously stored on a memory (the RAM 316) (not illustrated) included in the banding correction unit 307.
In step 203-11, the banding correction unit 307 increments the sub scanning counter Cy by 1 and adds Δt to the time t. By executing the above-described addition, the banding correction unit 307 updates the variable i by using the table illustrated in
In step 203-12, the banding correction unit 307 compares the image height H and the sub scanning counter Cy. If it is determined that the counter Cx is smaller than the image height H (Yes in step 203-12), then the processing proceeds to step 203-5. On the other hand, if it is determined that the counter Cx is equal to or greater than the image height H (No in step 203-12), then banding correction process ing ends instep 203-13. The banding correction unit 307 executes the processing in each step described above for each of the colors of CMYK.
In the above-described example, it is supposed that the drive motor 47 keeps rotating at a constant speed during time from the start of the SSD density variation cause calculation processing to the timing of start of the image forming. However, the present exemplary embodiment is not limited to this.
Alternatively, for example, the following configuration can be employed. That is, in the SSD density variation cause calculation processing, a home position at the reference time t0 is detected. Furthermore, the rotational distance of the code wheel 44 (i.e., the number of pulses of the encoder output signal 48) measured up to the timing of starting the image forming. In this case, the relationship between the variable i and the time t′ described above with reference to
As described above, if the distance is used as the parameter, the present exemplary embodiment can identify the phase (pi) of the SSD density variation cause at the start of and during the image forming.
(Description about Gradation Value Calculation Processing (Step 203-8))
Now, the gradation value interpolation calculation processing executed in step 203-8 illustrated in
In step 204-1, the gradation value calculation processing starts. In step 204-2, the banding correction unit 307 searches the density correction information 319 on the RAM 316 for a gradation value 319-3 closest to Pin in the negative direction, and stores an extracted gradation value as the variable P1. In the present exemplary embodiment, the “negative direction” is a direction in which the gradation value becomes smaller.
In step 204-3, the banding correction unit 307 refers to the conversion table 319-4 for the gradation value stored in the variable P1, the table 319-4 being calculated by step 204-2. Furthermore, the banding correction unit 307 calculates the density correction value that may occur due to the SSD density variation cause Z. Furthermore, the banding correction unit 307 stores the calculated density correction value in a variable ΔD1.
In step 204-4, the banding correction unit 307 compares the gradation value Pin with the phase P1. If it is determined that the gradation value Pin is not the same as the phase P1 (Yes in step 204-4), then the processing proceeds to step 204-5. On the other hand, if it is determined that the gradation value Pin is the same as the phase P1 (No in step 204-4), then the processing proceeds to step 204-11 because the variable ΔD1 itself is used as the correction value because the gradation value Pin and the phase P1 are the same. In step 204-11, the banding correction unit 307 substitutes ΔD, which is a variable and denotes the density correction value, with ΔD1. Then the processing proceeds to step 204-8.
In step 204-5, the banding correction unit 307 searches for a gradation value whose gradation value 319-3 is the closest to Pin in the positive direction from the density correction information 319 on the RAM 316, and stores the extracted gradation value in a variable P2.
In step 204-6, the banding correction unit 307 refers to the conversion table 319-4 included in the density correction information 319 calculated in step 204-5. Furthermore, the banding correction unit 307 calculates the density correction value corresponding to the SSD density variation cause Z, and stores the calculated value in the variable ΔD2.
In step 204-7, the banding correction unit 307 executes interpolation to calculate the density correction value ΔD by executing the following expression:
ΔD=ΔD′(Pin−P1)+ΔD1
where ΔD′=(ΔD2−ΔD1)/(P2−P1).
In step 204-8, the banding correction unit 307 refers to a density curve 610 to calculate the density D1 corresponding to the gradation value Pin. Density curves 602 and 615 are density curves similar to the density curve 610. In step 204-9, the banding correction unit 307 calculates the density D2 after the banding is corrected by an expression “D2=(D1+ΔD)”.
In step 204-10, the banding correction unit 307 refers to the density curve 610, calculates the gradation value at the density D2 (the gradation value Pout after the banding is corrected), and the gradation value interpolation calculation processing ends in step 204-12.
Now, an exemplary relationship among the variables described above with reference to
Referring to
In the example illustrated in
In the example described above, the processing for a specific color (yellow (Y)) is described. However, actually, the present exemplary embodiment executes the same processing for all the colors of CMYK. In addition, in the present exemplary embodiment, it is supposed that the SSD density variation cause having two periods T1 and T2 has occurred. However, the period to be focused is not limited to the above-described periods.
In other words, instead of the periods T1 and T2, a plurality of other periods or one period different from the periods T1 and T2 can be used. By determining the period to be focused based also on the visual characteristic of the eyes of the user, the above-described exemplary embodiment can be effectively implemented by executing the correction primarily at the frequency at which the user may becomes visually sensitive. In addition, the above-described exemplary embodiment of the present invention can be implemented by focusing on the SSD density variation cause only which has the amplitude of variation higher than a predetermined level.
In addition, in the present exemplary embodiment, two dot reproduction states are used. However, in actual cases, three or more states can be defined and processed in the similar manner as described above. In addition, in the present exemplary embodiment, the mean distance between the reference data and the measured data is utilized as one method for calculating the degree of similarity between the gamma-correction tables. However, any other appropriate methods different from the method for calculating the degree of similarity between the gamma-correction tables can be used. More specifically, the similarity degree can be calculated by weighting the distances in calculating the mean distance for each gradation level. Alternatively, the slope of the table can be calculated and used as the basis of calculating the degree of similarity between the gamma-correction tables. Further alternatively, an arbitrary characteristic amount of the tables can be calculated and used as the basis of calculating the degree of similarity between the gamma-correction tables.
As described above, in the present exemplary embodiment, eight conversion tables are provided to each gradation. However, a greater or a smaller number of conversion tables can be used. In addition, in the present exemplary embodiment, the conversion table is generated in the unit of two halftones. However, the present exemplary embodiment is not limited to this.
In addition, in the present exemplary embodiment, the previously stored conversion table stores all information whose number of patterns is equivalent to the number calculated by “(the number of the dot reproductivity states)×(the number of the gradations)×(the number of the halftones). However, the present exemplary embodiment is not limited to this. More specifically, if the conversion table is a conversion table corresponding to the halftone whose banding is not so visible (i.e., a low resolution halftone), then other conditions (the number of dot reproduction states and the number of the gradations) can be reduced. Further alternatively, the banding correction can be executed on a specific halftone.
According to the present exemplary embodiment having the above-described configuration, if the density variation whose corresponding curve has the shape similar to the shape of the curve corresponding to the SSD density variation cause can be subjected to banding correction according to the specific current state without taking the trouble of forming dedicated patches. In addition, the toner consumption amount can be effectively reduced.
In addition, even if the above-described density variation is minute, the above-described banding correction can be executed with a high accuracy based on a result of previously measuring the density variation by using an external measurement device and according to the conversion table that has been previously generated in the above-described manner. Furthermore, it becomes unnecessary to particularly provide the image forming apparatus body with a density sensor dedicated to detect the density with a high accuracy, such as the external measurement device.
Furthermore, if a computer and a scanner are externally and separately provided, which are provided to analyze the state of banding occurring on an actually printed image and to return the analysis result to the image forming apparatus, the convenience of the user may be low. On the contrary, according to the present exemplary embodiment having the above-described configuration, it is not required to separately provide the additional external computer or scanner. Accordingly, the present exemplary embodiment can implement appropriate banding correction. Therefore, the present exemplary embodiment can increase the usability of the apparatus.
Now, a second exemplary embodiment of the present invention will be described in detail below. In the above-described first exemplary embodiment, in executing the dot reproductivity information acquisition processing, the dot reproductivity is calculated by utilizing the similarity of the shapes of the measured gamma-correction table and the reference gamma-correction table calculated by executing Dhalf control.
In the present exemplary embodiment, the dot reproductivity is calculated based on the direct current-like density of predetermined simple patch images constituted by minute dots formed on the intermediate transfer belt 27. In the following description, the direct current-like density will be simply referred to as a “DC density”. To paraphrase this, in the present exemplary embodiment, density information about simple patch images is used as the indirect density variation information, which indirectly indicates the level of the density variation.
The DC density does not include alternate-current-like density variation, which may occur due to the SSD density variation cause after the inverse Fourier transform illustrated in
Now, the dot reproductivity information acquisition processing according to the present exemplary embodiment will be described in detail below with reference to
(Description about Density Patch Detection Processing)
A method for forming a density patch and for detecting the density thereof will be described. At first, the engine 312 sets a predetermined value as a value of the development bias. Furthermore, the gamma-correction unit 306 and the halftone processing unit 308 execute image processing on an input image signal 613 illustrated in
The laser drive unit 310 drives the scanner unit 24 according to the input data. Furthermore, the laser drive unit 310 forms electrostatic latent images on the photosensitive drum 22. Moreover, the generated images are subjected to the electrophotographic process described above with reference to
An image signal 317, which has not been subjected to processing by the banding correction unit 307 yet, is input to the halftone processing unit 308 by a signal switching unit (not illustrated). The density of the patch image formed on the intermediate transfer belt 27 can be detected by the density sensor 41.
The density patch 613 illustrated in
Now, density information at each dot reproductivity will be described in detail.
Now, an exemplary flow of dot reproductivity information acquisition processing will be described in detail below. At first, the patch image 613 is measured by executing the above-described density patch detection processing. Then, the present exemplary embodiment selects the dot reproductivity whose density variation is the closest to the reference information among the reference information stored on the EEPROM 315 (
In the present exemplary embodiment, the description of the type of the halftone is omitted in relation to the processing for selecting the conversion table. However, as in the first exemplary embodiment, in selecting the conversion table, the present exemplary embodiment uses the type of the halftone as well as the dot reproductivity information as the basis of the selection of the conversion table.
The image forming apparatus according to the present exemplary embodiment executes the dot reproductivity information acquisition processing when the engine is powered on and when a predetermined number of sheets is printed.
Now, a third exemplary embodiment of the present invention will be described in detail below. In the above-described first exemplary embodiment, the dot reproductivity information is acquired (estimated) according to a result of determining to the shape of which type reference gamma-correction table the shape of the currently stored gamma-correction table is similar by executing the processing in the flow chart of
In the above-described second exemplary embodiment, the dot reproductivity information is acquired according to the detected density of the simple patch illustrated in
In the present exemplary embodiment, instead of detecting a patch image as the second exemplary embodiment, the conversion table is estimated according to the operation environment of (the temperature and the humidity inside or around) the image forming apparatus and the consumption or deterioration of the image forming apparatus body or the cartridge.
More specifically, in the present exemplary embodiment, the main control unit 321 (the CPU 314) first detects the operation environment of (the temperature and the humidity inside or around) the image forming apparatus by using an environment sensor (not illustrated) to acquire information about the operation environment, which is a detection result.
In addition, the main control unit 321 (the CPU 314) acquires information about the image forming apparatus body or the cartridge, such as the number of printed sheets, the operation time, the power supply time, or the frequency of the photosensitive drum 22, as operation state information that denotes the level of consumption or deterioration of the image forming apparatus body or the cartridge.
Furthermore, the main control unit 321 executes prediction calculation of the DC density detected by the density sensor if the patch illustrated in
After predicting the density, the present exemplary embodiment selects appropriate dot reproductivity information based on the density calculated by the prediction operation and the reference information illustrated in
As in the second exemplary embodiment, in the present exemplary embodiment also, the description of the type of the halftone in the selection of the conversion table is omitted. However, as in the first exemplary embodiment, in selecting the conversion table, the present exemplary embodiment uses the type of the halftone as well as the dot reproductivity information as the basis of the selection of the conversion table.
Now, a fourth exemplary embodiment of the present invention will be described in detail below. In each exemplary embodiment of the present invention described above, the intermediate transfer belt 27 is used as the image carrier carrying the toner image. In addition, the photosensitive drum 22 is used as the rotation member for forming the toner image on the image carrier or on the transfer material. However, the present invention is not limited to this.
More specifically, if the intermediate transfer belt 27 is used as the image carrier for carrying the toner image, the development roller 23, which supplies the developer to the photosensitive drum 22, or the belt drive roller 40, which rotationally drives the endless belt, can be used as the rotation member. In addition, a motor for rotationally driving the photosensitive drum 22, a motor for rotationally driving the development roller 23, or a motor for rotating the belt drive roller 40 can be used as the rotation member. Furthermore, another rotational member for forming the toner image can be used.
If the photosensitive drum 22 is used as the image carrier for carrying the toner image, a motor for rotationally driving the photosensitive drum or a motor for rotationally driving the development roller, which supplies the developer to the photosensitive drum 22, can be used as the rotation member.
The present invention can also be achieved by providing a system or an apparatus with a storage medium storing program code of software implementing the functions of the embodiments and by reading and executing the program code stored in the storage medium with a computer of the system or the apparatus (a CPU or a micro processing unit (MPU)).
Furthermore, the above-described functions, such as the conversion table, gamma-correction table, or reference gamma-correction table are not limited to the format of a table. More specifically, a calculation unit capable of implementing similar functions can be used instead.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications, equivalent structures, and functions.
This application claims priority from Japanese Patent Application No. 2010-082808 filed Mar. 31, 2010, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2010-082808 | Mar 2010 | JP | national |