(57)【要約】記録画像の画質の低下をより確実に抑制することが可能な参照値を、データ量の増大を抑えつつ設定することができる参照値の設定方法、情報処理装置及び画像記録装置を提供する。参照値の設定方法は、複数の記録素子区分の各々に含まれる記録素子により出力された画素の色を表す出力色値を取得するステップ、出力色値に基づく色値データから当該色値データよりもビット数が少ない低ビット数色値データを生成するビット数低減処理を、複数の記録素子区分の配列順に行い、当該配列順における先頭を除いたビット数低減処理では、前段までのビット数低減処理において色値データ及び低ビット数色値データの色値の差分に応じて生じた誤差値の累積値を取得し、累積値に基づく色値の調整がなされた低ビット数色値データを生成し、生成された低ビット数出力色値データに基づいて参照値を設定するステップ、を含む。
2018142708.tif 000002
【特許請求の範囲】
【請求項１】
所定方向について互いに異なる位置に設けられ、有色の画素を記録媒体に出力するための出力動作を各々行う複数の記録素子と、入力値を補正して得られた補正入力値に基づいて前記複数の記録素子の各々により前記出力動作を行わせることで、所定の記録階調数の色で画素を記録媒体に出力させて画像を記録させる記録制御手段と、を備えた画像記録装置における前記入力値の補正のために参照される参照値の設定方法であって、
前記複数の記録素子を前記所定方向について所定数の記録素子ごとに区分した複数の記録素子区分の各々について、当該記録素子区分に含まれる記録素子により所定の入力値に基づいて出力された画素の色を前記記録階調数よりも大きい階調数で表す出力色値を取得する出力色値取得ステップ、
前記複数の記録素子区分の各々についての前記出力色値に基づいて、前記所定の入力値に対応する補正入力値を取得可能な前記参照値を設定する参照値設定ステップ、
を含み、
前記参照値設定ステップでは、
前記出力色値に基づいて取得され前記補正入力値に対応する色値の色値データに基づいて、当該色値データよりもビット数が少ない低ビット数色値データを生成するビット数低減処理を、前記複数の記録素子区分の前記所定方向についての配列順に従った順序で前記複数の記録素子区分の各々を対象として行い、
前記配列順における先頭を除いた記録素子区分を対象とした前記ビット数低減処理では、前段までのビット数低減処理において色値データの色値及び生成された低ビット数色値データの色値の差分により生じた誤差値の累積値を取得し、当該累積値に基づく色値の調整がなされた低ビット数色値データを生成し、
生成された前記低ビット数色値データに基づいて前記参照値を設定する参照値の設定方法。
【請求項２】
前記所定数は１である請求項１に記載の参照値の設定方法。
【請求項３】
前記所定数は２以上である請求項１に記載の参照値の設定方法。
【請求項４】
前記補正入力値に対応する色値は、前記複数の記録素子区分の各々に含まれる２以上の記録素子のそれぞれについての補正入力値に対応する色値を平均した値に対応する請求項３に記載の参照値の設定方法。
【請求項５】
前記出力色値取得ステップでは、前記複数の記録素子区分の各々について、前記記録階調数の入力値に基づいて前記記録階調数の前記出力色値を取得し、
前記参照値設定ステップでは、前記複数の記録素子区分の各々に対応する前記記録階調数の色値データに基づいて前記記録階調数の低ビット数色値データを生成し、前記複数の記録素子区分の各々について、前記記録階調数の入力値に対応する補正入力値を取得可能な前記参照値を設定する請求項１から４のいずれか一項に記載の参照値の設定方法。
【請求項６】
前記出力色値取得ステップでは、前記複数の記録素子区分の各々について、前記記録階調数の階調のうちの一部に対応する所定階調数の入力値に基づいて前記所定階調数の前記出力色値を取得し、
前記参照値設定ステップでは、前記複数の記録素子区分の各々に対応する前記所定階調数の色値データに基づいて前記所定階調数の低ビット数色値データを生成し、前記複数の記録素子区分の各々について、前記所定階調数の入力値に対応する補正入力値を取得可能な前記参照値を設定する請求項１から４のいずれか一項に記載の参照値の設定方法。
【請求項７】
所定方向について互いに異なる位置に設けられ、有色の画素を記録媒体に出力するための出力動作を各々行う複数の記録素子と、入力値を補正して得られた補正入力値に基づいて前記複数の記録素子の各々により前記出力動作を行わせることで、所定の記録階調数の色で画素を記録媒体に出力させて画像を記録させる記録制御手段と、を備えた画像記録装置における前記入力値の補正のために参照される参照値を設定する情報処理装置であって、
前記複数の記録素子を前記所定方向について所定数の記録素子ごとに区分した複数の記録素子区分の各々について、当該記録素子区分に含まれる記録素子により所定の入力値に基づいて出力された画素の色を前記記録階調数よりも大きい階調数で表す出力色値を取得する出力色値取得手段と、
前記複数の記録素子区分の各々についての前記出力色値に基づいて、前記所定の入力値に対応する補正入力値を取得可能な前記参照値を設定する参照値設定手段と、
を備え、
前記参照値設定手段は、
前記出力色値に基づいて取得され前記補正入力値に対応する色値の色値データに基づいて、当該色値データよりもビット数が少ない低ビット数色値データを生成するビット数低減処理を、前記複数の記録素子区分の前記所定方向についての配列順に従った順序で前記複数の記録素子区分の各々を対象として行い、
前記配列順における先頭を除いた記録素子区分を対象とした前記ビット数低減処理では、前段までのビット数低減処理において色値データの色値及び生成された低ビット数色値データの色値の差分により生じた誤差値の累積値を取得し、当該累積値に基づく色値の調整がなされた低ビット数色値データを生成し、
生成された前記低ビット数色値データに基づいて前記参照値を設定する情報処理装置。
【請求項８】
請求項７に記載の情報処理装置と、
所定方向について互いに異なる位置に設けられ、有色の画素を記録媒体に出力するための出力動作を各々行う複数の記録素子と、
前記情報処理装置により設定された参照値が配列された参照データを記憶する記憶部と、
前記記憶部に記憶された前記参照データに基づいて入力値を補正入力値に補正し、当該補正入力値に基づいて前記複数の記録素子の各々により前記出力動作を行わせることで、所定の記録階調数の色で画素を記録媒体に出力させて画像を記録させる記録制御手段と、
を備える画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、参照値の設定方法、情報処理装置及び画像記録装置に関する。
【背景技術】
【０００２】
従来、所定方向について互いに異なる位置に設けられた複数の記録素子の各々により、画像データの入力値に応じた出力動作を行って所定の記録階調数の色で画素を記録媒体に出力することで、当該記録媒体上に画像を記録する画像記録装置がある。画像記録装置において有色の画素を出力する方式としては、記録素子に設けられたノズルから記録媒体に対して、単位面積当たりに入力値に応じた液量でカラーインクを吐出する方式などがある。【０００３】
このような画像記録装置では、入力値が示す色の色値と、記録素子により出力された画素の色の色値との間の誤差を補正するための参照値が配列された参照データ（補正テーブル）を生成し、参照データを用いて画像データの入力値を補正入力値に補正することで、入力値が示す色の色値と、記録素子により出力される画素の色の色値とを一致させる技術がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７０７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、入力値が示す色の色値と、記録素子により補正入力値に応じて出力される画素の色の色値との間には、補正入力値に含まれる量子誤差に起因するずれが生じ得る。このため、上記従来の技術では、記録画像において上記の色値のずれに起因した色むらが発生して画質が低下するのを確実に抑制することができないという課題がある。
一方、参照データにおいて補正入力値の決定に用いられる参照値の階調数を増やしていくことで、より正確な補正入力値を取得して上記量子誤差に起因する色値のずれを抑制しようとすると、参照データのデータ量が増大してしまうという課題がある。【０００６】
この発明の目的は、記録画像の画質の低下をより確実に抑制することが可能な参照値を、データ量の増大を抑えつつ設定することができる参照値の設定方法、情報処理装置及び画像記録装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の参照値の設定方法の発明は、
所定方向について互いに異なる位置に設けられ、有色の画素を記録媒体に出力するための出力動作を各々行う複数の記録素子と、入力値を補正して得られた補正入力値に基づいて前記複数の記録素子の各々により前記出力動作を行わせることで、所定の記録階調数の色で画素を記録媒体に出力させて画像を記録させる記録制御手段と、を備えた画像記録装置における前記入力値の補正のために参照される参照値の設定方法であって、
前記複数の記録素子を前記所定方向について所定数の記録素子ごとに区分した複数の記録素子区分の各々について、当該記録素子区分に含まれる記録素子により所定の入力値に基づいて出力された画素の色を前記記録階調数よりも大きい階調数で表す出力色値を取得する出力色値取得ステップ、
前記複数の記録素子区分の各々についての前記出力色値に基づいて、前記所定の入力値に対応する補正入力値を取得可能な前記参照値を設定する参照値設定ステップ、
を含み、
前記参照値設定ステップでは、
前記出力色値に基づいて取得され前記補正入力値に対応する色値の色値データに基づいて、当該色値データよりもビット数が少ない低ビット数色値データを生成するビット数低減処理を、前記複数の記録素子区分の前記所定方向についての配列順に従った順序で前記複数の記録素子区分の各々を対象として行い、
前記配列順における先頭を除いた記録素子区分を対象とした前記ビット数低減処理では、前段までのビット数低減処理において色値データの色値及び生成された低ビット数色値データの色値の差分により生じた誤差値の累積値を取得し、当該累積値に基づく色値の調整がなされた低ビット数色値データを生成し、
生成された前記低ビット数色値データに基づいて前記参照値を設定する。【０００８】
請求項２に記載の発明は、請求項１に記載の参照値の設定方法において、
前記所定数は１である。【０００９】
請求項３に記載の発明は、請求項１に記載の参照値の設定方法において、
前記所定数は２以上である。【００１０】
請求項４に記載の発明は、請求項３に記載の参照値の設定方法において、
前記補正入力値に対応する色値は、前記複数の記録素子区分の各々に含まれる２以上の記録素子のそれぞれについての補正入力値に対応する色値を平均した値に対応する。【００１１】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の参照値の設定方法において、
前記出力色値取得ステップでは、前記複数の記録素子区分の各々について、前記記録階調数の入力値に基づいて前記記録階調数の前記出力色値を取得し、
前記参照値設定ステップでは、前記複数の記録素子区分の各々に対応する前記記録階調数の色値データに基づいて前記記録階調数の低ビット数色値データを生成し、前記複数の記録素子区分の各々について、前記記録階調数の入力値に対応する補正入力値を取得可能な前記参照値を設定する。【００１２】
請求項６に記載の発明は、請求項１から４のいずれか一項に記載の参照値の設定方法において、
前記出力色値取得ステップでは、前記複数の記録素子区分の各々について、前記記録階調数の階調のうちの一部に対応する所定階調数の入力値に基づいて前記所定階調数の前記出力色値を取得し、
前記参照値設定ステップでは、前記複数の記録素子区分の各々に対応する前記所定階調数の色値データに基づいて前記所定階調数の低ビット数色値データを生成し、前記複数の記録素子区分の各々について、前記所定階調数の入力値に対応する補正入力値を取得可能な前記参照値を設定する。【００１３】
また、上記目的を達成するため、請求項７に記載の情報処理装置の発明は、
所定方向について互いに異なる位置に設けられ、有色の画素を記録媒体に出力するための出力動作を各々行う複数の記録素子と、入力値を補正して得られた補正入力値に基づいて前記複数の記録素子の各々により前記出力動作を行わせることで、所定の記録階調数の色で画素を記録媒体に出力させて画像を記録させる記録制御手段と、を備えた画像記録装置における前記入力値の補正のために参照される参照値を設定する情報処理装置であって、
前記複数の記録素子を前記所定方向について所定数の記録素子ごとに区分した複数の記録素子区分の各々について、当該記録素子区分に含まれる記録素子により所定の入力値に基づいて出力された画素の色を前記記録階調数よりも大きい階調数で表す出力色値を取得する出力色値取得手段と、
前記複数の記録素子区分の各々についての前記出力色値に基づいて、前記所定の入力値に対応する補正入力値を取得可能な前記参照値を設定する参照値設定手段と、
を備え、
前記参照値設定手段は、
前記出力色値に基づいて取得され前記補正入力値に対応する色値の色値データに基づいて、当該色値データよりもビット数が少ない低ビット数色値データを生成するビット数低減処理を、前記複数の記録素子区分の前記所定方向についての配列順に従った順序で前記複数の記録素子区分の各々を対象として行い、
前記配列順における先頭を除いた記録素子区分を対象とした前記ビット数低減処理では、前段までのビット数低減処理において色値データの色値及び生成された低ビット数色値データの色値の差分により生じた誤差値の累積値を取得し、当該累積値に基づく色値の調整がなされた低ビット数色値データを生成し、
生成された前記低ビット数色値データに基づいて前記参照値を設定する。【００１４】
また、上記目的を達成するため、請求項８に記載の画像記録装置の発明は、
請求項７に記載の情報処理装置と、
所定方向について互いに異なる位置に設けられ、有色の画素を記録媒体に出力するための出力動作を各々行う複数の記録素子と、
前記情報処理装置により設定された参照値が配列された参照データを記憶する記憶部と、
前記記憶部に記憶された前記参照データに基づいて入力値を補正入力値に補正し、当該補正入力値に基づいて前記複数の記録素子の各々により前記出力動作を行わせることで、所定の記録階調数の色で画素を記録媒体に出力させて画像を記録させる記録制御手段と、
を備える。
【発明の効果】
【００１５】
本発明に従うと、記録画像の画質の低下をより確実に抑制することが可能な参照値を、データ量の増大を抑えつつ設定することができるという効果がある。
【図面の簡単な説明】
【００１６】
【図１】インクジェット記録装置の概略構成を示す図である。
【図２】ヘッドユニットの構成を示す模式図である。
【図３】インクジェット記録装置の主要な機能構成を示すブロック図である。
【図４Ａ】出力色値テーブルの例を示す図である。
【図４Ｂ】補正テーブルの内容例を説明する図である。
【図５】補正テーブルの内容例を説明する図である。
【図６Ａ】補正テーブルの生成に用いられるテストチャートを示す図である。
【図６Ｂ】テストチャートの一部を拡大して示す図である。
【図７Ａ】補正テーブルによる色むら低減効果を説明する図である。
【図７Ｂ】補正テーブルによる色むら低減効果を説明する図である。
【図８】補正テーブル生成処理の制御手順を示すフローチャートである。
【図９】参照値設定処理の制御手順を示すフローチャートである。
【図１０】画像記録処理の制御手順を示すフローチャートである。
【図１１】変形例１に係る補正テーブルの内容例を示す図である。
【図１２】変形例１に係る参照値設定処理の制御手順を示すフローチャートである。
【図１３】変形例２に係る補正テーブルの内容例を示す図である。
【図１４】変形例２に係る参照値設定処理の制御手順を示すフローチャートである。
【図１５】補正テーブルの他の内容例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の参照値の設定方法、情報処理装置及び画像記録装置に係る実施の形態を図面に基づいて説明する。
【００１８】
図１は、インクジェット記録装置１００の概略構成を示す図である。
インクジェット記録装置１００（画像記録装置）は、記録媒体Ｐに対する画像の記録を行う記録装置１と、ユーザーによる入力操作に応じて記録装置１における動作の制御の設定に用いられる各種設定データの生成処理を行う情報処理装置２とを備える。
【００１９】
記録装置１は、給紙部１０と、画像形成部２０と、排紙部３０と、制御部４０とを備える。記録装置１は、制御部４０による制御下で、給紙部１０に格納された記録媒体Ｐを画像形成部２０に搬送し、画像形成部２０で記録媒体Ｐ上にインクを吐出して画像を記録し、画像が記録された記録媒体Ｐを排紙部３０に搬送する。詳しくは、記録装置１は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色についてそれぞれ所定の記録階調数（本実施形態では、２５６）で記録媒体Ｐ上に色を重ねて出力することで当該記録媒体Ｐ上にカラー画像を記録する。記録媒体Ｐとしては、普通紙や塗工紙といった紙のほか、布帛又はシート状の樹脂等、表面に着弾したインクを定着させることが可能な種々の媒体を用いることができる。
【００２０】
給紙部１０は、記録媒体Ｐを格納する給紙トレー１１と、給紙トレー１１から画像形成部２０に記録媒体Ｐを搬送して供給する媒体供給部１２とを有する。媒体供給部１２は、内側が２本のローラーにより支持された輪状のベルトを備え、このベルト上に記録媒体Ｐを載置した状態でローラーを回転させることで記録媒体Ｐを給紙トレー１１から画像形成部２０へ搬送する。
【００２１】
画像形成部２０は、搬送部２１と、受け渡しユニット２２と、加熱部２３と、ヘッドユニット２４と、定着部２５と、画像読取部２６と、デリバリー部２７などを有する。
【００２２】
搬送部２１は、円筒状の搬送ドラム２１１の搬送面上に載置された記録媒体Ｐを保持し、搬送ドラム２１１が図１における図面に垂直なＸ方向に延びた回転軸（円筒軸）を中心に回転して周回移動することで搬送ドラム２１１上の記録媒体Ｐを搬送面に沿った搬送方向に搬送する。搬送ドラム２１１は、その搬送面上で記録媒体Ｐを保持するための図示しない爪部及び吸気部を備える。記録媒体Ｐは、爪部により端部が押さえられ、かつ吸気部により搬送面に吸い寄せられることで搬送面に保持される。
【００２３】
受け渡しユニット２２は、給紙部１０の媒体供給部１２と搬送部２１との間の位置に設けられ、媒体供給部１２から搬送された記録媒体Ｐの一端をスイングアーム部２２１で保持して取り上げ、受け渡しドラム２２２を介して搬送部２１に引き渡す。
【００２４】
加熱部２３は、受け渡しドラム２２２の配置位置とヘッドユニット２４の配置位置との間に設けられ、搬送部２１により搬送される記録媒体Ｐが所定の温度範囲内の温度となるように当該記録媒体Ｐを加熱する。加熱部２３は、例えば、赤外線ヒーター等を有し、制御部４０（図３）から供給される制御信号に基づいて赤外線ヒーターに通電して当該赤外線ヒーターを発熱させる。
【００２５】
ヘッドユニット２４は、記録媒体Ｐが保持された搬送ドラム２１１の回転に応じた適切なタイミングで、搬送ドラム２１１の搬送面に対向するインク吐出面に設けられたノズル開口部から記録媒体Ｐに対してインクを吐出することにより画像を記録する。ヘッドユニット２４は、インク吐出面と搬送面とが所定の距離だけ離隔されるように配置される。本実施形態のインクジェット記録装置１００では、Ｙ，Ｍ，Ｃ，Ｋの４色のインクにそれぞれ対応する４つのヘッドユニット２４が記録媒体Ｐの搬送方向上流側からＹ，Ｍ，Ｃ，Ｋの色の順に所定の間隔で並ぶように配列されている。
【００２６】
図２は、ヘッドユニット２４の構成を示す模式図である。図２は、ヘッドユニット２４の全体を搬送ドラム２１１の搬送面に相対する側から見た平面図である。
本実施形態では、ヘッドユニット２４は、インクを吐出するインク吐出動作（出力動作）を行う複数の記録素子２４３がＸ方向（所定方向）に配列された１６個の記録ヘッド２４２を備える。記録素子２４３は、それぞれ、インクを貯留する圧力室と、圧力室の壁面に設けられた圧電素子と、圧電素子に電圧を印加して電界を生じさせるための電極と、圧力室に連通し圧力室内のインクを吐出するノズルとを有する。この記録素子２４３は、圧電素子を変形動作させる駆動信号が入力されると、圧電素子の変形により圧力室が変形して圧力室内の圧力が変化し、圧力室に連通するノズルからインクを吐出する。ノズルから吐出されるインクの量は、駆動信号の電圧の振幅を変更することにより調整することができる。図２では、記録素子２４３の構成要素であるノズルのインク吐出口の位置が示されている。なお、各記録ヘッド２４２における記録素子２４３の配列方向は、Ｘ方向に限られず、記録媒体Ｐの搬送方向（Ｙ方向）と直角以外の角度で交差する方向であってもよい。
【００２７】
ヘッドユニット２４では、１６個の記録ヘッド２４２が２つずつ組み合わされて、当該記録ヘッド２４２の組み合わせによりそれぞれ構成される８つのヘッドモジュール２４２Ｍが設けられている。各ヘッドモジュール２４２Ｍでは、２つの記録ヘッド２４２のノズルがＸ方向について交互に配置されるような位置関係で２つの記録ヘッド２４２が配置されている。このように記録素子２４３が配列されることにより、各ヘッドモジュール２４２Ｍでは、幅方向について１２００ｄｐｉ（dot per inch）の解像度での記録が可能となっている。
また、８つのヘッドモジュール２４２Ｍは、Ｘ方向について記録媒体Ｐにおける画像の記録幅に亘って記録素子２４３が配置されるような位置関係で、幅方向についての配置範囲が互いに一部重複するように千鳥格子状に配置されてラインヘッドを構成している。隣接ヘッドモジュール間でＸ方向についての記録素子２４３の配置範囲が重複する部分では、Ｘ方向の各位置において、いずれか一方のヘッドモジュール２４２Ｍの記録素子２４３によりインクが吐出される。
【００２８】
ヘッドユニット２４に設けられた画像の記録に用いられる各記録素子２４３は、記録素子２４３におけるノズルのＸ方向についての配列順に従った配列番号（ノズル番号：０〜ｎend）で特定される。また、本実施形態では、画像の記録に用いられる記録素子２４３の数Ｎ（＝ｎend＋１）（ノズル数）は、約２８０００である。
【００２９】
ヘッドユニット２４は、画像の記録時には位置が固定されて用いられ、記録媒体Ｐの搬送に応じて搬送方向の異なる位置に所定の間隔（搬送方向間隔）で順次インクを吐出していくことで、シングルパス方式で画像を記録する。
なお、ヘッドユニット２４の構成は、複数の記録素子２４３がＸ方向について互いに異なる位置に設けられていれば上記の構成に限られない。例えば、ヘッドモジュール２４２Ｍに代えて記録ヘッド２４２が千鳥格子状に配置された構成であってもよい。また、単一の記録ヘッド２４２によりヘッドユニット２４が構成されていてもよい。
【００３０】
記録素子２４３のノズルから吐出されるインクとしては、温度によってゲル状又はゾル状に相変化し、紫外線等のエネルギー線を照射することにより硬化する性質を有するものが用いられる。本実施形態では、常温でゲル状であり加熱されることによりゾル状となるインクが用いられる。ヘッドユニット２４は、ヘッドユニット２４内に貯留されるインクを加熱する図示略のインク加熱部を備え、当該インク加熱部は、制御部４０による制御下で動作し、ゾル状となる温度にインクを加熱する。記録ヘッド２４２は、加熱されてゾル状となったインクを吐出する。
【００３１】
定着部２５は、搬送部２１のＸ方向の幅に亘って配置されたエネルギー線照射部を有し、搬送部２１に載置された記録媒体Ｐに対して当該エネルギー線照射部から紫外線等のエネルギー線を照射して記録媒体Ｐ上に吐出されたインクを硬化させて定着させる。定着部２５のエネルギー線照射部は、搬送方向についてヘッドユニット２４の配置位置からデリバリー部２７の受け渡しドラム２７１の配置位置までの間において搬送面と対向して配置される。
【００３２】
画像読取部２６は、搬送方向について定着部２５によるインクの定着位置から受け渡しドラム２７１の配置位置までの間の位置において、搬送面上の記録媒体Ｐの表面を読み取り可能に配置され、搬送ドラム２１１により搬送される記録媒体Ｐに記録されている画像を所定の読取範囲で読み取って当該画像の撮像データを出力する。
本実施形態では、画像読取部２６は、搬送ドラム２１１により搬送される記録媒体Ｐに対して光を照射する光源と、記録媒体Ｐに入射した光の反射光の強度を検出する撮像素子がＸ方向に配列されたラインセンサーとを備える。詳しくは、ラインセンサーでは、幅方向に配列された撮像素子からなる撮像素子列が３列設けられ、各撮像素子列の撮像素子により、入射光のうちＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の波長成分の強度に応じた信号がそれぞれ出力される。Ｒ，Ｇ，Ｂにそれぞれ対応する撮像素子は、例えば、光電変換素子としてフォトダイオードを備えるＣＣＤ（Charge Coupled Device）センサー又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサーの受光部に、Ｒ，Ｇ，又はＢの波長成分の光を透過するカラーフィルターが配置されたものを用いることができる。ラインセンサーの各撮像素子による読み取り解像度は、例えば、幅方向に６００ｄｐｉである。すなわち、このイメージセンサーは、ノズルの配列間隔に対応する解像度よりも低い解像度で画像を取得するものであってもよい。
ラインセンサーから出力された信号は、図示略のアナログフロントエンドにおいて電流電圧変換、増幅、雑音除去、アナログデジタル変換等がなされ、読取画像の輝度値を示す撮像データとして制御部４０に出力される。
なお、画像読取部２６の構成はこれに限られず、例えばラインセンサーに代えてエリアセンサーが用いられてもよい。
【００３３】
デリバリー部２７は、内側が２本のローラーにより支持された輪状のベルトを有するベルトループ２７２と、記録媒体Ｐを搬送部２１からベルトループ２７２に受け渡す円筒状の受け渡しドラム２７１とを有し、受け渡しドラム２７１により搬送部２１からベルトループ２７２上に受け渡された記録媒体Ｐをベルトループ２７２により搬送して排紙部３０に送出する。
【００３４】
排紙部３０は、デリバリー部２７により画像形成部２０から送り出された記録媒体Ｐが載置される板状の排紙トレー３１を有する。
【００３５】
図３は、インクジェット記録装置１００の主要な機能構成を示すブロック図である。
インクジェット記録装置１００の記録装置１は、加熱部２３と、記録ヘッド駆動部２４１及び記録ヘッド２４２を有するヘッドユニット２４と、定着部２５と、画像読取部２６と、制御部４０（記録制御手段）と、搬送駆動部５１と、画像処理部５２と、入出力インターフェース５３と、バス５４などを備える。
【００３６】
記録ヘッド駆動部２４１は、記録ヘッド２４２の記録素子２４３に対して適切なタイミングで画像データに応じて圧電素子を変形動作させる駆動信号を供給することにより、記録ヘッド２４２のノズルから画像データの画素値に応じた量のインクを吐出させる。
【００３７】
制御部４０は、ＣＰＵ４１（Central Processing Unit）、ＲＡＭ４２（Random Access Memory）、ＲＯＭ４３（Read Only Memory）及び記憶部４４を有し、記録装置１の全体動作を統括制御する。
【００３８】
ＣＰＵ４１は、ＲＯＭ４３に記憶された各種制御用のプログラムや設定データを読み出してＲＡＭ４２に記憶させ、当該プログラムを実行して各種演算処理を行う。
【００３９】
ＲＡＭ４２は、ＣＰＵ４１に作業用のメモリー空間を提供し、一時データを記憶する。ＲＡＭ４２は、不揮発性メモリーを含んでいてもよい。
【００４０】
ＲＯＭ４３は、ＣＰＵ４１により実行される各種制御用のプログラムや設定データ等を格納する。なお、ＲＯＭ４３に代えてＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）やフラッシュメモリー等の書き換え可能な不揮発性メモリーが用いられてもよい。
【００４１】
記憶部４４には、入出力インターフェース５３を介して情報処理装置２から入力されたプリントジョブ及び当該プリントジョブにより記録される画像の画像データ、画像読取部２６から出力された撮像データ、及び後述するテストチャートの画像データなどが記憶される。また、記憶部４４には、後述する画像データの補正において参照される参照データとしての補正テーブル４４ａが記憶される。記憶部４４としては、例えばＨＤＤ（Hard Disk Drive）が用いられ、また、ＤＲＡＭ（Dynamic Random Access Memory）などが併用されてもよい。
【００４２】
搬送駆動部５１は、制御部４０から供給される制御信号に基づいて、搬送ドラム２１１に設けられた搬送ドラムモーターに駆動信号を供給して搬送ドラム２１１を所定の速度及びタイミングで回転させる。また、搬送駆動部５１は、制御部４０から供給される制御信号に基づいて媒体供給部１２、受け渡しユニット２２、及びデリバリー部２７を動作させるためのモーターに駆動信号を供給して、記録媒体Ｐの搬送部２１への供給及び搬送部２１からの排出を行わせる。
【００４３】
画像処理部５２は、記憶部４４に記憶された画像データに対して所定の画像処理を行って、得られた画像データを記憶部４４に記憶させる。この画像処理には、画像データに補正テーブル４４ａを適用して画像データを補正する補正処理のほか、色変換処理、階調補正処理、ハーフトーン処理などが含まれる。
【００４４】
入出力インターフェース５３は、情報処理装置２の入出力インターフェース７２と接続され、制御部４０と情報処理装置２の制御部６０との間のデータの送受信を媒介する。入出力インターフェース５３は、例えば各種シリアルインターフェース、各種パラレルインターフェースのいずれか又はこれらの組み合わせで構成される。
【００４５】
バス５４は、制御部４０と他の構成との間で信号の送受信を行うための経路である。
【００４６】
インクジェット記録装置１００の情報処理装置２は、制御部６０（出力色値取得手段、参照値設定手段）と、操作表示部７１と、入出力インターフェース７２と、バス７３などを備える。情報処理装置２は、例えばデスクトップ型やノート型等のパーソナルコンピューターにより構成される。
【００４７】
制御部６０は、ＣＰＵ６１、ＲＡＭ６２、ＲＯＭ６３及び記憶部６４を有する。
【００４８】
ＣＰＵ６１は、ＲＯＭ６３に記憶された各種制御用のプログラムや設定データを読み出してＲＡＭ６２に記憶させ、当該プログラムを実行して各種演算処理を行う。
【００４９】
ＲＡＭ６２は、ＣＰＵ６１に作業用のメモリー空間を提供し、一時データを記憶する。ＲＡＭ６２は、不揮発性メモリーを含んでいてもよい。
【００５０】
ＲＯＭ６３は、ＣＰＵ６１により実行される各種制御用のプログラムや設定データ等を格納する。なお、ＲＯＭ６３に代えてＥＥＰＲＯＭやフラッシュメモリー等の書き換え可能な不揮発性メモリーが用いられてもよい。
【００５１】
記憶部６４には、入出力インターフェース７２を介して外部装置２００から入力された記録対象の画像に係るＰＤＬ（Page Description Language）データや、記録装置１において生成されたテストチャートの撮像データなどが記憶される。記憶部６４としては、例えばＨＤＤが用いられ、また、ＤＲＡＭなどが併用されてもよい。
【００５２】
このような構成を有する制御部６０は、情報処理装置２の全体動作を統括制御する。例えば、制御部６０は、外部装置２００から入力されたＰＤＬデータをラスター形式に変換して記録装置１の制御部４０に出力する。また、制御部６０は、記録装置１から入力された所定のテストチャートの撮像データに基づいて補正テーブル４４ａを生成して記録装置１の制御部４０に出力する。補正テーブル４４ａの生成方法については、後に詳述する。
【００５３】
操作表示部７１は、液晶ディスプレイや有機ＥＬディスプレイといった表示装置と、キーボード、マウス、及び表示装置の画面に重ねられて配置されたタッチパネルといった入力装置とを備える。操作表示部７１は、表示装置において各種情報を表示させ、また入力装置に対するユーザーの入力操作を操作信号に変換して制御部６０に出力する。
【００５４】
入出力インターフェース７２は、制御部６０と記録装置１の制御部４０との間、及び制御部６０と外部装置２００との間のデータの送受信を媒介する。入出力インターフェース７２は、例えば各種シリアルインターフェース、各種パラレルインターフェースのいずれか又はこれらの組み合わせで構成される。
【００５５】
バス７３は、制御部６０と他の構成との間で信号の送受信を行うための経路である。
【００５６】
外部装置２００は、例えばパーソナルコンピューターであり、入出力インターフェース７２を介してＰＤＬデータ等を制御部６０に供給する。
【００５７】
次に、インクジェット記録装置１００における画像の記録動作、及び当該記録動作において行われる補正テーブル４４ａを用いた画像データの補正について説明する。
インクジェット記録装置１００では、記録装置１の記憶部４４にプリントジョブ及び当該プリントジョブにより記録される画像のラスター形式の画像データが記憶されると、記録装置１においてプリントジョブに従った画像の記録動作が開始される。ここで、本実施形態のプリントジョブに係る画像データは、各画素データにおいて８ビットの（すなわち０〜２５５の２５６階調の）入力値（色値）が設定されたデータである。インクジェット記録装置１００による画像の記録動作では、画像データに含まれる各画素データに応じて、画素データの入力値に応じた色の画素が記録素子２４３のインク吐出動作により記録媒体Ｐ上に出力され、この画素が多数組み合わされた画像が記録媒体Ｐ上に記録される。なお、本実施形態のインクジェット記録装置１００では、後述するように、２５６階調の画像データをハーフトーン処理して得られた疑似中間調画像データに応じた分布で記録素子２４３からインクを吐出することで、元の画像データの画素データに対応する色の画素が疑似中間調方式で記録媒体Ｐ上に形成される。このため、上述の画素は、記録素子２４３から吐出されて記録媒体Ｐ上に着弾した個々のインク液滴とは必ずしも対応しない。
【００５８】
記録装置１では、記録ヘッド駆動部２４１の印加電圧のずれや、記録ヘッド駆動部２４１により駆動される負荷（圧電素子）の特性のばらつきなどに起因して、画像データの同一の入力値に基づいて各記録素子２４３により同一の色値の色で画素を出力させようとしても、出力される画素の色（以下では、単に出力される色とも記す）の色値にばらつきが生じる。
図４Ａは、２５６階調の入力値に応じて各ノズル番号の記録素子２４３のインク吐出により実際に出力された画素の色の色値（出力値）を１６ビットで表した出力色値テーブルの例を示す図である。図４Ａにおける色値は、入力値との対応を分かりやすくするため、各色の目標明度値Ｌ＊（イエローの場合はｂ＊、もしくはＸＹＺ−Ｙ値の代わりにＸＹＺ−Ｚ値を用いて明度式を代替した式）で正規化している。また、表記は０〜６５５３５を２５７で除した浮動小数表記としている。また本例では、目標明度付近はほぼ濃さが安定している例を示している。位置により目標明度が薄くなる状況であれば、８ビット入力値０〜２５５の入力範囲で薄いノズル部位でも目標の明度値（濃さ）を満たすよう後述の階調補正処理により調整したり、駆動電圧を調整したりして適用すれば以下は同様に扱うことができる。図４Ａでは、例えば、入力値が第１３階調である場合に出力される色の色値は、必ずしも正確に第１３階調になるとは限らないことがわかる。このような色値のばらつきは、記録画像において筋状の色むらを生じさせるため、画質低下の原因となる。そこで、記録装置１における画像の記録動作では、画像データで与えられた入力値の色の画素を正確な色で出力させるために、まず画像データに補正テーブルを適用することで画像データを補正して補正画像データを生成し、当該補正画像データに基づいて画像を記録する。
【００５９】
図４Ｂは、図４Ａの出力色値テーブルに基づいて生成された補正テーブルの内容例を示す図である。
この補正テーブルでは、ヘッドユニット２４に設けられたＮ個の記録素子の各々について、ヘッドユニット２４に対応する色の最小の色値（０）から最大の色値（２５５）までの２５６階調の色値（画像データの入力値）の各々に対応する参照値が個別に設定されている。この参照値は、各記録素子２４３から出力される色の色値を、入力値の色の色値と一致させるための入力値の補正値（補正入力値）を１６ビットで表す値である。上記と同様、表記は０〜６５５３５を２５７で除した浮動小数表記としており、実際の１６ビット参照値は表の値を２５７倍した値である。
例えば、ノズル番号が１である記録素子２４３についての第１３階調の入力値に対応する参照値は、第１２．１…階調とされている。この参照値は、ノズル番号が１である記録素子２４３により実際に第１３階調の出力が行われる入力値を、図４Ａの出力色値テーブルに基づいて算出することで得られる。
【００６０】
図４Ｂに示されるような１６ビットの補正入力値が参照値として配列された補正テーブルによれば、正確な補正入力値を取得することができるが、ビット数が多くデータ量が大きいため、記憶部４４の記憶容量を圧迫し、また補正テーブルを用いた補正処理に必要な回路構成が複雑になるという問題がある。
そこで、本実施形態では、図４Ｂの補正テーブルにおける各補正入力値のビット数を低減させることで、図５に示されるような８ビットの補正入力値が参照値として配列された補正テーブル４４ａを生成する。この低ビット化後の補正テーブル４４ａは、記憶部４４に記憶されて、画像データの補正処理に用いられる。図５の例では、例えばノズル番号が１である記録素子２４３に対する画像データの入力値に係る色値が第１３階調である場合には、画像データの当該入力値が、補正テーブル４４ａにおいて対応する参照値に基づき第１２階調に補正される。補正テーブル４４ａは、４つのヘッドユニット２４の各々に対応して（すなわち、Ｙ，Ｍ，Ｃ，Ｋの各色に対応して）設けられており、図５ではこのうち１つのヘッドユニット２４に対応する補正テーブル４４ａが示されている。図４Ｂの補正テーブルを低ビット化させて図５の補正テーブル４４ａを生成する方法については、後に詳述する。
【００６１】
このように、画像データの入力値を、各記録素子２４３による実際の色の出力結果に基づいて予め設定された補正入力値に補正し、この補正入力値に基づいて記録素子２４３によりインク吐出を行わせることで、画像データの入力値が示す色値と、記録素子２４３からのインク吐出により出力される画素の色の色値とを一致させることができるようになっている。
ノズル番号０〜ｎendまでの各記録素子２４３に対する画像データの入力値を、入力値に対応する補正入力値に補正することで、画像データ全体の入力値が補正され、補正画像データが生成される。また、Ｙ，Ｍ，Ｃ，Ｋの各色の画像データに対してそれぞれ補正画像データが生成される。
【００６２】
補正画像データが生成されると、補正画像データに対して必要に応じて階調補正処理（ガンマ補正等）などの画像処理がなされた後、各画素８ビットの画像データを各画素１ビット（２階調）の疑似中間調画像データに変換するハーフトーン処理が行われる。ハーフトーン処理の方式は、特には限られないが、各画素においてランダムな閾値に応じて階調値の２値化を行うランダムディザ法、マトリクス状に配列された閾値の各々に応じて各画素の階調値の２値化を行う組織的ディザ法、各画素の階調値の２値化処理において生じた誤差を周辺の画素に割り振る誤差拡散法などを用いることができる。
そして、ハーフトーン処理後のＹ，Ｍ，Ｃ，Ｋの画像データに基づいて、４つのヘッドユニット２４の記録素子２４３により記録媒体Ｐ上にインクが吐出されて画像が記録される。
【００６３】
次に、補正テーブル４４ａの生成方法について説明する。本実施形態では、この補正テーブル４４ａの生成は、情報処理装置２において行われる。
補正テーブル４４ａは、インクジェット記録装置１００（又は記録装置１）の生産時や出荷時、及びヘッドユニット２４の交換時に生成される。また、直近の補正テーブル４４ａの生成から所定期間が経過した場合（例えば、所定枚数の記録媒体Ｐに対する画像記録を行った場合）に補正テーブル４４ａを生成して既存の補正テーブル４４ａを上書きしてもよい。
【００６４】
補正テーブル４４ａの生成では、まず、各記録素子２４３により２５６階調の入力値に応じて実際に出力される色の色値を示す出力色値テーブル（図４Ａ）が生成され、当該出力色値テーブルに基づいて補正テーブル４４ａの参照値（図５）が設定される。
このうち出力色値テーブルの生成では、まず記録装置１のヘッドユニット２４により所定のテストチャートが記録媒体Ｐ上に記録され、当該テストチャートが画像読取部２６により読み取られてテストチャートの撮像データが生成される。
【００６５】
図６Ａは、テストチャートＧの例を示す図である。また、図６Ｂは、図６ＡのテストチャートＧの一部を拡大して示す図である。
図６Ａに示されるように、テストチャートＧは、ヘッドユニット２４により記録可能な２５６階調の色の色値のうち、最小の色値（０）から最大の色値（２５５）までの間を等分した１７の色値の色帯Ｇ０〜Ｇ１６からなる。このうち色帯Ｇ０では、インクの吐出が行われず記録媒体Ｐの地色により白色が表されている。色帯Ｇ１〜Ｇ１６の各々は、ヘッドユニット２４のノズル番号０〜ｎendの各記録素子２４３により同一の入力値の画像データに基づいてインクを吐出することで記録される。したがって、色帯Ｇ１〜Ｇ１６は、上述した記録素子２４３による出力色の色値のばらつきが反映された状態で記録される。色帯Ｇ０〜Ｇ１６の各々のＸ方向の幅は、ヘッドユニット２４の記録素子２４３の配置範囲に対応する。また、色帯Ｇ０〜Ｇ１６の各々のＹ方向の幅ｒ（図６Ｂ）は、特には限られないが、画像読取部２６により２５６画素や５１２画素の撮像データを取得可能な大きさとされる。
【００６６】
テストチャートＧの撮像データが取得されると、撮像データの各画素における輝度値を、測色値の階調値（以下では測色階調値と記す）に変換する。画像読取部２６の撮像素子により取得される輝度値の大小は、人間が視覚により知覚する色彩の濃さ（濃度階調）に必ずしも比例しない。そこで、撮像素子により取得された輝度値を人間の視覚感度に対して均等な測色階調値に変換する変換テーブルを予め用意し、撮像データにこの変換テーブルを適用することで輝度値を測色階調値に変換する。
具体的には、Ｍ，Ｃ，ＫのテストチャートＧの撮像データについては、Ｇの撮像素子による輝度値と、Ｌ＊ａ＊ｂ＊表色系における測色値のＬ＊成分とが対応付けられた変換テーブルを適用することで、輝度値を８ビットの（２５６階調の）測色階調値に変換する。また、ＹのテストチャートＧの撮像データについては、Ｂの撮像素子による輝度値と、Ｌ＊ａ＊ｂ＊表色系における測色値においてＢの輝度値に対応して変化する指標（例えばｂ＊成分）とが対応付けられた変換テーブルを適用することで、輝度値を８ビットの測色階調値に変換する。
【００６７】
続いて、測色階調値に変換された８ビットの撮像データに基づいて、テストチャートＧの色帯Ｇ１〜Ｇ１６の各々におけるＸ方向についての１６ビットの測色階調値分布を取得する。ここでは、色帯Ｇ１〜Ｇ１６の各々について、Ｘ方向の各位置において図６Ｂに示されるＹ方向の幅ｒに亘って互いに異なる２５６箇所の８ビット測色階調値を足し合わせることで、１６ビットの測色階調値を取得する。なお、これに代えて、測色階調値のビット数及び加算数を、加算後のビット数が１６ビットとなるように調整してもよい。例えば、測色階調値を１０ビットで取得し、色帯Ｇ０〜Ｇ１６の幅ｒに亘って６４箇所の１０ビット測色階調値を足し合わせることで１６ビット測色階調値を取得してもよい。
【００６８】
色帯Ｇ１〜Ｇ１６の各々について、１６ビット測色階調値のＸ方向についてのデータ配列が取得されると、当該データ配列に対して所定のフィルター処理を行う。具体的には、メディアンフィルターを適用して記録素子単位のストリーク成分を除去する。また、ローパスフィルターを適用することで、補正テーブル４４ａによる補正の対象となる所望の周波数帯の色むらを残しつつ、当該周波数帯よりも高い周波数成分を除去する。本実施形態では、後述するように、１０〜１００ノズル程度の範囲での平均色度が調整されるように補正テーブル４４ａが生成されるため、１０ノズル未満といった高周波成分のノイズをローパスフィルターにより除去する。
【００６９】
なお、撮像データの輝度値を測色階調値に変換する処理は、上記とは異なるタイミングで行ってもよい。例えば、まず色帯Ｇ１〜Ｇ１６の各々について、Ｘ方向の各位置で撮像データの輝度値をＹ方向について加算することで、Ｘ方向の１６ビット輝度値分布を取得した後で、取得された輝度値を測色階調値に変換してもよい。あるいは、Ｘ方向の１６ビット輝度値分布のデータ配列に対してさらに上記のフィルター処理を行った後で、輝度値を測色階調値に変換してもよい。
【００７０】
続いて、色帯Ｇ１〜Ｇ１６の各々について、測色階調値の（Ｘ方向の）データ配列の画素数を、画像読取部２６の撮像素子数からヘッドユニット２４におけるノズル数（Ｎ）に変換する。すなわち、画像読取部２６の撮像素子のＸ方向についての配置位置と、ヘッドユニット２４における各記録素子２４３のノズルの配置位置との対応関係に基づいて、上記データ配列における測色階調値の分布から、０〜ｎendの各ノズル番号の記録素子２４３に対応する１６ビット測色階調値データからなるデータ配列を生成する。なお、この変換処理は、上述した輝度値から測色階調値への変換処理の前など、より早い段階で行ってもよい。
【００７１】
続いて、色帯Ｇ１〜Ｇ１６に対応する１６階調の測色階調値を、記録装置１による記録階調数の階調、すなわち２５６階調に変換する。この変換は、隣接する階調間で測色階調値を線形補間することにより行うことができる。
【００７２】
このような一連の処理により、Ｎ個の記録素子２４３の各々に対して、２５６階調の入力値にそれぞれ対応する１６ビットの測色階調値により表される出力色値（すなわち、入力値に応じて記録素子２４３により出力された色値）が取得され、出力色値データが生成される。また、このＮ×２５６個の１６ビットの出力色値データにより、図４Ａの出力色値テーブルが構成される。出力色値テーブルの各出力色値データでは、測色階調値は６５５３６階調で表されており、階調数がインクジェット記録装置１００の記録階調数（２５６階調）よりも多くなっている。
【００７３】
次に、出力色値テーブルの各出力色値データに基づいて、上述の方法により、Ｎ個の記録素子２４３の各々について、２５６階調の入力値にそれぞれ対応する１６ビットの補正入力値（参照値）を算出し、１６ビットの補正テーブル（図４Ｂ）を生成する。
【００７４】
次に、得られた１６ビットの補正テーブルにおける補正入力値データの各々に対して、ビット数を１６ビットから８ビットに低減させるビット数低減処理を行う。以下では、ビット数低減処理前の１６ビットの補正入力値データを高ビット数補正入力値データ（色値データ）と記し、ビット数低減処理により８ビット化された補正入力値データを低ビット数補正入力値データ（低ビット数色値データ）と記す。この低ビット数補正入力値データが配列されたデータテーブルが、上述の図５に示された補正テーブル４４ａである。以下では、図４Ｂの補正テーブルを高ビット数補正テーブルと記して、図５の補正テーブル４４ａと区別する。
【００７５】
高ビット数補正入力値データのビット数の低減は、高ビット数補正テーブルのうち、記録素子配列方向に配列されたＮ個の高ビット数補正入力値データからなるデータ配列を単位として行われる。各データ配列におけるＮ個の高ビット数補正入力値データの各々に対するビット数低減処理は、Ｎ個の記録素子２４３のＸ方向についての配列順に従った順序で、すなわち記録素子２４３のノズル番号順に行われる。
ビット数低減処理におけるビット数の低減は、高ビット数補正入力値データを２５７で除した商を８ビットで表すことで行われる。この処理は、高ビット数補正入力値データの上位８ビットを抽出する処理に相当する。
【００７６】
また、上記配列順に従った順序で行われる各ビット数低減処理では、高ビット数補正入力値データの色値から、生成された８ビットの低ビット数補正入力値データの色値を差し引いて得られる差分が誤差値として算出され、先頭を除いた記録素子２４３を対象としたビット数低減処理では、前段までのビット数低減処理において生じた誤差値の累積値に基づく色値の調整がなされた低ビット数補正入力値データが生成される。
具体的には、各ビット数低減処理では、算出された上記の誤差値が、次段のビット数低減処理に引き継がれる（繰り越される）。そして、この次段のビット数低減処理では、引き継がれた誤差値の累積値に、当該段のビット数低減処理における高ビット数補正入力値データの色値から調整前の低ビット数補正入力値データを差し引いた差分値を加算した値が所定の基準範囲を超えた場合に（ここでは、色値を１６ビットで表記したときの上記値が１２８以上となった場合に）、生成される低ビット数補正入力値データに（８ビット表記で）１が加算される。なお、このように低ビット数補正入力値データに１が加算される段のビット数低減処理では、高ビット数補正入力値データの色値よりも、調整後の低ビット数補正入力値データの色値の方が大きくなるため、当該段における最終的な誤差値は負の値となる。具体的には、この段における誤差値は、高ビット数補正入力値データの色値から調整前の低ビット数補正入力値データの色値を差し引いて得られた差分値から、さらに２５７（低ビット数補正入力値データの調整における加算値に相当）を差し引いた値となる。そして、この誤差値と、前段までの誤差値の累積値との加算値が、次段のビット数低減処理に引き継がれる。
以下では、次段に引き継がれる誤差値の累積値を、階調表現誤差とも記す。
【００７７】
このようなビット数低減処理を、高ビット数補正テーブルにおける２５６階調の入力値に各々対応するデータ配列に対してそれぞれ行う。これにより、Ｎ個の記録素子２４３の各々に対して、２５６階調の入力値にそれぞれ対応する８ビットの低ビット数補正入力値データが配列された補正テーブル４４ａが生成される。生成された補正テーブル４４ａは、記録装置１の記憶部４４に記憶される。
【００７８】
図７Ａは、高ビット数補正テーブルにおける高ビット数補正入力値データＤ１６の色値の分布と、本実施形態のビット数低減処理により生成された低ビット数補正入力値データＤ８の色値の分布とを比較した図である。また、図７Ｂは、図７Ａと同一の高ビット数補正入力値データＤ１６の色値の分布と、従来のビット数低減処理により得られた低ビット数補正入力値データＤ８ａの色値の分布とを比較した図である。図７Ｂの従来例では、高ビット数補正入力値データＤ１６の色値の小数点以下を五捨五超入し、ビット数低減による誤差値を次段に引き継がない単純な処理が用いられている。図７Ａ及び図７Ｂにおける高ビット数補正入力値データＤ１６は、２５６階調の入力値のうち第１３階調の入力値に対する補正入力値データの色値を示している。なお、高ビット数補正入力値データＤ１６は、入力値に係る色値の階調間で４段階に変化するように簡略化して描かれているが、実際には当該階調間で２５６段階に変化する。
【００７９】
図７Ｂに示される従来のビット数低減処理では、高ビット数補正入力値データＤ１６の色値が１３．５より大きくなっている区間においてのみ、低ビット数補正入力値データＤ８ａの色値が第１４階調に遷移し、他の区間では第１３階調で一定となっている。このような従来のビット数低減処理では、ノズル配列方向についての広い範囲で高ビット数補正入力値データＤ１６の色度と低ビット数補正入力値データＤ８ａの色度とが乖離する問題が生じる。また、ノズル配列方向についての低ビット数補正入力値データＤ８ａの色値の遷移頻度が小さいため、この低ビット数補正入力値データＤ８ａを参照値とする補正テーブルを用いた入力値の補正では、補正入力値が遷移する箇所が色むらとして視認されやすいという問題がある。
【００８０】
これに対し、ビット数低減処理の前後での色値の差分を次段に引き継ぐ本実施形態におけるビット数低減処理によれば、図７Ａに示されるように、高ビット数補正入力値データＤ１６の色値と、入力値の色値（第１３階調）との差分の累積値に応じて、低ビット数補正入力値データＤ８の色値が第１３階調と第１４階調との間を高頻度で遷移する。これにより、１０から１００ノズル程度の範囲での低ビット数補正入力値データＤ８の平均色度が、当該範囲における高ビット数補正入力値データＤ１６の平均色度とほぼ一致する。また、このような低ビット数補正入力値データＤ８を参照値とする補正テーブル４４ａでは、補正入力値の遷移頻度が高いため、補正入力値が遷移する箇所が色むらとして視認されにくいという効果が奏される。
【００８１】
続いて、インクジェット記録装置１００において実行される補正テーブル生成処理の制御部４０及び制御部６０による制御手順について説明する。
【００８２】
図８は、補正テーブル生成処理の制御手順を示すフローチャートである。
補正テーブル生成処理が開始されると、記録装置１の制御部４０は、テストチャートＧの画像データに基づいてヘッドユニット２４により記録媒体Ｐ上にテストチャートＧを記録させる（ステップＳ１０１）。すなわち、制御部４０は、搬送駆動部５１に制御信号を出力して、給紙部１０、受け渡しユニット２２及び搬送部２１を動作させて記録媒体Ｐを搬送ドラム２１１の搬送面上に載置させ、搬送ドラム２１１を回転させて記録媒体Ｐを搬送させる。また、制御部４０は、記憶部４４に記憶されたテストチャートＧの画像データを搬送ドラム２１１の回転に応じた適切なタイミングで記録ヘッド駆動部２４１により記録ヘッド２４２に供給させることにより、ヘッドユニット２４により記録媒体Ｐに対してインクを吐出させて記録媒体Ｐ上にテストチャートＧを記録させる。
【００８３】
制御部４０は、記録されたテストチャートＧを画像読取部２６により撮像させる（ステップＳ１０２）。すなわち、制御部４０は、搬送ドラム２１１の回転に応じて記録媒体Ｐ上のテストチャートＧが画像読取部２６による撮像位置に移動するタイミングで画像読取部２６による撮像を開始させる。制御部４０は、所定の時間間隔で繰り返し画像読取部２６の撮像素子から信号を取得してテストチャートＧの撮像データを生成し、記憶部４４及び情報処理装置２の記憶部６４に記憶させる。
【００８４】
情報処理装置２の制御部６０は、テストチャートＧの撮像データの各画素における輝度値に所定の変換テーブルを適用して８ビットの測色階調値に変換する（ステップＳ１０３）。また、制御部６０は、テストチャートＧの色帯Ｇ１〜Ｇ１６のＸ方向の各位置において、Ｙ方向について互いに異なる２５６箇所の８ビット測色階調値を足し合わせることで、Ｘ方向についての１６ビットの測色階調値分布を取得する（ステップＳ１０４）。
【００８５】
制御部６０は、１６ビット測色階調値のＸ方向についてのデータ配列に対して、メディアンフィルターやローパスフィルターといった所定の平滑化処理を行い（ステップＳ１０５）、１６ビット測色階調値のデータ配列の画素数を、画像読取部２６の撮像素子数からヘッドユニット２４におけるノズル数（Ｎ）に変換する（ステップＳ１０６）。そして、制御部６０は、色帯Ｇ１〜Ｇ１６に対応する１６階調の測色階調値に対して線形補間処理を行うことにより、当該１６階調の測色階調値を、記録装置１による記録階調数の階調、すなわち２５６階調に変換する（ステップＳ１０７）。
制御部６０は、以上のステップＳ１０１からステップＳ１０７までの処理により、Ｎ個の記録素子２４３の各々に対して、２５６階調の入力値にそれぞれ対応する測色階調値（出力色値）を取得して出力色値データを生成し、Ｎ×２５６の出力色値データが配列された出力色値テーブルを記憶部６４に記憶させる（出力色値取得ステップ）。
ステップＳ１０７の処理が終了すると、制御部６０は、参照値設定処理を実行する（ステップＳ１０８）。
【００８６】
図９は、補正テーブル生成処理で呼び出される参照値設定処理の制御手順を示すフローチャートである。
参照値設定処理が呼び出されて実行される場合には、制御部６０は、入力値の色値に係る変数「ｉｎ」、ノズル番号に係る変数「ｎ」、階調表現誤差に係る変数「Ｅｒｒｏｒ」、入力値ｉｎ及びノズル番号ｎを変数とする二次元の１６ビットデータ配列ＬＵＴｉｎ［ｉｎ］［ｎ］及び８ビットデータ配列ＬＵＴｏｕｔ［ｉｎ］［ｎ］を設定する。
【００８７】
参照値設定処理が開始されると、制御部６０は、出力色値テーブルの出力色値データに基づいて、Ｎ個の記録素子２４３の各々について、２５６階調の入力値にそれぞれ対応する１６ビットの補正入力値を算出し、データ配列ＬＵＴｉｎ［ｉｎ］［ｎ］に格納する（ステップＳ２０１）。
【００８８】
制御部６０は、入力値ｉｎに０を代入する（ステップＳ２０２）。また、制御部６０は、入力値ｉｎが２５６未満であるか否かを判別し（ステップＳ２０３）、２５６未満であると判別された場合には（ステップＳ２０３で“ＹＥＳ”）、階調表現誤差Ｅｒｒｏｒ及びノズル番号ｎに０を代入する（ステップＳ２０４）。
【００８９】
制御部６０は、ノズル番号ｎが最大ノズル番号（ｎend）以下であるか否かを判別する（ステップＳ２０５）。ノズル番号ｎがｎend以下であると判別された場合には（ステップＳ２０５で“ＹＥＳ”）、制御部６０は、所定の１６ビットデータ（以下、「ｄａｔａ１６」と記す）に、入力値ｉｎ及びノズル番号ｎに対応する１６ビットの補正入力値データ（ＬＵＴｉｎ［ｉｎ］［ｎ］）を代入し（ステップＳ２０６）、所定の８ビットデータ（以下、「ｄａｔａ８」と記す）に、ｄａｔａ１６を２５７で除した商を代入する（ステップＳ２０７）。ステップＳ２０７の処理は、ｄａｔａ１６の上位８ビットを抽出して低ビット化する処理に相当する。
【００９０】
制御部６０は、階調表現誤差Ｅｒｒｏｒに、現在の階調表現誤差Ｅｒｒｏｒとｄａｔａ１６との和からｄａｔａ８×２５７を差し引いた値を代入する（ステップＳ２０８）。
【００９１】
制御部６０は、階調表現誤差Ｅｒｒｏｒが１２８以上であるか否かを判別し（ステップＳ２０９）、１２８以上であると判別された場合には（ステップＳ２０９で“ＹＥＳ”）、ｄａｔａ８が２５５以上であるか否かを判別する（ステップＳ２１０）。制御部６０は、ｄａｔａ８が２５５以上であると判別された場合には（ステップＳ２１０で“ＹＥＳ”）、ｄａｔａ８に２５５を代入し（ステップＳ２１１）、ｄａｔａ８が２５５未満であると判別された場合には（ステップＳ２１０で“ＮＯ”）、ｄａｔａ８にｄａｔａ８＋１を代入するとともに、階調表現誤差Ｅｒｒｏｒに、現在の階調表現誤差Ｅｒｒｏｒから２５７を差し引いた値を代入する（ステップＳ２１２）。
【００９２】
ステップＳ２１１又はステップＳ２１２の処理が終了すると、あるいはステップＳ２０９の処理において階調表現誤差Ｅｒｒｏｒが１２８未満であると判別された場合には（ステップＳ２０９で“ＮＯ”）、制御部６０は、入力値ｉｎ及びノズル番号ｎに対応する８ビットデータ配列ＬＵＴｏｕｔ［ｉｎ］［ｎ］に、低ビット数補正入力値データとしてのｄａｔａ８を格納する（ステップＳ２１３）。ステップＳ２１２の処理が終了すると、制御部６０は、ノズル番号ｎに１を加算して（ステップＳ２１４）、処理をステップＳ２０５に戻す。
【００９３】
制御部６０は、ステップＳ２０５の処理においてノズル番号ｎがｎendより大きいと判別された場合には（ステップＳ２０５で“ＮＯ”）、入力値ｉｎに１を加算して（ステップＳ２１５）、処理をステップＳ２０３に戻す。ステップＳ２０３からステップＳ２１５の処理が繰り返されることで、８ビットデータ配列ＬＵＴｏｕｔ［ｉｎ］［ｎ］に、補正テーブル４４ａの参照値を示す低ビット数補正入力値データが順次格納されていく。このステップＳ２０３からステップＳ２１５の処理が、参照値設定ステップに相当する。
【００９４】
ステップＳ２０３の処理において入力値ｉｎが２５６以上であると判別された場合には（ステップＳ２０３で“ＮＯ”）、制御部６０は、８ビットデータ配列ＬＵＴｏｕｔ［ｉｎ］［ｎ］に格納された低ビット数補正入力値データを参照値とする補正テーブル４４ａを記録装置１の記憶部４４に記憶させて、参照値設定処理及び補正テーブル生成処理を終了させる。
【００９５】
次に、記録装置１において実行される画像記録処理の制御部４０による制御手順について説明する。画像記録処理は、入出力インターフェース５３を介して情報処理装置２からプリントジョブ及び画像データが制御部４０に入力された場合に実行される。
【００９６】
図１０は、画像記録処理の制御手順を示すフローチャートである。
画像記録処理が開始されると、制御部４０は、記録対象の画像の画像データに対して補正テーブル４４ａを適用して補正画像データを生成する（ステップＳ３０１）。すなわち、制御部４０は、画像データにおける各記録素子２４３に対応する画素の入力値（色値）を、補正テーブル４４ａにおいて当該入力値及び記録素子２４３のノズル番号と対応付けられた参照値に補正することで補正画像データを生成する。
【００９７】
制御部４０は、各画素８ビットの補正画像データを各画素１ビットの疑似中間調の画像データに変換するハーフトーン処理を行わせる（ステップＳ３０２）。このハーフトーン処理に先立って、必要に応じて画像処理部５２によりガンマ補正などの階調補正処理といった各種画像処理を行わせてもよい。
【００９８】
制御部４０は、ステップＳ３０３で生成された画像データに基づいてヘッドユニット２４によりプリントジョブに係る画像記録動作を実行させる（ステップＳ３０３）。ステップＳ３０３における制御部４０の処理動作は、使用する画像データを除いて補正テーブル生成処理のステップＳ１０１における処理動作と同様である。
記録媒体Ｐ上に画像が形成されると、制御部４０は、記録媒体Ｐを排紙部３０に送出させて画像記録処理を終了させる。
【００９９】
（変形例１）
次に、上記実施形態の変形例１について説明する。本変形例は、補正テーブル４４ａに含まれる参照値が、一部の記録素子２４３に対してのみ設定されている点で上記実施形態と異なる。以下では、上記実施形態との差異点を中心に説明する。
【０１００】
図１１は、本変形例に係る補正テーブル４４ａの内容例を示す図である。
図１１に示されるように、本変形例の補正テーブル４４ａでは、８ノズルごと（７ノズルおき）のノズル番号ｎに対応する代表記録素子に対してのみ参照値が設定されている。具体的には、ノズル番号ｎがｎｓ×８（ｎｓは、０≦ｎｓ≦ｎend／８を満たす自然数）である記録素子２４３に対してのみ参照値が設定されている。ここで、ｎｓは、代表記録素子の番号（代表ノズル番号）を表す。なお、代表記録素子は、７以下又は９以上のノズル番号ごとに設定されてもよい。
【０１０１】
本変形例の補正テーブル４４ａを適用して画像データの入力値を補正する場合には、ノズル番号ｎがｎｓ×８からｎｓ×８＋７までの記録素子２４３については、入力値を、ノズル番号がｎｓ×８の代表記録素子に対して設定された参照値に補正する。なお、これに代えて、代表記録素子以外の記録素子２４３の参照値については、当該記録素子２４３に近接する２つの代表記録素子に設定された２つの参照値の間を線形補間することにより決定してもよい。
以下では、各ｎｓに対応する、ノズル番号ｎがｎｓ×８からｎｓ×８＋７までの記録素子２４３の区分を記録素子区分とも記す。したがって、本変形例の各記録素子区分には、８つの記録素子２４３が含まれている。なお、各記録素子区分に単一の記録素子２４３が含まれる態様は、上述の実施形態に相当する。
【０１０２】
次に、本変形例の補正テーブル４４ａの生成処理について説明する。本変形例の補正テーブル生成処理は、図８に示される上記実施形態の補正テーブル生成処理と、参照値設定処理（ステップＳ１０８）の処理手順の一部が異なる。
【０１０３】
図１２は、本変形例の補正テーブル生成処理で呼び出される参照値設定処理の制御手順を示すフローチャートである。
本変形例の参照値設定処理は、図９に示される上記実施形態の参照値設定処理におけるステップＳ２０４〜ステップＳ２０８、ステップＳ２１３、ステップＳ２１４をそれぞれステップＳ２０４ａ〜ステップＳ２０８ａ、ステップＳ２１３ａ、ステップＳ２１４ａに変更したものである。以下では、図９の参照値設定処理との差異点について説明する。
【０１０４】
本変形例の参照値設定処理では、入力値ｉｎが２５６未満であると判別された場合には（ステップＳ２０３で“ＹＥＳ”）、制御部６０は、階調表現誤差Ｅｒｒｏｒ及び代表ノズル番号に係る変数ｎｓに０を代入し（ステップＳ２０４ａ）、代表ノズル番号ｎｓがｎend／８以下であるか否かを判別する（ステップＳ２０５ａ）。
【０１０５】
代表ノズル番号ｎｓがｎend／８以下であると判別された場合には（ステップＳ２０５ａで“ＹＥＳ”）、制御部６０は、ｎ＝ｎｓ×８から ｎｓ×８＋７までの各ｎについての１６ビットの補正入力値データ（ＬＵＴｉｎ［ｉｎ］［ｎ］）の１６ビット平均値（以下、ｄａｔａ＿ａｖｇ１６と記す）を算出する（ステップＳ２０６ａ）。具体的には、ｎ＝ｎｓ×８から ｎｓ×８＋７までの補正入力値データ（ＬＵＴｉｎ［ｉｎ］［ｎ］）を加算し、当該加算結果を８で除した商をｄａｔａ＿ａｖｇ１６として取得する。
【０１０６】
制御部６０は、８ビットデータ（ｄａｔａ８）に、ｄａｔａ＿ａｖｇ１６を２５７で除した商を代入し（ステップＳ２０７ａ）、階調表現誤差Ｅｒｒｏｒに、現在の階調表現誤差Ｅｒｒｏｒとｄａｔａ＿ａｖｇ１６との和からｄａｔａ８×２５７を差し引いた値を代入する（ステップＳ２０８ａ）。
【０１０７】
ステップＳ２１１又はステップＳ２１２の処理が終了すると、あるいはステップＳ２０９の処理において階調表現誤差Ｅｒｒｏｒが１２８未満であると判別された場合には（ステップＳ２０９で“ＮＯ”）、制御部６０は、入力値ｉｎ及び代表ノズル番号ｎｓに対応する８ビットデータ配列ＬＵＴｏｕｔ［ｉｎ］［ｎｓ］に、低ビット数補正入力値データとしてのｄａｔａ８を格納する（ステップＳ２１３ａ）。ステップＳ２１３ａの処理が終了すると、制御部６０は、代表ノズル番号ｎｓに１を加算して（ステップＳ２１４ａ）、処理をステップＳ２０５ａに戻す。
【０１０８】
このように、本変形例では、ビット数低減処理が記録素子区分単位で行われる。すなわち、記録素子区分に含まれる各記録素子２４３に対応する補正入力値データの１６ビットの平均値が取得され、当該平均値のビット数を８ビットに低減させるビット数低減処理が記録素子区分ごとに行われる。そして、ビット数低減処理の前後での上記平均値の色値の差分が次段に引き継がれ、引き継がれた差分の累積値が１２８を超えた場合に、低ビット数補正入力値データとしてのｄａｔａ８に１が加算される。
なお、上記のように記録素子区分における補正入力値データの平均値を用いる態様に代えて、当該補正入力値データの平均前の加算値を用いて参照値を決定してもよい。この場合には、ステップＳ２０６ａにおいて、記録素子区分における８つの補正入力値データの加算値を算出し、ステップＳ２０７ａにおいて、上記加算値を２５７×８で除した商をｄａｔａ８に代入し、ステップＳ２０８ａにおいて、現在の階調表現誤差Ｅｒｒｏｒと上記積算値との和から、ｄａｔａ８×２５７×８を差し引いた値を階調表現誤差Ｅｒｒｏｒに代入し、ステップＳ２０９において、階調表現誤差Ｅｒｒｏｒが１２８×８以上であるか否かを判別し、ステップＳ２１２において、階調表現誤差Ｅｒｒｏｒから２５７×８を差し引けばよい。
【０１０９】
（変形例２）
次に、上記実施形態の変形例２について説明する。本変形例は、補正テーブル４４ａに含まれる参照値が一部の記録素子に対してのみ設定されている点に加え、一部の入力値に対してのみ設定されている点で上記変形例１と異なる。すなわち、本変形例は、上記変形例１において、補正テーブル４４ａにおいて参照値が設定される入力値を間引いた態様に相当する。以下では、上記変形例１との差異点について説明する。
【０１１０】
図１３は、本変形例に係る補正テーブル４４ａの内容例を示す図である。
図１３に示されるように、本変形例の補正テーブル４４ａでは、ノズル番号ｎがｎｓ×８である代表記録素子に対してのみ参照値が設定され、かつ、０〜２５５の入力値の範囲内で、「０」、「５」、「１０」、…、「２５０」、「２５５」、のように、所定の入力値間引き数（ここでは、５）間隔で周期的に選択された入力値が代表入力値として選択され、代表入力値の各々に対応する参照値が設定されている。換言すれば２５６階調の入力値ｉｎのうち、入力値ｉｎがｉｎｓ×５（ｉｎｓは、０≦ｉｎｓ＜５２を満たす自然数）である代表入力値に対してのみ参照値が設定されている。ここで、ｉｎｓは、代表入力値の番号（代表入力値番号）を表す。
【０１１１】
本変形例の補正テーブル４４ａを適用して画像データの入力値を補正する場合には、まず、対象の記録素子を含む記録素子単位における代表記録素子を特定する。また、補正対象の画像データの入力値に近似する２つの代表入力値を第１入力値及び第２入力値として特定する。そして、特定した代表記録素子に対して第１入力値及び第２入力値に対応して設定された２つの参照値を、第１入力値及び第２入力値と、画像データの入力値との関係に応じて線形補間することにより参照値を決定し、画像データの入力値を当該参照値に補正する。画像データの入力値が代表入力値のいずれかである場合には、当該代表入力値に対して定められた参照値を用いればよい。
なお、上記の入力値間引き数は、５に限られず、４以下又は６以上であってもよい。また、記録素子方向については参照値を間引かず、入力値の階調方向についてのみ参照値を間引いてもよい。
【０１１２】
次に、本変形例の補正テーブル４４ａの生成処理について説明する。本変形例の補正テーブル生成処理は、上記変形例１の補正テーブル生成処理と、参照値設定処理の処理手順の一部が異なる。
【０１１３】
図１４は、本変形例の補正テーブル生成処理で呼び出される参照値設定処理の制御手順を示すフローチャートである。
本変形例の参照値設定処理は、図１２に示される上記変形例１の参照値設定処理におけるステップＳ２０２、ステップＳ２０３、ステップＳ２１３ａ、ステップＳ２１５をそれぞれステップＳ２０２ｂ、ステップＳ２０３ｂ、ステップＳ２１３ｂ、ステップＳ２１５ｂに変更し、ステップＳ２１６を追加したものである。以下では、図１２の参照値設定処理との差異点について説明する。
【０１１４】
本変形例の参照値設定処理が開始されると、制御部６０は、代表入力値に係る変数ｉｎｓに０を代入する（ステップＳ２０２ｂ）。また、制御部６０は、代表入力値ｉｎｓが５２未満であるか否かを判別し（ステップＳ２０３ｂ）、５２未満であると判別された場合には（ステップＳ２０３ｂで“ＹＥＳ”）、入力値ｉｎにｉｎｓ×５を代入する（ステップＳ２１６）。以下のステップＳ２０４ａからステップＳ２１４ａまでの処理により、入力値ｉｎがｉｎｓ×５である代表入力値に対し、各代表記録素子に対応するする参照値（低ビット数補正入力値データ）をそれぞれ設定する。このうちステップＳ２１３ｂの処理では、制御部６０は、代表入力値ｉｎｓ及び代表ノズル番号ｎｓに対応する８ビットデータ配列ＬＵＴｏｕｔ［ｉｎｓ］［ｎｓ］に、低ビット数補正入力値データとしてのｄａｔａ８を格納する
【０１１５】
制御部６０は、ステップＳ２０５ａの処理において代表ノズル番号ｎｓがｎend／８より大きいと判別された場合には（ステップＳ２０５ａで“ＮＯ”）、代表入力値ｉｎｓに１を加算して（ステップＳ２１５ｂ）、処理をステップＳ２０３ｂに戻す。
ステップＳ２０３ｂの処理において代表入力値ｉｎｓが５２以上であると判別された場合には（ステップＳ２０３ｂで“ＮＯ”）、制御部６０は、８ビットデータ配列ＬＵＴｏｕｔ［ｉｎｓ］［ｎｓ］に格納された低ビット数補正入力値データを参照値とする補正テーブル４４ａを記録装置１の記憶部４４に記憶させて、参照値設定処理及び補正テーブル生成処理を終了させる。
【０１１６】
（変形例３）
次に、上記実施形態の変形例３について説明する。
上記の実施形態及び各変形例では、１６ビットの出力色値テーブルに基づいて１６ビットの補正テーブルを生成し、当該補正テーブルの補正入力値を８ビットに低ビット化させて補正テーブル４４ａを生成した。これに対し、本変形例では、１６ビットの出力色値テーブルの高ビット数出力色値データから直接８ビットの低ビット数補正入力値データを生成し、得られた低ビット数補正入力値データに基づいて補正テーブル４４ａを生成する。
【０１１７】
具体的には、本変形例の参照値設定処理では、高ビット数出力色値データのデータ配列における各段に対して、高ビット数出力色値データから１６ビットの高ビット数補正入力値データを生成する処理と、生成された高ビット数補正入力値データに基づいて８ビットの低ビット数補正入力値データを生成するビット数低減処理とを併せて行い、得られた低ビット数補正入力値データを８ビットデータ配列ＬＵＴｏｕｔ［ｉｎ］［ｎ］に格納する。本変形例においても、ビット数低減処理において生じた誤差値を次段に引き継ぐことで、ビット数の低減により失われることとなる色値の情報を、後段の複数の低ビット数補正入力値データに分散させて反映させることができる。
【０１１８】
以上のように、本実施形態の参照値の設定方法は、Ｘ方向について互いに異なる位置に設けられ、有色の画素を記録媒体Ｐに出力するための出力動作を各々行う複数の記録素子２４３と、入力値を補正して得られた補正入力値に基づいて複数の記録素子２４３の各々により出力動作を行わせることで、所定の記録階調数の色で画素を記録媒体Ｐに出力させて画像を記録させる制御部４０（記録制御手段）と、を備えたインクジェット記録装置１００（画像記録装置）における入力値の補正のために参照される参照値の設定方法であって、複数の記録素子２４３をＸ方向について所定数の記録素子２４３ごとに区分した複数の記録素子区分の各々について、当該記録素子区分に含まれる記録素子２４３により所定の入力値に基づいて出力された画素の色を記録階調数よりも大きい階調数で表す出力色値を取得する出力色値取得ステップ、複数の記録素子区分の各々についての出力色値に基づいて、所定の入力値に対応する補正入力値を取得可能な参照値を設定する参照値設定ステップ、を含み、参照値設定ステップでは、出力色値に基づいて取得され上記補正入力値に対応する色値の色値データ（高ビット数補正入力値データ）に基づいて、当該色値データよりもビット数が少ない低ビット数色値データ（低ビット数補正入力値データ）を生成するビット数低減処理を、複数の記録素子区分のＸ方向についての配列順に従った順序で複数の記録素子区分の各々を対象として行い、上記配列順における先頭を除いた記録素子区分を対象としたビット数低減処理では、前段までのビット数低減処理において色値データの色値及び生成された低ビット数色値データの色値の差分により生じた誤差値の累積値を取得し、当該累積値に基づく色値の調整がなされた低ビット数色値データを生成し、生成された低ビット数色値データに基づいて参照値を設定する。
このような方法によれば、高ビット数の色値データを生成した上で、当該色値データのビット数を低減させ、ビット数低減前後における色値の差分に応じた誤差値を後段に引き継ぐことで、ビット数の低減により失われることとなる色値データの色値の情報を、後段の１０から１００程度といった複数の記録素子２４３（変形例１，２では記録素子区分）にわたる低ビット数色値データに分散させて反映させることができる。よって、この低ビット数色値データに基づいて設定された補正テーブル４４ａの参照値を用いて入力値を補正することで、１０から１００程度といった複数の記録素子２４３（記録素子区分）にわたる範囲で視認される出力色値の分布を、当該範囲における入力値の色値の分布に近付けることができる。このように、記録媒体Ｐ上の一定以上の範囲で出力される色値の分布が調整されることで、個々の補正入力値に含まれる量子誤差に起因する色むらが記録画像において視認される不具合の発生を抑制することができる。また、ビット数低減処理がなされた後の低ビット数色値データに基づいて、各記録素子２４３に対応する参照値が設定されて補正テーブル４４ａが生成されるため、補正テーブル４４ａのデータ量の増大を抑制することができる。よって、上記の方法によれば、記録画像の画質の低下をより確実に抑制することが可能な参照値を、データ量の増大を抑えつつ設定することができる。
【０１１９】
また、上記実施形態では、上記所定数は１であり、記録素子区分の各々には一の記録素子２４３が含まれている。これにより、各記録素子２４３の特性ばらつきが反映された補正テーブル４４ａを生成することができる。このような補正テーブル４４ａを用いて入力値を補正することにより、記録画像の画質の低下をより確実に抑制することが可能な、より正確な補正入力値を取得することができる。
【０１２０】
また、変形例１及び変形例２では、上記所定数は２以上であり、記録素子区分の各々には２以上の記録素子２４３が含まれている。これにより、一の入力値に対して生成される低ビット数色値データの数が低減されるため、補正テーブル４４ａにおける記録素子区分方向のデータ数を間引くことができる。よって、補正テーブル４４ａのデータ量をより低減させることができる。
【０１２１】
また、変形例１及び変形例２では、上記補正入力値に対応する色値は、複数の記録素子区分の各々に含まれる２以上の記録素子２４３のそれぞれについての補正入力値に対応する色値を平均した値に対応する。これにより、各記録素子区分に対応する高ビット数補正入力値データに含まれる情報量を、単一の記録素子２４３に対応する高ビット数補正入力値データに含まれる情報量よりも増大させることができる。よって、当該高ビット数補正入力値データに基づいて生成される低ビット数色値データの色値、及び当該低ビット数色値データに基づく補正テーブル４４ａにおける参照値を、より正確な値に設定することができる。
【０１２２】
また、上記実施形態及び変形例１における出力色値取得ステップでは、複数の記録素子区分の各々について、記録階調数の入力値に基づいて記録階調数の出力色値を取得し、参照値設定ステップでは、複数の記録素子区分の各々に対応する記録階調数の色値データに基づいて記録階調数の低ビット数色値データを生成し、複数の記録素子区分の各々について、記録階調数の入力値に対応する補正入力値を取得可能な参照値を設定する。これにより、記録階調数の入力値の各々についての適切な入力補正値を取得可能な補正テーブル４４ａを生成することができる。
【０１２３】
また、変形例２における出力色値取得ステップでは、複数の記録素子区分の各々について、記録階調数の階調のうちの一部に対応する所定階調数の入力値に基づいて所定階調数の出力色値を取得し、参照値設定ステップでは、複数の記録素子区分の各々に対応する上記所定階調数の色値データに基づいて上記所定階調数の低ビット数色値データを生成し、複数の記録素子区分の各々について、上記所定階調数の入力値に対応する補正入力値を取得可能な参照値を設定する。これにより、補正テーブル４４ａにおける階調方向のデータ数を間引くことができる。よって、補正テーブル４４ａのデータ量をより低減させることができる。
【０１２４】
また、上記実施形態の情報処理装置２は、制御部６０を備え、当該制御部６０は、複数の記録素子２４３をＸ方向について所定数の記録素子２４３ごとに区分した複数の記録素子区分の各々について、当該記録素子区分に含まれる記録素子２４３により所定の入力値に基づいて出力された画素の色を記録階調数よりも大きい階調数で表す出力色値を取得し（出力色値取得手段）、複数の記録素子区分の各々についての出力色値に基づいて、所定の入力値に対応する補正入力値を取得可能な参照値を設定し（参照値設定手段）、参照値設定手段としての制御部６０は、出力色値に基づいて取得され上記補正入力値に対応する色値の色値データ（高ビット数補正入力値データ）に基づいて、当該色値データよりもビット数が少ない低ビット数色値データを生成するビット数低減処理を、複数の記録素子区分のＸ方向についての配列順に従った順序で複数の記録素子区分の各々を対象として行い、上記配列順における先頭を除いた記録素子区分を対象としたビット数低減処理では、前段までのビット数低減処理において色値データの色値及び生成された低ビット数色値データの色値の差分により生じた誤差値の累積値を取得し、当該累積値に基づく色値の調整がなされた低ビット数色値データを生成し、生成された低ビット数色値データに基づいて参照値を設定する。このような構成の情報処理装置２によれば、記録画像の画質の低下をより確実に抑制することが可能な参照値を、データ量の増大を抑えつつ設定することができる。
【０１２５】
また、上記実施形態のインクジェット記録装置１００は、情報処理装置２と、Ｘ方向について互いに異なる位置に設けられ、有色の画素を記録媒体Ｐに出力するための出力動作を各々行う複数の記録素子２４３と、情報処理装置２により設定された参照値が配列された補正テーブル４４ａ（参照データ）を記憶する記憶部４４と、制御部４０と、を備え、制御部４０は、記憶部４４に記憶された補正テーブル４４ａに基づいて入力値を補正入力値に補正し、当該補正入力値に基づいて複数の記録素子２４３の各々により出力動作を行わせることで、所定の記録階調数の色で画素を記録媒体Ｐに出力させて画像を記録させる（記録制御手段）。このような構成のインクジェット記録装置１００によれば、記録画像の画質の低下をより確実に抑制することができる。また、情報処理装置２により、データ量の増大が抑えられた補正テーブル４４ａが生成されて記憶部４４に記憶されるため、記憶部４４の大容量化を抑えることができ、また当該大容量化に伴うコスト上昇を抑制することができる。
【０１２６】
なお、本発明は、上記実施形態及び各変形例に限られるものではなく、様々な変更が可能である。
例えば、上記実施形態及び各変形例では、補正テーブル４４ａの参照値が、入力値の補正入力値である例を用いて説明したが、これに限定する趣旨ではない。例えば、図１５に示されるように、補正テーブル４４ａの参照値は、入力値に対する補正量を示すものであってもよい。この補正テーブル４４ａでは、入力値に対して参照値に示されている補正量を加算することで補正入力値を取得することができる。
【０１２７】
また、上記実施形態及び各変形例におけるビット数低減処理では、色値データ（高ビット数補正入力値データ）の下位８ビットを切り捨てる例を用いて説明したが、これに代えて、切り上げ、四捨五入、五捨五超入、最近接偶数への丸めといった端数処理を適用してもよい。例えば、下位８ビットを切り上げるビット数低減処理では、ビット数低減前後における色値の負の差分が次段に累積されるため、累積値が所定値を下回った場合に低ビット数色値データを低減させる調整を行えばよい。
【０１２８】
また、ビット数低減処理では、ビット数低減前後における色値の差分そのものに代えて、当該色値の差分に応じた値を引き継いでもよい。例えば、当該色値の差分の下位数ビットを丸めた値を引き継ぐこととしてもよい。
【０１２９】
また、上記実施形態及び各変形例におけるビット数低減処理では、前段までの誤差値の累積値に、当該段のビット数低減処理における色値データの色値から調整前の低ビット数色値データを差し引いた差分値を加算した値が所定の基準範囲を超えた場合に低ビット数色値データの調整を行ったが、これに限られず、前段までの誤差値の累積値のみに応じて低ビット数色値データの調整を行ってもよい。
【０１３０】
また、画像データの入力値は、８ビット（２５６階調）に限られず、７ビット以下や９ビット以上であってもよい。
また、ビット数低減処理後の低ビット数色値データは、入力値のビット数と一致していなくてもよい。例えば、８ビットの入力値に対して生成された１６ビットの色値データを１０ビットに低減させ、当該１０ビットの低ビット数色値データに基づいて補正テーブル４４ａを生成してもよい。
【０１３１】
また、上記実施形態及び各変形例では、情報処理装置２の制御部６０により色値データの生成処理、ビット数低減処理、及び補正テーブル４４ａの生成処理が行われる例を用いて説明したが、これらの処理は、記録装置１の制御部４０により実行されてもよい。また、これらの処理が、インクジェット記録装置１００の外部に設けられた情報処理装置により実行される構成としてもよい。
【０１３２】
また、上記各実施形態及び各変形例では、画像記録装置としてインクジェット記録装置１００を例に挙げて説明したが、これに限定する趣旨ではない。例えば、感光体ドラム上の静電潜像形成領域に付与されたトナー粒子による像を記録媒体に転写する電子写真方式の画像記録装置といった、記録素子の出力動作に応じて有色の画素の出力を行う種々の方式の画像記録装置に本発明を適用することができる。例えば上記電子写真方式の画像記録装置では、静電潜像の形成に用いられる発光素子により記録素子が構成される。
【０１３３】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
【産業上の利用可能性】
【０１３４】
本発明は、参照値の設定方法、情報処理装置及び画像記録装置に利用することができる。
【符号の説明】
【０１３５】
１  記録装置
２  情報処理装置
１０  給紙部
１１  給紙トレー
１２  媒体供給部
２０  画像形成部
２１  搬送部
２１１  搬送ドラム
２２  受け渡しユニット
２３  加熱部
２４  ヘッドユニット
２４１  記録ヘッド駆動部
２４２  記録ヘッド
２４２Ｍ  ヘッドモジュール
２４３  記録素子
２５  定着部
２６  画像読取部
２７  デリバリー部
３０  排紙部
３１  排紙トレー
４０，６０  制御部
４１，６２  ＣＰＵ
４２，６２  ＲＡＭ
４３，６３  ＲＯＭ
４４，６４  記憶部
４４ａ  補正テーブル
５１  搬送駆動部
５２  画像処理部
５３，７２  入出力インターフェース
５４，７３  バス
７１  操作表示部
１００  インクジェット記録装置
２００  外部装置
Ｇ  テストチャート
Ｇ０〜Ｇ１６  色帯
Ｐ  記録媒体
【図１】
2018142708.tif 000003
【図２】
2018142708.tif 000004
【図３】
2018142708.tif 000005
【図４Ａ】
2018142708.tif 000006
【図４Ｂ】
2018142708.tif 000007
【図５】
2018142708.tif 000008
【図６Ａ】
2018142708.tif 000009
【図６Ｂ】
2018142708.tif 000010
【図７Ａ】
2018142708.tif 000011
【図７Ｂ】
2018142708.tif 000012
【図８】
2018142708.tif 000013
【図９】
2018142708.tif 000014
【図１０】
2018142708.tif 000015
【図１１】
2018142708.tif 000016
【図１２】
2018142708.tif 000017
【図１３】
2018142708.tif 000018
【図１４】
2018142708.tif 000019
【図１５】
2018142708.tif 000020
【国際調査報告】
2018142708.tif 000021
2018142708.tif 000022
2018142708.tif 000023
2018142708.tif 000024