Image forming method, device and system, storage medium and program product

By acquiring and applying the target engine control parameters and target color management parameters corresponding to the expanded color gamut, the cost increase, life reduction and quality deterioration caused by color gamut expansion in the prior art is solved, and more effective color gamut expansion and image formation quality maintenance are achieved.

CN119854427AActive Publication Date: 2025-04-18ZHUHAI PANTUM ELECTRONICS CO LTD

Patent Information

Application Number
CN202411863862.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-04-18
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

The prior art realizes color gamut expansion by simply increasing the amount of toner, resulting in an increase in the use cost of the image forming device, a decrease in service life and a deterioration in the image quality.

Method used

By responding to the color gamut expansion instruction, the target engine control parameters and target color management parameters corresponding to the expanded color gamut are obtained, and the image forming engine of the image forming device is controlled according to these parameters to realize color gamut expansion.

Benefits of technology

On the basis of expanding the color gamut, a color management solution that combines the engine control parameters and color management parameters can prevent the increase of invalid toners, reduce the cost of use, improve service life, and maintain the quality of the image.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854427A_ABST
    Figure CN119854427A_ABST
Patent Text Reader

Abstract

The invention provides an image forming method, device and system, a storage medium and a program product, and the method comprises the steps: obtaining a target engine control parameter and a target color management parameter corresponding to an expanded color gamut in response to a color gamut expansion instruction, the expanded color gamut being a target color gamut space after the current color gamut is expanded; according to the target color management parameter, converting a color mode of first image data of a to-be-executed image forming operation to obtain second image data; and controlling an image forming engine of the image forming apparatus to perform an image forming operation on the second image data according to the target engine control parameter. In the embodiment of the invention, the color gamut is improved through a color management scheme in which the engine control parameters are matched with the color management parameters. On one hand, invalid toner can be prevented from being increased, so that the use cost is reduced and the service life of the image forming device is prolonged; and on the other hand, the portrait quality is not easy to deteriorate due to the expansion of the color gamut.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of image forming technology, and in particular to an image forming method, device, system, storage medium and program product. Background Art

[0002] Color gamut refers to the range of colors that can be expressed by a certain color representation mode, and also refers to the range of colors that can be presented by specific devices, such as displays, image forming devices, etc. The larger the color gamut space, the more colors that can be reproduced. For image forming devices, their color gamut space is basically determined after the imaging system such as toner is determined. However, the parameter configuration of the image forming device at the factory is a universal setting, and its color gamut space is not necessarily in the best state. The color gamut space of the image forming device will also be affected by factors such as its service life, production materials, and production processes, resulting in the color gamut space of different image forming devices not necessarily being exactly the same.

[0003] In order to improve the color reproduction capability of the image forming device, it is usually necessary to expand the color gamut space of the image forming device, that is, color gamut expansion. One solution in the related art is to increase the amount of colorant (for example, carbon powder, toner, etc.) by changing the circumferential speed difference between the photosensitive drum and the developing roller, thereby achieving color gamut expansion of the image forming device. However, on the one hand, this solution will lead to an increase in the consumption of colorant, which will lead to an increase in the cost of use, and to a certain extent, it is easy to reduce the service life of the image forming device; on the other hand, it is easy to lead to an increase in the overall color density, thereby deteriorating the image quality. For example, the white line on the black background is lost, the line pairs are adhered, etc.

[0004] It should be pointed out that the information disclosed in the background technology section of this application is only intended to deepen the understanding of the general background technology of this application, and should not be regarded as an admission or suggestion in any form that the information constitutes prior art already known to those skilled in the art. Summary of the invention

[0005] The present application provides an image forming method, device, system, storage medium and program product, so as to solve the problem in the prior art that color gamut expansion is achieved by simply increasing the amount of colorant, resulting in increased use cost, reduced service life and deterioration of image quality of the image forming device.

[0006] In a first aspect, an embodiment of the present application provides an image forming method, comprising:

[0007] In response to the color gamut expansion instruction, obtaining target engine control parameters and target color management parameters corresponding to the expanded color gamut, wherein the expanded color gamut is a target color gamut space after the current color gamut is expanded;

[0008] Converting the color mode of the first image data of the image forming job to be executed according to the target color management parameter to obtain the second image data;

[0009] The image forming engine of the image forming device is controlled according to the target engine control parameter to perform an image forming operation on the second image data.

[0010] In a possible implementation, in response to the color gamut expansion instruction, obtaining target engine control parameters and target color management parameters corresponding to the expanded color gamut includes:

[0011] In response to the color gamut expansion instruction, obtaining a target engine control parameter corresponding to the expanded color gamut;

[0012] Obtain target color management parameters corresponding to the extended color gamut, wherein when obtaining the target color management parameters corresponding to the extended color gamut, the image forming engine of the image forming device controls the output imaging color density value based on the target engine control parameters to match a preset color density value.

[0013] In a possible implementation, the method further includes:

[0014] The image forming engine is calibrated based on the target engine control parameter to adjust the current engine control parameter to the target engine control parameter corresponding to the extended color gamut.

[0015] In a possible implementation, the acquiring of a target engine control parameter corresponding to the expanded color gamut includes:

[0016] Adjusting the current engine control sub-parameter corresponding to the specified color in the current engine control parameter to the target engine control sub-parameter to obtain the target engine control parameter corresponding to the expanded color gamut, wherein the specified color is the color to be expanded in the color gamut;

[0017] The obtaining of the target color management parameters corresponding to the expanded color gamut includes:

[0018] The parameters related to the designated color in the current color management parameters are updated to obtain the target color management parameters corresponding to the expanded color gamut.

[0019] In a possible implementation, adjusting the current engine control sub-parameter corresponding to the specified color in the current engine control parameter to the target engine control sub-parameter to obtain the target engine control parameter corresponding to the expanded color gamut includes:

[0020] Controlling the image forming engine corresponding to the specified color to perform engine calibration, and when the color density value of the image output by the image forming engine corresponding to the specified color matches the first color density value, obtaining the target engine control sub-parameter corresponding to the specified color, wherein the first color density value corresponding to the specified color is the preset color density value corresponding to the color gamut range to be expanded by the specified color;

[0021] The current engine control sub-parameter corresponding to the specified color in the current engine control parameter is updated to the target engine control sub-parameter to obtain the target engine control parameter corresponding to the expanded color gamut.

[0022] In a possible implementation manner, during the process of controlling the image forming engine corresponding to the designated color to perform engine calibration, the method further includes:

[0023] Acquire the current engine control sub-parameter corresponding to the color gamut range to be expanded of the specified color, and control the image forming engine corresponding to the specified color to output a sample image to be detected;

[0024] Detecting the color density of the sample image to be detected to obtain a second color density value of the image output by the image forming engine corresponding to the specified color;

[0025] If the first color density value corresponding to the designated color does not match the second color density value, updating the current engine control sub-parameter corresponding to the designated color, and re-calibrating the image forming engine corresponding to the designated color;

[0026] If the first color density value corresponding to the designated color matches the second color density value, the current engine control sub-parameter corresponding to the designated color is determined to be the target engine control sub-parameter corresponding to the designated color.

