Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7521322B2 - IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD - Google Patents
[go: Go Back, main page]

JP7521322B2 - IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD - Google Patents

IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD Download PDF

Info

Publication number
JP7521322B2
JP7521322B2 JP2020138695A JP2020138695A JP7521322B2 JP 7521322 B2 JP7521322 B2 JP 7521322B2 JP 2020138695 A JP2020138695 A JP 2020138695A JP 2020138695 A JP2020138695 A JP 2020138695A JP 7521322 B2 JP7521322 B2 JP 7521322B2
Authority
JP
Japan
Prior art keywords
color
gamut
conversion
control point
image processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020138695A
Other languages
Japanese (ja)
Other versions
JP2022034817A (en
Inventor
淳 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2020138695A priority Critical patent/JP7521322B2/en
Publication of JP2022034817A publication Critical patent/JP2022034817A/en
Application granted granted Critical
Publication of JP7521322B2 publication Critical patent/JP7521322B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Color Image Communication Systems (AREA)

Description

本発明は、色域を変換する画像処理装置、プログラムおよび画像処理方法に関する。 The present invention relates to an image processing device, program, and image processing method for converting a color gamut.

異なるデバイス間での画像データの送受信においては、出力デバイスの色域において再現可能な色に変換するガマットマッピングが行われる。ガマットマッピングにおける色変換の方式は、ポリシーや好みなどに応じて種々のものから選択され得る。 When sending and receiving image data between different devices, gamut mapping is performed to convert the colors into colors that can be reproduced in the color gamut of the output device. The color conversion method used in gamut mapping can be selected from a variety of methods depending on policies, preferences, etc.

ここで、色変換方式について図10を以て説明する。図10は、一般的なガマットマッピングにおける種々の色変換方式を説明する図である。図10は、色空間の彩度および明度を抽出したグラフであり、横軸が彩度、縦軸が明度を示している。図10では、薄い色の線で示される入力デバイスの色域を、ガマットマッピングによる色変換によって、濃い色の線で示される出力デバイスの色域に変換する例を示している。 Here, the color conversion method will be explained with reference to FIG. 10. FIG. 10 is a diagram explaining various color conversion methods in general gamut mapping. FIG. 10 is a graph extracting the saturation and brightness of a color space, with the horizontal axis representing saturation and the vertical axis representing brightness. FIG. 10 shows an example in which the color gamut of an input device, indicated by light-colored lines, is converted to the color gamut of an output device, indicated by dark-colored lines, by color conversion using gamut mapping.

図10(a)は、明度を重視した色変換の例である。図10(b)は、鮮やかさを重視した色変換の例である。図10(c)は、忠実性を重視した色変換の例である。図10(d)は、階調性を重視した色変換の例である。なお、ガマットマッピングにおける色変換の方式は図10に示したもの以外の方式であってもよい。 Figure 10(a) is an example of color conversion that emphasizes brightness. Figure 10(b) is an example of color conversion that emphasizes vividness. Figure 10(c) is an example of color conversion that emphasizes fidelity. Figure 10(d) is an example of color conversion that emphasizes tonality. Note that the color conversion method in gamut mapping may be a method other than that shown in Figure 10.

ところで、出力デバイスの色再現性を向上するために、各種の色変換方式を組み合わせてガマットマッピングを行う技術が知られている。例えば、特許第5715442号公報(特許文献1)には、色域を複数の領域に分割し、領域ごとに異なる方式で色変換を行う技術が開示されている。 In order to improve the color reproducibility of an output device, a technique is known that performs gamut mapping by combining various color conversion methods. For example, Japanese Patent Publication No. 5715442 (Patent Document 1) discloses a technique in which a color gamut is divided into multiple regions and color conversion is performed using a different method for each region.

しかしながら特許文献1を始めとする従来技術では、以下の図11において説明するように階調の反転が生じ得るという問題があった。図11は、従来技術において色域を分割してガマットマッピングする例を示す図である。図11では、明度がLの位置で上下に2つの領域に分割して、第1の領域には図10(d)に示すような階調性を重視した色変換方式を適用し、第2の領域には図10(a)に示すような明度を重視した色変換方式を適用し、ガマットマッピングを実行した例を示している。 However, in the conventional techniques including Patent Document 1, there is a problem that gradation inversion may occur as explained in the following Fig. 11. Fig. 11 is a diagram showing an example of gamut mapping by dividing a color gamut in the conventional technique. Fig. 11 shows an example of gamut mapping performed by dividing the color gamut into two regions, upper and lower, at the position of lightness Ls , applying a color conversion method that emphasizes gradation as shown in Fig. 10(d) to the first region and applying a color conversion method that emphasizes lightness as shown in Fig. 10(a) to the second region.

従来技術では、図11の破線の円形領域に示すように、出力デバイスの色域において、階調の反転が生じ、色の再現性が損なわれる場合があった。そのため、ガマットマッピングによる色変換において、色の再現性を向上する技術が求められていた。 In conventional technology, as shown in the dotted circular area in Figure 11, gradation inversion occurs in the color gamut of the output device, and color reproducibility is sometimes impaired. For this reason, there has been a demand for technology to improve color reproducibility in color conversion using gamut mapping.

本発明は、上記従来技術における課題に鑑みてなされたものであり、色の再現性を向上する画像処理装置、プログラムおよび画像処理方法を提供することを目的とする。 The present invention has been made in consideration of the problems with the above-mentioned conventional technology, and aims to provide an image processing device, program, and image processing method that improve color reproducibility.

すなわち、本発明によれば、
色域を少なくとも2つの領域に分割して、分割された領域ごとに設定された変換方式によって、前記色域の色変換に係る制御点に対してガマットマッピングを行う変換手段を含み、
前記変換手段は、
前記ガマットマッピングをした色域において階調特性が所定の基準値外である制御点が生じた場合に、当該制御点に係る変換結果と、当該制御点を含む領域以外の領域に設定された変換方式によって当該制御点を色変換した場合の変換結果とを合成することを特徴とする、画像処理装置が提供される。
That is, according to the present invention,
a conversion means for dividing a color gamut into at least two regions and performing gamut mapping on control points related to color conversion of the color gamut by a conversion method set for each divided region,
The conversion means is
An image processing device is provided, characterized in that when a control point occurs in the gamut mapped color gamut whose gradation characteristics are outside a predetermined reference value, the conversion result for the control point is combined with the conversion result when the control point is color converted using a conversion method set for an area other than the area including the control point.

本発明によれば、色の再現性を向上する画像処理装置、プログラムおよび画像処理方法が提供できる。 The present invention provides an image processing device, program, and image processing method that improve color reproducibility.

第1の実施形態におけるシステム全体のハードウェアの概略構成を示す図。FIG. 1 is a diagram showing a schematic hardware configuration of an entire system according to a first embodiment. 第1の実施形態の画像処理装置に含まれるハードウェア構成を示す図。FIG. 1 is a diagram showing a hardware configuration included in an image processing apparatus according to a first embodiment. 第1の実施形態の画像処理装置に含まれるソフトウェアブロック図。FIG. 2 is a block diagram of software included in the image processing apparatus according to the first embodiment. 第1の実施形態における色変換処理を示すフローチャート。4 is a flowchart showing a color conversion process according to the first embodiment. 第1の実施形態における階調特性を説明する図。5A and 5B are diagrams illustrating tone characteristics according to the first embodiment. 第1の実施形態におけるガマットマッピングにおいて階調特性が基準を満たさない例を説明する図。5A to 5C are diagrams for explaining an example in which tone characteristics do not satisfy a standard in gamut mapping according to the first embodiment. 第1の実施形態において階調特性が改善される例を示す図。5A to 5C are diagrams showing an example in which gradation characteristics are improved in the first embodiment. 第2の実施形態における色変換処理を示すフローチャート。10 is a flowchart showing a color conversion process according to a second embodiment. 第2の実施形態において階調特性が改善される例を示す図。13A to 13C are diagrams showing an example in which gradation characteristics are improved in the second embodiment. 一般的なガマットマッピングにおける種々の色変換方式を説明する図。1A and 1B are diagrams for explaining various color conversion methods in general gamut mapping. 従来技術において色域を分割してガマットマッピングする例を示す図。FIG. 1 is a diagram showing an example of gamut mapping by dividing a color gamut in a conventional technique.

以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜その説明を省略するものとする。 The present invention will be described below with reference to an embodiment, but the present invention is not limited to the embodiment described below. In addition, in each of the figures referred to below, the same reference numerals will be used for common elements, and their description will be omitted as appropriate.

図1は、第1の実施形態におけるシステム100全体のハードウェアの概略構成を示す図である。図1では、画像出力手段を備える画像処理装置110の例として、パソコン端末110aとモニタ110bとが接続されたシステム100を示している。 Figure 1 is a diagram showing a schematic configuration of the overall hardware of a system 100 in the first embodiment. In Figure 1, a system 100 is shown to which a personal computer terminal 110a and a monitor 110b are connected as an example of an image processing device 110 equipped with an image output means.

例えばパソコン端末110aで作成した画像をモニタ110bにて表示する場合について考える。入力側の表示デバイスであるパソコン端末110aの画像出力手段と、出力側の表示デバイスであるモニタ110bの画像出力手段とは、必ずしも同じ色域特性を有しているとは限らない。したがって、第1の実施形態においてモニタ110bで画像を表示する際には、色再現性が損なわれないようにするため、パソコン端末110a側の色域を、モニタ110b側の色域に変換するガマットマッピングを行う。また、第1の実施形態におけるガマットマッピングでは、色域を複数の領域に分割し、領域ごとに選択された変換方式を適用することで、色再現性を向上することができる。 For example, consider the case where an image created on personal computer terminal 110a is displayed on monitor 110b. The image output means of personal computer terminal 110a, which is the input display device, and the image output means of monitor 110b, which is the output display device, do not necessarily have the same color gamut characteristics. Therefore, in the first embodiment, when an image is displayed on monitor 110b, gamut mapping is performed to convert the color gamut on the personal computer terminal 110a side to the color gamut on the monitor 110b side so as not to impair color reproducibility. Furthermore, in the gamut mapping in the first embodiment, the color gamut is divided into multiple regions and a conversion method selected for each region is applied, thereby improving color reproducibility.

なお、以下では、図1に示したような構成の画像処理装置110を例に説明するが、特に実施形態を限定するものではない。したがって、所定の色域を有して画像を出力するものであればパソコン端末110aやモニタ110b以外の画像処理装置であってもよく、例えば、MFPなどのように、プリント機能を備える画像処理装置などであってもよい。 Note that, in the following, an image processing device 110 having the configuration shown in FIG. 1 will be described as an example, but this is not intended to limit the embodiment. Therefore, as long as it outputs an image having a predetermined color gamut, it may be an image processing device other than the personal computer terminal 110a or the monitor 110b, and may be, for example, an image processing device with a print function such as an MFP.

次に、画像処理装置110のハードウェア構成について説明する。図2は、第1の実施形態の画像処理装置110に含まれるハードウェア構成を示す図である。画像処理装置110は、CPU210と、RAM220と、ROM230と、記憶装置240と、通信I/F250と、ディスプレイ260と、操作装置270とを含んで構成され、各ハードウェアはバスを介して接続されている。 Next, the hardware configuration of the image processing device 110 will be described. FIG. 2 is a diagram showing the hardware configuration included in the image processing device 110 of the first embodiment. The image processing device 110 includes a CPU 210, a RAM 220, a ROM 230, a storage device 240, a communication I/F 250, a display 260, and an operation device 270, and each piece of hardware is connected via a bus.

CPU210は、画像処理装置110の動作を制御するプログラムを実行し、所定の処理を行う装置である。RAM220は、CPU210が実行するプログラムの実行空間を提供するための揮発性の記憶装置であり、プログラムやデータの格納用、展開用として使用される。ROM230は、CPU210が実行するプログラムやファームウェアなどを記憶するための不揮発性の記憶装置である。 The CPU 210 is a device that executes programs that control the operation of the image processing device 110 and performs predetermined processing. The RAM 220 is a volatile storage device that provides an execution space for the programs executed by the CPU 210, and is used for storing and expanding programs and data. The ROM 230 is a non-volatile storage device that stores the programs and firmware executed by the CPU 210.

記憶装置240は、画像処理装置110を機能させるOSや種々のソフトウェア、設定情報、各種データなどを記憶する、読み書き可能な不揮発性の記憶装置である。記憶装置240の一例としては、HDD(Hard Disk Drive)やSSD(Solid State Drive)などが挙げられる。 The storage device 240 is a readable/writable non-volatile storage device that stores the OS and various software that operate the image processing device 110, configuration information, various data, and the like. Examples of the storage device 240 include a hard disk drive (HDD) and a solid state drive (SSD).

通信I/F250は、画像処理装置110と他の装置とを接続し、ネットワークを介して他の装置との通信を可能にする。ネットワークを介した通信は、有線通信または無線通信のいずれであってもよく、TCP/IPなどの所定の通信プロトコルを使用し、各種データを送受信できる。 The communication I/F 250 connects the image processing device 110 to other devices, enabling communication with the other devices via a network. Communication via the network may be either wired communication or wireless communication, and various types of data can be sent and received using a specific communication protocol such as TCP/IP.

ディスプレイ260は、各種データや画像処理装置110の状態などを、ユーザに対して表示する装置であり、例として、LCD(Liquid Crystal Display)などが挙げられる。操作装置270は、ユーザが画像処理装置110を操作するための装置であり、例として、キーボード、マウスなどが挙げられる。なお、ディスプレイ260と操作装置270は、それぞれ別個の装置であってもよいし、タッチパネルディスプレイのような両方の機能を備えるものであってもよい。 The display 260 is a device that displays various data and the status of the image processing device 110 to the user, and an example of such a device is an LCD (Liquid Crystal Display). The operation device 270 is a device that enables the user to operate the image processing device 110, and an example of such a device is a keyboard or a mouse. Note that the display 260 and the operation device 270 may each be separate devices, or may be a device that has the functions of both, such as a touch panel display.

以上、第1の実施形態の画像処理装置110に含まれるハードウェア構成について説明した。次に、第1の実施形態における各ハードウェアによって実行される機能手段について、図3を以て説明する。図3は、図3は、第1の実施形態の画像処理装置110に含まれるソフトウェアブロック図である。第1の実施形態における画像処理装置110は、データ取得部310、変換方式設定部320、色変換部330、階調評価部340、表示部350を含んで構成される。以下に、各機能ブロックの詳細を説明する。 The above describes the hardware configuration included in the image processing device 110 of the first embodiment. Next, the functional means executed by each piece of hardware in the first embodiment will be described with reference to FIG. 3. FIG. 3 is a software block diagram included in the image processing device 110 of the first embodiment. The image processing device 110 in the first embodiment is configured to include a data acquisition unit 310, a conversion method setting unit 320, a color conversion unit 330, a gradation evaluation unit 340, and a display unit 350. Each functional block will be described in detail below.

データ取得部310は、ガマットマッピングに係るデータを取得する手段である。データ取得部310は、例えば通信I/F250を介して、入力装置の色空間を示す入力信号と、色変換方式の設定情報とを取得する。また、色域を複数の領域に分割してガマットマッピングを行う場合には、設定情報は、当該分割される領域を示す情報を含んで構成される。 The data acquisition unit 310 is a means for acquiring data related to gamut mapping. The data acquisition unit 310 acquires, for example, via the communication I/F 250, an input signal indicating the color space of the input device and setting information for the color conversion method. Furthermore, when gamut mapping is performed by dividing the color gamut into multiple regions, the setting information includes information indicating the divided regions.

変換方式設定部320は、データ取得部310が取得したデータに基づいて、入力信号に係る色域に対して、ガマットマッピングにおける色変換の変換方式を設定する手段である。変換方式設定部320は、例えば、鮮やかさを重視した色変換、鮮やかさを重視した色変換、忠実性を重視した色変換、階調性を重視した色変換などの方式を設定することができる。また、色域を複数の領域に分割してガマットマッピングを行う場合には、変換方式設定部320は、領域ごとに変換方式を設定することができる。 The conversion method setting unit 320 is a means for setting a conversion method for color conversion in gamut mapping for the color gamut related to the input signal based on the data acquired by the data acquisition unit 310. The conversion method setting unit 320 can set methods such as color conversion that emphasizes vividness, color conversion that emphasizes vividness, color conversion that emphasizes fidelity, and color conversion that emphasizes gradation. In addition, when gamut mapping is performed by dividing the color gamut into multiple regions, the conversion method setting unit 320 can set a conversion method for each region.

色変換部330は、変換方式設定部320が設定した色変換方式で以て、入力側の色域をガマットマッピングして、出力側の色域に変換する手段である。本実施形態の色変換部330は、色域が複数の領域に分割されている場合には、領域ごとにガマットマッピングを行い、各領域の変換結果を結合することで、出力側の色域に変換することができる。また、色変換部330は、後述する階調評価部340による階調特性の評価結果に基づいて、複数の色変換結果を合成することができる。 The color conversion unit 330 is a means for gamut mapping the input color gamut to convert it to the output color gamut using the color conversion method set by the conversion method setting unit 320. When the color gamut is divided into multiple regions, the color conversion unit 330 of this embodiment can convert to the output color gamut by performing gamut mapping for each region and combining the conversion results of each region. The color conversion unit 330 can also synthesize multiple color conversion results based on the evaluation results of the gradation characteristics by the gradation evaluation unit 340, which will be described later.

階調評価部340は、色変換部330による変換結果の階調特性を評価する手段である。階調評価部340は、入力側の色域の色変換に係る制御点(以下、「入力側制御点」として参照する)と、入力側制御点に対応して色変換された出力側の色域を構成する制御点(以下、「出力側制御点」として参照する)とに基づいて、階調特性が所定の範囲内であるか否かを評価する。また、階調特性は、色域上で隣接する制御点間の明度差、彩度差もしくは色相差またはこれらの組み合わせなどから算出することができる。 The gradation evaluation unit 340 is a means for evaluating the gradation characteristics of the conversion result by the color conversion unit 330. The gradation evaluation unit 340 evaluates whether the gradation characteristics are within a predetermined range based on the control points related to the color conversion of the input side color gamut (hereinafter referred to as "input side control points") and the control points constituting the output side color gamut color-converted in response to the input side control points (hereinafter referred to as "output side control points"). The gradation characteristics can be calculated from the brightness difference, saturation difference, or hue difference between adjacent control points on the color gamut, or a combination of these.

表示部350は、ディスプレイ260を制御し、画像を表示する手段である。 The display unit 350 is a means for controlling the display 260 and displaying images.

なお、上述したソフトウェアブロックは、CPU210が本実施形態のプログラムを実行することで、各ハードウェアを機能させることにより、実現される機能手段に相当する。また、各実施形態に示した機能手段は、全部がソフトウェア的に実現されても良いし、その一部または全部を同等の機能を提供するハードウェアとして実装することもできる。 The above-mentioned software blocks correspond to functional means realized by the CPU 210 executing the program of this embodiment and causing each piece of hardware to function. Furthermore, the functional means shown in each embodiment may be realized entirely in software, or some or all of them may be implemented as hardware that provides equivalent functions.

次に、上述した各機能手段によって実行される一連の処理について、図4を以て説明する。図4は、第1の実施形態における色変換処理を示すフローチャートである。なお、以下の図4の説明においては、図5~図7を適宜参照する。 Next, the series of processes executed by each of the functional means described above will be explained with reference to FIG. 4. FIG. 4 is a flowchart showing the color conversion process in the first embodiment. In the following explanation of FIG. 4, FIG. 5 to FIG. 7 will also be referenced as appropriate.

画像処理装置110は、ステップS1000から処理を開始する。ステップS1001では、データ取得部310は、ガマットマッピングに係る入力装置の色域を示す入力信号および色変換の設定情報を取得する。 The image processing device 110 starts processing from step S1000. In step S1001, the data acquisition unit 310 acquires an input signal indicating the color gamut of the input device related to gamut mapping and color conversion setting information.

次に、ステップS1002では、変換方式設定部320は、取得した設定情報に基づいて入力装置側の色域を複数の領域に分割し、領域ごとに色変換の変換方式を設定する。 Next, in step S1002, the conversion method setting unit 320 divides the color gamut of the input device into multiple regions based on the acquired setting information, and sets a color conversion method for each region.

続くステップS1003において色変換部330は、ステップS1002で設定された変換方式によって各領域に対してガマットマッピングを実行して、出力側の色域に色変換する。ここで、色変換部330は、領域ごとのガマットマッピングの結果を結合することで、出力側の色域に色変換する。 In the next step S1003, the color conversion unit 330 performs gamut mapping for each region using the conversion method set in step S1002, and converts the colors to the output gamut. Here, the color conversion unit 330 combines the results of the gamut mapping for each region to convert the colors to the output gamut.

その後、ステップS1004において階調評価部340は、ステップS1003におけるガマットマッピングの結果に対して階調特性を算出する。階調特性は、色域を分割した信号方向に対して算出し、例えば明度方向に分割した場合には、入力信号のうち同一色相の制御点に対して算出する。ここで、第1の実施形態における階調特性について、図5を以て説明する。図5は、第1の実施形態における階調特性を説明する図である。 Then, in step S1004, the gradation evaluation unit 340 calculates gradation characteristics for the results of the gamut mapping in step S1003. The gradation characteristics are calculated for the signal direction in which the color gamut is divided. For example, when the gamut is divided in the lightness direction, the gradation characteristics are calculated for control points of the same hue in the input signal. Here, the gradation characteristics in the first embodiment will be explained with reference to FIG. 5. FIG. 5 is a diagram explaining the gradation characteristics in the first embodiment.

図5(a)は、出力側の色域を示すグラフであり、図中の黒丸印は出力側制御点を示している。また、図5(a)において、Lは制御点Pの明度を、Lは白色の明度を、Lは黒色の明度をそれぞれ表している。第1の実施形態における階調特性値Tは、例えば下記式(1)のようにして算出することができる。 Fig. 5(a) is a graph showing the color gamut on the output side, and the black circles in the figure indicate the output side control points. In Fig. 5(a), L i represents the lightness of the control point P i , L w represents the lightness of white, and L b represents the lightness of black. The gradation characteristic value T i in the first embodiment can be calculated, for example, as shown in the following formula (1).

階調評価部340は、各出力側制御点に対して上記式(1)を用いて階調特性を算出する。図5(b)は、上記式(1)から算出した階調特性値Tを、出力側制御点ごとにプロットしたグラフである。図5(b)において、kは、出力側制御点PとPi-1との間の階調特性値の傾きを示している。階調評価部340は、例えば下記式(2)から算出される階調特性値の傾きの比率Rに基づいて、各出力側制御点Pの階調を評価する。 The gradation evaluation unit 340 calculates the gradation characteristics for each output control point using the above formula (1). Fig. 5B is a graph in which the gradation characteristic value T i calculated from the above formula (1) is plotted for each output control point. In Fig. 5B, k i indicates the gradient of the gradation characteristic value between the output control points P i and P i-1 . The gradation evaluation unit 340 evaluates the gradation of each output control point P i based on the ratio R i of the gradient of the gradation characteristic value calculated, for example, from the following formula (2).

階調特性値の傾きの比率Rは、任意の出力側制御点Pにおける階調特性の傾きの変化を示す値に相当する。階調評価部340は、上記式(2)から算出したRに基づいて、階調を評価することができる。 The ratio R i of the gradient of the gradation characteristic value corresponds to a value indicating the change in gradient of the gradation characteristic at an arbitrary output side control point P i . The gradation evaluation unit 340 can evaluate the gradation based on R i calculated from the above formula (2).

説明を図4に戻す。ステップS1004において上記式(1)および(2)に基づいて階調を評価した後、ステップS1005では、階調特性が所定の基準値内であるか否かに基づいて処理を分岐する。階調特性を評価する基準は、特に限定されず任意に設定することができる。ここでは一例として、許容する傾きの変化を50%以内とすると、0.5≦R≦1.5を満たすか否かによって階調特性が基準値内であるかを判定することができる。また、基準値は色再現性に基づいて実験的に決定することができ、階調の反転や階調飛びなどを防止するためには、0≦R≦2.0程度とすることが好ましい。 Returning to FIG. 4 for the explanation, after evaluating the gradation based on the above formulas (1) and (2) in step S1004, in step S1005, the process branches based on whether the gradation characteristics are within a predetermined reference value. The criteria for evaluating the gradation characteristics are not particularly limited and can be set arbitrarily. As an example, if the allowable change in slope is set to within 50%, it can be determined whether the gradation characteristics are within the reference value based on whether 0.5≦R i ≦1.5 is satisfied. The reference value can be experimentally determined based on color reproducibility, and is preferably set to about 0≦R i ≦2.0 in order to prevent gradation inversion and gradation skipping.

ステップS1005において階調特性が基準内である場合には(YES)、適切な色再現性で色変換ができたものとし、ステップS1007に進み、処理を終了する。一方で、ステップS1005において階調特性が基準内でない場合には(NO)、階調特性を改善するためにステップS1006に進む。 If the gradation characteristics are within the standard in step S1005 (YES), it is assumed that color conversion has been performed with appropriate color reproducibility, and the process proceeds to step S1007, where the process ends. On the other hand, if the gradation characteristics are not within the standard in step S1005 (NO), the process proceeds to step S1006 to improve the gradation characteristics.

ステップS1006では、色変換部330は、階調特性が基準を満たさなかった出力側制御点について、現在の色変換結果と、他の領域において設定されている色変換方式で色変換した場合の色変換結果とを合成する処理を行う。ここで、ステップS1006における処理の詳細について図6および図7を参照して説明する。図6は、第1の実施形態におけるガマットマッピングにおいて階調特性が基準を満たさない例を説明する図である。図7は、第1の実施形態において階調特性が改善される例を示す図である。 In step S1006, the color conversion unit 330 performs a process of combining the current color conversion result for the output side control points whose gradation characteristics do not satisfy the criteria with the color conversion result obtained when color conversion is performed using the color conversion method set in the other area. Details of the process in step S1006 will now be described with reference to Figures 6 and 7. Figure 6 is a diagram illustrating an example in which the gradation characteristics do not satisfy the criteria in gamut mapping in the first embodiment. Figure 7 is a diagram illustrating an example in which the gradation characteristics are improved in the first embodiment.

図6(a)は、入力側の色域を、階調性を重視した方式で色変換する場合を示している。また、図6(b)は、入力側の色域を、明度を重視した方式で色変換する場合を示している。ここで、入力側の色域を明度Lで分割して、明度がL以上である第1の領域に含まれる入力側制御点は階調性を重視した方式で色変換し、明度がLよりも小さい第2の領域に含まれる入力側制御点は明度を重視した方式で色変換する場合について考える。 Fig. 6(a) shows a case where the input side color gamut is color converted by a method that emphasizes gradation. Also, Fig. 6(b) shows a case where the input side color gamut is color converted by a method that emphasizes lightness. Here, consider a case where the input side color gamut is divided by lightness Ls , and input side control points included in a first region with lightness equal to or greater than Ls are color converted by a method that emphasizes gradation, and input side control points included in a second region with lightness less than Ls are color converted by a method that emphasizes lightness.

かかる場合には、図6(a)において第1の領域に含まれる入力側制御点を色変換した出力側制御点であるP1a,P2a,P3aと、図6(b)において第2の領域に含まれる入力側制御点を色変換した出力側制御点であるP4b,P5b,P6bとを結合した、図6(c)に示すようなガマットマッピング結果が出力される。図6(c)に示すガマットマッピング結果では、出力側の色域の出力側制御点P3aおよびP4bの近傍において階調の反転が生じている。したがって、階調評価部340は、図4のステップS1005において、階調特性が基準を満たしていないものと判定する。 In such a case, the gamut mapping result shown in Fig. 6(c) is output by combining the output control points P1a , P2a , and P3a obtained by color-converting the input control points included in the first region in Fig. 6(a) with the output control points P4b , P5b , and P6b obtained by color-converting the input control points included in the second region in Fig. 6(b). In the gamut mapping result shown in Fig. 6(c), gradation inversion occurs near the output control points P3a and P4b in the output gamut. Therefore, the gradation evaluation unit 340 determines in step S1005 of Fig. 4 that the gradation characteristics do not satisfy the criteria.

そこで、色変換部330は、階調特性が基準を満たさなかった出力側制御点について、現在の色変換結果と、隣接する他の領域の色変換結果とを合成する処理を行う(図4のステップS1006)。色変換結果の合成は、図7(a)、(b)を参照して説明する。 The color conversion unit 330 then performs a process of combining the current color conversion results with the color conversion results of other adjacent areas for output control points whose gradation characteristics do not satisfy the criteria (step S1006 in FIG. 4). The combination of color conversion results will be described with reference to FIGS. 7(a) and (b).

図7(a)は、入力側制御点Pの色変換方式を変更する例を示している。入力側制御点Pは、第1の領域に含まれていることから階調性を重視した方式で色変換されるところ、色変換後の階調特性が基準を満たさないため、色変換結果を合成する。そこで第1の実施形態の色変換部330は、入力側制御点Pについて、現在の色変換結果と、他の領域において設定されている色変換方式で色変換した場合の色変換結果とを平均化することで合成する。図7(a)の例では、色変換部330は、階調性を重視して色変換したP3aと、明度を重視して色変換したP3bとを合成する。このようにして各領域の色変換結果を合成することで、P3abのような出力側制御点が得られる。 FIG. 7A shows an example of changing the color conversion method of the input control point P3 . The input control point P3 is included in the first region, so it is color converted by a method that emphasizes gradation. However, since the gradation characteristics after color conversion do not meet the criteria, the color conversion results are synthesized. Therefore, the color conversion unit 330 of the first embodiment synthesizes the current color conversion result of the input control point P3 by averaging the color conversion result when it is color converted by the color conversion method set in the other region. In the example of FIG. 7A, the color conversion unit 330 synthesizes P3a , which is color converted by emphasizing gradation, and P3b , which is color converted by emphasizing brightness. By synthesizing the color conversion results of each region in this way, an output control point such as P3ab is obtained.

また図7(b)は、入力側制御点Pの色変換方式を変更する例を示している。入力側制御点Pは、第2の領域に含まれていることから明度を重視した方式で色変換されるところ、色変換後の階調特性が基準を満たさないため、色変換結果を合成する。そこで第1の実施形態の色変換部330は、入力側制御点Pについて、現在の色変換結果と、他の領域において設定されている色変換方式で色変換した場合の色変換結果とを平均化することで合成する。図7(b)の例では、色変換部330は、階調性を重視して色変換したP4aと、明度を重視して色変換したP4bとを合成する。このようにして各領域の色変換結果を合成することで、P4abのような出力側制御点が得られる。 FIG. 7B shows an example of changing the color conversion method of the input control point P4 . The input control point P4 is included in the second region, so it is color converted using a method that emphasizes lightness. However, since the gradation characteristics after color conversion do not meet the criteria, the color conversion results are synthesized. Therefore, the color conversion unit 330 of the first embodiment synthesizes the current color conversion result of the input control point P4 by averaging the color conversion result when it is color converted using the color conversion method set in the other region. In the example of FIG. 7B, the color conversion unit 330 synthesizes P4a , which has been color converted with emphasis on gradation, and P4b, which has been color converted with emphasis on lightness. By synthesizing the color conversion results of each region in this way, an output control point such as P4ab is obtained.

図7(a),(b)のようにして色変換結果を合成することで、図7(c)に示すようなガマットマッピング結果が得られる。図7(c)の例では、図6(c)に示したような階調の反転が解消し、色再現性が向上した出力色域を得ることができる。また、図7(d)に示す階調特性は、図5(b)に示したような傾きkの反転が緩和された特性が得られる。 By combining the color conversion results as shown in Figure 7(a) and (b), the gamut mapping result shown in Figure 7(c) is obtained. In the example of Figure 7(c), the gradation inversion shown in Figure 6(c) is eliminated, and an output color gamut with improved color reproducibility can be obtained. In addition, the gradation characteristics shown in Figure 7(d) are obtained with a mitigated inversion of the slope k as shown in Figure 5(b).

説明を再度図4に戻す。ステップS1006において、階調特性が基準を満たさなかった出力側制御点について色変換結果を合成した後、画像処理装置110は、ステップS1007にて処理を終了する。 Let's return to FIG. 4 for further explanation. In step S1006, after compositing the color conversion results for the output control points whose gradation characteristics do not satisfy the criteria, the image processing device 110 ends the process in step S1007.

図4に示した処理によって、出力側の色域の色再現性を向上したガマットマッピングを行うことができる。 The process shown in Figure 4 enables gamut mapping that improves the color reproducibility of the output color gamut.

なお、上述した図4~図7では、出力側制御点の明度差に基づいて階調特性を評価した例を示して説明したが、特に実施形態を限定するものではない。したがって、図4~図7において説明した方法以外の方法で階調特性を評価してもよい。ここで、階調特性を評価する他の方法として、下記式(3)に示すように、隣接する制御点間の色差を足し合わせた累積色差に基づいて評価することとしてもよい。 Note that, although the above-mentioned FIGS. 4 to 7 show examples of evaluating gradation characteristics based on the brightness difference of the output side control points, this is not intended to limit the scope of the embodiment. Therefore, gradation characteristics may be evaluated by methods other than those described in FIGS. 4 to 7. Here, as another method of evaluating gradation characteristics, evaluation may be based on the cumulative color difference obtained by adding up the color differences between adjacent control points, as shown in the following formula (3).

上記式(3-1)のΔEは、隣接する制御点間の色差である。また、上記式(3-2)のNは、評価される出力側制御点の数である。色相方向の場合には、入力信号から色空間における同一明度の制御点を抽出して、明度を色相に変更して算出することができる。 In the above formula (3-1), ΔE is the color difference between adjacent control points. Also, in the above formula (3-2), N is the number of output control points to be evaluated. In the case of the hue direction, control points with the same lightness in color space are extracted from the input signal, and the lightness can be converted to hue for calculation.

さらにまた、階調特性の評価は、機械学習の学習効果によって生成された基準に基づくものであってもよい。ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり、コンピュータが、データ識別等の判断に必要なアルゴリズムを,事前に取り込まれる学習データから自律的に生成し,新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれかの方法でもよく、さらに、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。 Furthermore, the evaluation of the gradation characteristics may be based on a standard generated by the learning effect of machine learning. Here, machine learning is a technology for enabling a computer to acquire human-like learning capabilities, and refers to a technology in which a computer autonomously generates an algorithm required for judgments such as data identification from learning data that is previously loaded, and applies this to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or may be a combination of these learning methods; any learning method for machine learning is acceptable.

ここまで、第1の実施形態について説明した。以下では、第2の実施形態について説明する。第2の実施形態における画像処理装置110は、第1の実施形態における階調特性の評価と、色変換結果の合成とを繰り返すことで、色再現性をさらに向上できる。なお、第2の実施形態におけるハードウェア構成やソフトウェアブロック構成は図1~図3に示したものと共通するため、詳細な説明は省略する。 So far, the first embodiment has been described. Below, the second embodiment will be described. The image processing device 110 in the second embodiment can further improve color reproducibility by repeating the evaluation of gradation characteristics and the synthesis of color conversion results in the first embodiment. Note that the hardware configuration and software block configuration in the second embodiment are the same as those shown in Figures 1 to 3, so detailed description will be omitted.

図8は、第2の実施形態における色変換処理を示すフローチャートである。画像処理装置110は、ステップS2000から処理を開始する。なお、図8に示すステップS2001~S2006の各処理は、図4におけるステップS1001~S1006の各処理と同様であるため、説明を省略する。 Figure 8 is a flowchart showing the color conversion process in the second embodiment. The image processing device 110 starts the process from step S2000. Note that the processes in steps S2001 to S2006 shown in Figure 8 are similar to the processes in steps S1001 to S1006 in Figure 4, so the description will be omitted.

第1の実施形態と異なり第2の実施形態では、画像処理装置110は、ステップS2006の処理を実行した後にステップS2004の処理に戻り、再度階調特性を算出する。そして、ステップS2006で実行されたガマットマッピングの階調特性が基準内でない場合には(ステップS2005のNO)、改めて変換結果の合成を行う。すなわち、第2の実施形態では、階調特性が所定の条件を満たすまで、現在の色変換結果と他の変換方式が設定された領域における色変換結果との合成を繰り返す。これによって第2の実施形態の画像処理装置110は、色変換結果の合成が1回だけである第1の実施形態と比較して、ガマットマッピングの色再現性をより向上することができる。 In the second embodiment, unlike the first embodiment, the image processing device 110 returns to the process of step S2004 after executing the process of step S2006, and calculates the tone characteristics again. Then, if the tone characteristics of the gamut mapping executed in step S2006 are not within the standard (NO in step S2005), the conversion results are synthesized again. That is, in the second embodiment, the current color conversion result is repeatedly synthesized with the color conversion result in the area where another conversion method is set until the tone characteristics satisfy a predetermined condition. As a result, the image processing device 110 of the second embodiment can further improve the color reproducibility of the gamut mapping compared to the first embodiment in which the color conversion results are synthesized only once.

図9は、第2の実施形態において階調特性が改善される例を示す図である。図9(a)~(c)の上段は、入力側の色域を出力側の色域にガマットマッピングした結果を示し、図9(a)~(c)の下段は、それぞれのガマットマッピング結果の階調特性を示している。また、図9(a)はステップS2003の色変換結果を、図9(b)は色変換結果の合成を1回した結果を(1回目のステップS2006)、図9(c)は色変換結果の合成を2回した結果を(2回目のステップS2006)、それぞれ示している。 Figure 9 is a diagram showing an example of improved gradation characteristics in the second embodiment. The upper parts of Figures 9(a) to (c) show the results of gamut mapping the input gamut to the output gamut, and the lower parts of Figures 9(a) to (c) show the gradation characteristics of each gamut mapping result. Also, Figure 9(a) shows the color conversion result of step S2003, Figure 9(b) shows the result of combining the color conversion results once (first step S2006), and Figure 9(c) shows the result of combining the color conversion results twice (second step S2006).

図9(a)に示すように、領域ごとに異なる色変換方式を設定した1回目のガマットマッピングにおいて、PiaとP(i+1)bとの近傍で階調の反転が生じた場合について考える。かかる場合には、階調特性が基準を満たさないため、ステップS2006において、PiaとP(i+1)bは、他の領域における色変換結果と合成する処理が行われる。なお、以下ではPiaに対する処理を説明の対象としているが、P(i+1)bなどの他の出力側制御点でも同様の処理が行われ得る点に留意されたい。 Consider the case where gradation inversion occurs near P ia and P (i+1)b in the first gamut mapping in which different color conversion methods are set for each region, as shown in Fig. 9(a). In such a case, since the gradation characteristics do not satisfy the criteria, in step S2006, P ia and P (i+1)b are combined with the color conversion results in other regions. Note that although the following description focuses on the processing for P ia , it should be noted that similar processing can also be performed on other output side control points such as P (i+1)b .

第2の実施形態におけるステップS2006では、色変換部330は、図9(b)の上段に示すように、PiaとPibとを合成することで、Piabのような出力側制御点を得る。第2の実施形態では、階調評価部340はステップS2006のあと、再度階調特性の評価を行う。これによって、図7(b)下段に示す階調特性が得られたものとする。図7(b)下段に示す階調特性は、図7(a)の階調特性からの改善がみられるが、傾きの反転が生じており、充分に改善されたものではない。したがって、ステップS2004およびS2005に戻って階調特性を評価した場合に基準を満たさず、画像処理装置110はさらにステップS2006の処理を行うこととなる。 In step S2006 in the second embodiment, the color conversion unit 330 obtains an output side control point such as P iab by combining P ia and P ib as shown in the upper part of FIG. 9B. In the second embodiment, the gradation evaluation unit 340 evaluates the gradation characteristics again after step S2006. As a result, the gradation characteristics shown in the lower part of FIG. 7B are obtained. The gradation characteristics shown in the lower part of FIG. 7B show an improvement from the gradation characteristics in FIG. 7A, but the slope is inverted and the improvement is not sufficient. Therefore, when the gradation characteristics are evaluated by returning to steps S2004 and S2005, the criterion is not met, and the image processing device 110 further performs the process of step S2006.

さらにステップS2006の処理を行う場合には、図9(c)の上段に示すように、色変換部330は、上述したようにして合成された現在の色変換結果Piabと、他の領域に設定されている変換方式で色変換した結果Pibとを合成する。このようにして色変換結果を合成することで、図9(c)の出力側制御点Piab’を得ることができる。また、このような処理を行うことによって階調特性は図9(c)下段に示すように、図9(b)に示したものからさらに改善される。したがって、第2の実施形態における画像処理装置110は、色再現性を向上することができる。 Furthermore, when performing the process of step S2006, as shown in the upper part of FIG. 9C, the color conversion unit 330 combines the current color conversion result P iab combined as described above with the result P ib of color conversion using the conversion method set for another region. By combining the color conversion results in this manner, the output side control point P iab ' in FIG. 9C can be obtained. Furthermore, by performing such a process, the gradation characteristics are further improved from those shown in FIG. 9B, as shown in the lower part of FIG. 9C. Therefore, the image processing device 110 in the second embodiment can improve color reproducibility.

第2の実施形態において説明したように、色変換結果の合成と、合成されたガマットマッピング結果の階調特性評価を、所定の条件を満たすまで繰り返すことで、画像処理装置110は色再現性をさらに向上することができる。 As described in the second embodiment, the image processing device 110 can further improve color reproducibility by repeating the synthesis of color conversion results and the evaluation of the gradation characteristics of the synthesized gamut mapping results until a specified condition is met.

以上、説明した本発明の実施形態によれば、色の再現性を向上する画像処理装置、プログラムおよび画像処理方法を提供することができる。 According to the embodiments of the present invention described above, it is possible to provide an image processing device, a program, and an image processing method that improve color reproducibility.

上述した本発明の実施形態の各機能は、C、C++、C#、Java(登録商標)等で記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、CD-ROM、MO、DVD、フレキシブルディスク、EEPROM(登録商標)、EPROM等の装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。 The functions of the above-mentioned embodiments of the present invention can be realized by a device-executable program written in C, C++, C#, Java (registered trademark), etc., and the program of this embodiment can be distributed by being stored on a device-readable recording medium such as a hard disk drive, CD-ROM, MO, DVD, flexible disk, EEPROM (registered trademark), or EPROM, and can also be transmitted over a network in a format that can be used by other devices.

上記で説明した実施形態の各機能は、一または複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュールなどのデバイスを含むものとする。 Each function of the above-described embodiments can be realized by one or more processing circuits. In this specification, the term "processing circuit" includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), DSP (digital signal processor), FPGA (field programmable gate array), and conventional circuit modules designed to execute each function described above.

