(57)【要約】【課題】  画像（文字または線画）の色によらず、画像の非エッジ部を一律の間引き率で間引くと、カラー画像（カラー文字または線画）の非エッジ部における画像濃度の低さが目立ち、これが原因で画像品位が低下する場合がある。【解決手段】  処理対象の色に応じて、画像の非エッジ部のデータを間引くための間引き率を決定する。この際、処理対象の色がカラーの場合に決定される間引き率を、処理対象の色が黒の場合に決定される間引き率よりも低くする。こうすることで、画像（特に文字）の色によらず、非エッジ部の濃度が十分でかつ低ランニングコストを実現した画像を得ることができる。【選択図】  図５
2011135558.tif 000002
【特許請求の範囲】
【請求項１】
文字または線画の少なくとも一方の属性を有する画像の色に関する色情報を取得するための取得手段と、
前記取得手段により取得された色情報に応じて、前記画像の非エッジ部のデータを間引くための間引き率を決定するための決定手段と、
前記決定手段によって決定された間引き率に従って、前記非エッジ部のデータを間引くための間引き手段とを備え、
前記色情報がカラーを示す場合に前記決定手段により決定される前記間引き率は、前記色情報が黒を示す場合に決定される前記間引き率よりも低いことを特徴とする画像処理装置。
【請求項２】
画像の属性を判別するための判別手段と、
前記判別手段により判別された前記画像の属性が文字あるいは線画の場合に、当該画像の色に関する色情報を取得するための取得手段と、
前記取得手段により取得された色情報に応じて、前記画像の非エッジ部のデータを間引くための間引き率を決定するための決定手段と、
前記決定手段によって決定された間引き率に従って前記非エッジ部のデータを間引くための間引き手段とを備え、
前記画像の色情報がカラーを示す場合に前記決定手段により決定される前記間引き率は、前記画像の色情報が黒を示す場合に決定される前記間引き率よりも低いことを特徴とする画像処理装置。
【請求項３】
文字の色に関する色情報と前記文字のサイズに関するサイズ情報を取得するための取得手段と、
前記取得手段により取得された色情報およびサイズ情報に応じて、前記文字の非エッジ部のデータを間引くための間引き率を決定するための決定手段と、
前記決定手段によって決定された間引き率に従って、前記非エッジ部のデータを間引くための間引き手段とを備え、
前記決定手段は、前記文字の色情報がカラーを示し、且つ、前記文字のサイズ情報が閾値以上の場合に決定する間引き率をＸ１、前記文字の色情報がカラーを示し、且つ、前記文字のサイズ情報が閾値未満の場合に決定する間引き率をＸ２、前記文字の色情報が黒を示し、且つ、前記文字のサイズ情報が閾値以上の場合に決定される間引き率をＸ３、前記文字の色情報が黒を示し、且つ、前記文字のサイズ情報が閾値未満の場合に決定する間引き率をＸ４とした場合、Ｘ１＜Ｘ２＜Ｘ３＜Ｘ４なる関係を満たすように前記間引き率を決定することを特徴とする画像処理装置。
【請求項４】
画像の属性を判別するための判別手段と、
前記判別手段により判別された画像の属性が文字あるいは線画の場合に、前記画像の色に関する色情報および前記画像のサイズに関するサイズ情報を取得するための取得手段と、
前記取得手段により取得された色情報およびサイズ情報に応じて、前記画像の非エッジ部のデータを間引くための間引き率を決定するための決定手段と、
前記決定手段によって決定された間引き率に従って、前記非エッジ部のデータを間引くための間引き手段とを備え、
前記決定手段は、前記画像の色情報がカラーを示し、且つ、前記画像のサイズ情報が閾値以上の場合に決定する間引き率をＸ１、前記画像の色情報がカラーを示し、且つ、前記画像のサイズ情報が閾値未満の場合に決定する間引き率をＸ２、前記画像の色情報が黒を示し、且つ、前記画像のサイズ情報が閾値以上の場合に決定する間引き率をＸ３、前記画像の色情報が黒を示し、且つ、前記画像のサイズ情報が閾値未満の場合に決定する間引き率をＸ４とした場合、Ｘ１＜Ｘ２＜Ｘ３＜Ｘ４なる関係を満たすように前記間引き率を決定することを特徴とする画像処理装置。
【請求項５】
文字または線画の少なくとも一方の属性を有する画像の色に関する色情報を取得するための取得工程と、
前記取得工程において取得された色情報に応じて、前記画像の非エッジ部のデータを間引くための間引き率を決定するための決定工程と、
前記決定工程において決定された間引き率に従って、前記非エッジ部のデータを間引くための間引き工程とを備え、
前記色情報がカラーを示す場合に前記決定手段により決定される前記間引き率は、前記色情報が黒を示す場合に決定される前記間引き率よりも低いことを特徴とする画像処理方法。
【請求項６】
文字の色に関する色情報と前記文字のサイズに関するサイズ情報を取得するための取得工程と、
前記取得工程において取得された色情報およびサイズ情報に応じて、前記文字の非エッジ部のデータを間引くための間引き率を決定するための決定工程と、
前記決定工程において決定された間引き率に従って、前記非エッジ部のデータを間引くための間引き工程とを備え、
前記決定工程は、前記文字の色情報がカラーを示し、且つ、前記文字のサイズ情報が閾値以上の場合に決定する間引き率をＸ１、前記文字の色情報がカラーを示し、且つ、前記文字のサイズ情報が閾値未満の場合に決定する間引き率をＸ２、前記文字の色情報が黒を示し、且つ、前記文字のサイズ情報が閾値以上の場合に決定する間引き率をＸ３、前記文字の色情報が黒を示し、且つ、前記文字のサイズ情報が閾値未満の場合に決定する間引き率をＸ４とした場合、Ｘ１＜Ｘ２＜Ｘ３＜Ｘ４なる関係を満たすように前記間引き率を決定することを特徴とする画像処理方法。
【請求項７】
コンピュータを、請求項１から４のいずれか１項に記載の画像処理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の非エッジ部の形成に使用される記録材の量を低減するための低減処理を実行可能な画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
高画像品位と低ランニングコストの両立を図るために、画像品位を保ちつつ記録材の使用量（記録ドット数）を低減する方法が提案されている（特許文献１参照）。この特許文献１では、画像の非エッジ部のデータを所定の間引率に従って間引くことで、画像品位を維持しつつ、記録材の使用量（記録ドット数）を低減してランニングコストの抑制を実現している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１７６１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、画像の色（例えば、黒文字／カラー文字の差）によらず、非エッジ部の間引き率は一定となっている。このため、画像がカラーで構成されている場合と黒で構成されている場合とで、非エッジ部における画像濃度の差異が顕著となり、画像品位が低下する場合があった。
【０００５】
本発明は、上記課題を解決するものであって、その目的は、画像の非エッジ部の形成に使用する記録材の量を減らしつつも、画像の色によらず高品位な画像を得ることにある。また、上記文献では、エッジ部及び非エッジ部の検出処理として、２値データを入力することを前提に書かれている。黒１００％などが入力された場合には、２値データも１００％ｄｕｔｙ画像となる場合が多いが、灰色やカラー画像などが入力された場合には、非１００％ｄｕｔｙの画像となる場合の方が多い。非１００％ｄｕｔｙの画像を２値化した２値データでは、文字の内部にもドットを記録しない画素が存在することの方が多い。したがって、この非１００％ｄｕｔｙの２値データを入力としてエッジ部及び非エッジ部の検出処理を行った場合は、文字の内部にもエッジが存在してしまう。
また、多値データを入力として行うエッジ処理も知られている。この場合は、文字の内部にエッジが存在することが無いものの、２値のエッジ部及び非エッジ部の検出処理よりも処理負荷が大きく、ハードで実現する場合には回路規模が大きくなってしまい、製品コストが高くなってしまう可能性がある。ＰＣは記録装置上などのプログラムとして（ソフト的に）実現する場合には、高スペックな性能を要求するか、もしくは処理時間が長くなってしまう可能性がある。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、文字または線画の少なくとも一方の属性を有する画像の色に関する色情報を取得するための取得手段と、前記取得手段により取得された色情報に応じて、前記文字の非エッジ部のデータを間引くための間引き率を決定するための決定手段と、前記決定手段によって決定された間引き率に従って、前記非エッジ部のデータを間引くための間引き手段とを備え、前記色情報がカラーを示す場合に前記決定手段により決定される前記間引き率は、前記色情報が黒を示す場合に決定される前記間引き率よりも低いことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、本発明によれば、非１００％ｄｕｔｙの画像においても、画像の非エッジ部の形成に使用する記録材の量を減らしつつも、画像の色によらず高品位な画像を得ることが可能となる。また、多値データを対象としたエッジ処理ではないため、低コストもしくは短時間で実現することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】インクジェット記録装置の概略構成を示す斜視図である。
【図２】インクジェット記録装置の記録制御回路の概略構成を示す電気ブロック図である。
【図３】間引き画像の模式図である。
【図４】本発明の実施形態１に係る画像処理システムにおける画像データ処理を行う概略構成を示すブロック図である。
【図５】図４の間引き処理のシーケンスを示すフローチャートである。
【図６】図４の非エッジ部検出処理の説明図である。
【図７】本発明の実施形態１に係る非エッジ部データの間引き処理の概念図である。
【図８】本発明の実施形態１のデータ処理により生成される記録データと実施形態２のデータ処理により生成される記録データとを比較した図である。
【図９】本発明の実施形態３に係る画像処理システムにおける画像データ処理を行う概略構成を示すブロック図である。
【図１０】図９のオブジェクト別間引き処理のシーケンスを示すフローチャートである。
【図１１】間引き画像の模式図及びその濃度分布を表す概念図である。
【図１２】オブジェクトデータの模式図である。
【発明を実施するための形態】
【０００９】
図１は、本発明で適用可能なカラーインクジェット記録装置の一実施形態の構成を示す概要斜視図である。インクタンク２０５〜２０８は、４色のインク（黒、シアン、マゼンタ、黄：Ｋ、Ｃ、Ｍ、Ｙ）をそれぞれ収容しており、これら４色のインクを記録ヘッド２０１〜２０４に対して供給可能に構成されている。記録ヘッド２０１〜２０４は、４色のインクに対応して設けられ、インクタンク２０５〜２０８から供給されるインクを吐出できるように構成されている。
【００１０】
搬送ローラ１０３は、補助ローラ１０４とともに記録媒体（記録用紙）１０７を挟持しながら回転して記録媒体１０７を搬送するとともに、記録媒体１０７を保持する役割も担っている。キャリッジ１０６は、インクタンク２０５〜２０８及び記録ヘッド２０１〜２０４を搭載可能であって、これら記録ヘッド及びインクタンクを搭載しながらＸ方向沿って往復移動可能に構成されている。このキャリッジ１０６の往復移動中に記録ヘッドからインクが吐出され、これにより記録媒体に画像が記録される。記録ヘッド２０１〜２０４の回復動作時等の非記録動作時には、このキャリッジ１０６は図中の点線で示したホームポジション位置ｈに待機するように制御される。
【００１１】
図１に示すホームポジションｈに待機している記録ヘッド２０１〜２０４は、記録開始命令が入力されると、キャリッジ１０６と共に図中Ｘ方向に移動しつつ、インクを吐出して記録媒体１０７上に画像を記録する。この記録ヘッドの１回の移動（走査）によって、記録ヘッド２０１の吐出口の配列範囲に対応した幅を有する領域に対して記録が行われる。キャリッジ１０６の主走査方向（Ｘ方向）への１回の走査に伴う記録が終了すると、キャリッジ１０６はホームポジションｈに戻り、再び図中のＸ方向へ走査しながら記録ヘッド２０１〜２０４で記録を行う。前回の記録走査が終了してから続く記録走査が始まる前には、搬送ローラ１０３が回転して、主走査方向と交差する副走査方向（Ｙ方向）へと記録媒体が搬送される。このように記録ヘッドの記録走査と記録媒体の搬送とを繰り返すことにより記録媒体１０７に対する画像の記録が完成する。記録ヘッド２０１〜２０４からインクを吐出する記録動作は、後述の制御手段による制御に基づいて行われる。
【００１２】
なお、上記の例では、記録ヘッドが往路方向に走査する時にのみ記録動作を行う、いわゆる片方向記録を行う場合について説明した。しかし、記録ヘッドが往路方向への走査時と復路方向への走査時の両方において記録を行う、いわゆる双方向記録を行うものにも本発明は適用可能である。また、上記の例では、インクタンク２０５〜２０８と記録ヘッド２０１〜１０４とを分離可能にキャリッジ１０６に搭載する構成を示した。しかし、インクタンク２０５〜２０８と記録ヘッド２０１〜２０４とが一体となったカートリッジをキャリッジに搭載する形態を採用してもよい。さらに、一つの記録ヘッドから複数色のインクを吐出可能な複数色一体型のヘッドをキャリッジに搭載する形態を採用してもよい。
【００１３】
図２は、図１に示したカラーインクジェット記録装置の記録制御系回路の概略構成を示すブロック図である。インクジェット記録装置６００は、インターフェイス４００を介して、ホストコンピュータ（以下、ホストＰＣ）１２００等のデータ供給装置に接続されている。データ供給装置から送信される各種データや記録に関連する制御信号等は、インクジェット記録装置６００の記録制御部５００に入力される。記録制御部５００は、インターフェイス４００を介して入力された制御信号に従って後述のモータドライバ４０３〜４０４やヘッドドライバ４０５を制御する。また、記録制御部５００は、入力される画像データの処理（例えば、図４や図５、図９、図１０に示されるデータ処理）や後述のヘッド種別信号発生回路４０５より入力される信号の処理を行う。４０１は、記録媒体１０７の搬送のために搬送ローラ１０３を回転させるための搬送モータである。４０２は、記録ヘッド２０１〜２０４を搭載するキャリッジ１０６を往復移動させるためのキャリッジモータである。４０３、４０４は、搬送モータ４０１、キャリッジモータ４０２をそれぞれ駆動するためのモータドライバである。４０５は記録ヘッド２０１〜２０４を駆動するヘッドドライバであり、記録ヘッドの数に対応して複数設けられている。また、４０６はヘッド種別信号発生回路であり、キャリッジ１０６に搭載されている記録ヘッド２０１〜２０４の種類や数を示す信号を記録制御部５００に供給する。
【００１４】
（実施形態１）
実施形態１においては、文字、線画、無属性（文字及び線画以外）からなる属性情報および処理対象となる画像の色を判別し、属性が文字あるいは線画と判別された画像に関してその非エッジ部を検出する。そして、このように検出された非エッジ部のデータを間引くための間引きマスクを処理対象の色（黒／カラー）に応じて選択することで、処理対象の色に応じた間引き率が設定される。具体的には、処理対象色が黒（Ｋ）の場合の間引き率をＡ、処理対象色がカラーの場合の間引き率をＢとすると、Ａ＞Ｂ…（式１）の関係を満たすように間引き率が設定される。
【００１５】
このように処理対象色に応じて非エッジ部の間引き率を変えることで、画像の色が変化したときに起こる画像濃度の低下に伴う画像劣化を抑制することができる。以下、このことについて、図３を参照して説明する。
【００１６】
図３は、エッジ部で囲まれる画像の非エッジ部を間引くことで得られた間引き画像（以下、「非エッジ部間引き画像」という）表す概念図である。図３（ａ）〜（ｂ）は入力画像データを示している。詳しくは、図３（ａ）は記録率１００％のベタ画像（濃い文字）のデータを示しており、図３（ｂ）は図３（ａ）の画像よりも記録率（ドット記録密度）が低い画像（薄い文字）のデータを示している。図３（ｃ）〜（ｄ）は間引きマスクを示している。詳しくは、図３（ｃ）は間引き率７５％の間引きマスクを示し、図３（ｄ）は間引き率２５％の間引きマスクを示している。図３（ｅ）〜（ｇ）は非エッジ部間引き画像を示している。詳しくは、図３（ｅ）は、図３（ａ）の画像の非エッジ部を図３（ｃ）の間引きマスクを用いて間引いた非エッジ部間引き画像である。図３（ｆ）は、図３（ｂ）の画像の非エッジ部を図３（ｃ）の間引きマスクを用いて間引いた非エッジ部間引き画像である。図３（ｇ）は、図３（ｂ）の非エッジ部を図３（ｄ）の間引きマスクを用いて間引いた非エッジ部間引き画像である。
【００１７】
図３（ｆ）を見ると、元の画像（文字）が判別できないか、かろうじて判別できる程度にまでドットが間引かれており、画像品位が悪くなっている。一方、図３（ｇ）を見ると、図３（ｆ）よりは、はるかに元の画像（文字）を判別することが可能である。以上のことから、図３（ｂ）の画像（薄い文字）を、画像品位を維持しながらも、記録ドット数を削減する場合には、図３（ｆ）よりも図３（ｇ）の方が適していることが分かる。換言すると、入力画像の記録ドット数の如何に関わらず記録ドット数を削減しつつも画像品位をある程度の範囲に保つためには、入力画像の記録ドット数が少ない画像の非エッジ部に対して設定される間引き率を、入力画像の記録ドット数が多い画像の非エッジ部に対して設定される間引き率よりも低くする必要がある。
【００１８】
このような間引き率の設定を実際の記録装置において実現する場合には、エッジ部で囲まれる画像毎にその画像を構成する記録ドット数をカウントし、画像毎に間引き率を設定するのが一案である。しかし、このような詳細な間引き率設定を行う構成を採用すると、処理負荷が高く、処理時間も長くなってしまう。
【００１９】
低処理負荷で高速処理が可能な構成について本発明者が検討したところ、画像を構成するインク色毎にそのインク色に特有の間引き率を設定しておくといった比較的簡易的な処理によっても、記録ドット数の削減と画像品位の低下抑制を両立できることを見出した。すなわち、一般的な文書では、黒文字や黒線の多くはドット記録率が１００％のベタ画像となることが多いが、カラー文字やカラー線画の多くはドット記録率が１００％にならないことが多い。これは、一般的なインクジェット記録装置を用いて、記録用多値ＲＧＢデータで指定される色を表現する場合に、カラーはドット記録率が１００％とならないことが多いことに起因する。例えば（Ｒ，Ｇ，Ｂ）＝（０，０，２５５）で表される青は、（Ｋ，Ｃ，Ｍ，Ｙ）＝（０，２５５，２５５，０）で表現するのではなく、（Ｋ，Ｃ，Ｍ，Ｙ）＝（０，２３５，１９２，０）といったような、中間調で表現することが多いためである。
【００２０】
以上の知見から、処理対象のインク色に対してそれに適した間引き率を設定する構成を採用することにより、画像毎に記録ドット数をカウントして間引き率を設定する構成よりも、はるかに低処理負荷で高速処理が可能な装置を提供できる、との結論に至った。具体的には、黒（Ｋ）インクに対応した非エッジ部に対する間引き率よりも、非Ｋインク（カラーインク）対応した非エッジ部に対する間引き率を低く設定する、という構成を採用することで、上記目的の装置を提供できる。以下、このような装置（画像処理システム）の具体的構成について説明する。
【００２１】
（画像処理システム）
図４は、インクジェット記録装置とホストＰＣとで構成される画像処理システムにおける画像データ処理を行う概略構成を示す機能ブロック図である。インクジェット記録装置の記録制御部５００は、図２のインターフェイスを介して、プリンタドライバがインストールされたホストＰＣ１２００より転送されるデータの処理を行う。
【００２２】
ホストＰＣ１２００では、アプリケーションから入力画像データ１０００を受け取る。この入力画像データ１０００は、画像構成要素の種類に関する情報（画像の属性情報）を含んでいる。まず、受け取った入力画像データ１０００を１２００ｄｐｉの解像度でレンダリング処理１００１を行う。これによって、記録用多値ＲＧＢデータ１００２が生成される。本実施形態では、記録用多値ＲＧＢデータ１００２は２５６値のデータである。一方、入力画像データ１０００に基づき、記録すべき画像内に含まれる複数種の画像構成要素である文字および線画のオブジェクト判別処理１００３を行う。オブジェクト判別処理１００３で判別された文字データおよび線画データ１００４はレンダリング処理１００１と同じ解像度でレンダリング処理１００５を行う。これにより、解像度１２００ｄｐｉの２値の文字オブジェクトデータおよび２値の線画オブジェクトデータ１００６が生成される。以上のように生成された記録用多値ＲＧＢデータ１００２と２値の文字オブジェクトデータおよび２値の線画オブジェクトデータ１００６は、記録制御部５００に転送される。
【００２３】
記録制御部５００では、記録用多値ＲＧＢデータ１００２を多値（２５６値）ＫＣＭＹデータ１００８に変換するための色変換処理１００７を行う。次いで、多値（２５６値）ＫＣＭＹデータ１００８を量子化処理１００９（例えば、誤差拡散）によって量子化（２値化）する。これにより、解像度１２００ｄｐｉの２値ＫＣＭＹデータ１０１０が生成される。一方、記録制御部５００に転送された２値の文字オブジェクトデータおよび２値の線画オブジェクトデータ１００６に対しては、非エッジ部検出処理１０１２を行う。これにより、２値の文字非エッジ部データおよび２値の線画非エッジ部データ１０１３、２値の文字エッジ部データおよび２値の線画エッジ部データ１０１４が生成される。
【００２４】
最後に、２値ＫＣＭＹデータ１０１０と、２値の文字非エッジ部データおよび２値の線画非エッジ部データ１０１３、２値の文字エッジ部データおよび２値の線画エッジ部データ１０１４に基づいて、後述する間引き処理１０１１が行われる。
【００２５】
本実施例において、オブジェクトデータはプリンタドライバによって生成される。
【００２６】
アプリケーション等で作成されるデジタル文書は、ＰＤＬなどのコマンド体系により表現されており、該コマンドは大きく分けて、３つのオブジェクトから構成される。１つは、文字オブジェクト、２つ目は、図形や自由曲線などのベクトルデータなどのグラフィックオブジェクト、３つ目は、スキャナーなどで写真や印刷物を読みとったものや画像データなどのＢｉｔｍａｐオブジェクトである。以下で利用する線画オブジェクトデータは、グラフィックオブジェクトの１種である。これらが入力画像データ図４  １０００に含まれる。
【００２７】
オブジェクトは、文字であれば、どの文字であるかを識別するための文字コード、文字の形を定義したフォント、文字の大きさを現すサイズ情報、文字の色を現す色情報などのデータからなり、そのままでは、記録装置が解釈できる情報ではない。プリンタドライバは、プリンタとのインターフェイスを司り、適正な解釈が可能な２次元のＢｉｔｍａｐデータすなわち、記録用多値ＲＧＢデータ１００２に変換すると同時に、文字データおよび線画データ１００４を出力する。文字データおよび線画データとは、各画素のもつ属性情報を画素ごとに持たせて２次元の情報としたもので、画素ごとの対応づけが可能なように記録用多値ＲＧＢデータ１００２と文字データおよび線画データ１００４とを生成する。
【００２８】
本実施形態では、オブジェクトデータは文字または線画を区別して扱う。このため、ホストＰＣから記録制御部へ転送されるデータは、記録用多値ＲＧＢデータ１００２として８×３＝２４ビットおよび、２値の文字オブジェクトデータとして１ビット、２値の線画オブジェクトデータとして１ビット、つまり１ビット情報が２つ必要である。つまり一画素あたりの情報量は、合計で２４＋２＝２６ビットである。もちろん、オブジェクトデータ２つをまとめて表記して２ビットとしても良いし、本実施形態で必要となる以上のオブジェクトデータをやりとりできる３以上のビット数でも良い。後述するように、非エッジ部検出処理を行った後は、オブジェクトデータはそれぞれ非エッジ部データ／エッジ部データを保持するため、記録制御部の内部では、オブジェクトデータ用に１ビット情報が４つ必要となる。また、本実施例では記録用多値ＲＧＢデータを８×３＝２４ビットとしたが、１０×３＝３０ビット、１２×３＝３６ビット、１６×３＝４８ビットなどでも良く、また、記録用多値ＲＧＢデータでなく、記録用多値ＣＭＹＫデータでも良い。記録用多値ＣＭＹＫデータが入力される場合は、色変換処理１００７を行っても良いし、行わなくても良い。
【００２９】
図１２は、オブジェクトデータと画像データのフローを示した図であり、図４に対応している。入力画像データ１０００を図１２（ａ）に示す。ハッチングした画像領域に５０％の画像があるとする。そのデータをもとに、記録用多値ＲＧＢデータ１００２となる図１２（ｂ）と、２値の文字オブジェクトデータおよび２値の線画オブジェクトデータ１００６となる図１２（ｅ）および図１２（ｈ）が生成される。記録用多値ＲＧＢデータ１００２となる図１２（ｂ）から色変換処理によって、多値Ｋデータ１００８となる図１２（ｃ）が生成され、されに量子化処理によって２値ＫＣＭＹデータ１０１０となる図１２（ｄ）が生成される。２値の文字オブジェクトデータおよび２値の線画オブジェクトデータ１００６となる図１２（ｅ）および図１２（ｈ）から、２値の文字非エッジ部データおよび２値の線画非エッジ部データ１０１３となる図１２（ｆ）および図１２（ｉ）、２値の文字エッジ部データおよび２値の線画エッジ部データ１０１４となる図１２（ｇ）および図１２（ｊ）が生成される。
【００３０】
図５は、図４の間引き処理１０１１の手順を示すフローチャートである。図４および図５に示すように、２値ＫＣＭＹデータ１０１０と、２値の文字非エッジ部データおよび２値の線画非エッジ部データ１０１３、２値の文字エッジ部データおよび２値の線画エッジ部データ１０１４を入力データとして間引き処理が開始される。
【００３１】
まず、着目画素の画像属性が文字あるいは線画のいずれかであるか否かを判定する（Ｓ１０１）。続いて、文字あるいは線画と判定された画像データに対して、非エッジ部か否かを判定する（Ｓ１０２）。さらに非エッジ部と判定された画像データに対して、処理対象色を判定する（Ｓ１０４）。処理対象色が黒（Ｋ）と判定された場合には、Ｋの非エッジ部画像データを間引くためのマスクとして、図７（ｇ）の符号４００１で示される間引き率７５％の間引きマスクを選択する（Ｓ１０５）。次いで、この間引きマスクを用いて、Ｋの非エッジ部画像データを間引くことにより、着目画素のＫの間引き文字／線画データを生成する。このような処理を複数画素について行うことで生成されたデータの集合を、Ｋの非エッジ部間引きデータとする（Ｓ１０６）。一方、処理対象色が黒（Ｋ）以外の色（ＣＭＹ）と判定された場合には、ＣＭＹの非エッジ部画像データを間引くためのマスクとして、図７（ｈ）の符号４００２で示される間引き率２５％の間引きマスクを選択する（Ｓ１０７）。次いで、この間引きマスクを用いて、ＣＭＹの非エッジ部画像データを間引くことにより、着目画素のＣＭＹの間引き文字／線画データを生成する。このような処理を複数画素について行うことで生成されたデータの集合を、ＣＭＹの非エッジ部間引きデータとする（Ｓ１０８）。
【００３２】
さらに、Ｓ１０１で画像属性が文字あるいは線画以外（つまり、無属性）と判定された画素の集合を無属性データとし、Ｓ１０２でエッジ部と判断された画素の集合を文字／線画のエッジ部データとする（Ｓ１０３）。
【００３３】
最後に、Ｓ１０３で生成された文字／線画のエッジ部データおよび無属性のデータと、Ｓ１０６で生成されたＫの非エッジ部間引きデータと、Ｓ１０８で生成されたＣＭＹの非エッジ部間引きデータを合成して、ＫＣＭＹの記録データを生成する（Ｓ１０９）。これにより、間引き処理を終了する。
【００３４】
なお、本実施例では、文字でも線画でもないと判定された無属性のデータ、並びに、文字／線画のエッジ部データに関しては、間引き処理の対象としていないが、本発明は、これらデータに対して間引き処理を行う形態を排除するものではない。後述する実施形態２や実施形態４のように、これらデータも間引き処理の対象としても構わない。その場合には、これらデータに適した間引き率が別途設定されることなる。
【００３５】
図６（ａ）は、図４に示される非エッジ部の検出処理（１０１２）を示すフローチャートである。図６（ｂ）および（ｃ）は、この検出処理で使用可能なマトリックスと着目画素の関係を示す模式図である。まず、画像データの着目画素に記録すべきドットを示すデータが存在し、かつ、着目画素を中心とする３×３のマトリックス内の記録ドット数が９であるか否かを判定する（Ｓ２０１）。総記録ドット数が９の場合は着目画素のビットをＯＮにする（Ｓ２０２）。総記録ドット数が９でない場合には、着目画素のビットをＯＦＦにする（Ｓ２０３）。続いて、画像データの着目画素を走査方向に１画素分シフトさせる（Ｓ２０４）。この動作を繰り返し行い、全ての画像データの画素について検出処理が終了したか否かの判断を行い（Ｓ２０５）、終了した場合には、画像データの非エッジ部の検出処理を終了（Ｓ２０６）とし、終了していなければＳ２０１へ戻り上記処理を繰り返す。
【００３６】
なお、ここでは、図６（ｂ）に示されるマトリックスを用いる場合について説明したが、検出処理に使用可能なマトリクスの構造はこれに限られるものではない。例えば、図６（ｃ）のような着目画素とそれに隣接する４つ画素とからなるマトリクスを用い、そのマトリックス内の記録ドット数が５か否かを判定し、５と判定された場合にその着目画素を非エッジ部として検出してもよい。
【００３７】
次に、上記図４〜図６で説明した非エッジ検出処理および間引き処理について、図７を参照して説明する。図７は上記非エッジ部の検出処理を模式的に示した図である。図７（ａ）は、図４及び図５に示される２値ＫＣＭＹデータ１０１０である。この２値ＫＣＭＹデータ１０１０はＫの文字データ２００１、Ｋの線画データ２００２、Ｋではない色に相当するＣの文字データ２００３、Ｃの線画データ２００４によって構成されている。図７（ｄ）は、図４に示される２値の文字／線画オブジェクトデータ１００６であり、このデータ１００６は２値の文字オブジェクトデータ３００１、３００３、２値の線画オブジェクトデータ３００２、３００４で構成されている。図６で説明したように、図７（ｄ）に表す２値の文字／線画オブジェクデータ３００１〜３００４について、着目画素を１画素ずつシフトさせながら非エッジ部の検出処理を行う。着目画素を含む３ｘ３マトリックス内の記録ドット数が９の場合に、その着目画素のビットをＯＮにしていく。こうしてビットがＯＮされた画素の集合体が図７（ｆ）に示す２値の文字非エッジ部データ３００９、３０１１、２値の線画非エッジ部データ３０１０、３０１２となる。さらに図７（ｆ）に示す２値の文字非エッジ部データ３００９、３０１１および２値の線画非エッジ部データ３０１０、３０１２と、図７（ｄ）に示す２値の文字オブジェクトデータ３００１、３００３および２値の線画オブジェクトデータ３００２、３００４との、排他的理論和（ＥＸ−ＯＲ）をとることで、図７（ｅ）に表す２値の文字エッジ部データ３００５、３００７、２値の線画エッジ部データ３００６、３００８を生成する。
【００３８】
ここでは、エッジ部を輪郭の１画素とし、非エッジ部を輪郭の１画素を除く画素として検出したが、これに限定されるものでなく、エッジ部を複数の画素として検出しても良い。エッジ部を複数の画素として検出するには、先に生成した非エッジ部データに対して非エッジ部検出処理を繰り返し行うことで可能となる。また、ここでは非エッジ部を検出したが、エッジ部を検出してその排他的論理和（ＥＸ−ＯＲ）をとって非エッジ部データを生成しても良い。
【００３９】
続いて、図５で説明した間引き処理について図７を参照しながら説明する。図７（ｇ）は、図５のＳ１０５で選択される間引き率７５％の間引きマスクであり、図７（ｈ）は図５のＳ１０７で選択される間引き率２５％の間引きマスクである。図５のＳ１０１において、図７（ａ）のＫの文字データ２００１、Ｋの線画データ２００２、Ｃの文字データ２００３、Ｃの線画データ２００４は、文字または線画であるから、図５のＳ１０２に進む。図５のＳ１０２では、図７（ｅ）および図７（ｆ）のエッジ部データおよび非エッジ部データを用いて、エッジ部もしくは非エッジ部を判定する。
【００４０】
エッジ部データは図７（ｅ）に示す３００５〜３００８であるため、図７（ｅ）のデータと図７（ａ）のデータとの論理積（ＡＮＤ）をとって、図７（ｂ）に示す、文字／線画のエッジ部データ２００５〜２００８を生成する（図５のＳ１０３）。ここで、図７（ｂ）において、２００５はＫの文字エッジ部データ、２００６はＫの線画エッジ部データ、２００７はＣの文字エッジ部データ、２００８はＣの線画エッジ部データである。一方、非エッジ部データは図７（ｆ）に示す３００９〜３０１２であるため、図７（ｆ）のデータと図７（ａ）のデータとの論理積（ＡＮＤ）をとって、図７（ｃ）に示す、文字／線画の非エッジ部データ２００９〜２０１２を生成する。ここで、図７（ｃ）において、２００９はＫの文字非エッジ部データ、２０１０はＫの線画非エッジ部データ、２０１１はＣの文字非エッジ部データ、２０１２はＣの線画非エッジ部データである。
【００４１】
図７（ｃ）のうち、Ｋのデータは２００９と２０１０であるため、図７（ｇ）に示す間引き率７５％の間引きマスク４００１を適用して、図７（ｉ）のＫの非エッジ部間引きデータ２０１３、２０１４を得る（図５のＳ１０６）。また図７（ｃ）のうち、Ｃのデータは２０１１と２０１２であるため、図７（ｈ）に示す間引き率２５％の間引きマスク４００２を適用して、図７（ｉ）のＣの非エッジ部間引きデータ２０１５、２０１６を得る（図５のＳ１０８）。最後に、図７（ｂ）のデータと図７（ｉ）のデータを合成して、図７（ｊ）の記録データを得る（図５のＳ１０９）。
【００４２】
これにより、カラー（Ｋでない色）のインクにて形成される文字・線画については、黒（Ｋ）のインクにて形成される文字・線画よりも、非エッジ部の間引き率を低く設定できる。従って、図３で説明したような、画像の記録ドット数によらず同じ間引き率を設定した場合に生じる画像濃度低下に伴う画像劣化を招かずに済む。
【００４３】
なお、本実施例では、２値ＫＣＭＹデータ１０１０ではなく、２値のオブジェクトデータ１００６（３００１〜３００４）に基づいて非エッジ部検出処理を行っているが、この理由は以下の通りである。カラーの文字や線画を表す２値カラーデータ（すなわち２００３〜２００４）は、ドット記録率１００％のベタ画像となっていない（つまり、非エッジ部内に非記録画素が存在する）可能性が高い。非エッジ部内に非記録画素が存在するような２値カラーデータを基に非エッジ部検出処理を行うと、文字の内部さえも非エッジ部として検出されてしまう。そうすると、文字の内部の、本来間引きたいドットが間引かれずに残ってしまうため、文字の内部で画像濃度（ＯＤ値）の高い箇所が発生し、マクロ濃度の不均一が生じてしまう。文字の内部でのマクロ濃度の不均一が発生すると、ひとつながりの図形ではなく、異なった複数の図形が接している様に感じてしまう場合が多い。これを避けるためには、本実施例では、２値ＫＣＭＹデータに基づいて非エッジ部検出を行うのではなく、２値の文字／線画オブジェクトデータ１００６に基づいて非エッジ部検出処理を行っている。
【００４４】
以上説明したように本実施形態によれば、非エッジ部の間引き率を、処理対象色に応じて可変に設定している。これにより、画像（本例では、文字あるいは線画）の色に関わらず、エッジ部が鮮明で且つ非エッジ部の濃度が十分な高品位な画像を形成することが可能となる。また、非エッジ部の形成に使用される記録材の量も低減されるため、コスト低減効果も合わせて得ることできる。
【００４５】
（実施形態２）
上記実施形態１では、無属性データ、文字及び線画のエッジ部データに対しては間引きを行っていないが、この実施形態２では無属性データに対して間引き処理を行う。その他の点については実施形態１と同様である。
【００４６】
本実施形態では、図４におけるオブジェクト判別処理１００３で文字及び線画以外に無属性の判別を行い、図５に示すＳ１０１で無属性と判定された着目画素の集合である無属性データに対して、処理対象色に関わらず、間引き率２５％の間引きマスクを用いて間引き処理を行う。その後、間引き処理を施した無属性データと、Ｋの非エッジ部間引きデータと、ＣＭＹの非エッジ部間引きデータと、文字／線画エッジ部データとを合成する。こうして、２値の記録データを生成する。図８は、実施形態１のデータ処理によって生成される記録データと実施形態２のデータ処理によって生成される記録データを比較した図である。図８中の符号２００１〜２００４、２０１７〜２０２０は、図７におけるデータと同じものを指す。図８（ａ）は２値ＫＣＭＹデータ１０１０であり、Ｋの文字データ２００１、Ｋの線画データ２００２、Ｃの文字データ２００３、Ｃの線画データ２００４および無属性データ５０００によって構成される。図８（ｂ）は、実施形態１のデータ処理に従って間引き処理が施された記録データであり、図７（ｊ）のデータ２０１７〜２０２０と無属性データ５０００とで構成される。図８（ｃ）は、実施形態２のデータ処理に従って間引き処理が施された記録データであり、図７（ｊ）のデータ２０１７〜２０２０と、間引き率２５％の間引きマスクによって無属性データ５０００を間引くことにより得られた無属性データ５００１とで構成される。
【００４７】
本実施形態では、無属性データの間引き率をカラーの非エッジ部データの間引き率と同じ２５％としたが、無属性データの間引き率はこれに限定されるものではなく、無属性データとカラーの非エッジ部データとで間引き率を異ならせてもよい。要するに、無属性データの記録ドット数を低減できれば良い。
【００４８】
以上のように実施形態２によれば、文字及び線画の非エッジ部データに加え、無属性データについても間引き処理を行うので、実施形態１よりも低ランニングコスト化を図ることができる。
【００４９】
（実施形態３）
本実施形態では、文字の大きさあるいは線画の太さについても判定を行い、大きい文字に対しては小さい文字よりも間引き率を低く設定するように構成する。以降、実施形態１との差異に着目して説明する。
【００５０】
本実施形態では、画像データ処理を行う概略構成として、実施形態１において使用された図４の構成の代わりに、図９の構成を利用する。この図９の特徴は、図４には存在しなかった文字ポイント数検出処理（１１０５）および線画ポイント数検出処理（１２０５）という機能を備えている点にある。この検出処理１１０５，１２０５では、それぞれ、プリンタドライバより文字、線画のポイント数に関する情報（サイズ情報）を取得する。そして、オブジェクト別間引き処理１３１１において、第１の実施形態で利用したデータ（２値ＫＣＭＹデータ１０１０、２値の文字非エッジ部データ１１１０、２値の文字エッジ部データ１１１１、２値の線画非エッジ部データ１２１０、２値の線画エッジ部データ１２１１）に加え、文字ポイント数検出処理１１０５で得られた文字ポイント数に関する情報１１０８および線画ポイント数検出処理１２０５で得られた線画ポイント数に関する１２０８も利用する。
【００５１】
また、本実施形態では、間引き処理のフローチャートとして、実施形態１において使用された図５のフローチャートの代わりに、図１０のフローチャートを利用する。後述するように、本実施形態では、間引き率を設定するのに、処理対象の色（黒／カラー）だけでなく、文字や線画のポイント数（サイズ情報）も考慮することを特徴としている。より詳しくは、大きい文字や太い線の間引き率が小さい文字や細い線の間引き率よりも小さくなるように、間引き率を設定する。
【００５２】
ここで、文字や線画等の画像の大きさによって間引き率を変化させる理由について説明する。図１１は、エッジ部で囲まれる画像の非エッジ部を間引くことで得られた間引き画像（以下、「非エッジ部間引き画像」という）の模式図及びその濃度分布を表す概念図である。図１１（ａ）〜図１１（ｃ）は、非エッジ部間引き画像の模式図を示す。図１１（ｄ）〜図１１（ｆ）は、図１１（ａ）〜図１１（ｃ）それぞれの濃度分布を表す概念図を示す。図１１（ａ）は、小さい画像の非エッジ部をある間引き率で間引くことで得られた非エッジ部間引き画像の模式図である。図１１（ｂ）は、大きい画像の非エッジ部を図１１（ａ）と同じ間引き率で間引くことで得られた非エッジ部間引き画像の模式図である。図１１（ｃ）は大きい画像の非エッジ部を図１１（ａ）よりも低い間引き率で間引くことで得られた非エッジ部間引き画像の模式図である。図１１（ｄ）は図１１（ａ）のＡ−Ａ’間の濃度分布である。図１１（ｅ）は図１１（ｂ）のＢ−Ｂ’間の濃度分布である。図１１（ｆ）は図１１（ｃ）のＣ−Ｃ’間の濃度分布である。実線は、画像濃度（ＯＤ値）を示す。一方、点線は、マクロ濃度）を示す。すなわち、人間の視覚特性を考慮すると、濃度を視認するのは０〜８ｃｙｃｌｅ／ｍｍであり、例えば１２００ｄｐｉのプリンタであれば、６画素程度以上の幅を持つエリアである。従って、人間の目は着目点の周囲の複数画素の濃度を見ていることになる。そこで、点線として、この周囲の複数画素の画像濃度の移動平均、即ち、マクロ的に画像を観察した場合の見かけ上の濃度（マクロ濃度）を示す。
【００５３】
図１１（ｄ）の中心部、すなわち、小さい画像の非エッジ部のマクロ濃度は、エッジ部のＯＤ値の影響を受けて、非エッジ部のＯＤ値よりも高くなる。図１１（ｅ）及び（ｆ）の中心部、すなわち、大きい画像の非エッジ部のマクロ濃度は、エッジ部までの距離が長いために、エッジ部のＯＤ値の影響を受けづらく、非エッジ部のＯＤ値よりも高くなりにくい。このため、図１１（ｄ）の非エッジ部のＯＤ値と図１１（ｅ）の非エッジ部のＯＤ値とは等しいが、図１１（ｄ）の非エッジ部のマクロ濃度と図１１（ｅ）の非エッジ部のマクロ濃度とは異なることになる。非エッジ部の間引き率を図１１（ｅ）よりも低く設定することで図１１（ｅ）よりも高いＯＤ値を実現している図１１（ｆ）では、非エッジ部のマクロ濃度が、図１１（ｅ）よりも高くなる。
【００５４】
換言すると、大きい画像において、図１１（ｄ）に示す小さい画像のマクロ濃度と同程度のマクロ濃度を得るためには、図１１（ｅ）に示すＯＤ値ではなく、図１１（ｆ）に示すＯＤ値が必要となる。即ち、図１１（ｆ）のように画像領域が大きい場合には、そのマクロ濃度が図１１（ｄ）と同程度になるように非エッジ部の間引き率を低く設定する必要がある。
【００５５】
このように、大きなサイズの画像の非エッジ部の間引き率を、小さいサイズの画像の非エッジ部の間引き率よりも低く設定することにより、画像サイズが増大したときに起こる画像濃度（マクロ濃度）の低下を抑制することができる。従って、画像（本実施形態では、文字・線画）のサイズに応じて非エッジ部の間引き率を変えることで、画像のサイズに関わらず十分な濃度を有する高品位な画像を得ることができる。
【００５６】
さて、上述した通り、高品位な間引き画像を得るためには、カラー画像の間引き率を黒画像の間引き率よりも小さくすること（条件１）および大きい画像の間引き率を小さい画像の間引き率よりも小さくすること（条件２）が好適である。これら条件について検討したところ、条件１の方が条件２よりも画質に与える影響力が大きかった。
【００５７】
そこで、本実施形態では、画像サイズが閾値以上と判定される大きいサイズのカラー画像における非エッジ部に対する間引き率を第１の間引き率（Ｘ１）とし、画像サイズが閾値未満と判定される小さいサイズのカラー画像における非エッジ部に対する間引き率を第２の間引き率（Ｘ２）とし、画像サイズが閾値以上と判定される大きいサイズの黒画像における非エッジ部に対する間引き率を第３の間引き率（Ｘ３）とし、画像サイズが閾値未満と判定される小さいサイズの黒画像における非エッジ部に対する間引き率を第４の間引き率（Ｘ４）とした場合に、Ｘ１＜Ｘ２＜Ｘ３＜Ｘ４なる関係を満たすように、画像の色情報とサイズ情報に応じて適切な間引き率を設定している。具体的には、図１０に示されるように、Ｘ１＝２５％、Ｘ２＝４０％、Ｘ３＝５０％、Ｘ４＝７５％とした。
【００５８】
ここで、図１０のフローチャートについて説明する。図１０のＳ１１０１、Ｓ１１０２、Ｓ１１０３は、それぞれ、図５のＳ１０１、Ｓ１０２、Ｓ１０４と同じなので、これらステップについての説明は省略する。
【００５９】
Ｓ１１０３において処理対象色が黒である判定された場合にはＳ１１０４へ進み、Ｓ１１０４において画像属性が文字であるか線画であるかを判定する。Ｓ１１０４において文字と判定された場合にはＳ１１０５へ進み、Ｓ１１０５において文字のポイント数が１０ポイント未満（閾値未満）であるか１０ポイント以上（閾値以上）であるかを判定する。Ｓ１１０５においてポイント数が１０ポイント未満であると判定された場合、１０ポイント未満の文字の非エッジ部を間引くためのマスクとして、間引き率７５％の間引きマスクを選択する（Ｓ１１０６）。このような間引きマスクの選択によって間引き率が決定される。続いて、この７５％間引きマスクを用いて文字の非エッジ部を間引くことにより、Ｋの文字非エッジ部間引きデータ（ｉ）を生成する（Ｓ１１０７）。一方、Ｓ１１０５においてポイント数が１０ポイント以上であると判定された場合、１０ポイント以上の文字の非エッジ部を間引くためのマスクとして、間引き率５０％の間引きマスクを選択する（Ｓ１１１６）。続いて、この５０％間引きマスクを用いて文字の非エッジ部を間引くことにより、Ｋの文字非エッジ部間引きデータ（ｉｉ）を生成する（Ｓ１１１７）。
【００６０】
また、Ｓ１１０４において線画と判定された場合にはＳ１１２５へ進み、Ｓ１１２５において線画のポイント数が４ポイント未満（閾値未満）であるか４ポイント以上（閾値以上）であるかを判定する。Ｓ１１２５においてポイント数が４ポイント未満であると判定された場合、４ポイント未満の線画の非エッジ部を間引くためのマスクとして、間引き率７５％の間引きマスクを選択する（Ｓ１１２６）。続いて、この７５％間引きマスクを用いて線画の非エッジ部を間引くことにより、Ｋの線画非エッジ部間引きデータ（ｉｉｉ）を生成する（Ｓ１１２７）。一方、Ｓ１１２５においてポイント数が４ポイント以上であると判定された場合、４ポイント以上の線画の非エッジ部を間引くためのマスクとして、間引き率５０％の間引きマスクを選択する（Ｓ１１３６）。続いて、この５０％間引きマスクを用いて線画の非エッジ部を間引くことにより、Ｋの線画非エッジ部間引きデータ（ｉｖ）を生成する（Ｓ１１３７）。
【００６１】
また、Ｓ１１０３において処理対象色が黒ではないと判定された場合にはＳ１１５４へ進み、Ｓ１１５４において画像属性が文字であるか線画であるかを判定する。Ｓ１１５４において文字と判定された場合にはＳ１１５５へ進み、Ｓ１１５５において文字のポイント数が１０ポイント（閾値）未満であるか１０ポイント以上であるかを判定する。Ｓ１１５５においてポイント数が１０ポイント未満であると判定された場合、１０ポイント未満の文字の非エッジ部を間引くためのマスクとして、間引き率４０％の間引きマスクを選択する（Ｓ１１５６）。続いて、この４０％間引きマスクを用いて文字の非エッジ部を間引くことにより、カラー（ＣＭＹ）の文字非エッジ部間引きデータ（ｖ）を生成する（Ｓ１１５７）。一方、Ｓ１１５５においてポイント数が１０ポイント以上であると判定された場合、１０ポイント以上の文字の非エッジ部を間引くためのマスクとして、間引き率２５％の間引きマスクを選択する（Ｓ１１６６）。続いて、この２５％間引きマスクを用いて文字の非エッジ部を間引くことにより、カラー（ＣＭＹ）の文字非エッジ部間引きデータ（ｖｉ）を生成する（Ｓ１１６７）。
【００６２】
また、Ｓ１１５４において線画と判定された場合にはＳ１１７５へ進み、Ｓ１１７５において線画のポイント数が４ポイント（閾値）未満であるか４ポイント以上であるかを判定する。Ｓ１１７５においてポイント数が４ポイント未満であると判定された場合、４ポイント未満の線画の非エッジ部を間引くためのマスクとして、間引き率４０％の間引きマスクを選択する（Ｓ１１７６）。続いて、この７５％間引きマスクを用いて線画の非エッジ部を間引くことにより、カラー（ＣＭＹ）の線画非エッジ部間引きデータ（ｖｉｉ）を生成する（Ｓ１１７７）。一方、Ｓ１１７５においてポイント数が４ポイント以上であると判定された場合、４ポイント以上の線画の非エッジ部を間引くためのマスクとして、間引き率２５％の間引きマスクを選択する（Ｓ１１８６）。続いて、この２５％間引きマスクを用いて線画の非エッジ部を間引くことにより、カラー（ＣＭＹ）の線画非エッジ部間引きデータ（ｖｉｉｉ）を生成する（Ｓ１１８７）。
【００６３】
最後に、以上のようにして生成された間引きデータ（ｉ）〜（ｖｉｉｉ）と、Ｓ１１０８にて生成された無属性データおよび文字／線画エッジ部データを合成して、記録データを生成する（Ｓ１１０９）。
【００６４】
以上説明した本実施形態によれば、非エッジ部の間引き率を、処理対象色と画像サイズに応じて可変に設定している。これにより、画像（本例では、文字あるいは線画）の色とサイズに関わらず、エッジ部が鮮明で且つ非エッジ部の濃度が十分な高品位な画像を形成することが可能となる。また、非エッジ部の形成に使用される記録材の量も低減されるため、コスト低減効果も合わせて得ることできる。
【００６５】
（実施形態４）
上記実施形態１では、処理対象色に関わらず非エッジ部に対して間引き処理を行っている。これに対し、この実施形態４では、処理対象色がＫの場合には、実施形態１と同様、非エッジ部に対してのみ間引き処理を行うが、処理対象色がカラーの場合には非エッジ部のみならずエッジ部に対しても間引き処理を行う点を特徴とする。そのために、図５におけるＳ１０２の判定処理を、黒のエッジ部かそれ以外か（黒の非エッジ部、カラーのエッジ部、カラーの非エッジ部）を判定することに変える。そして、黒のエッジ部と判定された場合にはＳ１０３へ進み、黒のエッジ部以外と判定された場合にはＳ１０４へ進むようにする。そして、Ｓ１０４で処理対象色が黒と判定された場合には、Ｓ１０５で黒の非エッジ部を間引くための間引きマスクが選択される。一方、Ｓ１０４で処理対象色がカラーと判定された場合には、Ｓ１０７でカラーの非エッジ部とエッジ部を間引くための間引きマスクが選択される。その他の点については実施形態１と同様である。
【００６６】
中間調で表現されることが多いカラー文字やカラー線画の場合には、エッジ部のドット記録率と非エッジ部のドット記録率とが、色によって異なる場合がある。この場合に、非エッジ部のみを間引いてしまうと、エッジ部と非エッジ部とで、記録色が異なる印象を受ける場合もある。これを防ぐためには、カラー文字やカラー線画の場合に、エッジ部／非エッジ部の区別なく、間引処理を施すことも有効である。
【００６７】
（その他の実施形態）
上述した実施形態１〜４では、画像記録装置としてインクジェット記録装置を用いているが、本発明で適用可能な画像記録装置はこれに限られるものではなく、例えば、記録材としてトナーを用いる電子写真方式のプリンタを用いることもできる。
【００６８】
また、上述した実施形態１〜４では、画像の非エッジの形成に使用される記録材（例えば、インクやトナー）の量を低減する方法として、画像の非エッジ部を構成する２値の記録データの数を低減する（記録データを間引く）方法について例示した。しかし、本発明は、この方法に限られるものではない。例えば、画像の非エッジ部を構成する多値データの値（濃度値）を低減する方法を採用してもよい。多値データの値は、記録材の使用量におおよそ対応する。従って、多値データの値を低減させるための低減率を設定しても、記録材の使用量を上記低減率に応じた量だけ低減することができる。
【００６９】
更に述べると、２値の記録データの数を低減させるための低減率（間引き率）や多値データの値を低減させるための低減率を設定することは、記録材の使用量を低減させるための低減率を設定することに相当する。従って、画像の非エッジ部の形成に使用される記録材の量を低減するための低減率を画像の色情報に応じて決定し、この決定された低減率に従って画像の非エッジ部の形成に使用される記録材の量を低減させる低減処理を実行すれば、非エッジ部を形成するための記録材の使用量をインク色に応じて適正化することができる。
【００７０】
また、上述した実施形態１〜４では、一連の画像データの処理を、画像記録装置の一形態であるインクジェット記録装置とデータ供給装置の一形態であるホストＰＣとで分担する構成としたが、本発明はこの構成に限定されるものではない。例えば、画像記録装置において図４や図９に示した処理の全てを実行するようにしてもよいし、反対に、データ供給装置において図４や図９に示した処理の全てを実行するようにしてもよい。要は、画像記録装置とデータ供給装置とで構成される画像処理システムにおいて、上記画像データの処理を実行できればよい。
【００７１】
また、上記の実施形態では、本発明の特徴的な画像処理（画像の色情報に応じて画像の非エッジ部のデータの間引き率を決定する処理）が画像記録装置にて実行されるので、画像記録装置が本発明の画像処理装置に該当することになる。一方、本発明の特徴的な画像処理がデータ供給装置で実行される場合には、データ供給装置（ホストＰＣ）が本発明の画像処理装置に該当することになる。
【００７２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７３】
２００１  Ｋの文字データ
２００２  Ｋの線画データ
２００３  Ｃの文字データ
２００４  Ｃの線画データ
２００５  Ｋの文字データのエッジ部データ
２００６  Ｋの線画データのエッジ部データ
２００７  Ｃの文字データのエッジ部データ
２００８  Ｃの線画データのエッジ部データ
２００９  Ｋの文字データの非エッジ部データ
２０１０  Ｋの線画データの非エッジ部データ
２０１１  Ｃの文字データの非エッジ部データ
２０１２  Ｃの線画データの非エッジ部データ
２０１３  Ｋの文字データの非エッジ部データ２００９の間引き結果
２０１４  Ｋの線画データの非エッジ部データ２０１０の間引き結果
２０１５  Ｃの文字データの非エッジ部データ２０１１の間引き結果
２０１６  Ｃの線画データの非エッジ部データ２０１２の間引き結果
２０１７  Ｋの文字データの間引き結果
２０１８  Ｋの線画データの間引き結果
２０１９  Ｃの文字データの間引き結果
２０２０  Ｃの線画データの間引き結果
４００１  間引き率７５％の間引きマスク
４００２  間引き率２５％の間引きマスク
【図１】
2011135558.tif 000003
【図２】
2011135558.tif 000004
【図３】
2011135558.tif 000005
【図４】
2011135558.tif 000006
【図５】
2011135558.tif 000007
【図６】
2011135558.tif 000008
【図７】
2011135558.tif 000009
【図８】
2011135558.tif 000010
【図９】
2011135558.tif 000011
【図１０】
2011135558.tif 000012
【図１１】
2011135558.tif 000013
【図１２】
2011135558.tif 000014