[0027] In a possible implementation manner, the sample images to be detected include sample images with a dot coverage of 100% and sample images with a dot coverage of non-100%.

[0028] In a possible implementation, updating the parameters related to the specified color in the current color management parameters to obtain the target color management parameters corresponding to the expanded color gamut includes:

[0029] Updating the color gamut mapping data corresponding to the specified color in the current color management parameters;

[0030] The target color management parameters corresponding to the expanded color gamut are determined according to the updated color gamut mapping data.

[0031] In a possible implementation manner, updating the color gamut mapping data corresponding to the specified color in the current color management parameters includes:

[0032] Performing a neighboring interpolation calculation on the color gamut mapping data corresponding to the specified color in the current color management parameters;

[0033] The color gamut mapping data is updated according to the adjacent interpolation calculation result.

[0034] In a possible implementation, the expanded color gamut belongs to a specified color gamut space. In the specified color gamut space, as the color density changes, the chroma changes accordingly, and the change value of the hue is less than or equal to a preset hue threshold.

[0035] In a possible implementation manner, the engine control parameter includes at least one of engine voltage, optical power, and duty cycle.

[0036] In a possible implementation, the color gamut expansion instruction includes any one or a combination of a specified color, a color gamut expansion level, the target engine control parameter, and the target color management parameter, and the color gamut expansion level is used to characterize the color gamut range to be expanded.

[0037] In a possible implementation manner, the designated color is at least one of yellow, magenta, and cyan.

[0038] In a possible implementation, there are multiple specified colors, and the color gamut expansion instruction includes a color gamut expansion level corresponding to each of the specified colors; each of the color gamut expansion levels matches the corresponding target engine control parameters and / or the target color management parameters.

[0039] In a second aspect, an embodiment of the present application provides an image forming device, including:

[0040] A controller, wherein the controller is configured to execute the method described in any one of the first aspects.

[0041] In a third aspect, an embodiment of the present application provides an image forming system, including:

[0042] A control device and an image forming apparatus that are communicatively connected, wherein the control device and the image forming apparatus are configured to execute the method according to any one of the first aspects.

[0043] In a possible implementation, the responding to the color gamut expansion instruction includes:

[0044] In response to a color gamut expansion instruction triggered at the control device.

[0045] In a possible implementation, the responding to the color gamut expansion instruction includes:

[0046] In response to a color gamut expansion instruction triggered in the image forming device.

[0047] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the first aspects is implemented.

[0048] In a fifth aspect, an embodiment of the present application provides a computer program product, characterized in that the computer program product includes a computer program, and when the computer program is executed by a processor, it implements the method described in any one of the first aspects.

[0049] In the embodiment of the present application, on the basis of expanding the color gamut, the color gamut is improved through a color management scheme that matches the engine control parameters and the color management parameters. On the one hand, it can prevent the increase of invalid toner, thereby reducing the cost of use and increasing the service life of the image forming device; on the other hand, the image quality is not easily deteriorated due to the expansion of the color gamut. That is, in the embodiment of the present application, when the current color gamut is expanded to the target color gamut space, the engine control parameters and color management parameters of the image forming device can be associated, so that the color gamut is expanded more accurately, reducing the impact on the image quality and the normal operation of the device. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0051] Figure 1 A schematic diagram of the color rendering principle of a three-primary color subtractive system provided in an embodiment of the present application;

[0052] Figure 2 A schematic diagram of the structure of an image forming system provided in an embodiment of the present application;

[0053] Figure 3 A schematic diagram of the structure of an image forming device provided in an embodiment of the present application;

[0054] Figure 4 A schematic diagram of a process of an image forming method provided in an embodiment of the present application;

[0055] Figure 5 A color gamut comparison schematic diagram provided in an embodiment of the present application;

[0056] Figure 6 A schematic flow chart of another image forming method provided in an embodiment of the present application;

[0057] Figure 7 A schematic flow chart of another image forming method provided in an embodiment of the present application;

[0058] Figure 8 A schematic flow chart of another image forming method provided in an embodiment of the present application;

[0059] Fig. 9 A schematic diagram of a flow chart of engine calibration provided in an embodiment of the present application;

[0060] Fig.10 Another color gamut comparison schematic diagram provided for an embodiment of the present application;

[0061] Fig.11 A schematic diagram of the relationship between color density, chroma and hue provided in an embodiment of the present application;

[0062] Fig.12 A schematic diagram of the structure of an image forming device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0063] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0064] It should be clear that the described embodiments are only 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 ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0065] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0066] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0067] To facilitate understanding, the concepts involved in the embodiments of the present application are first briefly introduced below.

[0068] Color gamut: The range of colors that can be expressed by a certain color representation mode. It also refers to the range of colors that can be presented by specific devices, such as displays and image forming devices. The larger the color gamut space, the more colors that can be reproduced. The color gamut space may also be called the "color gamut range".

[0069] Color density: Color density refers to the depth of color, expressed as the decimal logarithm of the reciprocal of transmittance or reflectance.

[0070] Chroma: refers to the degree to which the reflected or transmitted light is close to the spectral color. The higher the chroma, the purer the color and the more vivid it feels; the lower the chroma, the more astringent the color and the more turbid it feels. Pure color is the highest level of chroma. Adding black to a pure color pigment will reduce the purity of the pigment.

[0071] Hue: The primary characteristic of color, the most accurate standard for distinguishing different colors, one of the three elements of color, namely color appearance.

[0072] Brightness: Also known as the lightness of a color. Lightness refers to the brightness of a color.

[0073] Three-primary color subtractive system: Objects selectively absorb light and reflect light of characteristic bands, thus showing different colors. The more light an object absorbs, the darker the color. In the three-primary color subtractive system, cyan, magenta, and yellow are primary colors, and red, green, and blue are superimposed colors. Red is formed by superimposing yellow and magenta, green is formed by superimposing yellow and cyan, and blue is formed by superimposing magenta and cyan. The more colors are mixed, the more light is absorbed, the less light is reflected, and the darker the color is. Figure 1 shown.

[0074] See also Figure 2 , is a schematic diagram of the structure of an image forming system provided in an embodiment of the present application. Figure 2 As shown, the image forming system includes: an image forming apparatus 100 and a control device 200. The image forming apparatus 100 and the control device 200 are interconnected through a wired or wireless communication network to transmit information. During the image forming process, the user can control the image forming apparatus 100 through the control device 200 to complete the image forming job. Specifically, the control device 200 can convert the document of the image forming job to be executed into image forming data that can be recognized by the image forming apparatus 100, and send the image forming data to the image forming apparatus 100. After receiving the image forming data, the image forming apparatus 100 executes the image forming job based on the image forming data.