以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。 Although the present invention has been described above with reference to an embodiment, the present invention is not limited to the above-mentioned embodiment, and as long as the function and effect of the present invention are achieved within the scope of the embodiment that a person skilled in the art can imagine, it is included in the scope of the present invention.

100…システム、110…画像処理装置、210…CPU、220…RAM、230…ROM、240…記憶装置、250…通信I/F、260…ディスプレイ、270…操作装置、310…データ取得部、320…変換方式設定部、330…色変換部、340…階調評価部、350…表示部 100...system, 110...image processing device, 210...CPU, 220...RAM, 230...ROM, 240...storage device, 250...communication I/F, 260...display, 270...operation device, 310...data acquisition unit, 320...conversion method setting unit, 330...color conversion unit, 340...gradation evaluation unit, 350...display unit

特許第5715442号公報Patent No. 5715442

Claims (7)

色域を少なくとも2つの領域に分割して、分割された領域ごとに設定された変換方式によって、前記色域の色変換に係る制御点に対してガマットマッピングを行う変換手段を含み、
前記変換手段は、
前記ガマットマッピングをした色域において階調特性が所定の基準値外である制御点が生じた場合に、当該制御点に係る変換結果と、当該制御点を含む領域以外の領域に設定された変換方式によって当該制御点を色変換した場合の変換結果とを合成することを特徴とする、画像処理装置。
a conversion means for dividing a color gamut into at least two regions and performing gamut mapping on control points related to color conversion of the color gamut by a conversion method set for each divided region,
The conversion means is
When a control point occurs in the color gamut where the gamut mapping is performed, the gradation characteristics of which fall outside a predetermined reference value, the image processing device combines a conversion result relating to the control point with a conversion result obtained when the control point is color-converted using a conversion method set for an area other than the area including the control point.
前記階調特性は、前記ガマットマッピングをした色域において隣接する制御点の明度差、彩度差もしくは色相差またはこれらの組み合わせに基づいて算出される、請求項1に記載の画像処理装置。 The image processing device according to claim 1, wherein the gradation characteristics are calculated based on the brightness difference, saturation difference, or hue difference, or a combination thereof, between adjacent control points in the gamut mapped color gamut. 前記変換手段は、前記階調特性が前記所定の基準値以内になるという条件を満たすまで変換結果の合成を繰り返すことを特徴とする、請求項1または2に記載の画像処理装置。 3. The image processing apparatus according to claim 1, wherein said conversion means repeats the synthesis of the conversion results until the condition that said gradation characteristic falls within said predetermined reference value is satisfied. 画像処理装置が実行するプログラムであって、前記画像処理装置を、
色域を少なくとも2つの領域に分割して、分割された領域ごとに設定された変換方式によって、前記色域の色変換に係る制御点に対してガマットマッピングを行う変換手段として機能させ、
前記変換手段は、
前記ガマットマッピングをした色域において階調特性が所定の基準値外である制御点が生じた場合に、当該制御点に係る変換結果と、当該制御点を含む領域以外の領域に設定された変換方式によって当該制御点を色変換した場合の変換結果とを合成することを特徴とする、プログラム。
A program executed by an image processing device, the image processing device comprising:
Dividing the color gamut into at least two regions, and functioning as a conversion means for performing gamut mapping on control points related to color conversion of the color gamut by a conversion method set for each divided region;
The conversion means is
When a control point occurs in the gamut mapped color gamut whose tone characteristics fall outside a predetermined reference value, a conversion result relating to the control point is combined with a conversion result obtained when the control point is color converted using a conversion method set for an area other than the area including the control point.
前記階調特性は、前記ガマットマッピングをした色域において隣接する制御点の明度差、彩度差もしくは色相差またはこれらの組み合わせに基づいて算出される、請求項4に記載のプログラム。 The program according to claim 4, wherein the gradation characteristics are calculated based on the brightness difference, saturation difference, or hue difference, or a combination thereof, between adjacent control points in the gamut mapped color gamut. 前記変換手段は、前記階調特性が前記所定の基準値以内になるという条件を満たすまで変換結果の合成を繰り返すことを特徴とする、請求項4または5に記載のプログラム。 6. The program according to claim 4, wherein said conversion means repeats the synthesis of the conversion results until a condition that said gradation characteristic falls within said predetermined reference value is satisfied. 色域を少なくとも2つの領域に分割して、分割された領域ごとに設定された変換方式によって、前記色域の色変換に係る制御点に対してガマットマッピングをするステップと、
前記ガマットマッピングをするステップにおける色変換の結果を評価するステップと、
前記評価するステップにおいて階調特性を評価した結果、前記ガマットマッピングをした色域において階調特性が所定の基準値外である制御点が生じた場合に、当該制御点に係る変換結果と、当該制御点を含む領域以外の領域に設定された変換方式によって当該制御点を色変換した場合の変換結果とを合成するステップと
を含む、画像処理方法。
A step of dividing a color gamut into at least two regions and performing gamut mapping on control points related to color conversion of the color gamut by a conversion method set for each divided region;
evaluating a result of the color transformation in the gamut mapping step;
and when a control point whose gradation characteristics are outside a predetermined reference value in the gamut of the gamut mapped is generated as a result of evaluating the gradation characteristics in the evaluating step, combining a conversion result related to the control point with a conversion result obtained when the control point is color-converted using a conversion method set for an area other than the area including the control point.
JP2020138695A 2020-08-19 2020-08-19 IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD Active JP7521322B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020138695A JP7521322B2 (en) 2020-08-19 2020-08-19 IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020138695A JP7521322B2 (en) 2020-08-19 2020-08-19 IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD

Publications (2)

Publication Number Publication Date
JP2022034817A JP2022034817A (en) 2022-03-04
JP7521322B2 true JP7521322B2 (en) 2024-07-24

Family

ID=80443121

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020138695A Active JP7521322B2 (en) 2020-08-19 2020-08-19 IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD

Country Status (1)

Country Link
JP (1) JP7521322B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134490A (en) 1998-10-26 2000-05-12 Fujitsu Ltd Color signal conversion method, color signal conversion device, recording medium, device driver, and color conversion table

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134490A (en) 1998-10-26 2000-05-12 Fujitsu Ltd Color signal conversion method, color signal conversion device, recording medium, device driver, and color conversion table

Also Published As

Publication number Publication date
JP2022034817A (en) 2022-03-04

Similar Documents

Publication Publication Date Title
JP4375781B2 (en) Image processing apparatus, image processing method, program, and recording medium
JP4595330B2 (en) Image processing apparatus and method, recording medium, and program
JP4209439B2 (en) Image processing apparatus, image processing system, image processing method, image processing program, and integrated circuit device
JP2003179763A (en) Dynamic gamato mapping selection
JP6376767B2 (en) Image processing apparatus and image processing method
CN113853647A (en) Image display device, image display system, image display method, and computer program
JP7521322B2 (en) IMAGE PROCESSING APPARATUS, PROGRAM, AND IMAGE PROCESSING METHOD
JP4379362B2 (en) Image processing apparatus and gradation reproduction method
JPWO2017203941A1 (en) IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM
US8620067B2 (en) Image processing apparatus and computer readable medium
JP2018133043A (en) Image processing device and image processing method
JP5181722B2 (en) Image processing method, image processing apparatus, and image processing program
JP4139052B2 (en) Color processing method, color processing apparatus, and color processing program storage medium
JP2009038593A (en) Color processing apparatus and method
JP5112234B2 (en) Image processing apparatus, image processing method, program, and recording medium
JP4848903B2 (en) Color processing apparatus, color processing method, and program
JP2001186367A (en) Method for manufacturing color conversion table, and color conversion table, manufacturing apparatus, and recording medium generated by the manufacturing method
JP6164024B2 (en) Image processing apparatus and program
JP2010062837A (en) Image processor, image processing method, and image processing program
JP2011130087A (en) Image processing apparatus and image processing method
JP4805590B2 (en) Image processing apparatus and image processing program
JP2006018571A (en) Image generating apparatus, image capturing apparatus, moving image generating apparatus, image generating method, image generating program, and recording medium recording image generating program
JP5232186B2 (en) Image processing device
JP2023107087A (en) Image processing device and image processing method
JP2010226368A (en) Image processing apparatus, image processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230605

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240322

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240426

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20240426

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240611

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240624

R150 Certificate of patent or registration of utility model

Ref document number: 7521322

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150