(57)【要約】【課題】複数の出力装置間で、色を精度よく再現できるようにする。【解決手段】複数の出力装置間の色変換を制御する制御プログラムであって、前記複数の出力装置それぞれの色域を取得し、取得した前記複数の出力装置それぞれの色域に含まれる無彩色の明度の合計値を算出し、前記複数の出力装置間の前記合計値が等しくなるように、前記複数の出力装置間の前記無彩色を対応づけた色変換情報を生成し、前記複数の出力装置に含まれる１または複数の出力装置に出力される画像データに対し前記色変換情報を用いて色変換を行う処理をコンピュータに実行させる。【選択図】図１
2018129624.tif 000002
【特許請求の範囲】
【請求項１】
複数の出力装置間の色変換を制御する制御プログラムであって、
前記複数の出力装置それぞれの色域を取得し、
取得した前記複数の出力装置それぞれの色域に含まれる無彩色の明度の合計値を算出し、
前記複数の出力装置間の前記合計値が等しくなるように、前記複数の出力装置間の前記無彩色を対応づけた色変換情報を生成し、
前記複数の出力装置に含まれる１または複数の出力装置に出力される画像データに対し前記色変換情報を用いて色変換を行う
処理をコンピュータに実行させる制御プログラム。
【請求項２】
前記複数の出力装置それぞれの色域に含まれる無彩色のうち、最暗部の色同士及び最明部の色同士を対応付け、更に、最暗部の色と最明部の色との間の中間部の色同士を、非線形に対応付けることで、前記色変換情報を生成することを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記複数の出力装置それぞれの色域に含まれる無彩色を、ガンマ変換を用いて対応付けることにより、前記色変換情報を生成することを特徴とする請求項１または２に記載の制御プログラム。
【請求項４】
前記複数の出力装置それぞれの色域に含まれる無彩色を、彩度ごとに異なるガンマ変換を用いて対応付けることにより、前記色変換情報を生成することを特徴とする請求項３に記載の制御プログラム。
【請求項５】
複数の出力装置間の色変換を制御する制御方法であって、
前記複数の出力装置それぞれの色域を取得し、
取得した前記複数の出力装置それぞれの色域に含まれる無彩色の明度の合計値を算出し、
前記複数の出力装置間の前記合計値が等しくなるように、前記複数の出力装置間の前記無彩色を対応づけた色変換情報を生成し、
前記複数の出力装置に含まれる１または複数の出力装置に出力される画像データに対し前記色変換情報を用いて色変換を行う
処理をコンピュータが実行する制御方法。
【請求項６】
複数の出力装置間の色変換を制御する制御装置であって、
前記複数の出力装置それぞれの色域を取得する取得手段と、
取得した前記複数の出力装置それぞれの色域に含まれる無彩色の明度の合計値を算出する算出手段と、
前記複数の出力装置間の前記合計値が等しくなるように、前記複数の出力装置間の前記無彩色を対応づけた色変換情報を生成する生成手段と、
前記複数の出力装置に含まれる１または複数の出力装置に出力される画像データに対し前記色変換情報を用いて色変換を行う変換手段と
を有することを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラム、制御方法及び制御装置に関する。
【背景技術】
【０００２】
従来より、複数の出力装置（例えば、表示装置と印刷装置）間において画像データを制御する制御装置では、各出力装置間での色域の違いに基づきガマットマッピング処理（色の対応付け処理）を実行することで、色変換テーブルを生成する。そして、当該制御装置では、生成した色変換テーブルを用いることで、各出力装置に出力する画像データの色変換を行う。
【０００３】
より具体的には、当該制御装置は、色域の最明部と最暗部とを各出力装置間で対応付けたうえで、最明部と最暗部との間の中間部を線形に変換することで、ガマットマッピング処理を実行し、色変換テーブルを生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３５４３１３号公報
【特許文献２】特開２０１１−２１７３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のようなガマットマッピング処理を実行した場合、例えば、各出力装置間で色域の明度範囲が異なっていると、生成した色変換テーブルを用いて色変換を行った際に、画像の全体的な明るさが変化することになる。この結果、各出力装置間で画像の見え方が変わってしまうといった問題があった。
【０００６】
一つの側面では、複数の出力装置間で、色を精度よく再現できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
一態様によれば、
複数の出力装置間の色変換を制御する制御プログラムであって、
前記複数の出力装置それぞれの色域を取得し、
取得した前記複数の出力装置それぞれの色域に含まれる無彩色の明度の合計値を算出し、
前記複数の出力装置間の前記合計値が等しくなるように、前記複数の出力装置間の前記無彩色を対応づけた色変換情報を生成し、
前記複数の出力装置に含まれる１または複数の出力装置に出力される画像データに対し前記色変換情報を用いて色変換を行う
処理をコンピュータに実行させる。
【発明の効果】
【０００８】
複数の出力装置間で、色を精度よく再現することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムのシステム構成及び制御装置の機能構成の一例を示す図である。
【図２】制御装置のハードウェア構成の一例を示す図である。
【図３】制御装置の変換テーブル生成部の機能構成の一例を示す図である。
【図４】表示装置のＲＧＢ色空間における色域に含まれる各ＲＧＢ階調値と、印刷装置のＣＭＹＫ色空間における色域に含まれる各ＣＭＹＫ階調値の一例を示す図である。
【図５】表示装置と印刷装置のＬａｂ色空間における色域の一例を示す図である。
【図６】最明部と最暗部との間の中間部の各Ｌａｂ階調値の対応付けを示した図である。
【図７】色変換テーブルの生成方法を説明するための図である。
【図８】制御装置の印刷制御部の機能構成の一例を示す図である。
【図９】制御装置による印刷制御処理のフローチャートである。
【図１０】印刷制御処理の具体例を示す図である。
【発明を実施するための形態】
【００１０】
以下、各実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［第１の実施形態］
＜印刷システムのシステム構成及び制御装置の機能構成＞
はじめに、第１の実施形態に係る制御装置を有する印刷システムのシステム構成及び該制御装置の機能構成について説明する。図１は、印刷システムのシステム構成及び制御装置の機能構成の一例を示す図である。
【００１２】
図１に示すように、印刷システムは、制御装置１００と表示装置１５０と印刷装置１６０とを有する。印刷システムにおいて、制御装置１００は、表示装置１５０及び印刷装置１６０と接続される。
【００１３】
制御装置１００には、原稿生成プログラム、変換テーブル生成プログラム、印刷制御プログラムがインストールされており、各プログラムが実行されることで、制御装置１００は、原稿生成部１１０、変換テーブル生成部１２０、印刷制御部１３０として機能する。
【００１４】
原稿生成部１１０は、原稿データ（ＲＧＢデータ）を生成する。原稿生成部１１０が原稿データを生成する際、該原稿データは表示装置１５０に表示される。表示装置１５０に表示された原稿データについて、原稿生成部１１０が、ユーザから印刷指示を受け付けることで、該原稿データは印刷制御部１３０に送信される。
【００１５】
変換テーブル生成部１２０は、原稿データを印刷データ（ＣＭＹＫデータ）に変換するための色変換テーブルを生成し、プロファイル格納部１４０に格納する。変換テーブル生成部１２０により生成される色変換テーブルには、ＲＧＢデータをＣＭＹＫデータに変換する際に用いられる色変換テーブル１４１が含まれる。
【００１６】
印刷制御部１３０は、原稿生成部１１０より原稿データが送信されると、該原稿データに含まれる各画素の画素値を、色変換テーブル１４１に基づいて変換することで、印刷データを生成する。また、印刷制御部１３０は、生成した印刷データを、印刷装置１６０に送信する。
【００１７】
印刷装置１６０は、印刷データに基づいて印刷物に印刷を行う装置である。印刷装置１６０の印刷方式は任意であり、インクジェット方式の印刷装置であっても、レーザ方式の印刷装置であっても、オフセット方式の印刷装置であってもよい。
【００１８】
＜制御装置のハードウェア構成＞
次に、制御装置１００のハードウェア構成について説明する。図２は、制御装置のハードウェア構成の一例を示す図である。図２に示すように、制御装置１００は、ＣＰＵ（Central  Processing  Unit）２０１、ＲＯＭ（Read  Only  Memory）２０２、ＲＡＭ（Random  Access  Memory）２０３を有する。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３は、いわゆるコンピュータを形成する。
【００１９】
また、制御装置１００は、補助記憶装置２０４、操作装置２０５、Ｉ／Ｆ（Interface）装置２０６、ドライブ装置２０７を有する。なお、制御装置１００の各部は、バス２０８を介して相互に接続されている。
【００２０】
ＣＰＵ２０１は、補助記憶装置２０４にインストールされている各種プログラム（例えば、原稿生成プログラム、変換テーブル生成プログラム、印刷制御プログラム等）を実行するデバイスである。
【００２１】
ＲＯＭ２０２は、不揮発性メモリである。ＲＯＭ２０２は、補助記憶装置２０４にインストールされている各種プログラムをＣＰＵ２０１が実行するために必要な各種プログラム、データ等を格納する、主記憶デバイスとして機能する。具体的には、ＲＯＭ２０２はＢＩＯＳ（Basic  Input/Output  System）やＥＦＩ（Extensible  Firmware  Interface）等のブートプログラム等を格納する。
【００２２】
ＲＡＭ２０３は、ＤＲＡＭ（Dynamic  Random  Access  Memory）やＳＲＡＭ（Static  Random  Access  Memory）等の揮発性メモリである。ＲＡＭ２０３は、補助記憶装置２０４にインストールされている各種プログラムがＣＰＵ２０１によって実行される際に展開される作業領域を提供する、主記憶デバイスとして機能する。
【００２３】
補助記憶装置２０４は、各種プログラムや、各種プログラムが実行されることで生成される情報、ならびに各種プログラムが実行される際に用いられる情報を格納する補助記憶デバイスである。プロファイル格納部１４０は、補助記憶装置２０４において実現される。
【００２４】
操作装置２０５は、制御装置１００のユーザが制御装置１００に対して各種指示（原稿データを生成するための指示、原稿データを印刷するための印刷指示等）を入力するための入力デバイスである。Ｉ／Ｆ装置２０６は、表示装置１５０及び印刷装置１６０と接続するための接続デバイスである。
【００２５】
ドライブ装置２０７は記録媒体２１０をセットするためのデバイスである。ここでいう記録媒体２１０には、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的あるいは磁気的に記録する媒体が含まれる。また、記録媒体２１０には、ＲＯＭ、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等が含まれていてもよい。
【００２６】
なお、補助記憶装置２０４に格納される各種プログラムは、例えば、配布された記録媒体２１０がドライブ装置２０７にセットされ、該記録媒体２１０に記録された各種プログラムがドライブ装置２０７により読み出されることでインストールされる。
【００２７】
＜制御装置の変換テーブル生成部の機能構成＞
次に、制御装置１００の変換テーブル生成部１２０の機能構成について説明する。図３は、制御装置の変換テーブル生成部の機能構成の一例を示す図である。
【００２８】
図３に示すように、制御装置１００の変換テーブル生成部１２０は、色域情報取得部３１０、Ｌａｂ色空間変換部３２０、明度合計値算出部３３０、非線形変換部３４０を有する。
【００２９】
色域情報取得部３１０は取得手段の一例であり、表示装置１５０において再現可能なＲＧＢ色空間における色域を示す色域情報と、印刷装置１６０において再現可能なＣＭＹＫ色空間における色域を示す色域情報とを取得する。
【００３０】
Ｌａｂ色空間変換部３２０は、色域情報取得部３１０において取得された、表示装置１５０において再現可能なＲＧＢ色空間における色域に含まれる各ＲＧＢ階調値を抽出し、Ｌａｂ色空間における各Ｌａｂ階調値に変換する。また、Ｌａｂ色空間変換部３２０は、色域情報取得部３１０において取得された、印刷装置１６０において再現可能なＣＭＹＫ色空間における色域に含まれる各ＣＭＹＫ階調値を抽出し、Ｌａｂ色空間における各Ｌａｂ階調値に変換する。
【００３１】
明度合計値算出部３３０は算出手段の一例であり、Ｌａｂ色空間変換部３２０において変換された、表示装置１５０の各Ｌａｂ階調値の明度の合計値を算出する。また、明度合計値算出部３３０は、Ｌａｂ色空間変換部３２０において変換された、印刷装置１６０の各Ｌａｂ階調値の明度の合計値を算出する。
【００３２】
非線形変換部３４０は生成手段の一例であり、表示装置１５０のＬａｂ色空間における色域に含まれる最明部及び最暗部と、印刷装置１６０のＬａｂ色空間における色域の最明部及び最暗部とが、それぞれ対応するように対応関係を特定する。つまり、非線形変換部３４０は、表示装置１５０と印刷装置１６０との間で、最明部の色同士、最暗部の色同士をそれぞれ対応付ける。
【００３３】
また、非線形変換部３４０は、表示装置１５０のＬａｂ色空間における色域に含まれる最明部と最暗部との間の中間部と、印刷装置１６０のＬａｂ色空間における色域に含まれる最明部と最暗部との間の中間部とが、非線形に対応するように対応関係を特定する。つまり、非線形変換部３４０は、表示装置１５０と印刷装置１６０との間で、中間部の色同士を非線形に対応付ける。より具体的には、非線形変換部３４０は、表示装置１５０の無彩色の各Ｌａｂ階調値の明度の合計値と、印刷装置１６０の無彩色の各Ｌａｂ階調値の明度の合計値とが等しくなるように、中間部を非線形に対応付けることで、中間部の対応関係を特定する。
【００３４】
また、非線形変換部３４０は、表示装置１５０の各Ｌａｂ階調値と、印刷装置１６０の各Ｌａｂ階調値との対応関係から、表示装置１５０の各ＲＧＢ階調値と印刷装置１６０の各ＣＭＹＫ階調値との間の対応関係を求める。更に、非線形変換部３４０は、表示装置１５０の各ＲＧＢ階調値と印刷装置１６０の各ＣＭＹＫ階調値との間の対応関係を、色変換テーブル１４１として、プロファイル格納部１４０に格納する。
【００３５】
＜変換テーブル生成部の処理の具体例＞
次に、変換テーブル生成部１２０の処理の具体例について、図４〜図７を用いて説明する。図４は、表示装置のＲＧＢ色空間における色域に含まれる各ＲＧＢ階調値と、印刷装置のＣＭＹＫ色空間における色域に含まれる各ＣＭＹＫ階調値の一例を示す図である。
【００３６】
図４（ａ）に示すように、変換テーブル生成部１２０の色域情報取得部３１０は、表示装置１５０の色域情報を取得し、各ＲＧＢ階調値を抽出する。図４（ａ）は、色域情報取得部３１０が、表示装置１５０の色域情報を取得し、各ＲＧＢ階調値として、（Ｒ１，Ｇ１，Ｂ１）〜（Ｒｍ，Ｇｍ，Ｂｍ）を抽出したことを示している。
【００３７】
また、図４（ａ）に示すように、変換テーブル生成部１２０のＬａｂ色空間変換部３２０は、各ＲＧＢ階調値を、Ｌａｂ色空間における各Ｌａｂ階調値に変換する。図４（ａ）は、Ｌａｂ色空間変換部３２０が、各ＲＧＢ階調値を、（Ｌ１，ａ１，ｂ１）〜（Ｌｍ，ａｍ，ｂｍ）に変換したことを示している。
【００３８】
同様に、図４（ｂ）に示すように、変換テーブル生成部１２０の色域情報取得部３１０は、印刷装置１６０の色域情報を取得し、各ＣＭＹＫ階調値を抽出する。図４（ｂ）は、色域情報取得部３１０が、印刷装置１６０の色域情報を取得し、各ＣＭＹＫ階調値として、（Ｃ１，Ｍ１，Ｙ１，Ｋ１）〜（Ｃｎ，Ｍｎ，Ｙｎ，Ｋｎ）を抽出したことを示している。
【００３９】
また、図４（ｂ）に示すように、変換テーブル生成部１２０のＬａｂ色空間変換部３２０は、各ＣＭＹＫ階調値を、Ｌａｂ色空間における各Ｌａｂ階調値に変換する。図４（ｂ）は、Ｌａｂ色空間変換部３２０が、各ＣＭＹＫ階調値を、（Ｌ’１，ａ’１，ｂ’１）〜（Ｌ’ｎ，ａ’ｎ，ｂ’ｎ）に変換したことを示している。
【００４０】
図５は、表示装置と印刷装置のＬａｂ色空間における色域の一例を示す図である。このうち、図５（ａ）は、表示装置１５０のＬａｂ色空間における色域５１０を示しており、符号５１１は色域５１０における無彩色の最明部を、符号５１２は色域５１０における無彩色の最暗部をそれぞれ示している。
【００４１】
一方、図５（ｂ）は、印刷装置１６０のＬａｂ色空間における色域５２０を示しており、符号５２１は色域５２０における無彩色の最明部を、符号５２２は色域５２０における無彩色の最暗部をそれぞれ示している。
【００４２】
非線形変換部３４０は、色域５１０に含まれる各Ｌａｂ階調値と、色域５２０に含まれる各Ｌａｂ階調値とを対応付ける（ガマットマッピング処理を実行する）ことで色変換テーブル１４１を生成する。その際、本実施形態では、明度合計値算出部３３０が無彩色の明度合計値を算出する。
【００４３】
図６を用いて詳細に説明する。図６は、最明部と最暗部との間の中間部の各Ｌａｂ階調値の対応付けを示した図である。
【００４４】
図６（ａ）左側において、符号５１１と符号５１２とを結ぶ直線は、図５（ａ）のＬａｂ色空間において、符号５１１と符号５１２とを結ぶ直線に対応する。同様に、図６（ａ）左側において、符号５２１と符号５２２とを結ぶ直線は、図５（ｂ）のＬａｂ色空間において、符号５２１と符号５２２とを結ぶ直線に対応する。
【００４５】
また、図６（ａ）左側において、符号５１１と符号５１２との間の黒丸は、色域５１０において最明部と最暗部との間の中間部の各Ｌａｂ階調値を表している。同様に、図６（ａ）左側において、符号５２１と符号５２２との間の黒丸は、色域５２０において最明部と最暗部との間の中間部の各Ｌａｂ階調値を表している。
【００４６】
明度合計値算出部３３０は、符号５１１の明度、符号５１２の明度、符号５１１と符号５１２との間の中間部の各黒丸の明度を和算することで、色域５１０の無彩色の明度合計値を算出する。なお、図６（ａ）の例は、７個分のＬａｂ階調値について、明度合計値を算出したことを示している。同様に、明度合計値算出部３３０は、符号５２１の明度、符号５２２の明度、符号５２１と符号５２２との間の中間部の各黒丸の明度を和算することで、色域５２０の無彩色の明度合計値を算出する。なお、図６（ａ）の例は、７個分のＬａｂ階調値について明度合計値を算出したことを示している。
【００４７】
このとき、非線形変換部３４０は、色域５２０の無彩色の明度合計値が、色域５１０の明度合計値と等しくなるように、符号５２１と符号５２２との間の中間部の黒丸の位置を決定する。図５に示したように、色域５１０に対して、色域５２０は、色域が狭まっているうえに、全体として明度が下がっている。このため、色域５１０に含まれる各Ｌａｂ階調値を線形変換することで色域５２０に含まれる各Ｌａｂ階調値を求めて色変換テーブルを生成したとすると、該色変換テーブルを用いて印刷装置１６０により印刷される印刷物は、全体として明度が下がることになる。つまり、表示装置１５０で表示された色を、印刷装置１６０で精度よく再現することができない。
【００４８】
これに対して、非線形変換部３４０では、明度合計値が維持されるように、中間部の各Ｌａｂ階調値を非線形に対応付けて色変換テーブルを生成する。このため、本実施形態によれば、表示装置１５０で表示された色を、印刷装置１６０で精度よく再現することができる。
【００４９】
図６（ａ）右側に示すグラフは、色域５１０の無彩色の最明部と最暗部との間の中間部の各Ｌａｂ階調値を、色域５２０の無彩色の最明部と最暗部との間の中間部の各Ｌａｂ階調値に対応付ける場合の、変換グラフを示している。色域５１０の明度に対して、色域５２０の明度が全体的に下がっている場合、図６（ａ）右側に示すように、変換グラフを上に凸（非線形）の関数とすることで、明度合計値を維持することができる。
【００５０】
一方、図６（ｂ）は、色域５１０に対して、色域５２０が一致している場合を示している。この場合、図６（ｂ）右側に示すように、変換グラフを直線（線形）の関数とすることで、明度合計値を維持することができる。
【００５１】
図６（ｃ）は、色域５１０に対して、色域５２０が狭まっているものの、全体として明度が上がっている場合を示している。この場合、図６（ｃ）右側に示すように、変換グラフを下に凸（非線形）の関数とすることで、明度合計値を維持することができる。
【００５２】
続いて、非線形変換部３４０による色変換テーブルの生成方法について説明する。図７は、色変換テーブルの生成方法を説明するための図である。
【００５３】
図７において、符号７１０は、表示装置１５０のＲＧＢ色空間における色域に含まれる各ＲＧＢ階調値である。また、符号７２０は、Ｌａｂ色空間変換部３２０が、各ＲＧＢ階調値を変換することで得た、Ｌａｂ色空間における各Ｌａｂ階調値である。
【００５４】
非線形変換部３４０は、符号７２０で示す各Ｌａｂ階調値を、その明度合計値が維持されるように、印刷装置１６０のＬａｂ色空間の色域５２０に含まれる各Ｌａｂ階調値と対応付ける。このとき、非線形変換部３４０は、例えば、図６（ａ）右側で示した変換グラフを用いて符号７３０に示す各Ｌａｂ階調値を対応付ける。これにより、符号７２０に示す各Ｌａｂ階調値に対応する各Ｌａｂ階調値として、符号７３０に示す各Ｌａｂ階調値が対応付けられることになる。
【００５５】
非線形変換部３４０は、対応付けた各Ｌａｂ階調値（符号７３０）に対応する各ＣＭＹＫ階調値を更に対応付ける（符号７４０）。
【００５６】
また、非線形変換部３４０は、符号７１０に含まれる各ＲＧＢ階調値と、符号７４０に含まれる各ＣＭＹＫ階調値との対応関係に基づいて、色変換テーブル１４１を生成し、プロファイル格納部１４０に格納する。
【００５７】
＜制御装置の印刷制御部の機能構成＞
次に、制御装置１００の印刷制御部１３０の機能構成について説明する。図８は、制御装置の印刷制御部の機能構成の一例を示す図である。
【００５８】
図８に示すように、制御装置１００の印刷制御部１３０は、原稿データ取得部８１０、色変換部８２０、印刷データ出力部８３０を有する。
【００５９】
原稿生成部１１０より原稿データ（ＲＧＢデータ）が送信されると、原稿データ取得部８１０は、該原稿データを取得し、色変換部８２０に通知する。
【００６０】
色変換部８２０は変換手段の一例であり、色変換テーブル１４１を参照することで、原稿データ取得部８１０より通知された原稿データの各画素の画素値を、ＣＭＹＫデータに色変換する。色変換テーブル１４１は、ＲＧＢ階調値とＣＭＹＫ階調値とが非線形に対応付けられているため、当該色変換テーブル１４１を参照して色変換を行うことで、ＲＧＢデータからＣＭＹＫデータへの非線形変換が行われることになる。色変換部８２０は、色変換後の原稿データ（ＣＭＹＫデータ）を印刷データ出力部８３０に通知する。
【００６１】
印刷データ出力部８３０は、色変換部８２０より通知された原稿データ（ＣＭＹＫデータ）を、印刷データとして、印刷装置１６０に送信する。
【００６２】
＜制御装置による印刷制御処理の流れ＞
次に、制御装置１００の印刷制御部１３０による印刷制御処理の流れについて説明する。図９は、制御装置による印刷制御処理のフローチャートである。原稿生成部１１０により原稿データが生成され、印刷指示が入力されることで、原稿生成部１１０より原稿データが送信されると、図９に示すフローチャートが実行される。
【００６３】
ステップＳ９０１において、原稿データ取得部８１０は、原稿生成部１１０より原稿データ（ＲＧＢデータ）を取得する。
【００６４】
ステップＳ９０２において、色変換部８２０は、色変換テーブル１４１を読み出す。
【００６５】
ステップＳ９０３において、色変換部８２０は、原稿データ（ＲＧＢデータ）の各画素の画素値を、色変換テーブル１４１に基づいて、ＣＭＹＫデータに変換する。
【００６６】
ステップＳ９０４において、色変換部８２０は、原稿データに含まれる全ての画素の画素値について変換が完了したか否かを判定する。ステップＳ９０４において、変換が完了していないと判定した場合には（ステップＳ９０４においてＮｏの場合には）、ステップＳ９０３に戻る。
【００６７】
一方、ステップＳ９０４において、全ての画素の画素値について変換が完了したと判定した場合には（ステップＳ９０４においてＹｅｓの場合には）、ステップＳ９０５に進む。
【００６８】
ステップＳ９０５において、印刷データ出力部８３０は、色変換部８２０により変換された原稿データ（ＣＭＹＫデータ）を、印刷データとして、印刷装置１６０に送信する。
【００６９】
図１０は、印刷制御処理の具体例を示す図である。図１０に示すように、原稿データ１０００は、（Ｘ１，Ｙ１）から（Ｘｐ，Ｙｑ）までのｐ×ｑ画素の画素値を有し、それぞれの画素の画素値は、色変換テーブル１４１により変換される。この結果、ＣＭＹＫデータに変換された印刷データが、印刷装置１６０に送信されることになる。
【００７０】
以上の説明から明らかなように、第１の実施形態に係る制御装置１００は、表示装置の色域情報と、印刷装置の色域情報とを取得し、それぞれの色域情報に基づいてＬａｂ色空間における各Ｌａｂ階調値の明度の合計値を算出する。また、制御装置１００は、算出した明度の合計値が等しくなるように、表示装置の各Ｌａｂ階調値と、印刷装置の各Ｌａｂ階調値とを非線形に対応付けることで、色変換テーブルを生成する。
【００７１】
これにより、表示装置と印刷装置とで色域の明度範囲が異なっていた場合でも、明度の合計値を維持することが可能な色変換テーブルを生成することができる。この結果、色変換前後で画像の全体的な明るさが変化するといった事態を回避することができる。
【００７２】
つまり、第１の実施形態に係る制御装置１００によれば、表示装置１５０で表示された色を、印刷装置１６０で精度よく再現することができる。
【００７３】
［第２の実施形態］
上記第１の実施形態において、図６では、主に、無彩色の最明部と最暗部との間の中間部の各Ｌａｂ階調値について非線形な対応付けを行うことを説明した。しかしながら、非線形な対応付けは、無彩色に限定されず、無彩色以外でも同様である。例えば、図５（ａ）の符号５１３と符号５１４との間の中間部の各Ｌａｂ階調値と、図５（ｂ）の符号５２３と符号５２４との間の中間部の各Ｌａｂ階調値とを対応付ける場合も、図６に示した対応付けと同様の方法が適用されるものとする。
【００７４】
ただし、無彩色以外の場合、無彩色から最大彩度に向かう距離（例えば、符号５１１と符号５１２とを結ぶ直線と、符号５１３と符号５１４とを結ぶ直線との間の距離）に応じて、それぞれ異なる変換グラフが生成されることになる。
【００７５】
また、上記第１の実施形態では、非線形な対応付けを行うための変換グラフとして、図６（ａ）〜（ｃ）右側のグラフを例示したが、非線形な対応付けを行うための変換グラフとして、例えば、ガンマ変換グラフを用いてもよい。
【００７６】
また、上記第１の実施形態では、明度の合計値が等しくなるように対応付けを行ったが、明度の合計値に基づいて算出される平均値が等しくなるように対応付けを行ってもよいことはいうまでもない。
【００７７】
また、上記第１の実施形態では、原稿データ（ＲＧＢデータ）を印刷データ（ＣＭＹＫデータ）に変換するための色変換テーブル１４１の生成方法について説明したが、ＣＭＹＫデータをＲＧＢデータに変換するための色変換テーブルの生成方法も同様である。
【００７８】
また、上記第１の実施形態では、表示装置１５０の色域情報と印刷装置１６０の色域情報とに基づいて色変換テーブルを生成する場合について説明した。しかしながら、表示装置１５０や印刷装置１６０以外の他の複数の出力装置の色域情報に基づいて、出力装置間の色変換テーブルを生成する場合についても同様である。
【００７９】
また、上記第１の実施形態では、制御装置１００に原稿生成部１１０を設け、制御装置１００において原稿データを生成するものとして説明したが、原稿生成部１１０は、他の装置に設けてもよい。この場合、印刷制御部１３０は、他の装置から原稿データ（ＲＧＢデータ）を取得する。
【００８０】
なお、開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
複数の出力装置間の色変換を制御する制御プログラムであって、
前記複数の出力装置それぞれの色域を取得し、
取得した前記複数の出力装置それぞれの色域に含まれる無彩色の明度の合計値を算出し、
前記複数の出力装置間の前記合計値が等しくなるように、前記複数の出力装置間の前記無彩色を対応づけた色変換情報を生成し、
前記複数の出力装置に含まれる１または複数の出力装置に出力される画像データに対し前記色変換情報を用いて色変換を行う
処理をコンピュータに実行させる制御プログラム。
（付記２）
前記複数の出力装置それぞれの色域に含まれる無彩色のうち、最暗部の色同士及び最明部の色同士を対応付け、更に、最暗部の色と最明部の色との間の中間部の色同士を、非線形に対応付けることで、前記色変換情報を生成することを特徴とする付記１に記載の制御プログラム。
（付記３）
前記複数の出力装置それぞれの色域に含まれる無彩色を、ガンマ変換を用いて対応付けることにより、前記色変換情報を生成することを特徴とする付記１または２に記載の制御プログラム。
（付記４）
前記複数の出力装置それぞれの色域に含まれる無彩色を、彩度ごとに異なるガンマ変換を用いて対応付けることにより、前記色変換情報を生成することを特徴とする付記３に記載の制御プログラム。
（付記５）
複数の出力装置間の色変換を制御する制御方法であって、
前記複数の出力装置それぞれの色域を取得し、
取得した前記複数の出力装置それぞれの色域に含まれる無彩色の明度の合計値を算出し、
前記複数の出力装置間の前記合計値が等しくなるように、前記複数の出力装置間の前記無彩色を対応づけた色変換情報を生成し、
前記複数の出力装置に含まれる１または複数の出力装置に出力される画像データに対し前記色変換情報を用いて色変換を行う
処理をコンピュータが実行する制御方法。
（付記６）
複数の出力装置間の色変換を制御する制御装置であって、
前記複数の出力装置それぞれの色域を取得する取得手段と、
取得した前記複数の出力装置それぞれの色域に含まれる無彩色の明度の合計値を算出する算出手段と、
前記複数の出力装置間の前記合計値が等しくなるように、前記複数の出力装置間の前記無彩色を対応づけた色変換情報を生成する生成手段と、
前記複数の出力装置に含まれる１または複数の出力装置に出力される画像データに対し前記色変換情報を用いて色変換を行う変換手段と
を有することを特徴とする制御装置。
【００８１】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせ等、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【００８２】
１００              ：制御装置
１１０              ：原稿生成部
１２０              ：変換テーブル生成部
１３０              ：印刷制御部
１４０              ：プロファイル格納部
１４１              ：色変換テーブル
３１０              ：色域情報取得部
３２０              ：Ｌａｂ色空間変換部
３３０              ：明度合計値算出部
３４０              ：非線形変換部
５１０              ：色域
５２０              ：色域
８１０              ：原稿データ取得部
８２０              ：色変換部
８３０              ：印刷データ出力部
１０００            ：原稿データ
【図１】
2018129624.tif 000003
【図２】
2018129624.tif 000004
【図３】
2018129624.tif 000005
【図４】
2018129624.tif 000006
【図５】
2018129624.tif 000007
【図６】
2018129624.tif 000008
【図７】
2018129624.tif 000009
【図８】
2018129624.tif 000010
【図９】
2018129624.tif 000011
【図１０】
2018129624.tif 000012