[0075] It should be pointed out that Figure 2The image forming device 100 and the control device 200 shown in the figure are only an exemplary description and should not be used as a limitation on the scope of protection of the present application. The functions of the image forming device 100 include but are not limited to printing, scanning, copying and faxing functions. For example, the image forming device 100 can be one of the following product types: a single-function printer, an image forming device 100 with only a printing function; a multi-function printer, an image forming device 100 with printing, copying, scanning and / or faxing functions, and the number of paper boxes can also be selectively set; a digital multifunction printer, based on the copying function, with standard or optional printing, scanning and faxing functions, using digital principles, and outputting files in the form of laser printing, and can edit images and texts as needed, with a large-capacity paper tray, high memory, a large hard disk, powerful network support and multi-task parallel processing capabilities. The control device 200 includes, but is not limited to, desktop computers, laptop computers, networked computers, palmtop computers (handheld computers), personal digital assistants (PDAs), Internet-enabled mobile phones, smart phones, pagers, digital capture devices (e.g., digital cameras and camcorders), Internet devices, electronic books, information boards, and digital or web boards.

[0076] The communication network connecting the image forming apparatus 100 and the control device 200 may be a local area network or a wide area network transferred through a relay device. When the communication network is a local area network, exemplarily, the communication network may be a short-distance communication network such as a wifi hotspot network, a wifi P2P network, a Bluetooth network, a zigbee network or a near field communication (NFC) network. When the communication network is a wide area network, exemplarily, the communication network may be a third-generation wireless telephone technology (3G) network, a fourth-generation mobile communication technology (4G) network, a fifth-generation mobile communication technology (5G) network, a future-evolved public land mobile network (PLMN) or the Internet, etc.

[0077] See also Figure 3, is a schematic diagram of the structure of an image forming device provided in an embodiment of the present application. As an example of an image forming device 100, the image forming device 100 includes a photosensitive drum 101Y / M / C / K (Y represents yellow, M represents magenta, C represents cyan, and K represents black), a charging roller 102Y / M / C / K, a developing roller 103Y / M / C / K, a powder bin 104Y / M / C / K, a transfer belt 105, a secondary transfer roller 106, a paper supply box 107, a manual paper feed tray 108, a pickup roller 109, a conveying roller 110, a paper detection sensor 120, a laser scanning unit (Laser Scanning Unit, LSU) 111, a heat roller 112, a pressure roller 113, a discharge roller 114, and a discharge paper box 115. Generally speaking, the process box Y / M / C / K includes a photosensitive drum 101Y / M / C / K, a charging roller 102Y / M / C / K, a developing roller 103Y / M / C / K and a powder bin 104Y / M / C / K for containing toner.

[0078] LSU 111 is in the form of a single LSU, including four optical paths. Four charging rollers 102Y / M / C / K are used to charge the surfaces of four photosensitive drums 101Y / M / C / K respectively. The four optical paths of LSU 111 emit laser beams to form electrostatic latent images on the surfaces of photosensitive drums 101Y / M / C / K respectively. Four developing rollers 103Y / M / C / K are used to develop and form a color toner image on the surfaces of photosensitive drums 101Y / M / C / K respectively. Image forming device 100 adopts a secondary transfer method, that is, the four photosensitive drums 101Y / M / C / K transfer the toner image to the transfer belt 105 in turn, and then the color toner image formed on the transfer belt 105 is secondary transferred to the paper via the secondary transfer roller 106. Paper supply box 107 is used to store paper, and pickup roller 109 is used to transport the stored paper to the transport path (i.e., the paper path channel described later). The conveying roller 110 is used to convey the paper to the secondary transfer roller 106 .

[0079] The secondary transfer roller 106 conveys the imaged paper to the clamping area of ​​the heat roller 112 and the pressure roller 113. The heat roller 112 and the pressure roller 113 are used to fix the toner image on the paper. The heat roller 112 can adopt a ceramic heating method. The heat roller 112 and the pressure roller 113 convey the fixed paper to the discharge roller 114. The discharge roller 114 discharges the paper to the discharge paper box 115 and stacks it.

[0080] The laser scanning unit 111 obtains the optical analog image signal of the original / source document by exposing the optical print head. The paper detection sensor 120 is used to detect whether there is paper in the paper path where it is located.

[0081] The paper supply box 107 is provided with a paper outlet, and the pickup roller 109 is specifically used to send the paper contained in the paper supply box 107 from the paper outlet into the paper path channel for transfer needs. The image forming device 100 also includes a driving mechanism (not shown) for driving the pickup roller 109 to work. The driving mechanism is a driving motor, which is used to drive the pickup roller 109 to move to achieve the paper pickup operation. The driving mechanism is electrically connected to the controller of the image forming device (not shown) to realize the controller's control of the driving mechanism. The controller is electrically connected to the paper detection sensor 120, and the paper detection sensor sends the detection result information of whether there is paper on the paper path channel to the controller.

[0082] The image forming apparatus 100 further includes an operation panel (not shown), which includes an operation unit (not shown) including various keys and a touch panel type display unit (not shown).

[0083] It can be understood that the image forming apparatus 100 listed above is only an example, and the component composition and component arrangement of the image forming apparatus 100 can be adjusted according to actual conditions without affecting the improvement ideas of the present invention.

[0084] In order to improve the color reproduction capability of the image forming device, it is usually necessary to expand the color gamut space of the image forming device, that is, color gamut expansion. One solution in the related art is to increase the amount of colorant by changing the circumferential speed difference between the photosensitive drum and the developing roller, thereby achieving color gamut expansion of the image forming device. However, this solution will lead to an increase in the consumption of colorant, which will in turn lead to an increase in the cost of use, and to a certain extent reduce the service life of the image forming device. In addition, while increasing the amount of colorant used, if the associated parameters of color imaging are not adaptively adjusted, the image quality will deteriorate. For example, white lines on a black background are lost, line pairs are adhered, etc.

[0085] In view of the above problems, the embodiment of the present application provides a method for expanding the color gamut of an image forming device, which adaptively adjusts the engine control parameters and color management parameters of the image forming device according to the color gamut range to be expanded, and the image forming device performs image forming operations based on the target engine control parameters and target color management parameters corresponding to the expanded color gamut. In other words, the color gamut is improved by a color management scheme that matches the engine control parameters and the color management parameters. On the one hand, it can prevent the increase of invalid toner, thereby reducing the cost of use and increasing the service life of the image forming device; on the other hand, the image quality is not easily deteriorated due to the expansion of the color gamut.

[0086] See also Figure 4 , is a schematic diagram of a flow chart of an image forming method provided in an embodiment of the present application. The method can be applied to Figure 2Specifically, some steps in the method are executed in the control device, and some steps are executed in the image forming device; or, all steps in the method are executed in the image forming device. Figure 4 As shown, it mainly includes the following steps.

[0087] Step S401: In response to the color gamut expansion instruction, the target engine control parameters and target color management parameters corresponding to the expanded color gamut are obtained. The expanded color gamut is the target color gamut space after the current color gamut is expanded.

[0088] In the embodiment of the present application, the current color gamut is the color gamut space before the current color gamut expansion. For example, the current color gamut is the default color gamut space of the image forming device; or, the color gamut space after the last color gamut expansion, further, the color gamut space after the last color gamut expansion under the same target color gamut space. The expanded color gamut is the target color gamut space after the current color gamut is expanded. The target color gamut space of the expanded color gamut is usually larger than the color gamut space of the current color gamut.

