(57)【要約】【課題】同一の画像データから複数の画像弊害に関する情報を取得し、それぞれの画像弊害を緩和できるように記録動作を制御する。【解決手段】画像データの個々の画素が有する画素信号に基づいて、第１要素に関する情報と第２要素に関する情報を含む属性データを画素ごとに生成し、第１要素に関する情報と第２要素に関する情報に基づいて、対応する画素を記録するための相対走査の形態を決定する。【選択図】図２
2019093678.tif 000002
【特許請求の範囲】
【請求項１】
画像データに従ってインクを吐出する吐出口が配列された記録ヘッドを記録媒体に対し相対走査させることにより前記記録媒体に画像を記録するインクジェット記録装置であって、
前記画像データの個々の画素が有する画素信号に基づいて、第１要素に関する情報と第２要素に関する情報を含む属性データを画素ごとに生成する生成手段と、
前記第１要素に関する情報と前記第２要素に関する情報に基づいて、対応する画素を記録するための前記相対走査の形態を決定する記録動作決定手段と
を備えることを特徴とするインクジェット記録装置。
【請求項２】
前記記録媒体の同一の単位領域の画像は、前記記録ヘッドによる同じ複数の前記相対走査によって記録され、
前記記録動作決定手段は、前記単位領域のそれぞれについて、前記記録媒体に対する前記記録ヘッドの相対走査の方向と前記相対走査を開始するまでの待機時間を、前記相対走査の形態として決定することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記記録動作決定手段は、前記単位領域のそれぞれについて、前記第１要素の情報に従って前記相対走査の方向を決定し、前記第２要素の情報に従って前記待機時間を決定することを特徴とする請求項２に記載のインクジェット記録装置。
【請求項４】
前記属性データは、前記第１要素および前記第２要素のそれぞれが１または０の値を示す２ビットのデータであり、
前記記録動作決定手段は、前記単位領域を複数に区分してなる積算単位領域のそれぞれについて、前記第１要素が１を示す画素の数を第１の閾値と比較した結果と、前記第２要素が１を示す画素の数を第２の閾値と比較した結果とに基づいて、前記単位領域に対する前記相対走査の方向と前記待機時間を設定することを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
前記第１要素は前記単位領域に対する異なる色のインクの付与順序に起因して起こる色むらに対応し、前記第２要素は前記単位領域に対する前記複数の相対走査の時間差に起因する時間差むらに対応することを特徴とする請求項２から４のいずれか１項に記載のインクジェット記録装置。
【請求項６】
前記生成手段は、前記画素が有する画素信号と前記属性データが対応づけられて保存されているテーブルを参照することによって、前記属性データを生成することを特徴とする請求項１から５のいずれか１項に記載のインクジェット記録装置。
【請求項７】
画像データに従ってインクを吐出する吐出口が配列された記録ヘッドを記録媒体に対し相対走査させることにより前記記録媒体に画像を記録するインクジェット記録方法であって、
前記画像データの個々の画素が有する画素信号に基づいて、第１要素に関する情報と第２要素に関する情報を含む属性データを画素ごとに生成する生成工程と、
前記第１要素に関する情報と前記第２要素に関する情報に基づいて、対応する画素を記録するための前記相対走査の形態を決定する記録動作決定工程と
を有することを特徴とするインクジェット記録方法。
【請求項８】
前記記録媒体の同一の単位領域の画像は、前記記録ヘッドによる同じ複数の前記相対走査によって記録され、
前記記録動作決定工程は、前記単位領域のそれぞれについて、前記記録媒体に対する前記記録ヘッドの相対走査の方向と前記相対走査を開始するまでの待機時間を、前記相対走査の形態として決定することを特徴とする請求項７に記載のインクジェット記録方法。
【請求項９】
前記記録動作決定工程は、前記単位領域のそれぞれについて、前記第１要素の情報に従って前記相対走査の方向を決定し、前記第２要素の情報に従って前記待機時間を決定することを特徴とする請求項８に記載のインクジェット記録方法。
【請求項１０】
前記属性データは、前記第１要素および前記第２要素のそれぞれが１または０の値を示す２ビットのデータであり、
前記記録動作決定工程は、前記単位領域を複数に区分してなる積算単位領域のそれぞれについて、前記第１要素が１を示す画素の数を第１の閾値と比較した結果と、前記第２要素が１を示す画素の数を第２の閾値と比較した結果とに基づいて、前記単位領域に対する前記相対走査の方向と前記待機時間を設定することを特徴とする請求項９に記載のインクジェット記録方法。
【請求項１１】
前記第１要素は前記単位領域に対する異なる色のインクの付与順序に起因して起こる色むらに対応し、前記第２要素は前記単位領域に対する前記複数の相対走査の時間差に起因する時間差むらに対応することを特徴とする請求項８から１０のいずれか１項に記載のインクジェット記録方法。
【請求項１２】
前記生成工程は、前記画素が有する画素信号と前記属性データが対応づけられて保存されているテーブルを参照することによって、前記属性データを生成することを特徴とする請求項７から１１のいずれか１項に記載のインクジェット記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドを走査させながら記録媒体にインクを吐出して画像を記録するインクジェット記録装置およびインクジェット記録方法に関する。
【背景技術】
【０００２】
特許文献１には、画像データを画素単位で解析し、カラーインクの付与順序に起因する色むらが懸念される領域について、特別なドット配置パターンを用いて記録動作を行う構成が開示されている。特許文献１の方法を採用すれば、色むらが懸念される領域であっても、色むらを目立ち難くするようにカラーインクの付与順序を整えることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２―２２３９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
インクジェット記録装置においては、色むら以外にも例えば時間差むらなど様々な画像弊害が課題となっている。
【０００５】
しかしながら、特許文献１においては、画像データから色むらに関する情報のみを取得し、色むらについての対策のみを行っている。すなわち、画像データから解析可能な他の画像弊害についての対策を行うことが出来ていなかった。
【０００６】
本発明は上記問題点を解決するためになされたものである。よってその目的とするところは、同一の画像データから複数の画像弊害に関する情報を取得し、それぞれの画像弊害を緩和できるように記録動作を制御することである。
【課題を解決するための手段】
【０００７】
そのために本発明は、画像データに従ってインクを吐出する吐出口が配列された記録ヘッドを記録媒体に対し相対走査させることにより前記記録媒体に画像を記録するインクジェット記録装置であって、前記画像データの個々の画素が有する画素信号に基づいて、第１要素に関する情報と第２要素に関する情報を含む属性データを画素ごとに生成する生成手段と、前記第１要素に関する情報と前記第２要素に関する情報に基づいて、対応する画素を記録するための前記相対走査の形態を決定する記録動作決定手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、同一の画像データから複数の画像弊害に関する情報を取得し、それぞれの画像弊害を緩和するように記録動作を制御することができる。
【図面の簡単な説明】
【０００９】
【図１】カラーインクジェット記録装置の記録部の構成を示す図である。
【図２】インクジェット記録装置における制御の構成を示すブロック図である。
【図３】２パス双方向記録の概要を示す図である。
【図４】１回目と２回目の記録走査の時間差と発色の関係を示す図である。
【図５】記録動作決定処理を説明するためのフローチャートである。
【図６】画像データと属性データの保存状態を示す図である。
【図７】属性データテーブルの内容と属性データの構成を示す図である。
【図８】記録制御部が参照するテーブルを示す図である。
【図９】各単位領域に対する記録動作を示す図である。
【図１０】画像データと属性データの保存状態の別例を示す図である。
【図１１】各単位領域に対する記録動作の別例を示す図である。
【図１２】属性データテーブルの内容と属性データの構成を示す図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
図１（ａ）および（ｂ）は、本発明で適用可能なカラーインクジェット記録装置１の記録部の構成を示す図である。図１（ａ）は記録部の斜視図、同図（ｂ）は記録ヘッド２０１における吐出口２０２の配列構成図を示している。
【００１１】
図１（ａ）に示すように、記録媒体Ｓは、給紙ローラ対１０４と、搬送ローラ１０２と補助ローラ１０３で構成されるローラ対の、２つのローラ対で挟持され、その平滑性が維持されている。給紙ローラ対１０４および搬送ローラ１０２は、記録媒体Ｓを支持しながら回転し、これをＹ方向に搬送する。
【００１２】
これら２つのローラ対の間には、Ｘ方向に往復移動可能なキャリッジ１０５が配され、キャリッジ１０５にはインクタンク１０６〜１０９および記録ヘッド２０１が着脱可能に搭載されている。インクタンク１０６〜１０９には４色のインク（ブラックＫ、シアンＣ、マゼンタＭ、イエローＹ）がそれぞれ収容されており、キャリッジ１０５に搭載された状態で記録ヘッド２０１に接続し、記録ヘッド２０１にこれらインクを供給する。
【００１３】
記録ヘッド２０１には、図１（ｂ）に示すように、４色のインクそれぞれに対応する４列の吐出口列が設けられている。個々の吐出口２０２は、吐出データに従って図の-Ｚ方向にインクを吐出する。本実施形態においては、各色について１２８０個の吐出口が１２００ｄｐｉピッチでＹ方向に１列に配列している。
【００１４】
以上の構成のもと、キャリッジ１０５が往方向又は復方向に所定の速度で相対走査する間に、記録ヘッド２０１が吐出データに従ってインクを吐出することにより、記録媒体に１バンド分の画像が記録される。このような記録ヘッド２０１による１バンド分の記録走査（相対走査）と搬送ローラ１０２による１バンド分に対応する距離の搬送動作を間欠的に繰り返すことにより、記録媒体に画像が形成されて行く。
【００１５】
印刷コマンドの待機時や記録ヘッド２０１に対するメンテナンス処理を行う時、キャリッジ１０５は図中の点線で示したホームポジション位置ｈに待機する。
【００１６】
なお、上記の例では、インクタンク１０６〜１０９と記録ヘッド２０１がキャリッジ１０５に対し個別に着脱可能な構成としたが、インクタンク１０６〜１０９と記録ヘッド２０１は、カートリッジとして一体的に構成されていても良い。
【００１７】
図２（ａ）および（ｂ）は、インクジェット記録装置１における制御の構成を示すブロック図である。記録制御部３０１は、主に、計算手段となるＣＰＵ３０７のほか、メモリ３０８、データ処理部３０９を備える。記録制御部３０１は、メモリ３０８に記憶された各種プログラムやパラメータに従って、装置全体を制御する。本発明の特徴的な処理に利用する後述する属性データテーブルなどもメモリ３０８に格納されている。
【００１８】
搬送モータドライバ３０２は、記録制御部３０１の指示のもと、搬送ローラ１０２や給紙ローラ１０４を回転させるための搬送モータ３０４を駆動する。キャリッジモータドライバ３０３は、記録制御部３０１の指示のもと、キャリッジ１０５を移動させるためのキャリッジモータ３０５を駆動する。ヘッドドライバ３０６は、記録制御部３０１の指示のもと、記録ヘッド２０１を駆動して吐出動作を行わせる。
【００１９】
例えば、記録制御部３０１は、インターフェイス３１０を介してホストＰＣ５００から受信した画像データに対し、メモリ３０８に記憶されているプログラムに従って、データ処理部３０９に所定の画像処理を行わせる。これにより、記録ヘッド２０１が記録可能な吐出データが生成される。そして、記録制御部３０１は、ホストＰＣ５００から受信した印刷ジョブによって指定される記録モードと、メモリ３０８に記憶されたプログラムに基づき、一時的に保存された吐出データを順次呼び出しながら、各種ドライバを駆動して記録動作を実行する。
【００２０】
図２（ｂ）は、記録制御部３０１がデータ処理部３０９に実行させるデータ処理のソフトウェア的な構成を説明するためのブロック図である。ホストＰC５００より印刷ジョブが入力されると、記録制御部３０１は記録すべき画像データを受信バッファ４０１に保存する。画像処理部４０６は、受信バッファ４０１に保存された画像データに対し所定の画像処理を施し、記録ヘッド２０１が記録可能な吐出データを生成する。以下、具体的に説明する。
【００２１】
本実施形態において、ホストＰC５００より受信される画像データは、レッドＲ、グリーンＧ、ブルーＢの８ビット輝度データ（２５６階調）が、６００ｄｐｉの画素ごとに対応づけられて構成されるものとする。画像処理部４０６は、これら６００ｄｐｉのＲＧＢ多値データに対し所定の画像処理を施し、記録解像度（１２００ｄｐｉ）に対応する記録（１）または非記録（０）を示す２値データを、ブラック、シアン、マゼンタ、イエローのそれぞれについて生成する。
【００２２】
一方、属性データ生成部４０２は、受信バッファ４０１に保存された６００ｄｐｉの画像データに基づいて、属性データテーブル４０５を参照しながら各画素の属性データを生成し、属性データ積算部４０３に提供する。属性データ積算部４０３は、各画素の属性データを所定の規則で積算し、得られた算出結果を記録動作決定部４０４に提供する。記録動作決定部４０４は、属性データ積算部４０３から受け取った算出結果に基づいて、記録媒体の単位領域ごとに記録動作を決定する。属性データ、属性データ生成部４０２が参照する属性データテーブル４０５の内容、属性データ積算部４０３における積算方法、記録動作決定部４０４における記録方法の決定については後に詳しく説明する。
【００２３】
図３は、インクジェット記録装置が一般的に採用する２パス双方向記録の概要を示す図である。２パス双方向記録とは、記録媒体Ｓの単位領域の画像を、記録ヘッド２０１の往路と復路の２回の記録走査によって完成させる記録方法である。個々の記録走査において、記録ヘッド２０１は１回の記録走査で記録可能な吐出データのうち約半分の吐出データに従って吐出動作を行い、搬送モータ３０４は各記録走査の間で記録ヘッド２０１の約半分の距離（６４０画素分）だけ記録媒体ＳをＹ方向に搬送する。
【００２４】
このような２パス双方向記録によれば、例えば図に示す第１単位領域の画像は、往路走査である第１記録走査と復路走査である第２記録走査によって完成される。第２単位領域の画像は、復路走査である第２記録走査と往路走査である第３記録走査によって完成される。第３単位領域の画像は、往路走査である第３記録走査と復路走査である第４記録走査によって、第４単位領域の画像は、復路走査である第４記録走査と往路走査である第５記録走査によってそれぞれ完成される。すなわち、第１単位領域や第３単位領域のような奇数番目の単位領域は、最初に往路走査、次に復路走査が行われて画像が完成し、第２単位領域や第４単位領域のような偶数番目の単位領域は、最初に復路走査、次に往路走査が行われて画像が完成する。
【００２５】
ここで、再度図１（ｂ）を参照すると、往路走査ではブラック→イエロー→マゼンタ→シアンの順に記録媒体Ｓにインクが付与されることになる。一方、復路走査ではシアン→マゼンタ→イエロー→ブラックの順に記録媒体Ｓにインクが付与されることになる。そして、このようなインクの付与順序の違いは、記録媒体Ｓで表現される画像に色差を生じさせ、色むらとなって認識される場合がある。
【００２６】
但し、このような色むらは、視覚的に目立ちやすい色と目立ち難い色があり、そのような目立ち具合は、画像データを解析することによって予測することが出来る。例えば、ブラック、シアン、マゼンタ、イエローのいずれか１色のみ用いる一次色の場合、往路走査と復路走査でインクの付与順序が変わることは無いため、色むらは発生しない。また、使用するインク色の偏りが大きい場合や、明度が高くインクの付与量自体が少ない場合も色むらは目立ち難いと言える。反対に、２色以上のインクを用いる明度の低い（濃度も高い）画像では、色むらは目立ちやすいと言える。
【００２７】
本実施形態では、受信バッファ４０１に記憶された各画素のＲＧＢデータに基づいて、色むらが目立ちやすい色であるか否かを各画素について解析する。そして、色むらが目立ちやすい色であると判断された画素領域は、２回の記録走査を往路走査に統一し、色むらの発生を抑えるようにする。
【００２８】
一方、２パス双方向記録では、色むらとは別に時間差むらという画像弊害が問題となる場合もある。時間差むらは、単位領域に対する１回目の記録走査と２回目の記録走査の時間差が画像全域で一律でないことに起因して起こる現象であり、１種類のインクしか用いない画像でも認識される場合がある。
【００２９】
ここで、図３の破線で囲った左端領域に着目する。左端領域において、第１単位領域では、１回目の記録走査（第１記録走査）と２回目の記録走査（第２記録走査）の間に、キャリッジ１０５はほぼ１往復する。すなわち、１回目の記録走査（第１記録走査）と２回目の記録走査（第２記録走査）の時間差は比較的大きい。一方、左端領域において、第２単位領域では、１回目の記録走査（第１記録走査）と２回目の記録走査（第２記録走査）の間に、キャリッジ１０５は殆ど走査せず方向転換するのみである。よって、１回目の記録走査（第２記録走査）と２回目の記録走査（第３記録走査）の時間差は比較的小さい。
【００３０】
インクジェット記録装置の場合、１回目の記録走査と２回目の記録走査の時間差が大きいほど、２回目の記録走査で付与したインクが記録媒体の表面に残りやすく発色に寄与しやすい傾向がある。よって、例えば１回目の記録走査と２回目の記録走査の時間差が大きい第１、第３、第５単位領域と、１回目の記録走査と２回目の記録走査の時間差が小さい第２、第４単位領域では発色に差が現れ、これが時間差むらとして認識される場合がある。図３の破線で囲った右端領域についても、時間差の大小関係が左端部と逆転するのみで同様の現象が生じる。
【００３１】
このような時間差むらについても、色むらと同様、視覚的に目立ちやすい色と目立ち難い色がある。一般的には、使用するインク色の数によらず、インク付与量が多いほど目立ちやすいと言える。また、常にキャリッジ１０５走査の中程でインクが付与される中央領域では、いずれの単位領域でも１回目の記録走査と２回目の記録走査の時間差はほぼ一律であるため、時間差むらは現れ難い。すなわち、時間差むらについても、その目立ち具合は、画像データを解析することによってある程度予測することが出来る。
【００３２】
このような時間差むらについても、片方向記録に切替えれば、１回目の記録走査と２回の記録走査の時間差を隣接する各単位領域間で揃えることが出来るので、その現象を目立たなくすることが出来る。また、時間差むらについては、双方向記録のままであっても、１回目と２回目の記録走査の間に所定の待機時間を設けることにより、その現象を目立たなくすることが出来る。
【００３３】
図４は、記録媒体に対する１回目の記録走査と２回目の記録走査の時間差と、発色（濃度）の関係を示す図である。時間差が大きいほど画像の発色（濃度）が高くなっていることが分かる。これは、時間差が大きいほど２回目の記録走査で付与したインクが表面に残りやすい傾向があるためである。但し、発色（濃度）は時間差が大きくなるにつれて一定値に近づいており、ある程度以上の時間差を設ければ、時間差の違いは発色に然程影響しないことも理解される。
【００３４】
例えば、単位領域の幅（Ｘ方向の長さ）を４２インチ、キャリッジ１０５の走査速度を４０インチ／秒、キャリッジ１０５の反転時間を０．２秒とする。このとき、左端領域において、第１単位領域における１回目の記録走査（第１記録走査）と２回目の記録走査（第２記録走査）の時間差は約２．３秒（＝４２／４０×２＋０．２）である。また、第２単位領域における１回目の記録走査（第２記録走査）と２回目の記録走査（第３記録走査）の時間差は約０．２秒である。図３では、このような左端領域における第１単位領域と第２単位領域の色差をΔＥ１で示している。
【００３５】
ここで、１回目の記録走査と２回目の記録走査の間に０．２５秒の待機時間を設けた場合を考える。この場合、左端領域において、第１単位領域における１回目の記録走査（第１記録走査）と２回目の記録走査（第２記録走査）の時間差は約約２．５５秒（＝４２／４０×２＋０．２＋０．２５）となる。また、第２単位領域における１回目の記録走査（第２記録走査）と２回目の記録走査（第３記録走査）の時間差は約０．４５秒（＝０．２+０．２５）となる。図３では、このような場合の左端領域における第１単位領域と第２単位領域の色差をΔＥ２で示している。ΔＥ１とΔＥ２を比べると、明らかにΔＥ２の方が小さく、待機時間を設けた方が時間差むらを目立ち難く出来ることが分かる。
【００３６】
以上説明したように、時間差むらを目立たなくするためには、１回目の記録走査と２回目の記録走査を片方向記録に揃える方法と、１回目の記録走査と２回目の記録走査の間に所定の待機時間を設ける方法の、いずれも採用することができる。但し、上記条件のもと、１つの単位領域の画像を完成させるために必要な時間を、前者の方法と後者の方法で比較すると、明らかに後者の方が短時間であることが分かる。
【００３７】
１回目の記録走査と２回目の記録走査を片方向記録に揃えた場合、単位領域の画像を完成させるために必要な時間は３．５５秒（＝４２／４０×３＋０．２×２）となる。これに対し、１回目の記録走査と２回目の記録走査の間０．２５秒の待機時間を設けた場合、単位領域の画像を完成させるために必要な時間は２．５５秒（＝４２／４０×２＋０．２＋０．２５）となる。このため、本実施形態では、色むらが発生せず時間差むらのみが発生する場合には、片方向記録に切り替えず、０．４５秒の待機時間を介在させた双方向記録を行い、スループットをなるべく低下させないようにする。
【００３８】
図５は、ホストＰＣ５００から印刷ジョブが入力された場合に、記録制御部３０１が実行する記録動作決定処理を説明するためのフローチャートである。以下、図２（ｂ）のブロック図を参照しながら、図５のフローチャートに沿って記録動作決定処理を説明する。
【００３９】
本処理が開始されると、記録制御部３０１は、まずステップＳ７０１において、受信した画像データを受信バッファ４０１に展開する。続くステップＳ７０２において、記録制御部３０１は、属性データ生成部４０２を用いて個々の画素の属性データを取得し、ステップＳ７０３でこれら取得した属性データを受信バッファ４０１とは異なるメモリに記憶する。
【００４０】
図６（ａ）および（ｂ）は、ステップＳ７０１において受信バッファ４０１に展開された画像データの一例と、ステップＳ７０３における属性データの保存状態を示す図である。既に説明したように、本実施形態の画像データは個々の画素Ｐが画素信号としてＲＧＢの８ビット輝度データ（０〜２５５）を有しており、記録制御部３０１は、これらＲＧＢの輝度データを、図６（ａ）に示すように単位領域（６４０画素幅）ごとに管理する。ここでは、第１単位領と第２単位領域域と、第５単位領域の全域に（ＲＧＢ）＝（１２８，１２８，１２８）の輝度データが入力され、第３単位領と第４単位領域域の全域に（ＲＧＢ）＝（０，０，２５５）の輝度データが入力された場合を示している。
【００４１】
再度図２（ｂ）を参照する。属性データ生成部４０２は、属性データテーブル４０５を参照することにより、図６（ａ）に示す個々の画素Ｐの輝度データに対応する属性データを生成する。
【００４２】
図７（ａ）および（ｂ）は、属性データテーブル４０５の記憶内容と属性データの構成を説明するための図である。属性データテーブル４０５には、図７（ａ）に示すようにＲＧＢの信号値の組み合わせと、２ビットの属性データとが対応づけて記憶されている。ここでは、ＲＧＢの信号値が０〜６３の場合の引数をＡ、６４〜１２７の場合の引数をＢ、１２８〜１９１の場合の引数をＣ、１９２〜２５５の場合の引数をＤとして示している。例えば、（ＲＧＢ）＝（１２８，１２８，１２８）の場合、引数は（Ｃ, Ｃ, Ｃ）となり、属性データは「００」となる。また、（ＲＧＢ）＝（０，０，２５５）の場合、引数は（Ａ, Ａ,Ｄ）となり、属性データは「１０」となる。
【００４３】
本実施形態の属性データは、図７（ｂ）に示すように２ビットで構成されている。上位ビットは色むらの程度を示すために用いられ、色むらが懸念される場合に「１」となり、そうでない場合は「０」となる。一方、下位ビットは時間差むらの程度を示すために用いられ、時間差むらが懸念される場合に「１」となり、そうでない場合は「０」となる。例えば、（ＲＧＢ）＝（１２８，１２８，１２８）の場合に、図７（ａ）を参照して設定される属性データは「００」であるが、これは色むらも時間差むらも懸念されないことを意味している。一方、（ＲＧＢ）＝（０，０，２５５）の場合、属性データは「１０」となり、これは色むらが懸念され時間差むらは懸念されないことを意味している。
【００４４】
属性データ生成部４０２は、図７（ａ）に示す属性データテーブル４０５を参照し、個々の画素の輝度データ（ＲＧＢ）に対応する２ビットの属性データを生成する。そして、図６（ｂ）に示すようにそれぞれの画素に対応づけた状態で、受信バッファ４０１とは異なるメモリに記憶する。
【００４５】
図５のフローチャートに戻る。ステップＳ７０４において、記録制御部３０１は画像領域を複数の積算単位領域６００に区分し、ステップＳ７０５では、色むらと時間差むらのそれぞれについて判定領域を設定する。積算単位領域６００および判定領域について、図６（ｂ）と図３を参照して説明する。
【００４６】
本実施形態において、積算単位領域６００とは、色むらや時間差むらが視覚的に認識可能な最小の領域に相応し、色むらや時間差むらを判断するための最小単位とする。具体的には、縦６４０画素、横１２００画素の７６８０００画素領域を積算単位領域６００としている。一方、判定領域は、色むらと時間差むらそれぞれが発生し得る位置にある積算単位領域であり、色むらと時間差むらについて個別に設定される。本実施形態では、色むらについては全ての画像領域で認識される懸念があるため、記録制御部３０１は全ての積算単位領域を判定領域に設定する。一方、時間差むらについては左端領域および右端領域では認識される懸念があるが中央領域では認識される懸念が低いため、記録制御部３０１は左端領域および右端領域に含まれる積算領域のみを判定領域に設定する。具体的には、両端約１０インチに含まれる積算単位領域を判定領域に設定する（図３参照）。
【００４７】
図５のフローチャートに戻る。ステップＳ７０６において記録制御部３０１は、複数の積算単位領域のうちの１つを処理対象の積算単位領域として設定する。ステップＳ７０７では、処理対象の積算単位領域が色むらの判定領域に設定されているか否かを判断する。本実施形態の場合、全ての積算単位領域が判定領域に含まれているため、ステップＳ７０８に進む。
【００４８】
ステップＳ７０８において、記録制御部３０１は、処理対象の積算単位領域に含まれる全ての画素を検索し、属性データの上位ビットが「１」である画素の数Ｃ１をカウントする。そして、続くステップＳ７０９において、記録制御部３０１は、カウント値Ｃ１が予め定められている閾値Ｔ１よりも大きいか否かを判定する。閾値Ｔ１は、特に限定されるものではないが、積算単位領域に含まれる７６８０００個の画素のうち、属性データの上位ビットが「１」である画素がいくつ以上存在すると当該領域の色むらが認識されるようになるかを示す値であれば良い。記録制御部３０１は、ステップＳ７０８において、Ｃ１＞Ｔ１であると判定した場合はステップＳ７１０に進み、処理対象の積算単位領域が含まれる単位領域の上位ビット用フラグをＯＮにする。一方、Ｃ１＜Ｔ１の場合はステップＳ７１１にジャンプする。なお、上位ビット用フラグはデフォルトでＯＦＦに設定されている。
【００４９】
ステップＳ７１１において、記録制御部３０１は、処理対象の積算単位領域が時間差むらの判定領域に設定されているか否かを判断する。時間差むらの判定領域に設定されていない場合は、そのままステップＳ７１５にジャンプする。一方、処理対象の積算単位領域が時間差むらの判定領域に設定されている場合、ステップＳ７１２に進む。
【００５０】
ステップＳ７１２において、記録制御部３０１は、処理対象の積算単位領域に含まれる全ての画素を検索し、属性データの下位ビットが「１」である画素の数Ｃ２をカウントする。そして、続くステップＳ７１３において、記録制御部３０１は、カウント値Ｃ２が予め定められている閾値Ｔ２よりも大きいか否かを判定する。閾値Ｔ２は、特に限定されるものではないが、積算単位領域に含まれる７６８０００個の画素のうち、属性データの下位ビットが「１」である画素がいくつ以上存在すると当該領域の時間差むらが認識されるようになるかを示す値であれば良い。記録制御部３０１は、ステップＳ７１１において、Ｃ２＞Ｔ２の場合はステップＳ７１４に進み、処理対象の積算単位領域が含まれる単位領域の下位ビット用フラグをＯＮにする。一方、Ｃ２＜Ｔ２の場合はステップＳ７１５にジャンプする。なお、下位ビット用フラグはデフォルトでＯＦＦに設定されている。
【００５１】
ステップＳ７１５では、全ての積算単位領域について、ステップＳ７０７〜Ｓ７１４の判定処理が行われたか否かを判断する。判定処理が行われていない積算単位領域が未だ残っていると判断した場合は、次の積算単位領域についての判定処理を行うためにステップＳ７０６に戻る。全ての積算単位領域について判定処理が行われたと判断した場合はステップＳ７１６に進む。
【００５２】
ステップＳ７１６において、記録制御部３０１は、上位ビット用のフラグと下位ビット用のフラグを確認し、個々の単位領域についての記録動作を決定する。
【００５３】
図８は、ステップＳ７１６において、記録制御部３０１が参照するテーブルを示す。本テーブルには、色むらが懸念される場合にＯＮとなる上位ビットフラグと、時間差むらが懸念される場合にＯＮとなる下位ビットフラグの組み合わせと、単位領域の記録動作との対応関係が記憶されている。例えば、上位ビットフラグも下位ビットフラグもＯＦＦである即ち色むらも時間差ムラも懸念されない単位領域については、待機時間なしの双方向記録が設定される。上位ビットフラグがＯＦＦで下位ビットフラグがＯＮである即ち色むらは懸念されないが時間差むらが懸念される単位領域については、待機時間有りの双方向記録が設定される。上位ビットフラグがＯＮで下位ビットフラグがＯＦＦのとき即ち色むらは懸念されるが時間差むらは懸念されない単位領域については、待機時間なしの片方向記録が設定される。上位ビットフラグも下位ビットフラグもＯＮである即ち色むらも時間差ムラも懸念される単位領域については、待機時間なしの片方向記録が設定される。
【００５４】
図９は、図６（ａ）のような画像データが入力された場合の、第１単位領域〜第５単位領域に対する記録動作を示す図である。図６（ａ）のような画像データが入力された場合、各単位領域の上位ビットフラグと下位ビットフラグの設定状態は図６（ｂ）の右側に示すようになり、記録制御部３０１は、図８に示すテーブルに基づいて各単位領域の記録動作を決定する。色むらも時間差むらも懸念されない第１単位領域、第２単位領域および第５単位領域は、デフォルトの記録動作すなわち２パス双方向記録で画像が記録される。一方、色むらは懸念されるが時間差むらは懸念されない第２単位領域と第３単位領域は、２パス片方向記録で画像が記録される。結果、画像領域全域について色むらも時間差むらも目立たない一様な画像を出力することができる。
【００５５】
図１０（ａ）および（ｂ）は、本実施形態のインクジェット記録装置に入力される画像データと当該画像データに対応する属性データの別例を示す図である。ここでは、第１単位領と第２単位領域域と、第５単位領域の全域に（ＲＧＢ）＝（１２８，１２８，１２８）の輝度データが入力され、第３単位領と第４単位領域域の全域に（ＲＧＢ）＝（３２，３２，３２）の輝度データが入力された場合を示している。
【００５６】
このような画像データの場合、属性データ生成部４０２は、図７（ａ）に示す属性データテーブル４０５を参照し、第１単位領域、第２単位領域、第５単位領域については全て画素に対し属性データ「００」を生成する。また、第３単位領域および第４単位領域についてはすべての画素に対し、属性データ「０１」を生成する。そして、個々の単位領域における上位ビットフラグと下位ビットフラグは図１０（ｂ）の右側に示す設定状態となる。
【００５７】
図１１は、図１０（ａ）のような画像データが入力された場合の、第１単位領域〜第５単位領域に対する記録動作を示す図である。色むらも時間差むらも懸念されない第１単位領域、第２単位領域および第５単位領域は２パス双方向記録で画像が記録される。一方、色むらは懸念されないが時間差むらは懸念される第２単位領域と第３単位領域は、２回の記録走査の間に０．４５秒の待機時間を設けた２パス双方向記録で画像が記録される。結果、画像領域全域について色むらも時間差むらも目立たない一様な画像を出力することができる。
【００５８】
なお、以上では、単位領域に対する全ての画素に同じ信号値の画素データが入力される場合を例に説明してきたが、無論このような画像データは一例に過ぎない。本実施形態においては、単位領域に含まれる複数の積算単位領域のうちカウント値Ｃ１が閾値Ｔ１を超えるものが一つでも存在すれば、当該単位領域の上位ビット用フラグはステップＳ７１０でＯＮに設定され、当該単位領域全体に対して色むら対策が施される。同様に、単位領域に含まれる複数の積算単位領域のうち、カウント値Ｃ２が閾値Ｔ２を超えるものが一つでも存在すれば、当該単位領域の下位ビット用フラグはＯＮに設定され、当該単位領域全体に対して時間差むら対策が施される。すなわち、どのような画像データが入力された場合であっても、色むらや時間差むらが懸念される箇所が存在する場合は、当該箇所における色むらと時間差むらのいずれもが目立たないように当該箇所が含まれる単位領域全体の記録動作が設定される。
【００５９】
以上説明したように、本実施形態によれば、同一の画像データから色むらと時間差むらの懸念状況を判断し、それぞれの画像弊害を緩和できるように単位領域ごろに記録動作を制御することができる。
【００６０】
（第２の実施形態）
本実施形態においても第１の実施形態と同様、図１〜図２に示したインクジェット記録装置を用い、記録制御部３０１は図５に示したフローチャートに従って記録動作決定処理を実行する。本実施形態において、第１の実施形態と異なる点は、属性データと属性データテーブルの内容である。
【００６１】
図１２（ａ）および（ｂ）は、図５のステップＳ７０２において属性データ生成部４０２が参照する属性データテーブル４０５と、属性データの構成を示す図である。図１２（ａ）に示すように、本実施形態の属性データテーブル４０５も第１の実施形態と同様、ＲＧＢの信号値の組み合わせと２ビットの属性データとが対応づけて記憶されている。
【００６２】
本実施形態の属性データは、第１の実施形態と同様に２ビットで構成されるが、上位ビットと下位ビットの示す内容が第１実施形態と異なっている。第１の実施形態では、上位ビットと下位ビットを異なる画像弊害に対応づけていたが、本実施形態では記録動作を構成する異なる要素に対応づけている。具体的には、属性データの上位ビット（第１要素）は記録走査方向に対応し、双方向記録を推奨する場合に「０」、片方項記録を推奨する場合に「１」が設定される。下位ビット（第２要素）は、走査開始前の待機時間の有無に対応し、待機時間を設けない場合に「０」、待機時間を設ける場合に「１」が設定される。
【００６３】
このため、図１２（ａ）に示す本実施形態の属性テーブルにおいては、ＲＧＢの引数と、そのＲＧＢ値の画像を色むらも時間差むらも目立たせないようにする記録動作（走査方向と待機時間の有無）が、対応づけて記憶されている。例えば、色むらと時間差むらのどちらもが懸念されるＲＧＢ値（例えば（Ａ, Ｂ, Ａ））については、第１の実施形態で説明した図７（ａ）では属性が「１１」であったのに対し、本実施形態では「１０」になっている。これは、色むらと時間差むらのどちらもが懸念される画像（Ａ, Ｂ, Ａ）の場合、片方向記録を採用すれば、待機時間を設けなくても色むらと時間差むらの両方を目立たなくすることができるためである。
【００６４】
他の工程は、第１の実施形態と同様である。記録制御部３０１は、カウント値Ｃ１が閾値Ｔ１より大きいと判断すると（Ｓ７０９）、上位ビットフラグをＯＮに設定し（Ｓ７１０）、カウント値Ｃ２が閾値Ｔ２より大きいと判断すると（Ｓ７１３）、下位ビットフラグをＯＮに設定する（Ｓ７１４）。そして、ステップＳ７１６において記録制御部３０１は、第１の実施形態と同様、図８に示すテーブルに基づいて個々の単位領域についての記録動作を決定する。
【００６５】
以上説明した本実施形態においても、結果として第１の実施形態と同様の記録動作を実現することができる。すなわち、図６（ａ）の画像データが入力された場合は図９に示す記録動作で画像を記録する。また、図１０（ａ）の画像データが入力された場合は図１１に示す記録動作で画像を記録する。すなわち、本実施形態においても、第１の実施形態と同様、同一の画像データに基づいて、色むらと時間差むらのいずれも緩和するように単位領域ごとに記録動作を制御することができる。
【００６６】
なお、以上説明した実施形態では、図５のフローチャートを用い、複数の単位領域に対する記録動作決定処理を１つの印刷ジョブの単位で行う内容で説明した。しかし、記録動作決定処理については、単位領域ごとに行うこともできる。例えば、１単位領域分の画像データを受信バッファに展開した時点で、当該単位領域に対してステップＳ７０２〜Ｓ７１６の処理を行い、次の１単位領域分の画像データを展開した時点で、当該単位領域に対して再び同じ処理を行うようにしても良い。
【００６７】
また、積算単位領域の大きさや判定領域、待機時間、また閾値Ｔ１やＴ２についても、上記実施形態に示した値に限定されるものではない。色むらや時間差むらの目立ち方は、記録媒体の種類やサイズ、インクの物性、記録解像度、キャリッジスピードなど様々な要因に応じて変化する。上記のような値は、色むらや時間差むらが目立ち難くなることを目的に上記様々な要因に応じて適切に調整されることが好ましい。
【００６８】
更に、本発明が解消する画像弊害は色むらや時間差むらに限定されるものでもない。画像データを解析することによってその目立ち方を予想し、記録動作によってその目立ち具合を調整ことができれば、色むらや時間差むら以外の画像弊害を抑えることを目的に本発明を応用することはできる。この場合、例えば上位ビットや下位ビットの一方を、色むらや時間差むらと異なる画像弊害のために用いても良いし、３つ目の画像弊害のために３ビット目を新たに追加しても良い。
【００６９】
また、記録動作を切替える要素についても、記録方向と待機時間の２つに限定されるものではない。例えば、待機時間の代わりにキャリッジスピードや搬送速度を変えても良い。また、量子化処理で用いるディザパターンやインデックスパターンを切替えても良いし、マルチパス記録で使用するマスクパターンやマルチパス数（単位領域に対する記録走査の回数）を切替えても良い。
【００７０】
いずれにしても、受信した画像データを解析することにより、複数種類の画像弊害情報が記憶された属性データを生成し、属性データに基づいて記録動作を適切に調整することができれば、本発明は有効に機能させることができる。
【００７１】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７２】
１    インクジェット記録装置
２０１    記録ヘッド
２０２    吐出口
３０１    記録制御部
４０２    属性データ生成部
４０４    記録動作決定部
Ｓ    記録媒体
【図１】
2019093678.tif 000003
【図２】
2019093678.tif 000004
【図３】
2019093678.tif 000005
【図４】
2019093678.tif 000006
【図５】
2019093678.tif 000007
【図６】
2019093678.tif 000008
【図７】
2019093678.tif 000009
【図８】
2019093678.tif 000010
【図９】
2019093678.tif 000011
【図１０】
2019093678.tif 000012
【図１１】
2019093678.tif 000013
【図１２】
2019093678.tif 000014