(57)【要約】【課題】同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像上の２つの領域を明確に区別することができる画像生成システム等を提供すること。【解決手段】図３（ａ）に示す元色が異なる領域ａと領域ｂとを含む円グラフＡを従来の方法で単色化した場合には、図３（ｂ）に示すように、領域ａ１と領域ｂ１との濃度が同一になり、単色画像上において領域ａ１と領域ｂ１とを明確に区別できなくなるところを、図３（ｃ）に示すように、領域ａ１と領域ｂ１との境界線Ｋと領域ａ１との濃度差が異なり、且つ、境界線Ｋと領域ｂ１との濃度差が異なるような画像を生成する。よって、領域ａ１と領域ｂ１との境界線Ｋが視認でき、領域ａ１と領域ｂ１とを明確に区別することができる。【選択図】図３
2008005065.tif 000002
【特許請求の範囲】
【請求項１】
画像データを基に、第１の手順にて、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像を生成する画像生成手段を備えた画像生成システムにおいて、
前記第１の手順にて生成される単色画像上における第１の領域と、前記第１の領域と少なくとも一部が重なる又は隣接する第２の領域との濃度差が、同一あるいは所定範囲内に含まれるかを判断する濃度判断手段を備え、
前記画像生成手段は、前記前記濃度判断手段が前記濃度差は同一あるいは前記所定範囲に含まれると判断したことを条件として、第２の手順にて、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる画像を生成することを特徴とする画像生成システム。
【請求項２】
前記画像データは、前記第１の領域に対応する色相成分を示す第１の色相成分データと、前記第２の領域に対応する色相成分を示す第２の色相成分データとを含み、
前記第１の手順は、前記第１の色相成分データから第１の濃度を計算する手順と、前記第２の色相成分データから第２の濃度を計算する手順とを含み、
前記濃度判断手段は、前記第１の濃度と前記第２の濃度の濃度差を判断し、
前記画像生成手段は、前記濃度判断手段が前記濃度差は同一あるいは前記所定範囲に含まれると判断したことを条件として、前記第１の濃度とは異なる濃度で前記第１の領域と前記第２の領域との境界部分を生成する手順を含む第２の手順にて、前記第１の領域と前記第２の領域との濃度差が前記所定範囲から外れる画像を生成することを特徴とする請求項１に記載の画像生成システム。
【請求項３】
前記画像生成手段は、前記第１の色相成分データと、第２の色相成分データが同一の値でないことを条件として、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる画像を生成することを特徴とする請求項２に記載の画像生成システム。
【請求項４】
画像データを基に、第１の手順にて、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像の基となる単色画像データを生成する画像データ生成手段を備えた画像データ生成装置において、
前記第１の手順にて生成される単色画像データを基にした単色画像上における第１の領域と、前記第１の領域と少なくとも一部が重なる又は隣接する第２の領域との濃度差が、同一あるいは所定範囲内に含まれるかを判断する濃度判断手段を備え、
前記画像データ生成手段は、前記前記濃度判断手段が前記濃度差は同一あるいは前記所定範囲に含まれると判断したことを条件として、第２の手順にて、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる単色画像の基となる単色画像データを生成することを特徴とする画像データ生成装置。
【請求項５】
画像データを基に、第１の手順にて、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像を生成する画像生成手段を備えた印刷装置において、
前記第１の手順にて生成される単色画像上における第１の領域と、前記第１の領域と少なくとも一部が重なる又は隣接する第２の領域との濃度差が、同一あるいは所定範囲内に含まれるかを判断する濃度判断手段を備え、
前記画像生成手段は、前記前記濃度判断手段が前記濃度差は同一あるいは前記所定範囲に含まれると判断したことを条件として、第２の手順にて、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる画像を生成することを特徴とする印刷装置。
【請求項６】
画像データを基に、第１の手順にて、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像を生成させる画像生成ステップを備えた画像生成プログラムにおいて、
前記第１の手順にて生成される単色画像上における第１の領域と、前記第１の領域と少なくとも一部が重なる又は隣接する第２の領域との濃度差が、同一あるいは所定範囲内に含まれるかを判断させる濃度判断ステップを備え、
前記画像生成ステップは、前記前記濃度判断ステップによって前記濃度差は同一あるいは前記所定範囲に含まれると判断されたことを条件として、第２の手順にて、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる画像を生成させることを特徴とする画像生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成システム等に関し、特に、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像上の２つの領域を明確に区別することができる画像生成システム等に関する。
【背景技術】
【０００２】
近年では、プレゼンテーション資料作成ソフトが発達してきており、発表者はプレゼンテーションにあたってカラーグラフを含んだプレゼンテーション資料をカラープリンタから印刷し、参加者に配布することが多くなっている。また、プレゼンテーションの終了後、プレゼンテーション資料がネットワーク上で公開され、参加者以外でも印刷して閲覧することができるようにすることも多くなっている。そのため、カラー印刷の枚数が多くなる傾向にある。一般的には、カラー印刷にかかるコストはモノクロ印刷に比べて高価であるため、カラー印刷の枚数の増加はカラープリンタを導入しているユーザ企業にとって大きなコスト負担となっていた。
【０００３】
そこで、所定の権限をもった使用者以外のコンピュータからはモノクロ印刷しかできないように制限をかけ、カラー印刷の増加に起因するコスト負担を下げることが考えられている。しかし、モノクロ印刷はカラー画像を例えば黒一色の濃淡で表すため、プレゼンテーション資料に含まれるカラーグラフが円グラフであった場合、モノクロ印刷をした結果、円グラフにおいて隣り合う領域の濃度がほぼ同じとなり、各領域が識別できないという弊害が発生することがあった。
【０００４】
一方で、次の特許文献１には、カラー画像をモノクロ化する前に、カラー強調されている文字を抽出し、その抽出した文字を最大濃度にしたり、中抜きにしたりすることで抽出した文字が背景の濃度に近くなって文字が見にくくなるという弊害を抑制する技術が開示されている。
【特許文献１】特開２００５−７９７５０号公報（第００１４段落等、図１等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に開示されている技術では、予めカラー画像上で強調されていた文字を想定しているため、例えば、円グラフにおいて隣接している領域がまったく別の色相の色であってもその輝度（濃度）が同じ場合には、その領域を区別してモノクロ化することはできず、依然として、その隣接している領域をモノクロ画像上において明確に区別することができないという問題点があった。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、元画像では異なる色相である隣接画像領域が、別の領域であると明確に認識できる単色画像を生成することのできる画像生成システム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために請求項１記載の画像生成システムは、画像データを基に、第１の手順にて、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像を生成する画像生成手段を備えたものであって、前記第１の手順にて生成される単色画像上における第１の領域と、前記第１の領域と少なくとも一部が重なる又は隣接する第２の領域との濃度差が、同一あるいは所定範囲内に含まれるかを判断する濃度判断手段を備え、前記画像生成手段は、前記前記濃度判断手段が前記濃度差は同一あるいは前記所定範囲に含まれると判断したことを条件として、第２の手順にて、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる画像を生成する。
【０００８】
請求項２記載の画像生成システムは、請求項１に記載の画像生成システムにおいて、前記画像データは、前記第１の領域に対応する色相成分を示す第１の色相成分データと、前記第２の領域に対応する色相成分を示す第２の色相成分データとを含み、前記第１の手順は、前記第１の色相成分データから第１の濃度を計算する手順と、前記第２の色相成分データから第２の濃度を計算する手順とを含み、前記濃度判断手段は、前記第１の濃度と前記第２の濃度の濃度差を判断し、前記画像生成手段は、前記濃度判断手段が前記濃度差は同一あるいは前記所定範囲に含まれると判断したことを条件として、前記第１の濃度とは異なる濃度で前記第１の領域と前記第２の領域との境界部分を生成する手順を含む第２の手順にて、前記第１の領域と前記第２の領域との濃度差が前記所定範囲から外れる画像を生成する。
【０００９】
請求項３記載の画像生成システムは、請求項２に記載の画像生成システムにおいて、前記画像生成手段は、前記第１の色相成分データと、第２の色相成分データが同一の値でないことを条件として、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる画像を生成する。
【００１０】
請求項４記載の画像データ生成装置は、画像データを基に、第１の手順にて、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像の基となる単色画像データを生成する画像データ生成手段を備えたものであって、前記第１の手順にて生成される単色画像データを基にした単色画像上における第１の領域と、前記第１の領域と少なくとも一部が重なる又は隣接する第２の領域との濃度差が、同一あるいは所定範囲内に含まれるかを判断する濃度判断手段を備え、前記画像データ生成手段は、前記前記濃度判断手段が前記濃度差は同一あるいは前記所定範囲に含まれると判断したことを条件として、第２の手順にて、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる単色画像の基となる単色画像データを生成する。
【００１１】
請求項５記載の印刷装置は、画像データを基に、第１の手順にて、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像を生成する画像生成手段を備えたものであって、前記第１の手順にて生成される単色画像上における第１の領域と、前記第１の領域と少なくとも一部が重なる又は隣接する第２の領域との濃度差が、同一あるいは所定範囲内に含まれるかを判断する濃度判断手段を備え、前記画像生成手段は、前記前記濃度判断手段が前記濃度差は同一あるいは前記所定範囲に含まれると判断したことを条件として、第２の手順にて、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる画像を生成する。
【００１２】
請求項６記載の画像データ生成プログラは、画像データを基に、第１の手順にて、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像を生成させる画像生成ステップを備えたものであって、前記第１の手順にて生成される単色画像上における第１の領域と、前記第１の領域と少なくとも一部が重なる又は隣接する第２の領域との濃度差が、同一あるいは所定範囲内に含まれるかを判断させる濃度判断ステップを備え、前記画像生成ステップは、前記前記濃度判断ステップによって前記濃度差は同一あるいは前記所定範囲に含まれると判断されたことを条件として、第２の手順にて、前記第１の領域と前記第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２領域との濃度差が前記所定範囲から外れる画像を生成させる。
【発明の効果】
【００１３】
請求項１記載の画像生成システムによれば、単色画像上における境界部分を明確に視認することができ、第１の領域と第２の領域とを明確に区別することができるという効果がある。
【００１４】
請求項２記載の画像生成システムによれば、請求項１に記載の画像生成システムの奏する効果に加え、カラー画像上で明確に区別できる第１の領域と第２の領域とを、単色画像上においても明確に区別することができるという効果がある。
【００１５】
請求項３記載の画像生成システムによれば、請求項２に記載の画像生成システムの奏する効果に加え、画像データが、同じ色相成分データで構成される第１の領域と第２の領域とを繋げて一つの領域を構成する意図であった場合、単色画像上においても第１の領域と第２の領域とを同一の領域として表すことができるという効果がある。
【００１６】
請求項４記載の画像データ生成装置によれば、単色画像上における境界部分を明確に視認することができ、第１の領域と第２の領域とを明確に区別することができるという効果がある。
【００１７】
請求項５記載の印刷装置によれば、単色画像上における境界部分を明確に視認することができ、第１の領域と第２の領域とを明確に区別することができるという効果がある。
【００１８】
請求項６記載の画像データ生成プログラムによれば、単色画像上における境界部分を明確に視認することができ、第１の領域と第２の領域とを明確に区別することができるという効果がある。
【発明を実施するための最良の形態】
【００１９】
本発明の実施例としての画像生成システム、画像データ生成装置、印刷装置、画像データ生成プログラムによれば、画像データを基に、同一色相である複数の領域あるいは色相のない複数の領域を含む単色画像を生成する場合には、その単色画像上における第１の領域と、第１の領域と少なくとも一部が重なる又は隣接する第２の領域との濃度差が同一あるいは所定範囲内に含まれるかが判断される。そして、その結果、濃度差が同一あるいは所定範囲内に含まれると判断された場合には、第１の領域と第２の領域との境界部分と前記第１の領域との濃度差が前記所定範囲から外れ、且つ、前記境界部分と前記第２の領域との濃度差が前記所定範囲から外れる単色画像が生成される。よって、単色画像上における境界部分を明確に視認することができ、第１の領域と第２の領域とを明確に区別することができる。従って、例えば、極端に変わらない色で囲まれて構成される隣接する２つの領域を有する円グラフを単色画像にする場合であっても、その円グラフで隣接している２つの領域の境界部分を明確に視認することができ、２つの領域を明確に区別することができる。
【００２０】
また、画像データには、第１の領域に対応する色相成分を示す第１の色相成分データと、第２の領域に対応する色相成分を示す第２の色相成分データとが含まれているので、その画像データを基に、カラー画像を生成すれば、第１の領域と第２の領域とは異なる色相に生成にされる。一方、その画像データを基に、単色画像を生成する場合には、第１の色相成分データから第１の濃度、第２の色相成分データから第２の濃度が計算され、第１の濃度と第２の濃度の濃度差が同一あるいは前記所定範囲に含まれるかが判断される。そして、その結果、濃度差が同一あるいは所定範囲内に含まれると判断された場合には、第１の濃度とは異なる濃度で第１の領域と第２の領域との境界部分を生成する手順を含む第２の手順にて、第１の領域と第２の領域との濃度差が前記所定範囲から外れる画像が生成される。よって、カラー画像上で明確に区別できる第１の領域と第２の領域とを、単色画像上においても明確に区別することができるという効果がある。
【００２１】
また、第１の色相成分データと、第２の色相成分データが同一の値でないことを条件として、第１の領域と第２の領域との境界部分と前記第１の領域との濃度差が所定範囲から外れ、且つ、境界部分と第２領域との濃度差が前記所定範囲から外れる画像が生成される。よって、画像データが、同じ色相成分データで構成される第１の領域と第２の領域とを繋げて一つの領域を構成する意図であった場合、単色画像上においても第１の領域と第２の領域とを同一の領域として表すことができるという効果がある。
【００２２】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の実施例としての複合機１とパーソナルコンピュータ３５（以下単に「ＰＣ３５」と称す）との外観構成を示す斜視図である。なお、本発明の画像生成システムの実施例としては、この複合機１とＰＣ３５とからなる画像生成システム１００が該当し、本発明の画像データ生成装置の実施例としてはＰＣ３５が該当し、本発明の印刷装置の実施例としては複合機１が該当し、本発明の画像生成プログラムの実施例としては後述する描画プログラム３９ｃ（図２参照）が該当する。また、実施例は本発明を具体化した一例にすぎず、本発明の要旨を変更しない範囲で、実施例を適宜変更できることは言うまでもない。
【００２３】
複合機１は、下部に設けられたプリンタ２と、上部に設けられたスキャナ３と、スキャナ３の正面側に設けられた操作パネル４とを一体的に備えたＭＦＤ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ）であり、スキャナ機能、コピー機能、ファクシミリ機能を実現する。
【００２４】
また、複合機１は、デジタルカメラ等の外部装置と接続されて外部装置から受け取ったデータを記録用紙に記録したり、メモリカード等の各種記憶媒体を装填したりして、該記憶媒体に記憶されたデータ等を受け取り、記録用紙に記録するメディア機能を実現する。さらに、複合機１は、ＰＣ３５と続されて、ＰＣ３５から送信された画像データや文書データに基づいて、記録用紙に画像や文書を記録することができる。また、複合機１は、各種機能の実行により複合機１が取得したデータを、複合機１に接続された外部機器に送信することで、記憶手段を持った外部機器にデータを記憶させる機能や、外部機器にデータの加工、表示、送信、印刷などの処理を行なわせる機能を実現するものであってもよい。なお、本発明を適用するうえで、上記した全ての機能が複合機１に備えられている必要はない。また、複合機１は、記録用紙だけに限らず、ＯＨＰ用の透明フィルムシートや布などにも画像を記録することが可能である。
【００２５】
スキャナ３は、ＦＢＳ（Ｆｌａｔｂｅｄ  Ｓｃａｎｎｅｒ）として機能する原稿読取台６に対して、自動原稿搬送機構（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、以下「ＡＤＦ」という。）７を備えた原稿カバー８が、取り付けられてなる。原稿読取台６の上面にはプラテンガラスが配設されており、原稿読取台６の内部には、図示しない画像読取ユニットが内蔵されている。このように構成されたスキャナ３では、ＦＢＳあるいはＡＤＦを用いて原稿の画像読取りが行われる。
【００２６】
プリンタ２は、スキャナ３で読み取られた画像データ或いは外部から入力された画像データに基づいて、選択的にインク滴を吐出することによって、記録用紙上に画像を記録する所謂インクジェット方式の画像記録装置（インクジェット記録装置）である。上記インクジェット方式はプリンタ２による画像記録方式の単なる一例であり、電子写真方式や熱転写方式などの種々の画像記録方式を採用することができるのはもちろんである。一般に、これらの画像記録方法でカラー印刷する場合は、用紙に複数層にわたりインクあるいはトナーを付着させることになる。このため単層の付着のみで画像を形成するモノクロ印刷あるいは単層印刷に比べ、ランニングコストは高い。
【００２７】
複合機１の正面側、換言すれば、プリンタ２の正面側には開口５が形成されている。この開口５内に給紙トレイ１４及び排紙トレイ１５が完全に内包されるように設けられている。
【００２８】
複合機１の正面側には、操作パネル４が設けられている。操作パネル４は、プリンタ２やスキャナ３を操作するためのものであり、各種操作キー４０と液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）４１とを具備する。ユーザは、操作パネル４を用いて、所望の指令を入力することができる。複合機１に所定の指令が入力されると、その入力された情報に基づいて該複合機１の動作が制御部２０によって制御される。なお、複合機１は、操作パネル４から入力された指令のほか、コンピュータに接続されて該コンピュータからプリンタドライバやスキャナドライバ等を介して送信される指令に基づいて動作するようにシステム構成されている。
【００２９】
プリンタ２の上記開口５の上側には、接続パネル７０が設けられている。この接続パネル７０には、その左端側にＵＳＢ端子７１が配設されている。ＵＳＢ端子７１は、外部機器とＵＳＢ接続することにより該外部機器（本実施例ではＰＣ３５）と本複合機１とを通信可能に接続するコネクタ端子である。また、接続パネル７０の右端側にはスロット部７２が配設されている。スロット部７２はメモリカード（カード型メモリ）を装填可能な複数のカードスロットが設けられている。カードスロットにメモリカードが装填され、該装填されたメモリカードから画像データが後述の制御部２０により読み出されると、その読み出された画像データや該画像データに関する情報が制御部２０（図２参照）によってＬＣＤ４１に表示される。或いは、選択された任意の画像がプリンタ２において記録用紙に記録される。
【００３０】
一方、ＰＣ３５は、複合機１を制御する装置であり、キーボード４２と、液晶ディスプレイ４３と、ＵＳＢケーブルを接続可能な後述するＵＳＢ端子４６（図２参照）とを備え、ＵＳＢケーブルを介して複合機１と通信可能に構成されている。
【００３１】
図２を参照して、複合機１の動作を制御する制御部２０の概略構成について説明する。図２は、複合機１の制御部２０の概略構成を示すブロック図である。制御部２０は、プリンタ２、スキャナ３及び操作パネル４を含む複合機１の動作を統括的に制御するものである。制御部２０は、図に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）２４を主とするマイクロコンピュータとして構成されており、バス２５を介してＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２６に接続されている。
【００３２】
ＣＰＵ２１は、この複合機１を総括的に制御する中央演算処理であり、図４および図５のフローチャートで示す処理を実行するプログラムなどの各種プログラムを実行する。ＲＯＭ２２には、複合機１の各種動作を制御するためのプログラム等が格納されている。
【００３３】
ＲＡＭ２３は、ＣＰＵ２１が上記プログラムを実行する際に用いる各種データを一時的に記録する記憶領域又は作業領域として使用される。
【００３４】
ＡＳＩＣ２６は、ＣＰＵ２１からの指令に従い、プリンタ２、スキャナ３、操作パネル４、及びスロット部７２の動作制御を行なう（例えば、プリンタ２を駆動するモータやインクジェット記録ヘッド、スキャナ３のＡＤＦ７を駆動するモータや画像読取ユニット等の動作を制御する）。プリンタ２、スキャナ３及びスロット部７２は、公知の構成であるので詳細な説明は省略する。
【００３５】
ＡＳＩＣ２６には、複合機１に所望の指令を入力する操作キー４０を制御するパネルゲートアレイ２７（パネルＧＡ２７）、ＬＣＤ４１の画面表示を制御するＬＣＤコントローラ２８、コンピュータとパラレルケーブル又はＵＳＢケーブルを介してデータの送受信を行なうためのパラレルインタフェース２９（パラレルＩ／Ｆ２９）及びＵＳＢ端子７１が接続されている。尚、ＵＳＢ端子７１には、ＵＳＢケーブルを介して、デジタルカメラやパーソナルコンピュータなどの外部装置が接続可能である。さらに、ＡＳＩＣ２６には、ファクシミリ機能を実現するためのＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３１やモデム３２（ＭＯＤＥＭ３２）が接続されている。また、ネットワーク上に存在するコンピュータとデータの送受信を行なうための、図示しないネットワークインターフェースを備えていてもよい。
【００３６】
一方、ＰＣ３５は、ＣＰＵ３６、ＲＯＭ３７、ＲＡＭ３８、ハードディスク３９、入出力ポート４４、ＵＳＢ端子４６、ＣＤドライブ４７を備えている。ＣＰＵ３６はＲＯＭ３７に記憶される固定値やプログラム或いはＵＳＢ端子４６を介して送受信される各種信号に基づいて、バスライン４５により接続される各部を制御するものである。ＲＯＭ３７は、ＰＣ３５で実行される制御プログラム等を格納した書き換え不能なメモリである。ＲＡＭ３８は、各種のデータを一時的に記憶するためのメモリであり、解析済レコードメモリ３８ａと、隣接領域色メモリ３８ｂとを備えている。解析済レコードメモリ３８ａは、複数のレコードから構成される画像データの各レコードの解析結果を一時的に記憶するメモリである。隣接領域色メモリ３８ｂは、解析中のレコードと隣接する領域の減色後の色を記憶するメモリである。
【００３７】
ハードディスク３９は書き換え可能な不揮発性のメモリであり、ＯＳ（Operation System）３９ａ、アプリケーション３９ｂ、描画プログラム３９ｃ、デバイスドライバ３９ｄ、カラー制限フラグ３９ｅ等が格納されている。ＯＳ３９ａは、基本ソフトウェアであり、例えば、Ｗｉｎｄｏｗｓ（登録商標）が該当する。アプリケーション３９ｂは、例えば、プレゼンテーション資料作成用のソフトウェアが該当し、種々の文字、図形等を作成するソフトウェアである。描画プログラム３９ｃは、アプリケーション３９ｂで作成したデータをデバイスドライバ３９ｄによって処理可能な形式に変換するアプリケーション３９ｂとデバイスドライバ３９ｄを結ぶ役割を含むソフトウェアであり、前述したWindows（登録商標）ではGDIと呼ばれるものである。後述する図４に示す描画処理も描画プログラム３９ｃに沿ってを実行される。デバイスドライバ３９ｄは、ＰＣ３５に接続された周辺装置（本実施例では複合機１）を正常に駆動するためのものであり、ＰＣ３５と複合機１とを結ぶ役割を有するソフトウェアである。例えば、描画プログラム３９ｃによって生成される画像データをＰＤＬ（page description
language ）化するものである。カラー制限フラグ３９ｅは、カラー印刷を制限するか否かを指標するものであり、使用者によって設定可能に構成されている。このカラー制限フラグ３９ｅがＯＮの場合には、カラー印刷は制限されることになる。ＵＳＢ端子４６は、複合機１を含むＵＳＢ装置との通信を可能にする既知の回路であり、ＵＳＢケーブルと接続可能に構成されている。
【００３８】
尚、上述したＣＰＵ３６、ＲＯＭ３７、ＲＡＭ３８はバスライン４５を介して互いに接続されており、そのバスライン４５は入出力ポート４１に接続されている。この入出力ポート４１は、バスライン４５の他にハードディスク３９、キーボード４２、ＬＣＤ４３、ＵＳＢ端子４６に接続されている。
【００３９】
次に、図３を参照して、本発明の概念について概略する。図３（ａ）は、基となるカラー画像の円グラフＡを示し、図３（ｂ）は、図３（ａ）に示す円グラフＡを従来の方法で単色化した円グラフＡ１を示し、図３（ｃ）は、図３（ａ）に示す円グラフＡを本願の方法で単色化した円グラフＡ２を示している。尚、単色化とは、カラー画像を同一色相（単一色）である複数の領域あるいは色相のない（白黒）複数の領域を含む単色画像に変換するこという。ここで変換される単一色相の色は、単一のインクあるいはトナーで表現できるものであると、よりランニングコストが低下する。
【００４０】
図３（ａ）に示す円グラフＡは、その内部を時計まわりに領域ａと、領域ｂと、領域ｃと、領域ｄとに区分けされ、領域ａは領域ｂと領域ｄとに隣接し、領域ｂは領域ａと領域ｃとに隣接し、領域ｃは領域ｂと領域ｄとに隣接し、領域ｄは領域ｃと領域ａとに隣接して構成されている。また、領域ａは、シアンＣ：２５５、マゼンタＭ：２５５、イエローＹ：０という色相成分データから構成される色相で表現され、領域ｂは、シアンＣ：２５５、マゼンタＭ：０、イエローＹ：２５５という色相成分データから構成される色相で表現され、領域ｃは、シアンＣ：１２７、マゼンタＭ：０、イエローＹ：２５５という色相成分データから構成されるで構成される色相で表現され、領域ｄは、シアンＣ：２５５、マゼンタＭ：１２７、イエローＹ：１２７という色相成分データから構成される色相で表現されている。よって、各領域ａ乃至ｄは異なる色相成分データから構成される異なる色相で表現されているので、各領域を明確に区別することができる。またこのグラフの外側は白色（C255,Y255,M255）となっている。
【００４１】
一方、図３（ａ）に示す円グラフＡを従来の方法で単色化した場合には、図３（ｂ）に示す円グラフＡ１のように単色化される。即ち、図３（ａ）に示す各領域ａ乃至ｄを構成する色相成分データの合計が単色の濃度として変換され、領域ａに対応する領域ａ１はＢＷ：５１０、領域ｂに対応する領域ｂ１はＢＷ：５１０、領域ｃに対応する領域ｃ１はＢＷ：３８２、領域ｄに対応する領域ｄ１はＢＷ：５０９として表現される。このとき、各色すべてが最大濃度（２５５）だった場合を黒色とし、各色すべて最低濃度だった場合を白色とする。よって、図３（ａ）に示す円グラフをモノクロ化した場合には、領域ａ１の濃度と領域ｂ１の濃度とが同一となり、領域ａ１と領域ｂ１との境界線Ｋ（一点鎖線）が視認できず、領域ａ１と領域ｂ１とを区別することができないという問題点があった。すなわち元画像において視覚的にまったく別の色であっても、同一色の画像としたときに、視覚的に区別できない濃度として表されることになり、特に円グラフなどを多用したプレゼンテーション資料の印刷時には致命的な欠陥となった。またプレゼンテーション以外の印刷物であっても、その用途によっては、使用に耐えない印刷物となることがあった。
【００４２】
そこで、本願では、図３（ｃ）に示す円グラフＡ２のように、領域ａ１と領域ｂ１との境界線Ｋと領域ａ１との濃度差が異なり、且つ、境界線Ｋと領域ｂ１との濃度差が異なるような画像を生成する。換言すれば、隣接する領域ａ１，ｂ１において濃度が同一の場合には、その隣接する領域ａ１，ｂ１の境界線Ｋの濃度を、隣接する領域ａ１，ｂ１の濃度とは異なる画像を生成する。これにより、領域ａ１と領域ｂ１との境界線Ｋが視認でき、領域ａ１と領域ｂ１とを明確に区別することができる。
【００４３】
次に、図４のフローチャートを参照して、上記のように構成された画像生成システム（複合機１およびＰＣ３５）におけるＰＣ３５で実行される描画処理について説明する。ユーザがアプリケーションに対して印刷を指示すると、アプリケーション３９ｂはOS（Windows（登録商標））３９ａに対して、印刷データを出力する。OS（Windows（登録商標））３９ａはこの印刷データを、中間ファイルに記憶してスプールする。この中間ファイルがOSを構成するモジュールであるプリントプロセッサに渡され、プリントプロセッサはそのデータを、プリンタドライバに渡す。この中間ファイルは、レコードと呼ばれるデータの集合体である。このレコードには腺を引くための命令およびデータを示すレコード、領域を塗りつぶしするするためのレコード、文字を描くためのデータを含むレコードなどがある。これらレコードが、前述したプリントプロセッサあるいはプリンタドライバによって、記録された順に、処理されることにより、所望の描画が可能となっている。
【００４４】
図４は、上記描画処理を示すフローチャートである。なお、本実施例の処理は、プリンタドライバ側に含まれるが、全体のデータ処理の流れを明確にするために、このフローチャートは、一部プリントプロセッサの動作も含む形で示した。本実施例の印刷装置は、前述のように、カラー印刷する場合はモノクロ印刷する場合よりも、ランニングコストが高い。このため、ランニングコストを抑えるためのカラー制限モードを有する。このカラー制限モードは、カラー印刷が指定された場合にあっても、強制的に単色（モノクロ）に変換するものである。本実施例にあっては、OS３９ａに対するログインネームを、予め決められたカラー許可メンバーのユーザ名と比較し、そのカラー許可メンバーの中に一致するユーザ名がない場合は、カラー制限モードとして、「カラー制限フラグ３９ｄ」をONとし、それ以外をOFFとする。
【００４５】
この処理では、まず、複数のレコードから構成される画像データの各レコード解析を開始し（Ｓ５０１）、その画像データを構成する全レコードの解析が終了したか否かを判断する（Ｓ５０２）。全レコードの解析が終了すれば（Ｓ５０２：Ｙｅｓ）、本処理を終了する。尚、解析が終了した各レコードの解析結果は、全てのレコードの解析が終了するまでは一時的に解析済レコードメモリ３８ａに記憶されている。
【００４６】
全レコードの解析が終了していなければ（Ｓ５０２：Ｎｏ）、着目しているレコードが、閉領域の塗りつぶし処理レコードか否かを判断する（Ｓ５０３）。閉領域の塗りつぶし処理レコードであれば（Ｓ５０３：Ｙｅｓ）、カラー制限モードか否かを判断する（Ｓ５０４）。カラー制限モードか否かは、カラー制限モードフラグ３９ｄのＯＮ／ＯＦＦによって判断される。カラー制限モードに設定されていない場合には（Ｓ５０４：Ｎｏ）、そのまま塗りつぶし描画を指示し（Ｓ５１１）、Ｓ５０１からの処理を繰りかえす。
【００４７】
一方、カラー制限モードに設定されている場合には（Ｓ５０４：Ｙｅｓ）、減色処理を実行し（Ｓ５０５）、図４において説明したように、塗りつぶし領域の色相成分データを単色の濃度に変換して、その変換した単色の濃度で塗りつぶし描画を指示する（Ｓ５０６）。尚、塗りつぶし領域の色相成分データは各レコードに含まれているものとする。そして、ＲＡＭ３８に記憶されている先に解析したレコードのうち、隣接領域に同一濃度があるか否かを判断し（Ｓ５０７）、同一濃度があれば（Ｓ５０７：Ｙｅｓ）、その同一濃度であると判断した隣接領域と元色（色相成分データ）が同じか否かを判断し（Ｓ５０８）、隣接領域と元色（色相成分データ）が異なれば（Ｓ５０８：Ｎｏ）、境界部分のドット抽出処理を実行する（Ｓ５０９）。
【００４８】
ここで、図５のフローチャートを参照して、境界部分のドット抽出処理（Ｓ５０９）について説明する。図５は、境界部分のドット抽出処理（Ｓ５０９）を示すフローチャートである。境界部分のドット抽出処理（Ｓ５０９）は、単色画像上の濃度が同一で、且つ、元色が異なる２つの隣接領域の線接触する部分のドットを抽出する処理である。
【００４９】
このＳ５０９の処理が、Ｓ５０１で解析されたＮ番目のレコードであるとする。その場合、すでにＮ−１個のレコードが既に解析済みである。そのＮ−１個のレコードが調査対象となる。
【００５０】
この処理では、まず、上記Ｎ−１個のレコードの中に隣接塗りつぶし領域がまだ有るか否かを判断し（Ｓ６０１）、あれば（Ｓ６０１：Ｙｅｓ）、その隣接領域と、着目している塗りつぶし領域とが別元色か否かを判断し（Ｓ６０２）、別元色であれば（Ｓ６０２：Ｙｅｓ）、その２つの領域を構成するレコードから輪郭パスを抽出し（Ｓ６０３）、その２つの領域が線接触をしているか否かを判断する（Ｓ６０４）。その結果、線接触していれば（Ｓ６０４：Ｙｅｓ）、その線接触部分を示すドットを抽出し（Ｓ６０５）、Ｓ６０１から処理を繰りかえす。
【００５１】
尚、Ｓ６０２の判断において、隣接領域と、着目している塗りつぶし領域とが別元色でない場合、即ち、同一元色である場合（Ｓ６０２：Ｎｏ）、Ｓ６０４の判断において、線接触をしていない場合にも（Ｓ６０４：Ｎｏ）、Ｓ６０１から処理を繰りかえす。そして、Ｓ６０１の判断で、他に隣接塗りつぶし領域がない場合に（Ｓ６０１：Ｎｏ）、本処理を終了する。こうして、着目している塗りつぶし領域と、単色画像上の濃度が同一で、且つ、元色が異なる隣接領域との線接触する部分のドットを抽出することができる。
【００５２】
再び、図４に戻り、説明を続ける。Ｓ５０９の処理によって、隣接領域と線接触する部分（境界線）のドットを抽出すると、その抽出したドット部分を、その２つの領域よりもわずかに濃い又は薄い色に変更して描画を指示した後で（Ｓ５１０）、Ｓ５０１の処理からの処理を繰りかえす。こうして塗りつぶし領域の描画が実行されると、同一濃度で且つ元色が異なる隣接する２つの領域の接線部分は、２つの領域とは、わずかに濃い又は薄い濃度で表現されるので、２つの領域を明確に区別することができる。
【００５３】
一方、Ｓ５０７の判断において、同一濃度の隣接領域がない場合（Ｓ５０７：Ｎｏ）、また、Ｓ５０８の判断において、隣接領域と元色が同一である場合（Ｓ５０８：Ｙｅｓ）にも、Ｓ５０１の処理からの処理を繰りかえす。このように、Ｓ５０８の処理において、隣接領域と元色が同一である場合（Ｓ５０８：Ｙｅｓ）には、境界部分のドット抽出処理（Ｓ５０９）は実行されず、Ｓ５０１の処理に移行するので、画像データが、隣接する２つの領域を繋げて一つの領域を構成する意図であった場合、単色画像上においても隣接する２つの領域を同一の領域として表すことができる。
【００５４】
また、Ｓ５０３の判断において、閉領域の塗りつぶし処理レコードでない場合には（Ｓ５０３：Ｎｏ）、線分の描画レコードか否かが判断され（Ｓ５１２）、線分の描画レコードであれば（Ｓ５１２：Ｙｅｓ）、カラー制限モードか否かが判断される（Ｓ５１３）。カラー制限モードであれば（Ｓ５１３：Ｙｅｓ）、減色処理を実行した後で（Ｓ５１４）、線分の描画を指示し（Ｓ５１５）、Ｓ５０１からの処理を繰りかえす。一方、カラー制限モードでなければ（Ｓ５１３：Ｎｏ）、減色処理（Ｓ５１４）をスキップして、線分の描画を指示し（Ｓ５１５）、Ｓ５０１からの処理を繰りかえす。こうして、線分の描画が実行される。
【００５５】
また、Ｓ５１２の判断において、線分の描画レコードでなけば（Ｓ５１２：Ｎｏ）、その他の描画レコード処理か否かが判断される（Ｓ５１６）。例えば、ラスタ処理か否か等が判断され、対応するレコード処理であれば（Ｓ５１６：Ｙｅｓ）、カラー制限モードか否かが判断される（Ｓ５１７）。カラー制限モードであれば（Ｓ５１７：Ｙｅｓ）、減色処理を実行した後で（Ｓ５１８）、対応する描画処理を指示し（Ｓ５１９）、Ｓ５０１からの処理を繰りかえす。一方、カラー制限モードでなければ（Ｓ５１７：Ｎｏ）、減色処理（Ｓ５１８）をスキップして、対応する描画処理を指示し（Ｓ５１９）、Ｓ５０１からの処理を繰りかえす。こうして、対応する描画処理が実行される。
ＰＣ３５は、このようにして描画された単色画像データを複合機１に送信し、複合機１は単色画像データに従った画像を印刷する。
【００５６】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００５７】
例えば、ＰＣ３５におけるプリンタドライバにて減色処理を行なう実施例を示したが、プリントプロセッサにおいて行なってもよい。プリントプロセッサで行なう場合は、上記説明の「描画」処理の代わりに、中間ファイルの書き換えを行なうことになる。
【００５８】
また、本実施例の処理を、複合機１で実行してもよい。この場合は、複合機１は、ＰＤＬにて指示される線分描画命令や、領域塗りつぶし描画命令を処理する能力を有するものであり、プリンタドライバは、中間ファイルに含まれるレコードが、腺を引くための命令およびデータを示すレコードであれば、複合機１に線分描画命令を送信し、領域を塗りつぶしするためのレコードであれば、複合機１に領域塗りつぶし命令を送信するものである。
また、複合機１で、上記処理を行なう際には、上記フローチャートで説明したレコードは、ＰＤＬの個々の描画命令に置き換えられる。
また、図４に示す描画処理を、複数の装置が連動して実行するように構成しても良いことはいうまでもない。
【００５９】
また、本実施例では、ＰＣ３５内のアプリケーションで作成されたデータを印刷処理することを例に挙げたが、データを解析してレコードを生成する能力をもつ複合機１が、さらに、図４に示す描画処理を実行可能な能力をもち、ＵＳＢ端子７１に挿入されたＵＳＢメモリや、スロット部７２に挿入されたメモリカードに収められたプレゼンテーション資料の文書データ、あるいは、スキャナ３でプレゼンテーション資料を読み取って得られた画像データ、あるいは、ＵＳＢ端子７１からＵＳＢケーブルを通じて接続されたＰＣ３５やＬＡＮで接続されたＰＣなどから送信された、アプリケーションで作成されたアプリケーションデータ、などを印刷する際に応用してもよいことは言うまでもない。
【００６０】
また、上記実施例では、Ｓ５０７の処理において、隣接する２つの領域の濃度が同一であることを条件にしているが、Ｓ５０７の処理では、２つの領域の濃度が所定範囲に含まれることを条件にしても良い。このようにある程度の幅を持たせることで、例えば、同一濃度でありながら、減色処理の精度によって、同一濃度ではないと判断されるのを抑制することができる。
【００６１】
さらに、上記実施例は、本発明をカラー印刷装置に適用した例であるが、カラー元画像をモノクロプリンタにて印刷する際にＰＣ３５あるいはモノクロプリンタに接続されたプリントサーバ装置での、モノクロ化処理にも適用できる。
【図面の簡単な説明】
【００６２】
【図１】本発明における実施例の複合機の外観構成を示す斜視図である。
【図２】複合機の制御部の概略構成を示すブロック図である。
【図３】本発明の概念を説明するための図である。
【図４】描画処理を示すフローチャートである。
【図５】境界部分のドット抽出処理を示すフローチャートである。
【符号の説明】
【００６３】
１        複合機（印刷装置）
３５      ＰＣ（画像データ生成装置）
３９ｃ    描画プログラム（画像データ生成プログラム）
１００    画像生成システム
Ｓ５０５  （画像生成手段の第１手順）
Ｓ５０７  （濃度判断手段）
Ｓ５０８  （画像生成手段の第２手順の一部）
Ｓ５１０  （画像生成手段の第２手順の一部）
【図１】
2008005065.tif 000003
【図２】
2008005065.tif 000004
【図３】
2008005065.tif 000005
【図４】
2008005065.tif 000006
【図５】
2008005065.tif 000007