[0089] For example, in Figure 5 In the figure, the range indicated by the letter "A" is the input color gamut of the image forming device; the range indicated by the letter "B" is the expanded color gamut output by the image forming device; and the range indicated by the letter "C" is the current color gamut output by the image forming device. Among them, the "input color gamut of the image forming device" represents the original color range of the image data to be executed for the image forming job; and the "current color gamut output by the image forming device" represents the color range currently presented by the image forming device. It can be understood that the color gamut space of the expanded color gamut indicated by the letter "B" is larger than the color gamut space of the current color gamut indicated by the letter "C", that is, after the color gamut is expanded, the image forming device can present a larger color range, thereby reproducing the original color of the image data to be executed for the image forming job to a greater extent.

[0090] In the embodiment of the present application, the "engine control parameter" is a parameter for controlling the image forming engine in the image forming device. The image forming engine is a component in the image forming device for performing image forming operations. Figure 3In the embodiment, the image forming engine may include a photosensitive drum 101Y / M / C / K, a charging roller 102Y / M / C / K, a developing roller 103Y / M / C / K, a powder bin 104Y / M / C / K, a transfer belt 105, a secondary transfer roller 106, a paper supply box 107, a manual paper feed tray 108, a pickup roller 109, a conveying roller 110, a paper detection sensor 120, an LSU 111, a heat roller 112, a pressure roller 113, a discharge roller 114, and a discharge paper box 115. Correspondingly, the engine control parameters may include engine voltage (developing roller voltage, secondary transfer roller voltage, etc.), light power of the LSU, duty cycle (used to control the imaging cycle of the LSU), etc. For ease of explanation, in the embodiment of the present application, the engine control parameters corresponding to the current color gamut are referred to as "current engine control parameters"; and the engine control parameters corresponding to the expanded color gamut are referred to as "target engine control parameters".

[0091] Generally, the color mode of the image data of the image forming job to be executed (the color mode of the input color gamut) is different from the color mode recognizable by the image forming device (the color mode of the output color gamut). Therefore, before executing the image forming operation, it is necessary to convert the color mode of the image data of the image forming job to be executed, that is, convert the color mode of the image data of the image forming job to be executed into the color mode recognizable by the image forming device.

[0092] For example, in Figure 5 In the embodiment, the color mode of the input color gamut is the RGB mode, and the color mode of the output color gamut is the CMYK mode. Therefore, it is necessary to convert the color mode of the image data of the image forming operation to be executed from the RGB mode to the CMYK mode before executing the image forming operation.

[0093] In the embodiment of the present application, the "color management parameters" are parameters for converting the color mode of the image data. Specifically, the color management parameters are obtained from a color gamut mapping lookup table, and the color mode conversion can be achieved based on the color gamut mapping lookup table. It should be supplemented that different color modes usually correspond to different color gamut spaces, so "color mode conversion" can also be understood as the conversion of the color gamut space, that is, color gamut mapping.

[0094] It is understandable that after the image forming device expands the color gamut, its corresponding color management parameters also need to be updated. For ease of explanation, in the embodiment of the present application, the color management parameters corresponding to the current color gamut are referred to as "current color management parameters"; the color management parameters corresponding to the expanded color gamut are referred to as "target color management parameters."

[0095] In practical applications, there may be multiple triggering methods for the “color gamut expansion instruction”. The embodiment of the present application does not impose any specific restrictions on the triggering method of the “color gamut expansion instruction”.

[0096] Exemplarily, the "color gamut expansion instruction" can be triggered by the user. Specifically, the user can trigger the color gamut expansion instruction on the control device and / or the image forming device as needed. For example, the color gamut expansion instruction is triggered on the UI interface of the control device; or the color gamut expansion instruction is triggered on the control panel of the image forming device. In addition, the user's triggering method can be any other human-computer interaction method such as buttons, touch screens, voice control, etc., and the embodiments of the present application do not specifically limit this.

[0097] Exemplarily, the "color gamut expansion instruction" can be automatically triggered by the image forming system. Specifically, a trigger condition can be preset on the control device and / or the image forming device, and when the trigger condition is met, the color gamut expansion instruction is automatically triggered. Exemplarily, the trigger condition is "power on", then the color gamut expansion instruction is triggered once each time the image forming device is powered on. Or, the trigger condition is "restart", then the color gamut expansion instruction is triggered once each time the image forming device is restarted. Or, the trigger condition is "reaching a preset duration threshold", then the color gamut expansion instruction is triggered once after the timing duration reaches the preset duration threshold. In addition, after the color gamut expansion instruction is triggered, the timing duration can be reset and restarted. Or, the trigger condition is "the number of completed image forming operation pages reaches a preset image forming operation page number threshold", then the color gamut expansion instruction is triggered once after the number of completed image forming operation pages reaches the preset image forming operation page number threshold. In addition, after the color gamut expansion instruction is triggered, the number of completed image forming operation pages can be reset and accumulated again.

[0098] Exemplarily, the "color gamut expansion instruction" can be triggered by other devices. The control device and / or the image forming device can receive the color gamut expansion instruction message sent by other devices and trigger the color gamut expansion instruction. Exemplarily, the other device can be a cloud device or a server, etc., and the embodiments of the present application do not specifically limit this.

[0099] In a possible implementation, obtaining target engine control parameters and target color management parameters corresponding to the extended color gamut specifically includes: obtaining target engine control parameters and target color management parameters corresponding to the extended color gamut from data stored in a control device, an image forming apparatus, and / or other device (i.e., the control device, the image forming apparatus, and / or other device pre-stores target engine control parameters and target color management parameters); or, obtaining target engine control parameters and target color management parameters corresponding to the extended color gamut by calculation. In addition, the embodiments of the present application do not impose specific restrictions on the order in which the target engine control parameters and the target color management parameters are obtained. Exemplarily, the target engine control parameters may be obtained first, and then the target color management parameters; or, the target color management parameters may be obtained first, and then the target engine control parameters; or, the target engine control parameters and the target color management parameters may be obtained simultaneously.

[0100] It should be noted that the target engine control parameter and the target color management parameter may be obtained in different ways. For example, one of the target engine control parameter and the target color management parameter is obtained from data stored in the control device, the image forming apparatus and / or other device; the other of the target engine control parameter and the target color management parameter is obtained by calculation.

[0101] Step S402: converting the color mode of the first image data for the image forming job to be executed according to the target color management parameter to obtain the second image data.

[0102] As described above, usually, the color mode of the image data of the image forming job to be performed is different from the color mode recognizable by the image forming device. Therefore, before performing the image forming operation, it is necessary to convert the color mode of the image data of the image forming job to be performed. In an embodiment of the present application, after the current color management parameters corresponding to the current color gamut are updated to the target color management parameters corresponding to the expanded color gamut, the color mode of the image data of the image forming job to be performed can be converted based on the target color management parameters. For ease of explanation, in an embodiment of the present application, the image data before the color mode conversion is referred to as "first image data"; the image data after the color mode conversion is referred to as "second image data".

[0103] Exemplarily, the color mode of the image data to be executed for the image forming job is RGB mode, and the color mode recognizable by the image forming device is CMYK mode. After obtaining the target color management parameters, the first image data in RGB mode can be converted into the second image data in CMYK mode based on the target color management parameters.

