(57)【要約】【課題】  効率的に所望の記録剤使用量を確認、選択、設定可能な方法を提供することである。【解決手段】  入力画像データに基づいて、記録媒体に画像を記録するために使用される各単位領域当たりの記録剤の量を算出し、各単位領域の記録剤の使用量から全単位領域の記録のために消費される総消費量を算出し、得られた各単位領域毎の記録剤の使用量の分布と総消費量とを表示し、その表示された情報に基づいて画像処理を実行するための適切なパラメータを選択する。【選択図】    図４
2006224454.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録剤を付与するための記録データを得るために入力画像データに対して画像処理を施す画像処理方法であって、
前記入力画像データに基づいて、前記記録媒体に画像を記録するために付与される各単位領域当たりの記録剤の量を示す情報を取得する第１取得工程と、
前記第１取得工程において取得された前記各単位領域の記録剤の付与量を示す情報に基づき、全単位領域に付与される総付与量を示す情報を取得する第２取得工程と、
前記第１取得工程において得られる前記単位領域毎の記録剤に付与量を示す情報と、第２取得工程において得られる前記総付与量を示す情報とを表示する表示工程と、
前記表示工程において表示された前記記録剤の付与量を示す情報と総付与量を示す情報とに基づいて前記画像処理を実行するための適切なパラメータを選択する選択工程とを有することを特徴とする画像処理方法。
【請求項２】
前記選択工程において選択されたパラメータに基づいて画像処理を実行する画像処理工程と、
前記画像処理工程において実行される画像処理の結果得られる記録データを用いて前記記録媒体に記録を行う記録工程とをさらに有することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記選択工程は、前記記録工程において記録された画像をさらに参照して適切なパラメータを選択することを特徴とする請求項２に記載の画像処理方法。
【請求項４】
前記パラメータとは前記画像処理を実行するためのＬＵＴであることを特徴とする請求項１乃至３のいずれかに記載の画像処理方法。
【請求項５】
前記入力画像データは、前記単位領域に相当する画素の各色成分を多値で表すＲＧＢデータであり、
前記画像処理は、前記ＲＧＢデータをＣＭＹＫデータに画素毎に変換する色変換処理を含み、
前記ＬＵＴは、前記色変換処理を実行するためのＬＵＴであることを特徴とする請求項４に記載の画像処理方法。
【請求項６】
前記入力画像データは、前記単位領域に相当する画素の各色成分を多値で表すＲＧＢデータであり、
前記画像処理は、ＲＧＢデータをＣＭＹＫ多値データに変換する色変換処理、該色変換処理によって得られたＣＭＹＫ多値データにガンマ変換を施す処理、該ガンマ変換されたＣＭＹＫ多値データを２値化する２値化処理を含むことを特徴とする請求項１乃至５のいずれかに記載の画像処理方法。
【請求項７】
請求項１に記載の画像処理方法の各工程をコンピュータを用いて実行させるコンピュータプログラム。
【請求項８】
ホスト装置から入力される画像データを画像処理することで得られた記録データを用いて記録媒体に記録剤を付与して画像を記録する記録装置であって、
前記入力画像データに基づいて、前記記録媒体に画像を記録するために付与される各単位領域当たりの記録剤の付与量を示す情報を取得する第１取得手段と、
前記第１取得手段によって取得された前記各単位領域の記録剤の付与量を示す情報に基づいて、全単位領域に付与される総付与量を示す情報を取得する第２取得手段と、
前記第１及び第２取得手段によって取得された前記単位領域毎の記録剤の付加量を示す情報と前記総付与量を示す情報とに基づいて、前記画像処理を実行するための適切なパラメータを選択する選択手段とを有することを特徴とする記録装置。
【請求項９】
前記第１及び第２取得手段において夫々得られた前記単位領域毎の記録剤の付与量を示す情報と前記総付与量を示す情報とを表示する表示手段をさらに有することを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記第１及び第２取得手段において夫々得られた前記単位領域毎の記録剤の付与量を示す情報と前記総付与量を示す情報とを前記ホスト装置に転送する転送手段と、
前記転送手段により前記ホスト装置に転送された前記単位領域毎の記録剤の量を示す情報と前記総付与量とを示す情報とに基づいて、前記ホスト装置のユーザにより選択された前記画像処理のためのパラメータを受信する受信手段とをさらに有し、
前記選択手段は前記受信手段により受信したパラメータに基づいて適切なパラメータ選択を行うことを特徴とする請求項９に記載の記録装置。
【請求項１１】
記録データを用いて記録媒体に記録剤を付与して画像を記録する記録装置に接続され、前記記録データを生成するために入力画像データに対して画像処理を実行するためのホスト装置であって、
前記入力画像データに基づいて、前記記録媒体に画像を記録するために付与される各単位領域当たりの記録剤の付与量を示す情報を取得する第１取得手段と、
前記第１取得手段によって取得された前記各単位領域の記録剤の付与量を示す情報に基づいて、全単位領域に付与される総付与量を示す情報を取得する第２取得手段と、
前記第１及び第２取得手段によって夫々得られた前記単位領域毎の記録剤の付与量を示す情報と前記総付与量を示す情報とを表示する表示手段と、
前記表示手段によって表示された前記単位領域毎の記録剤の付与量を示す情報と前記総付与量を示す情報とに基づいて前記画像処理を実行するための適切なパラメータを選択する選択手段とを有することを特徴とするホスト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び画像処理方法に関し、特に、例えば、インクジェット記録ヘッドを用いてフルカラー画像の記録を行う記録装置及びその装置に適用可能な画像処理方法に関する。
【背景技術】
【０００２】
従来、インクジェット記録装置（以下、記録装置）などの出力デバイスを用いて、ユーザが所望の記録媒体に画像を出力する場合、記録装置やその装置のホストにインストールされたプリンタドライバの設定を適切に行うことで、にじみ等が発生しない良好な画像出力が得られる。これは、その記録装置で利用可能な多種多様な記録媒体に対し、その記録装置のメーカが予め最適な画像処理パラメータ、例えば、インク打ち込み量パラメータを設定しているからである。
【０００３】
一般的に記録媒体に対し、単位面積あたりのインク打ち込み量を増やせば、それだけ濃度が高くなり、色再現範囲が広がる傾向となる反面、にじみや裏うつりが発生しやすくなる。色再現範囲やにじみなどの挙動は、その媒体の特性に依存しているため、従来より媒体毎にインク打ち込み量の最適化設計が進められている（例えば、特許文献１の図５参照）。
【特許文献１】特開平１１−３４８２４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、記録装置の適用範囲が広がり、メーカの設定したインク打ち込み量パラメータでは満足できないケースがでてきた。例えば、多少のにじみがあっても濃度の高い鮮やかな色を望むユーザや、多少色が薄くてもインク消費に伴うランニングコストを抑えたいユーザ、またメーカがサポートする以外の特別な記録媒体を利用したいユーザなど、ユーザの要求は多岐にわたるものとなってきた。
【０００５】
しかしながら、上記従来例によれば、インク打ち込み量の調整は、予めメーカによって設定されたパラメータを用いる以外に、ユーザが独自にそのインク打ち込み量を変更することは困難であった。
【０００６】
また、インク打ち込み量パラメータをユーザが独自に設定できる場合にも、その設定における効果や弊害を確認する作業に長い時間を要するという問題があった。
【０００７】
例えば、インク打ち込み量が大きくなるパラメータ設定をした場合、画像全体にわたるインク打ち込み量の分布が分からないため、出力サンプルの全領域において、にじみの程度を確認して問題が無いことを確認する必要があった。これは時間を要する処理である。
【０００８】
また、ランニングコストを抑えるためにインク打ち込み量が小さくなるようにパラメータ設定をしても、定量的にどの程度インク消費量が低減するのかを把握することが困難であった。
【０００９】
本発明は上記問題点に鑑みてなされたもので、ユーザが効率的に所望の記録剤使用量を確認、選択、設定可能な記録装置と画像処理方法とを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の画像処理方法は、以下のような工程からなる。
【００１１】
即ち、記録媒体に記録剤を付与するための記録データを得るために入力画像データに対して画像処理を施す画像処理方法であって、前記入力画像データに基づいて、前記記録媒体に画像を記録するために付与される各単位領域当たりの記録剤の量を示す情報を取得する第１取得工程と、前記第１取得工程において取得された前記各単位領域の記録剤の付与量を示す情報に基づき、全単位領域に付与される総付与量を示す情報を取得する第２取得工程と、前記第１取得工程において得られる前記単位領域毎の記録剤に付与量を示す情報と、第２取得工程において得られる前記総付与量を示す情報とを表示する表示工程と、前記表示工程において表示された前記記録剤の付与量を示す情報と総付与量を示す情報とに基づいて前記画像処理を実行するための適切なパラメータを選択する選択工程とを有することを特徴とする。
【００１２】
さらに、前記選択工程において選択されたパラメータに基づいて画像処理を実行する画像処理工程と、前記画像処理工程において実行される画像処理の結果得られる記録データを用いて前記記録媒体に記録を行う記録工程とを有することが望ましい。
【００１３】
またさらに、前記選択工程は、前記記録工程において記録された画像をさらに参照して適切なパラメータを選択すると良い。
【００１４】
なお、前記パラメータとは前記画像処理を実行するためのＬＵＴである。
【００１５】
さて、前記入力画像データは、前記単位領域に相当する画素の各色成分を多値で表すＲＧＢデータであり、前記画像処理は、ＲＧＢデータをＣＭＹＫに変換する色変換処理、該色変換処理によって得られたＣＭＹＫ多値データにガンマ変換を施す処理、該ガンマ変換されたＣＭＹＫ多値データを２値化する２値化処理を含むと良い。
【００１６】
また、前記記録剤はインクであることが好ましい。
【００１７】
前記画像の形成はインクジェット記録ヘッドを用いてなされることが好ましく、そのインクジェット記録ヘッドは、熱エネルギーを利用してインクを吐出するために、インクに与える熱エネルギーを発生するための電気熱変換体を備えていることがより好ましい。
【００１８】
また他の発明に従えば、上記構成の画像処理方法の各工程をコンピュータを用いて実行させるコンピュータプログラムを備える。
【００１９】
さらに他の発明に従えば、上記構成の画像処理方法の各工程をコンピュータを用いて実行させるコンピュータプログラムを格納したコンピュータ可読の記録媒体を備える。
【００２０】
またさらに他の発明に従えば、ホスト装置から入力される画像データを画像処理することで得られた記録データを用いて記録媒体に記録剤を付与して画像を記録する記録装置であって、前記入力画像データに基づいて、前記記録媒体に画像を記録するために付与される各単位領域当たりの記録剤の付与量を示す情報を取得する第１取得手段と、前記第１取得手段によって取得された前記各単位領域の記録剤の付与量を示す情報に基づいて、全単位領域に付与される総付与量を示す情報を取得する第２取得手段と、前記第１及び第２取得手段によって取得された前記単位領域毎の記録剤の付加量を示す情報と前記総付与量を示す情報とに基づいて、前記画像処理を実行するための適切なパラメータを選択する選択手段とを有することを特徴とする記録装置を備える。
【００２１】
さらに、前記第１及び第２取得手段において夫々得られた記録剤の付与量を示す情報と前記総付与量を示す情報とを表示する表示手段を有しても良い。
【００２２】
或いは、前記第１及び第２取得手段において夫々得られた前記単位領域毎の記録剤の付与量を示す情報と前記総付与量を示す情報とを前記ホスト装置に転送する転送手段と、前記転送手段により前記ホスト装置に転送された前記単位領域毎の記録剤の付与量を示す情報と前記総付与量を示す情報とに基づいて選択された前記画像処理のためのパラメータを受信する受信手段とをさらに備え、前記選択手段は前記受信手段により受信したパラメータに基づいて適切なパラメータ選択を行うようにしても良い。
【００２３】
またさらに他の発明に従えば、記録データを用いて記録媒体に記録剤を付与して画像を記録する記録装置に接続され、前記記録データを生成するために入力画像データに対して画像処理を実行するためのホスト装置であって、前記入力画像データに基づいて、前記記録媒体に画像を記録するために付与される各単位領域当たりの記録剤の付与量を示す情報を取得する第１取得手段と、前記第１取得手段によって取得された前記各単位領域の記録剤の付与量を示す情報に基づいて、全単位領域に付与される総付与量を示す情報を取得する第２取得手段と、前記第１及び第２取得手段によって夫々得られた前記単位領域毎の記録剤の付与量を示す情報と前記総付与量を示す情報とを表示する表示手段と、前記表示手段によって表示された前記単位領域毎の記録剤の付与量を示す情報と前記総付与量を示す情報とに基づいて前記画像処理を実行するための適切なパラメータを選択する選択手段とを有することを特徴とするホスト装置を備える。
【発明の効果】
【００２４】
従って本発明によれば、自動的に生成された記録剤の使用量分布や画像全域における総消費量を確認して画像処理を実行するのに適切なパラメータを選択することができるので、効率的にユーザが所望のパラメータ設定を行うことができるという効果がある。
【発明を実施するための最良の形態】
【００２５】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００２６】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２７】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２８】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２９】
またさらに、「ノズル」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００３０】
＜インクジェット記録装置の説明（図１）＞
図１は本発明の代表的な実施形態であるインクジェット記録装置の構成の概要を示す外観斜視図である。
【００３１】
図１に示すように、インクジェット記録装置（以下、記録装置という）は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド３を搭載したキャリッジ２にキャリッジモータＭ１によって発生する駆動力を伝達機構４より伝え、キャリッジ２を矢印Ａ方向に往復移動させるとともに、例えば、記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００３２】
また、記録ヘッド３の状態を良好に維持するためにキャリッジ２を回復装置１０の位置まで移動させ、間欠的に記録ヘッド３の吐出回復処理を行う。
【００３３】
記録装置１のキャリッジ２には記録ヘッド３を搭載するのみならず、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６はキャリッジ２に対して着脱自在になっている。
【００３４】
図１に示した記録装置はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００３５】
さて、キャリッジ２と記録ヘッド３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド３は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、この実施形態の記録ヘッド３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用し、熱エネルギーを発生するために電気熱変換体を備え、その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００３６】
図１に示されているように、キャリッジ２はキャリッジモータＭ１の駆動力を伝達する伝達機構４の駆動ベルト７の一部に連結されており、ガイドシャフト１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。従って、キャリッジ２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト１３に沿って往復移動する。また、キャリッジ２の移動方向（矢印Ａ方向）に沿ってキャリッジ２の絶対位置を示すためのスケール８が備えられている。この実施形態では、スケール８は透明なＰＥＴフィルムに必要なピッチで黒色のバー（スリット）を印刷したものを用いており、その一方はシャーシ９に固着され、他方は板バネ（不図示）で支持されている。そして、キャリッジ２にはスケール８のスリットを読み取るためのエンコーダ（不図示）が設けられている。
【００３７】
また、記録装置には、記録ヘッド３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられており、キャリッジモータＭ１の駆動力によって記録ヘッド３を搭載したキャリッジ２が往復移動されると同時に、記録ヘッド３に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録が行われる。
【００３８】
さらに、図１において、１４は記録媒体Ｐを搬送するために搬送モータＭ２によって駆動される搬送ローラ、１５はバネ（不図示）により記録媒体Ｐを搬送ローラ１４に当接するピンチローラ、１６はピンチローラ１５を回転自在に支持するピンチローラホルダ、１７は搬送ローラ１４の一端に固着された搬送ローラギアである。そして、搬送ローラギア１７に中間ギア（不図示）を介して伝達された搬送モータＭ２の回転により、搬送ローラ１４が駆動される。
【００３９】
またさらに、２０は記録ヘッド３によって画像が形成された記録媒体Ｐを記録装置外ヘ排出するための排出ローラであり、搬送モータＭ２の回転が伝達されることで駆動されるようになっている。なお、排出ローラ２０は記録媒体Ｐをバネ（不図示）により圧接する拍車ローラ（不図示）により当接する。２２は拍車ローラを回転自在に支持する拍車ホルダである。
【００４０】
またさらに、記録装置には、図１に示されているように、記録ヘッド３を搭載するキャリッジ２の記録動作のための往復運動の範囲外（記録領域外）の所望位置（例えば、ホームポジションに対応する位置）に、記録ヘッド３の吐出不良を回復するための回復装置１０が配設されている。
【００４１】
回復装置１０は、記録ヘッド３の吐出口面をキャッピングするキャッピング機構１１と記録ヘッド３の吐出口面をクリーニングするワイピング機構１２を備えており、キャッピング機構１１による吐出口面のキャッピングに連動して回復装置内の吸引手段（吸引ポンプ等）により吐出口からインクを強制的に排出させ、それによって、記録ヘッド３のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。
【００４２】
また、非記録動作時等には、記録ヘッド３の吐出口面をキャッピング機構１１によるキャッピングすることによって、記録ヘッド３を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構１２はキャッピング機構１１の近傍に配され、記録ヘッド３の吐出口面に付着したインク液滴を拭き取るようになっている。
【００４３】
これらキャッピング機構１１及びワイピング機構１２により、記録ヘッド３のインク吐出状態を正常に保つことが可能となっている。
【００４４】
＜インクジェット記録装置の制御構成（図２）＞
図２は図１に示した記録装置の制御構成を示すブロック図である。
【００４５】
図２に示すように、コントローラ６００は、ＭＰＵ６０１、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したＲＯＭ６０２、後述するインク打ち込み量の制御に係る画像処理、キャリッジモータＭ１の制御、搬送モータＭ２の制御、及び、記録ヘッド３の制御のための制御信号を生成する特殊用途集積回路（ＡＳＩＣ）６０３、画像データの展開領域やプログラム実行のための作業用領域等を設けたＲＡＭ６０４、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行うシステムバス６０５、以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＭＰＵ６０１に供給するＡ／Ｄ変換器６０６などで構成される。
【００４６】
また、図２において、６１０は画像データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）でありホスト装置と総称される。ホスト装置６１０と記録装置１との間ではインタフェース（Ｉ／Ｆ）６１１を介して画像データ、コマンド、ステータス信号等を送受信する。
【００４７】
さらに、６２０はスイッチ群であり、電源スイッチ６２１、プリント開始を指令するためのプリントスイッチ６２２、及び記録ヘッド３のインク吐出性能を良好な状態に維持するための処理（回復処理）の起動を指示するための回復スイッチ６２３など、操作者による指令入力を受けるためのスイッチから構成される。６３０はホームポジションｈを検出するためのフォトカプラなどの位置センサ６３１、環境温度を検出するために記録装置の適宜の箇所に設けられた温度センサ６３２等から構成される装置状態を検出するためのセンサ群である。
【００４８】
さらに、６４０はキャリッジ２を矢印Ａ方向に往復走査させるためのキャリッジモータＭ１を駆動させるキャリッジモータドライバ、６４２は記録媒体Ｐを搬送するための搬送モータＭ２を駆動させる搬送モータドライバである。
【００４９】
ＡＳＩＣ６０３は、記録ヘッド３による記録走査の際に、ＲＡＭ６０２の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子（吐出ヒータ）の駆動データ（ＤＡＴＡ）を転送する。
【００５０】
なお、上述のように、インクカートリッジ６と記録ヘッド３と分離可能に構成しても良いが、これらが一体的に形成されて交換可能なヘッドカートリッジＩＪＣを構成しても良い。
【００５１】
図３は、インクタンクと記録ヘッドとが一体的に形成されたヘッドカートリッジＩＪＣの構成を示す外観斜視図である。図３において、点線ＫはインクタンクＩＴと記録ヘッドＩＪＨの境界線である。ヘッドカートリッジＩＪＣにはこれがキャリッジ２に搭載されたときには、キャリッジ２側から供給される電気信号を受け取るための電極（不図示）が設けられており、この電気信号によって、前述のように記録ヘッドＩＪＨが駆動されてインクが吐出される。
【００５２】
なお、図３において、５００はインク吐出口列である。また、インクタンクＩＴにはインクを保持するために繊維質状もしくは多孔質状のインク吸収体が設けられている。
【００５３】
図４はＡＳＩＣ６０３で実行する画像処理の詳細を示すブロック図である。
【００５４】
この画像処理は、入力データとして各画素各色成分が８ビットづつのＲＧＢで表現されるカラー画像データを用いる。
【００５５】
さて、画像入力処理部１０１では各画素各色成分がＲＧＢ８ビットのカラー画像データを入力し、これを色変換処理部１０２で各色成分が８ビットのＣＭＹＫ濃度データに変換される。そして、ガンマ処理部１０４ではＣＭＹＫ濃度データが夫々リニアになるように１次元ＬＵＴを用いてガンマ補正され、さらにその補正された濃度データを公知の誤差拡散法やディザ法などを用いて２値化処理部１０５でＣＭＹＫ２値データに変換する。
【００５６】
その、ＣＭＹＫ２値データが、記録ヘッド３を用いて記録を行わせる記録処理部１０６に出力され、所望の記録媒体上に記録される。この場合、２値データ値が“１（ＯＮ）”となる位置に、記録ヘッドから吐出されたインクが付着することになる。
【００５７】
次に、色変換処理部１０２の処理について、図５を参照して詳細に述べる。
【００５８】
図５は３次元ＬＵＴを用いて入力ＲＧＢデータがどのようにＣＭＹＫデータに変換されるのか補間処理する様子を模式的に表す図である。
【００５９】
色変換処理１０２におけるパラメータである色変換ＬＵＴ１０３は、ＲＧＢ各軸１６点の格子を有する３次元ＬＵＴとなっており、予め１６×１６×１６＝４０９６個の格子点に対応する色変換値ＣＭＹＫを設定しておく。そして、入力ＲＧＢ値２０１を取り囲む８点の格子点２０２を求め、それぞれの格子点位置をR0G0B0〜R1G1B1とする。それらの格子点における色変換値をcmyk000〜cmyk111とすると、任意の入力ＲＧＢ値に対する色変換値ＣＭＹＫは、四面体補間により、以下のように求まる。
【００６０】
ＣＭＹＫ＝cmyk000
＋ｃ１＊ΔＲ／（Ｒ１−Ｒ０）
＋ｃ２＊ΔＧ／（Ｇ１−Ｇ０）
＋ｃ３＊ΔＢ／（Ｂ１−Ｂ０）
ただし、ΔＲ＝Ｒ−Ｒ０，ΔＧ＝Ｇ−Ｇ０，ΔＢ＝Ｂ−Ｂ０とする。
【００６１】
ここで、ｃ１、ｃ２、ｃ３は、以下の６つで場合分けされる。
（１）ΔＲ＞ΔＧ＞ΔＢの時
ｃ１＝cmyk100−cmyk000，ｃ２＝cmyk110−cmyk100，ｃ３＝cmyk111−cmyk110
（２）ΔＲ＞ΔＢ＞ΔＧの時
ｃ１＝cmyk100−cmyk000，ｃ２＝cmyk111−cmyk101，ｃ３＝cmyk101−cmyk100
（３）ΔＢ＞ΔＲ＞ΔＧの時
ｃ１＝cmyk101−cmyk001，ｃ２＝cmyk111−cmyk101，ｃ３＝cmyk001−cmyk000
（４）ΔＧ＞ΔＲ＞ΔＢの時
ｃ１＝cmyk110−cmyk010，ｃ２＝cmyk010−cmyk000，ｃ３＝cmyk111−cmyk110
（５）ΔＧ＞ΔＢ＞ΔＲの時
ｃ１＝cmyk111−cmyk011，ｃ２＝cmyk010−cmyk000，ｃ３＝cmyk011−cmyk010
（６）ΔＢ＞ΔＧ＞ΔＲの時
ｃ１＝cmyk111−cmyk011，ｃ２＝cmyk011−cmyk001, ｃ３＝cmyk001−cmyk000
この実施例で、インク打ち込み量が夫々、小、中、大になるように色変換ＬＵＴ１、 色変換ＬＵＴ２、色変換ＬＵＴ３の３種を用意する。
【００６２】
図６は３つの色変換ＬＵＴと格子点ＲＧＢ値との関係を示す図である。
【００６３】
ユーザは、後述する色変換ＬＵＴ選択・設定処理部１１１において色変換ＬＵＴ１０３の３つのＬＵＴの中から最適なＬＵＴを選択する。なお、初期設定時には、インク打ち込み量が「中」である色変換ＬＵＴ２が設定されている。
【００６４】
さて再び図４に戻り、画素インク打ち込み量算出処理部１０７について説明する。
【００６５】
入力される各画素各色成分８ビットのＲＧＢデータは、予め設定してあるインク打ち込み量ＬＵＴ１０８を用いて、画素ごとのインク打ち込み量値に変換される。このインク打ち込み量ＬＵＴ１０８は、色変換ＬＵＴ選択・設定処理部１１１において選択設定される色変換ＬＵＴ１０３に対応させて用意し、同様にＲＧＢ各軸１６点の格子を有する３次元ＬＵＴとなっている。
【００６６】
図７は３つのインク打ち込み量ＬＵＴと格子点ＲＧＢ値との関係を示す図である。
【００６７】
ここで、図７を参照して、インク打ち込み量値の求め方について簡単に説明する。
【００６８】
まず、１インチ平方で均一なパッチデータを仮定し、このパッチデータの色が、色変換ＬＵＴ１０３の格子点での色変換値ＣＭＹＫであるとする。例えば、記録装置の解像度が６００ｄｐｉとすると、画素数が６００×６００のパッチデータとなる。このパッチデータに、ガンマ処理、２値化処理を施して、ＣＭＹＫ２値データに変換する。
【００６９】
図８はパッチデータにガンマ処理と２値化処理を施してＣＭＹＫ２値データに変換する様子を例示する図である。
【００７０】
図８では、色変換ＬＵＴ１を用い、ＲＧＢ格子点値＝（０，０，０）の色変換値ｃｍｙｋ＝（１００，５０，６０，２５５）の例を示している。
【００７１】
このようにして得られた２値データを用いて、６００×６００の画素からなるパッチデータ中のＯＮドット（即ち、インク吐出が発生するドット）の割合を算出する。
【００７２】
図８に示す例では、Ｃ＝４５％、Ｍ＝１５％、Ｙ＝３０％、Ｋ＝１００％、計１９０％となる。このような合計値の算出を、色変換ＬＵＴ１０３の全格子点に行うことで、図７のインク打ち込み量ＬＵＴの値が得られる。
【００７３】
さて、インク打ち込み量算出処理部１０７では、以上説明したインク打ち込み量ＬＵＴ１０８を用いて、入力画像（ユーザが記録を望む画像）の画素ごと（単位領域毎）のインク打ち込み量の情報を取得する。
【００７４】
そして、画素インク打ち込み量プレビュー処理部１０９では、このインク打ち込み量を示す情報を、画像データとしてモニタ等にプレビュー表示させる。このプレビューは、生成された画像データをホスト装置６１０に転送することで、ホスト装置のディスプレイに表示しても良いし、或いは記録装置にプレビューに用いることのできる、例えば、小型ＬＣＤなどの表示部があれば、その表示部に表示しても良い。
【００７５】
例えば、３００％のインク打ち込み量を上限として黒を割り当て、０％を下限として白を割り当て、その間の値を対応するグレイ値で表現するグレイスケール画像としてプレビューさせる。このプレビュー画面の具体例を図１０に示す。入力画像として、黄−緑−水色−青−ピンク−赤に推移するグラデーション画像５０１を仮定する。黄、水色、ピンクはプリンタで用いるインクであるＣ／Ｍ／Ｙを、ほぼそのまま利用できるため１００％程度のインク打ち込み量ですむ。一方、緑、青、赤は、Ｃ／Ｍ／Ｙの２色を混色する必要があるため、最大２００％程度のインク打ち込み量を必要とする。
【００７６】
このような入力画像５０１における画素（各単位領域）のインク打ち込み量は線５０２で示されるような値をとり、画素（各単位領域）のインク打ち込み量の分布は線５０２のようになる。そして、プレビュー画面上には、インク打ち込み量の分布を示す情報として、インク打ち込み量画像５０３を表示する。
【００７７】
また、別の例として、入力画像として、白から黒に推移するグラデーション画像５０４の場合には、そのインク打ち込み量の分布は線５０５のようになる。「濃いグレイ」ではＣ／Ｍ／Ｙの３色を混色するため、インク打ち込み量が２００％を超えている。「黒」ではＫインクを利用するため、Ｃ／Ｍ／Ｙのインク使用量が相対的に少なくなり、インク打ち込み量が「濃いグレイ」に比べて下がっている。結果として、プレビュー画面上では、インク打ち込み量の分布を示す情報として、インク打ち込み量画像５０６が得られる。
【００７８】
また、総インク消費量算出処理部１１０では、全画素分（全単位領域分）のインク打ち込み量を合計し、その合計値と、実際の記録ヘッド３からのインク吐出量との積を求め、こうして求めた総打ち込み量を示す情報をユーザに通知する。この値は、その画像を記録するのに要する画像形成のための総インク消費量（総インク付与量）となり、ランニングコストの指標となる。
【００７９】
ここで、入力画像に対するインク打ち込み量と総インク打ち込み量の表示例を図１１に示す。カラーの入力画像をプレビューの左側６０１に表示し、それに対するグレイスケールのインク打ち込み量画像を右側６０２に表示する。総インク消費量（総インク打ち込み量）は６０３のように表示する。また、閾値の設定として、スライダ６０４を設ける。そして、インク打ち込み量画像６０２にて、この閾値を超える領域を点滅させたり赤く表示させることにより、画像のインク打ち込み量の分布がより明確になる。さらに、色変換ＬＵＴ番号の選択入力ダイアログ６０５を設け、ここで選択された色変換ＬＵＴに応じて、インク打ち込み量画像６０２や総インク消費量６０３が再表示されることで、後述する色変換ＬＵＴ選択処理の助けになる。
【００８０】
このように、ユーザは視覚的に、入力画像におけるインク打ち込み量分布を把握でき、特に、打ち込み量が多く、にじみの発生しやすい領域の特定が可能となる。
【００８１】
最後に、色変換ＬＵＴ選択・設定処理部１１１では、上記の画素インク打ち込み量プレビュー処理部１０９による処理結果と、総インク消費量算出処理部１１０による処理結果、さらには記録処理部１０６において得られたサンプル画像をユーザが確認し、総合的な判断をして最終的に色変換ＬＵＴ１０３を選択・設定する。この選択は、記録装置のスイッチ群６２０に設けられたキー入力によって行っても良いし、或いは、ホスト装置のディスプレイに表示した場合には、ホスト装置からキー入力によって行っても良い。なお、ホスト装置からのキー入力の結果は、選択データとしてインタフェース６１１を介して記録装置に送信される。
【００８２】
従って以上説明した実施例に従えば、従来の方法がサンプル画像のみを手がかりにユーザはインク打ち込み量パラメータを選択設定する判断を迫られたのに対し、インク打ち込み量の分布を示す情報や、総インク消費量を示す情報を利用することで、ユーザの好みに合わせたインク打ち込み量の設定を効率的に行うことができる。
【００８３】
特に、なるべくインク打ち込み量を多くして、色再現範囲を広げたい場合や、ランニングコストを削減するためにできるだけ少ないインク消費量で記録を行わせたい場合、あるいは、ユーザ所望の特別な媒体のにじみ状況の把握を行い、最適なインク打ち込み量を設定させたい場合に、以上説明した方法は効果的である。
【００８４】
なお、この実施例では、予めインク打ち込み量別に３つの色変換ＬＵＴやインク打ち込み量ＬＵＴを設定した例について説明したが、本発明はこれによって限定されるものではなく、３つ以上のＬＵＴを用いても良いことは言うまでもない。また、予めＬＵＴを作成しておく代わりに、ユーザ設定により動的にこれらのＬＵＴを作成しても構わない。さらに、この実施例では、色変換処理での色変換ＬＵＴを変化させた例について説明したが、ガンマ処理でのガンマテーブルや２値化処理における２値化パラメータを変化させる構成にしても構わない。
【００８５】
また、以上説明した実施例ではインク打ち込み量の制御に係る画像処理を記録装置のＡＳＩＣで実行する例について説明したが本発明はこれによって限定されるものではない。
【００８６】
例えば、記録装置のＭＰＵや或いは記録装置を接続するホスト装置のＣＰＵにおいて実行しても良い。その場合、図９のフローチャートに示すような処理が実行される。そして、この処理は記録装置やホスト装置のメモリに格納されるプログラムを実行することにより実現される。ホスト装置において、この処理が実行される場合、図４に示す記録処理以外の処理が実行され、２値のＣＭＹＫデータがホストから記録装置に転送され、記録装置側でサンプル画像出力のような実際に記録ヘッドを駆動した処理のみが実行される。
【００８７】
まず、ステップＳ１０１では各画素各色成分８ビットのＲＧＢデータを入力し、ステップＳ１０２では、そのＲＧＢデータに基づいて６００×６００画素のパッチ毎（即ち、１インチ平方毎）のインク打ち込み量を記録媒体全体にわたって算出し、さらに、ステップＳ１０３では全画素分のインク打ち込み量を合計し、その合計値と、実際の記録ヘッド３からのインク吐出量との積を求め、総インク消費量を算出する。
【００８８】
ステップＳ１０４、Ｓ１０５では夫々、インク打ち込み量の分布をディスプレイに表示し、総インク量も表示する。また、ステップＳ１０６では選択可能なＬＵＴのリスト（この実施例では３つのＬＵＴ）をディスプレイ表示し、ユーザに所望のものを選択させる。
【００８９】
ステップＳ１０７では、その選択されたＬＵＴに基づいて、ＲＧＢ→ＣＭＹＫ変換を実行し、さらにステップＳ１０８ではガンマ変換、ステップＳ１０９では２値化処理を実行する。最後に、ステップＳ１１０では、２値のＣＭＹＫデータを出力する。
【００９０】
ここで、この処理がホスト装置のＣＰＵで実行されるなら、２値のＣＭＹＫデータは記録装置にインタフェースを介して出力され記録装置で記録処理が実行される。一方、記録装置のＣＰＵで実行されるなら、２値のＣＭＹＫデータはＡＳＩＣを介して記録ヘッドに出力され記録処理が実行される。
【００９１】
なお、適当なＬＵＴを選択してサンプル画像を記録装置から出力させ、そのサンプル画像を目視確認しながら、さらに、ディスプレイ表示されたインク打ち込み量分布と総インク消費量とを参照して、再度ＬＵＴを選択して最終的な決定をしても良い。
【００９２】
さらに、以上の実施例において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【００９３】
以上の実施例は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【００９４】
加えて、以上の実施例のようなシリアルスキャンタイプのものでも、装置本体に固定された記録ヘッド、あるいは装置本体に装着されることで装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のカートリッジタイプの記録ヘッドを用いた場合にも本発明は有効である。
【００９５】
さらに加えて、本発明のインクジェット記録装置の形態としては、コンピュータ等の情報処理機器の画像出力装置として用いられるものの他、リーダ等と組合せた複写装置、さらには送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。
【００９６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の範囲に含まれるものである。
【００９８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１００】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０１】
【図１】本発明の代表的な実施例であるインクジェット記録装置の構成を示す斜視図である。
【図２】図１に示した記録装置の制御構成を示すブロック図である。
【図３】インクタンクと記録ヘッドとが一体的に形成されたヘッドカートリッジＩＪＣの構成を示す外観斜視図である。
【図４】ＡＳＩＣで実行される画像処理の概略を示す機能ブロック図である。
【図５】３次元ＬＵＴを用いた補間処理を表す図である。
【図６】３種類の色変換ＬＵＴを表す図である。
【図７】３種類のインク打ち込み量ＬＵＴを表す図を示す図である。
【図８】インク打ち込み量ＬＵＴの算出方法を表す図である。
【図９】画像処理の詳細を示すフローチャートである。
【図１０】インク打ち込み量の分布を表示するプレビュー画面の一例を示す図である。
【図１１】インク打ち込み量の分布と総インク打ち込み量を表示するプレビュー画面の一例を示す図である。
【符号の説明】
【０１０２】
１０１  画像入力処理部
１０２  色変換処理部
１０３  色変換ＬＵＴ
１０４  ガンマ変換処理部
１０５  ２値化処理部
１０６  記録処理部
１０７  画素インク打ち込み量算出部
１０８  インク打ち込み量ＬＵＴ
１０９  画素インク打ち込み量プレビュー部
１１０  総インク消費量算出部
１１１  色変換ＬＵＴ選択・設定処理部
【図１】
2006224454.tif 000003
【図２】
2006224454.tif 000004
【図３】
2006224454.tif 000005
【図４】
2006224454.tif 000006
【図５】
2006224454.tif 000007
【図６】
2006224454.tif 000008
【図７】
2006224454.tif 000009
【図８】
2006224454.tif 000010
【図９】
2006224454.tif 000011
【図１１】
2006224454.tif 000012
【図１０】
2006224454.tif 000013