(57)【要約】【課題】不良ノズルに対する補正のみでは十分な補正が実現できない場合に、記録される画像の濃度むらやスジを低減すること。【解決手段】本発明は、複数の記録素子が配列した記録ヘッドを用いて記録媒体に記録される画像に対する処理を行う画像処理装置であって、入力画像を取得する第１取得手段と、測定用画像が記録された記録媒体を読み取ることで予め取得されている記録素子の濃度特性に基づき、前記入力画像の入力値に対応する測定値を取得する第２取得手段と、前記入力値に対応する目標値を取得する第３取得手段と、前記測定値と前記目標値との差が小さくなるよう、前記入力値を補正する第１補正手段と、各位置における不足量を算出する算出手段と、注目記録素子に隣接する記録素子に対する前記測定値もしくは前記目標値を、前記不足量に応じて補正する第２補正手段とを有することを特徴とする画像処理装置である。【選択図】図４
2020066177.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子が配列した記録ヘッドを用いて記録媒体に記録される画像に対する処理を行う画像処理装置であって、
記録する入力画像を取得する第１取得手段と、
前記記録ヘッドにより測定用画像が記録された記録媒体を読み取ることで予め取得されている記録素子の濃度特性に基づき、前記入力画像の入力値に対応する測定値を取得する第２取得手段と、
前記入力値に対応する目標値を取得する第３取得手段と、
前記測定値と前記目標値との差が小さくなるよう、前記入力値を補正する第１補正手段と、
各位置における、前記第１補正手段による補正では足りない量を表す不足量を算出する算出手段と、
注目記録素子に隣接する記録素子に対する前記測定値もしくは前記目標値、または、注目画素に隣接する画素における前記測定値もしくは前記目標値を、前記不足量に応じて補正する第２補正手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記第２取得手段は、注目記録位置における前記入力画像の入力値に対応する測定値を取得し、
前記算出手段は、各記録位置における前記不足量を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記不足量が０でない記録素子があるか判定する判定手段を更に有し、
前記不足量が０でない記録素子がある場合、前記第２補正手段は、前記不足量が０でない前記注目記録素子に隣接する記録素子における前記測定値または前記目標値を補正することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２取得手段は、前記入力画像の注目画素位置における入力値に対応する測定値を取得し、
前記算出手段は、前記入力画像の各画素位置における前記不足量を算出することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記不足量が０でない画素があるか判定する判定手段を更に有し、
前記不足量が０でない画素がある場合、前記第２補正手段は、前記不足量が０でない前記注目画素に隣接する画素における前記測定値または前記目標値を補正することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記不足量とは、前記目標値と補正前の前記測定値との間の差分、または、前記目標値と補正後の前記測定値との間の差分であることを特徴とする請求項１乃至５の何れか1項に記載の画像処理装置。
【請求項７】
前記記録ヘッドは、それぞれが異なる色の記録色材を吐出する複数の記録ヘッドを含み、
前記第１補正手段は、前記記録色材ごとに補正を行うことを特徴とする請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
前記記録ヘッドは、それぞれが異なる色の記録色材を吐出する複数の記録ヘッドを含み、
前記第１補正手段は、前記記録色材の組み合わせごとに補正を行うことを特徴とする請求項１乃至７の何れか１項に記載の画像処理装置。
【請求項９】
前記第２補正手段は、前記注目記録素子に対する前記不足量、および、該注目記録素子に隣接する記録素子に対する前記不足量または前記入力値に基づいて、該注目記録素子に隣接する記録素子に対する前記測定値または前記目標値を補正することを特徴とする請求項１乃至８の何れか１項に記載の画像処理装置。
【請求項１０】
前記第２補正手段は、前記注目記録素子に対する前記不足量、および、該注目記録素子に隣接する記録素子に異常があるか示す情報に基づいて、該注目記録素子に隣接する記録素子に対する前記測定値または前記目標値を補正することを特徴とする、請求項１から請求項９の何れか１項に記載の画像処理装置。
【請求項１１】
前記注目記録素子における前記不足量が、所定の閾値以上の場合、該注目記録素子に対する前記入力値を、不吐を示す値に補正する第３補正手段を更に有することを特徴とする請求項１乃至１０の何れか１項に記載の画像処理装置。
【請求項１２】
前記第１補正手段による補正処理は、前記第３補正手段による補正処理より前に行われることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
記録色材を吐出できない不吐出の記録素子を検出する検出手段と、
前記不吐出の記録素子に対応する、吐出するか否かを示すドットデータの値が、吐出を示す場合、該不吐出の記録素子に対応する前記ドットデータの値について、不吐を示す値に置換する一方、該不吐出の記録素子に隣接する記録素子に対応する前記ドットデータの値については、不吐を示す値を、吐出を示す値に置換する不吐補完手段と
を更に有することを特徴とする請求項１乃至１２の何れか1項に記載の画像処理装置。
【請求項１４】
前記第１取得手段と、前記第２取得手段と、前記第３取得手段と、前記第１補正手段と、前記算出手段と、前記第２補正手段とによって行われるヘッドシェーディング処理について、１記録素子単位での高周波なヘッドシェーディング処理と、複数の記録素子単位での低周波なヘッドシェーディング処理との２段階の処理を行うことを特徴とする請求項１乃至１３の何れか1項に記載の画像処理装置。
【請求項１５】
複数の記録素子が配列した記録ヘッドを用いて記録媒体に記録される画像に対する処理を行う画像処理装置によって実行される画像処理方法であって、
記録する入力画像を取得するステップと、
前記記録ヘッドにより測定用画像が記録された記録媒体を読み取ることで予め取得されている記録素子の濃度特性に基づき、前記入力画像の入力値に対応する測定値を取得するステップと、
前記入力値に対応する目標値を取得するステップと、
前記測定値と前記目標値との差が小さくなるよう、前記入力値を補正するステップと、
各位置における、補正の不足量を算出するステップと、
注目記録素子に隣接する記録素子に対する前記測定値もしくは前記目標値、または、注目画素に隣接する画素における前記測定値もしくは前記目標値を、前記不足量に応じて補正するステップと
を有することを特徴とする画像処理方法。
【請求項１６】
コンピュータに請求項１５に記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを吐出する複数のノズルの吐出特性に起因した濃度むらを低減するための技術に関する。
【背景技術】
【０００２】
インクジェット方式の記録装置で用いられる記録ヘッドにおいて、その製造上の誤差などの原因によって複数のノズル間で吐出量にばらつきが生じることがある。このような吐出量のばらつきがあると、記録される画像に濃度むらが生じ易くなる。従来、このような濃度むらを低減する処理として、特許文献１に記載されるようなＨＳ（Ｈｅａｄ  Ｓｈａｄｉｎｇ）技術が知られている。ＨＳでは、ノズル個々の吐出量に関する情報に基づいて、画像データを補正する。この補正によって最終的に記録されるインクドットの数を増加または減少させ、記録画像における濃度の調整を行うことができる。
【０００３】
一方、記録ヘッドに不吐出ノズルがある場合には、記録される画像に白スジが生じる。このような白スジを低減する方法としては、不吐補完技術が知られている。不吐補完では、不吐出ノズルの隣接ノズルで記録するドットの数やサイズを変更することで、白スジが視覚的に目立たないようにすることができる。特許文献２には、ＨＳ技術と不吐補完技術とを併用する場合に、２つの処理を干渉させないための技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１３６７４号公報
【特許文献２】特開２０１２−１４７１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、十分な補正が実現できずに濃度むらやスジが残ることがあった。特許文献１および特許文献２では、所定の目標濃度を定め、各ノズルに対する濃度が該目標濃度となるように入力画像に対する補正を行う。このとき、不良ノズルに対する補正のみでは十分な補正が実現できないことがある。例えば、補正対象の不良ノズルが平均よりも吐出量が少ないノズルであった場合には、入力画像の画素値を最大値に補正しても目標濃度を実現できないことがあった。
【０００６】
そこで本発明は、上記の課題に鑑み、不良ノズルに対する補正のみでは十分な補正が実現できない場合に、記録される画像の濃度むらやスジを低減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数の記録素子が配列した記録ヘッドを用いて記録媒体に記録される画像に対する処理を行う画像処理装置であって、記録する入力画像を取得する第１取得手段と、前記記録ヘッドにより測定用画像が記録された記録媒体を読み取ることで予め取得されている記録素子の濃度特性に基づき、前記入力画像の入力値に対応する測定値を取得する第２取得手段と、前記入力値に対応する目標値を取得する第３取得手段と、前記測定値と前記目標値との差が小さくなるよう、前記入力値を補正する第１補正手段と、各位置における、前記第１補正手段による補正では足りない量を表す不足量を算出する算出手段と、注目記録素子に隣接する記録素子に対する前記測定値もしくは前記目標値、または、注目画素に隣接する画素における前記測定値もしくは前記目標値を、前記不足量に応じて補正する第２補正手段とを有することを特徴とする画像処理装置である。
【発明の効果】
【０００８】
本発明によれば、不良ノズルに対する補正のみでは十分な補正が実現できない場合に、記録される画像の濃度むらやスジを低減することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係るインクジェットプリンタの模式図。
【図２】一実施形態に係る記録システムの構成を示すブロック図。
【図３】一実施形態に係る記録装置における画像処理部の構成を示すブロック図。
【図４】第１の実施形態に係るＨＳ処理部３０５の処理のフローチャート。
【図５】測定用画像の例を示す図。
【図６】第１の実施形態に係るＨＳ処理部３０５の処理を説明するための図。
【図７】第２の実施形態に係るＨＳ処理部３０５の処理のフローチャート。
【図８】第２の実施形態に係るＨＳ処理部３０５の処理を説明するための図。
【図９】第５の実施形態に係るＭＣＳ処理部３１３の処理を説明するための図。
【図１０】第５の実施形態に係るＭＣＳ処理部３１３の処理のフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を詳細に説明する。但し、以下に記載されている内容はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
＜インクジェットプリンタの構成について＞
【００１１】
図１は、一実施形態に係るインクジェットプリンタ（以下、単純に記録装置とする）１００を模式的に示す図である。図１に示すように、記録装置１００は、記録装置１００の構造材をなすフレーム上に記録ヘッド１０１〜１０４を備える。記録ヘッド１０１は、Ｋインクを吐出する複数の記録素子（以下ノズル）を有する。また、記録ヘッド１０２は、Ｃインクを吐出する複数のノズルを有し、記録ヘッド１０３は、Ｍインクを吐出する複数のノズルを有し、記録ヘッド１０４は、Ｙインクを吐出する複数のノズルを有する。なお、本明細書では、各インク色を一文字で、具体的には、ブラックをＫ、シアンをＣ、マゼンダをＭ、イエローをＹと表す。また、レッドをＲ、グリーンをＧ、ブルーをＢと表す。記録ヘッド１０１〜１０４はそれぞれ、記録用紙１０６の幅に対応した範囲に所定方向（図中ｘ方向）に沿って複数のノズルが配列した、いわゆるフルラインタイプの記録ヘッドである。各インク色のノズル列におけるノズル配置の解像度は、１２００ｄｐｉである。
【００１２】
記録媒体としての記録用紙１０６は、搬送ローラ１０５（および他の不図示のローラ）がモータ（不図示）の駆動力によって回転することにより、所定方向（図中に太線矢印で示すｙ方向）に搬送される。そして、記録用紙１０６が搬送される間に、記録ヘッド１０１〜１０４それぞれの複数のノズルから記録データに応じて記録色材、つまりインクが吐出されることにより、それぞれの記録ヘッドのノズル列に対応した１ラスタ分の画像が順次記録される。また、ｙ方向における記録ヘッド１０１〜１０４よりも下流の位置には、記録ヘッド１０１〜１０４と並列する状態で所定のピッチで読み取り素子が配列したスキャナ１０７が配備されている。スキャナ１０７は、記録ヘッド１０１〜１０４で記録した画像を読み取り、各画素がＲ、Ｇ、Ｂの３チャンネルの値を有する多値画像のデータとして出力することができる。このような、搬送される記録用紙に対する各記録ヘッドからのインク吐出動作を繰り返すことにより、例えば、一頁分の画像を記録することができる。なお、本発明を適用可能な記録装置は、上で説明したフルラインタイプの記録装置に限られない。例えば、記録ヘッドを記録用紙の搬送方向と交差する方向に走査して記録を行う、いわゆるシリアルタイプの記録装置にも本発明を適用することができる。
＜記録システムの構成について＞
【００１３】
図２は、一実施形態に係る記録システムを示すブロック図である。図２に示すように、記録システムは、図１に示した記録装置１００と、そのホスト装置としてのパーソナルコンピュータ（以下、単純にホストＰＣとする）２００とを有する。
【００１４】
まず、ホストＰＣ２００の構成要素について説明する。ＣＰＵ２０１は、記憶手段であるＨＤＤ２０３やＲＡＭ２０２に格納されているプログラムに従った処理を実行する。ＲＡＭ２０２は、揮発性のストレージであり、プログラムやデータ等が一時的に格納される。また、ＨＤＤ２０３は、不揮発性のストレージであり、同じくプログラムやデータ等が格納される。データ転送Ｉ／Ｆ（Ｉ／Ｆはインターフェースの略記）２０４は、ホストＰＣ２００と記録装置１００との間におけるデータの送受信を制御する。このデータ送受信の接続方式としては、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ等を採用することができる。キーボード・マウスＩ／Ｆ２０５は、キーボードやマウス等のＨＩＤ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ）を制御するＩ／Ｆである。ユーザがＨＩＤを用いて入力した内容を示すデータは、キーボード・マウスＩ／Ｆ２０５を介してＣＰＵ２０１に渡される。ディスプレイＩ／Ｆ２０６は、ディスプレイ（不図示）における表示を制御する。なお、ホストＰＣ２００は、前述の構成要素以外のものを備えても良い。
【００１５】
続けて、記録装置１００の構成要素について説明する。ＣＰＵ２１１は、ＲＯＭ２１３やＲＡＭ２１２に格納されているプログラムに従った処理を実行する。この処理には、後述する各実施形態の処理が含まれる。ＲＡＭ２１２は、揮発性のストレージであり、プログラムやデータ等が一時的に格納される。また、ＲＯＭ２１３は不揮発性のストレージであり、後述する各実施形態の処理で作成されるテーブルデータやプログラム等を格納することができる。データ転送Ｉ／Ｆ２１４は、記録装置１００とホストＰＣ２００との間におけるデータの送受信を制御する。ヘッドコントローラ２１５は、図１に示した記録ヘッド１０１〜１０４のそれぞれに対して記録データを供給するとともに、記録ヘッドの吐出動作を制御する。具体的には、ヘッドコントローラ２１５は、ＲＡＭ２１２の所定のアドレスから制御パラメータと記録データとを読み込む構成とすることができる。ＣＰＵ２１１が、制御パラメータと記録データとをＲＡＭ２１２のこの所定のアドレスに書き込むと、ヘッドコントローラ２１５による処理が開始され、記録ヘッド１０１〜１０４からのインク吐出が行われる。
【００１６】
ＣＰＵ２１１は、後述する測定用画像を記録するための記録制御手段としても機能する。画像処理アクセラレータ２１６は、ハードウェアによって構成され、ＣＰＵ２１１よりも高速に画像処理を実行することができる。具体的には、画像処理アクセラレータ２１６は、ＲＡＭ２１２の所定のアドレスから画像処理に必要なパラメータとデータとを読み込む構成とすることができる。ＣＰＵ２１１がこれらパラメータとデータとをＲＡＭ２１２のこの所定のアドレスに書き込むと、画像処理アクセラレータ２１６が起動され、所定の画像処理が行われる。以下の実施形態では、後述するヘッドシェーディング処理部（以下、ＨＳ処理部と略記する）で用いられるテーブルのパラメータを生成する処理を、ＣＰＵ２１１により実現されるソフトウェアコンポーネントによって行う。一方、ＨＳ処理部の処理を含む記録時に要する画像処理を、ハードウェアコンポーネントである画像処理アクセラレータ２１６によって行う。なお、画像処理アクセラレータ２１６は必須の構成要素ではなく、プリンタの仕様などに応じて、ＣＰＵ２１１による処理のみで、テーブルパラメータの生成処理および画像処理を実行しても良い。スキャナコントローラ２１７は、図１に示したスキャナ１０７の個々の読み取り素子を制御しつつ、これらから得られたＲＧＢデータをＣＰＵ２１１に出力する。なお、記録装置１００は、前述の構成要素以外のものを備えても良い。
【００１７】
以上説明した記録システムにおいて、濃度むらやスジを低減するための幾つかの実施形態を以下で説明する。
［第１の実施形態］
【００１８】
本実施形態では、不良ノズルに対するＨＳ処理だけでは不十分な場合に、その不良ノズルに隣接するノズルに対する補正処理を行う。図３（ａ）は、本実施形態に係る、記録装置１００における画像処理部３０２の構成を示すブロック図である。即ち、本実施形態では、図２に示した記録装置１００の制御、処理のための各要素によって画像処理部３０２の各コンポーネントが実現されるものとする。なお、以下では、画像処理部３０２の全てのコンポーネントが記録装置１００に含まれる構成を示すが、画像処理部の構成はこれに限られない。例えば、図２に示したホストＰＣ２００において画像処理部が構成されても良く、或いは、画像処理部の一部がＰＣ２００において構成され、その他の部分が記録装置１００において構成されても良い。
【００１９】
図３（ａ）に示すように、記録装置１００は、入力部３０１と、画像処理部３０２と、出力部３０８とを有する。入力部３０１には、ホストＰＣ２００から送信された画像データが入力され、入力部３０１は、該入力された画像データを画像処理部３０２へ渡す。画像処理部３０２は、入力色変換処理部３０３と、インク色変換処理部３０４と、ＨＳ（Ｈｅａｄ  Ｓｈａｄｉｎｇ）処理部３０５と、ＴＲＣ（Ｔｏｎｅ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｃｕｒｖｅ）処理部３０６と、量子化処理部３０７とを有する。
【００２０】
画像処理部３０２において、まず、入力色変換処理部３０３は、入力部３０１から渡された画像データを、記録装置１００の色再現域に対応した画像データに変換する。本実施形態では、入力部３０１から渡された画像データとは、モニタの表現色であるｓＲＧＢ等の色空間座標中の色座標（Ｒ，Ｇ，Ｂ）を示すデータであり、Ｒ、Ｇ、Ｂの各値は８ビットで表現される。入力色変換処理部３０３は、この画像データを、３要素から構成される色信号である、記録装置１００の色再現域に対応した画像データに変換する。ここで変換された後の画像データは、各画素が３チャンネル（Ｒ’ 、Ｇ’ 、Ｂ’とする）の画素値を有するビットマップ形式の画像データである。Ｒ’、Ｇ’、Ｂ’の各値は、８ビットで表現される。Ｒ、Ｇ、Ｂの各値からＲ’ 、Ｇ’ 、Ｂ’の各値への変換には、マトリクス演算処理や３次元ルックアップテーブル（以下、３ＤＬＵＴと記載する）を用いた処理等の公知の手法を用いることができる。本実施形態では、３ＤＬＵＴを用い、これに補間演算を併用して変換処理を行う。なお、画像処理部３０２において扱われる８ビットの画像データの解像度は、記録ヘッドのノズル配置の解像度と同一の１２００ｄｐｉである。
【００２１】
インク色変換処理部３０４は、入力色変換処理部３０３によって変換された画像データに対して、記録装置１００で用いる複数のインクに対応した色信号に変換する変換処理を行う。本実施形態の記録装置１００はブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクを用いることから、ＲＧＢ信号の画像データは、Ｋ、Ｃ、Ｍ、Ｙの各８ビットの色信号からなる画像データに変換される。この色変換も、前述の入力色変換処理部３０３における変換処理と同様、３ＤＬＵＴに補間演算を併用して行う。なお、他の変換手法として、前述の変換処理と同様、マトリクス演算処理等の手法を用いることもできる。
【００２２】
ＨＳ処理部３０５は、インク色変換処理部３０４で変換されたインク色信号の画像データに対して、記録ヘッドを構成する各ノズルの吐出特性に応じた補正を行う。ＨＳ処理の詳細については後述する。
【００２３】
ＴＲＣ処理部３０６は、ＨＳ処理されたＫ、Ｃ、Ｍ、Ｙ各８ビットのインク色信号からなる画像データに対して、インク色毎に、出力部３０８で記録されるドットの数を調整する。詳細には、記録媒体上に記録されるドットの数と、その数のドットによって実現される明度との関係が線形になるよう、画像データを補正することで、記録媒体に記録されるドットの数を調整する。
【００２４】
量子化処理部３０７は、ＴＲＣ処理部３０６で処理されたＫ、Ｃ、Ｍ、Ｙ各８ビット（２５６値）のインク色信号から成る画像データに対する量子化処理を行うことで、１ビット（２値）データを得る。量子化処理方法として、本実施形態ではディザ法を用いるが、誤差拡散法など他の疑似中間調処理を用いても良い。
【００２５】
出力部３０８は、量子化によって得られたドットデータに基づいて記録ヘッドを駆動し、記録媒体に各色のインクを吐出して記録を行う。出力部３０８は、具体的には、図１に示した、記録ヘッド１０１〜１０４を備えた記録機構によって構成される。
＜ＨＳ処理について＞
【００２６】
以下、ＨＳ処理部３０５によって実行されるＨＳ処理について、図４〜図６を用いて説明する。
【００２７】
図５は、記録ヘッドを構成するノズル毎の濃度特性を取得するための測定用画像の例を示す図である。記録用紙１０６上に、９階調のパッチ５０１〜５０９が記録されている。これらのパッチは単一のインク色のみで記録されており、以下では記録ヘッド１０１から吐出されたＫインクのみで記録されている例を用いて説明する。
【００２８】
なお、本実施形態では、測定用画像を記録する際に、単一のインク色のみで記録するために、入力画像は、図３（ａ）に破線で示すバイパス経路３０９を経由する。このような構成にすることで、入力色変換処理部３０３、インク色変換処理部３０４、ＨＳ処理部３０５を経ずに、入力画像をＴＲＣ処理部３０６に直接入力することができる。
【００２９】
測定用画像が記録された記録用紙１０６を、スキャナ１０７によってスキャンすることで、各画素がＲ、Ｇ、Ｂの３チャンネルの値を持つビットマップ形式の画像データが得られる。測定用画像をスキャンすること等で取得される画像データを、スキャン画像と称する。取得された３チャンネルのスキャン画像は、スキャナの色特性に合わせて事前に用意された色変換テーブルを用いて、１チャンネルのスキャン画像に変換される。本例では、ＣＩＥＸＹＺ色空間のＹに対して線形な１６ｂｉｔ値に変換するための色変換テーブルを用いる。なお、１チャンネルのスキャン画像の色空間は任意であり、１チャンネルの値として、ＣＩＥＬａｂ＊のＬ＊に相当する値や、濃度に相当する値を用いることができる。また、測定用画像がＣ、Ｍ、Ｙ等のカラーインクで記録されている場合には、明るさに相当する値ではなく彩度に相当する値を用いることもできる。本例では、スキャン解像度は、記録ヘッドのノズル配置の解像度と同じ１２００ｄｐｉである。
【００３０】
図４（ａ）は、ＨＳ処理部３０５によって実行されるＨＳ処理のフローチャートである。ＨＳ処理ではまず、ステップＳ４０１において、ＨＳ処理部３０５は、入力画像を取得する。本ステップで取得する入力画像とは、具体的には、インク色変換処理部３０４が出力したインク色信号の画像データである。なお、以下では、「ステップＳ〜」を単純に「Ｓ〜」と記載する。
【００３１】
Ｓ４０２において、ＨＳ処理部３０５は、スキャナ１０７でスキャンすること等で得た１チャンネルのスキャン画像に基づき、注目画素に対応した位置の測定曲線を取得する。ここで測定曲線とは、スキャン画像の信号値をプロットし、プロットした点間を補間することで得られる曲線である。
【００３２】
図６（ａ）に、Ｓ４０２で取得した測定曲線の一例を示す。図６（ａ）において、横軸は、測定用画像の入力信号値であり、縦軸は、スキャン画像の信号値である。図６（ａ）の破線６０１は、測定用画像の入力信号値の上限値を示し、パッチ５０９に対応する値である。本例では入力信号値が８ｂｉｔであるため、この上限値を２５５とする。図６（ａ）の測定曲線６０２は、９階調のパッチ５０１〜５０９それぞれに対するスキャン画像信号値に補間演算を適用することで得られる測定曲線である。本例では、補間方法として区分線形補間を用いる。但し、補間方法として、任意の方法を用いて良く、公知のスプライン曲線などを用いても良い。
【００３３】
測定曲線６０２は、画素位置ｘに対応するノズルの濃度特性を表しており、測定用画像を記録する際に用いたノズル数分だけこのような曲線が得られる。つまり、ノズルの濃度特性に応じて異なる測定曲線がノズルごとに得られる。例えば、吐出量が相対的に小さいノズルの測定曲線は、吐出量が相対的に大きいノズルの測定曲線と比較すると、図６（ａ）中の上方向に（つまり、明るい方向に）シフトする。
【００３４】
Ｓ４０３において、ＨＳ処理部３０５は、注目画素に対応した位置の補正後目標特性を取得する。ここで補正後目標特性とは、各ノズルの測定曲線に応じて補正された目標特性である。なお、本例では、補正後目標特性は、目標特性補正処理により予め生成されているものとする。目標特性補正処理の詳細は、後述する（図４（ｂ）参照）。
【００３５】
Ｓ４０４において、ＨＳ処理部３０５は、補正後入力値を取得する。本ステップにおける補正後入力値の取得について、図６（ｃ）の例を用いて説明する。図６（ｃ）において、符号６０４は、Ｓ４０１で取得された入力値を示し、符号６１２は、Ｓ４０３で取得された補正後目標特性を示す。このとき、補正後目標特性６１２に従って、入力値６０４に対応する目標値６０５を取得する。そして、測定曲線６０２に従って、目標値６０５に対応する階調値を、補正後入力値６０６として取得する。以上でＨＳ処理部３０５におけるＨＳ処理を完了する。
【００３６】
以上が、本実施形態に係るＨＳ処理部３０５によって実行されるＨＳ処理の内容である。
＜目標特性補正処理について＞
【００３７】
以下、目標特性補正処理について、図４（ｂ）を用いて説明する。図４（ｂ）は、目標特性補正処理のフローチャートである。
【００３８】
まずＳ４１１において、ＣＰＵ２１１は、スキャナ１０７でスキャンすることで得たスキャン画像に基づいて、ノズル位置ｘに対応した画素位置の測定曲線を取得する。ノズル位置ｘの初期値は０である。
【００３９】
Ｓ４１２において、ＣＰＵ２１１は、目標特性を取得する。本例では、紙白領域であるパッチ５０１に対する平均測定値と、最も濃度が高い領域であるパッチ５０９に対する平均測定値との間を結んだ直線を目標特性として定める。図６（ａ）の直線６０３は、本ステップで取得される目標特性の一例を示す。
【００４０】
Ｓ４１３において、ＣＰＵ２１１は、不足量ΔＹを算出する。本実施形態における不足量とは、注目記録素子（注目ノズル）の測定曲線に従った場合に再現できない目標値と測定値との差分の大きさを意味する。不足量の例を図６（ｂ）に示す。図中の符号６０７は、あるノズルの濃度特性を示し、符号６０３は、目標特性を示す。濃度特性６０７を有するノズルにおいては、補正後入力値を上限値６０１まで増加させても、スキャン画像の測定値は、符号６０８に示す値までしか変化せず、高濃度を実現できない。そのため、目標特性６０３に対して、図中の網掛け領域６１０において不足量が生じる。
【００４１】
Ｓ４１４において、ＣＰＵ２１１は、ノズル位置ｘが上限に達しているか判定する。本ステップの判定結果が真の場合、Ｓ４１５に進む。一方、本ステップの判定結果が偽の場合、ｘに１を加算して、ステップＳ４１１に戻る。
【００４２】
Ｓ４１５において、ＣＰＵ２１１は、不足ノズルがあるか判定する。ここで不足ノズルとは、ΔＹ≠０のノズルを意味する。本ステップの判定結果が真の場合、Ｓ４１６に進む。一方、本ステップの判定結果が偽の場合、目標特性補正処理を終了する。
【００４３】
Ｓ４１６において、ＣＰＵ２１１は、不足ノズルの中から１つのノズルを選択する。本ステップで選択した不足ノズルを、注目不足ノズルと称する。ここでは、一例として、ｘが小さいものから順に選ぶものとする。なお、本ステップにおける不足ノズルの選択方法として、任意の方法を採用して良い。
【００４４】
Ｓ４１７において、ＣＰＵ２１１は、注目不足ノズルに隣接するノズル（以下、隣接ノズル）の目標特性を補正する。詳しくは、注目不足ノズルにおける不足量ΔＹを、注目不足ノズルの隣接ノズルを用いて補うために、該隣接モデルの目標特性を下方向に（つまり、暗い方向に）シフトする。ここで隣接ノズルとは、注目不足ノズルに対してｘ方向（左右）に隣接する２つのノズルを意味する。図６（ｃ）は、隣接ノズルの目標特性を補正する例を示す図であり、注目不足ノズルの右側（または左側）の隣接ノズルの目標特性６０３を下方向にシフトした結果、補正後目標特性６１２を得たことを示している。図６（ｃ）の網掛け領域６１１に示すように、各階調値において、目標特性６０３をΔＹ／２だけ下にシフトしている。このように本実施形態では、注目不足ノズルにおける不足量ΔＹを補うために、注目不足ノズルの左右それぞれのノズルの目標特性について、各階調値において、補正後目標特性と（補正前）目標特性との間の差がΔＹ／２と等しくなるように下方向にシフトする。
【００４５】
Ｓ４１８において、ＣＰＵ２１１は、注目不足ノズルの不足量ΔＹを初期化して０にする。Ｓ４１８が完了すると、Ｓ４１５へと戻り、不足ノズルがあるか再び判定される。以上が、本実施形態に係る目標特性補正処理の内容である。
＜本実施形態の効果、変形例について＞
【００４６】
以上説明したように、本実施形態によれば、不良ノズルに対するＨＳ処理だけでは十分な補正が実現できない場合に、記録される画像の濃度むらやスジを低減することが可能となる。
【００４７】
なお、上記の例では、不足量として、目標値と補正前の測定値との間の差分を用いたが、用いる不足量はこれに限定されず、目標値と補正後の測定値との間の差分を用いても良い。
【００４８】
また、上記の例では、不足ノズルも用いて記録する形態を示した。しかし、不足量が所定の閾値以上の不足ノズルについては、用いるべきでない不良ノズルとみなして、この不足ノズルに対する入力値を補正、具体的には、インク不吐を示す値に変更しても良い。この場合、補正後の入力階調値は０となる。
［第２の実施形態］
【００４９】
第１の実施形態では、不良ノズルに対するＨＳ処理だけでは濃度むらやスジを十分に低減できない場合に、該不良ノズルに隣接するノズルの目標特性に対して補正を行う形態について説明した。しかし、注目記録位置ごとに不足量ΔＹを算出する第１の実施形態では、入力画像が均一でない場合に、好ましくない補正が行われる虞がある。例えば、吐出量の小さい不良ノズルにおいて発生した不足量ΔＹを、隣接ノズルの目標特性を下方向にシフトすることで補償する場合を考える。このとき、入力画像として、不良ノズルに白（吐出なし）、隣接ノズルに白以外（吐出あり）の画像が入力された場合、隣接ノズルで不足量を補償する必要はない。ところが、補正後目標特性に従って、隣接ノズルによる記録が行われる結果、不必要な補正が行われてしまう。
【００５０】
そこで、本実施形態では、ＨＳ処理において入力画像を考慮した不足量ΔＹを算出することで、入力画像が均一でない場合の弊害を抑制する形態について説明する。なお、第１の実施形態と共通の構成および処理については、説明を省略または簡易化する。
＜ＨＳ処理について＞
【００５１】
以下、本実施形態に係るＨＳ処理について、図７および図８を用いて説明する。図７は、本実施形態に係るＨＳ処理部３０５によって実行されるＨＳ処理のフローチャートである。
【００５２】
まず、Ｓ７０１において、ＨＳ処理部３０５は、インク色変換処理部３０４が出力したインク色信号の画像データを入力画像とし、入力画像の注目画素における画素値を、入力値として取得する。注目画素の位置を（ｘ，ｙ）とする。注目画素位置（ｘ，ｙ）の初期値は（０，０）である。
【００５３】
なお、以下の処理は入力画像のインク色毎に行う。各インク色に対する処理は独立に実行可能であり、並列に処理することができる。
【００５４】
Ｓ７０２において、ＨＳ処理部３０５は、スキャナ１０７でスキャンすることで得たスキャン画像に基づいて、注目画素位置に対応する測定曲線を取得する。図８（ａ）は、本ステップで取得される測定曲線の一例として、測定曲線８０２を示す図である。
【００５５】
Ｓ７０３において、ＨＳ処理部３０５は、目標特性に従い目標値を取得する。以下、具体的に説明すると、本例では、紙白領域であるパッチ５０１に対する平均測定値と、最も濃度が高い領域であるパッチ５０９に対する平均測定値との間を結んだ直線を目標特性として定める。図８（ｂ）の直線８０３は、本ステップで取得される目標特性の例を示す。次に、取得した目標特性８０３に従い、階調値である入力値８０４に対応する測定値８０５を、目標値として取得する。
【００５６】
Ｓ７０４において、ＨＳ処理部３０５は、補正後入力値を取得する。例えば、図８（ｂ）に示すように、測定曲線８０２に従い、目標値８０５に対応する階調値８０６を、補正後入力値として取得する。
【００５７】
Ｓ７０５において、ＨＳ処理部３０５は、不足量ΔＹを算出する。本実施形態における不足量とは、Ｓ７０４の補正だけでは足りない量、即ち補正量の不足分を意味し、以下の式（１）を用いて算出できる。
【００５８】
【数１】
2020066177.tif 000003
なお、図８（ｂ）に示す例ではΔＹ＝０である。
【００５９】
Ｓ７０５の一例として、図８（ｃ）に、ΔＹ≠０となるノズルの濃度特性８０７に応じて不足量ΔＹを求めるケースを示す。このノズルにおいては、補正後入力値を上限（符号８０１）まで増加させても、濃度特性の値は、符号８０８で示す値までしか変化しない。そのため、符号８０９に示す入力値が入力された場合、目標値８１０を実現することができず、符号８１１で示す不足量ΔＹが生じる。
【００６０】
Ｓ７０５で算出した不足量ΔＹのデータは、注目インク色に対するＨＳ処理が完了するまで、対応する画素位置（ｘ，ｙ）のデータとともに保持される。
【００６１】
Ｓ７０６において、ＨＳ処理部３０５は、着目画素のｙ座標が上限に達しているか（言い換えると、着目画素の位置が入力画像の下端に達しているか）判定する。本ステップの判定結果が真の場合、Ｓ７０７に進む。一方、本ステップの判定結果が偽の場合、ｙの値に１を加算して、Ｓ７０１に戻る。
【００６２】
Ｓ７０７において、ＨＳ処理部３０５は、着目画素のｘ座標が上限に達しているか（言い換えると、着目画素の位置が入力画像の右端に達しているか）判定する。本ステップの判定結果が真の場合、Ｓ７０８に進む。一方、本ステップの判定結果が偽の場合、ｙの値を初期化して０にし、ｘの値に１を加算して、Ｓ７０１に戻る。
【００６３】
Ｓ７０８において、ＨＳ処理部３０５は、不足画素があるか判定する。ここで不足画素とは、ΔＹ≠０の画素を意味する。本ステップの判定結果が真の場合、Ｓ７０９に進む。一方、本ステップの判定結果が偽の場合、注目インク色のＨＳ処理を終了する。
【００６４】
Ｓ７０９において、ＨＳ処理部３０５は、不足画素の中から１つの画素を選択する。本ステップで選択した不足画素を、注目不足画素と称する。本例では、上記の走査順に選択するものとする。即ち、ｘが小さいものから順に選び、ｘが同一であればｙが小さいものから順に選ぶ。なお、本ステップにおける不足画素の選択方法として、任意の方法を用いて良い。
【００６５】
Ｓ７１０において、ＨＳ処理部３０５は、注目不足画素の隣接画素に対する目標値に、ΔＹ／２を加算する。ここで隣接画素とは、注目不足画素に対してｘ方向（左右）に隣接する２つの画素を意味する。図８（ｄ）に、隣接画素の目標値にΔＹ／２を加算する例を示す。まず、符号８０４で示す入力値に対して、目標値８０５が定まる。次に、目標値８０５に対して、符号８１２で示すΔＹ／２が加算され、目標値は符合８１３で示す値となる。
【００６６】
Ｓ７１１において、ＨＳ処理部３０５は、注目不足画素における不足量ΔＹを初期化して０にする。
【００６７】
Ｓ７１２において、ＨＳ処理部３０５は、隣接画素の補正後入力値を取得する。補正後入力値の取得手法は、Ｓ７０４と同様である。図８（ｄ）に示す例では、ΔＹ／２が加算された目標値８１３と測定曲線８０２とに基づき、補正後入力値８１４が取得される。Ｓ７１２の処理が完了すると、Ｓ７０８へと戻り、不足画素があるか再び判定する。以上が、本実施形態に係るＨＳ処理の内容である。
＜本実施形態の効果、変形例について＞
【００６８】
以上説明したように、本実施形態によれば、入力画像が均一でない場合の弊害を抑制しつつ、濃度むらやスジを低減することが可能となる。
【００６９】
なお、上記の例では、説明を簡単にするため、不足量ΔＹは隣接画素にΔＹ／２ずつ均等に分割して加算する形態について説明したが、この配分は偏らせてもよい。例えば、２つの隣接画素の入力値を参照、比較し、入力値が相対的に大きい隣接画素には、配分を相対的に小さくする。これにより、隣接画素において、目標値を実現できなくなることを抑制することができる。また、同様に、２つの隣接画素の測定曲線を参照し、測定曲線が相対的に上側にある隣接画素（相対的に明るい隣接画素）には、配分を相対的に小さくしても良い。また、ノズル毎の特性として、不吐出、吐出量異常、吐出方向異常などの異常を検出できる構成を備える場合には、これらの異常を検出した不良ノズル情報を参照し、隣接ノズルが不良ノズルである場合には不足量を配分しないようにしても良い。なお、このような不良ノズルを用いて記録した場合、不安定な再現となることがあるため、対応する画素の補正後入力値を常に０としておくことが好適である。
【００７０】
また、上記の例では、説明を簡単にするため、ステップＳ７１２で不足画素の隣接画素の入力値を補正する際に、隣接画素における不足量ΔＹは算出しない形態について説明した。しかし、隣接画素の目標値にΔＹ／２が加算された結果、隣接画素において目標値を実現できなくなる場合もあり得る。そこで、隣接画素においても不足量ΔＹを算出し、該算出した不足量ΔＹが０でない場合に、該隣接画素のさらに隣の画素の目標値に当該不足量ΔＹを加算しても良い。その場合、ΔＹの配分は片方向のみに偏らせる。この処理は任意の隣接画素数に対して繰りかえし実行することが可能であるが、意図しない弊害を抑制するために、隣接画素数には制限を設けることが好適である。
【００７１】
また、上記の例では、不足量ΔＹを用いて隣接画素の目標値を補正する形態を示したが、その代わりに、隣接画素の測定曲線を補正するようにしても、等価な処理を実現可能である。この場合には、例えば、図８（ｄ）に示す隣接画素の測定曲線８０２を一様にΔＹ／２だけ上方向にシフトすれば良い。
【００７２】
また、上記の例では、不足量が生じる画素に対しても補正を行い、不足量を式（１）に従って算出する形態について説明した。しかし、不足量が生じる画素に対応するノズルは不良ノズルであるとみなし、該画素に対する補正を行わないようにしても良い。その場合、不足量は、以下の式（２）を用いて算出できる。
【００７３】
【数２】
2020066177.tif 000004
また、上記の例では、ＨＳ処理の説明として、測定用画像のスキャン解像度を記録ヘッドのノズル配置の解像度と同一の１２００ｄｐｉとし、１２００ｄｐｉ単位で入力画像を補正する形態について説明した。しかし、スキャン解像度は１２００ｄｐｉに限られず任意である。また、測定曲線は複数ノズル単位での平均値を用いても良い。このようにすることで、測定曲線を保持するために必要な記憶容量を低減することができる。
［第３の実施形態］
【００７４】
第１の実施形態では、不良ノズルに対するＨＳ処理だけでは濃度むらやスジを十分に低減できない場合に、該不良ノズルに隣接するノズルの目標特性に対して適切な補正を行う形態について説明した。第１の実施形態では、不吐出ノズルが存在する場合にも、この不吐出ノズルに対応する画素の隣接画素に対して適切な目標値を設定したＨＳ処理が行われるため、インク不吐に起因する白スジを低減することができる。しかしこのとき、高濃度領域では不吐出ノズルにおける不足量ΔＹが大きくなり、隣接画素における補正量が大きな値となる。その結果、ＨＳ処理の補正精度が低下することがある。これは、ドットゲインやスキャナ特性等の影響により、測定曲線が近傍ノズルの影響を受けるために起きる現象である。そのため、ＨＳ処理における補正量は大きな値とならないことが好ましい。
【００７５】
そこで本実施形態では、ＨＳ処理における補正量を抑制するため、従来の不吐補完技術と組み合わせる形態について説明する。なお、第１の実施形態と共通の構成および処理については、説明を省略または簡易化する。
【００７６】
図３（ｂ）は、本実施形態に係る画像処理部３０２の構成を示すブロック図である。量子化処理部３０７から送出された２値データは、不吐補完処理部３１０に入力される。不吐補完処理部３１０は、不吐出ノズルの位置に対応するドットを、左右どちらかの隣接ノズルで記録するように移動する。具体的には、まず、不図示の不吐出ノズル検出手段を用いることで、不吐出ノズルの位置を取得する。次に、２値データを参照し、不吐出ノズル位置に対応する画素位置に記録を意味する値「１」が存在する場合には、不記録を意味する値「０」に置換する。その上で、ｘ方向で不吐出ノズルに隣接する画素の情報に基づいて、その隣接画素が不記録であれば、値「０」を値「１」に置換する。
【００７７】
本実施形態では、図５に示す測定用画像を単一のインク色のみで記録する際には、入力画像は、図３（ｂ）に破線で示すバイパス経路３０９を経由する。このような構成にすることで、入力色変換処理部３０３、インク色変換処理部３０４、ＨＳ処理部３０５を経ずに、入力画像に対するＴＲＣ処理、量子化処理、および不吐補完処理を実行する。
【００７８】
測定用画像が記録された記録用紙１０６を、スキャナ１０７によってスキャンすることで、スキャン画像が得られる。得られたスキャン画像は、上記の不吐補完処理により、不吐部における濃度変化が抑制されている。そのため、図７のＳ７０５で算出する不足量ΔＹの値が大きくならず、Ｓ７１２における補正量の増加を抑制することができる。
＜本実施形態の効果、変形例について＞
【００７９】
以上説明したように、本実施形態によれば、従来の不吐補完技術と組み合わせることにより、ＨＳ処理における補正量が大きくなることを抑制し、不吐出ノズルが原因の白スジを好適に低減することができる。
【００８０】
なお、上記の例では、従来の不吐補完技術として、量子化処理後にドットを移動させる方法を採用する形態について説明したが、不吐補完の方法はこれに限定されず任意の方法を採用して良い。例えば、不吐補完の方法として、量子化処理の前に、不吐出ノズル位置に対応する入力画素値を、両隣の画素の画素値に半分ずつ加算する不吐補完処理を行う構成としても良い。
［第４の実施形態］
【００８１】
第２の実施形態では、測定用画像のスキャン解像度を記録ヘッドのノズル配置の解像度と同一の１２００ｄｐｉとし、１ノズル単位の測定曲線を用いてＨＳ処理を行う形態について説明した。また、測定曲線は複数ノズル単位での平均値を用いても良いことを説明した。
【００８２】
これに対し、本実施形態では、複数記録素子単位でのＨＳ処理と、１記録素子単位でのＨＳ処理とを２段階に分けて行う形態について説明する。なお、第２の実施形態と共通の構成および処理については、説明を省略または簡易化する。
【００８３】
図３（ｃ）は、本実施形態に係る、画像処理部３０２の構成を示すブロック図である。ＨＳ処理部３０５から送出されたインク色信号の画像データは、低周波ＨＳ処理部３１１に入力される。
【００８４】
低周波ＨＳ処理部３１１では、図７に示すフローチャートの処理により、入力画像に対する補正を行う。このとき、ステップＳ７０２において、スキャン画像に基づき測定曲線を取得する際に、前述の実施形態のような１画素値ではなくスキャン画像のｘ方向近傍画素の平均値を用いて、測定曲線を作成する。なお、本例では、ｘ方向近傍２０画素の平均値を用いるものとする。即ち、低周波ＨＳ処理部３１１では、２０ノズル単位の低周波むらを対象とした補正を行う。
【００８５】
本例では、低周波ＨＳ処理部３１１で用いる測定用画像を記録する際には、入力画像は、図３（ｃ）に破線で示すバイパス経路３０９を経由する。また、ＨＳ処理部３０５で用いる測定用画像を記録する際には、入力画像は、バイパス経路３１２を経由する。このような構成にすることで、ＨＳ処理部３０５で用いる測定用画像を、低周波ＨＳ処理部３１１により補正が行われた後の画像とすることができる。
＜本実施形態の効果について＞
【００８６】
本実施形態によれば、ＨＳ処理部３０５にて、低周波ＨＳ処理部３１１で補正されない高周波の残差だけを対象とした補正を行えば足りるようになるため、ＨＳ処理部３０５の処理量を低減することが可能となる。
［第５の実施形態］
【００８７】
第２の実施形態では、測定用画像の各パッチは単一のインク色のみで記録され、インク色毎にＨＳ処理を行う形態について説明した。しかし、上記のようなインク色毎のＨＳ技術を用いても、２種類以上のインクを重ねて多次色を表現しようとする場合に、色むらが生じることがある。このような課題を解決するための技術として、ＭＣＳ（Ｍｕｌｔｉ  Ｃｏｌｏｒ  Ｓｈａｄｉｎｇ）処理と呼ばれる技術がある。
【００８８】
本実施形態では、ＭＣＳ処理において、不良ノズルに対する補正処理だけでは色むらが残ってしまうような場合に、不良ノズルに隣接するノズルに対して適切な補正を行う形態について説明する。
【００８９】
図３（ｄ）は、本実施形態に係る画像処理部３０２の構成を示すブロック図である。入力色変換処理部３０３から送出されたＲＧＢ信号の画像データは、ＭＣＳ処理部３１３に入力される。ＭＣＳ処理部は、ＲＧＢ信号の画像データに対して、記録ヘッドを構成するノズルの吐出特性に応じた補正を行う。ＭＣＳ処理の詳細は、後述する（図１０参照）。補正されたＲＧＢ画像は、インク色変換処理部３０４へ送出される。
【００９０】
ＭＣＳ処理で用いる測定用画像は、入力信号値であるＲ値と、Ｇ値と、Ｂ値とをそれぞれ独立に変化させた複数のパッチを記録する画像である。本例では、Ｒ値、Ｇ値、Ｂ値の各値について０、６４、１２８、１９２、２５５の５階調とし、５＾３＝１２５通りの多次色パッチを記録する。なお、パッチの組み合わせは限定されず、任意の組み合わせのパッチを用いて良い。また、簡単のため、Ｒ値と、Ｇ値と、Ｂ値との組み合わせを、ＲＧＢ値と記載する。
【００９１】
本実施形態では、ＭＣＳ処理部３１３で用いる測定用画像を記録する際に、入力画像は、図３（ｄ）に破線で示すバイパス経路３１４を経由する。このような構成にすることで、ＭＣＳ処理部３１３で用いる測定用画像を、ＨＳ処理部３０５により補正が行われた後の画像とすることができる。
【００９２】
上記の測定用画像を、スキャナ１０７によってスキャンすることで、スキャン画像が得られる。本実施形態は第１の実施形態と異なり、スキャン画像は１チャンネルの画像データに変換されず、Ｒ、Ｇ、Ｂ３チャンネルの画像データとして保存される。
［ＭＣＳ処理について］
【００９３】
以下、本実施形態に係るＭＣＳ処理について、図１０を用いて説明する。図１０は、ＭＣＳ処理部３１３によって実行されるＭＣＳ処理のフローチャートである。ＭＣＳ処理とＨＳ処理との主な違いは、図５に示す測定用画像が多次色のパッチを含むことと、不足量としてΔＹの代わりにΔＲＧＢを用いることである。
【００９４】
まず、Ｓ１００１において、ＭＣＳ処理部３１３は、インク色変換処理部３０４が出力したインク色信号の画像データを入力画像とし、この入力画像の注目画素（ｘ、ｙ）における画素値を、入力値（入力ＲＧＢ値とする）として取得する。
【００９５】
Ｓ１００２において、ＭＣＳ処理部３１３は、スキャナ１０７でスキャンすることで得たスキャン画像に基づいて、注目画素に対応した位置の測定ＲＧＢ値を取得する。本例では、１２５パッチの測定値として、１２５個の測定ＲＧＢ値が取得される。
【００９６】
Ｓ１００３において、ＭＣＳ処理部３１３は、目標ＲＧＢ値を取得する。本例では、入力ＲＧＢ値とスキャン画像の目標ＲＧＢ値との対応関係を保持する不図示のＬＵＴを参照することで、目標ＲＧＢ値を取得する。
【００９７】
ステップＳ１００４において、ＭＣＳ処理部３１３は、補正後入力値を取得する。補正後入力値の取得方法について、図９（ａ）を用いて説明する。図９（ａ）は、スキャン画像のＲ値とＧ値とＢ値とのそれぞれを軸とする３次元空間である。図中の符号９０１は、Ｓ１００３で取得した目標ＲＧＢ値を表す。また、図中の符号９０２〜９０５は、Ｓ１００２で取得した１２５個の測定ＲＧＢ値のうち、目標ＲＧＢ値９０１を内包する最小の四面体を構成するように選択された４点の測定ＲＧＢ値を表す。
【００９８】
目標ＲＧＢ値９０１と上記４点の測定ＲＧＢ値９０２〜９０５との間の距離をそれぞれ算出し、距離の比率に応じてこれらの測定ＲＧＢ値を補間することで、補正後入力値を算出できる。
【００９９】
Ｓ１００５において、ＭＣＳ処理部３１３は、不足量ΔＲＧＢを算出する。本実施形態における不足量とは、Ｓ１００４の補正だけでは足りない量、即ち補正量の不足分を意味し、以下の式（３）を用いて算出できる。
【０１００】
【数３】
2020066177.tif 000005
なお、図９（ａ）に示す例では、ΔＲＧＢは大きさ０のベクトルである。
【０１０１】
図９（ｂ）に、｜ΔＲＧＢ｜＞０となる例を示す。図中の符号９０６は、目標ＲＧＢ値を表す。このとき、目標ＲＧＢ値を内包する四面体を構成するような測定ＲＧＢ値が存在しない場合がある。その場合、四面体の中から目標ＲＧＢ値との距離が最小となるＲＧＢ値（図中の符号９０７）を補正後入力値とし、不足量ΔＲＧＢを算出する。図中の矢印９０８は、不足量ΔＲＧＢに対応するベクトルを表す。
【０１０２】
Ｓ１００６において、ＭＣＳ処理部３１３は、着目画素のｙ座標が上限に達しているか（言い換えると、着目画素の位置が入力画像の下端に達しているか）判定する。本ステップの判定結果が真の場合、Ｓ１００７に進む。一方、本ステップの判定結果が偽の場合、ｙの値に１を加算して、Ｓ１００１に戻る。
【０１０３】
Ｓ１００７において、ＭＣＳ処理部３１３は、着目画素のｘ座標が上限に達しているか（言い換えると、着目画素の位置が入力画像の右端に達しているか）判定する。本ステップの判定結果が真の場合、Ｓ１００８に進む。一方、本ステップの判定結果が偽の場合、ｙの値を初期化して０にし、ｘの値に１を加算して、Ｓ１００１に戻る。
【０１０４】
Ｓ１００８において、ＭＣＳ処理部３１３は、不足画素があるか判定する。ここで不足画素とは、｜ΔＲＧＢ｜≠０の画素を意味する。本ステップの判定結果が真の場合、Ｓ１００９に進む。一方、本ステップの判定結果が偽の場合、ＭＣＳ処理を終了する。
【０１０５】
Ｓ１００９において、ＭＣＳ処理部３１３は、不足画素の中から１つの画素を選択する。本ステップで選択した不足画素を、注目不足画素と称する。
【０１０６】
Ｓ１０１０において、ＭＣＳ処理部３１３は、注目不足画素の隣接画素に対する目標値に、ベクトルΔＲＧＢ／２を加算する。図９（ｃ）に、隣接画素の目標値にベクトルΔＲＧＢ／２を加算する例を示す。まず、符号９０１で示す目標ＲＧＢ値に対して、符号９０９で示すベクトルΔＲＧＢ／２が加算され、目標値は符合９１０で示す値となる。
【０１０７】
Ｓ１０１１において、ＭＣＳ処理部３１３は、注目不足画素における不足量ΔＲＧＢを初期化して０にする。
【０１０８】
Ｓ１０１２において、ＭＣＳ処理部３１３は、隣接画素の補正後入力値を取得する。補正後入力値の取得手法は、Ｓ１００４と同様である。Ｓ１０１２の処理が完了すると、Ｓ１００８へと戻り、不足画素があるか再び判定する。以上が、本実施形態に係るＭＣＳ処理の内容である。
＜本実施形態の効果、変形例について＞
【０１０９】
以上説明したように、本実施形態によれば、ＭＣＳ処理において、不良ノズルに対する補正処理だけでは色むらが残ってしまうような場合に、色むらを低減することができる。
【０１１０】
なお、上記の例では、測定画像をＲＧＢ画像とし、不足量をΔＲＧＢとしたが、用いる色空間はＲＧＢ色空間に限られず任意である。例えば、ＣＩＥＸＹＺ色空間やＣＩＥＬａｂ＊色空間を用いても良い。
［その他の実施形態］
【０１１１】
なお、前述の実施形態では、Ｋ、Ｃ、Ｍ、Ｙの４色のインクを用いて記録を行うケースについて説明したが、本発明はこのような形態に限られない。例えば、淡シアン、淡マゼンタ、グレイなどの低濃度インクや、レッド、グリーン、ブルー、オレンジ、バイオレットなどの特色インクを用いて記録を行う形態にも、本発明を同様に適用することで、前述の効果を得ることができる。
【０１１２】
また、前述の実施形態では、三原色の色信号であるＲＧＢ形式で入力された画像データに対し画像処理部３０２で画像処理を施すケースについて説明した。しかし、各画素が４チャンネル（即ちＫ、Ｃ、Ｍ、Ｙ）の画素値を持つ画像データを、記録装置１００に直接入力する構成であっても良い。その場合、画像処理部３０２において、入力色変換処理部３０３とインク色変換処理部３０４との処理が不要となる。
【０１１３】
また、前述の各実施形態を適宜組み合わせて用いても良い。
【０１１４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１５】
３０５    ＨＳ処理部
【図１】
2020066177.tif 000006
【図２】
2020066177.tif 000007
【図３】
2020066177.tif 000008
【図４】
2020066177.tif 000009
【図５】
2020066177.tif 000010
【図６】
2020066177.tif 000011
【図７】
2020066177.tif 000012
【図８】
2020066177.tif 000013
【図９】
2020066177.tif 000014
【図１０】
2020066177.tif 000015