[0104] Step S403: controlling the image forming engine of the image forming apparatus to perform an image forming operation on the second image data according to the target engine control parameter.

[0105] Specifically, after converting the current engine control parameters corresponding to the current color gamut into target engine control parameters corresponding to the extended color gamut, the image forming engine of the image forming device can be controlled based on the target engine control parameters to perform image forming operations on the second image data, thereby outputting an image corresponding to the extended color gamut.

[0106] In the embodiment of the present application, on the basis of expanding the color gamut, the color gamut is improved through a color management scheme that matches the engine control parameters and the color management parameters. On the one hand, it can prevent the increase of invalid toner, thereby reducing the cost of use and increasing the service life of the image forming device; on the other hand, the image quality is not easily deteriorated due to the expansion of the color gamut. That is, in the embodiment of the present application, when the current color gamut is expanded to the target color gamut space, the engine control parameters and color management parameters of the image forming device can be associated, so that the color gamut is expanded more accurately, reducing the impact on the image quality and the normal operation of the device.

[0107] See also Figure 6 , is a schematic flow chart of another image forming method provided in an embodiment of the present application. Figure 6 As shown, this method Figure 4 Based on the illustrated embodiment, step S401 specifically includes the following steps.

[0108] Step S601: In response to the color gamut expansion instruction, a target engine control parameter corresponding to the expanded color gamut is obtained.

[0109] Specifically, when the target engine control parameters and the target color management parameters are obtained by adjusting the control, since the acquisition process of the target color management parameters may refer to the use result of the target engine control parameters, the control may be adjusted first to obtain the target engine control parameters.

[0110] In a possible implementation, engine calibration is performed on the image forming engine based on the target engine control parameters to adjust the current engine control parameters to the target engine control parameters corresponding to the expanded color gamut.

[0111] Since the color density value of the image output by the image forming engine may be affected by factors such as its working environment, in the embodiment of the present application, the engine calibration is performed in a dynamic manner to achieve the target engine control parameter. Preferably, there are multiple target engine control parameters, and different expanded color gamuts correspond to different target engine control parameters. After responding to the color gamut expansion instruction, the corresponding target engine control parameter can be adapted, and then the engine calibration is performed using this as the target value.

[0112] Step S602: Acquire target color management parameters corresponding to the expanded color gamut. When acquiring the target color management parameters corresponding to the expanded color gamut, the image forming engine of the image forming device outputs an image forming color density value based on the target engine control parameter to match a preset color density value.

[0113] In the embodiment of the present application, the target color management parameters can be obtained after the target engine control parameters meet certain conditions. In other words, when the target color management parameters corresponding to the expanded color gamut are obtained, it means that the color density value of the image output by the image forming engine of the image forming device based on the target engine control parameters can match the preset color density value. That is, it means that the image forming device can adapt to the target color management parameters based on the target engine control parameters, and at the same time, the color density value of the image can reach the preset color density value, thereby meeting the requirements of expanding the color gamut. Thereby, the influence on the accuracy of color gamut expansion caused by the lack of the imaging effect that can be achieved by the image forming engine and the combination of the associated color management parameters can be reduced.

[0114] In a possible implementation, the preset color density values ​​corresponding to different designated colors may be the same or different, and the number of the preset color density values ​​may be one or more.

[0115] In a possible implementation, after obtaining the target engine control parameters corresponding to the expanded color gamut, the target engine control parameters are used to control the image forming engine to output the sample image to be detected. Then, the color density of the sample image to be detected is detected, and the current color management parameters are updated according to the detected color density value to determine the target color management parameters corresponding to the expanded color gamut.

[0116] In practical applications, the color density of the sample image to be detected can be directly detected by a color density sensor, or the color density value of the sample image to be detected can be detected by obtaining color data associated with the color density in the sample image to be detected and then calculating the color density based on the associated color data.

[0117] In the embodiment of the present application, the color management parameters are further updated based on the updated target engine control parameters, so that the updated target engine control parameters and the target color management parameters can be better matched, thereby improving the imaging quality.

[0118] In actual applications, users may only need to expand the color gamut range corresponding to a specific color. For ease of explanation, in the embodiment of the present application, the color to be expanded is referred to as a "specified color". Specifically, the specified color can be any one or more of yellow, magenta and cyan.

[0119] Exemplarily, when the specified color is "yellow", only the color gamut range affected by "yellow" is expanded, for example, "yellow-green", "orange-yellow" and other areas, while "cyan", "magenta", "blue" and other areas are not affected; when the specified colors are "yellow" and "magenta", only the color gamut range affected by "yellow" and "magenta" is expanded, for example, "yellow-green", "red" and other areas, while the "cyan" area is not affected; when the specified colors include "yellow", "magenta" and "cyan" at the same time, the color gamut range corresponding to all colors is expanded.

[0120] That is to say, in the embodiment of the present application, only the color gamut corresponding to the specified color is expanded. Accordingly, when the engine control parameters and the color management parameters are updated, only the parameters related to the specified color in the engine control parameters and the color management parameters can be updated. This is described in detail below in conjunction with the specific implementation method.

[0121] See also Figure 7 , is a schematic flow chart of another image forming method provided in an embodiment of the present application. Figure 7 As shown, this method Figure 6 Based on the illustrated embodiment, step S601 and step S602 specifically include the following steps.

[0122] Step S701: adjusting the current engine control sub-parameter corresponding to the specified color in the current engine control parameter to the target engine control sub-parameter, and obtaining the target engine control parameter corresponding to the expanded color gamut.

[0123] It is understandable that in a color image forming device, a plurality of image forming engines corresponding to different colors (or "primary colors") are usually included. Accordingly, the engine control parameters should include a plurality of engine control sub-parameters corresponding to different colors. For ease of explanation, in the embodiment of the present application, the engine control sub-parameter in the current engine control parameter is referred to as the "current engine control sub-parameter"; the engine control sub-parameter in the target engine control parameter is referred to as the "target engine control sub-parameter".

[0124] For example, Figure 1 In the three-primary color subtraction system shown, the three primary colors are yellow, magenta and cyan. The color image forming device using the three-primary color subtraction system includes image forming engines corresponding to yellow, magenta and cyan respectively. Correspondingly, the engine control parameters include engine control sub-parameters corresponding to yellow, magenta and cyan respectively. Of course, the color image forming device may also include an image forming engine corresponding to black. Since black is not within the scope of discussion of this application, it is not described in detail here.

[0125] Furthermore, when the engine control parameters are updated, only the current engine control sub-parameters corresponding to the specified color need to be updated, while the current engine control sub-parameters corresponding to other colors can remain unchanged. Specifically, the current engine control sub-parameters corresponding to the specified color in the current engine control parameters are updated to the target engine control sub-parameters to obtain the target engine control parameters corresponding to the expanded color gamut.

[0126] Exemplarily, if the designated color is yellow, the current engine control sub-parameter corresponding to yellow in the current engine control parameter is updated to the target engine control sub-parameter to obtain the target engine control parameter corresponding to the expanded color gamut, wherein the current engine control sub-parameter corresponding to magenta and cyan remains unchanged.

