(57)【要約】【課題】ユーザがハーフトーン処理の設定を高い自由度で行うことができる画像処理システムおよび画像処理方法を提供すること。【解決手段】本発明に係る画像処理システム１は、プリンタドライバが内蔵されたプリンタドライバ内蔵装置４０と、プリンタドライバ内蔵装置４０に接続される画像処理装置１０と、プリンタドライバ内蔵装置４０に接続され、表示部５１を有する表示装置５０とを含む画像処理システムであり、画像処理装置１０は、ビットマップデータをハーフトーン処理するハーフトーン処理部２９と、ハーフトーン処理の設定を行うハーフトーン設定部３２とを備える。【選択図】  図２
2009239901.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバが内蔵されたプリンタドライバ内蔵装置と、このプリンタドライバ内蔵装置に接続される画像処理装置と、前記プリンタドライバ内蔵装置に接続され、表示部を有する表示装置とを含む画像処理システムであり、
前記画像処理装置は、ビットマップデータをハーフトーン処理するハーフトーン処理部と、
前記ハーフトーン処理の設定を行うハーフトーン設定部とを備えることを特徴とする画像処理システム。
【請求項２】
前記画像処理装置は、表示部を有する操作パネルをさらに備え、
前記画像処理装置に備えられたハーフトーン設定部は、前記操作パネルの表示部内に設定画面として表示されることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記画像処理装置は、
前記ハーフトーン処理部でのハーフトーン処理に用いられるビットマップデータを予めガンマ補正するガンマ補正部と、
このガンマ補正部でのガンマ補正に用いるデータが予め記憶されたガンマデータ記憶部とをさらに備えることを特徴とする請求項１に記載の画像処理システム。
【請求項４】
前記画像処理装置は、前記ハーフトーン処理部でのハーフトーン処理に用いられるビットマップデータを予めガンマ補正するガンマ補正部をさらに備え、
前記プリンタドライバ内蔵装置は、前記画像処理装置に備えられたガンマ補正部でのガンマ補正に用いるデータが予め記憶されたガンマデータ記憶部をさらに備えることを特徴とする請求項１に記載の画像処理システム。
【請求項５】
前記画像処理装置に備えられたハーフトーン処理部でのハーフトーン処理は多値ディザ処理であり、
前記画像処理装置に備えられたハーフトーン設定部で、線数、角度およびドット形状の少なくともいずれかを設定することを特徴とする請求項１に記載の画像処理システム。
【請求項６】
前記画像処理装置に備えられたハーフトーン処理部でのハーフトーン処理は多値ディザ処理であり、
前記画像処理装置に備えられたハーフトーン設定部で、ＣＭＹＫの少なくとも１色について線数、角度およびドット形状の少なくともいずれかを設定することを特徴とする請求項１に記載の画像処理システム。
【請求項７】
前記画像処理装置に備えられたハーフトーン処理部でのハーフトーン処理は多値ディザ処理であり、
前記画像処理装置に備えられたハーフトーン設定部はハーフトーン処理としてモノクロハーフトーン処理とカラーハーフトーン処理との選択が可能であり、
前記ハーフトーン設定部で、前記モノクロハーフトーン処理を選択したときにＫについて線数、角度およびドット形状の少なくともいずれかを設定し、前記カラーハーフトーン処理を選択したときにＣＭＹの少なくとも１色について線数、角度およびドット形状の少なくともいずれかを設定することを特徴とする請求項１に記載の画像処理システム。
【請求項８】
プリンタドライバが内蔵されたプリンタドライバ内蔵装置と、このプリンタドライバ内蔵装置に接続される画像処理装置と、前記プリンタドライバ内蔵装置に接続され、表示部を有する表示装置とを含む画像処理システムであり、
前記プリンタドライバ内蔵装置に内蔵されたプリンタドライバは、前記画像処理装置でのハーフトーン処理の設定を行うハーフトーン設定部を備え、
前記画像処理装置は、ビットマップデータをハーフトーン処理するハーフトーン処理部を備えることを特徴とする画像処理システム。
【請求項９】
画像処理装置に備えられたハーフトーン設定部で、ハーフトーン処理部によるハーフトーン処理の設定を行う第１のハーフトーン設定ステップと、
この第１のハーフトーン設定ステップでのハーフトーン処理の設定に基づき、ハーフトーン処理部でビットマップデータをハーフトーン処理する第１のハーフトーン処理ステップとを有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理技術に関し、特に、ユーザによるハーフトーン処理の詳細な設定が可能な画像処理システムおよび画像処理方法に関する。
【背景技術】
【０００２】
近年、コピー機、プリンタ、スキャナ、ＦＡＸ等様々な形態のデジタル化された画像データを統合的に扱い、画像データをＨＤＤ（Hard Disk Drive）等の記憶媒体に一時記憶し、再利用する画像処理装置として、多機能周辺機器（ＭＦＰ：Multi Function Peripheral）が普及してきた。
【０００３】
ＭＦＰ等の画像処理装置で扱われる画像データは、ホストコンピュータやパーソナルコンピュータ等で作成、編集された文書、グラフィック、写真から作成されたものである。
【０００４】
これら文書、グラフィック、写真は、プリンタドライバによって、PostscriptやＰＣＬ等のページ記述言語（ＰＤＬ）に変換された後、ＬＡＮ(Local Area Network)やＵＳＢ(Universal serial Bus)等の中継手段を経由して、画像処理装置のプリンタ部分に送られる。
【０００５】
画像処理装置のプリンタ部分はコントローラとエンジンを有し、コントローラは、ＰＤＬを言語解釈してラスターデータ（走査線方式の画像データ）に展開するラスタ・イメージ・プロセシング処理（ＲＩＰ処理）が行われ、ビットマップの画像データが作成される。コントローラで作成されたビットマップの画像データは、エンジンにより、駆動信号に変換され、用紙の搬送やレーザの駆動制御等が行われ、印字が行われる。
【０００６】
画像処理装置のコントローラ内では、通常、さらに色変換処理や、ハーフトーン処理（擬似階調処理）が行われる。色変換処理は、画像データをＲＧＢ系色空間から印刷に適したＣＭＹＫ系色空間等に変換するものである。Ｃはシアン、Ｍはマゼンタ、Ｙはイエロー、Ｋはブラックを示す。
【０００７】
色変換処理は、一般的に、プリンタ等の出力装置が、ＣＭＹまたはＣＭＹＫの各色が８ｂｉｔのＣＭＹ系色空間またはＣＭＹＫ系色空間で画像データを扱うことに鑑み、画像データをプリンタ等の出力装置で扱えるようにするために行う。
【０００８】
また、ハーフトーン処理は、閾値マトリクスを用いたディザ法や濃度パターン法により行われる。
【０００９】
ハーフトーン処理は、通常、画素１個または画素を２ｎ個含むハーフトーンセルを用い、このハーフトーンセルの出力を、オンオフの２値出力、またはオンとオフの中間の出力も含む多値出力とし、ハーフトーンセル毎に出力を制御することにより面積変調で階調を表現する。
【００１０】
画像データがモノクロ画像である場合、ハーフトーン処理は、通常、ハーフトーンセル毎の出力の制御がＫ（ブラック）のみで行われる。
【００１１】
一方、画像データがカラー画像である場合、ハーフトーン処理は、ハーフトーンセル毎の出力の制御がＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の３色、またはＣ、Ｍ、Ｙ、Ｋの４色の各色で行われる。
【００１２】
すなわち、カラー画像のハーフトーン処理は、ハーフトーンセル毎の出力の制御をＣ、Ｍ、Ｙの３色、またはＣ、Ｍ、Ｙ、Ｋの４色の各色で行い、最終印字面上で３色または４色の微小ドットを重ね合わせて、微妙なカラー階調画像を再現する。
【００１３】
カラー画像のハーフトーン処理では、１画素がＣ、Ｍ、Ｙの３色、またはＣ、Ｍ、Ｙ、Ｋの４色を有し、１色あたりの１画素のビット数が１ｂｉｔから８ｂｉｔの階調再現能力を有する画像データが作成される。
【００１４】
作成された画像データの階調再現能力は、画像データが出力される出力機器の印字能力に合わせて決定される。
【００１５】
なお、ハーフトーン処理は、エンジンの特性と密接に関係している。たとえば、ハーフトーン処理のパラメータを変えることによって、粒状感が増えたり、テクスチャが発生し大幅に画質が劣化したり、再現画像全体のガンマ特性が変わったりする等の問題が生じる。このため、ハーフトーン処理のパラメータは、ユーザが簡単に変更することができなかった。
【００１６】
具体的には、従来のハーフトーン処理は、ガンマ補正処理のパラメータも含めて、メーカーが複数のパラメータを予め各種モードとして用意しておき、ユーザは印刷の目的にあったモードをプリンタドライバから選択するという形態で行われてきた。画像データは、ユーザが選択したモードのハーフトーン処理を経て、エンジンによりプリンタ出力される。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開平１１−１８７２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかし、近年、印刷シミュレーションや、新聞シミュレーション等、自分の好みのハーフトーン出力を実現したいユーザも増えている。このため、これらユーザに対して柔軟に望みのハーフトーン出力を提供する方法が考えられている。
【００１９】
例えば、これまで本体内に予め用意してある２、３種類程度のハーフトーンのパラメータの数を、さらに十種類程度に増やし、プリンタドライバを介してユーザにこれら多数のハーフトーンパラメータの中から好みのものを選択できるようにした方法がある。また、Postscriptの標準機能であるハーフトーンのＴｙｐｅ１辞書などを使い、線数／角度／ドット形状等をより細かく設定できる仕組みを持つ方法がある。
【００２０】
予め作成しておいた多数のハーフトーンテーブルから好みのものを選択する方法には、選択の自由度が小さく、ユーザが必要としているハーフトーン出力を実現することができないことがあるという問題がある。
【００２１】
また、Postscriptの標準機能を使ったハーフトーンの指定方法では、基本的に解像度の低い１ｂｉｔ（２値）のハーフトーン処理しか実現できず、充分満足する画質が得られないという問題がある。また、この指定方法では、ガンマ補正のためにキャリブレーションをしなければならず煩雑であるという問題がある。
【００２２】
なお、ハーフトーン処理のうちディザを用いた方法としては、特開平１１−１８７２６５号公報に、ディザ閾値配列のディザ閾値順序を複数のディザ閾値プレーンにまたがるように斜め方向の角度をもつ傾きで規則的に配置する画像処理方法が開示されている。しかし、この画像処理方法は、上記問題を解決するものではない。
【００２３】
本発明は上記事情に鑑みてなされたもので、ユーザがハーフトーン処理の設定を高い自由度で行うことができる画像処理システムおよび画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００２４】
上記目的を達成するため、本発明に係る画像処理システムは、プリンタドライバが内蔵されたプリンタドライバ内蔵装置と、このプリンタドライバ内蔵装置に接続される画像処理装置と、前記プリンタドライバ内蔵装置に接続され、表示部を有する表示装置とを含む画像処理システムであり、前記画像処理装置は、ビットマップデータをハーフトーン処理するハーフトーン処理部と、前記ハーフトーン処理の設定を行うハーフトーン設定部とを備えることを特徴とする。
【００２５】
また、上記目的を達成するため、本発明に係る画像処理システムは、プリンタドライバが内蔵されたプリンタドライバ内蔵装置と、このプリンタドライバ内蔵装置に接続される画像処理装置と、前記プリンタドライバ内蔵装置に接続され、表示部を有する表示装置とを含む画像処理システムであり、前記プリンタドライバ内蔵装置に内蔵されたプリンタドライバは、前記画像処理装置でのハーフトーン処理の設定を行うハーフトーン設定部を備え、前記画像処理装置は、ビットマップデータをハーフトーン処理するハーフトーン処理部を備えることを特徴とする。
【００２６】
さらに、上記目的を達成するため、本発明に係る画像処理方法は、画像処理装置に備えられたハーフトーン設定部で、ハーフトーン処理部によるハーフトーン処理の設定を行う第１のハーフトーン設定ステップと、この第１のハーフトーン設定ステップでのハーフトーン処理の設定に基づき、ハーフトーン処理部でビットマップデータをハーフトーン処理する第１のハーフトーン処理ステップとを有することを特徴とする。
【発明の効果】
【００２７】
本発明に係る画像処理システムおよび画像処理方法によれば、ユーザがハーフトーン処理の設定を高い自由度で行うことができる。
【図面の簡単な説明】
【００２８】
【図１】本発明に係る第１の実施形態の画像処理システムの概略ブロック図。
【図２】本発明に係る第１の実施形態の画像処理システムの機能ブロック図。
【図３】本発明に係る第１の実施形態の画像処理システムに含まれる画像処理装置の操作パネルに示されたハーフトーン設定部による設定画面の一例を示す図。
【図４】本発明に係る第１の実施形態の画像処理システムの動作を示すフローチャート。
【図５】本発明に係る第２の実施形態の画像処理システムの機能ブロック図。
【図６】本発明に係る第２の実施形態の画像処理システムに含まれる表示装置の表示部に示されたハーフトーン設定部による設定画面の一例を示す図。
【図７】本発明に係る第２の実施形態の画像処理システムの動作を示すフローチャート。
【発明を実施するための形態】
【００２９】
本発明に係る画像処理システムの実施の形態について添付図面を参照して説明する。
【００３０】
［第１の実施形態］
図１は、本発明に係る画像処理システム１の第１実施形態を示す概略的なブロック図である。図２は、画像処理システム１の詳細な機能ブロック図である。図３は、画像処理システム１に含まれる画像処理装置１０の操作パネル１４に示された、ハーフトーン設定部３２による設定画面５６の一例を示す図である。
【００３１】
画像処理システム１は、図１に示すように、画像処理装置１０と、プリンタドライバ内蔵装置４０と、表示装置５０とを含む。
【００３２】
画像処理装置１０は、いわゆる多機能周辺機器（ＭＦＰ：Multi Function Peripheral）であり、プリンタ部分１１と、図示しないＦＡＸ部分等とを含む。
【００３３】
プリンタ部分１１は、コントローラ１２と、エンジン１３とを含む。
【００３４】
プリンタドライバ内蔵装置４０は、プリンタドライバ４１を内蔵する装置である。プリンタドライバ内蔵装置４０は、ＰＤＬコードやラスタデータを作成し、画像処理装置１０に転送する。プリンタドライバ内蔵装置４０としては、たとえば、パーソナルコンピュータが用いられる。
【００３５】
表示装置５０は、画像を表示可能な表示部５１を含む装置である。表示装置５０としては、たとえば、液晶ディスプレイ、ＣＲＴ(Cathode Ray Tube)が用いられる。
【００３６】
画像処理装置１０と、プリンタドライバ内蔵装置４０とは、ＬＡＮ接続等により情報の相互の伝達が可能になっている。また、表示装置５０は、プリンタドライバ内蔵装置４０に接続されている。
【００３７】
図２を参照して画像処理装置１０について詳細に説明する。
【００３８】
画像処理装置１０は、プリンタ部分１１と、操作パネル１４とを含む。
【００３９】
図２に示すように、プリンタ部分１１を構成するコントローラ１２は、画像属性分析部２１と、ラスタ演算部２２と、色変換部２３と、符号化部２４と、記憶部２５と、復号化部２６と、ガンマ補正部２７と、トナーリミット部２８と、ハーフトーン処理部２９と、スムージング部３０と、ハーフトーン設定部３２と、ガンマデータ記憶部３３とを含む。
【００４０】
コントローラ１２内において、画像属性分析部２１と、ラスタ演算部２２と、色変換部２３と、符号化部２４と、記憶部２５と、復号化部２６と、ガンマ補正部２７と、トナーリミット部２８と、ハーフトーン処理部２９と、スムージング部３０と、ハーフトーン設定部３２と、ガンマデータ記憶部３３とは、電気的に接続され、情報を相互に伝達することが可能になっている。
【００４１】
画像属性分析部２１は、プリンタドライバ内蔵装置４０から受け取ったページ記述言語のコードデータ（ＰＤＬコードデータ）から、ＰＤＬコードデータに含まれる画像データの属性を分析し、画像データの種類を分類する。
【００４２】
画像データの種類は、テキスト、グラフィック、フォトビットマップのいずれかの属性となる。画像データの属性は画像データと別にタグとして作成され、後段の処理に渡される。たとえば、画像データが上記３種類の属性を持つ場合にはタグデータは２ｂｉｔとなる。
【００４３】
ラスタ演算部２２は、ページ記述言語のコードデータ（ＰＤＬコードデータ）をビットマップデータに変換する。
【００４４】
プリンタ部分１１がカラープリンタとして用いられる場合は、たとえば、ＰＤＬコードデータをＲＧＢ各色８ｂｉｔ等のビットマップデータに変換する。また、プリンタ部分１１がモノクロプリンタとして用いられる場合は、たとえば、ＰＤＬコードデータを単色８ｂｉｔ等のビットマップデータに変換する。ここで、Ｒ、Ｇ、Ｂは、レッド、グリーン、ブルーの各色を示す。
【００４５】
得られたビットマップデータには、ビットマップデータの存在する位置に対応するタグデータも割り当てられる。
【００４６】
色変換部２３は、ＲＧＢの色信号からなるビットマップデータを、プリンタでの色再現が可能なＣＭＹ色、またはＣＭＹＫ色に変換する。Ｃ、Ｍ、Ｙ、Ｋは、シアン、マゼンタ、イエロー、ブラックの各色を示す。
【００４７】
符号化部２４は、ＣＭＹ色またはＣＭＹＫ色に変換されたビットマップデータを圧縮する。ビットマップデータの圧縮方式は、特に限定されないが、多値のビットマップデータを効率よく圧縮する方式が望ましい。圧縮方式としては、可逆圧縮、非可逆圧縮のいずれを用いてもよいが、通常、非可逆となる圧縮方式が用いられる。
【００４８】
符号化部２４でビットマップデータを圧縮することにより、記憶部２５に記憶するデータの容量を抑えることができ、システム全体のパフォーマンスを上げることができる。
【００４９】
記憶部２５は、メモリやＨＤＤ等からなり、圧縮されたビットマップデータを一時記憶する。
【００５０】
復号化部２６は、記憶部２５からビットマップデータを読み出し、この符号化されたビットマップデータを復号化する。
【００５１】
ガンマ補正部２７は、エンジン１３の特性に合わせた画像濃度のキャリブレーションや好みの階調特性を得るためのガンマ補正を行う。
【００５２】
ここで、ガンマ補正とは、画像の明るさの変化に対する電圧換算値の変化の比であるγ(ガンマ)値の補正であり、具体的には、ビットマップデータと、それが実際に出力される際の信号との相対関係を調節して、より自然に近い表示を得るための補正操作である。
【００５３】
ガンマ補正部２７は、各オブジェクト（ビットマップデータ）の特性を考慮した最適なガンマ変換処理を行うために、タグデータによりガンマ補正処理の種類や設定を切り替えられるようになっている。
【００５４】
ガンマ補正部２７は、ガンマデータ記憶部３３に記憶されるガンマデータ（ガンマテーブル値）が畳み込まれると、エンジン１３と指定されたハーフトーンパラメータとの組み合わせにより決まるガンマ特性の良好な画像を出力することが可能になる。
【００５５】
トナーリミット部２８は、ビットマップデータのＣＭＹＫのトナーのトータル量がエンジン１３で印字可能な範囲内に収まるように、ビットマップデータのＣＭＹＫ量の設定を変換するトナーリミット処理を行う。
【００５６】
トナーリミット部２８は、各オブジェクト（ビットマップデータ）の特性を考慮した最適なトナーリミット処理を行うために、タグデータによりトナーリミット処理の種類や設定を切り替えられるようになっている。
【００５７】
ハーフトーン処理部２９は、ＣＭＹＫの各色についてハーフトーン処理を行い、ビットマップデータを、プリンタの印字能力に合わせたＣＭＹＫの各色数ｂｉｔのより小さい階調数を有するビットマップデータに変換する。
【００５８】
ハーフトーン処理としては、ディザ法や濃度パターン法が用いられる。ハーフトーン処理がディザ法である場合、ディザ法としては、閾値マトリクスを用いた組織的ディザ法、またはランダムディザ法を用いることができる。
【００５９】
ハーフトーン処理がディザ法である場合において、このディザ法が複数のプレーンを用いた３個以上の多階調である多値ディザ処理であるときは、ビットマップデータの階調が細かく表現されるため好ましい。
【００６０】
ハーフトーン処理は、ドット集中型またはドット分散型で行うことができる。
【００６１】
ハーフトーン処理は、ハーフトーン設定部３２で設定される線数、角度および形状等のハーフトーン処理条件に基づいて行われる。
【００６２】
ハーフトーン処理部２９は、各オブジェクト（ビットマップデータ）の特性を考慮した最適なハーフトーン処理を行うために、タグデータによりハーフトーン処理の種類や設定を切り替えられるようになっている。
【００６３】
スムージング部３０は、スムージング処理を行う。スムージング処理とは、画像に擬似的な高解像度変換を施して、実際の画像よりも線を滑らかにしたり、細線化によりトナー消費量を減らしたりする処理である。スムージング処理のアルゴリズムは、たとえばエンジン１３のＰＷＭ分割数の仕様により決定される。
【００６４】
スムージング部３０は、タグデータによりスムージング処理の種類や設定を切り替えられるようになっている。スムージング処理の種類や設定は、各オブジェクト（ビットマップデータ）の特性を考慮した最適なスムージング処理を行うように設定される。
【００６５】
ハーフトーン設定部３２は、画像処理装置１０のコントローラ１２内に設けられる。ハーフトーン設定部３２は、ユーザ等によりハーフトーン処理部２９でのハーフトーン処理の設定を行うものである。
【００６６】
ハーフトーン設定部３２は、ユーザ等によりオブジェクト毎のハーフトーン処理の設定を行えるようにしてもよい。
【００６７】
ハーフトーン設定部３２は、図３に示すように、たとえば、画像処理装置１０の操作パネル１４の表示部１５内に、設定画面５６として表示される。ユーザは、操作パネル１４のボタン等を操作することにより、設定画面５６内のハーフトーン処理のハーフトーンパラメータの設定を任意に指定することができるようになっている。
【００６８】
ハーフトーン設定部３２でのハーフトーン処理の設定は、たとえば、線数、角度およびドット形状の少なくともいずれかのハーフトーンパラメータを設定することにより行う。
【００６９】
ハーフトーン処理の設定は、線数、角度およびドット形状以外に、ベクトルのような数学様式で指定したり、新聞、印刷といった自然言語の形態で設定したりする方法を用いることもできる。
【００７０】
ハーフトーン設定部３２でのハーフトーン処理の設定は、ＣＭＹＫの少なくとも１色について線数、角度およびドット形状の少なくともいずれかを設定する。
【００７１】
ここで、線数とは、スクリーン線数ともいい、個々の色材定着領域の重心が並ぶ列を線とみなしたときに、この線が２５．４ｍｍ（１インチ）の間に存在する本数を意味する。
【００７２】
また、角度とは、スクリーン角度ともいい、個々の色材定着領域の重心が並ぶ列を線とみなしたときに、この線がプリントの出力方向との間でなす角度を意味する。
【００７３】
ドット形状とは、個々の色材定着領域の形状を意味する。ドット形状としては、たとえば網点、万線、チェーンタイプ等が用いられる。
【００７４】
線数、角度およびドット形状のうち、特に線数の値は、ハーフトーン処理のガンマ特性に大きく影響を及ぼす。このため、ハーフトーン処理の設定は、少なくとも線数について行うことが好ましい。
【００７５】
図３は、ＣＭＹＫの４色それぞれにつき、線数、角度およびドット形状を設定した例である。
【００７６】
図３では、たとえば、線数はＣＭＹＫ全部に共通して「１３３」、ドット形状はＣＭＹＫ全部に共通して「Ｒｏｕｎｄ」、角度は、Ｃ（シアン）が「６３」、Ｍ（マゼンタ）が「２７」、Ｙ（イエロー）が「０」、Ｋ（ブラック）が「４５」になっている。
【００７７】
線数、角度およびドット形状の設定は、ユーザが線数等の設定を自由に指定する方法や、ユーザが予め定められた設定を選択する方法により行う。
【００７８】
ハーフトーン設定部３２は、ＣＭＹＫ全てを設定するのでなく、ＣＭＹＫの少なくとも１色について線数、角度およびドット形状の少なくともいずれかを設定するようにしてもよい。
【００７９】
また、ハーフトーン設定部３２は、ハーフトーン処理としてモノクロハーフトーン処理とカラーハーフトーン処理との選択を可能とし、ハーフトーン処理のカラー、モノクロのモードの違いやオブジェクトの違いによりハーフトーンパラメータの設定範囲を変更することができるようにしてもよい。
【００８０】
たとえば、ハーフトーン処理として、モノクロハーフトーン処理を選択したときにはＫについて線数、角度およびドット形状の少なくともいずれかを設定するとともに、カラーハーフトーン処理を選択したときにはＣＭＹの少なくとも１色について線数、角度およびドット形状の少なくともいずれかを設定するようにしてもよい。
【００８１】
ハーフトーン処理のカラー、モノクロのモードの違いによりハーフトーンパラメータの設定範囲を変更することができるようにすると、ユーザがハーフトーンパラメータを選択する際の煩雑さが緩和されるため、好ましい。
【００８２】
ハーフトーン設定部３２で設定されるハーフトーンパラメータに、ガンマデータ記憶部３３に記憶されたガンマデータに基づいて算出されたガンマカーブが畳み込まれると、ガンマ特性の良好な画像を出力することが可能となる。ガンマ特性は、エンジン１３と指定されたハーフトーンパラメータとの組み合わせにより決められるものである。
【００８３】
ガンマデータ記憶部３３は、ガンマ補正部２７でのガンマ補正に用いるデータが予め記憶されたものである。予め記憶されるデータとしては、たとえば所定の線数に対応するガンマデータを線数ごとに複数個作成したものが挙げられる。
【００８４】
ガンマデータが複数個あると、ユーザが、ハーフトーン設定部３２で指定した線数の値に対して、複数個のガンマデータを補間することにより好ましいガンマカーブを算出することができる。
【００８５】
また、ガンマデータ記憶部３３に予め記憶されるデータは、たとえば各線数に対応するガンマデータを有するテーブルであってもよい。
【００８６】
さらに、ガンマデータ記憶部３３に予め記憶されるデータは、線数でなく、角度やドット形状に対応するガンマデータとしてもよい。しかし、ハーフトーン処理のガンマ特性は、線数の変更の影響を強く受けるため、線数に対応するガンマデータであることが好ましい。
【００８７】
ガンマデータ記憶部３３に予め記憶されるデータは、線数に加えて、角度やドット形状に対応するガンマデータとしてもよい。
【００８８】
ハーフトーン処理は、エンジン１３の特性に非常に影響を受ける処理である。このため、一般的に、ハーフトーン処理のハーフトーンパラメータをユーザが任意に指定すると、出力画像のガンマ特性が大きく変化しやすい。たとえば、画像が全体的に濃くなって潰れが生じたり、逆に画像全体が薄くなって高画質な画像を得られなくなったりしやすい。
【００８９】
しかし、ガンマデータ記憶部３３に予め記憶されたデータを用い、ガンマ補正部２７でガンマ補正すると、ユーザがハーフトーン処理のハーフトーンパラメータを任意に指定した場合でも、出力画像のガンマ特性を好適にすることができる。
【００９０】
エンジン１３は、コントローラ１２で作成されたビットマップデータを、レーザを駆動するためのＰＷＭ(Ｐｕｌｓｅ  Ｗｉｄｅ  Ｍｏｄｕｌａｔｉｏｎ)信号に変換し、精度よく画像を形成する。
【００９１】
操作パネル１４は、図３に示すように、画像処理装置１０の筐体１７の表面に設けられ、テン・キー１６等のユーザが操作可能なボタンと、表示部１５を有する。表示部１５は、ハーフトーン設定部３２の設定画面５６等の操作内容や操作結果を表示可能になっている。
【００９２】
次に、本発明に係る画像処理システム１の作用を説明する。図４は、本発明に係る画像処理システム１の動作を示すフローチャートである。
【００９３】
はじめに、第１のハーフトーン設定ステップとして、画像処理装置１０のハーフトーン設定部３２において、ハーフトーン処理部２９によるハーフトーン処理の設定を行う（ステップＳ１１）。
【００９４】
ハーフトーン処理の設定は、たとえば、図３に示すように、画像処理装置１０の操作パネル１４の表示部１５内に表示される設定画面５６で行われる。
【００９５】
次に、画像属性分析ステップとして、画像属性分析部２１において、入力されたページ記述言語のコードデータ中の画像データの属性を分析する（ステップＳ１２）。
【００９６】
さらに、ラスタ演算ステップとして、ラスタ演算部２２において、ページ記述言語のコードデータ中の画像データをビットマップデータに変換する（ステップＳ１３）。
【００９７】
また、色変換ステップとして、色変換部２３において、ラスタ演算部２２で変換して得られたビットマップデータを色変換する（ステップＳ１４）。
【００９８】
さらに、符号化ステップとして、符号化部２４において、色変換部２３で色変換して得られたビットマップデータを符号化する（ステップＳ１５）。
【００９９】
また、記憶ステップとして、記憶部２５において、符号化部２４で符号化して得られたビットマップデータを記憶する（ステップＳ１６）。
【０１００】
さらに、復号化ステップとして、復号化部２６において、記憶部２５に記憶されたビットマップデータを復号する（ステップＳ１７）。
【０１０１】
また、ガンマ補正ステップとして、ガンマ補正部２７において、復号化部２６で復号して得られたビットマップデータをガンマ補正する（ステップＳ１８）。
【０１０２】
さらに、トナーリミット処理ステップとして、トナーリミット部２８において、ガンマ補正部２７でガンマ補正して得られたビットマップデータをトナーリミット処理する（ステップＳ１９）。
【０１０３】
また、第１のハーフトーン処理ステップとして、第１のハーフトーン設定ステップでのハーフトーン処理の設定に基づき、ハーフトーン処理部２９において、トナーリミット処理されたビットマップデータをハーフトーン処理する（ステップＳ２０）。
【０１０４】
さらに、スムージングステップとして、スムージング部３０において、ハーフトーン処理部２９でハーフトーン処理されたビットマップデータをスムージング処理する（ステップＳ２１）。
【０１０５】
また、ＰＷＭ処理ステップとして、エンジン１３において、スムージング処理されたビットマップデータをＰＷＭ処理し、画像を、図示しない印刷装置等に出力する（ステップＳ２２）。
【０１０６】
第１の実施形態に示された画像処理システム１によれば、ユーザがハーフトーン処理の設定を高い自由度で行うことができる。
【０１０７】
なお、画像処理システム１は、プリンタドライバ内蔵装置４０および表示装置５０を含む構成になっているが、必要により、プリンタドライバ内蔵装置４０や表示装置５０を含まない構成としてもよい。
【０１０８】
プリンタドライバ内蔵装置４０や表示装置５０を含まない構成では、システムを簡略化および低コスト化することができる。
【０１０９】
［第２の実施形態］
次に、図面を参照して、本発明に係る画像処理システムの第２の実施形態について説明する。
【０１１０】
図５は、画像処理システム１Ａの詳細な機能ブロック図である。図６は、画像処理システム１Ａの表示装置５０の表示部５１に示された、ハーフトーン設定部４２による設定画面５７の一例を示す図である。
【０１１１】
第２の実施形態に示された画像処理システム１Ａは、第１の実施形態に示された画像処理システム１に対し、画像処理装置１０を画像処理装置１０Ａに代えた点、およびプリンタドライバ内蔵装置４０をプリンタドライバ内蔵装置４０Ａに代えた点以外は、構成および作用が同じである。このため、同じ構成には同一符号を付し、構成および作用の説明を簡略化または省略する。
【０１１２】
画像処理装置１０Ａは、第１の実施形態に示された画像処理装置１０に対し、プリンタ部分１１をプリンタ部分１１Ａに代えた構成としたものである。
【０１１３】
プリンタ部分１１Ａは、第１の実施形態に示されたプリンタ部分１１に対し、コントローラ１２をコントローラ１２Ａに代えた構成としたものである。
【０１１４】
コントローラ１２Ａは、第１の実施形態に示されたコントローラ１２に対し、ハーフトーン設定部３２およびガンマデータ記憶部３３を含まない構成としたものである。
【０１１５】
プリンタドライバ内蔵装置４０Ａは、第１の実施形態に示されたプリンタドライバ内蔵装置４０に対し、プリンタドライバ内蔵装置４０に含まれるプリンタドライバ４１をプリンタドライバ４１Ａに代えた構成としたものである。
【０１１６】
プリンタドライバ４１Ａは、第１の実施形態に示されたプリンタドライバ４１に対し、ハーフトーン設定部４２およびガンマデータ記憶部４３を含む構成としたものである。
【０１１７】
ハーフトーン設定部４２は、プリンタドライバ内蔵装置４０Ａのプリンタドライバ４１Ａ内に設けられ、第１の実施形態に示されたハーフトーン設定部３２と同様に、画像処理装置１０Ａのハーフトーン処理部２９でのハーフトーン処理の設定をユーザが行うことが可能になっている。
【０１１８】
ハーフトーン設定部４２は、図６に示すように、たとえば、表示装置５０の表示部５１内に設定画面５７として表示される。ユーザは、図示しないマウス、キーボード等の入力部を操作して、設定画面５７内のハーフトーン処理のハーフトーンパラメータの設定を任意に指定することができる。
【０１１９】
ハーフトーン設定部４２でのハーフトーン処理の設定は、第１の実施形態に示されたハーフトーン設定部３２でのハーフトーン処理の設定と同様に行う。このため、ハーフトーン設定部４２でのハーフトーン処理の設定についての説明を省略する。
【０１２０】
ガンマデータ記憶部４３は、画像処理装置１０Ａのガンマ補正部２７でのガンマ補正に用いるデータが予め記憶されたものである。
【０１２１】
ガンマデータ記憶部４３は、ガンマデータ記憶部３３と同じ作用を行う手段をプリンタドライバ４１Ａ内に設けたものである。
【０１２２】
ガンマデータ記憶部４３に予め記憶されるデータは、ガンマデータ記憶部３３の場合と同じである。このため、予め記憶されるデータについての説明を省略する。
【０１２３】
次に、本発明に係る画像処理システム１Ａの作用を説明する。図７は、本発明に係る画像処理システム１Ａの動作を示すフローチャートである。
【０１２４】
はじめに、第２のハーフトーン設定ステップとして、プリンタドライバ内蔵装置４０Ａに内蔵されたプリンタドライバ４１Ａに設けられたハーフトーン設定部４２において、プリンタドライバ内蔵装置４０Ａに電気的に接続された画像処理装置１０Ａのハーフトーン処理部２９によるハーフトーン処理の設定を行う（ステップＳ３１）。
【０１２５】
ハーフトーン処理の設定は、たとえば、図６に示すように、表示装置５０の表示部５１内に表示される設定画面５７で行われる。
【０１２６】
ステップＳ３１の後は、第１の実施形態に示された画像処理システム１の作用と同じステップＳ１２〜ステップＳ２２を行う。
【０１２７】
なお、ステップＳ２０に示される第２のハーフトーン処理ステップは、第２のハーフトーン設定ステップでのハーフトーン処理の設定に基づき、画像処理装置１０Ａのハーフトーン処理部２９でビットマップデータをハーフトーン処理する。
【０１２８】
ステップＳ１２〜ステップＳ１９、ステップＳ２１およびステップＳ２２については、説明を省略する。
【０１２９】
第２の実施形態に示された画像処理装置１０Ａ、および画像処理装置１０Ａを含む画像処理システム１Ａによれば、ユーザがハーフトーン処理の設定を高い自由度で行うことができる。
【０１３０】
また、第２の実施形態に示された画像処理装置１０Ａ、および画像処理装置１０Ａを含む画像処理システム１Ａによれば、ハーフトーン設定部４２が、プリンタドライバ内蔵装置４０Ａのプリンタドライバ４１Ａ内に設けられているため、ユーザがパーソナルコンピュータ等のプリンタドライバ内蔵装置４０Ａを用いて簡単にハーフトーン処理の設定をすることができる。
【０１３１】
すなわち、ユーザは、ハーフトーン処理の設定のために、第１の実施形態に示された画像処理装置１０まで出向く必要がなく、パーソナルコンピュータ等のプリンタドライバ内蔵装置４０Ａが設置される各自のデスク等で簡単にハーフトーン処理の設定をすることができる。
【０１３２】
また、第２の実施形態に示された画像処理装置１０Ａ、および画像処理装置１０Ａを含む画像処理システム１Ａによれば、ガンマデータ記憶部４３が、プリンタドライバ内蔵装置４０Ａのプリンタドライバ４１Ａ内に設けられているため、画像処理装置１０Ａを簡略化および低コスト化することができる。
【０１３３】
なお、画像処理システム１（１Ａ）の他の実施形態として、画像処理装置１０（１０Ａ）およびプリンタドライバ４１（４１Ａ）の少なくともいずれかに、ハーフトーン設定部３２（４２）およびガンマデータ記憶部３３（４３）をそれぞれ含む構成にしてもよい。
【０１３４】
たとえば、第１の実施形態に示された画像処理システム１において、画像処理装置１０内のハーフトーン設定部３２に代えてプリンタドライバ内蔵装置４０のプリンタドライバ４１内にハーフトーン設定部４２を設ける構成にすることができる。
【０１３５】
この構成によれば、ハーフトーン設定部４２が、プリンタドライバ内蔵装置４０（４０Ａ）のプリンタドライバ４１（４１Ａ）内に設けられるため、ユーザがパーソナルコンピュータ等のプリンタドライバ内蔵装置４０（４０Ａ）を用いて簡単にハーフトーン処理の設定をすることができる。
【０１３６】
また、第１の実施形態に示された画像処理システム１において、画像処理装置１０内のハーフトーン設定部３２に加えてプリンタドライバ内蔵装置４０のプリンタドライバ４１内にハーフトーン設定部４２を設ける構成にすることができる。
【０１３７】
この構成によれば、ユーザが画像処理装置１０でハーフトーン処理の設定をすることができるとともに、ハーフトーン設定部４２が、プリンタドライバ内蔵装置４０（４０Ａ）のプリンタドライバ４１（４１Ａ）内に設けられるため、ユーザがパーソナルコンピュータ等のプリンタドライバ内蔵装置４０（４０Ａ）を用いて簡単にハーフトーン処理の設定をすることができる。
【０１３８】
さらに、第１の実施形態に示された画像処理システム１において、画像処理装置１０内のガンマデータ記憶部３３に代えてプリンタドライバ内蔵装置４０のプリンタドライバ４１内にガンマデータ記憶部４３を設ける構成にすることができる。
【０１３９】
この構成によれば、ガンマデータ記憶部４３が、プリンタドライバ内蔵装置４０のプリンタドライバ４１内に設けられるため、画像処理装置１０を簡略化および低コスト化することができる。
【０１４０】
また、第１の実施形態に示された画像処理システム１において、画像処理装置１０内のガンマデータ記憶部３３に加えてプリンタドライバ内蔵装置４０のプリンタドライバ４１内にガンマデータ記憶部４３を設ける構成にすることができる。
【０１４１】
この構成によれば、画像処理装置１０内にガンマデータ記憶部３３が設けられるとともに、ガンマデータ記憶部４３がプリンタドライバ内蔵装置４０のプリンタドライバ４１内に設けられるため、プリンタドライバ内蔵装置４０と画像処理装置１０との接続状態が悪い等の場合でも、確実にガンマ補正部２７でガンマ補正をすることができる。
【０１４２】
さらに、第１の実施形態に示された画像処理システム１において、画像処理装置１０内のハーフトーン設定部３２に加えてプリンタドライバ内蔵装置４０のプリンタドライバ４１内にハーフトーン設定部４２を設けるとともに、画像処理装置１０内のガンマデータ記憶部３３に加えてプリンタドライバ内蔵装置４０のプリンタドライバ４１内にガンマデータ記憶部４３を設ける構成にすることができる。
【０１４３】
この構成によれば、ユーザが画像処理装置１０（１０Ａ）でハーフトーン処理の設定をすることができるとともに、ハーフトーン設定部４２が、プリンタドライバ内蔵装置４０（４０Ａ）のプリンタドライバ４１（４１Ａ）内に設けられるため、ユーザがパーソナルコンピュータ等のプリンタドライバ内蔵装置４０（４０Ａ）を用いて簡単にハーフトーン処理の設定をすることができる。
【０１４４】
また、画像処理装置１０（１０Ａ）内にガンマデータ記憶部３３が設けられるとともに、ガンマデータ記憶部４３がプリンタドライバ内蔵装置４０（４０Ａ）のプリンタドライバ４１（４１Ａ）内に設けられるため、プリンタドライバ内蔵装置４０（４０Ａ）と画像処理装置１０（１０Ａ）との接続状態が悪い場合でも、確実にガンマ補正部２７でガンマ補正をすることができる。
【符号の説明】
【０１４５】
１、１Ａ  画像処理システム
１０、１０Ａ  画像処理装置
１１、１１Ａ  プリンタ部分
１２、１２Ａ  コントローラ
１３  エンジン
１４  操作パネル
１５  表示部
１６  テン・キー
１７  筐体
２１  画像属性分析部
２２  ラスタ演算部
２３  色変換部
２４  符号化部
２５  記憶部
２６  復号化部
２７  ガンマ補正部
２８  トナーリミット部
２９  ハーフトーン処理部
３０  スムージング部
３２  ハーフトーン設定部
３３  ガンマデータ記憶部
４０、４０Ａ  プリンタドライバ内蔵装置
４１、４１Ａ  プリンタドライバ
４２  ハーフトーン設定部
４３  ガンマデータ記憶部
５０  表示装置
５１  表示部
５６  設定画面
５７  設定画面
【図１】
2009239901.tif 000003
【図２】
2009239901.tif 000004
【図３】
2009239901.tif 000005
【図４】
2009239901.tif 000006
【図５】
2009239901.tif 000007
【図６】
2009239901.tif 000008
【図７】
2009239901.tif 000009