(57)【要約】      （修正有）【課題】画像データと画像処理用データを効率よく格納することができる記録装置を提供する。【解決手段】第１の記録モードにおいては第１の記録データを格納し、第２の記録モードにおいては第２の画像データと画像処理用データを格納する複数の格納部２０４と、第１の記録モードにおいて、格納部２０４に格納された第１の画像データを用いて画像を記録し、第２の記録モードにおいて、格納部２０４に格納された第２の画像データと画像処理用データを用いて画像を記録する記録制御手段２０８と、を備え、複数の格納部２０４は、第１の記録モードにおいては第１の画像データを格納し、第２の記録モードにおいては画像処理用データを格納する。【選択図】図２
2015199201.tif 000002
【特許請求の範囲】
【請求項１】
複数のインクに対応する複数の第１の画像データを用いて画像を記録する第１の記録モードと、前記第１の記録モードよりも少ない数のインクに対応する少なくとも１つの第２の画像データと、画像データを処理するための画像処理用データと、を用いて画像を記録する第２の記録モードと、を備える記録装置であって、
前記第１の記録モードにおいて前記第１の記録データを格納し、かつ前記第２の記録モードにおいて前記第２の画像データと前記画像処理用データを格納する複数の格納部と、
前記第１の記録モードにおいて、前記格納部に格納された前記第１の画像データを用いて画像を記録し、前記第２の記録モードにおいて、前記格納部に格納された前記第２の画像データと前記画像処理用データを用いて画像を記録する記録制御手段と、
を備え、
前記複数の格納部は、前記第１の記録モードにおいて前記第１の画像データを格納し、かつ前記第２の記録モードにおいて前記画像処理用データを格納する格納部を含むことを特徴とする記録装置。
【請求項２】
記録媒体にインクを付与可能な複数の記録ヘッド部を備え、
前記画像処理用データは、前記第２の画像データを前記複数の記録ヘッド部に振り分けるための処理に用いられる分割マスクのデータであることを特徴とする請求項１に記録装置。
【請求項３】
前記画像処理用データは、前記第２の画像データのエッジ部および非エッジのそれぞれを間引くための間引きマスクのデータであることを特徴とする請求項１に記載の記録装置。
【請求項４】
前記複数の格納部は、単一のアドレスによって、同一の記録位置に対応する前記画像データおよび前記画像処理用データの読み出しが可能であることを特徴とする請求項１から３のいずれか１項に記載の記録装置。
【請求項５】
前記格納部はＳＲＡＭであることを特徴とする請求項１から４のいずれか１項に記載の記録装置。
【請求項６】
前記第１および第２の記録モードの一方において使用されるインクは顔料インクであり、他方において使用されるインクは染料インクであることを特徴とする請求項１から５のいずれか１項に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録モードによって画像を記録可能な記録装置に関するものである。
【背景技術】
【０００２】
複数の異なるインクを用いて画像を記録する記録装置は、それぞれのインク毎の画像データを格納するためのメモリが必要となる。また、複数の記録モードによる記録動作が可能な記録装置において、それらの記録モードに応じて、異なるデータを用いて画像データを処理（画像処理）する場合には、その画像処理用のデータを格納するためのメモリも必要となる。そのような画像処理用のデータとしては、例えば、顔料インクを用いる記録モードにおいて用いられる画素毎の属性データがある。また、染料インクを用いる記録モードにおいて、特許文献１に記載されているように、インクの定着性を上昇させるように画像データを処理するために用いるマスクデータがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４４７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、複数の記録モードを備える記録装置は、画像データを格納するためのメモリに加えて、画像処理用のデータを格納するためのメモリが必要となるため、メモリの増設などによる大容量化が必要となる。例えば、それらのデータを格納するためのメモリとしてＳＲＡＭを増設した場合には、レイアウト時に配線性が損なわれるおそれがある。また、マスクデータなどの画像処理用のデータを用ない記録モードにおいては、そのように大容量化したメモリが無駄になる。
【０００５】
本発明の目的は、画像データと画像処理用データを効率よく格納することができる記録装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の記録装置は、複数のインクに対応する複数の第１の画像データを用いて画像を記録する第１の記録モードと、前記第１の記録モードよりも少ない数のインクに対応する少なくとも１つの第２の画像データと、画像データを処理するための画像処理用データと、を用いて画像を記録する第２の記録モードと、を備える記録装置であって、前記第１の記録モードにおいて前記第１の記録データを格納し、かつ前記第２の記録モードにおいて前記第２の画像データと前記画像処理用データを格納する複数の格納部と、前記第１の記録モードにおいて、前記格納部に格納された前記第１の画像データを用いて画像を記録し、前記第２の記録モードにおいて、前記格納部に格納された前記第２の画像データと前記画像処理用データを用いて画像を記録する記録制御手段と、を備え、前記複数の格納部は、前記第１の記録モードにおいて前記第１の画像データを格納し、かつ前記第２の記録モードにおいて前記画像処理用データを格納する格納部を含むことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、第１の記録モードにおいて第１の画像データを格納する格納部は、第２の記録モードにおいて画像処理用データを格納する格納部の機能を兼有することができる。これにより、画像処理用データを格納するための格納部を特別に用意することなく、画像データと画像処理用データを効率よく格納することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態における記録装置の概略構成図である。
【図２】図１の記録装置の制御系のブロック構成図である。
【図３】本発明の第１の実施形態における顔料インクを用いる記録モードの説明図である。
【図４】図３における画像処理用ＳＲＡＭの説明図である。
【図５】画像処理用ＳＲＡＭの構成図である。
【図６】図３における画像処理用ＳＲＡＭからのデータの読み出し処理の説明図である。
【図７】本発明の第１の実施形態における染料インクを用いる記録モードの説明図である。
【図８】図７における画像処理用ＳＲＡＭの説明図である。
【図９】図７における画像処理用ＳＲＡＭからのデータの読み出し処理の説明図である。
【図１０】図７における画像処理用ＳＲＡＭからのデータの読み出し処理の説明図である。
【図１１】本発明の第２の実施形態における顔料インクを用いる記録モードの説明図である。
【図１２】本発明の第２の実施形態における染料インクを用いる記録モードの説明図である。
【図１３】図１２における画像処理用ＳＲＡＭの説明図である。
【図１４】図１２における画像処理用ＳＲＡＭからのデータの読み出し処理の説明図である。
【図１５】図１２における画像処理用ＳＲＡＭからのデータの読み出し処理の説明図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。  
（第１の実施形態）
図１は、本実施形態の記録装置の主に記録部の概略構成を示す斜視図である。本実施形態の記録装置は、シリアルスキャンタイプのインクジェット記録装置としての適用例である。
【００１０】
インクジェット記録ヘッド４０１は、電気熱変換素子（ヒータ）やピエゾ素子などの吐出エネルギー発生素子を用いて、吐出口からインクを吐出可能である。本例の記録ヘッド４０１には、ブラック（Ｂｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）のインクを吐出可能な複数の吐出口が配列されており、１色のインク当たり２つの吐出口列が形成されたユニットを構成する。吐出口列は、後述する矢印Ｘの主走査方向と交差（本例の場合は、直交）する方向に延在する。記録ヘッド４０１は、キャリッジ４０２に着脱自在に装着される。キャリッジ４０２は、ガイド軸４０３と摺動自在に係合することにより、ガイド軸４０３に沿って、後述する矢印Ｙの副走査方向と交差（本例の場合は、直交）する矢印Ｘの主走査方向に往復移動される。キャリッジ４０２と対向する位置には、記録解像度３００ｄｐｉに対応する間隔で複数のスリットが形成されたエンコーダスケール４０４が備えられている。不図示のエンコーダセンサは、エンコーダスケール４０４に光を照射し、その透過光に基づいて、キャリッジ４０２の移動位置に対応する信号を出力する。紙送りローラ４０５は、補助ローラ４０６と共に、用紙などの記録媒体４０７を挟持しつつ矢印方向に回転することにより、記録媒体４０７を矢印Ｙの副走査方向に搬送する。一対の給紙ローラ４０８，４０９は、記録媒体４０７を挟持しつつ回転することにより、その記録媒体４０７を供給する。
【００１１】
図２は、このような記録装置の内部における記録データ処理系のブロック図である。記録装置のコントローラはホスト装置２０１から記録データを受信し、その記録データは、メモリ制御回路２０２によって、ＳＲＡＭコントローラ２０３を介して画像処理用ＳＲＡＭ２０４に一時格納される。その後、画像処理回路群２０５からのアクセス要求によって、ＳＲＡＭコントローラ２０３を介して画像処理用ＳＲＡＭ２０４から記録データが読み出され、画像の記録品位の向上のための画像処理がなされる。その画像処理は、記録媒体の種類、および使用するインクの組み合わせ（インクセット）に応じて決められた記録モードに必要な処理である。その画像処理の後、メモリ制御回路２０２は、ＤＲＡＭコントローラ２０６を介して、吐出データ用ＤＲＡＭ２０７に記録データを一時保存させる。このような一連の処理は、シーケンスコントローラ２０８によって制御される。その後、吐出データ用ＤＲＡＭ２０７内の画像データは、ヘッド制御回路２０９によって読み出され、記録ヘッド４０１の駆動仕様に調整されてから記録ヘッド４０１に転送される。
【００１２】
図３は、図２における画像処理回路群２０５，ＳＲＡＭコントローラ２０３，および画像処理用ＳＲＡＭ２０４の関係の説明図である。
【００１３】
画像処理用ＳＲＡＭ２０４には、１２種類のインクに対応する画像データを格納する格納部としてのＳＲＡＭ５６１，５６２，５６３，・・・５７２と、属性データを格納する格納部としてのＳＲＡＭ６６５と、を含む。本例の場合、顔料インクとして、ブラック（Ｂｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色のインクの他、８色のインクを用いる。その８色のインクは、マットブラック（ＭＢｋ）、グレイ（Ｇｙ）、フォトグレイ（ＰＧｙ）、フォトシアン（ＰＣ）、フォトマゼンタ（ＰＭ）、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）のインクである。また本例の場合、染料インクとして、ブラック（Ｂｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色のインクを用いる。以下の説明においては、ブラック（Ｂｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の顔料インク用および染料インク用の画像データは、それぞれＳＲＡＭ５６１，５６２，５６３，５６４に格納されるものとする。また、マットブラック（ＭＢｋ）、グレイ（Ｇｙ）、フォトグレイ（ＰＧｙ）、フォトシアン（ＰＣ）、フォトマゼンタ（ＰＭ）、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の顔料インク用の画像データは、それぞれＳＲＡＭ５６５から５７２に格納される。画像処理用ＳＲＡＭ２０４は、単一のアドレスによって、記録媒体上の同一の記録位置に対応する画像データおよび属性データをＳＲＡＭ５６１から５７２、および６６５から読み出すことができるように構成されている。
【００１４】
第１の画像処理回路５０１には、画像処理用ＳＲＡＭ２０４にアクセスするためのアドレスバス５０４と、ＳＲＡＭ５６１，５６２，５６３，５６４用のデータバス５３１，５３２，５３３，５３４と、ＳＲＡＭ６６５用のデータバス６３５が接続されている。さらに、第１の画像処理回路５０１には、ＳＲＡＭ５６５から５７２のための不図示のデータバスが接続されている。これらのデータバスは、それぞれ６４ビットバスである。第１の画像処理回路５０１からＳＲＡＭコントローラ２０３に対してデータの読み出しが要求されると、アドレス生成回路５１３から、アドレスバスを介してＳＲＡＭ５６１〜５７２および６６５に対するアクセスの要求が出される。アドレスバス５４１，５４２，５４３，５４４，６４５は、ＳＲＡＭ５６１，５６２，５６３，５６４用のアドレスバスである。さらに、アドレス生成回路５１３には、ＳＲＡＭ５６５から５７２のための不図示のアドレスバスが接続されている。ＳＲＡＭ５６１から５７２および６６５から読み出されるデータは、それぞれ対応するデータバスおよびバスコントローラ６１４を介して第１の画像処理回路５０１に転送される。データバス５５１，５５２，５５３，５５４，６５５は、ＳＲＡＭ５６１，５６２，５６３，５６４用のデータバスである。さらに、バスコントローラ６１４には、ＳＲＡＭ５６５から５７２のための不図示のデータバスが接続されている。
【００１５】
第２の画像処理回路５０２には、画像処理用ＳＲＡＭ２０４にアクセスするためのアドレスバス５０５と、データバス５１１と、が接続されている。第２の画像処理回路５０２からＳＲＡＭコントローラ２０３に対してデータの読み出しが要求されると、アドレス生成回路５１３から、ＳＲＡＭ５６１から５７２および６６５に対するアクセスの要求が出される。バスコントローラ６１４によって、画像処理用ＳＲＡＭ２０４との間のデータバスが選択され、画像処理用ＳＲＡＭ２０４から読み出されるデータは、対応するデータバスを介して第２の画像処理回路５０２に転送される。第３の画像処理回路５０３は、第２の画像処理回路５０２と同様に構成されている。
【００１６】
記録ヘッドの１回の走査を伴って、記録媒体上の所定領域の画像を記録する１パス記録方式において、１画素に対してインクを１回吐出した場合には、画像の濃度が低くなりやすい。一方、記録ヘッドの複数回の走査を伴って、記録媒体上の所定領域の画像を記録する１パス記録方式において、同一画素に対して同じインクを複数回吐出した場合には、画像の濃度を高めることができる。しかし、記録ヘッドの操作回数の増加に伴ってスループットが低下するおそれがある。
【００１７】
そこで本例においては、ブラック（Ｂｋ）の染料インクに対して、第１および第２の２つの吐出口列を割り当てる。そして、記録ヘッドの１回の走査によって、同一画素に対して、第１および第２の吐出口列からブラックの染料インクを計２回吐出させることにより、スループットを低下させることなく、高濃度のブラック画像を記録する。そのために、ブラックの染料インク用の画像データを処理する画像処理用データとして、後述する分割マスク１と分割マスク２を用いる。分割マスク１は第１の吐出口列用のマスクデータであり、分割マスク２は第２の吐出口列用のマスクデータである。それらの第１および第２の吐出口列は、１つの記録ヘッドにおいて第１および第２の記録ヘッド部を構成するものであってもよく、あるいは第１および第２の記録ヘッドに分けて構成してもよい。
【００１８】
ＳＲＡＭ６６５に格納される属性データは、ブラックの顔料インク用の画像データ、およびブラックの染料インクの画像データの処理に用いられる。属性データは、それらの画像データに付随する像域情報を含む情報であり、主に、記録画像の見栄えを良くするために、画像データの色処理や階調値の調整に用いられる。例えば、有彩色と無彩色が混在する自然画像と、原稿中に多く見られる黒文字と、では、同じ黒色でも使用するインクの種類を変えることによって、自然画像を自然画像らしく見せるように記録し、一方、文字は鮮明に記録することができる。例えば、顔料インク用の画像データに付随する属性データは、画素毎に、有彩色か無彩色かを表す１ビットずつの属性フラグデータ、あるいは文字部であるか否かを表す１ビットの属性フラグデータを持つことにより、記録画像の画質を向上させることができる。ブラックの顔料インク用の画像データに付随する属性フラグデータと、ブラックの染料インクの画像データに付随する属性フラグデータと、は異なる。
【００１９】
（顔料インクを使用する記録モード）
以下、顔料インクを使用する記録モード（第１の記録モード）について説明する。この記録モードでは、ブラック（Ｂｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクの他、種々の色のインクを用いることができる。本例においては、前述したように、マットブラック（ＭＢｋ）、グレイ（Ｇｙ）、フォトグレイ（ＰＧｙ）、フォトシアン（ＰＣ）、フォトマゼンタ（ＰＭ）、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）を加えた計１２色のインクを用いて画像を記録する。これら計１２色の顔料インク用の画像データ（第１の画像データ）は、図３のように、それらに対応するＳＲＡＭ５６１，５６２，５６３，・・・５７２に格納される。
【００２０】
図４（ａ）は、画像処理用ＳＲＡＭ２０４（ＳＲＡＭ５６１から５７２，６６５）の説明図である。ＳＲＡＭ５６１から５７２は、画像格納領域（画像処理対象領域）８０２を含む３８４カラム×３８４ビットの格納領域が構成され、画像格納領域８０２の中心に、２５６カラム×２５６ビットの画像領域８０３が構成されている。画像格納領域８０２において、画像領域８０３以外の領域は、画像処理のために画像領域８０３に付けて読み出される領域（以下、「のりしろ」ともいう）である。上下のｎビット、左右のｍビットの拡張幅は、スムージング処理およびバンドムラ低減処理などの画像処理回路において必要とされるデータによって決定される。ＳＲＡＭ６６５は、このようなＳＲＡＭ５６１から５７２と同様に構成されており、画像領域８０３を含む画像格納領域８０２に属性データが格納される。
【００２１】
図５は、３８４カラム×３８４ビットで構成される画像処理用ＳＲＡＭ２０４（ＳＲＡＭ５６１から５７２，６６５）の構造の説明図である。ＳＲＡＭ２０４において、アドレスｎの領域１００１には、１カラム目の３８４ビット中の上位１ビットから６４ビットが格納される。アドレスｎ＋１の領域１００８には、１カラム目の３８４ビット中の上位６５ビットから１２８ビットが格納され、アドレスｎ＋５の領域１０１５には、１カラム目の３８４ビット中の上位３２１ビットから３８４ビットが格納される。アドレス｛ｎ＋（６×１）｝の領域１００２には、２カラム目の３８４ビット中の上位１ビットから６４ビットが格納される。アドレス｛（ｎ＋１）＋（６×１）｝の領域１００９には、２カラム目の３８４ビット中の上位６５ビットから１２８ビットが格納される。アドレス｛（ｎ＋５）＋（６×１）｝の領域１０１６には、２カラム目の３８４ビット中の上位３２１ビットから３８４ビットが格納される。同様に、アドレス｛ｎ＋（６×３８３）｝の領域１００７には、３８４カラム目の３８４ビット中の上位１ビットから６４ビットが格納される。アドレス｛（ｎ＋１）＋（６×３８３）｝の領域１０１４には、３８４カラム目の３８４ビット中の上位６５ビットから１２８ビットが格納される。アドレス｛（ｎ＋５）＋（６×３８３）｝の領域１０２１には、３８４カラム目の３８４ビット中の上位３２１ビットから３８４ビットが格納される。
【００２２】
２５６カラム×２５６ビットの画像領域８０３における１カラム目（図４（ｂ）中の６５カラム目）の画像データの画像処理を行うためには、図４（ｂ）中の斜線の領域１１０１のデータが必要である。
【００２３】
その際には、まず、（６５−ｍ）カラム目のデータを読み込むために、第１の画像処理回路５０１が画像処理用ＳＲＡＭ２０４のアドレス｛ｎ＋（６×（６５−ｍ））｝に対するアクセス要求を出す。画像処理用ＳＲＡＭ２０４（ＳＲＡＭ５６１から５７２，６６５）から、図６（ａ）中の斜線部分における１２色の顔料インク用の画像データ、および属性データが読み出される。次に、画像処理用ＳＲＡＭ２０４のアドレス｛（ｎ＋１）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から、図６（ｂ）中の斜線部分における１２色の顔料インク用の画像データ、および属性データが読み出される。次に、画像処理用ＳＲＡＭ２０４のアドレス｛（ｎ＋２）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から、図６（ｃ）中の斜線部分における１２色の顔料インク用の画像データ、および属性データが読み出される。次に、画像処理用ＳＲＡＭ２０４のアドレス｛（ｎ＋３）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から、図６（ｄ）中の斜線部分における１２色の顔料インク用の画像データ、および属性データが読み出される。次に、画像処理用ＳＲＡＭ２０４のアドレス｛（ｎ＋４）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から、図６（ｅ）中の斜線部分における１２色の顔料インク用の画像データ、および属性データが読み出される。次に、画像処理用ＳＲＡＭ２０４のアドレス｛（ｎ＋５）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から、図６（ｆ）中の斜線部分における１２色の顔料インク用の画像データ、および属性データが読み出される。
【００２４】
このようなアクセスによって、（６５−ｍ）カラム目のデータの読み出しを完了する。同様のアクセスを繰り返して、図４（ｂ）中の斜線の領域１１０１のデータ、つまり（６５＋ｍ）カラム目までの１２色の顔料インク用の画像データ、および属性データを読み出す。そして、それらの画像データおよび属性データを用いて、６５カラム目の画像データを処理（画像処理）する。
【００２５】
その画像処理した後の６５カラム目の１２色の顔料インク用の画像データは、それぞれに対応するＳＲＡＭ５６１から５７２に格納する。
【００２６】
まず、その画像データの上位１ビットから６４ビットまでをアドレス｛ｎ＋（６×６４）｝に書き込み、上位６５ビットから１２８ビットまでをアドレス｛（ｎ＋１）＋（６×６４）｝に書き込む。同様に、上位１２９ビットから１９２ビットまでをアドレス｛（ｎ＋２）＋（６×６４）｝に書き込み、上位１９３ビットから２５６ビットまでをアドレス｛（ｎ＋３）＋（６×６４）｝に書き込む。同様に、上位２５７ビットから３２０ビットまでをアドレス｛（ｎ＋４）＋（６×６４）｝に書き込み、上位３２１ビットから３８４ビットまでをアドレス｛（ｎ＋５）＋（６×６４）｝に書き込む。
【００２７】
このようにして、（６５＋ｍ）カラム目までの画像データおよび属性データの読み込み、６５カラム目の画像データの処理（画像処理）、および画像処理後の６５カラム目の画像データの書き込みを行う。次に、（６６＋ｍ）カラム目までの画像データおよび属性データの読み込み、それらのデータを用いての６６カラム目の画像データの処理（画像処理）、および画像処理後の６６カラム目の画像データの書き込みを行う。以降、同様の処理を繰り返し、最終的に、（３２０＋ｍ）カラム目までの画像データおよび属性データの読み込み、それらのデータを用いての３２０カラム目の画像データの処理（画像処理）、および画像処理後の３２０カラム目の画像データの書き込みを行う。
【００２８】
このような画像処理後の画像データに基づいて、記録ヘッド４０１からの１２色の顔料インクを吐出することにより、記録媒体にカラー画像を記録することができる。その画像を記録する記録制御においては、記録ヘッド４０１がインクを吐出しつつキャリッジ４０２と共に主走査方向に移動する記録動作と、記録媒体４０７を副走査方向に搬送させる搬送動作と、を繰り返す。
【００２９】
（染料インクを使用する記録モード）
以下、染料インクを使用する記録モード（第２の記録モード）について説明する。前述したように、染料インクとして、ブラック（Ｂｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色のインクを用いる。そのため、この記録モードにおいては、顔料インクを使用する記録モードにおいて使用された画像処理用ＳＲＡＭ２０４のＳＲＡＭ５６５から５７２は、使用されない。この記録モードを実施する場合には、それらの使用されないＳＲＡＭ５６５から５７２のいずれかを分配マスク１，２の格納エリアとして使用する。本例の場合は、図７のように、ＳＲＡＭ５７２に分配マスク１，２を格納する。４色の染料インク用の画像データ（第２の画像データ）は、ＳＲＡＭ５６１，５６２，５６３，５６４に格納される。
【００３０】
図８（ａ），（ｂ）は、本例における分割マスク１，２の説明図であり、それらのサイズは１２８カラム×１２８ビットである。説明の便宜上、分割マスク１は、図８（ａ）のように上下に２等分し、それらの部分に、左上から下方に向かう順にＡ、Ｂ、Ｃ、Ｄの符号を付した。これらの部分Ａ、Ｂ、Ｃ、Ｄは、図８（ｃ）のように、ＳＲＡＭ５７２の６５カラム目から１９２カラム目の上位６５ビット目から１９２ビット目までの領域と、１９３カラム目から３２０カラム目の上位６５ビット目から１９２ビット目までの領域に格納される。同様に、分割マスク２は、図８（ｂ）のように上下に２等分し、それらの部分に、左上から下方に向う順にア、イ、ウ、エの符号を付した。これらの部分ア−エは、図８（ｃ）のように、ＳＲＡＭ５７２の６５カラム目から１９２カラム目の上位１９３ビット目から３２０ビット目までの領域と、１９３カラム目から３２０カラム目の上位１９３ビット目から３２０ビット目までの領域に格納される。
【００３１】
２５６カラム×２５６ビットの画像格納領域８０２における１カラム目（図４（ｂ）中の６５カラム目）の画像データの画像処理のためには、図４（ｂ）中の斜線の領域１１０１における画像データと分割マスク１，２のデータが必要となる。
【００３２】
まず、第１の画像処理回路５０１が画像処理用ＳＲＡＭ２０４のアドレス｛ｎ＋（６×（６５−ｍ））｝に対するアクセス要求を出す。これにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図６（ａ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み出される図６（ａ）中の斜線部分に対応するデータは、分割マスクのデータではないため破棄する。次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋１）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図６（ｂ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み出される図６（ｂ）中の斜線部分に対応するデータは、分割マスクのデータではないため破棄する。
【００３３】
次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋２）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図６（ｃ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み出される図６（ｃ）中の斜線部分に対応するデータは、分割マスクのデータではないため破棄する。次に、ＳＲＡＭ２０４のアドレスｃ｛（ｎ＋３）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図６（ｄ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み出される図６（ｄ）中の斜線部分に対応するデータは、分割マスクのデータではないため破棄する。次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋４）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図６（ｅ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み出される図６（ｅ）中の斜線部分に対応するデータは、分割マスクのデータではないため破棄する。次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋５）＋（６×（６５−ｍ））｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図６（ｆ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み出される図６（ｆ）中の斜線部分に対応するデータは、分割マスクのデータではないため破棄する。
【００３４】
このようなアクセスによって、（６５−ｍ）カラム目のデータの読み込みを完了する。同様のアクセスを繰り返して、（６６−ｍ）カラム目から６４カラム目までのデータを読み込む。その後、次のように６５カラム目のデータを読み込む。
【００３５】
まず、第１の画像処理回路５０１がＳＲＡＭ２０４のアドレス｛ｎ＋（６×６４）｝に対するアクセス要求を出す。これにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図９（ａ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み込まれる図６（ａ）中の斜線部分に対応するデータは、分割マスクのデータではないため破棄する。次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋１）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図９（ｂ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み込まれる図９（ｂ）中の斜線部分に対応するデータは、分割マスク１における図１０（ａ）中の斜線部分のマスクデータである。次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋２）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図９（ｃ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み込まれる図９（ｃ）中の斜線部分に対応するデータは、分割マスク１における図１０（ｂ）中の斜線部分のマスクデータである。ここまでのアクセスによって、分割マスク１の部分Ａ，Ｂにおける１カラム目のマスクデータの読み込みを完了する。
【００３６】
次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋３）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図９（ｄ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み込まれる図９（ｄ）中の斜線部分に対応するデータは、分割マスク１における図１０（ｃ）中の斜線部分のマスクデータである。次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋４）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図９（ｅ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み込まれる図９（ｅ）中の斜線部分に対応するデータは、分割マスク１における図１０（ｄ）中の斜線部分のマスクデータである。
【００３７】
次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋５）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ５６１，５６２，５６３，５６４から、図９（ｆ）中の斜線部分に対応する画像データＢｋ、Ｃ、Ｍ、Ｙを読み出す。ＳＲＡＭ５７２から読み込まれる図９（ｆ）中の斜線部分に対応するデータは、分割マスクのデータではないため破棄する。
【００３８】
このようなアクセスによって、６５カラム目のデータの読み込みを完了する。同様のアクセスを繰り返して、図４（ｂ）中の斜線の領域１１０１のデータ、つまり（６５＋ｍ）カラム目までのデータを読み込む。そして、それらの読み込んだＢｋ，Ｃ，Ｍ，Ｙの画像データおよび分割マスクを用いて、６５カラム目の画像データを処理（画像処理）する。本例の場合、Ｂｋの画像データが分割マスク１，２によって２つのＢｋ１，Ｂｋ２の画像データに分割される。画像処理後の６５カラム目のＢｋ１、Ｂｋ２、Ｃ、Ｍ、Ｙの画像データは、画像処理用ＳＲＡＭ２０４に格納される。
【００３９】
画像処理後の６５カラム目のＢｋ１、Ｃ、Ｍ、Ｙの画像データは、それぞれ対応するＳＲＡＭ５６１，５６２，５６３，５６４に格納し、Ｂｋ２の画像データは、分割マスクを格納していたＳＲＡＭ５７２に格納する。
【００４０】
まず、それらの画像データの上位１ビットから６４ビットまでをアドレス｛ｎ＋（６×６４）｝に書き込み、上位６５ビットから１２８ビットまでをアドレス｛（ｎ＋１）＋（６×６４）｝に書き込む。同様に、上位１２９ビットから１９２ビットまでをアドレス｛（ｎ＋２）＋（６×６４）｝に書き込み、上位１９３ビットから２５６ビットまでをアドレス｛（ｎ＋３）＋（６×６４）｝に書き込む。同様に、上位２５７ビットから３２０ビットまでをアドレス｛（ｎ＋４）＋（６×６４）｝に書き込み、上位３２１ビットから３８４ビットまでをアドレス｛（ｎ＋５）＋（６×６４）｝に書き込む。
【００４１】
このようにして、（６５＋ｍ）カラム目までの画像データおよび分割マスク１，２の読み込み、６５カラム目の画像データの処理（画像処理）、および画像処理後の６５カラム目の画像データの書き込みを行う。次に、（６６＋ｍ）カラム目までの画像データおよび分割マスク１，２の読み込み、それらのデータを用いての６６カラム目の画像データの処理（画像処理）、および画像処理後の６６カラム目の画像データの書き込みを行う。以降、同様の処理を繰り返し、最終的に、（３２０＋ｍ）カラム目までの画像データおよび分割マスク１，２の読み込み、それらのデータを用いての３２０カラム目の画像データの画像処理、および画像処理後の３２０カラム目の画像データの書き込みを行う。
【００４２】
このような画像処理後の画像データに基づいて、記録ヘッド４０１からの４色の染料インクを吐出することにより、記録媒体にカラー画像を記録することができる。その画像を記録する記録制御においては、記録ヘッド４０１がインクを吐出しつつキャリッジ４０２と共に主走査方向に移動する記録動作と、記録媒体４０７を副走査方向に搬送させる搬送動作と、を繰り返す。
【００４３】
このように、本実施形態における画像処理用ＳＲＡＭ２０４は、１２色の顔料インクを使用する記録モードと、４色の染料インクを使用する記録モードと、において、画像データ、属性データ、および分割マスク１，２を格納するために用いられる。また、顔料インクを使用する記録モードにおいて使用され、かつ染料インクを使用する記録モードにおいては使用されないＳＲＡＭ５６５から５７２は、後者の記録モードにおいて分割マスク１，２の格納部として用いられる。したがって、分割マスク１，２を格納するための専用のＳＲＡＭを追加することなく、顔料インクを使用する記録モードと、染料インクを使用する記録モードと、を実行することができる。
【００４４】
（第２の実施形態）
本実施形態における画像処理用ＳＲＡＭ２０４には、図１１のように、Ｂｋ，Ｃ，Ｍ，Ｙの記録データを格納するためのＳＲＡＭ５６１，５６２，５６３，５６４に加えて、ＳＲＡＭ７６５，１５６６が構成されている。さらに、それらのＳＲＡＭ７６５，１５６６にアクセスするために、バスコントローラ１５１４、アドレスバス７４５，１５４６、およびデータバス７５５，１５５６，７３５，１５３６を備えている。
【００４５】
（顔料インクを使用する記録モード）
顔料インクを使用する記録モード（第１の記録モード）においては、図１１のように、ＳＲＡＭ１５６６に、第１の実施形態と同様の属性データが格納され、ＳＲＡＭ７６５に、グレー（Ｂｙ）の顔料インク用の記録データが格納される。顔料インクを使用する記録モードにおいては、第１の実施形態と同様に、記録データおよび属性データの読み込み、記録データの処理（画像処理）、および画像処理後の記録データの書き込みを行う。
【００４６】
（染料インクを使用する記録モード）
染料インクを使用する記録モード（第２の記録モード）においては、図１２のように、ＳＲＡＭ１５６６に、第１エッジ部間引きマスクおよび第１非エッジ部間引きマスクを格納する。また、ＳＲＡＭ７６５に、第２エッジ部間引きマスクおよび第２非エッジ部間引きマスクを格納する。エッジ部間引きマスクおよび非エッジ部間引きマスクは、インクのにじみ低減と、記録濃度のアップと、の両立を図るための画像処理に用いられる画像処理用データである。
【００４７】
記録画像における文字等のシャープさを維持しつつ、スミアの発生の防止、およびインクの定着性の向上のために、ブラックインクによって記録される文字データ等のエッジ部と非エッジ部を検出して、非エッジ部に対するインク吐出量を低減させる方法がある。このような処理方法は、インクのにじみを低減して文字や細線のエッジ部を鮮明に記録できるものの、記録濃度の低下を招くおそれがある。一方、記録濃度を高くするためにインクの吐出量を多くした場合には、少なからず文字や細線のエッジ部にインクのにじみが生じるおそれがある。
【００４８】
そこで、このようなエッジ部および非エッジ部に対するインクの吐出量を低減するために、それらのエッジ部および非エッジ部の画像データを間引きするためのマスクをそれぞれ複数組用意し、記録モードに応じて異なるマスクを使用する。これより、それぞれの記録モードにおいて、高品位な文字や線画を記録することができる。本例の場合は、２つの記録モードに対応するように、第１エッジ部間引きマスクおよび第１非エッジ部間引きマスクと、第２エッジ部間引きマスクおよび第２非エッジ部間引きマスクと、の２組を用いる。
【００４９】
図１３は、第１エッジ部間引きマスクおよび第１非エッジ部間引きマスクの説明図である。本例において、それらの間引きマスクのサイズは２５６カラム×２５６ビットである。説明の便宜上、第１エッジ部間引きマスクは、図１３（ａ）のように上下に４等分し、それらの部分に、左上から下方に向う順にＡ、Ｂ、Ｃ、・・・Ｐの符号を付した。部分Ａ、Ｂ、Ｃ、Ｅ、Ｆ、Ｇ、Ｉ、Ｊ、Ｋ、Ｍ、Ｎ、Ｏは、図１３（ｃ）のように、に示すようにＳＲＡＭ１５６６の６５カラム目から３２０カラム目の上位１ビット目から１９２ビット目までの領域に格納する。部分Ｄは、１カラム目から６４カラム目の上位１ビット目から６４ビット目までの領域に格納する。部分Ｈは、１カラム目から６４カラム目の上位１９３ビット目から２５６ビット目までの領域に格納する。部分Ｌは、を３２１カラム目から３８４カラム目の上位１ビット目から６４ビット目までの領域に格納する。部分Ｐは、３２１カラム目から３８４カラム目の上位１９３ビット目から２５６ビット目までの領域に格納する。
【００５０】
同様に、説明の便宜上、第１非エッジ部間引きマスクも図１３（ｂ）のように上下に４等分し、それらの部分に、左上から下方向に向かう順にア、イ、ウ、・・・タの符号を付した。部分ア、イ、ウ、オ、カ、キ、ケ、コ、サ、ス、セ、ソは、図１３（ｃ）のように、ＳＲＡＭ１５６６の６５カラム目から３２０カラム目の上位１９３ビット目から３８４ビット目までの領域に格納する。部分エは、１カラム目から６３カラム目の上位６５ビット目から１２８ビット目までの領域に格納する。部分クは、１カラム目から６４カラム目の上位２５７ビット目から３２０ビット目までの領域に格納する。部分シは、３２１カラム目から３８４カラム目の上位６５ビット目から１２８ビット目までの領域に格納する。部分タは、３２１カラム目から３８４カラム目の上位２５７ビット目から３２０ビット目までの領域に格納する。
【００５１】
同様に、第２エッジ部間引きマスクおよび第２非エッジ部間引きマスクは、ＳＲＡＭ７６５に格納される。
【００５２】
２５６カラム×２５６ビットの画像格納領域８０２における１カラム目（図４（ｂ）中の６５カラム目）の画像データの画像処理のためには、図４（ｂ）中の斜線の領域１１０１における画像処理用ＳＲＡＭ２０４のデータが必要となる。
【００５３】
（６５−ｍ）カラム目から６４カラム目までのデータの読み込みに関しては、第１の実施形態における染料のインクを用いる記録モードと同様である。次の６５カラム目のデータを読み込みに際しては、まず、第１の画像処理回路１５０１がＳＲＡＭ２０４（ＳＲＡＭ５６１，５６２，５６３，５６４，７６５，１４６６）のアドレス｛ｎ＋（６×６４）｝に対するアクセス要求を出す。これにより、ＳＲＡＭ２０４から図９（ａ）の斜線部分のデータが読み出される。ＳＲＡＭ５６１，５６２，５６３，５６４からは、図９（ａ）の斜線部分の画像データＢｋ、Ｃ、Ｍ、Ｙが読み出される。ＳＲＡＭ１５６６からは、図１４（ａ）中の斜線部分の第１エッジ部間引きマスクデータが読み出され、ＳＲＡＭ７６５からは、その第１エッジ部間引きマスクと同位置に存在する第２エッジ部間引きマスクが読み出される。次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋１）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から図９（ｂ）の斜線部分のデータが読み出される。ＳＲＡＭ５６１，５６２，５６３，５６４からは、図９（ｂ）の斜線部分の画像データＢｋ、Ｃ、Ｍ、Ｙが読み出される。ＳＲＡＭ１５６６からは、図１４（ｂ）中の斜線部分の第１エッジ部間引きマスクデータが読み出され、ＳＲＡＭ７６５からは、その第１エッジ部間引きマスクと同位置に存在する第２エッジ部間引きマスクが読み出される。
【００５４】
次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋２）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から図９（ｃ）の斜線部分のデータが読み出される。ＳＲＡＭ５６１，５６２，５６３，５６４からは、図９（ｃ）の斜線部分の画像データＢｋ、Ｃ、Ｍ、Ｙが読み出される。ＳＲＡＭ１５６６からは、図１４（ｃ）中の斜線部分の第１エッジ部間引きマスクデータが読み出され、ＳＲＡＭ７６５からは、その第１エッジ部間引きマスクと同位置に存在する第２エッジ部間引きマスクが読み出される。次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋３）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から図９（ｄ）の斜線部分のデータが読み出される。ＳＲＡＭ５６１，５６２，５６３，５６４からは、図９（ｄ）中の斜線部分の画像データＢｋ、Ｃ、Ｍ、Ｙが読み出される。ＳＲＡＭ１５６６からは、図１４（ｄ）中の斜線部分の第１非エッジ部間引きマスクデータが読み出され、ＳＲＡＭ７６５からは、その第１非エッジ部間引きマスクと同位置に存在する第２非エッジ部間引きマスクが読み出される。
【００５５】
次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋４）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から図９（ｅ）の斜線部分のデータが読み出される。ＳＲＡＭ５６１，５６２，５６３，５６４からは、図９（ｅ）中の斜線部分の画像データＢｋ、Ｃ、Ｍ、Ｙが読み出される。ＳＲＡＭ１５６６からは、図１５（ａ）中の斜線部分の第１非エッジ部間引きマスクデータが読み出され、ＳＲＡＭ７６５からは、その第１非エッジ部間引きマスクと同位置に存在する第２非エッジ部間引きマスクが読み出される。次に、ＳＲＡＭ２０４のアドレス｛（ｎ＋４）＋（６×６４）｝に対するアクセス要求を出すことにより、ＳＲＡＭ２０４から図９（ｆ）の斜線部分のデータが読み出される。ＳＲＡＭ５６１，５６２，５６３，５６４からは、図９（ｆ）中の斜線部分の画像データＢｋ、Ｃ、Ｍ、Ｙが読み出される。ＳＲＡＭ１５６６からは、図１５（ｂ）中の斜線部分の第１非エッジ部間引きマスクデータが読み出され、ＳＲＡＭ７６５からは、その第１非エッジ部間引きマスクと同位置に存在する第２非エッジ部間引きマスクが読み出される。
【００５６】
このようなアクセスによって、ＳＲＡＭ２０４の６５カラム目の画像データの読み込みを完了する。しかし、図１４および図１５のエッジ部間引きマスクおよび非エッジ部間引きマスクにおける１カラム目のマスクデータの読み込みは完了していないため、ＳＲＡＭ２０４のアドレスｎに対するアクセス要求を出す。ＳＲＡＭ５６１，５６２，５６３，５６４から読み出された画像データは破棄する。ＳＲＡＭ１５６６からは、図１５（ｃ）中の斜線部分の第１エッジ部間引きマスクが読み出され、ＳＲＡＭ７６５からは、その第１エッジ部間引きマスクと同位置に存在する第２エッジ部間引きマスクが読み出される。これにより、エッジ部間引きマスクの１カラム目の読み出しを完了する。次に、ＳＲＡＭ２０４のアドレス（ｎ＋１）にアクセス要求を出す。ＳＲＡＭ５６１，５６２，５６３，５６４から読み出される画像データは破棄する。ＳＲＡＭ１５６６からは、図１５（ｄ）中の斜線部分の第１非エッジ部間引きマスクが読み出され、ＳＲＡＭ７６５からは、その第１非エッジ部間引きマスクと同位置に存在する第２非エッジ部間引きマスクが読み出される。これにより、非エッジ部間引きマスクの１カラム目の読み出しを完了する。
【００５７】
このようなアクセスによって、６５カラム目のデータの読み出しを完了する。同様のアクセスを繰り返して、図４（ｂ）中の斜線の領域１１０１のデータ、つまり（６５＋ｍ）カラム目までのＢｋ，Ｃ，Ｍ，Ｙの画像データおよびマスクデータを読み出す。そして、それらのデータを用いて６５カラム目の画像データを処理（画像処理）する。
【００５８】
その画像処理した後の６５カラム目のＢｋ、Ｃ、Ｍ、Ｙの画像データは、それぞれ対応するＳＲＡＭ５６１，５６２，５６３，５６４に格納する。
【００５９】
画像処理後における６５カラム目のＢｋ、Ｃ、Ｍ、Ｙの画像データにおいて、それらの上位１ビットから６４ビットまでは、それらに対応するＳＲＡＭ５６１，５６２，５６３，５６４のアドレス｛ｎ＋（６×６４）｝に書き込む。同様に、上位６５ビットから１２８ビットまではアドレス｛（ｎ＋１）＋（６×６４）｝に書き込み、上位１２９ビットから１９２ビットまではアドレス｛（ｎ＋２）＋（６×６４）｝に書き込む。また、上位１９３ビットから２５６ビットまではアドレス｛（ｎ＋３）＋（６×６４）｝に書き込み、上位２５７ビットから３２０ビットまでをアドレス｛（ｎ＋４）＋（６×６４）｝に書き込む。また、上位３２１ビットから３８４ビットまではアドレス｛（ｎ＋５）＋（６×６４）｝に書き込む。また、マスクデータを用いて、エッジ部および非エッジ部のデータが間引かれた後のＢｋの画像データ（Ｂｋ２の画像データ）は、ＲＡＭ１６５５に書き込む。
【００６０】
このようにして、（６５＋ｍ）カラム目までの画像データおよびマスクデータの読み出し、６５カラム目の画像データの処理（画像処理）、および画像処理後の６５カラム目の画像データの書き込みを行う。次に、（６６＋ｍ）カラム目までの画像データおよびマスクデータの読み出し、それらのデータを用いての６６カラム目の画像データの処理（画像処理）、および画像処理後の６６カラム目の画像データの書き込みを行う。以降、同様の処理を繰り返し、最終的に、（３２０＋ｍ）カラム目までの画像データおよびマスクデータの読み出し、それらのデータを用いての３２０カラム目の画像データの処理（画像処理）、および画像処理後の３２０カラム目の画像データの書き込みを行う。
【００６１】
このように、本実施形態における画像処理用ＳＲＡＭ２０４は、５色の顔料インクを使用する記録モードと、４色の染料インクを使用する記録モードと、において、画像データ、属性データ、およびエッジ部間引きマスクを格納するために用いられる。また、顔料インクを使用する記録モードにおいて使用され、かつ染料インクを使用する記録モードにおいては使用されないＳＲＡＭ７６５，１５６６は、後者の記録モードにおいてエッジ部間引きマスクの格納部として用いられる。したがって、エッジ部間引きマスクを格納するための専用のＳＲＡＭを追加することなく、顔料インクを使用する記録モードと、染料インクを使用する記録モードと、を実行することができる。また、エッジ部間引きマスクおよび非エッジ部間引きマスクの数を増加させても、スループットの低下を抑えることができる。
【００６２】
（他の実施形態）
本発明は、シリアルッスキャン方式の記録装置に限定されず、いわゆるフルライン方式等、種々の方式の記録装置に対しても適用することができる。記録ヘッドは、記録媒体にインクを付与可能な構成であればよい。また、本発明は、インクジェット記録装置のみに限定されず、種々の記録方式の記録装置に対して適用することができる。また、記録モードは、顔料インクを使用する記録モードと、染料インクを使用する記録モードと、に限定されず、２つ以上の種々の記録モードであってよい。一方の記録モードにおいて用いられる画像データを格納する格納部に、他方の記録モードにおいて用いられる画像処理用データを格納する機能を兼有させることができればよい。また、画像処理用データは、第１の実施形態における分割マトリクス、および第２の実施形態における間引きマスクに限定されず任意であり、２種類以上のデータであってもよい。
【符号の説明】
【００６３】
２０４  画像処理用ＳＲＡＭ
２０５  画像処理回路群
４０１  記録ヘッド
４０７  記録紙（記録媒体）
５６１，５６２，５６３，５６４，５６５，５７２，６６５  ＳＲＡＭ（格納部）
【図１】
2015199201.tif 000003
【図２】
2015199201.tif 000004
【図３】
2015199201.tif 000005
【図４】
2015199201.tif 000006
【図５】
2015199201.tif 000007
【図６】
2015199201.tif 000008
【図７】
2015199201.tif 000009
【図８】
2015199201.tif 000010
【図９】
2015199201.tif 000011
【図１０】
2015199201.tif 000012
【図１１】
2015199201.tif 000013
【図１２】
2015199201.tif 000014
【図１３】
2015199201.tif 000015
【図１４】
2015199201.tif 000016
【図１５】
2015199201.tif 000017