[0127] Exemplarily, if the specified colors are yellow and magenta, the current engine control sub-parameters corresponding to yellow and magenta in the current engine control parameters are updated to target engine control sub-parameters to obtain target engine control parameters corresponding to the expanded color gamut. The target engine control parameters include target engine control sub-parameters corresponding to yellow and magenta, and the current engine control sub-parameters corresponding to cyan remain unchanged.

[0128] Exemplarily, if the designated colors are yellow, magenta and cyan, the current engine control sub-parameters corresponding to yellow, magenta and cyan in the current engine control parameters are updated to target engine control sub-parameters to obtain target engine control parameters corresponding to the expanded color gamut.

[0129] Step S702: updating the parameters related to the designated color in the current color management parameters to obtain the target color management parameters corresponding to the expanded color gamut.

[0130] Specifically, the color gamut mapping data corresponding to the designated color in the current color management parameters is updated; and the target color management parameters corresponding to the expanded color gamut are determined according to the updated color gamut mapping data.

[0131] In a possible implementation, the color management parameters may be updated using a neighbor interpolation method. Specifically, a neighbor interpolation calculation is performed on the color gamut mapping data corresponding to the specified color in the current color management parameters; and the color gamut mapping data is updated according to the neighbor interpolation calculation result. Of course, those skilled in the art may also use other algorithms to update the color management parameters according to actual needs, and the embodiments of the present application do not impose specific restrictions on this.

[0132] Exemplarily, the designated color is yellow. The current color management parameters are shown in Table 1. After the parameters related to yellow in Table 1 are updated, the target color management parameters obtained are shown in Table 2.

[0133] Table 1:

[0134]

[0135] Table 2:

[0136]

[0137] Comparing Table 1 and Table 2 above, after the current color management parameters are updated, the corresponding target color management parameters are determined, wherein the data related to yellow has changed, i.e., pure red to pure yellow (rows 1 to 17), and pure green to pure yellow (rows 18 to 34).

[0138] It should be noted that Table 1 and Table 2 are merely exemplary descriptions of color management parameters in the embodiments of the present application and should not be regarded as limiting the protection scope of the present application.

[0139] In the embodiment of the present application, only the color gamut range corresponding to the specified color is expanded, and other color gamut ranges remain unchanged, making the color gamut expansion more flexible.

[0140] See also Figure 8 , is a schematic flow chart of another image forming method provided in an embodiment of the present application. Figure 8 As shown, this method Figure 7 Based on the illustrated embodiment, step S701 specifically includes the following steps.

[0141] Step S801: Controlling the image forming engine corresponding to the designated color to perform engine calibration, and when the color density value of the image output by the image forming engine corresponding to the designated color matches the first color density value, obtaining the target engine control sub-parameter corresponding to the designated color.

[0142] The first color density value corresponding to the specified color is a preset color density value corresponding to the color gamut range to be expanded by the specified color. In the embodiment of the present application, the current engine control sub-parameter corresponding to the specified color is updated by engine calibration based on the first color density value corresponding to the specified color to obtain the target engine control sub-parameter corresponding to the specified color.

[0143] In a specific implementation, the number of preset color density values ​​corresponding to a specified color may be one or more. When the number of preset color density values ​​is multiple, the multiple preset color density values ​​may be different (multiple color density values ​​corresponding to different color levels).

[0144] Step S802: updating the current engine control sub-parameter corresponding to the specified color in the current engine control parameter to the target engine control sub-parameter, and obtaining the target engine control parameter corresponding to the expanded color gamut.

[0145] Exemplarily, the designated color is yellow. After obtaining the target engine control sub-parameter corresponding to yellow, the current engine control sub-parameter corresponding to yellow in the current engine control parameter is updated as the target engine control sub-parameter, and the current engine control sub-parameters corresponding to other colors remain unchanged, to obtain the target engine control parameter corresponding to the expanded color gamut.

[0146] Since the color density value of the image output by the image forming engine may be affected by its working environment, in an embodiment of the present application, the target engine control sub-parameters corresponding to the specified color are dynamically obtained by engine calibration, so that the target engine control parameters corresponding to the expanded color gamut can be more accurate.

[0147] See also Fig. 9 , is a flow chart of an engine calibration process provided by an embodiment of the present application. The above step S801 can be implemented by Fig. 9 The method shown is to perform engine calibration, such as Fig. 9 As shown, it mainly includes the following steps.

[0148] Step S901: obtaining the current engine control sub-parameter corresponding to the color gamut range to be expanded for the specified color, and controlling the image forming engine corresponding to the specified color to output a sample image to be detected.

[0149] In the embodiment of the present application, firstly, the current engine control sub-parameter corresponding to the color gamut range to be expanded for the specified color is obtained, and then the engine calibration of the image forming engine is started based on the engine control sub-parameter.

[0150] Specifically, the image forming engine corresponding to the specified color is controlled to use the current engine control sub-parameter corresponding to the specified color to output the sample image to be detected, and then the engine calibration is performed based on the sample image to be detected in the subsequent steps. Exemplarily, if the specified color is yellow, the image forming engine corresponding to yellow is controlled to use the current engine control sub-parameter corresponding to yellow to output the yellow sample image to be detected. Alternatively, if the specified colors are yellow and magenta, the image forming engine corresponding to yellow is controlled to use the current engine control sub-parameter corresponding to yellow to output the yellow sample image to be detected, and the image forming engine corresponding to magenta is controlled to use the current engine control sub-parameter corresponding to magenta to output the magenta sample image to be detected.

[0151] In a possible implementation, in order to obtain a more accurate engine calibration result, the sample images to be detected should include at least one sample image with a 100% dot coverage and a sample image with a non-100% dot coverage. The sample image with a non-100% dot coverage can be a sample image with a 20% dot coverage, a sample image with a 30% dot coverage, or a sample image with a 40% dot coverage, etc., and the present application embodiment does not impose specific restrictions on this.

[0152] Step S902: Detect the color density of the sample image to be detected, and obtain a second color density value of the image output by the image forming engine corresponding to the specified color.

[0153] Specifically, after the image forming engine corresponding to the designated color outputs the sample image to be detected using the current engine control sub-parameter corresponding to the designated color, the actual color density of the sample image to be detected is detected by the color density sensor. For ease of explanation, the actual color density value detected by the color density sensor during the engine calibration process is referred to as the "second color density value".

[0154] For example, if the designated color is yellow, the color density of the yellow sample to be detected is detected by the color density sensor to obtain the second color density value corresponding to yellow. Alternatively, if the designated colors are yellow and magenta, the color density of the yellow sample to be detected and the magenta sample to be detected are detected by the color density sensor respectively to obtain the second color density value corresponding to yellow and the second color density value corresponding to magenta.

[0155] It should be supplemented that, since the number of sample images to be detected corresponding to the same color may be multiple, the second color density value corresponding to the same color may include multiple color density values. Exemplarily, the sample images to be detected include sample images with a dot coverage of 100% and sample images with a dot coverage of non-100%. Accordingly, the second color density value detected by the color density sensor includes a color density value of a sample image with a dot coverage of 100% and a color density value of a sample image with a dot coverage of non-100%, thereby improving the detection accuracy of the actual color density of the image to be detected.

