(57)【要約】【課題】  ロゼッタの最適化を図る。【解決手段】  有理数スクリーンと無理数スクリーンを併用した印刷を行う。【選択図】  図３
2012010171.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データ、第２の画像データ、第３の画像データに対してスクリーン処理を行い、スクリーン処理の行われた結果を３色の色材で印刷する印刷装置であって、
第１の画像データに対して４５度のスクリーン角を持つ有理数スクリーン処理を行う手段と、
第２、第３の画像データに対して４５度ではないスクリーン角を持つ無理数スクリーン処理を行う手段とを有することを特徴とする印刷装置。
【請求項２】
第１の画像データ、第２の画像データ、第３の画像データに対してスクリーン処理を行い、スクリーン処理の行われた結果を３色の色材で印刷する印刷装置であって、
第１の画像データに対して有理数スクリーン処理を行う手段と、
第２、第３の画像データに対して、前記有理数スクリーン処理の持つスクリーン角とは異なるスクリーン角を持った無理数スクリーン処理を行う手段と、
前記第１の画像データに対して有理数スクリーン処理の行われた結果を黒の色材で、残りの画像データをシアン、マゼンタの色材で印刷する印刷手段とを有することを特徴とする印刷装置。
【請求項３】
前記第２、前記第３の画像データに対して行われる無理数スクリーン処理のスクリーン角は互いに異なっており、かつ、何れのスクリーン角も、前記第１の画像データに対して行われる有理数スクリーン処理の持つスクリーン角とは、３０度離れていることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記第１の画像データ、前記第２の画像データ、前記第３の画像データに対して行われるスクリーン処理の線数は互いに同じであることを特徴とする請求項３に記載の印刷装置。
【請求項５】
さらに第４の画像データに対してスクリーン処理を行い、スクリーン処理の行われた結果を、対応する色の色材で印刷することにより、計４色の色材による印刷を行う装置であることを特徴とする請求項１乃至４の何れか１項に記載の印刷装置。
【請求項６】
前記第４の画像データに対して行われるスクリーン処理は、他の画像データに対して行われるスクリーン処理と比べて、スクリーン角が１５度以上離れており、かつ、より高い線数を有していることを特徴とする請求項５に記載の印刷装置。
【請求項７】
第１の画像データ、第２の画像データ、第３の画像データに対してスクリーン処理を行い、スクリーン処理の行われた結果を３色の色材で印刷する印刷方法であって、
第１の画像データに対して４５度のスクリーン角を持つ有理数スクリーン処理を行う工程と、
第２、第３の画像データに対して４５度ではないスクリーン角を持つ無理数スクリーン処理を行う工程とを有することを特徴とする印刷方法。
【請求項８】
第１の画像データ、第２の画像データ、第３の画像データに対してスクリーン処理を行い、スクリーン処理の行われた結果を３色の色材で印刷する印刷方法であって、
第１の画像データに対して有理数スクリーン処理を行う工程と、
第２、第３の画像データに対して、前記有理数スクリーン処理の持つスクリーン角とは異なるスクリーン角を持った無理数スクリーン処理を行う工程と、
前記第１の画像データに対して有理数スクリーン処理の行われた結果を黒の色材で、残りの画像データをシアン、マゼンタの色材で印刷する印刷工程とを有することを特徴とする印刷方法。
【請求項９】
前記第２、前記第３の画像データに対して行われる無理数スクリーン処理のスクリーン角は互いに異なっており、かつ、何れのスクリーン角も、前記第１の画像データに対して行われる有理数スクリーン処理の持つスクリーン角とは、３０度離れていることを特徴とする請求項７又は８に記載の印刷方法。
【請求項１０】
前記第１の画像データ、前記第２の画像データ、前記第３の画像データに対して行われるスクリーン処理の線数は互いに同じであることを特徴とする請求項９に記載の印刷方法。
【請求項１１】
さらに第４の画像データに対してスクリーン処理を行い、スクリーン処理の行われた結果を、対応する色の色材で印刷することにより、計４色の色材による印刷を行う方法であることを特徴とする請求項７乃至１０の何れか１項に記載の印刷方法。
【請求項１２】
前記第４の画像データに対して行われるスクリーン処理は、他の画像データに対して行われるスクリーン処理と比べて、スクリーン角が１５度以上離れており、かつ、より高い線数を有していることを特徴とする請求項１１に記載の印刷方法。
【請求項１３】
請求項７乃至１２の何れか１項に記載の印刷方法をコンピュータに実行させるためのコンピュータよみとり可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無理数スクリーン、有理数スクリーンを併用する印刷に関する。
【背景技術】
【０００２】
電子写真方式を採用した画像形成装置（印刷装置）の高画質化への要求は非常に高く、特にハイエンド市場においては、印刷のようなＡＭスクリーン処理を施した画像が求められる。ＡＭスクリーン処理とは、網点と呼ばれる規則的に配置された点や線の大きさで色の階調を作り出す処理である。人の目には網点の面積が小さいほど色は薄く、面積が大きいほど色は濃く見える性質がある。この性質を利用してシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の色版毎に網点の大きさをコントロールし、それらの点や線を組み合わせることで、中間調を含んだフルカラーを表現する。
【０００３】
さらに、この印刷業界では、Ｃが１５度、Ｋが４５度、Ｍが７５度、Ｙが０度が望ましいとされているが、ＣＭＹの３０度間隔が実現できていれば、ＣＭＹの角度が入れ替わっても良いとされている。ロゼッタの最適化を達成できるからである。なお、このロゼッタの最適化のためには、最も明度が高く視覚的に目立たないＹ版以外のＣＭＫ３つの色版を同一スクリーン線数に、且つ各色版のスクリーン角を３０°間隔に配置することが必要である。以上の点が各特許文献に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３１１４８８
【特許文献２】特開昭５５−６３９３
【特許文献３】特開昭６１−１３７４７３
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このうち１５度、７５度のｔａｎθが無理数となっているため、有理数スクリーンでこれを実現することは不可能である。一方、４５度の無理数スクリーンを実現しようとすると、頻繁に誤差の丸め込みが発生し、印刷結果が汚くなる。
【課題を解決するための手段】
【０００６】
そこで、本発明では、有理数スクリーンと無理数スクリーンの併用を行う。
【０００７】
一実施形態としては、例えば、有理数スクリーンでは実現不能な１５度、７５度を実現する場合には無理数スクリーンを利用し、有理数スクリーンで実現可能な４５度を実現する場合には有理数スクリーンを利用する。
【０００８】
これにより、有理数スクリーンという計算量が少なくてすむ手法を使いつつ、それでは実現不能な角度も無理数スクリーンを使って実現可能となる。
【発明の効果】
【０００９】
ロゼッタの最適化が可能となる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置の構成を示すブロック図である。
【図２】画像形成装置の断面図である。
【図３】プリント用の画像処理を示すブロック図である。
【図４】網点パターンのテーブルの一例である。
【図５】無理正接法によるＡＭスクリーン処理の模式図である。
【図６】有理正接法の閾値マトリックスの一例である。
【図７】閾値マトリックスを用いたＡＭスクリーン処理の模式図である。
【図８】無理正接法によるＡＭスクリーン処理結果の一例である。
【図９】無理正接法によるＡＭスクリーン処理結果の一例である。
【図１０】無理正接法によるＡＭスクリーン処理結果の一例である。
【図１１】閾値マトリックスを用いたＡＭスクリーン処理結果の一例である。
【図１２】ＣＭＹＫ４色のＡＭスクリーン処理結果の一例である。
【図１３】無理正接法によるＡＭスクリーン処理結果の一例である。
【図１４】プリント用の画像処理を示すブロック図である。
【図１５】誤差拡散処理結果の一例である。
【図１６】プリント用の画像処理を示すブロック図である。
【図１７】有理正接法の閾値マトリックスの一例である。
【図１８】閾値マトリックスを用いたＡＭスクリーン処理の模式図である。
【図１９】有理正接法の閾値マトリックスの一例である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１２】
図１は、画像形成装置１００の概略ブロック図で、一般的なコピー、プリント、ＦＡＸなどの機能を有するデジタル複合機のブロック図である。
【００１３】
本実施形態の画像形成装置１００は、原稿読み取り処理を行なうスキャナ部１０１と、スキャナ部１０１から読み取られた画像データに画像処理を施し、画像データをメモリ１０５に格納するコントローラ１０２を有する。さらに、スキャナ部１０１により読み取られる画像データに対する各種の印刷条件を設定する操作部１０４を有する。また、メモリ１０５から読み出された画像データを操作部１０４により設定された印刷設定条件に従って記録用紙に可視化された画像形成を行なうプリンタ部１０３等を有する。画像形成装置１００は、ネットワーク１０６を介して、画像データを管理するサーバ１０８や、画像形成装置１００に対してプリントの実行を指示するパソコン（ＰＣ）１０７等が接続されている。また、コントローラ１０２は、サーバ１０８やＰＣ１０７からプリントの実行が指示されると送信される印刷データを画像データにラスタライズし、メモリ１０５に格納する。
【００１４】
図２は、画像形成装置１００の断面図である。図１を参照し説明した画像形成装置１００のより詳細な構成について、図２を参照し説明する。画像形成装置１００は、コピー・プリント・ＦＡＸのそれぞれの機能を有している。図２において、本実施形態の画像形成装置は、スキャナ部１０１とドキュメントフィーダ（ＤＦ）２０２と、カラー４色ドラムを備えるプリント記録用のプリンタ部１０３を有する。
【００１５】
まず、スキャナ部１０１を中心に行われるコピーの読取り動作について説明する。原稿台２０７に原稿をセットして読み込みを行なう場合には、ユーザは原稿台２０７に原稿をセットしてＤＦ２０２を閉じる。すると、開閉センサ２２４は原稿台２０７が閉じられたことを検知し、その後、スキャナ部１０１の筐体内にある光反射式の原稿サイズ検知センサ２２６〜２３０がセットされた原稿サイズを検知する。このサイズ検知を起点にして光源２１０が原稿を照射し、ＣＣＤ（ｃｈａｒｇｅ−ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）２３１が反射板２１１、レンズ２１２を介して原稿からの反射光を受光して画像を読み取る。そして画像形成装置１００のコントローラ１０２が、ＣＣＤ２３１によって読み取ったデータをデジタル信号の画像データに変換し、スキャナ用の画像処理を行なって画像データをコントローラ１０２内のメモリ１０５に格納する。画像データは３つの画像信号から成るＲＧＢの色空間であり、画素毎に画像信号につき８ビット（２５６階調）の値を保持している。
【００１６】
次に、ＰＣ１０７を中心に行われるプリントのラスタライズ動作について説明する。ＰＣからネットワーク１０６を介して、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データやディスプレイリストなどの印刷データが送信される。印刷データはベクトル情報であり、描画のための色や形状、座標といった情報以外に、オブジェクト単位で文字や線、図形、イメージ等の属性を示すデータを保持している。コントローラ１０２は、印刷データを受け取り、印刷データに基づいてラスタライズし、画素単位の画像データと属性データを生成する。印刷データはグレースケールやＲＧＢ、ＣＭＹＫといった複数の画像信号から成る色空間を持ち、画像データは画素毎に画像信号につき８ビット（２５６階調）の値を持つ。また、属性データは、前記オブジェクトの文字や線、図形、イメージといった属性を表す値を保持しており、前記画像データと共に画像処理部３０１の中をハンドリングされる。
【００１７】
続いて、プリンタ部１０３を中心に行われるコピー、プリントの印刷動作について説明する。コントローラ１０２内のメモリ１０５に一旦記憶された画像データと属性データは、再度コントローラ１０２内で後述するプリント用の画像処理が行われた後、プリンタ部１０３へと転送される。プリンタ部１０３では、プリンタ部１０３内のＰＷＭ制御によってパルス信号へと変換されて、レーザ記録部でシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の記録レーザ光に変換される。そして、記録レーザ光は各色の感光体２１４に照射され、各感光体に静電潜像を形成する。そして、プリンタ部１０３は、トナーカートリッジ２１５から供給されるトナーにより各感光体にトナー現像を行い、各感光体に可視化されたトナー画像は中間転写ベルト２１９に一次転写される。中間転写ベルト２１９は図２において時計回転方向に回転し、用紙カセット２１６から給紙搬送路２１７を通って給送された記録紙が二次転写位置２１８に来たところで、中間転写ベルト２１９から記録紙へとトナー画像が転写される。
【００１８】
画像が転写された記録紙は、定着器２２０で、加圧と熱によりトナーが定着され（これにより、ＣＭＹＫ４色の色材が用紙に付着されることになる。）、排紙搬送路を搬送された後、フェイスダウンのセンタートレイ２２１か、或いはフェースアップのサイドトレイ２２２へと排紙される。
【００１９】
なお、色材はトナーに限られず、インクなど用紙に色をつけるための成分を含有していれば何でも良い。
【００２０】
次に、図３を用いて前述のプリント用の画像処理について詳細に説明する。
【００２１】
図３において、３０１はコントローラ１０２内でプリント用の画像処理を行う画像処理部である。前記メモリ１０５から入力された画像データは、色補正部３０２において色補正処理が行われ、色変換ＬＵＴやマトリックス演算によって４つの画像信号から成る濃度のＣＭＹＫ色空間に変換される。変換された画像データは、画素毎に画像信号につき８ビットの値を持っており、その後、ガンマ補正部３０３においてガンマ補正処理が行われる。そして、無理数スクリーン処理部３０４〜３０６と有理数スクリーン処理部３０７において後述するＡＭスクリーン処理が行われて、画素値が８ビットからプリンタ部１０３で印刷可能な１ビットの画像データに変換される。その後、プリンタ部１０３へと送出される。また、３０９は画像処理用のコンピュータとして動作するＣＰＵであり、画像処理部３０１全体の動作をＲＯＭ３０８に保持された制御プログラムに基づいて制御する。３１０はＲＡＭであり、ＣＰＵ３０９の作業領域として使用される。さらに、ＲＡＭ３１０には、後述する閾値マトリックスや網点パターンテーブルが記憶されている。
【００２２】
次に、図４、図５を用いて無理数スクリーン処理部３０４〜３０６で行われる無理正接法によるＡＭスクリーン処理について詳細に説明する。
【００２３】
図４は網点パターンの一例で、一つの網点を表す閾値を格子状に二次元配置させたテーブルであり、Ｄのテーブル長を持つ。前記テーブルには、前記閾値に対応するテーブル長Ｄの２乗個の格子点が存在する。図５は無理正接法によるＡＭスクリーン処理を模式的に表した図である。図５のＸ軸、Ｙ軸は画像データの主走査方向と副走査方向の記録画素座標を示し、Ｕ軸、Ｖ軸は網点パターンのアドレス座標を示す。
【００２４】
無理数スクリーン処理部３０４〜３０６は、画像信号につき８ビットの値を持つ画素が等間隔に格子状に並ぶ画像データ５０１から順次注目画素として１画素の値を入力として受ける。その後、後述する無理正接法によって網点パターン４０１より読み出した閾値との値を比較する。その結果、閾値よりも画素の値が同じか大きければ“１”を、そうでなければ“０”を出力することで８ビットから１ビットへ変換する。なお、本実施形態において、画像データは８ビット、つまり０〜２５５の値を持つ２５６階調であるため、それと比較する閾値は０〜２５４の値を持てば良い。よって、本実施形態における網点テーブルのテーブル長Ｄは１６、網点テーブルの格子点数（閾値数）は２５６個とする。
【００２５】
次に、図４、図５を用いて、本実施形態の中間調処理部３０２における前述の無理正接法による閾値の読み出し方法を詳細に説明する。
【００２６】
まず、前述した入力の注目画素に対応する画素座標系Ｘ−Ｙの座標を取得する。ここでは、例として注目画素をＡ（Ａｙ，Ａｘ）とする。
【００２７】
次に、前記取得した注目画素Ａ（Ａｙ，Ａｘ）を網点パターン４０１のアドレス座標系Ｕ−ＶのＡ（Ａｖ，Ａｕ）に変換する。変換は、次式の座標変換によって行える。
Ａｕ＝（Ａｘ・ｃｏｓθ＋Ａｙ・ｓｉｎθ）・ｐ
Ａｖ＝（Ａｙ・ｃｏｓθ−Ａｘ・ｓｉｎθ）・ｐ
ｐ＝網点パターンのテーブル長Ｄ／（解像度／スクリーン線数）
このとき、ｐは画像データ１画素におけるアドレス座標換算値である。例えば、図５の網点パターン４０１を用いて、解像度１２００ｄｐｉ（ｄｏｔ  ｐｅｒ  ｉｎｃｈ）の画像データにスクリーン線数１７０ｌｐｉ（ｌｉｎｅ  ｐｅｒ  ｉｎｃｈ）の処理を行う場合、アドレス座標換算値はおよそ２．２７となる。また、θはスクリーン角（°）である。
【００２８】
次に、乱数を生成してＡ（Ａｖ，Ａｕ）のそれぞれの座標に乱数を加える。このとき加える乱数は一様乱数であり、且つ最大値が１画素で変化するアドレス座標の増加量の絶対値、つまりアドレス座標換算値ｐ未満であることが望ましい。また、この乱数は注目画素の座標ＡｘおよびＡｙに加えても良く、その場合の乱数の最大値は１未満が望ましい。
【００２９】
次に、注目画素Ａ（Ａｖ，Ａｕ）の整数部を用いて、網点パターン４０１から閾値を取得する。アドレス座標系Ｕ−Ｖでは、図５に示すように網点パターン４０１がテーブル長Ｄでタイル上に配置されている。したがって、網点パターン４０１において閾値をＴＨ（ＴＨｖ，ＴＨｕ）とすると、
ＴＨｕ＝ＭＯＤ（  ＩＮＴ（Ａｕ），Ｄ  ）
ＴＨｖ＝ＭＯＤ（  ＩＮＴ（Ａｖ），Ｄ  ）
により求められる。ここで、ＩＮＴは小数部を切り捨てた整数部を与える演算であり、ＭＯＤは第一引数を第二引数で除算した余りを返す余算の演算である。すなわち、アドレス座標上の整数部をテーブル長Ｄで余算した座標が網点パターン４０１の格子点にあたり、該当する格子点から閾値ＴＨを取得する。
【００３０】
次に、図６、図７を用いて有理数スクリーン処理部３０７で行われる有理正接法の閾値マトリックスを用いたＡＭスクリーン処理について詳細に説明する。
【００３１】
図６は有理正接法の閾値マトリックスの一例であり、図７は閾値マトリックスを用いたＡＭスクリーン処理を模式的に示した図である。
【００３２】
図６において、有理正接法の閾値マトリックス６０１は、解像度１２００ｄｐｉの画像形成装置ではスクリーン線数がおよそ１６９．７１ｌｐｉ、スクリーン角が４５°となる閾値マトリックスである。閾値マトリックス６０１は、５０個の閾値から成る網点セルが４つ（６０２〜６０５）で構成され、幅２０、高さ１０の閾値の配列である。網点セル６０２〜６０５は、すべて同じサイズ（閾値数）であるが、異なる閾値を持つ。網点セルではなく、閾値マトリックス全体で階調を表すことが可能であることから、小さな網点セルを用いる場合に有効な手法であり、一般にサブマトリックス法と呼ばれる。
【００３３】
閾値マトリックスを用いたＡＭスクリーン処理では、画像データ５０１の画素と閾値マトリックス６０１の閾値がそれぞれ対応している。画像データ５０１から順次注目画素として画素の値を受け取ると、閾値マトリックス６０１から対応する閾値を取得し、前記画素と閾値の値を比較する。閾値マトリックス６０１は、図７に示すように、４つの網点セル６０２〜６０５が連続するよう閾値マトリックス６０１をシフトしながら画像データ５０１に対してタイル状に配置（タイリング）される。閾値マトリックス６０１は、Ｘ軸方向には連続して、Ｙ軸方向には１０画素につきＸ軸方向に１０画素分シフトさせることで４つの網点セル６０２〜６０５が連続になるよう作られている。このようにして、注目画素の値と対応する閾値とを比較し、その結果、閾値よりも画素の値が同じか大きければ“１”を、そうでなければ“０”を出力することで８ビットから１ビットへ変換する。
【００３４】
次に、図８、図９、図１０、図１１、図１２、図１３を用いて、本実施形態におけるＣＭＹＫ計４色の色版のスクリーンセットを詳細に説明する。
【００３５】
図８は、本実施形態における無理正接法によるＡＭスクリーン処理によって生成されたＣ版の処理結果の一例であり、スクリーン線数がおよそ１６９．７１ｌｐｉ、スクリーン角が１５°である。また、図９は、本実施形態における無理正接法によるＡＭスクリーン処理によって生成されたＭ版の処理結果の一例であり、スクリーン線数がおよそ１６９．７１ｌｐｉ、スクリーン角が７５°である。また、図１０は、本実施形態における無理正接法によるＡＭスクリーン処理によって生成されたＹ版の処理結果の一例であり、スクリーン線数がおよそ１８３．２８ｌｐｉ、スクリーン角が３０°である。また、図１１は、本実施形態における有理正接法の閾値マトリックス６０１を用いたＡＭスクリーン処理によって生成されたＫ版の処理結果の一例である。図１１の処理結果は、前述のとおりスクリーン線数がおよそ１６９．７１ｌｐｉ、スクリーン角が４５°となる。図１２は、図８〜１１のＣＭＹＫ４つの色版の処理結果を重ねたものである。図１３は、無理正接法によるＡＭスクリーン処理を用いて、スクリーン線数がおよそ１６９．７１ｌｐｉ、スクリーン角が４５°のスクリーンを生成した処理結果の一例である。
【００３６】
本実施形態では、図８〜１１に示す通り、Ｋ版を図６の閾値マトリックス６０１を用いたＡＭスクリーン処理で、他のＣＭＹ３つの色版を無理正接法によるＡＭスクリーン処理で処理する。また、Ｃ版とＭ版のスクリーン線数はＫ版と同一のおよそ１６９．７１ｌｐｉに、スクリーン角はそれぞれＫ版から３０度離れた１５°と７５°に設定される。さらに、明度が最も高く、視覚的に目立たないＹ版は、スクリーン線数を他の色よりも１．０８倍高いおよそ１８３．２８ｌｐｉに、スクリーン角を他の色から１５度以上離れた３０°に設定される。Ｙ版は視覚的に目立たない特性上、他の色と干渉を起こしやすい１５°離れた角度に設定されるが、他の色よりも高い線数とすることで、干渉をより高い周波数に逃がしてより視覚的に見えにくくしている。
【００３７】
通常、スーパーセル方式を用いて前記条件の閾値マトリックスを作ると非常に大きなサイズとなるため、これを格納するメモリ容量は莫大なものとなってしまう。一方で閾値マトリックスのサイズを制限すると、作成できるスクリーン線数および角度は前記条件から離れたものになるため、ロゼッタの最適化が不十分となってしまう。ところが、本実施形態においては、図１２の処理結果を見ればわかるとおり、複数色が重なったときに現れるモアレの最小周期であるロゼッタが、メモリ容量に関わらず最適化されていることがわかる。また、図１３は、図１１の有理正接法の閾値マトリックスを用いた場合と同一のスクリーン線数および角度となる無理正接法によるＡＭスクリーン処理の処理結果であるが、図１１に比べて網点サイズのばらつきや周囲の凹凸が多いことがわかる。これを最も明度が低く視覚的に目立ちやすいＫ版に対して用いると、画像全体ががさついて見えることがあるが、本実施形態においてはＫ版に対して図１１の有理正接法の閾値マトリックスを用いるため、画像全体のガサつきを最小限に抑えることができる。
【００３８】
なお、本実施形態において、Ｙ版のスクリーン線数は他の色よりも１．０８倍高い線数に設定するとしたが、それに限るものではなく、干渉をより高い周波数に逃がすために他の色よりも高い線数であれば良いことは言うまでもない。
【００３９】
また、Ｋ版のスクリーン線数は１６９．７１ｌｐｉ、スクリーン角は４５°としているが、これに限るものではなく、有理正接法による閾値マトリックスで生成できる線数と角度であれば良いことは言うまでもない。さらに、Ｋ版の閾値マトリックスは、画像形成装置のメモリ容量が許す範囲でスーパーセル方式を用いて作られても良いことは言うまでもない。もちろん、これらの場合においてＣＭＹ３つの色版の線数・角度は、Ｋ版のスクリーンに対して上記条件を満たすように設定される。
【００４０】
また、中間長処理部３０２から出力される値は１ビットとしているが、例えば網点パターン５０１を出力階調値に応じて複数階層もつなどすれば多値出力が可能であり、前記閾値処理による出力ビット数を限定するものではない。
【００４１】
以上のことから、本実施形態によれば、無理正接法によるＡＭスクリーン処理を用いる色版では、スクリーンの線数・角度に関わらず必要なメモリ容量は一定であり、Ｋ版のスクリーン線数に合わせてそれら色版のスクリーンの線数・角度を設定することが出来る。そのため、メモリ容量を増やすことなく、様々なスクリーン線数においてロゼッタの最適化が可能となる。さらに、視覚的に最も目立つＫ版は、網点サイズのばらつきが無い有理正接法の閾値マトリックスを用いるため、画像全体のガサつきを最小限に抑えることができる。
【実施例２】
【００４２】
本実施形態において、前述の実施形態とは図３のプリント用の画像処理の一部構成のみが異なる。そのため、前述の実施形態と同様の部分に関しては、同一番号を付けて省略し、異なる部分のみを以下に説明する。
【００４３】
まず、図１４を用いて本実施形態におけるプリント用の画像処理について詳細に説明する。本実施形態において、画像処理部１４０１は、前記画像処理部３０１の無理数スクリーン処理部３０６が誤差拡散処理部１４０２に変更されたものである。
【００４４】
図１４において、１４０１はコントローラ１０２内でプリント用の画像処理を行う画像処理部である。前記画像処理部１４０１に入力された画像データと属性データは、色補正部３０２において色補正処理が、ガンマ補正部３０３においてガンマ補正処理が行われる。その後、無理数スクリーン処理部３０４、３０５と有理数スクリーン処理部３０７において前述のＡＭスクリーン処理が行われ、誤差拡散処理部１４０２において後述の誤差拡散処理が行われる。これによって、画素値が８ビットから印刷可能な１ビットの画像データに変換されて、プリンタ部１０３へと送出される。
【００４５】
次に、図１５を用いて前術の誤差拡散処理部１４０２で行われる誤差拡散処理について詳細に説明する。
【００４６】
誤差拡散処理部１４０２は、８ビットのデータ量を持つ画素が等間隔に格子状に並ぶ画像データ５０１から順次注目画素として１画素の値を入力として受ける。その後、所定の閾値（本実施形態では１２７）と比較し、その結果、閾値よりも画素の値が同じか大きければ“１”を、そうでなければ“０”を出力することで８ビットから１ビットへ変換する。それと同時に、画素の値と閾値との差分を周辺画素に対して拡散させる。
【００４７】
次に、図８、図９、図１１、図１５を用いて、本実施形態におけるＣＭＹＫ４つの色版のスクリーンセットを詳細に説明する。
【００４８】
図１５は、本実施形態における誤差拡散処理によって生成されたＹ版の処理結果の一例である。
【００４９】
前述のとおり、Ｋ版のスクリーン線数はおよそ１６９．７１ｌｐｉ、スクリーン角が４５°であり、Ｃ版とＭ版はＫ版と同一線数で、スクリーン角がそれぞれ３０°離れた角度に設定される。それに加えて本実施形態においては、Ｙ版に図１５の処理結果に示す通り、周期性が少なく、ドットが比較的分散する誤差拡散処理を用いる。これにより、Ｙ版の周期性が少なくなるため、他の色との１５°の関係で生じる干渉を無くすことができる。
【００５０】
なお、本実施形態において、誤差拡散処理部は誤差拡散法を用いるが、それに限るものではなく、たとえば平均誤差最少法や平均濃度保存法、ブルーノイズマスク法など、周期性が少なく、ドットが比較的分散するような方法であれば良いことは言うまでもない。
【００５１】
以上のことから、本実施形態によれば、メモリ容量を増やすことなく、様々なスクリーン線数においてロゼッタの最適化が可能となり、視覚的に最も目立つＫ版に有理正接法の閾値マトリックスを用いるため、画像全体のガサつきを最小限に抑えることができる。それに加えて、Ｙ版に周期性の少ない誤差拡散処理を適用することで、他の色との１５°の関係で生じる干渉を無くすことができる。
【実施例３】
【００５２】
本実施形態において、前述の実施形態とは図３のプリント用の画像処理の一部構成のみが異なる。そのため、前述の実施形態と同様の部分に関しては、同一番号を付けて省略し、異なる部分のみを以下に説明する。
【００５３】
まず、図１６を用いて本実施形態におけるプリント用の画像処理について詳細に説明する。本実施形態において、画像処理部１６０１は、前記画像処理部３０１の無理数スクリーン処理部３０６が有理数スクリーン処理部１６０２に変更されたものである。
【００５４】
図１６において、１６０１はコントローラ１０２内でプリント用の画像処理を行う画像処理部である。前記画像処理部１６０１に入力された画像データと属性データは、色補正部３０２において色補正処理が、ガンマ補正部３０３においてガンマ補正処理が行われる。その後、無理数スクリーン処理部３０４、３０５と有理数スクリーン処理部３０７、１４０２において前述のスクリーン処理が行われる。これによって、画素値が８ビットから印刷可能な１ビットの画像データに変換されて、プリンタ部１０３へと送出される。
【００５５】
次に、図１７、図１８を用いて有理数スクリーン処理部１６０２で行われる有理正接法の閾値マトリックスを用いたＡＭスクリーン処理について詳細に説明する。
【００５６】
図１７は有理正接法の閾値マトリックスの一例であり、図１８は図１７の閾値マトリックスを用いたＡＭスクリーン処理を模式的に示した図である。
【００５７】
図１７において、有理正接法の閾値マトリックス１７０１は、解像度１２００ｄｐｉの画像形成装置ではスクリーン線数が３００ｌｐｉ、スクリーン角が９０°となる閾値マトリックスである。閾値マトリックス１７０１は、１６個の閾値から成る網点セルが１６つ（１７０２〜１７１７）で構成され、幅１６、高さ１６の閾値の配列である。網点セル１７０２〜１７１７は、すべて同じサイズ（閾値数）であるが、異なる閾値を持つ。
【００５８】
有理数スクリーン処理部１６０２では、有理数スクリーン処理部３０７と同様に、画像データ５０１から順次注目画素として画素の値を受け取ると、閾値マトリックス１７０１から対応する閾値を取得し、前記画素と閾値の値を比較する。閾値マトリックス１７０１は、図１８に示すように、１６個の網点セル１７０２〜１７１７が連続するよう閾値マトリックス１７０１が画像データ５０１に対してタイル状に配置（タイリング）される。このようにして、注目画素の値と対応する閾値とを比較し、その結果、閾値よりも画素の値が同じか大きければ“１”を、そうでなければ“０”を出力することで８ビットから１ビットへ変換する。
【００５９】
次に、図８、図９、図１１、図１９を用いて、本実施形態におけるＣＭＹＫ４つの色版のスクリーンセットを詳細に説明する。
【００６０】
図１９は、本実施形態における閾値マトリックス１７０１を用いたＡＭスクリーン処理によって生成されたＹ版の処理結果の一例である。
【００６１】
前述のとおり、Ｋ版のスクリーン線数はおよそ１６９．７１ｌｐｉ、スクリーン角が４５°であり、Ｃ版とＭ版はＫ版と同一線数で、スクリーン角がそれぞれ３０°離れた角度に設定される。それに加えて本実施形態においては、Ｙ版に図１９の処理結果に示す通り、網点サイズのバラつきが少ない有理正接法の閾値マトリックスを用いる。これにより、視覚的に目立たないながらも、Ｙ版に無理正接法によるＡＭスクリーン処理を用いた場合の網点サイズのばらつきによるガサつきや、誤差拡散処理を用いた場合のワームノイズといったアーティファクトの発生を防ぐことができる。さらに、他の色版よりも十分高い線数を用いることで、他の色との１５°の関係で生じる干渉をより高い周波数に逃がし、より視覚的に見えにくくすることができる。
【００６２】
なお、本実施形態において、Ｙ版のスクリーン線数は３００ｌｐｉ、スクリーン角は９０°としているが、これに限るものではなく、他の色よりも高い線数で、且つ有理正接法による閾値マトリックスで生成できる線数と角度であれば良いことは言うまでもない。さらに、Ｙ版の閾値マトリックスは、画像形成装置のメモリ容量が許す範囲でスーパーセル方式を用いて作られても良いことは言うまでもない。
【００６３】
以上のことから、本実施形態によれば、メモリ容量を増やすことなく、様々なスクリーン線数においてロゼッタの最適化が可能となり、視覚的に最も目立つＫ版に有理正接法の閾値マトリックスを用いるため、画像全体のガサつきを最小限に抑えることができる。それに加えて、Ｙ版に有理正接法の閾値マトリックスを用いたＡＭスクリーン処理を行うことで、さらなるガサつきの低下とワームノイズといったアーティファクトの発生を防ぐことができる。また、Ｙ版のスクリーン線数を他の色よりも十分に高く設定することで、他の色との関係で生じる干渉をより高い周波数に逃がして視覚的に見えにくくすることができる。
【００６４】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６５】
１０２  コントローラ部
１０３  プリンタ部
１０５  メモリ
３０１  画像処理部
３０２  色補正部
３０３  ガンマ補正部
３０４  無理数スクリーン処理部
３０５  無理数スクリーン処理部
３０６  無理数スクリーン処理部
３０７  有理数スクリーン処理部
【図１】
2012010171.tif 000003
【図２】
2012010171.tif 000004
【図３】
2012010171.tif 000005
【図４】
2012010171.tif 000006
【図５】
2012010171.tif 000007
【図６】
2012010171.tif 000008
【図７】
2012010171.tif 000009
【図８】
2012010171.tif 000010
【図９】
2012010171.tif 000011
【図１０】
2012010171.tif 000012
【図１１】
2012010171.tif 000013
【図１２】
2012010171.tif 000014
【図１３】
2012010171.tif 000015
【図１４】
2012010171.tif 000016
【図１５】
2012010171.tif 000017
【図１６】
2012010171.tif 000018
【図１７】
2012010171.tif 000019
【図１８】
2012010171.tif 000020
【図１９】
2012010171.tif 000021