(57)【要約】【課題】画像処理技術において、カラー画像をモノクロ画像で印字する場合に、印字されたモノクロ画像から元のカラー画像の情報を見分けやすくすること。【解決手段】カラー画像が取得されると、制御ユニット１０２は、取得したカラー画像から文字領域及び写真領域を識別する。制御ユニット１０２は、識別された文字領域及び写真領域以外の領域（グラフ領域）を、色相の領域ごとにそれぞれ異なるモノクロパターンに変換する。その後、制御ユニット１０２は、印字部１０８に印字コマンドを出力することにより、パターン変換された画像データを、パターン変換以外の領域でモノクロ変換された画像データと共に印字させる。【選択図】図１
2011061376.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像データを取得するための取得手段と、
前記取得手段により取得されたカラー画像データから文字領域及び写真領域を識別するための識別手段と、
前記識別手段により識別された文字領域及び写真領域以外の領域を、色相の領域ごとにそれぞれ異なるモノクロパターンに変換するためのパターン変換手段と、
前記パターン変換手段によりパターン変換された画像データを、パターン変換以外の領域でモノクロ変換された画像データと共に印字するための印字手段とを含む、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記カラー画像データは、原稿読取部で読み込まれたデータであり、
前記画像処理装置は、
文字領域及び写真領域以外の領域の色相ごとに計数して色相の度数分布を生成するための生成手段と、
前記生成手段により生成された色相の度数分布に基づいて、度数の多い色相を特定するための色相ピーク特定手段とをさらに含み、
前記パターン変換手段は、前記色相ピーク特定手段により特定された色相の領域ごとにそれぞれ異なるモノクロパターンに変換するための手段を含む、画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記カラー画像データは、印字用として外部装置から送られた印字データであり、
前記画像処理装置は、
印字データを解析することによりグラフ中に含まれるカラー領域を識別するためのグラフ認識手段をさらに含み、
前記パターン変換手段は、前記グラフ認識手段により識別されたカラー領域ごとにそれぞれ異なるモノクロパターンに変換するための手段を含む、画像処理装置。
【請求項４】
請求項１から３までの何れか１項に記載の画像処理装置において、
前記パターン変換手段は、所定範囲の濃度で異なる色相がある場合、それぞれ異なるモノクロパターンに変換するための手段を含む、画像処理装置。
【請求項５】
カラー画像データを取得するための取得ステップと、
前記取得ステップにおいて取得されたカラー画像データから文字領域及び写真領域を識別するための識別ステップと、
前記識別ステップにおいて識別された文字領域及び写真領域以外の領域を、色相の領域ごとにそれぞれ異なるモノクロパターンに変換するためのパターン変換ステップと、
前記パターン変換ステップにおいてパターン変換された画像データを、パターン変換以外の領域でモノクロ変換された画像データと共に印字するための印字ステップとを含む、画像処理方法。
【請求項６】
コンピュータに、
カラー画像データを取得するための取得ステップと、
前記取得ステップにおいて取得されたカラー画像データから文字領域及び写真領域を識別するための識別ステップと、
前記識別ステップにおいて識別された文字領域及び写真領域以外の領域を、色相の領域ごとにそれぞれ異なるモノクロパターンに変換するためのパターン変換ステップと、
前記パターン変換ステップにおいてパターン変換された画像データを、パターン変換以外の領域でモノクロ変換された画像データと共に印字するための印字ステップとを実行させる、画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像をモノクロ画像で印字する際の画像処理技術に関し、そのための画像処理装置、画像処理方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、カラー画像をモノクロ画像で印字する場合、３つのカラー要素（明度、彩度及び色相）のうち明度（濃度）のみの情報となり、色相の見分けがつかなくなる場合がある。これは、彩度及び色相が異なる色であっても、濃度が同じであれば、同じ色（濃度）として印字されるためである。
【０００３】
これを防ぐため、色相が異なる色をモノクロ印字する場合、色相に基づき濃度に変換する画像処理技術が知られている（たとえば、特許文献１及び２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２４１７２号公報
【特許文献２】特開２００７−９６３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１及び２に記載の画像処理技術では、モノクロ印字された画像は、濃度のみでしか差をつけることができないため、肉眼で見分けられる濃度の数に限りがある。たとえば、図１４及び図１５に示すグラフと凡例（説明）のように、離れた位置にある同じ濃度（色相）を見分ける必要があるカラー画像５００，５１０に関しては、色相に基づいて濃度変換しただけでは、図１６及び図１７に示すモノクロ印字画像５２０，５３０のようにさらに見分けにくくなる。
【０００６】
本発明は、上記のような実情に鑑みてなされたもので、カラー画像をモノクロ画像で印字する場合に、印字されたモノクロ画像から元のカラー画像の情報を見分けやすくする、画像処理装置、画像処理方法及び画像処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明者は、カラー画像をモノクロ画像で印字する場合において、カラー画像の各色相に対してそれぞれ異なるモノクロパターンに置換すれば、印字されたモノクロ画像から元のカラー画像の情報が見分けやすくなるのではないかと着想した。
【０００８】
この着想に基づく具体的な発明は、以下の通りである。
【０００９】
本発明を第１の局面から観た画像処理装置は、カラー画像データを取得するための取得手段と、前記取得手段により取得されたカラー画像データから文字領域及び写真領域を識別するための識別手段と、前記識別手段により識別された文字領域及び写真領域以外の領域を、色相の領域ごとにそれぞれ異なるモノクロパターンに変換するためのパターン変換手段と、前記パターン変換手段によりパターン変換された画像データを、パターン変換以外の領域でモノクロ変換された画像データと共に印字するための印字手段とを含む。
【００１０】
上記構成において、カラー画像が取得されると、そのカラー画像から文字領域及び写真領域が識別される。この識別された文字領域及び写真領域以外の領域（グラフ領域）は、色相の領域ごとにそれぞれ異なるモノクロパターンに変換される。このパターン変換された画像データは、パターン変換以外の領域でモノクロ変換された画像データと共に印字される。従って、カラーで表されたグラフをモノクロ印字する際には、それぞれ異なるモノクロパターンに変換されるので、モノクロ印字されたグラフの見分けがつきやすくなる。
【００１１】
ある態様では、前記カラー画像データは、原稿読取部で読み込まれたデータであり、前記画像処理装置は、文字領域及び写真領域以外の領域の色相ごとに計数して色相の度数分布を生成するための生成手段と、前記生成手段により生成された色相の度数分布に基づいて、度数の多い色相を特定するための色相ピーク特定手段とをさらに含み、前記パターン変換手段は、前記色相ピーク特定手段により特定された色相ごとにそれぞれ異なるモノクロパターンに変換するための手段を含む。
【００１２】
この態様によれば、カラー画像データがスキャナ等の原稿読取部で読み込まれたデータである場合には、文字領域及び写真領域以外の領域（グラフ領域）を色相ごとに計数して色相の度数分布が生成される。この生成された色相の度数分布に基づいて、度数の多い色相（ピークを形成する色相）が特定される。この特定された色相は、その色相ごとにそれぞれ異なるモノクロパターンに変換される。特定された色以外の色相はモノクロ変換される。従って、原稿読取部で読み込まれたカラー画像データであっても、モノクロ印字する際の見分けをつきやすくすることができる。特に、度数の高い色相（ピークを形成する色相）だけを抽出することで、原稿汚れ等で抽出されたノイズ除去して、濃度むら及び色むらのある領域も同じ色として認識し、比較的広範囲に使用されている色相をモノクロパターンに変換できる。
【００１３】
他の態様では、前記カラー画像データは、印字用として外部装置から送られた印字データであり、前記画像処理装置は、印字データを解析することによりグラフ中に含まれるカラー領域を認識するためのグラフ認識手段をさらに含み、前記パターン変換手段は、前記グラフ認識手段により認識されたカラー領域ごとにそれぞれ異なるモノクロパターンに変換するための手段を含む。
【００１４】
この態様によれば、カラー画像データがパーソナルコンピュータ（以下、「ＰＣ」という。）等の外部装置から送られた印字データである場合には、印字データを解析することによりグラフ中に含まれるカラー領域が認識される。この認識されたカラー領域は、そのカラー領域ごとにそれぞれ異なるモノクロパターンに変換される。従って、外部装置から送られた印字データであっても、モノクロ印字する際の見分けをつきやすくすることができる。
【００１５】
ところで、濃度が近いとモノクロ印字したときに見分けがつかなくなる。そのため、濃度が近くて色相が異なる領域だけパターン変換を行なう必要がある。
【００１６】
そこで、上記画像処理装置においては、前記パターン変換手段は、所定範囲の濃度で異なる色相がある場合、それぞれ異なるモノクロパターンに変換するための手段を含む。
【００１７】
本発明を第２の局面から観た画像処理方法は、カラー画像データを取得するための取得ステップと、前記取得ステップにおいて取得されたカラー画像データから文字領域及び写真領域を識別するための識別ステップと、前記識別ステップにおいて識別された文字領域及び写真領域以外の領域を、色相の領域ごとにそれぞれ異なるモノクロパターンに変換するためのパターン変換ステップと、前記パターン変換ステップにおいてパターン変換された画像データを、パターン変換以外の領域でモノクロ変換された画像データと共に印字するための印字ステップとを含む。
【００１８】
上記構成によれば、カラーで表されたグラフをモノクロ印字する際には、それぞれ異なるモノクロパターンに変換される。そのため、モノクロ印字されたグラフの見分けがつきやすくなる。
【００１９】
本発明を第３の局面から観た画像処理プログラムは、コンピュータに、カラー画像データを取得するための取得ステップと、前記取得ステップにおいて取得されたカラー画像データから文字領域及び写真領域を識別するための識別ステップと、前記識別ステップにおいて識別された文字領域及び写真領域以外の領域を、色相の領域ごとにそれぞれ異なるモノクロパターンに変換するためのパターン変換ステップと、前記パターン変換ステップにおいてパターン変換された画像データを、パターン変換以外の領域でモノクロ変換された画像データと共に印字するための印字ステップとを実行させる。
【００２０】
上記構成によれば、カラーで表されたグラフをモノクロ印字する際には、それぞれ異なるモノクロパターンに変換されるため、モノクロ印字されたグラフの見分けがつきやすくなる。
【発明の効果】
【００２１】
本発明によると、カラー画像をモノクロ画像で印字する場合に、印字されたモノクロ画像から元のカラー画像の情報が見分けやすくなる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】モノクロパターンデータの一例を示す図である。
【図３】カラー画像データが原稿読取部で読み込まれたデータである場合の画像処理メインルーチンのプログラム構造をフローチャート形式で示す図である。
【図４】カラー画像データが原稿読取部で読み込まれたデータである場合の画像処理サブルーチンとしてのモノクロ変換処理のプログラム構造をフローチャート形式で示す図である。
【図５】色相度数分布の一例を示す図である。
【図６】カラー画像データがＰＣから送られたＰＤＬデータである場合の画像処理ルーチンのプログラム構造をフローチャート形式で示す図である。
【図７】本発明の手法を用いて図１４に示すカラー画像をモノクロ画像で印字した場合の印字出力画像を示す図である。
【図８】本発明の手法を用いて図１５に示すカラー画像をモノクロ画像で印字した場合の印字出力画像を示す図である。
【図９】本発明の第２の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図１０】濃度スケールデータの概念を示す図である。
【図１１】カラー画像データが原稿読取部で読み込まれたデータである場合の画像処理サブルーチンとしてのモノクロ変換処理のプログラム構造をフローチャート形式で示す図である。
【図１２】濃度―色相度数分布の一例を示す図である。
【図１３】カラー画像データがＰＣから送られたＰＤＬデータである場合の画像処理ルーチンのプログラム構造をフローチャート形式で示す図である。
【図１４】カラー画像の一例を示す図である。
【図１５】カラー画像の他の例を示す図である。
【図１６】従来の手法を用いて図１４に示すカラー画像をモノクロ画像で印字した場合の印字出力画像を示す図である。
【図１７】従来の手法を用いて図１５に示すカラー画像をモノクロ画像で印字した場合の印字出力画像を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態を添付図面に基づいて詳細に説明する。なお、以下の説明及び本明細書に添付の図面では、同一機能部品については同一符号を付している。それらの名称及び機能についても同一である。従って、それらについての説明は繰り返さない。
【００２４】
［第１の実施の形態］
＜画像処理装置の構成＞
図１は本発明の第１の実施の形態に係る画像処理装置１００の構成を示すブロック図である。
【００２５】
図１を参照して、本実施の形態の画像処理装置１００は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であって、制御ユニット１０２、原稿読取部１０４、メモリ１０６、印字部１０８、通信インターフェース（以下、「通信Ｉ／Ｆ」という。）１１０及びＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）１１２を含む。
【００２６】
これら制御ユニット１０２、原稿読取部１０４、メモリ１０６、印字部１０８、通信Ｉ／Ｆ１１０及びＨＤＤ１１２は、それぞれ、ＢＵＳ１１４に接続されている。なお、通信Ｉ／Ｆ１１０は、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）１１６を介して、ＰＣ１１８に接続されている。
【００２７】
制御ユニット１０２は、実質的にコンピュータであって、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等から構成される。この制御ユニット１０２は、機能的には、画像識別部１２０、パターン変換部１２２、モノクロ変換部１２４、度数分布生成部１２６、ピーク特定部１２８及びグラフ認識部１３０を含む。
【００２８】
画像識別部１２０は、入力（取得）されたカラー画像データから文字領域及び写真領域を識別する。なお、本画像処理装置１００におけるカラー画像データの入力態様（取得態様）は、原稿読取部１０４でのカラー原稿スキャンによる態様と、ＬＡＮ１１６及び通信Ｉ／Ｆ１１０を介してＰＣ１１８からＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データが入力される態様とに大別される。
【００２９】
パターン変換部１２２は、画像識別部１２０により識別された文字領域及び写真領域以外の領域、すなわちグラフ領域を、色相ごとにそれぞれ異なるモノクロパターンに変換する。
【００３０】
モノクロ変換部１２４は、パターン変換部１２２でパターン変換された以外の領域、すなわち文字領域及び写真領域をモノクロ変換する。
【００３１】
入力カラー画像データが原稿読取部１０４で読み込まれたデータである場合には、度数分布生成部１２６は、そのカラー画像データの文字領域及び写真領域以外の領域（グラフ領域）を色相ごとに計数して色相度数分布を生成する。この生成された色相度数分布に基づいて、ピーク特定部１２８は、度数の多い色相、すなわちピークを形成する色相を特定する。色相が特定されると、パターン変換部１２２は、特定された色相の領域ごとにそれぞれ異なるモノクロパターンに変換する。
【００３２】
一方、入力カラー画像データがＰＣ１１８から送られたＰＤＬデータである場合には、グラフ認識部１３０は、ＰＤＬデータを解析することによりグラフ中に含まれるカラー領域を認識する。カラー領域が認識されると、パターン変換部１２２は、認識されたカラー領域ごとにそれぞれ異なるモノクロパターンに変換する。
【００３３】
原稿読取部１０４は、スキャナで構成される。具体的には、原稿読取部１０４は、たとえば、ＣＣＤ（Ｃｈａｒｇｅ Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅ）ラインセンサ等を含み、原稿からの反射光像をＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）アナログ信号として読み取るように構成されている。
【００３４】
メモリ１０６は、制御ユニット１０２のワーキングメモリ等として機能するものであって、たとえば、フラッシュメモリ等の半導体メモリで構成される。
【００３５】
印字部１０８は、たとえば、感光体ドラム、帯電器、レーザスキャニングユニット（ＬＳＵ）、現像器、転写器、クリーニング器及びトナー供給器等を含む、画像形成ユニットで構成される。
【００３６】
ＨＤＤ１１２には、図２に示すモノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４を予め格納しておくためのパターンデータ格納領域１３２が形成されている。
【００３７】
＜モノクロパターンデータ＞
図２はモノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４の一例を示す図である。
【００３８】
図２を参照して、モノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４は、上記のパターン変換部１２２によりグラフ領域がモノクロパターンに変換される際に参照される置換データであって、互いに柄（模様）が異なる関係を有している。
【００３９】
＜ソフトウェア構成＞
本実施の形態においては、カラー画像をモノクロ画像で印字する場合に、各色相に対してそれぞれ異なるモノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４に置換することで、印字されたモノクロ画像から元のカラー画像の情報が見分けやすくなるようにプログラミングされている。
【００４０】
詳細には、カラー画像が取得されると、そのカラー画像から文字領域及び写真領域が識別され、この識別された文字領域及び写真領域以外の領域（グラフ領域）が色相の領域ごとにそれぞれ異なるモノクロパターンに変換され、このパターン変換された画像データがパターン変換以外の領域でモノクロ変換された画像データと共に印字されるようにプログラミングされている。
【００４１】
このプログラムは、次に説明する本画像処理装置１００の各種の機能を実現するためのソフトウェア資源として構成され、実質的にコンピュータである上記の制御ユニット１０２のＲＯＭに記憶されている。これらの機能は、制御ユニット１０２を構成する各機能部が上記プログラムを実行することによって達成される。
【００４２】
（入力カラー画像データがスキャンデータの場合）
図３はカラー画像データが原稿読取部１０４で読み込まれたデータである場合の画像処理メインルーチンのプログラム構造をフローチャート形式で示す図である。
【００４３】
カラー画像データが原稿読取部１０４で読み込まれたデータである場合には、文字領域及び写真領域以外の領域（グラフ領域）を色相ごとに計数して色相の度数分布が生成され、この生成された色相の度数分布に基づいて、度数の多い色相（ピークを形成する色相）が特定され、この特定された色相の領域ごとにそれぞれ異なるモノクロパターンに変換される。
【００４４】
図３を参照して、ステップＳ１００において、原稿読取部１０４でカラー画像データの読み取りが行なわれると、制御ユニット１０２は、その読取画像の画素データを生成する（ステップＳ２００）。
【００４５】
画像データの生成が終了すると、制御ユニット１０２は、画像データの識別を行なう（ステップＳ３００）。
【００４６】
画像データの識別が終了すると、制御ユニット１０２は、モノクロ変換処理を行なう（ステップＳ４００）。このモノクロ変換処理の具体的な処理内容については、後述する。
【００４７】
モノクロ変換処理が終了すると、制御ユニット１０２は、印字部１０８に対して、印字コマンドを出力する。このコマンドに従って、印字部１０８は、カラー画像をモノクロ画像で印字する（ステップＳ５００）。その結果、カラー画像は、後述するように、選択されたモノクロパターンデータに置換されて印字出力される。
【００４８】
（モノクロ変換処理）
図４はカラー画像データが原稿読取部１０４で読み込まれたデータである場合の画像処理サブルーチンとしてのモノクロ変換処理のプログラム構造をフローチャート形式で示す図である。
【００４９】
図４を参照して、モノクロ変換処理に当たっては、まず、画像識別部１２０は、上記のステップＳ３００（図３参照）における画像データの識別の結果、その画像データに文字領域が含まれているか否かを判別する（ステップＳ４００Ａ）。文字領域が含まれている場合には、モノクロ変換部１２４は、その文字領域をモノクロ変換する（ステップＳ４１４Ａ）。その後、制御はステップＳ４０２Ａに進む。一方、文字領域が含まれていない場合には、モノクロ変換が行なわれることなく、制御はステップＳ４０２Ａに進む。
【００５０】
制御がステップＳ４０２Ａに進むと、画像識別部１２０は、上記のステップＳ３００における画像データの識別の結果、その画像データに写真領域が含まれているか否かを判別する。写真領域が含まれている場合には、モノクロ変換部１２４は、その写真領域をモノクロ変換する（ステップＳ４１６Ａ）。その後、制御はステップＳ４０４Ａに進む。一方、写真領域が含まれていない場合には、モノクロ変換が行なわれることなく、制御はステップＳ４０４Ａに進む。
【００５１】
制御がステップＳ４０４Ａに進むと、度数分布生成部１２６は、画像識別部１２０により識別された文字領域及び写真領域以外の領域（グラフ領域）を色相ごとに計数して色相度数分布を生成する。たとえば、図５に示すような「赤」、「黄」及び「青」の各色相の度数分布が生成される。その後、制御はステップＳ４０６Ａに進む。
【００５２】
制御がステップＳ４０６Ａに進むと、ピーク特定部１２８は、度数分布生成部１２６により生成された色相度数分布に基づいて、度数の多い色相（ピークを形成する色相）を特定する。たとえば、図５に示す色相度数分布においては、「赤」、「黄」及び「青」の各色相の何れのピークも、しきい値ＤTH―１を超えているので、ピークを形成している色相は、「赤」、「黄」及び「青」と特定される。その後、制御はステップＳ４０８Ａに進む。なお、上記しきい値ＤTH―１は、任意に設定可能である。
【００５３】
制御がステップＳ４０８Ａに進むと、ピーク特定部１２８は、ピークを形成している色相（度数の多き色相）をパターン変換部１２２へ通知する。たとえば、図５に示す例においては、ピークを形成する色相として、「赤」、「黄」及び「青」の３つの色相がピーク特定部１２８からパターン変換部１２２に通知される。その後、制御はステップＳ４１０Ａに進む。
【００５４】
制御がステップＳ４１０Ａに進むと、パターン変換部１２２は、ＨＤＤ１１２内のパターンデータ格納領域１３２にアクセスし、パターンデータ格納領域１３２に格納されているモノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４の中からピーク特定部１２８から通知された色相の数だけのモノクロパターンを無作為に選択する。たとえば、図５に示す例においては、上述したように、ピークを形成する色相として、「赤」、「黄」及び「青」の３つの色相がピーク特定部１２８からパターン変換部１２２に通知されるので、パターンデータ格納領域１３２内のモノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４の中から無作為に「３つ」のモノクロパターンデータが選択される。その後、制御はステップＳ４１２Ａに進む。
【００５５】
制御がステップＳ４１２Ａに進むと、パターン変換部１２２は、上記ステップＳ４０６Ａにおいてピークを形成している色相として特定された各色相を、上記ステップＳ４１０Ａにおいて無作為に選択されたモノクロパターンデータに変換する。一方、通知された色相以外の色はモノクロ変換される（ステップＳ４１５Ａ）。その後、モノクロ変換処理が終了する。
【００５６】
（入力カラー画像データがＰＤＬデータである場合）
図６はカラー画像データがＰＣ１１８から送られたＰＤＬデータである場合の画像処理ルーチンのプログラム構造をフローチャート形式で示す図である。
【００５７】
カラー画像データがＰＣ１１８から送られたＰＤＬデータである場合には、ＰＤＬデータを解析することによりグラフ中に含まれるカラー領域が認識され、この認識されたカラー領域ごとにそれぞれ異なるモノクロパターンに変換される。
【００５８】
ここに、「ＰＤＬ」とは、コンピュータ上で作成された文書及び画像等を印字する際に、プリンタへの出力イメージを記述してプリンタに対して指示する言語のことである。文書を印字する際、文字及び図形の位置情報及び書式情報等のデータはビットマップデータに変換する必要がある。このビットマップイメージを作成する言語がＰＤＬであり、プリンタ及びプリンタの解像度に依存することなく記述することができる。
【００５９】
図６を参照して、ステップＳ６００において、ＬＡＮ１１６及び通信Ｉ／Ｆ１１０経由でＰＣ１１８からのＰＤＬデータを取得すると、制御ユニット１０２は、グラフ認識部１３０に対して、ＰＤＬ解析コマンドを出力する。このコマンドに従って、グラフ認識部１３０は、ＰＣ１１８から送られてきたＰＤＬデータの解析を行なう（ステップＳ６０２）。
【００６０】
ＰＤＬデータの解析が終了すると、グラフ認識部１３０は、その解析結果に基づいて、グラフを認識する（ステップＳ６０４）。
【００６１】
グラフの認識が終了すると、グラフ認識部１３０は、グラフ以外の領域、すなわち文字領域及び写真領域があるか否かを判別する（ステップＳ６０６）。グラフ以外の領域（文字領域及び写真領域）がある場合には、その領域がモノクロに展開される（ステップＳ６０８）。その後、制御はステップＳ６１０に進む。一方、グラフ以外の領域（文字領域及び写真領域）がない場合には、制御はステップＳ６１０にジャンプする。
【００６２】
制御がステップＳ６１０に進むと、グラフ認識部１３０は、グラフ中の色相を認識する。
【００６３】
グラフ中の色相の認識が終了すると、グラフ認識部１３０は、グラフ領域をカラー展開する（ステップＳ６１２）。
【００６４】
グラフの展開が終了すると、グラフ認識部１３０は、認識した色相をパターン変換部１２２へ通知する（ステップＳ６１４）。
【００６５】
そうすると、パターン変換部１２２は、ＨＤＤ１１２内のパターンデータ格納領域１３２にアクセスし、パターンデータ格納領域１３２に格納されているモノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４の中からグラフ認識部１３０から通知された色相の下図だけのモノクロパターンデータを無作為に選択する（ステップＳ６１６）。
【００６６】
上記パターン選択が終了すると、パターン変換部１２２は、各色相を、上記ステップＳ６１６において無作為に選択されたモノクロパターンデータに変換する（ステップＳ６１８）。
【００６７】
その後、制御ユニット１０２は、印字部１０８に対して、印字コマンドを出力する。このコマンドに従って、印字部１０８は、カラー画像をモノクロ画像で印字する（ステップＳ６２０）。その結果、カラー画像は、上記の選択されたモノクロパターンデータに置換されて印字出力される。
【００６８】
＜動作＞
カラー画像が取得されると、制御ユニット１０２は、取得したカラー画像から文字領域及び写真領域を識別する。制御ユニット１０２は、識別された文字領域及び写真領域以外の領域（グラフ領域）を、色相の領域ごとにそれぞれ異なるモノクロパターンに変換する。その後、制御ユニット１０２は、印字部１０８に印字コマンドを出力することにより、パターン変換された画像データを、パターン変換以外の領域でモノクロ変換された画像データと共に印字させる。
【００６９】
このとき、取得されたカラー画像データが原稿読取部１０４で読み込まれたデータである場合には、制御ユニット１０２は、文字領域及び写真領域以外の領域（グラフ領域）を色相ごとに計数して色相の度数分布を生成する。この生成された色相の度数分布に基づいて、制御ユニット１０２は、度数の多い色相（ピークを形成する色相）を特定する。そして、制御ユニット１０２は、特定された色相ごとにそれぞれ異なるモノクロパターンに変換する。
【００７０】
一方、取得されたカラー画像データがＰＣ１１８から送られたＰＤＬデータである場合には、制御ユニット１０２は、ＰＤＬデータを解析することによりグラフ中に含まれるカラー領域を認識する。そして、制御ユニット１０２は、認識されたカラー領域ごとにそれぞれ異なるモノクロパターンに変換する。
【００７１】
＜作用・効果＞
（１）カラー画像が取得されると、そのカラー画像から文字領域及び写真領域が識別される。この識別された文字領域及び写真領域以外の領域（グラフ領域）は、色相の領域ごとにそれぞれ異なるモノクロパターンに変換される。このパターン変換された画像データは、パターン変換以外の領域でモノクロ変換された画像データと共に印字される。従って、カラーで表されたグラフをモノクロ印字する際には、それぞれ異なるモノクロパターンに変換されるので、モノクロ印字されたグラフの見分けがつきやすくなる。特に、図１４及び図１５に示すグラフと凡例（説明）のように、離れた位置にある同じ濃度を見分ける必要があるカラー画像５００，５１０に関しては、そのカラー画像５００，５１０をモノクロ画像で印字する場合に、各色相に対してそれぞれ異なるモノクロパターンデータに置換することで、図７及び図８に示すモノクロ印字出力画像１６０，１７０のように、グラフ及び凡例が見分けやすくなる。
【００７２】
（２）カラー画像データが原稿読取部１０４で読み込まれたデータである場合には、文字領域及び写真領域以外の領域（グラフ領域）を色相ごとに計数して色相の度数分布が生成される。この生成された色相の度数分布に基づいて、度数の多い色相（ピークを形成する色相）が特定される。この特定された色相は、その色相の領域ごとにそれぞれ異なるモノクロパターンに変換される。特定した色相以外の色相はモノクロ変換される。従って、原稿読取部で読み込まれたカラー画像データであっても、モノクロ印字する際の見分けをつきやすくすることができる。特に、度数の高い色相（ピークを形成する色相）だけを抽出することで、原稿汚れ等で抽出されたノイズを除去して、濃度むら及び色むらのある領域も同じ色と認識し、比較的広範囲に使用されている色相をモノクロパターンに変換できる。
【００７３】
（３）カラー画像データがＰＣ１１８から送られたＰＤＬデータである場合には、ＰＤＬデータを解析することによりグラフ中に含まれるカラー領域が認識される。この認識されたカラー領域は、そのカラー領域ごとにそれぞれ異なるモノクロパターンに変換される。従って、外部装置から送られた印字データであっても、モノクロ印字する際の見分けをつきやすくすることができる。
【００７４】
［第２の実施の形態］
図９は本発明の第２の実施の形態に係る画像処理装置１００の構成を示すブロック図である。
【００７５】
本実施の形態の特徴は、所定範囲の濃度で異なる色相がある場合、それぞれ異なるモノクロパターンに変換する点にあり、その他の構成は第１の実施の形態と同様である。
【００７６】
それゆえに、図９に示すように、ＨＤＤ１１２には、パターンデータ格納領域１３２に加えて、図１０に示す濃度スケールデータ１９２を予め格納しておくためのスケールデータ格納領域１８０が形成されている。
【００７７】
＜スケールデータの構成＞
図１０は濃度スケールデータ１９２の概念を示す図である。
【００７８】
図１０の例では、濃度スケールデータ１９２は、その目盛の数が「４」であり、濃度は「５つ」の範囲に分割されている。
【００７９】
＜ソフトウェア構成＞
本実施の形態においては、特に、濃度が近いとモノクロ印字したときに見分けがつかなくなるため、濃度が近くて色相が異なる領域だけパターン変換を行なうようにプログラミングされている。
【００８０】
このプログラムは、次に説明する本画像処理装置１００の各種の機能を実現するためのソフトウェア資源として構成され、実質的にコンピュータである上記の制御ユニット１０２のＲＯＭに記憶されている。これらの機能は、制御ユニット１０２を構成する各機能部が上記プログラムを実行することによって達成される。
【００８１】
（入力カラー画像データがスキャンデータである場合のモノクロ変換処理）
図１１はカラー画像データが原稿読取部１０４で読み込まれたデータである場合の画像処理サブルーチンとしてのモノクロ変換処理のプログラム構造をフローチャート形式で示す図である。なお、カラー画像データが原稿読取部１０４で読み込まれた場合の画像処理メインルーチンは、第１の実施の形態と同様であるので、その説明を省略する。
【００８２】
図１１を参照して、カラー画像データが原稿読取部１０４で読み込まれた場合のモノクロ変換処理に当たっては、まず、画像識別部１２０は、上記のステップＳ３００（図３参照）における画像データの識別の結果、その画像データに文字領域が含まれているか否かを判別する（ステップＳ４００Ｂ）。文字領域が含まれている場合には、モノクロ変換部１２４は、その文字領域をモノクロ変換する（ステップＳ４１６Ｂ）。その後、制御はステップＳ４０２Ｂに進む。一方、文字領域が含まれていない場合には、モノクロ変換が行なわれることなく、制御はステップＳ４０２Ｂに進む。
【００８３】
制御がステップＳ４０２Ｂに進むと、画像識別部１２０は、上記のステップＳ３００における画像データの識別の結果、その画像データに写真領域が含まれているか否かを判別する。写真領域が含まれている場合には、モノクロ変換部１２４は、その写真領域をモノクロ変換する（ステップＳ４１８Ｂ）。その後、制御はステップＳ４０４Ｂに進む。一方、写真領域が含まれていない場合には、モノクロ変換が行なわれることなく、制御はステップＳ４０４Ｂに進む。
【００８４】
制御がステップＳ４０４Ｂに進むと、度数分布生成部１２６は、ＨＤＤ１１２内のスケールデータ格納領域１８０にアクセスしてスケールデータ格納領域１８０に格納されている濃度スケールデータ１９２を参照し、この参照結果に基づいて、画像識別部１２０により識別された文字領域及び写真領域以外の領域（グラフ領域）を濃度スケールデータ１９２によって定まる所定範囲の濃度ごとに色相を計数して濃度―色相度数分布を生成する。たとえば、図１２に示すような濃度―色相度数分布が生成される。この例では、濃度スケールデータ１９２の目盛の数は「３」であり、濃度範囲が「Ａ」、「Ｂ」及び「Ｃ」の「３つ」の範囲で等間隔に分割されている。濃度「Ａ」の範囲での色相度数分布、濃度「Ｂ」の範囲での色相度数分布、及び濃度「Ｃ」の範囲での色相度数分布が生成されている。その後、制御はステップＳ４０６Ｂに進む。
【００８５】
制御がステップＳ４０６Ｂに進むと、ピーク特定部１２８は、度数分布生成部１２６により生成された色相度数分布に基づいて、度数の多い色相（ピークを形成する色相）を特定する。その後、ピーク特定部１２８は、濃度の所定の範囲において異なる色相を持つピークが複数あるか否かを判別する（ステップＳ４０８Ｂ）。図１２に示す濃度―色相度数分布において、たとえば、濃度「Ａ」の範囲に関しては、「赤」、「黄」及び「青」の３つの色相のピークがしきい値ＤTH―２を超えているので、濃度の所定の範囲において異なる色相を持つピークが複数あると判別される。同様に、濃度「Ｃ」の範囲に関しては、互いに異なる２つの色相のピークがしきい値ＤTH―２を超えているので、濃度の所定の範囲において異なる色相を持つピークが複数あると判別される。このようにして、濃度の所定の範囲において異なる色相を持つピークが複数あると判別された場合には、制御はステップＳ４１０Ｂに進む。一方、図１２に示す濃度―色相度数分布において、たとえば、濃度「Ｂ」の範囲に関しては、しきい値ＤTH―２を超えているピークが１つだけなので、濃度の所定の範囲において異なる色相を持つピークが複数ないと判別される。このようにして、濃度の所定の範囲において異なる色相を持つピークが複数ないと判別された場合には、制御はステップＳ４１５Ｂにジャンプする。なお、上記しきい値ＤTH―２は、任意に設定可能である。
【００８６】
制御がステップＳ４１０Ｂに進むと、ピーク特定部１２８は、上記ステップＳ４０８Ｂにおいて複数あると判別されたピークを形成している色相をパターン変換部１２２へ通知する。たとえば、図１２に示す例においては、「５つ」の色相がピーク特定部１２８からパターン変換部１２２に通知される。その後、制御はステップＳ４１２Ｂに進む。
【００８７】
制御がステップＳ４１２Ｂに進むと、パターン変換部１２２は、ＨＤＤ１１２内のパターンデータ格納領域１３２にアクセスし、そこに格納されているモノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４の中からピーク特定部１２８から通知された色相の数だけのモノクロパターンを無作為に選択する。たとえば、図１２に示す例においては、上述したように、ピークを形成する色相の数として、「５つ」がピーク特定部１２８からパターン変換部１２２に通知されるので、パターンデータ格納領域１３２内のモノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４の中から無作為に「５つ」のモノクロパターンデータが選択される。その後、制御はステップＳ４１４Ｂに進む。
【００８８】
制御がステップＳ４１４Ｂに進むと、パターン変換部１２２は、上記ステップＳ４０８Ｂにおいてピークを形成している色相として特定された各色相の領域を、上記ステップＳ４１２Ｂにおいて無作為に選択されたモノクロパターンデータに変換する。その後、制御はステップＳ４１５Ｂに進む。
【００８９】
ステップＳ４１５Ｂでは、通知された所定範囲の濃度ごとの色相以外がモノクロ変換される。すなわち、パターン変換しなかった色相がモノクロ変換される。その後、モノクロ変換処理が終了する。
【００９０】
その結果、カラー画像は、上記の選択されたモノクロパターンデータに置換されて印字出力される。
【００９１】
（入力カラー画像データがＰＤＬデータである場合）
図１３はカラー画像データがＰＣ１１８から送られたＰＤＬデータである場合の画像処理ルーチンのプログラム構造をフローチャート形式で示す図である。
【００９２】
図１３を参照して、ステップＳ７００において、ＬＡＮ１１６及び通信Ｉ／Ｆ１１０経由でＰＣ１１８からのＰＤＬデータを取得すると、制御ユニット１０２は、グラフ認識部１３０に対して、ＰＤＬ解析コマンドを出力する。このコマンドに従って、グラフ認識部１３０は、ＰＣ１１８から送られてきたＰＤＬデータの解析を行なう（ステップＳ７０２）。
【００９３】
ＰＤＬデータの解析が終了すると、グラフ認識部１３０は、その解析結果に基づいて、グラフを認識する（ステップＳ７０４）。
【００９４】
グラフの認識が終了すると、グラフ認識部１３０は、グラフ以外の領域（文字領域及び写真領域）があるか否かを判別する（ステップＳ７０６）。グラフ以外の領域（文字領域及び写真領域）がある場合には、その領域がモノクロに展開される（ステップＳ７０８）。その後、制御はステップＳ７１０に進む。一方、グラフ以外の領域（文字領域及び写真領域）がない場合には、制御はステップＳ７１０にジャンプする。
【００９５】
制御がステップＳ７１０に進むと、グラフ認識部１３０は、グラフ中の色相及び濃度を認識する。
【００９６】
グラフ中の色相及び濃度の認識が終了すると、グラフ認識部１３０は、グラフ領域をカラー展開する（ステップＳ７１２）。
【００９７】
グラフの展開が終了すると、グラフ認識部１３０は、認識した色相及び濃度に関し、濃度の所定の範囲において異なる色相が複数あるか否かを判別する（ステップＳ７１４）。濃度の所定の範囲において異なる色相が複数あると判別された場合には、制御はステップ７１６に進む。一方、濃度の所定の範囲において異なる色相が複数ないと判別された場合には、モノクロ変換が行なわれ（ステップＳ７２４）、制御はステップＳ７２２にジャンプする。
【００９８】
制御がステップＳ７１６に進むと、ピーク特定部１２８は、上記ステップＳ７１４において濃度の所定の範囲において異なる色相を持つピークが複数あると判別された色相をパターン変換部１２２へ通知する。
【００９９】
そうすると、パターン変換部１２２は、ＨＤＤ１１２内のパターンデータ格納領域１３２にアクセスし、そこに格納されているモノクロパターンデータ１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４の中からピーク特定部１２８から通知された色相の数だけのモノクロパターンデータを無作為に選択する（ステップＳ７１８）。
【０１００】
上記パターン選択が終了すると、パターン変換部１２２は、各色相を、上記ステップＳ７１８において無作為に選択されたモノクロパターンデータに変換する（ステップＳ７２０）。
【０１０１】
その後、制御ユニット１０２は、印字部１０８に対して、印字コマンドを出力する。このコマンドに従って、印字部１０８は、カラー画像をモノクロ画像で印字する（ステップＳ７２２）。その結果、カラー画像は、上記の選択されたモノクロパターンデータに置換されて印字出力される。
【０１０２】
＜動作＞
カラー画像データを取得すると、制御ユニット１０２は、取得したカラー画像データから文字領域及び写真領域を識別する。制御ユニット１０２は、識別した文字領域及び写真領域以外の領域（グラフ領域）を、色相ごとにそれぞれ異なるモノクロパターンに変換する。このとき、所定範囲の濃度で異なる色相がある場合、制御ユニット１０２は、それぞれ異なるモノクロパターンに変換する。
【０１０３】
＜作用・効果＞
本実施の形態によると、第１の実施の形態の（１）〜（３）と同様の作用・効果を奏することに加えて、以下の作用・効果を奏する。
【０１０４】
所定範囲の濃度で異なる色相がある場合には、それぞれ異なるモノクロパターンに変換されるので、濃度が近くて色相が異なる領域だけパターン変換が行なわれることになる。そのため、濃度が近くても、モノクロ印字出力画像は見分けがつきやすいものとなる。
【０１０５】
なお、本発明は上記実施の形態に限定されるものではない。
【０１０６】
たとえば、上記実施の形態においては、カラー画像データが原稿読取部１０４で読み込まれた場合のモノクロ変換処理に当たって、文字領域及び写真領域をモノクロ変換してからグラフ領域をモノクロパターンに変換する例について記載した。しかし、本発明はそのような構成には限定されない。カラー画像データが原稿読取部１０４で読み込まれた場合のモノクロ変換処理において、文字領域及び写真領域のモノクロ変換を行なっている間に、グラフ領域をモノクロパターンに変換してもかまわない。この場合、画像処理速度が速くなる。
【０１０７】
また、上記実施の形態において、カラー画像データがＰＣ１１８から送られたＰＤＬデータである場合には、グラフ以外の領域（文字領域及び写真領域）をモノクロデータとして展開してからグラフ領域をモノクロパターンに変換する例について記載した。しかし、本発明はそのような構成には限定されない。カラー画像データがＰＣ１１８から送られたＰＤＬデータである場合において、グラフ以外の領域（文字領域及び写真領域）をモノクロデータとして展開している間に、グラフ領域をモノクロパターンに変換してもかまわない。この場合にも、画像処理速度が速くなる。
【０１０８】
さらに、図１０に示したスケールデータ１９２に関して、その目盛間隔を図示の状態より細かくすれば、モノクロパターンへの変換をきめ細かく行なえるようになる。
【０１０９】
その他、本明細書に添付の特許請求の範囲内での種々の設計変更及び修正を加え得ることは勿論である。
【０１１０】
すなわち、本明細書で開示した実施の形態は単に例示であって、本明細書が上述した実施の形態のみに限定されるわけではない。本発明の範囲は、本明細書の記載内容を参酌した上で、別紙の特許請求の範囲によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０１１１】
１００  画像処理装置
１０２  制御ユニット
１０４  原稿読取部
１０８  印字部
１１２  ＨＤＤ
１１８  ＰＣ
１２０  画像識別部
１２２  パターン変換部
１２４  モノクロ変換部
１２６  度数分布生成部
１２８  ピーク特定部
１３０  グラフ認識部
１３２  パターンデータ格納領域
１４０，１４２，１４４，１４６，１４８，１５０，１５２，１５４  モノクロパターンデータ
１８０  スケールデータ格納領域
１９２  濃度スケールデータ
【図１】
2011061376.tif 000003
【図２】
2011061376.tif 000004
【図３】
2011061376.tif 000005
【図４】
2011061376.tif 000006
【図５】
2011061376.tif 000007
【図６】
2011061376.tif 000008
【図７】
2011061376.tif 000009
【図８】
2011061376.tif 000010
【図９】
2011061376.tif 000011
【図１０】
2011061376.tif 000012
【図１１】
2011061376.tif 000013
【図１２】
2011061376.tif 000014
【図１３】
2011061376.tif 000015
【図１４】
2011061376.tif 000016
【図１５】
2011061376.tif 000017
【図１６】
2011061376.tif 000018
【図１７】
2011061376.tif 000019