[0156] Step S903: Determine whether the first color density value corresponding to the specified color matches the second color density value corresponding to the specified color.

[0157] As described above, the first color density value is a preset color density value corresponding to the color gamut to be expanded; the second color density value is a detected color density value. For a specified color, after the second color density value is detected, the first color density value is compared with the detected second color density value, and the comparison result between the first color density value and the second color density value is used to determine whether the engine correction is passed.

[0158] Specifically, if the first color density value corresponding to the specified color does not match the second color density value corresponding to the specified color, the process proceeds to step S904; otherwise, the process proceeds to step S905.

[0159] Step S904: Update the current engine control sub-parameter corresponding to the specified color.

[0160] Specifically, if the first color density value corresponding to the specified color does not match the second color density value corresponding to the specified color, indicating that the engine calibration fails, the current engine control sub-parameter corresponding to the specified color is updated, and the process returns to step S901 to perform engine calibration again.

[0161] It should be noted that when there are multiple specified colors and only the image forming engines corresponding to some of the specified colors have not passed the engine correction, it is necessary to re-calibrate only the image forming engines that have not passed the engine correction; for the image forming engines that have passed the engine correction, there is no need to re-calibrate the engine.

[0162] Step S905: Determine the current engine control sub-parameter corresponding to the specified color as the target engine control sub-parameter corresponding to the specified color.

[0163] Specifically, if the first color density value corresponding to the specified color matches the second color density value corresponding to the specified color, it means that the engine correction is passed, and the "current engine control sub-parameter corresponding to the specified color" is used as the "target engine control sub-parameter corresponding to the specified color".

[0164] In a possible implementation, the color gamut expansion instruction includes a specified color. That is, the user can set the color to be expanded as needed to meet different needs of the user. Of course, in some possible implementations, the specified color may also be a default color in the image forming system, or a color automatically set by the image forming system. That is, the user does not need to select the specified color when triggering the color gamut expansion instruction.

[0165] In different application scenarios, users may need to expand different color gamut ranges, which are referred to as "color gamut expansion levels" in this article. Users can expand different color gamut ranges by setting different color gamut expansion levels.

[0166] For example, the higher the color gamut expansion level, the larger the corresponding expanded color gamut range. When the designated color is yellow, the color data of yellow corresponding to different color gamut expansion levels are shown in Table 3.

[0167] Table 3:

[0168]

[0169] In Table 3, LAB_L represents brightness, LAB_a represents the data of the a-axis in the LAB color mode, LAB_b represents the data of the b-axis in the LAB color mode, LAB_C represents chroma, LAB_H represents hue, and D_BLUE represents the measured color density value. In addition, the color gamut expansion level "0" represents the current color gamut, and the color gamut expansion levels "1-5" represent the expanded color gamuts corresponding to different color gamut ranges.

[0170] It is understandable that the target engine control parameters and target color management parameters corresponding to different color gamut expansion levels are usually different. In the embodiment of the present application, the target engine control parameters and target color management parameters corresponding to the color gamut expansion level are obtained at different color gamut expansion levels, and an image with a color range corresponding to the color gamut expansion level can be output as much as possible at a certain color gamut expansion level. In one achievable method, when performing color gamut expansion, the color management parameters corresponding to the current color gamut at the selected color gamut expansion level are used as the current color management parameters, and then updated to obtain the target color management parameters, so that the color can be expanded to the color gamut range that can be achieved by the selected color gamut expansion level.

[0171] See also Fig.10 , is another color gamut comparison schematic diagram provided in an embodiment of the present application. Fig.10 In the LAB color model, the color gamut range corresponding to different color gamut expansion levels is represented. In the LAB color model, the A axis represents the red-green change axis, and the color ranges from dark green (low brightness value) to gray (medium brightness value) and then to bright pink (high brightness value); the B axis represents the yellow-blue change axis, and the color ranges from bright blue (low brightness value) to gray (medium brightness value) and then to yellow (high brightness value).

[0172] exist Fig.10 In the figure, the color gamut ranges corresponding to the color gamut expansion level "0" and the color gamut expansion level "5" are shown respectively. The color gamut range indicated by the color gamut expansion level "0" is the current color gamut; the color gamut range indicated by the color gamut expansion level "5" is the expanded color gamut at this level. By comparing the color gamut ranges corresponding to the color gamut expansion level "0" and the color gamut expansion level "5", it can be found that after the color gamut is expanded, the color gamut range related to yellow is expanded.

[0173] In a possible implementation, the color gamut expansion instruction includes any one or a combination of a specified color, a color gamut expansion level, a target engine control parameter, and a target color management parameter, and the color gamut expansion level is used to characterize the color gamut range to be expanded.

[0174] In a possible implementation, the color gamut expansion instruction includes a color gamut expansion level. That is, the user can set the color gamut range to be expanded as needed to meet different needs of the user. Of course, in some possible implementations, the color gamut expansion level may also be a default parameter in the image forming system, or a parameter automatically generated in the image forming system. That is, the user does not need to select the color gamut expansion level when triggering the color gamut expansion instruction.

[0175] In a possible implementation, the color gamut expansion instruction includes a specified color and a color gamut expansion level. Furthermore, when the number of specified colors is multiple, the color gamut expansion instruction includes a color gamut expansion level corresponding to each specified color. In other words, the user can independently set the color to be expanded for color gamut and the color gamut expansion level corresponding to each color to be expanded for color gamut according to actual needs, so that the user can differentiate the color gamut expansion levels of different colors and improve the flexibility of color gamut expansion. In addition, when the number of specified colors is multiple, the color gamut expansion instruction may also include only one color gamut expansion level, that is, the same color gamut expansion level is set for multiple specified colors.

[0176] In one possible implementation, the color gamut expansion instruction includes a specified color, a color gamut expansion level, and corresponding target engine control parameters and target color management parameters. When the specified color and the corresponding color gamut expansion level are determined, the target engine control parameters and target color management parameters corresponding to the color gamut expansion level can be determined, so that the image forming device can perform image forming operations based on the target engine control parameters and convert the color mode based on the target color management parameters.

[0177] See also Fig.11 , is a schematic diagram of the relationship between color density, chroma and hue provided in an embodiment of the present application. Fig.11 As shown, within a certain range, as the color density increases, the chroma also increases accordingly, and the hue changes within a relatively small range. For example, within a certain range, as the color density of cyan increases, the chroma also increases accordingly, and the hue changes within a relatively small range. It is suitable to expand the color gamut within this range, but when the color density increases to a critical value (i.e., the mutation point shown in the figure), the hue begins to mutate, and it is not suitable to expand the color gamut after exceeding this critical value. Therefore, in order to improve the color gamut expansion effect, in an embodiment of the present application, the expanded color gamut should belong to a specified color gamut space. The specified color gamut space meets the conditions: as the color density changes, the chroma changes accordingly, and the change value of the hue is less than or equal to the preset hue threshold (i.e., the hue changes within a relatively small range).

[0178] For example, in Table 3, as the color gamut expansion level increases, the corresponding measured color density value "D_BLUE" gradually increases, the chroma "LAB_C" gradually increases, and the hue "LAB_H" changes within a small range, which meets the requirements of the specified color gamut space.

