(57)【特許請求の範囲】
【請求項１】
印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像と、色空間の種類との関係を機械学習した学習済モデルを記憶する記憶部と、
印刷媒体の種類に関する媒体種情報と、前記色空間の種類に関する色空間情報とを含む指定情報の入力を受け付ける受付部と、
色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報を取得する取得部と、
前記学習済モデルを用いて、前記指定情報および前記撮像情報に基づいて、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値を推定する推定部と、
前記制限値を用いて、前記色空間における座標値と色材量との対応付けに関する情報を含む色変換プロファイルを作成する作成部と、を有する、
情報処理装置。
【請求項２】
前記制限値に対する適否に関するラベルの付加をユーザーからの操作により受け付け、前記ラベルを用いて、前記学習済モデルに対して追加学習を行う追加学習部を有する、
請求項１に記載の情報処理装置。
【請求項３】
印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像との関係を機械学習した学習済モデルを記憶する記憶部と、
印刷媒体の種類に関する媒体種情報を含む指定情報の入力を受け付ける受付部と、
色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報を取得する取得部と、
前記学習済モデルを用いて、前記指定情報および前記撮像情報に基づいて、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値を推定する推定部と、
前記制限値を用いて、色空間における座標値と色材量との対応付けに関する情報を含む色変換プロファイルを作成する作成部と、
前記制限値に対する適否に関するラベルの付加をユーザーからの操作により受け付け、前記ラベルを用いて、前記学習済モデルに対して追加学習を行う追加学習部と、を有する、
情報処理装置。
【請求項４】
前記学習済モデルは、前記色材の種類との関係をさらに機械学習しており、
前記指定情報は、前記色材の種類に関する色材種情報を含む、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像と、色空間の種類との関係を機械学習した学習済モデルを用意し、
印刷媒体の種類に関する媒体種情報と、前記色空間の種類に関する色空間情報とを含む指定情報の入力と、色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報の取得とを実行し、
前記学習済モデルを用いて、前記指定情報および前記撮像情報に基づいて、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値を推定し、
前記制限値を用いて、前記色空間における座標値と色材量との対応付けに関する情報を含む色変換プロファイルを作成する、
色変換プロファイル作成方法。
【請求項６】
印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像との関係を機械学習した学習済モデルを用意し、
印刷媒体の種類に関する媒体種情報を含む指定情報の入力と、色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報の取得とを実行し、
前記学習済モデルを用いて、前記指定情報および前記撮像情報に基づいて、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値を推定し、
前記制限値を用いて、色空間における座標値と色材量との対応付けに関する情報を含む色変換プロファイルを作成し、
前記制限値に対する適否に関するラベルの付加をユーザーからの操作により受け付け、前記ラベルを用いて、前記学習済モデルに対して追加学習を行う、
色変換プロファイル作成方法。
【請求項７】
印刷媒体の種類に関する媒体種情報と、色空間の種類に関する色空間情報とを含む指定情報の入力を受け付ける受付機能と、
色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報を取得する取得機能と、
印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像と、前記色空間の種類との関係を機械学習した学習済モデルを用いて、前記指定情報および前記撮像情報に基づいて、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値を推定する推定機能と、
前記制限値を用いて、前記色空間における座標値と色材量との対応付けに関する情報を含む色変換プロファイルを作成する作成機能と、をコンピューターに実現させる、
色変換プロファイル作成プログラム。
【請求項８】
印刷媒体の種類に関する媒体種情報を含む指定情報の入力を受け付ける受付機能と、
色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報を取得する取得機能と、
印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像との関係を機械学習した学習済モデルを用いて、前記指定情報および前記撮像情報に基づいて、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値を推定する推定機能と、
前記制限値を用いて、色空間における座標値と色材量との対応付けに関する情報を含む色変換プロファイルを作成する作成機能と、
前記制限値に対する適否に関するラベルの付加をユーザーからの操作により受け付け、前記ラベルを用いて、前記学習済モデルに対して追加学習を行う追加学習機能と、をコンピューターに実現させる、
色変換プロファイル作成プログラム。
【請求項９】
印刷媒体の種類に関する媒体種情報と、色空間の種類に関する色空間情報とを含む指定情報と、色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報と、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値とを対応付けたデータセットの入力を受け付ける入力部と、
前記データセットに基づいて、印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像と、前記色空間の種類との関係を機械学習した学習済モデルを生成する学習処理部と、を有する、
学習装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、色変換プロファイル作成方法、色変換プロファイル作成プログラムおよび学習装置に関する。
【背景技術】
【０００２】
インクまたはトナー等の色材を用いて紙またはフィルム等の印刷媒体に画像を印刷する印刷装置が知られている。この種の印刷装置は、一般に、複数色の色材を色ごとに印刷媒体に印刷することで、印刷媒体に画像を印刷する。このとき、画像情報の色彩値を各色の色材量に変換する色変換プロファイルが用いられる。色変換プロファイルの作成には、印刷品質を高める観点から、印刷媒体へ印刷する単位面積あたりの色材量の上限値等の制限値を適切に設定する必要がある。
【０００３】
例えば、特許文献１に記載の装置は、テストパターンが印刷された印刷媒体を撮像することで得られた撮像情報と、当該印刷媒体を側色することで得られた測色情報とに基づいて、所定の要素を回避するように、インクの吐出量の上限値を決定する。ここで、当該撮像情報に基づいて、インクの溢れ、滲みまたは凝集が生じない吐出量の上限値が決定される。また、当該測色情報に基づいて、インクの色飽和が生じない吐出量の上限値が決定される。これらの決定のそれぞれには、複数の人による官能評価で予め決定された閾値が用いられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−１２６９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の装置は、回避すべき要素ごとに印刷および撮像を行う必要がある。このため、特許文献１に記載の装置では、色変換プロファイルの作成に要する工数および時間が膨大になってしまうという課題がある。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置の一態様は、印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像との関係を機械学習した学習済モデルを記憶する記憶部と、印刷媒体の種類に関する媒体種情報を含む指定情報の入力を受け付ける受付部と、色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報を取得する取得部と、前記学習済モデルを用いて、前記指定情報および前記撮像情報に基づいて、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値を推定する推定部と、前記制限値を用いて、色空間における座標値と色材量との対応付けに関する情報を含む色変換プロファイルを作成する作成部と、を有する。
【０００７】
本発明の色変換プロファイル作成方法の一態様は、印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像との関係を機械学習した学習済モデルを用意し、印刷媒体の種類に関する媒体種情報を含む指定情報の入力と、色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報の取得とを実行し、前記学習済モデルを用いて、前記指定情報および前記撮像情報に基づいて、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値を推定し、前記制限値を用いて、色空間における座標値と色材量との対応付けに関する情報を含む色変換プロファイルを作成する。
【０００８】
本発明の色変換プロファイル作成プログラムの一態様は、印刷媒体の種類に関する媒体種情報を含む指定情報の入力を受け付ける受付機能と、色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報を取得する取得機能と、印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像との関係を機械学習した学習済モデルを用いて、前記指定情報および前記撮像情報に基づいて、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値を推定する推定機能と、前記制限値を用いて、色空間における座標値と色材量との対応付けに関する情報を含む色変換プロファイルを作成する作成機能と、をコンピューターに実現させる。
【０００９】
本発明の学習装置の一態様は、印刷媒体の種類に関する媒体種情報を含む指定情報と、色材を用いて印刷する印刷部によって印刷媒体に印刷された画像を撮像することにより得られた撮像情報と、前記印刷部から印刷媒体へ印刷する単位面積あたりの色材量の最大値または最小値を示す制限値とを対応付けたデータセットの入力を受け付ける入力部と、前記データセットに基づいて、印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像との関係を機械学習した学習済モデルを生成する学習処理部と、を有する。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る情報処理装置を用いるシステムの構成例を示す概略図である。
【図２】色変換プロファイルに含まれる色変換テーブルの一例を示す図である。
【図３】色変換プロファイルを生成するフローを示す図である。
【図４】色変換プロファイルの生成に用いる画像の一例を示す図である。
【図５】図４に示す画像を構成する単位画像の一例を示す図である。
【図６】インクの溢れが生じた状態の一例を示す図である。
【図７】インクの滲みが生じた状態の一例を示す図である。
【図８】インクの凝集が生じた状態の一例を示す図である。
【図９】色材量の制限値を推定する推定部を説明するための図である。
【図１０】学習済モデルの生成のための機械学習を説明するための図である。
【図１１】変形例に係る情報処理装置を用いるシステムの構成例を示す概略図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら本発明に係る好適な実施形態を説明する。なお、図面において各部の寸法または縮尺は実際と適宜に異なり、理解を容易にするために模式的に示している部分もある。また、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られない。
【００１２】
１．情報処理装置１を用いるシステム１００の概要
図１は、実施形態に係る情報処理装置１を用いるシステム１００の構成例を示す概略図である。システム１００は、色材としてインクを用いるインクジェット方式の印刷装置２００を用いて印刷する機能と、印刷装置２００の印刷における色合わせに用いる色変換プロファイルＤＰを作成する機能と、を有する。印刷装置２００は、「印刷部」の一例である。システム１００は、印刷装置２００と撮像装置３００と学習装置４００と情報処理装置１とを有する。印刷装置２００、撮像装置３００および学習装置４００のそれぞれは、情報処理装置１と相互に無線または有線により通信可能に接続される。なお、この接続には、インターネットを含む通信網が介在してもよい。また、学習装置４００は、情報処理装置１との間で必要な情報を授受できれば、情報処理装置１と通信可能に接続されなくてもよい。
【００１３】
印刷装置２００は、情報処理装置１による制御のもとでインクジェット方式により印刷媒体に印刷するプリンターである。印刷媒体は、印刷装置２００が印刷可能な媒体であればよく、特に限定されず、例えば、各種紙、各種布または各種フィルム等である。図１に示す印刷装置２００は、シアン、マゼンタ、イエローおよび黒の４色のインクを噴射するインク噴射ヘッド２１０を有する。また、図示しないが、印刷装置２００は、印刷媒体を所定方向に搬送する搬送機構と、インク噴射ヘッド２１０を当該印刷媒体の搬送方向に直交する軸に沿って反復的に移動させる移動機構と、を有する。
【００１４】
インク噴射ヘッド２１０は、シアンのインクを噴射するＣ噴射部２１１Ｃと、マゼンタのインクを噴射するＭ噴射部２１１Ｍと、イエローのインクを噴射するＹ噴射部２１１Ｙと、黒のインクを噴射するＫ噴射部２１１Ｋと、を有する。これらの噴射部は、それぞれ、図示しないインク容器から供給されるインクを図示しない複数のノズルから印刷媒体に噴射する。より具体的には、各噴射部は、図示しない圧力室および駆動素子をノズル毎に有しており、圧力室内の圧力を駆動素子により変動させることで当該圧力室内のインクをノズルから噴射する。当該駆動素子は、例えば圧電素子または発熱素子である。以上の印刷装置２００では、インク噴射ヘッド２１０の往復移動とインクの噴射とが並行して行われることで、搬送される印刷媒体の印刷面に画像が形成される。
【００１５】
なお、インク噴射ヘッド２１０を往復移動させる移動機構は、省略してもよい。この場合、例えば、インク噴射ヘッド２１０を印刷媒体の搬送方向に直交する幅方向の全域にわたって設ければよい。また、インク噴射ヘッド２１０が噴射するインクの色の数は、前述の４色に限定されず、３色以下または５色以上でもよい。
【００１６】
撮像装置３００は、印刷装置２００による印刷後の印刷媒体の印刷面を撮像するカメラまたはスキャナー等の装置である。この撮像により、当該印刷面の撮像画像を示す撮像情報が生成される。当該印刷面にテスト画像情報ＤＧに基づく画像が印刷される場合、当該撮像情報が撮像情報ＤＩである。撮像装置３００は、例えば撮像光学系および撮像素子を有する。撮像光学系は、少なくとも１つの撮像レンズを含む光学系であり、プリズム等の各種の光学素子を含んでもよいし、ズームレンズまたはフォーカスレンズ等を含んでもよい。撮像素子は、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサーまたはＣＭＯＳ（Complementary MOS）イメージセンサー等である。
【００１７】
なお、撮像装置３００は、分光機能を有してもよい。この場合、例えば、撮像光学系に回折格子または波長可変フィルター等を設ければよい。撮像装置３００の撮像画像は、フルカラーでもモノカラーでもよい。当該撮像画像がフルカラーである場合、撮像情報ＤＩは、例えば、当該撮像画像の画素ごとにＸＹＺ表色系における三刺激値で表される。当該撮像画像がモノカラーである場合、撮像情報ＤＩは、例えば、当該撮像画像の画素ごとに輝度値で表される。ただし、当該撮像画像は、フルカラーであることが好ましい。
【００１８】
情報処理装置１は、印刷装置２００および撮像装置３００の動作を制御するコンピューターである。情報処理装置１は、学習装置４００から提供される学習済モデルＰＪを用いて色変換プロファイルＤＰを作成するプロファイル作成機能と、色変換プロファイルＤＰを用いて印刷装置２００の印刷を実行する印刷実行機能と、を有する。本実施形態では、情報処理装置１は、前述の機能に加えて、ユーザーからの評価結果に基づいて学習済モデルＰＪの追加学習を行う機能も有する。これらの機能は、色変換プロファイル作成プログラムＰ１の実行により実現される。
【００１９】
色変換プロファイルＤＰは、色変換テーブルＴＢＬと制限値Ｄ４とを有する。色変換テーブルＴＢＬは、色空間における座標値とインク量との対応付けに関する情報を含む。当該色空間は、例えば、ＲＧＢ色空間またはＣＭＹＫ色空間等の機器従属色空間である。当該インク量は、印刷装置２００が用いる複数色のインクのそれぞれについて印刷媒体の印刷面に対する単位面積あたりの供給量である。制限値Ｄ４は、色変換テーブルＴＢＬにおける単色および２次色以上の色ごとの各インク量の上限値である。すなわち、制限値Ｄ４は、印刷装置２００から印刷媒体へ印刷する単位面積あたりのインク量の最大値を示す。制限値Ｄ４は、指定情報Ｄ０に基づいて、印刷品質が所定条件を満たすように学習済モデルＰＪを用いて推定される。なお、色変換プロファイルＤＰの形式は、特に限定されないが、例えば、ＩＣＣ（International Color Consortium）の規定に準拠する。
【００２０】
学習済モデルＰＪは、印刷媒体の種類と、印刷媒体における単位面積あたりの色材量と、印刷媒体に印刷された画像との関係を機械学習した推定モデルである。指定情報Ｄ０は、媒体種情報Ｄ１と色空間情報Ｄ２と色材種情報Ｄ３とのうち、少なくとも媒体種情報Ｄ１を含む。媒体種情報Ｄ１は、印刷媒体の種類に関する情報である。当該印刷媒体の種類としては、例えば、普通紙、塩化ビニールおよびターポリン等が挙げられる。色空間情報Ｄ２は、色合わせの基準となる色空間の種類に関する情報である。当該色合わせの基準としては、例えば、Japan Color、ＳＷＯＰ、Euro Standardおよびその他基準となる色彩値等が挙げられる。色材種情報Ｄ３は、印刷装置２００が用いる色材の種類に関する情報である。当該色材の種類としては、例えば、インクまたはインクセットの品番等が挙げられる。色材種情報Ｄ３は、印刷装置２００の機種に関する情報とも換言可能である。なお、「Japan Color」は登録商標である。また、媒体種情報Ｄ１は、印刷媒体の型番に関する情報等でもよい。
【００２１】
学習装置４００は、学習済モデルＰＪを生成するコンピューターである。学習装置４００は、データセットＤＳを教師データとして用いる教師あり機械学習により学習済モデルＰＪを生成する。図１では図示しないが、データセットＤＳは、指定情報Ｄ０と撮像情報ＤＩと制限値Ｄ４ａとを含む。制限値Ｄ４ａは、正解値に相当するラベルである。学習装置４００における学習済モデルＰＪの生成は、適時に行えばよく、ユーザーからの指示に基づいて行ってもよいし、定期的に自動で行ってもよい。学習装置４００で生成された学習済モデルＰＪは、情報処理装置１からの指示等により情報処理装置１に提供される。なお、学習装置４００の機能は、情報処理装置１で実現されてもよい。
【００２２】
以上の概略のシステム１００では、情報処理装置１が学習済モデルＰＪを用いて色変換プロファイルＤＰの作成のための制限値Ｄ４を推定する。このため、色変換プロファイルＤＰの作成に用いる制限値Ｄ４を決定する際、回避すべき要素ごとに印刷および撮像を繰り返す必要がない。この結果、色変換プロファイルＤＰの作成に要する工数および時間を従来に比べて削減することができる。また、学習済モデルＰＪは、撮像情報ＤＩに基づく画像に表れる様々な要素を考慮した機械学習が可能である。このため、従来に比べて色再現性に優れる色変換プロファイルＤＰを容易に得ることができる。以下、情報処理装置１および学習装置４００について詳述する。
【００２３】
２．情報処理装置１
２−１．情報処理装置１の構成
情報処理装置１は、処理装置１０と記憶装置２０と表示装置３０と入力装置４０と通信装置５０とを有する。これらは、互いに通信可能に接続される。
【００２４】
処理装置１０は、情報処理装置１の各部、印刷装置２００および撮像装置３００を制御する機能、および各種データを処理する機能を有する装置である。処理装置１０は、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサーを有する。なお、処理装置１０は、単一のプロセッサーで構成されてもよいし、複数のプロセッサーで構成されてもよい。また、処理装置１０の機能の一部または全部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）等のハードウェアで実現してもよい。
【００２５】
記憶装置２０は、処理装置１０が実行する各種プログラム、および処理装置１０が処理する各種データを記憶する装置である。記憶装置２０は、例えば、ハードディスクドライブまたは半導体メモリーを有する。なお、記憶装置２０の一部または全部は、情報処理装置１の外部の記憶装置またはサーバー等に設けてもよい。
【００２６】
本実施形態の記憶装置２０には、色変換プロファイル作成プログラムＰ１、学習済モデルＰＪ、色変換プロファイルＤＰ、テスト画像情報ＤＧおよび撮像情報ＤＩが記憶される。ここで、記憶装置２０は、「記憶部」の一例である。なお、色変換プロファイル作成プログラムＰ１、学習済モデルＰＪ、色変換プロファイルＤＰ、テスト画像情報ＤＧおよび撮像情報ＤＩの一部または全部は、情報処理装置１の外部の記憶装置またはサーバー等に記憶されてもよい。
【００２７】
表示装置３０は、処理装置１０による制御のもとで各種の画像を表示する。ここで、表示装置３０は、例えば、液晶表示パネルまたは有機ＥＬ（electro-luminescence）表示パネル等の各種の表示パネルを有する。なお、表示装置３０は、情報処理装置１の外部に設けられてもよい。
【００２８】
入力装置４０は、ユーザーからの操作を受け付ける機器である。例えば、入力装置４０は、タッチパッド、タッチパネルまたはマウス等のポインティングデバイスを有する。ここで、入力装置４０は、タッチパネルを有する場合、表示装置３０を兼ねてもよい。なお、入力装置４０は、情報処理装置１の外部に設けられてもよい。
【００２９】
通信装置５０は、印刷装置２００、撮像装置３００および学習装置４００と無線または有線で通信する機器である。例えば、通信装置５０は、ＵＳＢ（Universal Serial Bus）またはＬＡＮ（Local Area Network）等のインターフェイスを有する。
【００３０】
以上の構成の情報処理装置１において、処理装置１０は、記憶装置２０から色変換プロファイル作成プログラムＰ１を読み込んで実行する。この実行により、処理装置１０は、受付部１１、取得部１２、推定部１３、作成部１４および追加学習部１５として機能する。
【００３１】
受付部１１は、指定情報Ｄ０の入力を受け付ける受付機能を実現する。取得部１２は、撮像装置３００から撮像情報ＤＩを取得する取得機能を実現する。推定部１３は、学習済モデルＰＪを用いて、指定情報Ｄ０および撮像情報ＤＩに基づいて、制限値Ｄ４を推定する推定機能を実現する。作成部１４は、制限値Ｄ４を用いて、色変換プロファイルＤＰを作成する作成機能を実現する。追加学習部１５は、制限値Ｄ４に対する適否に関するラベルＬＢの付加をユーザーからの操作により受け付け、ラベルＬＢを用いて、学習済モデルＰＪに対して追加学習を行う追加学習機能を実現する。例えば、追加学習部１５は、後述する学習装置４００の学習処理部４１２と同様の機械学習を当該追加学習として行う。ラベルＬＢは、例えば、当該追加学習における制限値Ｄ４の重みを付加する。なお、追加学習部１５は、必要に応じて設ければよく、省略してもよい。
【００３２】
２−２．色変換テーブルＴＢＬ
図２は、色変換プロファイルＤＰに含まれる色変換テーブルＴＢＬの一例を示す図である。図２に示す色変換テーブルＴＢＬは、情報ＴＢＬ１、ＴＢＬ２およびＴＢＬ３を含む。
【００３３】
情報ＴＢＬ１およびＴＢＬ２は、それぞれ、色空間ＣＳ１の座標値と色空間ＣＳ２の座標値との対応付けに関する情報である。より具体的には、情報ＴＢＬ１は、色空間ＣＳ１の座標値（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ）から色空間ＣＳ２の座標値（Ｌｉ，ａｉ，ｂｉ）に変換するＡ２Ｂテーブルである。変数ｉは、色空間ＣＳ１に設定される格子点ＧＤ１を識別する変数である。格子点ＧＤ１は、通常、色空間ＣＳ２の各軸に沿う方向へ等間隔に並べられる。一方、情報ＴＢＬ２は、色空間ＣＳ２の座標値（Ｌｊ，ａｊ，ｂｊ）から色空間ＣＳ１の座標値（Ｃｊ，Ｍｊ，Ｙｊ，Ｋｊ）に変換するＢ２Ａテーブルである。変数ｊは、色空間ＣＳ２に設定される格子点ＧＤ２を識別する変数である。格子点ＧＤ２は、通常、色空間の各軸に沿う方向へ等間隔に並べられる。
【００３４】
色空間ＣＳ１は、例えば、デバイスに依存する機器従属色空間である。図２では、色空間ＣＳ１がＣＭＹＫ色空間である場合が例示される。一方、色空間ＣＳ２は、いわゆるプロファイル接続空間（ＰＣＳ）であり、例えば、デバイスに依存しない機器独立色空間である。図２では、色空間ＣＳ２がＣＩＥＬＡＢ色空間である場合が例示される。色空間ＣＳ２の種類は、なお、色空間ＣＳ１は、出力デバイスが利用可能な色空間であればよく、ＣＭＹＫ色空間に限定されず、例えば、ＣＭＹ色空間、または出力デバイス独自の色空間でもよい。また、色空間ＣＳ２は、デバイスに依存しない色空間であればよく、ＣＩＥＬＡＢ色空間に限定されず、例えば、ＸＹＺ色空間等でもよい。
【００３５】
情報ＴＢＬ３は、色空間ＣＳ２の座標値（Ｃｊ，Ｍｊ，Ｙｊ，Ｋｊ）とインク量を示す値（ｃｊ，ｍｊ，ｙｊ，ｋｊ）との対応付けに関する情報である。例えば、情報ＴＢＬ３は、前述のＢ２Ａテーブルである情報ＴＢＬ２での変換後の座標値をインク量に変換するルックアップテーブルである。値（ｃｊ，ｍｊ，ｙｊ，ｋｊ）は、例えば、前述のインク噴射ヘッド２１０のインク色に対応しており、各色のインク使用量を表す階調値である。
【００３６】
２−３．色変換プロファイルＤＰ作成方法
図３は、色変換プロファイルＤＰを生成するフローを示す図である。色変換プロファイルＤＰの生成方法は、図３に示すように、指定情報Ｄ０の入力を受け付けるステップＳ１０１と、撮像情報ＤＩを取得するステップＳ１０２と、制限値Ｄ４を推定するステップＳ１０３と、色変換プロファイルＤＰを作成するステップＳ１０４と、を有する。以下、各ステップを順次説明する。なお、ステップＳ１０１およびＳ１０２の順は、図３に示す順に限定されず、ステップＳ１０１をステップＳ１０２の後に行ってもよいし、ステップＳ１０１およびＳ１０２を同時に行ってもよい。
【００３７】
ステップＳ１０１では、指定情報Ｄ０の入力を受け付ける。この入力は、例えば、入力装置４０を用いて行われる。このとき、例えば、指定情報Ｄ０を選択または入力するための画像が表示装置３０に表示される。
【００３８】
ステップＳ１０２では、撮像情報ＤＩを取得する。撮像情報ＤＩは、印刷装置２００によって印刷媒体に印刷された画像を撮像することにより得られる。以下、当該画像について説明する。
【００３９】
図４は、色変換プロファイルＤＰの生成に用いる画像の一例である画像Ｇを示す図である。画像Ｇは、前述の印刷装置２００に用いられる４色のインクの組み合わせおよびインク量の階調を適宜に異ならせて印刷媒体ＭＰの印刷面ＭＰ０上に形成される。図４に示す画像Ｇは、複数の単位画像ＧＰで構成される。複数の単位画像ＧＰは、画像群Ｇ１、Ｇ２およびＧ４に分けられる。なお、複数の単位画像ＧＰの配置は、図４に示す配置に限定されない。
【００４０】
画像群Ｇ１は、当該４色のインクによる単色の複数の単位画像ＧＰで構成される。図４に例示される画像群Ｇ１は、４色のインクの色ごとに、インク量の階調が互いに異なるｎ個の単位画像ＧＰで構成される。画像群Ｇ２は、当該４色のインクによる２次色の複数の単位画像ＧＰで構成される。図４に例示される画像群Ｇ２は、４色のインクの２次色ごとに、インク量の階調が互いに異なるｎ個の単位画像ＧＰで構成される。画像群Ｇ４は、当該４色のインクによる４次色の複数の単位画像ＧＰで構成される。図４に例示される画像群Ｇ４は、インク量の階調が互いに異なるｎ個の単位画像ＧＰで構成される。ただし、ｎは、２以上の自然数であり、好ましくは、１０以上１００以下である。なお、複数の単位画像ＧＰを形成するインク量の階調の範囲は、適宜に決められる。
【００４１】
図５は、図４に示す画像Ｇを構成する単位画像ＧＰの一例を示す図である。図５に示す単位画像ＧＰの外形は、四角形をなす。図５に示す例では、単位画像ＧＰには、１つの辺の一端から各辺に傾斜する方向に延びる線パターンＰＬ１と、当該１つの辺の他端から各辺に傾斜する方向に延びる線パターンＰＬ２と、が描かれる。線パターンＰＬ１は、単位画像ＧＰを領域ＰＡ１と領域ＰＡ２とに区分する。線パターンＰＬ２は、領域ＰＡ２を領域ＰＡ２ａと領域ＰＡ２ｂとに区分する。領域ＰＡ１およびＰＡ２は、それぞれ、前述の画像群に対応する色のインクで印刷される。線パターンＰＬ１およびＰＬ２は、それぞれ、領域ＰＡ１およびＰＡ２とは異なる色のインクで印刷される。なお、各単位画像ＧＰの形状等は、図５に示す形状等に限定されない。
【００４２】
以上の画像Ｇを印刷した印刷面ＭＰ０を観察することで、インクの滲み、凝集および溢れの有無と印刷面ＭＰ０における単位面積あたりのインク量との関係を判定することができる。以下、インクの滲み、凝集および溢れについて簡単に説明する。
【００４３】
図６は、インクの溢れが生じた状態の一例を示す図である。「インクの溢れ」とは、印刷媒体ＭＰのインク吸収能力に対してインクの供給量が過大であることに起因して、本来の単位画像ＧＰの領域からインクがはみ出て単位画像ＧＰの形状が崩れる状態をいう。図６では、領域ＰＡ１およびＰＡ２と線パターンＰＬ１およびＰＬ２との境界の形状が崩れる例が示される。
【００４４】
図７は、インクの滲みが生じた状態の一例を示す図である。「インクの滲み」とは、印刷媒体ＭＰのインク保持能力に対してインクの供給量が過大であることに起因して、本来の単位画像ＧＰの領域からインクがはみ出て単位画像ＧＰの輪郭の曖昧さが増す状態をいう。図７では、領域ＰＡ１およびＰＡ２と線パターンＰＬ１およびＰＬ２との境界の曖昧さが増す例が示される。
【００４５】
図８は、インクの凝集が生じた状態の一例を示す図である。「インクの凝集」とは、分散系のインクを用いた場合に分散質同士が集まることに起因して、単位画像ＧＰ内にインクの濃度むらが生じる状態をいう。図８では、領域ＰＡ１およびＰＡ２のそれぞれに濃度むらが生じる例が示される。
【００４６】
なお、図示しないが、グラデーションのトーンジャンプ等は、単位画像ＧＰ同士の色差または濃度差として、印刷された画像Ｇに現れる。
【００４７】
ステップＳ１０３では、推定部１３が、学習済モデルＰＪを用いて、指定情報Ｄ０および撮像情報ＤＩに基づいて、印刷装置２００から印刷媒体ＭＰへ印刷する単位面積あたりのインク量の最大値を示す制限値Ｄ４を推定する。制限値Ｄ４は、例えば、各色のインク量を示す情報（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ）として表される。
【００４８】
図９は、制限値Ｄ４を推定する推定部１３を説明するための図である。学習済モデルＰＪは、撮像情報ＤＩおよび指定情報Ｄ０の入力に応じて制限値Ｄ４を出力する学習済モデルである。具体的には、学習済モデルＰＪは、撮像情報ＤＩおよび指定情報Ｄ０から制限値Ｄ４を生成する演算を処理装置１０に実行させるプログラムと、当該演算に適用される複数の係数との組合せで実現される。当該プログラムは、例えば人工知能ソフトウェアを構成するプログラムモジュールである。当該複数の係数は、例えば、後述する学習装置４００におけるデータセットＤＳを利用した深層学習により設定される。図９では、学習済モデルＰＪが入力層、出力層および中間層を有する深層ニューラルネットワーク等の数理モデルである場合が好適例として示される。
【００４９】
ステップＳ１０４では、作成部１４が制限値Ｄ４を用いて色変換プロファイルＤＰを作成する。具体的には、作成部１４は、単色、２次色または４次色の色ごとにインク量が前述の推定部１３による推定結果を超えないように、色変換プロファイルＤＰを作成する。
【００５０】
以上の情報処理装置１では、推定部１３が学習済モデルＰＪを用いて色変換プロファイルＤＰの作成のための制限値Ｄ４を推定する。このため、色変換プロファイルＤＰの作成に用いる制限値Ｄ４を決定する際、回避すべき要素ごとに印刷および撮像を繰り返す必要がない。この結果、色変換プロファイルＤＰの作成に要する工数および時間を従来に比べて削減することができる。また、学習済モデルＰＪは、撮像情報ＤＩに基づく画像に表れる様々な要素を考慮した機械学習が可能である。このため、従来に比べて色再現性に優れる色変換プロファイルＤＰを容易に得ることができる。
【００５１】
本実施形態では、学習済モデルＰＪは、色変換プロファイルＤＰに用いる色空間の種類との関係をさらに機械学習している。このため、指定情報Ｄ０が当該色空間の種類に関する色空間情報Ｄ２を含む場合、色変換前後の色差を低減した色変換プロファイルＤＰを得ることができる。
【００５２】
ここで、当該色空間において色変換プロファイルＤＰでの対応付けに基づく色差ΔＥの値は、人が離間比較では色差を識別し難い３．０以下であることが好ましい。この場合、色変換前後の色差が実質的にない色変換プロファイルＤＰを得ることができる。
【００５３】
また、学習済モデルＰＪは、色材の種類との関係をさらに機械学習している。このため、指定情報Ｄ０が当該色材の種類に関する色材種情報Ｄ３を含む場合、色材の種類を考慮した色変換プロファイルＤＰを得ることができる。
【００５４】
さらに、追加学習部１５が、制限値Ｄ４に対する適否に関するラベルＬＢの付加をユーザーからの操作により受け付け、ラベルＬＢを用いて、学習済モデルＰＪに対して追加学習を行う。このため、色変換プロファイルＤＰの色再現性を事後的に高めることができる。
【００５５】
３．学習装置４００
図１に示すように、学習装置４００は、処理装置４１０と記憶装置４２０とを有し、これらが相互に通信可能に接続される。図示しないが、学習装置４００は、情報処理装置１と通信可能な通信装置を有する。当該通信装置は、前述の情報処理装置１の通信装置５０と同様に構成される。なお、学習装置４００は、情報処理装置１の表示装置３０および入力装置４０と同様の装置を有してもよい。
【００５６】
処理装置４１０は、学習装置４００の各部を制御する機能、および各種データを処理する機能を有する装置である。処理装置４１０は、例えば、ＣＰＵ等のプロセッサーを有する。なお、処理装置４１０は、単一のプロセッサーで構成されてもよいし、複数のプロセッサーで構成されてもよい。また、処理装置４１０の機能の一部または全部を、ＤＳＰ、ＡＳＩＣ、ＰＬＤ、ＦＰＧＡ等のハードウェアで実現してもよい。
【００５７】
記憶装置４２０は、処理装置４１０が実行する各種プログラム、および処理装置４１０が処理する各種データを記憶する装置である。記憶装置４２０は、例えば、ハードディスクドライブまたは半導体メモリーを有する。なお、記憶装置４２０の一部または全部は、学習装置４００の外部の記憶装置またはサーバー等に設けてもよい。
【００５８】
本実施形態の記憶装置４２０には、学習プログラムＰ２、データセットＤＳおよび学習済モデルＰＪが記憶される。なお、学習プログラムＰ２、データセットＤＳおよび学習済モデルＰＪの一部または全部は、学習装置４００の外部の記憶装置またはサーバー等に記憶されてもよい。
【００５９】
以上の構成の学習装置４００において、処理装置４１０は、記憶装置４２０から学習プログラムＰ２を読み込んで実行する。この実行により、処理装置４１０は、入力部４１１および学習処理部４１２として機能する。
【００６０】
入力部４１１は、指定情報Ｄ０と撮像情報ＤＩと制限値Ｄ４ａとを対応付けたデータセットＤＳの入力を受け付ける機能を実現する。学習処理部４１２は、データセットＤＳに基づいて、学習済モデルＰＪを生成する機能を実現する。
【００６１】
図１０は、学習済モデルＰＪの生成のための機械学習を説明するための図である。学習済モデルＰＪの機械学習には、複数のデータセットＤＳが使用される。各データセットＤＳは、撮像情報ＤＩと、撮像情報ＤＩに対応する指定情報Ｄ０および制限値Ｄ４ａと、を含む。データセットＤＳにおける指定情報Ｄ０および撮像情報ＤＩは、情報処理装置１とは別途の装置を用いて生成したものであってもよい。データセットＤＳにおける制限値Ｄ４ａは、当該データセットＤＳにおける撮像情報ＤＩおよび指定情報Ｄ０に対する正解値に相当するラベルである。当該ラベルは、前述の画像Ｇの状態に基づいて管理者等により決められる。ここで、過去に指定情報Ｄ０および撮像情報ＤＩと同様の条件で、インクの溢れ、滲みおよび凝集等の回避すべき要素のうちの１以上の要素を回避したときの上限値を制限値Ｄ４ａとして利用可能である。
【００６２】
学習処理部４１２は、複数のデータセットＤＳを利用した教師あり機械学習により学習済モデルＰＪの複数の係数を設定する。具体的には、学習処理部４１２は、データセットＤＳにおける指定情報Ｄ０および撮像情報ＤＩの入力に対して暫定的な学習済モデルＰＪが出力する制限値Ｄ４ｂと、データセットＤＳに含まれる制限値Ｄ４ａとの相違が低減されるように、学習済モデルＰＪの複数の係数を更新する。例えば、学習処理部４１２は、制限値Ｄ４ａと制限値Ｄ４ｂとの相違を表す評価関数が最小化されるように、誤差逆伝播法により学習済モデルＰＪの複数の係数を反復的に更新する。以上の機械学習により設定された学習済モデルＰＪの複数の係数は、記憶装置４２０に記憶される。以上の機械学習後の学習済モデルＰＪは、複数のデータセットＤＳにおける指定情報Ｄ０および撮像情報ＤＩと制限値Ｄ４ａとの間に潜在する傾向のもとで、未知の指定情報Ｄ０および撮像情報ＤＩに対して統計的に妥当な制限値Ｄ４を出力する。
【００６３】
以上の学習装置４００では、機械学習に用いる画像Ｇに表れる様々な要素を考慮して機械学習した学習済モデルＰＪを得ることができる。例えば、本実施形態では、前述のインクの溢れ、滲み、凝集および色飽和だけでなく、グラデーションのトーンジャンプまたは色域等を考慮した学習済モデルＰＪを得ることができる。
【００６４】
４．変形例
以上、本発明の情報処理装置、色変換プロファイル作成方法、色変換プロファイル作成プログラムおよび学習装置について図示の実施形態に基づいて説明したが、本発明は、これらに限定されない。また、本発明の各部の構成は、前述した実施形態の同様の機能を発揮する任意の構成に置換することができ、また、任意の構成を付加することもできる。
【００６５】
図１１は、変形例に係る情報処理装置１Ａを用いるシステム１００Ａの構成例を示す概略図である。前述の実施形態では、情報処理装置１が色変換プロファイル作成プログラムＰ１を実行する場合が例示される。これに対し、図１１に示すように、サーバーとして機能する情報処理装置１Ａが色変換プロファイル作成プログラムＰ１を実行し、その実行による機能の一部または全部をクライアント５００に提供してもよい。
【００６６】
図１１では、情報処理装置１Ａがインターネットを含む通信網ＮＷを介してクライアント５００、印刷装置２００−１、２００−２および２００−３のそれぞれに相互に通信可能に接続される。情報処理装置１Ａは、色変換プロファイル作成プログラムＰ１を実行可能なコンピューターである。印刷装置２００−１〜２００−３は、それぞれ、前述の印刷装置２００と同様に構成される。なお、情報処理装置１Ａが前述の学習装置４００を兼ねてもよい。
【００６７】
また、前述の実施形態では、制限値Ｄ４が印刷装置２００から印刷媒体へ印刷する単位面積あたりのインク量の最大値を示す場合が例示されるが、これに限定されない。例えば、印刷装置２００から印刷媒体へ印刷する単位面積あたりのインク量の最小値を制限値Ｄ４として推定部１３で推定することもできる。この場合、印刷装置２００から印刷媒体へ印刷する単位面積あたりのインク量の最小値を制限値Ｄ４ａとしてデータセットＤＳに用いればよい。
【００６８】
さらに、前述の実施形態では、色材としてインクを用いる場合が例示されるが、これに限定されず、例えば、色材としてトナーを用いてもよい。すなわち、印刷部は、例えば、電子写真方式のプリンターであってもよい。この場合、回避すべき要素としては、例えば、トナーの剥がれ等が挙げられる。
【００６９】
また、印刷媒体は、昇華転写用の印刷媒体であってもよい。この場合、色変換プロファイルまたは学習済モデルの作成に用いる撮像情報は、印刷媒体を撮像して得られる撮像情報でもよいし、印刷媒体から画像転写された媒体を撮像して得られる撮像情報でもよい。
【００７０】
さらに、前述の実施形態では、学習済モデルＰＪの追加学習を情報処理装置１で行う場合が例示されるが、これに限定されず、当該追加学習を学習装置４００で行ってもよい。この場合、当該追加学習を行った学習済モデルＰＪは、適時に情報処理装置１に提供される。
【符号の説明】
【００７１】
１…情報処理装置、１Ａ…情報処理装置、１１…受付部、１２…取得部、１３…推定部、１４…作成部、１５…追加学習部、２０…記憶装置、２００…印刷装置、２００−１…印刷装置、２００−２…印刷装置、２００−３…印刷装置、４００…学習装置、４１１…入力部、４１２…学習処理部、ＣＳ１…色空間、ＣＳ２…色空間、Ｄ０…指定情報、Ｄ１…媒体種情報、Ｄ２…色空間情報、Ｄ３…色材種情報、Ｄ４…制限値、Ｄ４ａ…制限値、Ｄ４ｂ…制限値、ＤＧ…テスト画像情報、ＤＩ…撮像情報、ＤＰ…色変換プロファイル、ＤＳ…データセット、Ｇ…画像、ＬＢ…ラベル、ＭＰ…印刷媒体、Ｐ１…色変換プロファイル作成プログラム、ＰＪ…学習済モデル。
【図１】
0006969591.tif 000002
【図２】
0006969591.tif 000003
【図３】
0006969591.tif 000004
【図４】
0006969591.tif 000005
【図５】
0006969591.tif 000006
【図６】
0006969591.tif 000007
【図７】
0006969591.tif 000008
【図８】
0006969591.tif 000009
【図９】
0006969591.tif 000010
【図１０】
0006969591.tif 000011
【図１１】
0006969591.tif 000012