(57)【要約】【課題】１画面中にある属性の異なる複数の画像のいずれをも最適な条件で画像処理をするプリンタドライバを提供する。【解決手段】１画面に形成される画像の画像データを受け取り、この画像データが１画面に複数の画像を形成する場合、複数の画像ごとに画像データの特性を判定する画像特性判定部１０５、複数の画像のうち、写真画像であると判定された画像の画像データだけに写真画像用の補正処理をする画像補正部１０７と、をプリンタドライバに設ける。【選択図】　　　図１
2004118229.tif 000002
【特許請求の範囲】
【請求項１】
１画面に形成される画像の画像データを受け取り、該画像データが１画面に複数の画像を形成する場合、複数の画像ごとに画像データの特性を判定する特性判定手段と、
複数の前記画像のうち、前記特性判定手段によって写真画像であると判定された画像の画像データだけに写真画像用の補正処理をする写真画像補正手段と、
を備えることを特徴とするプリンタドライバ。
【請求項２】
該画像データが１画面に複数の画像を形成する場合、
複数の前記画像の各々に対し、画面における画像の位置情報、画像の色に関する情報を少なくとも含む属性情報を付す属性情報付与手段をさらに備えることを特徴とする請求項１に記載のプリンタドライバ。
【請求項３】
前記属性情報付与手段によって付与された属性情報に基づいて複数の前記画像がそれぞれ独立の画像であるか、または一つの画像を複数に分割した画像であるかを判定する画像状態判定手段と、
該画像状態判定手段によって複数の前記画像が一つの画像を複数に分割した画像であると判定された場合、複数の画像の画像データを１つの画像の画像データに加工する画像データ加工手段と、をさらに備え、
前記特性判定手段は、前記画像データ加工手段によって１つの画像の画像データに加工された画像データの特性を判定し、前記写真画像補正手段は、加工された画像データによって形成される画像が写真画像であると判定された場合にだけ、画像データに写真画像用の補正処理をすることを特徴とする請求項２に記載のプリンタドライバ。
【請求項４】
前記特性判定手段は、画像データが写真画像を形成するものか、グラフィックスを形成するものかを判定することを特徴とする請求項１〜３のいずれか一つに記載のプリンタドライバ。
【請求項５】
１画面に形成される画像の画像データを受け取り、該画像データが１画面に複数の画像を形成する場合、複数の画像ごとに画像データの特性を判定する特性判定ステップと、
複数の前記画像のうち、前記特性判定ステップにおいて写真画像であると判定された画像の画像データだけを写真画像用の補正処理をする写真画像補正ステップと、
を含むことを特徴とする画像処理方法。
【請求項６】
該画像データが１画面に複数の画像を形成する場合、
複数の前記画像の各々に対し、画面における画像の位置情報、画像の色に関する情報を少なくとも含む属性情報を付す属性情報付与ステップをさらに含むことを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記属性情報付与ステップにおいて付与された属性情報に基づいて複数の前記画像がそれぞれ独立の画像であるか、または一つの画像を複数に分割した画像であるかを判定する画像状態判定ステップと、
該画像状態判定ステップにおいて複数の前記画像が一つの画像を複数に分割した画像であると判定された場合、複数の画像の画像データを１つの画像の画像データに加工する画像データ加工ステップと、をさらに含み、
前記特性判定ステップは、前記画像データ加工ステップにおいて１つの画像の画像データに加工された画像データの特性を判定し、前記写真画像補正ステップは、加工された画像データによって形成される画像が写真画像であると判定された場合にだけ、画像データに写真画像用の補正処理をすることを特徴とする請求項６に記載の画像処理方法。
【請求項８】
コンピュータに、前記請求項５〜７のいずれか一つに記載された画像処理方法を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プリンタドライバ、プリンタドライバにおいてなされる画像処理方法およびその方法をコンピュータに実行させるプログラムに関する。
【０００２】
【従来の技術】
現在、印刷モードをページ単位で設定して白黒画像のページとカラー画像のページとが混在した原稿束を印刷することが可能なプリンタなどの画像形成装置がある（例えば、特許文献１参照）。このようなプリンタによれば、白黒、カラーの別に関わらず各ページの画像に適切な画像処理を効率良く行って画像を形成することができる。
【０００３】
【特許文献１】
特開２００１−８４２４５号公報（請求項１）
【０００４】
【発明が解決しようとする課題】
しかしながら、原稿には、全面が白黒画像のみのページ、またはカラー画像のみのページばかりでなく、１画面（１ページ分の画像形成領域）中に白黒画像とカラー画像とが混在しているページもある。また、１画面中に写真とイラストレーションといった画質の異なる画像が混在することもある。属性（白黒、カラー、画質）が異なる複数の画像が混在するページを印刷する場合、ページごとに画像の処理を切りかえる従来の画像処理では、ページ中のすべての画像を最適な処理条件で処理し、高い画質の画像を得ることは困難であった。
【０００５】
この発明は上記に鑑みてなされたもので、１画面中に属性の異なる複数の画像がある原稿をプリントする場合、複数の画像のいずれをも最適な条件で画像処理することができるプリンタドライバ、画像処理方法およびその方法をコンピュータに実行させるプログラムを得ることを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明にかかるプリンタドライバは、１画面に形成される画像の画像データを受け取り、該画像データが１画面に複数の画像を形成する場合、複数の画像ごとに画像データの特性を判定する特性判定手段と、複数の前記画像のうち、前記特性判定手段によって写真画像であると判定された画像の画像データだけに写真画像用の補正処理をする写真画像補正手段と、を備えることを特徴とする。
【０００７】
この請求項１に記載の発明によれば、画像データが１画面に複数の画像を形成する場合、複数の画像ごとに画像データの特性を判定し、複数の画像のうち、写真画像であると判定された画像の画像データだけに写真画像用の補正処理をする。このため、複数の画像の各々について特性を判定し、各画像の特性に適した処理を行うことができる。また、特に写真画像であると判定された画像の画像データだけに写真画像用の補正処理をすることによって写真画像が混在した複数の画像が形成される画面において、他の画像に影響を与えることなく高画質の写真画像を得ることができる。
【０００８】
請求項２に記載の発明にかかるプリンタドライバは、該画像データが１画面に複数の画像を形成する場合、複数の前記画像の各々に対し、画面における画像の位置情報、画像の色に関する情報を少なくとも含む属性情報を付す属性情報付与手段をさらに備えることを特徴とする。
【０００９】
この請求項２に記載の発明によれば、複数の前記画像の各々に対し、画面における画像の位置情報、画像の色に関する情報を少なくとも含む属性情報を付すので、各画像ごとの属性に適した画像処理を施し、複数の画像のうちのいずれにも適した画像処理が可能になる。
【００１０】
請求項３に記載の発明にかかるプリンタドライバは、前記属性情報付与手段によって付与された属性情報に基づいて複数の前記画像がそれぞれ独立の画像であるか、または一つの画像を複数に分割した画像であるかを判定する画像状態判定手段と、該画像状態判定手段によって複数の前記画像が一つの画像を複数に分割した画像であると判定された場合、複数の画像の画像データを１つの画像の画像データに加工する画像データ加工手段と、をさらに備え、前記特性判定手段は、前記画像データ加工手段によって１つの画像の画像データに加工された画像データの特性を判定し、前記写真画像補正手段は、加工された画像データによって形成される画像が写真画像であると判定された場合にだけ、画像データに写真画像用の補正処理をすることを特徴とする。
【００１１】
この請求項３に記載の発明によれば、複数の画像がそれぞれ独立の画像であるか、または一つの画像を複数に分割した画像であるかを判定し、複数の前記画像が一つの画像を複数に分割した画像であると判定された場合、複数の画像の画像データを１つの画像の画像データに加工すると共に１つの画像の画像データに加工された画像データの特性を判定する。そして、加工された画像データによって形成される画像が写真画像であると判定された場合にだけ、画像データに写真画像用の補正処理をする。このため、１つの画像を複数の画像に分割した画像データ（バンディングされたデータ）に対しても特性を判定し、画像が写真画像であると判定された場合に写真画像用の補正処理をすることができる。
【００１２】
請求項４に記載の発明にかかるプリンタドライバは、前記特性判定手段が、画像データが写真画像を形成するものか、グラフィックスを形成するものかを判定することを特徴とする。
【００１３】
この請求項４に記載の発明によれば、写真用の加工が必要ないグラフィックスを形成する画像データに写真用の処理をして画像を損なうことを防ぐことができる。
【００１４】
請求項５に記載の発明にかかる画像処理方法は、１画面に形成される画像の画像データを受け取り、該画像データが１画面に複数の画像を形成する場合、複数の画像ごとに画像データの特性を判定する特性判定ステップと、複数の前記画像のうち、前記特性判定ステップにおいて写真画像であると判定された画像の画像データだけを写真画像用の補正処理する写真画像補正ステップと、を含むことを特徴とする。
【００１５】
この請求項５に記載の発明によれば、画像データが１画面に複数の画像を形成する場合、複数の画像ごとに画像データの特性を判定し、複数の画像のうち、写真画像であると判定された画像の画像データだけに写真画像用の補正処理をする。このため、複数の画像の各々について特性を判定し、各画像の特性に適した処理を行うことができる。また、特に写真画像であると判定された画像の画像データだけに写真画像用の補正処理をすることによって写真画像が混在した複数の画像が形成される画面において、他の画像に影響を与えることなく高画質の写真画像を得ることができる。
【００１６】
請求項６に記載の発明にかかる画像処理方法は、該画像データが１画面に複数の画像を形成する場合、複数の前記画像の各々に対し、画面における画像の位置情報、画像の色に関する情報を少なくとも含む属性情報を付す属性情報付与ステップをさらに含むことを特徴とする。
【００１７】
この請求項６に記載の発明によれば、複数の前記画像の各々に対し、画面における画像の位置情報、画像の色に関する情報を少なくとも含む属性情報を付すので、各画像ごとの属性に適した画像処理を施し、複数の画像のうちのいずれにも適した画像処理が可能になる。
【００１８】
請求項７に記載の発明にかかる画像処理方法は、前記属性情報付与ステップにおいて付与された属性情報に基づいて複数の前記画像がそれぞれ独立の画像であるか、または一つの画像を複数に分割した画像であるかを判定する画像状態判定ステップと、該画像状態判定ステップにおいて複数の前記画像が一つの画像を複数に分割した画像であると判定された場合、複数の画像の画像データを１つの画像の画像データに加工する画像データ加工ステップと、をさらに含み、前記特性判定ステップは、前記画像データ加工ステップにおいて１つの画像の画像データに加工された画像データの特性を判定し、前記写真画像補正ステップは、加工された画像データによって形成される画像が写真画像であると判定された場合にだけ、画像データに写真画像用の補正処理をすることを特徴とする。
【００１９】
この請求項７に記載の発明によれば、複数の画像がそれぞれ独立の画像であるか、または一つの画像を複数に分割した画像であるかを判定し、複数の前記画像が一つの画像を複数に分割した画像であると判定された場合、複数の画像の画像データを１つの画像の画像データに加工すると共に１つの画像の画像データに加工された画像データの特性を判定する。そして、加工された画像データによって形成される画像が写真画像であると判定された場合にだけ、画像データに写真画像用の補正処理をする。このため、１つの画像を複数の画像に分割した画像データ（バンディングされたデータ）に対しても特性を判定し、画像が写真画像であると判定された場合に写真画像用の補正処理をすることができる。
【００２０】
請求項８に記載の発明にかかるプログラムは、コンピュータに、前記請求項５〜７のいずれか一つに記載された画像処理方法を実行させることを特徴とする。
【００２１】
この請求項８に記載の発明によれば、コンピュータに、前記請求項５〜７のいずれか一つに記載された画像処理方法を実行させることができる。
【００２２】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるプリンタドライバ、画像処理方法の好適な実施の形態を詳細に説明する。図１は、この発明の一実施の形態のプリンタドライバの構成を示す機能ブロック図である。図示したプリンタドライバ１００は、アプリケーション１０１から１画面に形成される画像の画像データを受け取り、この画像データが１画面に複数の画像を形成する場合、複数の画像の各々に対し、画面における画像の位置情報、画像の色に関する情報を少なくとも含む属性情報を付与し、付与された属性情報に基づいて複数の画像がそれぞれ独立の画像であるか、または一つの画像を複数に分割した画像であるかを判定する画像状態判定部１０３、複数の画像ごとに画像データの特性を判定する画像特性判定部１０５、画像特性判定部１０５によって写真画像であると判定された画像の画像データだけに写真画像用の補正処理をする画像補正部１０７と、を備えている。
【００２３】
画像状態判定部１０３は、例えば、各画像の色情報から画像の色が急激に変化する、あるいは複数の画像において互いに隣り合う画像の位置情報（座標）と色情報とから画像同士のつながりの有無を判断する。各画像の位置情報、色情報（画像における色の配置を示す位置情報をも含む）は、各画像に付与される属性情報となる。各画像に付与された属性情報に基づいて、隣り合う位置にある複数の画像が互いに独立の画像であるか、または１つの画像を分割したものであるかを判断することができる。
【００２４】
なお、本実施の形態では、画像特性判定部１０５が、画像の特性を、画像データ（イメージ画像）に使用される色数、画像データがグラデーション画像を形成するものか否か、画像の被写体の輪郭の有無によって画像の特性を判定するものとした。すなわち、画像特性判定部１０５は、色数が２５６以下、グラデーション画像、被写体の輪郭なしの３条件のいずれか、あるいはすべてを満たす画像データを例えばグラフィック画像のように人工的な画像を形成するものと判定する。
【００２５】
また、画像特性判定部１０５は、色数が２５６以上、グラデーション画像でない、被写体の輪郭ありの３条件のいずれか、あるいはすべてを満たす画像データを例えば写真画像のように非人工的な画像を形成するものと判定する。
【００２６】
さらに、画像状態判定部１０３は、複数の画像が一つの画像を複数に分割した画像であると判定された場合、複数の画像の画像データを１つの画像の画像データに加工する。このとき、画像特性判定部１０５は、画像状態判定部１０３によって１つの画像の画像データに加工された画像データの特性を判定し、画像補正部１０７は、加工された画像データによって形成される画像が写真画像であると判定された場合にだけ、画像データに写真画像用の補正処理をする。
【００２７】
また、画像特性判定部１０５は、画像データが写真画像を形成するものか、グラフィックスを形成するものかを判定する。判定の結果、画像データが写真画像を形成するものと判定した場合にだけ画像データに写真用の加工処理を施す。なお、写真用の画像処理とは、たとえば人物写真における肌色の調整や「赤目」の修正、風景写真に専用の画像データの加工処理などを指している。
【００２８】
図２は、以上述べたプリンタドライバで実行される画像処理方法を説明するための図である。図示するように、画像処理方法では、アプリケーションからドライバに渡される全イメージ画像データの状態判定を行う。「状態」とは、該イメージ画像が独立した１つのイメージであるかどうかの状態をいう。
（１）にて画像の状態の判定により、前後左右に隣接し分割されたイメージであるという状態属性により、それらの属性をもつイメージを１つにまとめる。
（２）にて画像特性を得られる画像を得た上で、該イメージの特性を判定する。色数の少ない画像、グラデーション画像、および被写体のない画像と判定される画像は、人工画像としての特性をもつものとし、画像補正処理を行わない。それ以外の画像は、補正処理を必要とする。
【００２９】
【発明の効果】
以上説明したように、請求項１に記載の発明は、複数の画像の各々について特性を判定し、各画像の特性に適した処理を行うことができる。また、特に写真画像であると判定された画像の画像データだけに写真画像用の補正処理をすることによって写真画像が混在した複数の画像が形成される画面において、他の画像に影響を与えることなく高画質の写真画像を得ることができる。したがって、１画面中に属性の異なる複数の画像がある原稿をプリントする場合、複数の画像のいずれをも最適な条件で画像処理することができるプリンタドライバを提供することができるという効果を奏する。
【００３０】
請求項２に記載の発明は、各画像ごとの属性に適した画像処理を施し、複数の画像のいずれをも最適な条件で画像処理することができるプリンタドライバを提供することができるという効果を奏する。
【００３１】
請求項３に記載の発明は、１つの画像を複数の画像に分割した画像データ（バンディングされたデータ）に対しても特性を判定し、画像が写真画像であると判定された場合に写真画像用の補正処理をすることができるプリンタドライバを提供することができるという効果を奏する。
【００３２】
請求項４に記載の発明は、写真用の加工が必要ないグラフィックスを形成する画像データに写真用の処理をして画像を損なうことを防ぐことができるので、各画像ごとの属性に適した画像処理を施し、複数の画像のいずれをも最適な条件で画像処理することができるプリンタドライバを提供することができるという効果を奏する。
【００３３】
請求項５に記載の発明は、複数の画像の各々について特性を判定し、各画像の特性に適した処理を行うことができる。また、特に写真画像であると判定された画像の画像データだけに写真画像用の補正処理をすることによって写真画像が混在した複数の画像が形成される画面において、他の画像に影響を与えることなく高画質の写真画像を得ることができる。したがって、１画面中に属性の異なる複数の画像がある原稿をプリントする場合、複数の画像のいずれをも最適な条件で画像処理することができる画像処理方法を提供することができるという効果を奏する。
【００３４】
請求項６に記載の発明は、各画像ごとの属性に適した画像処理を施し、複数の画像のいずれをも最適な条件で画像処理することができる画像処理方法を提供することができるという効果を奏する。
【００３５】
請求項７に記載の発明は、１つの画像を複数の画像に分割した画像データ（バンディングされたデータ）に対しても特性を判定し、画像が写真画像であると判定された場合に写真画像用の補正処理をすることができる画像処理方法を提供することができるという効果を奏する。
【００３６】
請求項８に記載の発明にかかるプログラムは、コンピュータに、前記請求項５〜７のいずれか一つに記載された画像処理方法を実行させるプログラムを提供することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施の形態のプリンタドライバの構成を示す機能ブロック図である。
【図２】本発明の一実施の形態のプリンタドライバで実行される画像処理方法を説明するための図である。
【符号の説明】
１００　　　　　　プリンタドライバ
１０１　　　　　　アプリケーション
１０３　　　　　　画像状態判定部
１０５　　　　　　画像特性判定部
１０７　　　　　　画像補正部
【図１】
2004118229.tif 000003
【図２】
2004118229.tif 000004