[0179] Corresponding to the above embodiment, the embodiment of the present application further provides an image forming device.

[0180] See also Fig.12 , is a schematic diagram of the structure of an image forming device provided in an embodiment of the present application. Fig.12As shown, the image forming apparatus includes a controller, which is configured to execute part or all of the steps in the above method embodiments.

[0181] For the specific contents of the embodiments of the present application, please refer to the above description. For the sake of brevity, they will not be repeated here.

[0182] Corresponding to the above embodiment, the embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium may store a program, wherein when the program is running, the device where the computer-readable storage medium is located may be controlled to perform some or all of the steps in the above method embodiment. In a specific implementation, the computer-readable storage medium may be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).

[0183] Corresponding to the above-mentioned embodiment, the embodiment of the present application further provides a computer program product, which includes executable instructions. When the executable instructions are executed on a computer, the computer executes some or all of the steps in the above-mentioned method embodiment.

[0184] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0185] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0186] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0187] In several embodiments provided in the present application, any function can be stored in a computer-readable storage medium if it is implemented in the form of a software functional unit and sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., and other media that can store program codes.

[0188] The above is only a specific implementation of the present application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application should be based on the protection scope of the claims.

Claims

1. An image forming method, characterized in that: include: In response to the color gamut expansion instruction, obtaining target engine control parameters and target color management parameters corresponding to the expanded color gamut, wherein the expanded color gamut is a target color gamut space after the current color gamut is expanded; Converting the color mode of the first image data of the image forming job to be executed according to the target color management parameter to obtain the second image data; The image forming engine of the image forming device is controlled according to the target engine control parameter to perform an image forming operation on the second image data.

2. The method according to claim 1, characterized in that The step of obtaining target engine control parameters and target color management parameters corresponding to the expanded color gamut in response to the color gamut expansion instruction includes: In response to the color gamut expansion instruction, obtaining a target engine control parameter corresponding to the expanded color gamut; Obtain target color management parameters corresponding to the extended color gamut, wherein when obtaining the target color management parameters corresponding to the extended color gamut, the image forming engine of the image forming device controls the output imaging color density value based on the target engine control parameters to match a preset color density value.

3. The method according to claim 1, characterized in that Also includes: The image forming engine is calibrated based on the target engine control parameter to adjust the current engine control parameter to the target engine control parameter corresponding to the extended color gamut.

4. The method according to claim 2, characterized in that: The obtaining of the target engine control parameters corresponding to the expanded color gamut includes: Adjusting the current engine control sub-parameter corresponding to the specified color in the current engine control parameter to the target engine control sub-parameter to obtain the target engine control parameter corresponding to the expanded color gamut, wherein the specified color is the color to be expanded in the color gamut; The obtaining of the target color management parameters corresponding to the expanded color gamut includes: The parameters related to the designated color in the current color management parameters are updated to obtain the target color management parameters corresponding to the expanded color gamut.

5. The method according to claim 4, characterized in that The step of adjusting the current engine control sub-parameter corresponding to the specified color in the current engine control parameter to the target engine control sub-parameter to obtain the target engine control parameter corresponding to the expanded color gamut includes: Controlling the image forming engine corresponding to the specified color to perform engine calibration, and when the color density value of the image output by the image forming engine corresponding to the specified color matches the first color density value, obtaining the target engine control sub-parameter corresponding to the specified color, wherein the first color density value corresponding to the specified color is the preset color density value corresponding to the color gamut range to be expanded by the specified color; The current engine control sub-parameter corresponding to the specified color in the current engine control parameter is updated to the target engine control sub-parameter to obtain the target engine control parameter corresponding to the expanded color gamut.

6. The method according to claim 5, characterized in that In the process of controlling the image forming engine corresponding to the designated color to perform engine calibration, the method further includes: Acquire the current engine control sub-parameter corresponding to the color gamut range to be expanded of the specified color, and control the image forming engine corresponding to the specified color to output a sample image to be detected; Detecting the color density of the sample image to be detected to obtain a second color density value of the image output by the image forming engine corresponding to the specified color; If the first color density value corresponding to the designated color does not match the second color density value, updating the current engine control sub-parameter corresponding to the designated color, and re-calibrating the image forming engine corresponding to the designated color; If the first color density value corresponding to the designated color matches the second color density value, the current engine control sub-parameter corresponding to the designated color is determined to be the target engine control sub-parameter corresponding to the designated color.

7. The method according to claim 6, characterized in that The sample images to be detected include sample images with a dot coverage of 100% and sample images with a dot coverage of non-100%.

8. The method according to claim 4, characterized in that The updating of the parameters related to the designated color in the current color management parameters to obtain the target color management parameters corresponding to the expanded color gamut includes: Updating the color gamut mapping data corresponding to the specified color in the current color management parameters; The target color management parameters corresponding to the expanded color gamut are determined according to the updated color gamut mapping data.

9. The method according to claim 8, characterized in that The updating of the color gamut mapping data corresponding to the specified color in the current color management parameters includes: Performing a neighboring interpolation calculation on the color gamut mapping data corresponding to the specified color in the current color management parameters; The color gamut mapping data is updated according to the adjacent interpolation calculation result.

10. The method according to claim 1, characterized in that The expanded color gamut belongs to a specified color gamut space. In the specified color gamut space, as the color density changes, the chroma changes accordingly, and the change value of the hue is less than or equal to a preset hue threshold.

11. The method according to claim 1, characterized in that: The engine control parameter includes at least one of engine voltage, optical power and duty cycle.

12. The method according to any one of claims 1 to 11, characterized in that: The color gamut expansion instruction includes any one or a combination of a specified color, a color gamut expansion level, the target engine control parameter, and the target color management parameter. The color gamut expansion level is used to characterize the color gamut range to be expanded.

13. The method according to claim 12, characterized in that The designated color is at least one of yellow, magenta, and cyan.

14. The method according to claim 12, characterized in that There are multiple designated colors, and the color gamut expansion instruction includes a color gamut expansion level corresponding to each designated color; each color gamut expansion level matches the corresponding target engine control parameter and / or the target color management parameter.

15. An image forming device, characterized in that: include: A controller, wherein the controller is configured to execute the method according to any one of claims 1 to 14.

16. An image forming system, characterized in that: include: A control device and an image forming apparatus that are communicatively connected, wherein the control device and the image forming apparatus are configured to execute the method according to any one of claims 1 to 14.

17. The image forming system according to claim 16, wherein: The responding to the color gamut expansion instruction includes: In response to a color gamut expansion instruction triggered at the control device.

18. The image forming system according to claim 16, wherein: The responding to the color gamut expansion instruction includes: In response to a color gamut expansion instruction triggered in the image forming device.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 14 is implemented.

20. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 14 is implemented.

Citation Information

Patent Citations

  • Multi-primary-color light control method and application thereof

    CN114900925A

  • Color management processing system and method

    EP1787811A2

  • Method for generating customized ink / media transforms

    US20030098986A1

  • Off-gray balance calibration for extended color gamut

    US20090296154A1

Cited By

  • Color matching method and device, electronic equipment, storage medium and program product

    CN121442049A