(57)【要約】【課題】重要色の領域を他の領域と区別した２色使用の画像を出力することができる画像処理装置および画像処理プログラムを提供する。【解決手段】重要色判定部１２は、オブジェクト判定部１１でイメージと判定された以外のオブジェクトについて、そのオブジェクトで使用されている色に重要色が含まれているか否かを判定する。変換部１３は、重要色判定部１２で重要色が含まれていると判定されたオブジェクトについて、重要色を指定色に変換するとともに、重要色以外を無彩色に変換する。重要色判定部１２で重要色が含まれていないと判定されたオブジェクトについては、無彩色に変換する。なお、イメージのオブジェクトについては、黒と指定色の２色を成分とするイメージに変換する。【選択図】図１
2012070094.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトで使用されている色に重要色が含まれているか否かを判定する重要色判定手段と、前記判定手段で判定された前記重要色を予め指定されている２色の出力色のうちの黒以外の指定色に変換するとともに重要色以外を無彩色に変換する変換手段を有することを特徴とする画像処理装置。
【請求項２】
さらに、前記オブジェクトの種類を判定するオブジェクト判定手段を有し、前記オブジェクト判定手段の判定で前記オブジェクトの種類がイメージの場合には、前記重要色判定手段は重要色の判定を行わず、前記変換手段は黒と前記指定色の２色のイメージに変換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記重要色は、前記指定色であることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記重要色判定手段は、順位付けされた複数の重要色の設定に従って当該複数の重要色についての判定を行い、前記変換手段は、前記重要色の順位に従って前記指定色の濃度を変更した色に変換することを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項５】
前記変換手段は、前記重要色の順位に従って各順位に予め対応付けられた前記指定色の濃度の色に変換することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記変換手段は、前記複数の重要色のうち使用されていない重要色が存在する場合には当該使用されていない重要色よりも下位の重要色の順位を繰り上げて前記指定色の濃度との対応付けを行うことを特徴とする請求項４または請求項５に記載の画像処理装置。
【請求項７】
前記変換手段は、前記指定色が重要色の１つとして設定されている場合に、当該重要色を最上位として他の重要色の順位付けを行うことを特徴とする請求項４または請求項５に記載の画像処理装置。
【請求項８】
コンピュータに、請求項１から請求項７のいずれか１項に記載の画像処理装置の機能を実行させるものであることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関するものである。
【背景技術】
【０００２】
従来より、黒と黒以外の色（指定色）の２色を用いて画像を出力する機能を有する出力装置がある。一般にカラー原稿などでは、重要な領域が目立つように、特定の色（重要色）を使用している場合がある。この特定の色を指定色に変換し、他の領域と区別して２色を用いた画像を出力する要求がある。
【０００３】
例えば、特許文献１では有彩色の文字について指定色に変換し、それ以外は無彩色に変換している。この技術では、重要な文字領域と重要でない文字領域を色分けしている場合、どちらも有彩色であれば、ともに指定色に変換される。そのため、重要な領域と重要でない領域との区別はなくなる。また、文字以外の重要な領域については指定色に変換されることはない。
【０００４】
また、特許文献２に記載されている技術では、有彩色の領域と無彩色の領域とに区分し、有彩色の領域を指定色に変換し、無彩色の領域を黒色に変換し、有彩色と無彩色を判定する閾値をオブジェクトの種類により設定している。この技術では、文字以外の有彩色の領域も指定色に変換される。しかし、重要な有彩色の領域とともに、重要でない有彩色の領域も指定色に変換され、重要な領域との区別はなくなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０２２３５７号公報
【特許文献２】特開２００９−２２５４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、重要色の領域を他の領域と区別した２色使用の画像を出力することができる画像処理装置および画像処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本願請求項１に記載の発明は、オブジェクトで使用されている色に重要色が含まれているか否かを判定する重要色判定手段と、前記重要色判定手段で判定された前記重要色を予め指定されている２色の出力色のうちの黒以外の指定色に変換するとともに重要色以外を無彩色に変換する変換手段を有することを特徴とする画像処理装置である。
【０００８】
本願請求項２に記載の発明は、本願請求項１に記載の発明の構成に、さらに、前記オブジェクトの種類を判定するオブジェクト判定手段を有し、前記オブジェクト判定手段の判定で前記オブジェクトの種類がイメージの場合には、前記重要色判定手段は重要色の判定を行わず、前記変換手段は黒と前記指定色の２色のイメージに変換することを特徴とする画像処理装置である。
【０００９】
本願請求項３に記載の発明は、本願請求項１または請求項２に記載の発明における前記重要色は、前記指定色であることを特徴とする画像処理装置である。
【００１０】
本願請求項４に記載の発明は、本願請求項１または請求項２に記載の発明における前記重要色判定手段が、順位付けされた複数の重要色の設定に従って当該複数の重要色についての判定を行い、前記変換手段は、前記重要色の順位に従って前記指定色の濃度を変更した色に変換することを特徴とする画像処理装置である。
【００１１】
本願請求項５に記載の発明は、本願請求項４に記載の発明における前記変換手段が、前記重要色の順位に従って各順位に予め対応付けられた前記指定色の濃度の色に変換することを特徴とする画像処理装置である。
【００１２】
本願請求項６に記載の発明は、本願請求項４または請求項５に記載の発明における前記変換手段が、前記複数の重要色のうち使用されていない重要色が存在する場合には当該使用されていない重要色よりも下位の重要色の順位を繰り上げて前記指定色の濃度との対応付けを行うことを特徴とする画像処理装置である。
【００１３】
本願請求項７に記載の発明は、本願請求項４または請求項５に記載の発明における前記変換手段が、前記指定色が重要色の１つとして設定されている場合に、当該重要色を最上位として他の重要色の順位付けを行うことを特徴とする画像処理装置である。
【００１４】
本願請求項８に記載の発明は、コンピュータに、請求項１から請求項７のいずれか１項に記載の画像処理装置の機能を実行させるものであることを特徴とする画像処理プログラムである。
【発明の効果】
【００１５】
本願請求項１に記載の発明によれば、重要色の領域を他の領域と区別した２色使用の画像を出力することができる。
【００１６】
本願請求項２に記載の発明によれば、重要色が含まれているイメージについて、重要色だけ指定色に変換されて不自然な画像に変換されることがない。
【００１７】
本願請求項３に記載の発明によれば、指定色が使用されている領域を重要な領域として出力させることができる。
【００１８】
本願請求項４に記載の発明によれば、重要色を順位付けして指定色で出力することができる。
【００１９】
本願請求項５に記載の発明によれば、重要色の順位に対応する濃度で指定色による出力を行うことができる。
【００２０】
本願請求項６に記載の発明によれば、使用されている重要色に応じた順位で指定色による出力を行うことができる。
【００２１】
本願請求項７に記載の発明によれば、指定色が使用されている領域を最も重要な領域として重要色を順位付けして出力させることができる。
【００２２】
本願請求項８に記載の発明によれば、請求項１から請求項７のいずれか１項に記載の発明の効果を得ることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施の形態を示す構成図である。
【図２】本発明の第１の実施の形態における動作の一例を示す流れ図である。
【図３】本発明の第１の実施の形態における動作の具体例の説明図である。
【図４】本発明の第２の実施の形態を示す構成図である。
【図５】順位付けられた重要色の一例と処理後の画像の具体例の説明図である。
【図６】重要色が存在しない場合の順位付けられた重要色の変更の例と処理前後の画像の具体例の説明図である。
【図７】第１重要色と指定色が異なる場合の順位付けられた重要色の変更の例と処理後の画像の具体例の説明図である。
【図８】本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【発明を実施するための形態】
【００２４】
図１は、本発明の第１の実施の形態を示す構成図である。図中、１１はオブジェクト判定部、１２は重要色判定部、１３は変換部である。ここでは、描画を指示する描画命令を含む描画情報を受け取り、その描画情報中の１または複数の描画命令により描画されるオブジェクトを単位として処理を行うものとする。あるいは、カラー画像中の描画されたそれぞれのオブジェクトを認識して、そのオブジェクトを単位として処理を行ってもよい。また、処理結果は黒と指定色の２色を成分として使用するものとし、指定色はあらかじめ設定されているものとする。なお、重要色は指定色とするほか、指定色とは別にあらかじめ設定しておいてもよい。
【００２５】
オブジェクト判定部１１は、オブジェクトの種類を判定する。オブジェクトの種類としては、テキスト、グラフィックス、イメージなどがある。もちろんこのほかの種類が存在していてもよい。
【００２６】
重要色判定部１２は、オブジェクトで使用されている色に重要色が含まれているか否かを判定する。判定は、重要色から予め決めておいた範囲内に含まれる色が使用されていれば重要色であると判定すればよい。なお、オブジェクトの種類がイメージの場合、イメージ中には様々な色が使用されていることから、重要でなくても重要色が存在している場合が考えられる。そのため、オブジェクト判定部１１でオブジェクトの種類がイメージであると判定された場合には、オブジェクトで使用されている色に重要色が含まれているか否かの判定を行わない。
【００２７】
変換部１３は、重要色判定部１２で重要色が含まれていると判定されたオブジェクトについて、重要色を指定色に変換するとともに、重要色以外を無彩色に変換する。重要色判定部１２で重要色が含まれていないと判定されたオブジェクトについては、無彩色に変換する。なお、オブジェクト判定部１１の判定でオブジェクトの種類がイメージであると判定された場合には、黒と指定色の２色を成分とするイメージに変換する。
【００２８】
図２は、本発明の第１の実施の形態における動作の一例を示す流れ図である。図２に示す動作の一例は、それぞれのオブジェクトについて行われる。Ｓ５１において、オブジェクト判定部１１で処理対象のオブジェクトの種類を判定する。Ｓ５２において、オブジェクト判定部１１で判定したオブジェクトの種類がイメージであるか否かを調べ、イメージであれば、重要色判定部１２による判定処理は行わずに、変換部１３で黒と指定色の２色を成分とするイメージに変換する。
【００２９】
Ｓ５２でオブジェクトの種類がイメージでなかった場合には、Ｓ５３において、重要色判定部１２は処理対象のオブジェクトで使用されている色に重要色が含まれているか否かを判定する。Ｓ５４で使用されている色が無彩色であるか否かを調べ、有彩色が使用されていない無彩色のオブジェクトであれば、Ｓ５７において、変換部１３で無彩色での階調変換を行うか、あるいは無彩色のままとする。
【００３０】
有彩色が使用されている場合には、Ｓ５５において、使用されている色に重要色が含まれているか否かを調べる。重要色が使用されていなければ、Ｓ５７において、使用されている色を変換部１３で無彩色へ変換する。
【００３１】
重要色が含まれていれば、その重要色についてはＳ５６において変換部１３で指定色に変換する。
【００３２】
図３は、本発明の第１の実施の形態における動作の具体例の説明図である。図３（Ａ）にはカラーで出力した場合の画像の一例を示している。図示の都合上、黒以外の使用されている色については画像の一例の外に記している。一例として、「黒文字」は黒の文字オブジェクトであり、「赤文字」は赤の文字オブジェクトである。また、「印」及びその外周の○は赤であり、それぞれ文字オブジェクトとグラフィックオブジェクトである。棒グラフは青のグラフィックオブジェクトであり、ここでは斜線を付して示している。「！」は白抜きの文字オブジェクトであり、その「！」を囲む領域と矢線、矢線の先の楕円は赤のグラフィックオブジェクトである。なお、重要色及び指定色は赤が設定されているものとする。
【００３３】
図３（Ｂ）には、図２に示した動作の一例によって処理されて２色の色彩を用いて出力された画像の例を示している。図３（Ａ）に対応付けて説明すると、「黒文字」の文字オブジェクトは、イメージではなく、重要色も使用されていないことから、Ｓ５７で無彩色の処理が施される。この例ではそのまま黒の文字としている。「赤文字」及び「印」の文字オブジェクト、「印」の外周の○のグラフィックオブジェクト、「！」を囲む領域と矢線、矢線の先の楕円のグラフィックオブジェクトについては、いずれもイメージではなく、使用色は重要色である。従って、Ｓ５６において重要色を指定色に変換し、Ｓ５７で重要色以外を無彩色へ変換する。この例では、重要色である赤を指定色である赤に変換する（あるいはそのままとする）ことになる。なお、「！」の文字オブジェクトについては、イメージではなく、重要色も使用されていないことから、Ｓ５７で白の文字となる。棒グラフのグラフィックオブジェクトは、イメージではなく、使用色は有彩色であるものの、重要色以外である。従って、Ｓ５７で無彩色への変換が行われて灰色となる。図示の都合上、点を散らして示している。
【００３４】
図３（Ｂ）に示した例では、赤の文字だけでなく、赤が使用されている「！」を囲む領域と矢線、矢線の先の楕円についても赤に変換され、文字以外のオブジェクトでも重要色が使用されていれば指定色に変換されている。また、有彩色である棒グラフについては、重要色でないことから無彩色への変換が行われ、意図的に色を重要色と異ならせているオブジェクトが指定色に変換されることはなく、作成者の意図が反映されることになる。
【００３５】
図４は、本発明の第２の実施の形態を示す構成図である。上述の第１の実施の形態と異なるのは、複数の重要色を順位付けして設定する点にある。第１の実施の形態と異なる部分について主に説明する。
【００３６】
重要色判定部１２は、順位付けされた複数の重要色の設定に従って、オブジェクトで使用されている色に複数の重要色のそれぞれが含まれているか否かについて判定を行う。なお、この場合にもオブジェクト判定部１１でオブジェクトの種類がイメージであると判定された場合には判定を行わない。
【００３７】
変換部１３は、重要色の順位に従って、各順位に対応する色に変換する。各順位に対応する色としては、黒及び指定色の２色の成分を用いた色であればどのような色を設定してもよいが、例えば、指定色の濃度を変更した色とするとよい。各順位に対応する色は、それぞれを設定するように構成するほか、指定色を最上位の指定色とし、他の順位の色は指定色から作成するように構成してもよい。
【００３８】
なお、設定されている重要色のうち、使用されていない色が存在する場合には、使用されていない重要色よりも下位の重要色の順位を繰り上げて指定色との対応付けを行うとよい。また、重要色の一つとして指定色が指定されており、その重要色の順位が最上位でない場合には、当該重要色を最上位として他の重要色の順位付けを行うとよい。
【００３９】
図５は、順位付けられた重要色の一例と処理後の画像の具体例の説明図である。図５（Ａ）には、３つの重要色が設定された場合の一例を示している。この例では、最上位の重要色（第１重要色）として赤が設定され、次の順位の重要色（第２重要色）として青が設定され、その次の重要色（第３重要色）としてマゼンタが設定されている。また、それぞれの順位における指定色の濃度として、２５５、１９２、１２８が設定されている。
【００４０】
図５（Ｂ）には、図３（Ａ）に示した具体例において、図５（Ａ）に示した重要色の設定がなされている場合の処理結果を示している。ここでは指定色として赤が指定されているものとしている。この具体例の場合、「赤文字」及び「印」の文字オブジェクト、「印」の外周の○のグラフィックオブジェクト、「！」を囲む領域と矢線、矢線の先の楕円のグラフィックオブジェクトは赤であり、第１重要色であるので、濃度「２５５」の赤に変換する。もちろん、もともと濃度「２５５」の赤であれば変換しなくてもよい。また、棒グラフのグラフィックオブジェクトは青であり、第２重要色であるので、濃度「１９２」の赤に変換する。ここでは斜線を図３（Ａ）の場合とは異ならせて色が変換されたことを示している。これにより、２色を用いながら重要色の順位に従った表現を行うようにしている。なお、「黒文字」の文字オブジェクト、「！」の文字オブジェクトについては無彩色の処理がなされることになる。
【００４１】
図６は、重要色が存在しない場合の順位付けられた重要色の変更の例と処理前後の画像の具体例の説明図である。図６（Ｂ）に示した具体例では、「黒文字」の黒の文字オブジェクトと、青の棒グラフのグラフィックオブジェクトがあるが、赤のオブジェクトは存在しない。例えば重要色の登録が図５（Ａ）に示す設定であった場合には、第１重要色である赤が図６（Ｂ）に示す具体例には存在しない。
【００４２】
このような場合には、存在しない重要色より下位の重要色の順位を上げる。すなわち、この場合には第１重要色が存在しないので、第２重要色を第１重要色に、第３重要色を第２重要色に、それぞれ昇格させる。図６（Ａ）では、順位の変更前と変更後を並べて示している。
【００４３】
そして、図６（Ａ）に示した順位の変更後の設定に従って、指定色への変換を行う。例えば棒グラフのグラフィックオブジェクトについては、第１重要色の青が用いられているので、濃度「２５５」の指定色に変換する。例えば指定色が赤であれば、青の棒グラフは濃度「２５５」の赤に変換されることになる。なお、「黒文字」の黒の文字オブジェクトについては無彩色の処理が施されるか、そのままとなる。変換後の画像の一例を図６（Ｃ）に示している。
【００４４】
もちろん、このような順位の変更を行わなくてもよいし、順位の変更を行うか否かを予め設定するように構成してもよい。
【００４５】
図７は、第１重要色と指定色が異なる場合の順位付けられた重要色の変更の例と処理後の画像の具体例の説明図である。２色のうちの一方の色として指定される指定色は、その色を用いて出力されることから、指定色が重要な色であると考えてもよい。その場合に、指定色が第１重要色となるように、重要色の設定を変更する例を示している。
【００４６】
例えば図５（Ａ）に示した例のように第１重要色として赤が、第２重要色として青が、第３重要色としてマゼンタが、それぞれ設定されており、指定色として青が指定された場合、第２重要色である青を第１重要色として、第１重要色であった赤と入れ替える。入れ替えた後の重要色の設定を図７（Ａ）に示している。
【００４７】
図７（Ｂ）には、図３（Ａ）に示した具体例において、指定色として青が指定され、第１重要色と第２重要色とを入れ替えた図７（Ａ）に示す重要色の設定により処理を行った結果を示している。この具体例の場合、「赤文字」及び「印」の文字オブジェクト、「印」の外周の○のグラフィックオブジェクト、「！」を囲む領域と矢線、矢線の先の楕円のグラフィックオブジェクトは赤であり、第２重要色であるので、濃度「１９２」の青に変換する。ここでは文字を袋文字とし、線は破線とし、「！」を囲む領域については斜線を施して色が変換されたことを示している。また、棒グラフのグラフィックオブジェクトは青であり、第１重要色であるので、濃度「２５５」の青に変換する。もちろん、もともと濃度「２５５」の青であれば変換しなくてもよい。ここでは塗りつぶして示している。なお、「黒文字」の文字オブジェクト、「！」の文字オブジェクトについては無彩色の処理がなされることになる。このようにして、指定色が使用されている部分が重要であろうと推定し、指定色を第１重要色として変換した画像が得られる。
【００４８】
もちろん、このように重要色の入れ替えを行わなくてもよいし、指定色に応じた重要色の入れ替えを行うか否かを予め設定するように構成してもよい。
【００４９】
上述の重要色の設定の各具体例では、３色を設定する場合について示しているが、設定する重要色の数は３色に限られないことは言うまでもない。また、重要色の各順位に対する指定色の濃度の設定は、その濃度を数値で設定するほか、例えば設定されている重要色の数などに従って割り当ててもよい。また、第２重要色以降の順位に対応する色は、指定色と黒を混合した色を設定してもよい。
【００５０】
図８は、本発明の各実施の形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、２１はプログラム、２２はコンピュータ、３１は光磁気ディスク、３２は光ディスク、３３は磁気ディスク、３４はメモリ、４１はＣＰＵ、４２は内部メモリ、４３は読取部、４４はハードディスク、４５はインタフェース、４６は通信部である。
【００５１】
上述の本発明の各実施の形態で説明した各部の機能を全部あるいは部分的に、コンピュータにより実行するプログラム２１によって実現してもよい。その場合、そのプログラム２１およびそのプログラムが用いるデータなどは、コンピュータが読み取る記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部４３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部４３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク３１，光ディスク３２（ＣＤやＤＶＤなどを含む）、磁気ディスク３３，メモリ３４（ＩＣカード、メモリカード、フラッシュメモリなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００５２】
これらの記憶媒体にプログラム２１を格納しておき、例えばコンピュータ２２の読取部４３あるいはインタフェース４５にこれらの記憶媒体を装着することによって、コンピュータからプログラム２１を読み出し、内部メモリ４２またはハードディスク４４（磁気ディスクやシリコンディスクなどを含む）に記憶し、ＣＰＵ４１によってプログラム２１を実行することによって、上述の本発明の各実施の形態で説明した機能が全部あるいは部分的に実現される。あるいは、通信路を介してプログラム２１をコンピュータ２２に転送し、コンピュータ２２では通信部４６でプログラム２１を受信して内部メモリ４２またはハードディスク４４に記憶し、ＣＰＵ４１によってプログラム２１を実行することによって実現してもよい。
【００５３】
コンピュータ２２には、このほかインタフェース４５を介して様々な装置と接続してもよい。例えば、処理後の画像を出力する画像形成手段や、利用者からの情報を受け付ける受付手段等が接続されていてもよい。処理対象となる描画データや画像はハードディスク４４あるいはインタフェース４５を介して記憶媒体に記憶されていてもよいし、通信部４６を介して通信路を通じ他の装置から受け取ってもよい。処理後の描画データあるいは画像についても、ハードディスク４４あるいはインタフェース４５を介して記憶媒体に記憶させるほか、通信部４６を介して通信路を通じ他の装置へ転送してもよい。
【００５４】
もちろん、部分的にハードウェアによって構成することもできるし、全部をハードウェアで構成してもよい。あるいは、他の構成とともに本発明の各実施の形態で説明した機能の全部あるいは部分的に含めたプログラムとして構成してもよい。もちろん、他の用途に適用する場合には、その用途におけるプログラムと一体化してもよい。
【符号の説明】
【００５５】
１１…オブジェクト判定部、１２…重要色判定部、１３…変換部、２１…プログラム、２２…コンピュータ、３１…光磁気ディスク、３２…光ディスク、３３…磁気ディスク、３４…メモリ、４１…ＣＰＵ、４２…内部メモリ、４３…読取部、４４…ハードディスク、４５…インタフェース、４６…通信部。
【図１】
2012070094.tif 000003
【図２】
2012070094.tif 000004
【図３】
2012070094.tif 000005
【図４】
2012070094.tif 000006
【図５】
2012070094.tif 000007
【図６】
2012070094.tif 000008
【図７】
2012070094.tif 000009
【図８】
2012070094.tif 000010