(57)【要約】【課題】画像データからカラー印刷装置用の印刷データを得る際に、確実に最適な印刷結果を得るように画像処理を行う。【解決手段】画像処理部１０における色変換部２０の第１の判別部２１は、画像データＤを構成する各オブジェクトが写真オブジェクトか文字オブジェクトかイラストオブジェクトかを判別する。第２の判別部２２は、第１の判別部２１により写真オブジェクトとして判別されたオブジェクトに対して、さらに単色写真オブジェクトか多色写真オブジェクトかの判別を行う。色変換実行部２５は、多色写真オブジェクトに対して、孔版印刷機の２つの色のドラムにより印刷されるように色変換を行う一方、文字オブジェクト、イラストオブジェクト、単色写真オブジェクトに対して、孔版印刷機の２つの色のドラムのうちの１つのドラムのみで印刷されるように色変換を行う。【選択図】          図２
2005039357.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対して色変換処理を含む画像処理を行って、カラー印刷可能な印刷装置用の印刷データを得る画像処理方法において、
前記色変換処理を行う際に、前記画像データにより表される各オブジェクトのデータ形式に基づいて、各々の前記オブジェクトが写真オブジェクトか非写真オブジェクトかを判別し、
前記写真オブジェクトが単色写真オブジェクトか多色写真オブジェクトかをさらに判別し、
前記多色写真オブジェクトに対して、該オブジェクトが前記印刷装置によりカラー印刷されるように色変換を行い、
前記非写真オブジェクトおよび前記単色写真オブジェクトに対して、該オブジェクトが前記印刷装置により単色印刷されるように色変換を行うことを特徴とする画像処理方法。
【請求項２】
グレースケールの前記写真オブジェクトを前記単色写真オブジェクトとして判別することを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記色変換処理が施された各前記オブジェクトに対して、前記判別により判別された各オブジェクトの種類に合致した階調変換方法で階調変換処理を行うことを特徴とする請求項１または２記載の画像処理方法。
【請求項４】
画像データに対して色変換処理を含む画像処理を行ってカラー印刷可能な印刷装置用の印刷データを得るための画像処理装置において、
前記色変換処理を行う色変換部を有し、
該色変換部が、前記画像データにより表される各オブジェクトのデータ形式に基づいて、各々の前記オブジェクトが写真オブジェクトか非写真オブジェクトかを判別する第１の判別部と、
該第１の判別部により写真オブジェクトとして判別された前記オブジェクトが単色写真オブジェクトか多色写真オブジェクトかをさらに判別する第２の判別部と、
前記多色写真オブジェクトに対して、該オブジェクトが前記印刷装置によりカラー印刷されるように色変換を行う一方、前記非写真オブジェクトおよび前記単色写真オブジェクトに対して、該オブジェクトが前記印刷装置により単色印刷されるように色変換を行う変換実行部とを備えてなることを特徴とする画像処理装置。
【請求項５】
前記第２の判別部が、グレースケールの前記写真オブジェクトを前記単色写真オブジェクトとして判別するものであることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記色変換部により前記色変換処理が施された各前記オブジェクトに対して、前記第１の判別部および前記第２の判別部により判別された各オブジェクトの種類に合致した階調変換方法で階調変換処理を行う階調変換部を備えたことを特徴とする請求項４または５記載の画像処理装置。
【請求項７】
カラー印刷可能な印刷装置用の印刷データを得るために、画像データに対する色変換処理を含む画像処理をコンピュータに行わせるプログラムであって、
前記色変換処理として、前記画像データにより表される各オブジェクトのデータ形式に基づいて、各々の前記オブジェクトが写真オブジェクトか非写真オブジェクトかを判別する第１の判別処理と、
前記第１の判別処理により前記写真オブジェクトとして判別された前記オブジェクトが単色写真オブジェクトか多色写真オブジェクトかをさらに判別する第２の判別処理と、
前記多色写真オブジェクトに対して、該オブジェクトが前記印刷装置によりカラー印刷されるように色変換を行う一方、前記非写真オブジェクトおよび前記単色写真オブジェクトに対して、該オブジェクトが前記印刷装置により単色印刷されるように色変換を行う変換実行処理とを実行させるためのプログラム。
【請求項８】
前記第２の判別処理が、グレースケールの前記写真オブジェクトを前記単色写真オブジェクトとして判別するものであることを特徴とする請求項７記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データからカラー印刷可能な印刷装置用の印刷データを取得するための画像処理方法および装置並びにそのためのプログラムに関するものである。
【０００２】
【従来の技術】
コンピュータとパラレルやＵＳＢなどのインターフェースまたはネットワーク（ＬＡＮまたはＷＡＮ）を介して接続されたカラー印刷可能な印刷装置（以下、単にカラー印刷装置という）に、画像描画、画像編集ソフトウェア（文字の入力、編集ソフトウェアを含む）などのアプリケーションソフトウェアにより作成された画像データ（線、枠、パターン、イラストなどの図形や、文字などのデータを含む）を印刷させるためには、画像データに対して画像処理を行ってカラー印刷装置による印刷に適した印刷データに変換する必要がある。この画像処理は、通常、コンピュータに実装された、出力先のカラー印刷装置に対応したプリンタドライバというソフトウェアにより行われる。プリンタドライバは、出力先のカラー印刷装置の制御処理の一部分としてこの画像処理を行うものである。
【０００３】
カラー印刷装置は、複数の色を用いて印刷を行うことが可能な印刷装置であり、２つの色（例えば黒と赤、黒と緑）を用いるものから、フルカラー印刷するためのＣＭＹＫ（シアン、マゼンダ、イエロー、ブラック）４色を用いるものなど、使用する色および色の数が夫々異なり、カラー印刷を行う際に、自身所有の色を混ぜ合わせることによって、画像データの色合いを表現する。プリンタドライバにより行われる画像処理の主となる部分は、アプリケーションソフトウェアから渡された画像データに対して、出力先のカラー印刷装置が使用する色に合わせて行われる色変換処理および階調変換処理（２値化処理など）である。
【０００４】
色変換処理を行う際に、例えば、複数の色を有するカラー写真のオブジェクトの場合、エッジよりも色合いを重要とするため、複数の色を混ぜ合わせて印刷するように色変換を行えば色の再現性を良くすることができる一方、文字、イラスト、罫線などの図形の場合には、色合いよりもエッジを重要とし、複数の色を混ぜ合わせて印刷するように色変換を行うと、色の位置ずれの影響で文字が潰れて見えたり、細線が太くなったりするなどの問題が生じてしまうため、カラー印刷装置のプリンタドライバは、画像データを構成する各オブジェクトに対して、夫々のオブジェクトの性質（色合いの再現性が重要なのかエッジの再現性が重要なのか）に適した色変換を施し、最適な印刷結果を得ることが要望されている。
【０００５】
特許文献１には、２つの色（第１の色と第２の色）を使用して印刷可能なカラー印刷装置により印刷を行う際に、画像データにより表される画像に対して領域の指定をし、各領域に対して第１の色のみにより印刷を行うか、第２の色のみにより印刷を行うか、第１と第２の色の組み合わせにより印刷を行うかを設定すると共に、この設定に従って、該当する領域に対して単色（第１の色のみまたは第２の色のみ）印刷または混色（第１の色と第２の色の組み合わせ）印刷を行う印刷装置が提案されている。
【０００６】
また、アプリケーションソフトウェアにより作成された画像データにおいては、例えば通常写真はビットマップ（ＢＭＰ）形式であり、文字は文字コードにより表され、イラストはイラストコードにより表されるように、オブジェクトの種類によってデータの形式や使用するコードが異なるので、プリンタドライバは、アプリケーションソフトウェアから出力されてきた画像データの各オブジェクトのデータ形式から、画像データを構成する各オブジェクトを自動的に種類分けし、その種類に応じて最適な印刷結果を得るように色変換することができる、例えば、写真となるオブジェクト（写真オブジェクト）に対してカラー印刷装置の所有する複数の色を混ぜ合わせて印刷するように色変換を行う一方、文字、図形などのエッジの再現性が重要なオブジェクトに対して、カラー印刷装置の所有する複数の色のうちの１つの色のみで印刷するように色変換を行うようにすることができる。
【０００７】
【特許文献１】
特開２００２−１４４５１８号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、特許文献１記載の方法は、色合いが重要なオブジェクトに対しては複数の色を混ぜ合わせて印刷する一方、エッジの再現性が重要なオブジェクトに対しては１つの色のみで印刷するように、オブジェクトの性質に応じて最適な印刷結果を得るように色変換を行うのではなく、各領域に対して１つの色により印刷するか、複数の色により印刷するかを操作者の指示に委ね、操作者の指示に従って色変換を行うようにしている。そのため、操作者の主観が影響し、必ずしも最適な印刷結果を得るとは限らない。また、操作者による領域の指定および印刷に使用する色の設定などの手間を必要とし、効率が良くない。
【０００９】
また、オブジェクトのデータ形式や使用されるコードによってオブジェクトを写真オブジェクトと、文字、図形などの他のオブジェクトとに自動的に種類分けし、その種類に応じた色変換を行うようにする上述の方法では、各オブジェクトに対して行う色変換は、そのオブジェクトのデータ形式や使用されるコードのみによって決定される。一方、画像データを作成するアプリケーションソフトウェアによって、回転など変形させられた文字や、罫線などは写真のデータ形式、例えばＢＭＰ形式で出力されることがあり、このような文字、図形は写真として色変換が施され、複数の色の混ぜ合わせにより印刷されるので、位置ずれが生じ、最適な印刷結果を得ることができないという問題がある。
【００１０】
また、写真オブジェクトの中で、各画素において、Ｒ値、Ｇ値、Ｂ値が同じ（Ｒ＝Ｇ＝Ｂ）である写真オブジェクト、すなわちグレースケールの写真オブジェクトがある。このようなグレースケールの写真オブジェクトは、無彩であり、色合いの再現性はそれほど重要ではないため、グレースケールの写真オブジェクトに対して、色合いを良くするために複数の色を混ぜ合わせるように印刷を行って得た印刷結果は、必ずしも１つの色でのみで印刷を行って得た印刷結果より良いとは言えず、却って複数の色を混ぜ合わせることに起因する位置ずれのデメリットが目立ってしまうという問題がある。
【００１１】
本発明は、上記事情に鑑みてなされたものであり、カラー印刷可能な印刷装置により印刷を行わせる際に、確実に最適な印刷結果を得ることができる画像処理方法および装置並びにそのためのプログラムを提供することを目的とするものである。
【００１２】
【課題を解決するための手段】
本発明の画像処理方法は、画像データに対して色変換処理を含む画像処理を行って、カラー印刷可能な印刷装置用の印刷データを得る画像処理方法において、前記色変換処理を行う際に、前記画像データにより表される各オブジェクトのデータ形式に基づいて、各々の前記オブジェクトが写真オブジェクトか非写真オブジェクトかを判別し、
前記写真オブジェクトが単色写真オブジェクトか多色写真オブジェクトかをさらに判別し、
前記多色写真オブジェクトに対して、該オブジェクトが前記印刷装置によりカラー印刷されるように色変換を行い、
前記非写真オブジェクトおよび前記単色写真オブジェクトに対して、該オブジェクトが前記印刷装置により単色印刷されるように色変換を行うことを特徴とするものである。
【００１３】
ここで、「カラー印刷可能な印刷装置」、すなわちカラー印刷装置とは、２つ以上の色を使用して印刷を行うことが可能な印刷装置を意味し、例えば赤と黒の２色を用いるものや、フルカラー印刷可能なＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）の４色を用いるものなどを例として挙げることができる。また、印刷を行う形式も、孔版、インクジェット、レーザーなど、複数の色を混ぜ合わせることによって色合いを表現するものであればいかなる形式であってもよい。
【００１４】
また、本発明における「オブジェクトのデータ形式」とは、オブジェクトが写真オブジェクトか非写真オブジェクトかを表すことができるデータ構造上の特徴を意味し、ＢＭＰなどのデータ形式に限らず、文字コードや、イラストコードなども例として挙げることができる。本発明において、各オブジェクトが写真オブジェクトか非写真オブジェクトかの判別は、各オブジェクトのデータ形式に基づいて行われ、例えばＢＭＰ形式のデータからなるオブジェクトであれば写真オブジェクトとして判別し、文字コードや、イラストコードなどにより表されるオブジェクトは非写真オブジェクトとして判別するようにすればよい。さらに、写真オブジェクトか否かのみを判別し、写真オブジェクトとして判別したオブジェクト以外のオブジェクトを非写真オブジェクトとして判別するようにしてもよい。
【００１５】
また、本発明における前記「判別」は、写真オブジェクトを、非写真オブジェクトから区別するために行うものであり、結果として「写真オブジェクト」か、写真オブジェクト以外の「非写真オブジェクト」かが分かればよく、「写真オブジェクト」、「非写真オブジェクト」の２つの種類のみに判別するようにすることは勿論、「写真オブジェクト」、「文字オブジェクト」、「イラストオブジェクト」のように、非写真オブジェクトをさらに詳しく分類できるように判別してもよい。
【００１６】
また、「単色写真オブジェクト」とは、写真オブジェクトのうちの、背景の色を除けば１つの色しか有しないオブジェクトのことを意味し、「多色写真オブジェクト」とは、写真オブジェクトのうちの、背景の色を除いて、２つ以上の色を有するオブジェクトのことを意味する。「１つの色しか有しないオブジェクト」は、まず、各画素間においてＲ値同士が同じ、Ｇ値同士が同じ、Ｂ値同士が同じであるオブジェクトのことを意味する。グレースケールの写真オブジェクト、すなわち各画素間においてＲ値同士が同じ、Ｇ値同士が同じ、Ｂ値同士が同じである関係を満たさないが、各画素において、Ｒ値、Ｇ値、Ｂ値が同じ（Ｒ＝Ｇ＝Ｂ）であるオブジェクトの場合、「無彩色」の１色しか有しない視点から「１つの色しか有しないオブジェクト」とすることが好ましい。
【００１７】
また、「カラー印刷」とは、カラー印刷装置が所有する複数の色を混ぜ合わせて印刷を行うことを意味し、それに対応して「カラー印刷されるように色変換を行う」とは、オブジェクトの各画素の色（例えばＲＧＢ値）をカラー印刷装置の所有する複数の色により表されるように変換することを意味する。例えば、Ｃ、Ｍ、Ｙ、Ｋの４色を使用するフルカラー印刷装置の場合においては、オブジェクトを「カラー印刷されるように色変換を行う」とは、各画素のＲＧＢ値をＣ値、Ｍ値、Ｙ値、Ｋ値に変換することとなり、赤（Ｒ）と黒（Ｋ）の２色を使用するカラー印刷装置の場合においては、オブジェクトの各画素のＲＧＢ値をＲ値、Ｋ値に変換することである。
【００１８】
また、「単色印刷」とは、カラー印刷装置が所有する複数の色のうちの１つの色で印刷を行うことを意味し、それに対応して「単色印刷されるように色変換を行う」とは、オブジェクトの各画素のＲＧＢ値を該１つの色の値に変換することを意味する。なお、オブジェクトに対して単色印刷されるように色変換を行う際に、カラー印刷装置が所有する色のうちのいずれか１つの色を用いることになるが、その際、オブジェクトの元の色に近い色を用いることが好ましい。
【００１９】
前述したように、アプリケーションソフトウェアにより作成された画像データをカラー印刷装置用の印刷データに変換する際に、色変換処理を行った後、階調処理を行うことが必要である。本発明において、前記階調処理を行う際に、前記色変換処理を行う際に行われた判別により判別された各オブジェクトの種類（（写真オブジェクトか非写真オブジェクトか、あるいは単色写真オブジェクトか多色写真オブジェクトか）に合致した階調変換方法、例えば文字などの非写真オブジェクトおよび単色写真オブジェクトに対して誤差拡散処理方法または強制ベタ処理方法を、多色写真オブジェクトに対して誤差拡散処理方法または網点処理方法を用いるように階調変換処理を行うことが望ましい。また、階調変換方法は、異なる種類のオブジェクトに対して１つだけ予め決定しておき、該当する種類のオブジェクトに対して決定された方法で処理するようにしてもよいし、オブジェクトの種類毎に、該種類のオブジェクトに適した階調変換方法を複数選択できるようにして操作者に選択させるようにしてもよい。例えば、文字などの非写真オブジェクトおよび単色写真オブジェクトに対して、「誤差拡散」および「強制ベタ」の２つの処理方法を選択させる一方、多色写真オブジェクトに対しては「誤差拡散」および「網点処理」の２つの処理方法を選択させるようにし、選択された処理方法で階調変換処理を行うようにしてもよい。この場合も、操作者に階調変換の方法を選択させているものの、オブジェクトの種類に合致した階調変換処理方法のみを選択させ、選択された階調変換方法で階調変換処理を行うようにしているので、各オブジェクトの種類に合致した階調変換方法で階調変換処理を行うこととなる。
【００２０】
本発明の画像処理装置は、画像データに対して色変換処理を含む画像処理を行ってカラー印刷可能な印刷装置用の印刷データを得るための画像処理装置において、
前記色変換処理を行う色変換部を有し、
該色変換部が、前記画像データにより表される各オブジェクトのデータ形式に基づいて、各々の前記オブジェクトが写真オブジェクトか非写真オブジェクトかを判別する第１の判別部と、
該第１の判別部により写真オブジェクトとして判別された前記オブジェクトが単色写真オブジェクトか多色写真オブジェクトかをさらに判別する第２の判別部と、
前記多色写真オブジェクトに対して、該オブジェクトが前記印刷装置によりカラー印刷されるように色変換を行う一方、前記非写真オブジェクトおよび前記単色写真オブジェクトに対して、該オブジェクトが前記印刷装置により単色印刷されるように色変換を行う変換実行部とを備えてなることを特徴とするものである。
【００２１】
本発明の画像処理装置において、前記第２の判別部は、背景の色を除いて１つの色しか有しないオブジェクトを単色写真オブジェクトとするが、まず、各画素間においてＲ値同士が同じ、Ｇ値同士が同じ、Ｂ値同士が同じであるオブジェクトを「１つの色しか有しないオブジェクト」として判別する。グレースケールの写真オブジェクト、すなわち各画素間においてＲ値同士が同じ、Ｇ値同士が同じ、Ｂ値同士が同じである関係を満たさないが、各画素において、Ｒ値、Ｇ値、Ｂ値が同じ（Ｒ＝Ｇ＝Ｂ）であるオブジェクトの場合、「無彩色」の１色しか有しない視点から、本発明の画像処理装置における前記第２の判別部は、グレースケールの写真オブジェクトを単色写真オブジェクトとして判別するものであることが好ましい。
【００２２】
本発明の画像処理装置においては、前記色変換部により前記色変換処理が施された各前記オブジェクトに対して、前記第１の判別部および前記第２の判別部により判別された各オブジェクトの種類に合致した階調変換方法で階調変換処理を行う階調変換部を備えることが好ましい。
【００２３】
本発明のプログラムは、カラー印刷可能な印刷装置用の印刷データを得るために、画像データに対する色変換処理を含む画像処理をコンピュータに行わせるプログラムであって、
前記色変換処理として、前記画像データにより表される各オブジェクトのデータ形式に基づいて、各々の前記写真オブジェクトか非写真オブジェクトかを判別する第１の判別処理と、
前記第１の判別処理により前記写真オブジェクトとして判別された前記オブジェクトが単色写真オブジェクトか多色写真オブジェクトかをさらに判別する第２の判別処理と、
前記多色写真オブジェクトに対して、該オブジェクトが前記印刷装置によりカラー印刷されるように色変換を行う一方、前記非写真オブジェクトおよび前記単色写真オブジェクトに対して、該オブジェクトが前記印刷装置により単色印刷されるように色変換を行う変換実行処理とを実行させるためのプログラムである。
【００２４】
また、前記第２の判別処理は、背景の色を除いて１つの色しか有しないオブジェクトを単色写真オブジェクトとするが、まず、各画素間においてＲ値同士が同じ、Ｇ値同士が同じ、Ｂ値同士が同じであるオブジェクトを「１つの色しか有しないオブジェクト」として判別する。グレースケールの写真オブジェクト、すなわち各画素間においてＲ値同士が同じ、Ｇ値同士が同じ、Ｂ値同士が同じである関係を満たさないが、各画素において、Ｒ値、Ｇ値、Ｂ値が同じ（Ｒ＝Ｇ＝Ｂ）であるオブジェクトの場合、「無彩色」の１色しか有しない視点から、前記第２の判別処理は、グレースケールの写真オブジェクトを単色写真オブジェクトとして判別することが好ましい。
【００２５】
【発明の効果】
本発明の画像処理方法および装置によれば、アプリケーションソフトウェアによって、回転など変形させられた文字や、罫線なども写真のデータ形式で出力されることがあるものの、文字、図形であるゆえ、単色により表されることが殆どであることを利用し、画像データからカラー印刷装置用の印刷データを得るための画像処理の一部となる色変換処理を行う際に、まず、画像データにより表される各オブジェクトが写真オブジェクトか非写真オブジェクトかを判別し、次に写真オブジェクトが単色写真オブジェクトか多色写真オブジェクトかをさらに判別すると共に、非写真オブジェクトおよび単色写真オブジェクトに対して単色印刷されるように色変換を行う一方、多色写真オブジェクトに対してカラー印刷されるように色変換を行うようにすることによって、多色写真オブジェクトに対して色合いの再現性の良い印刷ができることは勿論、印刷アプリケーションソフトウェアにより文字、図形として出力された非写真オブジェクトにのみならず、写真として出力されているが、色合いよりもエッジの再現性を重要とする回転や、変形された文字、図形などのオブジェクトに対しても、印刷する際の色の混ぜ合わせに起因する位置のずれを防ぐことによってエッジの再現性を良くすることができるので、確実に最適な印刷結果を得ることができる。
【００２６】
また、１つの色で再現することができるグレースケールの写真オブジェクトを単色写真オブジェクトとして判別して、単色印刷されるように色変換を行うことによって、複数の色を混ぜ合わせることに起因する位置ずれを回避することができると共に、処理を単純化することができ、効率が良い。
【００２７】
また、色変換処理のみに限らず、色変換処理が施された各オブジェクトに対して、その種類に合致した階調変換方法を適用することによって、より良い印刷結果を得ることができる。
【００２８】
本発明のプログラムは、コンピュータに実装してコンピュータに実行させることによって本発明の画像処理方法を実現することができる。
【００２９】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を説明する。
【００３０】
図１は、本発明の実施形態となる印刷システムの構成を示すブロック図である。図示のように、本実施形態の印刷システムは、パーソナルコンピュータＰＣ１、ＰＣ２と製版、印刷一体型の孔版印刷機１００とをネットワーク５０を介して接続されてなり、ＰＣ１およびＰＣ２は孔版印刷機１００のプリンタドライバが実装されており、画像データに対して画像処理を行って得た印刷データを孔版印刷機１００に出力して印刷を行わせることができる。なお、ＰＣ１とＰＣ２は、孔版印刷機１００に印刷を行わせる機能においては同様であるため、以下、ＰＣ１のみを例にして本実施形態の印刷システムを説明する。
【００３１】
１つのドラムしか有しない孔版印刷機の場合、受信した印刷データに基づいて、印刷データの１枚毎にサーマルヘッドを用いて孔版印刷用マスター原紙に製版（穿孔）し、製版したマスター原紙を印刷ドラムに巻き付け、マスター原紙に画像のある部分（穿孔された部分）を通してドラム内部からインクを供給し、印刷用紙にインクを付着させることによってインクの色での印刷を実現している。本実施形態における孔版印刷機１００は、２つの色が夫々異なるカートリッジ式ドラムを装着可能なものであり、印刷を行う際に装着された２つのドラムまたは２つのドラムのうちの１つを使用して印刷を行う。１つのドラムのみを用いて印刷を行う場合、すなわち、印刷データが、１つのドラムの色のみに対応する印刷データである場合には、上述の１つのドラムしか有しない孔版印刷機と同様に動作するため、ここで説明を省略する。２つのドラムを用いて印刷を行う場合には、すなわち、印刷データが、２つのドラムの夫々の色に対する印刷データからなる場合には、孔版印刷機１００は、まず、印刷データに基づいて、夫々のドラム用に製版を行い、製版したマスター原紙を夫々相対応するドラムに巻きつける。１つ目のドラムの設置位置に配送された印刷用紙に対して、１つ目のドラムは自身に装着されたマスター原紙に画像のある部分を通してドラム内部から、該ドラムの色のインクを供給し、印刷用紙にインクを付着させることによって１つ目のドラムの色での印刷を行う。１つ目のドラムの色での印刷がされた印刷用紙が、次いで印刷用紙の搬送経路上に１つ目のドラムと直列して配置された２つ目のドラムの設置位置に搬送され、２つ目のドラムにより該ドラムの色での印刷を行われる。このようにして孔版印刷機１００は、２つの色を混ぜ合わせるようにした重ね印刷を実現する。
【００３２】
ここでは、例として孔版印刷機１００は、赤と黒の２つの色のドラムが装着されたとする。なお、本実施形態において、孔版印刷機１００の画素毎に出力可能な階調数は１ｂｉｔ／ｐｉｘｅｌとする。
【００３３】
図１に示す実施形態の印刷システムにおけるＰＣ１は、画像データに対して画像処理を行って孔版印刷機１００用の印刷データを得る画像処理部１０を備え、図２は画像処理部１０の構成を示すブロック図である。なお、図２に示すような画像処理部１０は、孔版印刷機１００のプリンタドライバとなるプログラムをＰＣ１上で実行することにより実現されるもの、より具体的には、プリンタドライバと、ＰＣ１のハードウェアの関連部分およびオペレーティングシステム（ＯＳ）の関連部分との協働により実現されるものである。また、このプリンタドライバは、ＣＤ―ＲＯＭ等の情報記憶媒体に記憶され、もしくはインターネット等のネットワークを介して配布され、ＰＣ１にインストールされることになる。
【００３４】
図２に示すように、ＰＣ１の画像処理部１０は、ＯＳのＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅｓ  Ｉｎｔｅｒｆａｃｅ）を介してアプリケーションソフトウェアから出力されてきた画像データＤに対して画像処理を行って孔版印刷機１００用の印刷データＤ’を得るものであり、ＢＭＰ展開部１５と、色変換部２０と、階調変換部３０と、第２のページメモリ合成部３５と、コマンド変換部４０とを備えてなるものであり、ここで各構成の詳細について説明する。なお、上述の各構成は画像データＤのページ毎に夫々の処理を行うものであるが、説明上の便宜のため、以下画像データＤを１ページのみのデータにして説明をする。
【００３５】
ＢＭＰ展開部１５は、ＰＣ１のＯＳに装備されている印刷用の解析用関数などを用いて画像データＤの各オブジェクトを２４ｂｉｔ／ｐｉｘｅｌのフルカラーのＢＭＰ形式に展開するものである。
【００３６】
色変換部２０は、画像データＤの各オブジェクトを構成するデータの形式および使用されるコードに基づいて、各オブジェクトが写真オブジェクトか、文字オブジェクトか、イラストオブジェクトかを判別する第１の判別部２１と、第１の判別部２１により写真オブジェクトとして判別されたオブジェクトに対して、さらに単色写真オブジェクトか多色写真オブジェクトかに判別する第２の判別部２２と、第１の判別部２１、第２の判別部２２の判断結果に従って各オブジェクトに対して相対応する属性（文字、イラスト、単色写真、多色写真）を属性情報として付与する属性付与部２３と、ＢＭＰ展開部１５によりＢＭＰ形式に展開された各オブジェクトおよび、各オブジェクトに対して属性付与部２３により付与された属性情報をページメモリに合成する第１のページメモリ合成部２４と、第１のページメモリ合成部２４により得られた１ページ分の各オブジェクトに対して、その属性情報に対応した色変換処理を夫々行って色変換処理済みの画像データＤ１を得る色変換実行部２５とを備えてなるものである。色変換実行部２５は、具体的には、文字、イラスト、単色写真の属性情報が付与されたオブジェクトに対して、孔版印刷機１００が用いるドラムの色のうち、該当するオブジェクトの色に最も近い色の１つのドラムのみで印刷されるように色変換処理を行う一方、多色写真の属性情報が付与されたオブジェクトに対して、孔版印刷機１００の２つのドラムで印刷されるように色変換処理を行う。その結果、文字オブジェクト、イラストオブジェクト、単色写真オブジェクトは夫々１つのドラムの色に対する８ｂｉｔ／ｐｉｘｅｌのデータとなり、多色写真オブジェクトは２つのドラムの色の夫々に対する８ｂｉｔ／ｐｉｘｅｌずつのデータとなる。
【００３７】
なお、第２の判別部２２は、第１の判別部２１により写真オブジェクトとして判別したオブジェクトに対して、背景の色を除いて１つの色しかない写真オブジェクトを単色写真オブジェクトとして判別し、単色写真オブジェクト以外の写真オブジェクトを多色写真オブジェクトとして判別するものである。ここで、第２の判別部２２は、下記の２つの種類のオブジェクトを１つの色しかない写真オブジェクトとして判別する。
【００３８】
１．  各画素間において、Ｒ値同士、Ｇ値同士、Ｂ値同士が同じである写真オブジェクト
２．  各画素において、Ｒ値、Ｇ値、Ｂ値が同じ（Ｒ＝Ｇ＝Ｂ）である写真オブジェクト
階調変換部３０は、色変換部２０により得られた画像データＤ１の各オブジェクトに対して階調変換処理を行って２値化データを得るものである。具体的には、文字オブジェクト、イラストオブジェクト、単色写真オブジェクトに対しては夫々文字用階調変換方法、イラスト用階調変換方法、イラスト用階調変換方法で該当するオブジェクトの色（色変換された後の色、すなわち孔版印刷機１００の２つのドラムのうちの、該当するオブジェクトに対して使用される１つのドラムの色）に対して階調変換を行う一方、多色写真オブジェクトに対しては、該当するオブジェクトの色（色変換された後の色、すなわち孔版印刷機１００の２つのドラムの夫々の色）毎に写真用階調変換方法を用いて階調変換を行う。文字用階調変換方法としては例えばベタ印刷されるように階調変換する方法を、イラスト用階調変換方法としては例えば誤差拡散処理方法を、写真用階調変換方法としては例えば階調の再現性に優れた網点処理方法を夫々適用すればよいが、夫々のオブジェクトに対して用いられる階調変換方法は、そのオブジェクトの属性に合致するものであれば上述のような対応関係に限られることがなく、例えば文字用階調変換方法として、エッジの再現性に優れた誤差拡散処理方法を適用してもよい。
【００３９】
階調変換部３０により階調変換を行った結果、文字オブジェクト、イラストオブジェクト、単色写真オブジェクトは夫々１つのドラムの色に対する１ｂｉｔ／ｐｉｘｅｌのデータとなり、多色写真オブジェクトは２つのドラムの色の夫々に対する１ｂｉｔ／ｐｉｘｅｌずつのデータとなる。
【００４０】
第２のページメモリ合成部３５は、階調変換部３０により得られた各オブジェクトのデータを１ページ分のページメモリに合成するものである。
【００４１】
コマンド変換部４０は、第２のページメモリ合成部により得られた画像データを孔版印刷機１００に送信して印刷を行わせるための形式に変換して印刷データＤ’を得るものである。
【００４２】
次いで、図３に示すフローチャートを用いて、図４に示す画像を例にしながら、図１の印刷システムの動作をより詳しく説明する。
【００４３】
図３に示すように、ＰＣ１の画像処理部１０は、アプリケーションソフトウェアから出力されてきた印刷用の画像データＤに対して、ＢＭＰ展開部１５により画像データＤを構成する各オブジェクトを２４ｂｉｔ／ｐｉｘｅｌのフルカラーのＢＭＰ形式に展開する（Ｓ１０）と共に、色変換部２０の第１の判別部２１により各々のオブジェクトが夫々写真オブジェクトか、文字オブジェクトか、イラストオブジェクトかを判別し（Ｓ２０）、さらに第１の判別部２１により写真オブジェクトとして判別されたオブジェクトが、単色写真オブジェクトであるか多色写真オブジェクトであるかを判別する（Ｓ２２）。属性付与部２３は、第１の判別部２１および第２の判別部２２の判別結果に従って、文字オブジェクトに「文字」を表す属性情報を、イラストオブジェクトに「イラスト」を表す属性情報を、単色写真オブジェクトに「単色写真」を表す属性情報を、多色写真オブジェクトに「多色写真」を表す属性情報を夫々付与するように、各オブジェクトに対して相対応する属性情報を付与する（Ｓ２４）。
【００４４】
図４（ａ）に示す例の場合、画像データＤは５つのオブジェクト（オブジェクト（ａ）〜オブジェクト（ｆ））により構成される：
オブジェクト（ａ）：赤文字「シマウマ」
オブジェクト（ｂ）：黒文字「ウマ科の哺乳類。アフリカに分布。」
オブジェクト（ｃ）：シマウマのカラー写真
オブジェクト（ｄ）：赤のハート形のイラスト
オブジェクト（ｅ）：黒丸のイラスト
オブジェクト（ｆ）：斜めに回転された赤文字「馬」
第１の判別部２１は、ステップＳ２０において、各オブジェクトのデータ形式および使用されるコードに基づいてこれらのオブジェクトを下記のように判別する：
オブジェクト（ａ）：文字オブジェクト
オブジェクト（ｂ）：文字オブジェクト
オブジェクト（ｃ）：写真オブジェクト
オブジェクト（ｄ）：イラストオブジェクト
オブジェクト（ｅ）：イラストオブジェクト
オブジェクト（ｆ）：写真オブジェクト
第２の判別部２２は、第１の判別部２１により写真オブジェクトとして判別したオブジェクト（ｃ）およびオブジェクト（ｆ）に対してさらに単色写真オブジェクトか多色写真オブジェクトかの判別を行い（Ｓ２２）、その結果は、図４（ｂ）に示すように、オブジェクト（ｃ）は多色写真オブジェクト、オブジェクト（ｆ）は単色写真オブジェクトとして夫々判別される。
【００４５】
ＰＣ１の色変換部２０の第１のページメモリ合成部２４は、ＢＭＰ展開部１５により得られた各オブジェクトの２４ｂｉｔ／ｐｉｘｅｌのデータおよび、属性付与部２３により各オブジェクトに対して付与された属性情報を合成する（Ｓ３０）。
【００４６】
色変換実行部２５は、第１のページメモリ合成部２４により得られた１ページ分の各オブジェクトに対して、そのオブジェクトの属性に対応した色変換処理を行う。具体的には、文字オブジェクト（Ｓ４０：Ｙｅｓ）、イラストオブジェクト（Ｓ４０：Ｎｏ、Ｓ５０：Ｙｅｓ）、単色写真オブジェクト（Ｓ４０：Ｎｏ、Ｓ５０：Ｎｏ、Ｓ６０：Ｙｅｓ）に対して、孔版印刷機１００が有する２つのドラムの色のうち、該当するオブジェクトに最も近い色を有するドラムのみで印刷されるように色変換を行う（Ｓ４１、Ｓ５１、Ｓ６１）。図４の例の場合、文字オブジェクト（ａ）、イラストオブジェクト（ｄ）、単色写真オブジェクト（ｆ）は赤色であるため、孔版印刷機１００の赤色のドラムのみで印刷されるように、赤色の８ｂｉｔ／ｐｉｘｅｌのデータに色変換される一方、文字オブジェクト（ｂ）、イラストオブジェクト（ｅ）は、黒色あるため、孔版印刷機１００の黒色のドラムのみで印刷されるように、黒色の８ｂｉｔ／ｐｉｘｅｌのデータに色変換される。また、色変換実行部２５は、多色写真オブジェクト（Ｓ４０：Ｎｏ、Ｓ５０：Ｎｏ、Ｓ６０：Ｎｏ）に対して、孔版印刷機１００の２つの色（赤、黒）のドラムで印刷されるように色変換を行う（Ｓ７０）。図４の例の場合、多色写真オブジェクト（ｃ）は、孔版印刷機１００の２つのドラムの２つの色に対して、夫々８ｂｉｔ／ｐｉｘｅｌのデータに色変換される。
【００４７】
階調変換部３０は、ステップＳ４１において色変換された文字オブジェクトに対して文字用階調変換方法で、ステップＳ５１において色変換されたイラストオブジェクトに対してイラスト用階調変換方法で、ステップＳ５１において色変換された単色写真オブジェクトに対してイラスト用階調変換方法で夫々階調変換を行う一方、ステップＳ７２において色変換された多色写真オブジェクトの２つの色のデータに対して、夫々写真用階調変換方法で階調変換処理を行って、各オブジェクトの２値化データを得る（Ｓ４２、Ｓ５２、Ｓ６２、Ｓ７２）。
【００４８】
第２のページメモリ合成部３５は、階調変換部３０により得られた各オブジェクトの２値化データを合成し（Ｓ８０）、コマンド変換部４０は、第２のページメモリ合成部３５により得られた夫々のドラムに対する１ｂｉｔ／ｐｉｘｅｌのデータを合成して得た２ｂｉｔ／ｐｉｘｅｌのデータを孔版印刷機１００に送信して印刷を行わせるための形式に変換して印刷データＤ’を得る（Ｓ８２）。
【００４９】
ここまではＰＣ１における画像処理部１０により行われた処理であるが、ＰＣ１に実装された孔版印刷機１００のプリンタドライバは、画像処理を施して得た印刷データＤ’を引き続いて孔版印刷機１００に送信して印刷を行わせる（Ｓ８４）。
【００５０】
孔版印刷機１００は、受信した印刷データＤ’に従って、各色（赤、黒）のデータに対して製版を行い、夫々の色に対応するドラムで印刷を行って印刷物を得る（Ｓ８６）。図４（ｃ）は、図４８（ａ）の画像データＤに対して、孔版印刷機１００により製版した赤版（赤ドラム用の版）および黒版（黒ドラム用の版）を示している。図示のように、赤文字オブジェクト（オブジェクト（ａ））、赤イラストオブジェクト（オブジェクト（ｄ））、赤の単色写真オブジェクト（オブジェクト（ｆ））は、赤版にしか製版されていなく（すなわち赤色のドラムのみにより印刷される）、黒文字オブジェクト（オブジェクト（ｂ））および黒イラストオブジェクト（オブジェクト（ｅ））は、黒版にしか製版されていない（すなわち黒色のドラムのみにより印刷される）のに対して、多色写真オブジェクト（オブジェクト（ｃ））は、赤版、黒版の両方に製版されており、すなわち赤色のドラムと黒色のドラムの両方により印刷される。
【００５１】
このように、本発明の実施形態となる図１に示す印刷システムは、画像データに対して画像処理を行って孔版印刷機１００用の印刷データを得る際に、画像データを構成する各オブジェクトが写真オブジェクトか非写真オブジェクトかを判別しただけではなく、写真オブジェクトに対して、さらに単色写真オブジェクトか多色写真オブジェクトかの判別を行い、非写真オブジェクトおよび単色写真オブジェクトに対して、孔版印刷機１００の２つの色のドラムのうちの１つのみで印刷されるように色変換する一方、多色写真オブジェクトに対して、孔版印刷機１００の２つの色のドラムで印刷されるように色変換することによって、多色写真オブジェクトに対して色合いの再現性の良い印刷ができることは勿論、印刷アプリケーションソフトウェアにより文字、イラストとして出力された非写真オブジェクトにのみならず、写真として出力されているが、色合いよりもエッジの再現性を重要とするオブジェクト（単色写真オブジェクト）に対しても、印刷する際の色の混ぜ合わせに起因する位置のずれを防ぐことによってエッジの再現性を良くすることができるので、確実に最適な印刷結果を得ることができる。
【００５２】
また、図４に示す画像データの例には、グレースケールの写真オブジェクトが無かったが、本実施形態の印刷システムにおいて、グレースケールの写真オブジェクトをも単色写真オブジェクトとして判別して、単色印刷されるように色変換を行うようにしているので、グレースケールの写真オブジェクトに対して、複数の色を混ぜ合わせることに起因する位置ずれを回避することができると共に、処理を単純化することができ、効率が良い。
【００５３】
また、色変換された各オブジェクトに対して階調変換を行う際には、オブジェクトの属性に合致した階調変換方法で夫々のオブジェクトに対して階調変換処理を行うようにしているので、より良い印刷結果を得ることができる。
【００５４】
以上、本発明の画像処理方法および装置並びにそのためのプログラムの望ましい実施形態について説明したが、本発明は、上述した実施形態に限られるものではなく、本発明の主旨を変えない限り、種々の変更、増減を加えることができる。
【００５５】
例えば、図１に示す印刷システムにおいて、ＰＣ１と孔版印刷機１００とはネットワーク５０により接続されているが、印刷データを出力するコンピュータと孔版印刷機１００は、パラレルインターフェースや、ＵＳＢインターフェースを介して接続された態様でも勿論よい。
【００５６】
また、図１に示す実施形態において、カラー印刷装置として孔版印刷機を用いたが、本発明の画像処理方法および装置並びにプログラムは、孔版印刷機に限らず、レーザープリンタや、インクジェットプリンタなど、複数の色を混ぜ合わせることによってカラー印刷を実現するいかなるカラー印刷装置にも適用することができる。
【００５７】
また、図１に示す実施形態の印刷システムにおける孔版印刷機１００は、２つの色を用いてカラー印刷を行うものであるが、本発明は、２つより多い数の色、例えばＣ、Ｍ、Ｙ、Ｋの４色を用いてカラー印刷を行うカラー印刷装置に適用できることは言うまでもない。
【図面の簡単な説明】
【図１】本発明の実施形態となる印刷システムの構成を示すブロック図
【図２】図１に示す印刷システムにおけるＰＣ１の画像処理部１０の構成を示すブロック図
【図３】図１の印刷システムの動作を示すフローチャート
【図４】図１の印刷システムの動作を説明するための例を示す図
【符号の説明】
１，２    パーソナルコンピュータ
１０    画像処理部
１５    ＢＭＰ展開部
２０    色変換部
２１    第１の判別部
２２    第２の判別部
２３    属性付与部
２４    第１のページメモリ合成部
２５    色変換実行部
３０    階調変換部
３５    第２のページメモリ合成部
４０    コマンド変換部
５０    ネットワーク
１００    孔版印刷機
【図１】
2005039357.tif 000003
【図２】
2005039357.tif 000004
【図３】
2005039357.tif 000005
【図４】
2005039357.tif 000006