An image color correction method, device, storage medium and image forming apparatus
By acquiring and analyzing the signal values of the color correction test image, the starting positioning point and color block position of the image are determined, and the color block offset is calculated for correction. This solves the problems of low accuracy and efficiency in color correction in the existing technology and achieves faster and more accurate color correction.
Patent Information
- Application Number
- CN202211483874.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-24
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2042-11-24
AI Technical Summary
Existing color correction methods for image forming apparatuses suffer from low accuracy and efficiency, especially due to the time delay caused by sensor data latency and the need to detect and calculate each color patch.
By acquiring the signal value of the color correction test image detected by the detection device, the starting positioning point of the image and the position of the black block are determined according to the change amplitude of the signal value. The positions of the remaining color blocks are determined based on the position of the black block, and the color block offset is calculated for color correction.
It improves the accuracy and efficiency of color correction, reduces color correction time, and ensures the accurate positioning of each color block.
Smart Images

Figure CN115866153B_ABST
Abstract
Description
[0001] The present application relates to the technical field of image forming, in particular to an image color correction method, device, storage medium and image forming device.
[0002] Some image forming devices can perform color image forming jobs. For example, an image forming device can perform a color image forming job based on black (K), magenta (M), cyan (C) and yellow (Y) carbon powder. Before a job, the image forming device usually performs some color correction, including carbon powder concentration detection, misregistration detection, etc., to ensure that the image forming device can more accurately control the concentration and imaging position of each color carbon powder, and improve the quality of image forming.
[0003] For color correction of an image forming device, a color mark sensor is usually used to detect each C, M, Y and K color block, or the output peak value of an optical sensor is set as a threshold value in a certain proportion, and when the output of the optical sensor reaches the threshold value, the trailing edge of each position color block is detected. However, the data collected by the sensor will have a delay, which will cause deviation in the color correction of the image forming device, and there will be a situation that the color pattern cannot be found completely, which will affect the formation of the entire image. Moreover, this correction method needs to detect and calculate each color block, which increases the data amount processed by the image forming device, prolongs the color correction time, and makes the accuracy and efficiency of color correction lower.
[0004] Therefore, the embodiments of the present application provide an image color correction method, device, storage medium and image forming device to improve the accuracy and efficiency of color correction.
[0005] In one aspect, the embodiments of the present application provide an image color correction method, comprising:
[0006] obtaining a signal value generated by a detection device for a color correction test image;
[0007] determining an image starting positioning point and a position of a black color block according to the variation amplitude of the signal value;
[0008] determining positions of the remaining color blocks according to the position of the black color block;
[0009] calculating a color block offset of the positions of the remaining color blocks relative to the position of the black color block;
[0010] performing color correction on the color block offset according to a preset offset.
[0011] Optionally, the remaining color blocks include a magenta color block, a cyan color block or a yellow color block.
[0012] Optionally, the color correction test image is composed of the black color blocks, the magenta color blocks, the cyan color blocks and the yellow color blocks in a regular combination, and one magenta color block, one cyan color block or one yellow color block is arranged between every two black color blocks in the color correction test image.
[0013] Optionally, the signal value generated by the detection device for the color correction test image includes:
[0014] The detection device detects the color blocks in the color correction test image and feeds back the signal value of the color correction test image.
[0015] Optionally, the determination of the image starting positioning point according to the variation amplitude of the signal value includes:
[0016] The first wave crest, the first wave trough or a specific value of the signal value is determined according to the variation amplitude of the signal value, and the signal value corresponding to the first wave crest or the first wave trough or the specific value is taken as the image starting positioning point.
[0017] Optionally, the determination of the position of the black color block according to the variation amplitude of the signal value includes:
[0018] The second wave crest or the second wave trough of the signal voltage value is determined based on the image starting positioning point, and the position of the signal value within a set threshold range is determined as the position of the black color block.
[0019] Optionally, the determination of the positions of the remaining color blocks according to the position of the black color block includes:
[0020] The positions of the remaining color blocks are determined as the wave crest or the wave trough between the positions of every two black color blocks according to the positions of every two black color blocks based on the preset value corresponding to the color correction test image or the remaining color blocks.
[0021] In another aspect, an embodiment of the present application provides an image color correction device, which includes:
[0022] A detection module is configured to detect a color correction test image and generate a corresponding signal value according to the color correction test image.
[0023] A first determination module is configured to determine an image starting positioning point and the position of a black color block according to the variation amplitude of the signal value.
[0024] A second determination module is configured to determine the positions of remaining color blocks according to the position of the black color block.
[0025] a calculating module configured to calculate a color block offset of the positions of the remaining color blocks relative to the position of the black color block;
[0026] a correcting module configured to perform color correction on the color block offset according to a preset offset.
[0027] In another aspect, an embodiment of the present application provides a storage medium, comprising: the storage medium comprises a stored program, wherein the program controls a device where the storage medium is located to perform the image color correction method when the program is running.
[0028] In another aspect, an embodiment of the present application provides an image forming device, comprising a memory and a processor, the memory is configured to store information comprising program instructions, and the processor is configured to control the execution of the program instructions, wherein the program instructions are loaded and executed by the processor to implement the steps of the image color correction method.
[0029] In the technical scheme of the image color correction method provided by the embodiment of the present application, the signal value generated when the detection device detects the color correction test image is obtained; the position of the image starting positioning point and the black color block is determined according to the variation amplitude of the signal value; the positions of the remaining color blocks are determined according to the position of the black color block; the color block offset of the positions of the remaining color blocks relative to the position of the black color block is calculated; and the color correction is performed on the color block offset according to a preset offset. In the technical scheme provided by the embodiment of the present application, the color correction is performed based on the image starting positioning point, the position of the black color block and the positions of the remaining color blocks, the position of each color block can be accurately determined, the time of color correction is reduced, and the accuracy and efficiency of color correction are improved. BRIEF DESCRIPTION OF DRAWINGS
[0030] In order to more clearly illustrate the technical scheme of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0031] Figure 1 A flow chart of an image color correction method provided by an embodiment of the present application;
[0032] Figure 2 A schematic diagram of a color correction test image provided by an embodiment of the present application;
[0033] Figure 3 A schematic diagram of a signal value provided by an embodiment of the present application;
[0034] Figure 4A schematic diagram for calculating the color block offset of the position of the remaining color block relative to the position of the black color block is provided for an embodiment of the present application.
[0035] Figure 5 A structural schematic diagram of an image color correction device is provided for an embodiment of the present application.
[0036] Figure 6 A schematic diagram of an image forming device is provided for an embodiment of the present application.
CONCRETE EMBODIMENT
[0037] In order to better understand the technical solutions of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0038] It should be clear that the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0039] The terms used in the embodiments of the present application are only for the purpose of describing the specific embodiments, and are not intended to limit the present application. The singular forms "a", "an" and "the" used in the embodiments of the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0040] It should be understood that the term "and / or" used herein is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects are in an "or" relationship.
[0041] In an embodiment of the present application, the image forming device includes but is not limited to a printer, a copier, a fax machine, a scanner, and a multifunctional machine integrating printing, copying, faxing, and scanning functions, etc., and its function is to print images or text on imaging media.
[0042] In an embodiment of the present application, the image carrier is used to carry the toner image, and the photosensitive drum or the transfer belt can generally be used as the image carrier. Here, the image carrier refers to the intermediate transfer belt, which is used to carry the image transferred from the photosensitive drum to the intermediate transfer belt. When color correction is needed, a correction image needs to be formed on the intermediate transfer belt, and the correction image is generally formed only on the transfer belt for color correction and will not be printed out.
[0043] In one embodiment of the present application, the color registration correction, i.e., misregistration correction, includes Auto Color Registration (ACR) coarse correction and ACR fine correction. The accuracy of the ACR coarse correction is lower than that of the ACR fine correction. Generally, when performing color registration correction, the coarse correction is first used to perform image correction, and when the deviation of the diagonal line is less than a certain range, e.g., within 2 mm, the fine correction is used to perform correction. There are image forming apparatuses that have a plurality of image forming units and form images of various colors by using the image forming units and then transfer the images to an intermediate transfer member or recording material in an overlapping manner to form a multi-color image. In this type of image forming apparatus, so-called color shift, misregistration, etc., i.e., the relative positions of the images formed by the image forming units do not match. Misregistration occurs due to installation errors of the components that constitute the image forming units, and due to changes in the relative positions of these components caused by changes in environmental conditions such as temperature. Misregistration also occurs due to uneven rotation of a rotating driven component, changes in rotation speed, etc. In addition, the color balance (so-called color tone) changes due to changes in the image density of various colors caused by conditions such as the use environment and the number of printed sheets.
[0044] In one embodiment of the present application, ACR is performed to accurately align the color registration at a desired position on the print paper by using yellow, magenta, cyan, and black colors to print a color image on the print paper by the image forming apparatus. ACR is performed to correct the relative positions at which the four colors are formed so that the images of the four colors are accurately aligned, and when the ACR operation is performed, the image quality is improved. For example, a color printer uses C, M, Y, and K colors to form an image, and before printing the image, color registration is required so that the C, M, Y, and K colors are aligned. If not aligned, for example, when a green image is formed using yellow and cyan, the formed image is decomposed into two colors, and thus ACR correction is required.
[0045] In one embodiment of the present application, color correction is generally divided into correction of a color mode and a black-and-white mode. In the color mode, since a color image is required to be formed, misregistration correction is required to correct the relative positions at which the images are formed, and in the black-and-white mode, density correction is required to adjust the image density.
[0046] In an embodiment of the present application, the detection device comprises a counterpoint sensor (CTD), also known as an IDC sensor, a color block sensor, or a color block density sensor. The CTD is used to detect the density of toner on an intermediate transfer belt (ITB), detect the position and density of color blocks on the ITB, and perform image density correction. The detection image is generally a monochrome image, i.e., the C, M, Y, and K color images are separate, and each color image has different densities from dark to light.
[0047] An embodiment of the present application provides an image color correction method, Figure 1 An embodiment of the present application provides an image color correction method, Figure 1 As shown in the flowchart, the method comprises the following steps:
[0048] In step 102, the signal value generated by the detection device for the color correction test image is obtained.
[0049] In an embodiment of the present application, each step is performed by an image forming device.
[0050] In an embodiment of the present application, before step 102, the method further comprises: a user inputs a color correction instruction to the image forming device by clicking a correction button, the image forming device reads the stored color correction data in response to the color correction instruction, sets a correction high voltage and a corresponding optical power, and obtains a color correction test image.
[0051] In this step, the controller of the image forming device can obtain the signal value of the color correction test image from the detection device. Specifically, the detection device detects the color blocks in the color correction test image and feeds back the signal value of the color correction test image.
[0052] In an embodiment of the present application, the detection device can be a CTD sensor. Since the sensitivity of the CTD sensor to color blocks of different colors (light absorption rate) is different, different signal values can be output according to color blocks of different colors.
[0053] In one embodiment of the present invention, the signal value can be a voltage value, a current value, a resistance value, or a value output via a photosensitive element. Specifically, based on the volt-ampere characteristics of the photosensitive element, both detecting the voltage value and detecting the current value can enable the determination of the image starting point and the position of the black block in step 104.
[0054] In one embodiment of the present invention, the color correction test image is composed of black blocks, magenta blocks, cyan blocks and yellow blocks arranged in a regular pattern. In the color correction test image, a magenta block, cyan block or yellow block may be set between every two black blocks.
[0055] In one embodiment of the present invention, Figure 2 This is a schematic diagram of a color correction test image provided in an embodiment of the present invention, as shown below. Figure 2 As shown, the color correction test image includes two columns of color blocks. Specifically, these two columns of color blocks include an image starting point 1, a black color block 2, a cyan color block 3, a magenta color block 4, and a yellow color block 5. The image starting point 1 can be located at the top of each column of color blocks. Below the image starting point 1, a black color block 2 can be placed; below the black color block 2, a cyan color block 3 can be placed; below the cyan color block 3, a black color block 2 can be placed; below the black color block 2, a magenta color block 4 can be placed; below the magenta color block 4, a black color block 2 can be placed; below the black color block 2, a yellow color block 5 can be placed; and below the yellow color block 5, a black color block 2 can be placed. This arrangement constitutes the first cycle. The following cycle constitutes the second cycle of the same color block arrangement. The color blocks in the first cycle are arranged horizontally, while the color blocks in the second cycle are arranged diagonally. The arrangement of the two columns of color blocks can be identical.
[0056] In one embodiment of the present invention, since only 15 color blocks of the color correction test image are acquired from one side, the amount of data processed by the controller can be reduced.
[0057] Step 104: Determine the starting point of the image and the position of the black block based on the change range of the signal value.
[0058] Specifically, based on the amplitude of the signal value change, the first peak, the first trough, or a specific value of the signal voltage value is determined, and the signal value or specific value corresponding to the first peak or the first trough is used as the image starting positioning point.
[0059] In one embodiment of the present invention, a specific color block can be used as the image starting positioning point. For example, a color block with a very small signal value can be used as the image starting positioning point. Since the signal value of the image starting positioning point is very small, the influence of noise factors and dirt on the paper can be avoided. The image starting positioning point is found from the first acquired signal value to a set position, which can be determined according to the designed position of the image starting positioning point.
[0060] In an embodiment of the present application, since the actual image forming environment is unpredictable, dirt may appear on the paper in the process of color correction, thus causing color correction failure, and the image starting positioning point designed on the color correction test image can solve this problem well.
[0061] Specifically, based on the image starting positioning point, a second peak or a second trough of the signal value is determined, and a position of the signal value within a set threshold range is determined as a position of the black color block.
[0062] In an embodiment of the present application, since the signal value of the black color block is generally lower than the signal values of the remaining color blocks, the position of the black color block can be determined based on the change range of the signal value and the position of the signal value within the set threshold range.
[0063] In an embodiment of the present application, the remaining color blocks include a magenta color block, a cyan color block, or a yellow color block.
[0064] Step 106: determining the positions of the remaining color blocks according to the position of the black color block.
[0065] Specifically, based on the color correction test image or the preset value corresponding to the remaining color blocks, a peak or a trough between the positions of each two black color blocks is determined as the position of the remaining color block according to the positions of each two black color blocks.
[0066] In an embodiment of the present application, the positions of all the black color blocks are determined first, and then the positions of the remaining color blocks are determined, which can avoid missing the color block positions and accurately determine the position of each color block.
[0067] In an embodiment of the present application, Figure 3 A signal value diagram provided by an embodiment of the present application is shown in FIG. 1. Figure 3 As shown in FIG. 1, the color block with a small signal value is the image starting positioning point 1, the remaining color blocks with the signal values within the set threshold range are the black color blocks 2, and the color blocks between each two black color blocks are the remaining color blocks. The remaining color blocks between each two black color blocks can be determined according to the arrangement mode of the color correction test image or the preset value corresponding to the remaining color blocks. The arrangement mode of the color correction test image is the image starting positioning point 1, the black color block 2, the cyan color block 3, the black color block 2, the magenta color block 4, the black color block 2, the yellow color block 5, and the black color block 2. Therefore, the remaining color block between the first two black color blocks 2 is determined as the cyan color block 3, the remaining color block between the second two black color blocks 2 is determined as the magenta color block 4, and the remaining color block between the third two black color blocks 2 is determined as the yellow color block 5.
[0068] In one embodiment of the present invention, the position of the color block can be determined more accurately based on the peaks or troughs of the amplitude changes of the signal value output by the sensor, thus eliminating the impact of data transmission delay.
[0069] Step 108: Calculate the offset of the remaining color blocks relative to the position of the black color block.
[0070] In one embodiment of the present invention, it is possible to calculate the offset of any other color block relative to the position of any black color block.
[0071] In one embodiment of the present invention, Figure 4 This is a schematic diagram illustrating the calculation of the offset of the remaining color blocks relative to the position of the black color block, as provided in an embodiment of the present invention. Figure 4 As shown, the color correction test image includes two columns of color blocks. Specifically, these two columns of color blocks include an image starting point 1, a black color block 2, a cyan color block 3, a magenta color block 4, and a yellow color block 5. The image starting point 1 can be located at the top of each column of color blocks. Below the image starting point 1, a black color block 2 can be placed; below the black color block 2, a cyan color block 3 can be placed; below the cyan color block 3, a black color block 2 can be placed; below the black color block 2, a magenta color block 4 can be placed; below the magenta color block 4, a black color block 2 can be placed; below the black color block 2, a yellow color block 5 can be placed; and below the yellow color block 5, a black color block 2 can be placed. This arrangement constitutes the first cycle, and the following cycle is the second cycle of the same arrangement. The two columns of color blocks can be arranged in the same way.
[0072] Specifically, it can calculate the position offset of cyan block 3 in the first cycle of the first column of color blocks relative to the position of the first black block 2 in the second cycle; it can calculate the position offset of magenta block 4 in the first cycle of the first column of color blocks relative to the position of the second black block 2 in the second cycle; it can calculate the position offset of the first black block 2 in the first cycle of the second column of color blocks relative to the position of cyan block 3 in the second cycle; and it can calculate the position offset of the second black block 2 in the first cycle of the second column of color blocks relative to the position of magenta block 4 in the second cycle.
[0073] Step 110: Perform color correction on the color block offset according to the preset offset.
[0074] For example, if it is calculated that the color block offset of the position of the cyan color block 3 in the first cycle in the first column of color blocks relative to the position of the first black color block 2 in the second cycle is 7, and the preset offset of the position of the cyan color block 3 in the first cycle in the first column of color blocks relative to the position of the first black color block 2 in the second cycle is 5, then the color block offset of the position of the cyan color block 3 in the first cycle in the first column of color blocks relative to the position of the first black color block 2 in the second cycle is corrected to 5 according to the preset offset 5.
[0075] In an embodiment of the present application, a plurality of signal values (more than 20) are randomly collected from the beginning for average calculation as background signal values, so as to reduce the influence of signal value fluctuation on the background signal values.
[0076] In the technical scheme provided by the embodiment of the present application, the signal value generated when the detection device detects the color correction test image is acquired; the position of the image starting positioning point and the black color block is determined according to the variation amplitude of the signal value; the positions of the remaining color blocks are determined according to the position of the black color block; the color block offset of the positions of the remaining color blocks relative to the position of the black color block is calculated; and the color correction is performed on the color block offset according to the preset offset. In the technical scheme provided by the embodiment of the present application, the color correction is performed based on the image starting positioning point, the position of the black color block and the positions of the remaining color blocks, so that the positions of each color block can be accurately determined, the time for color correction is reduced, and the accuracy and efficiency of color correction are improved.
[0077] An embodiment of the present application provides an image color correction device. Figure 5 As shown in the structural schematic diagram of the image color correction device provided by an embodiment of the present application, Figure 5 The device comprises a detection module 11, a first determination module 12, a second determination module 13, a calculation module 14 and a correction module 15.
[0078] The detection module 11 is used for detecting a color correction test image and generating corresponding signal values according to the color correction test image.
[0079] The first determination module 12 is used for determining the position of the image starting positioning point and the black color block according to the variation amplitude of the signal value.
[0080] The second determination module 13 is used for determining the positions of the remaining color blocks according to the position of the black color block.
[0081] The calculation module 14 is used for calculating the color block offset of the positions of the remaining color blocks relative to the position of the black color block.
[0082] The correction module 15 is used for performing color correction on the color block offset according to the preset offset.
[0083] In an embodiment of the present application, the remaining color block comprises a magenta color block, a cyan color block or a yellow color block.
[0084] In an embodiment of the present application, the color correction test image is composed of black color blocks, magenta color blocks, cyan color blocks and yellow color blocks in a regular combination, and one magenta color block, one cyan color block or one yellow color block is arranged between every two black color blocks in the color correction test image.
[0085] In an embodiment of the present application, the detection module 11 is specifically configured to acquire the signal value of the color correction test image detected by the detection device.
[0086] In an embodiment of the present application, the first determination module 12 is specifically configured to determine a first peak, a first trough or a specific value of the signal value according to the variation amplitude of the signal value, and take the signal value corresponding to the first peak or the first trough or the specific value as the image starting positioning point.
[0087] In an embodiment of the present application, the first determination module 12 is further configured to determine a second peak or a second trough of the signal value based on the image starting positioning point, and determine the position of the signal value within a set threshold range as the position of the black color block.
[0088] In an embodiment of the present application, the second determination module 13 is specifically configured to determine the position of the remaining color block as the peak or the trough between the positions of every two black color blocks according to the positions of every two black color blocks based on the preset value corresponding to the color correction test image or the remaining color block.
[0089] In the technical scheme provided by the embodiment of the present application, the signal value generated when the detection device detects the color correction test image is acquired, the image starting positioning point and the position of the black color block are determined according to the variation amplitude of the signal value, the position of the remaining color block is determined according to the position of the black color block, the color block offset of the position of the remaining color block relative to the position of the black color block is calculated, and the color correction is performed on the color block offset according to the preset offset. In the technical scheme provided by the embodiment of the present application, the color correction is performed based on the image starting positioning point, the position of the black color block and the position of the remaining color block, the position of each color block can be accurately determined, the time of color correction is reduced, and the accuracy and efficiency of color correction are improved.
[0090] The image color correction device provided by the embodiment of the present application can be used to implement the image color correction method in the above Figure 1 The specific description can be referred to the embodiment of the image color correction method, which will not be described here.
[0091] The embodiment of the present application provides a storage medium, the storage medium comprises a stored program, wherein, when the program is running, the device where the storage medium is located is controlled to perform each step of the embodiment of the image color correction method, and specific description can be referred to the embodiment of the image color correction method.
[0092] The embodiment of the present application provides an image forming device, comprising a memory and a processor, the memory is used for storing information comprising program instructions, the processor is used for controlling the execution of the program instructions, the program instructions are loaded and executed by the processor to realize each step of the embodiment of the image color correction method, and specific description can be referred to the embodiment of the image color correction method.
[0093] Figure 6 A schematic diagram of an image forming device provided by the embodiment of the present application is shown in the figure. Figure 5 As shown in the figure, the image forming device 20 of the embodiment comprises a processor 21, a memory 22 and a computer program 23 stored in the memory 22 and executable on the processor 21, the computer program 23 is executed by the processor 21 to realize the application to the image color correction method in the embodiment, to avoid repetition, details are not described herein. Alternatively, the computer program is executed by the processor 21 to realize the function of each model / unit applied to the image color correction device in the embodiment, to avoid repetition, details are not described herein.
[0094] The image forming device 20 comprises, but is not limited to, the processor 21 and the memory 22. Figure 6 The image forming device 20 is only an example and does not constitute a limitation on the image forming device 20, can comprise more or fewer components than the diagram, or combine certain components, or different components, for example, the image forming device can also comprise an input / output device, a network access device, a bus and the like.
[0095] The processor 21 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0096] The memory 22 can be an internal storage unit of the image forming apparatus 20, such as a hard disk or a memory of the image forming apparatus 20. The memory 22 can also be an external storage device of the image forming apparatus 20, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, or the like, which is equipped on the image forming apparatus 20. Further, the memory 22 can include both the internal storage unit and the external storage device of the image forming apparatus 20. The memory 22 is used to store computer programs and other programs and data required by the image forming apparatus. The memory 22 can also be used to temporarily store data that has been output or is to be output.
[0097] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the system, the apparatus, and the unit described above can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0098] In several embodiments provided by the present application, it should be understood that the disclosed system, apparatus, and method can be implemented by other manners. For example, the apparatus embodiments described above are merely schematic, for example, the division of the units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses, or units, and can be electrical, mechanical, or other forms.
[0099] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0100] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of hardware plus software functional units.
[0101] The integrated unit in the form of software function unit can be stored in a computer readable storage medium. The software function unit is stored in a storage medium, and includes a plurality of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute part of steps of the method according to various embodiments of the present application. The storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage media capable of storing program codes.
[0102] The above merely describes preferred embodiments of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. An image color correction method characterized by, The method comprises the following steps: acquiring signal values generated by a detection device for a color correction test image; determining a starting image positioning point and a position of a black color block according to a variation amplitude of the signal values; determining positions of remaining color blocks according to the position of the black color block; calculating color block offset amounts of the positions of the remaining color blocks relative to the position of the black color block; correcting the color block offset amounts according to preset offset amounts; the step of determining the starting image positioning point according to the variation amplitude of the signal values comprises: determining a first wave crest, a first wave trough or a specific value of the signal values according to the variation amplitude of the signal values, and taking the signal value corresponding to the first wave crest or the first wave trough or the specific value as the starting image positioning point.
2. The method of claim 1, wherein, The remaining color blocks comprise a magenta color block, a cyan color block or a yellow color block.
3. The method of claim 2, wherein, The color correction test image is composed of the black color block, the magenta color block, the cyan color block and the yellow color block in a regular combination, and one magenta color block, cyan color block or yellow color block is arranged between every two black color blocks in the color correction test image.
4. The method of claim 1, wherein, The step of acquiring the signal values generated by the detection device for the color correction test image comprises: acquiring the signal values of the color correction test image fed back by the detection device detecting the color blocks in the color correction test image.
5. The method of claim 1, wherein, The step of determining the position of the black color block according to the variation amplitude of the signal values comprises: determining a second wave crest or a second wave trough of the signal values based on the starting image positioning point, and determining the position of the black color block as the position of the signal value within a set threshold range.
6. The method of claim 3, wherein, The step of determining the positions of the remaining color blocks according to the position of the black color block comprises: determining the positions of the remaining color blocks as the wave crest or wave trough between the positions of every two black color blocks according to the positions of every two black color blocks based on the color correction test image or preset values corresponding to the remaining color blocks.
7. An image color correction apparatus characterized by comprising: The method comprises the following steps: a detection module is configured to detect a color correction test image and generate corresponding signal values according to the color correction test image; a first determination module is configured to determine a starting image positioning point and a position of a black color block according to a variation amplitude of the signal values; a second determination module is configured to determine positions of remaining color blocks according to the position of the black color block; a calculation module is configured to calculate color block offset amounts of the positions of the remaining color blocks relative to the position of the black color block; a correction module is configured to correct the color block offset amounts according to preset offset amounts. The first determination module is specifically configured to determine a first wave crest, a first wave trough or a specific value of the signal values according to the variation amplitude of the signal values, and take the signal value corresponding to the first wave crest or the first wave trough or the specific value as the starting image positioning point.
8. A storage medium, characterized by The storage medium comprises a stored program, wherein the program controls a device in which the storage medium is located to execute the image color correction method of any one of claims 1 to 6 when the program is running. The program instructions are loaded and executed by a processor to implement the steps of the image color correction method of any one of claims 1 to 6.
9. An image forming apparatus comprising a memory for storing information including program instructions, and a processor for controlling execution of the program instructions, characterized in that,
Citation Information
Patent Citations
Image forming apparatus, correction control method, and medium
CN115047735A
Image forming apparatus
US20100226694A1