(57)【要約】【課題】多階調モノクロ画像を印刷する場合に前景と背景の輝度が接近していても、前景と背景とを原稿毎に指定することなく、両者を識別可能にする。【解決手段】ＰＣのプリンタドライバでカラー画像を多階調モノクロ変換した後、画像形成装置において、輝度ｇの背景オブジェクトをビットマップ展開して画像メモリに書き込み、次いで輝度ｆの文字オブジェクトをビットマップ展開して画像メモリに書き込む際に、コンピュータが、｜ｆ−ｇ｜＜閾値ｍであるか否かを判定し、肯定判定した場合に、ｆ＞ｇかつｇ＋ｍ≦２５５であればｆをｆ＝ｇ＋ｍに変更し、ｆ＜ｇかつｇ−ｍ≧０であればｆをｆ＝ｇ−ｍに変更する。さらに、ｆ＞ｇかつｇ＋ｍ＞２５５であればｆをｆ＝ｇ−ｍに変更し、ｆ＜ｇかつｇ−ｍ＜０であればｆをｆ＝ｇ＋ｍに変更する。【選択図】図２
2010252228.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１オブジェクトを第２オブジェクトで上書き処理して多階調モノクロ画像を出力する画像処理装置において、閾値ｍが格納される記憶手段を備え、モノクロ階調値の取り得る範囲が０〜ｍａｘであり、該第１及び第２オブジェクトのモノクロ階調値がそれぞれｇ及びｆであるとき、該第１オブジェクトをビットマップ展開して画像メモリに書き込んだ後、該第２オブジェクトをビットマップ展開して該画像メモリに上書きする前に、コンピュータが、
｜ｆ−ｇ｜＜ｍであるか否かを判定し、肯定判定した場合に、
ｆ＞ｇかつｇ＋ｍ≦ｍａｘであればｆをｆ＝ｇ＋ｍに変更し、
ｆ＜ｇかつｇ−ｍ≧０であればｆをｆ＝ｇ−ｍに変更する、
ことを特徴とする画像処理装置。
【請求項２】
該コンピュータが、該肯定判定を行った場合に、
ｆ＞ｇかつｇ＋ｍ＞ｍａｘであればｆをｆ＝ｇ−ｍに変更し、
ｆ＜ｇかつｇ−ｍ＜０であればｆをｆ＝ｇ＋ｍに変更する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
該モノクロ階調値ｇ及びｆは、同じ画素位置の値であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
該第２オブジェクトは文字オブジェクトであり、該第１オブジェクトは図形オブジェクト又はイメージオブジェクトであることを特徴とする請求項１乃至３のいずれか１つに記載の画像処理装置。
【請求項５】
請求項１乃至４のいずれか１つに記載の画像処理装置と、
該画像処理装置でモノクロ階調値が変更された後のモノクロ画像を用紙に形成する画像形成手段と、
を有することを特徴とする画像形成装置。
【請求項６】
コンピュータに対し、少なくとも第１オブジェクトを第２オブジェクトで上書き処理させて多階調モノクロ画像を出力させる画像処理プログラムにおいて、モノクロ階調値の取り得る範囲が０〜ｍａｘであり、該第１及び第２オブジェクトのモノクロ階調値がそれぞれｇ及びｆであるとき、該第１オブジェクトをビットマップ展開して画像メモリに書き込んだ後、該第２オブジェクトをビットマップ展開して該画像メモリに上書きする前に、該コンピュータに対し、
｜ｆ−ｇ｜＜ｍであるか否かを判定させ、肯定判定した場合に、
ｆ＞ｇかつｇ＋ｍ≦ｍａｘであればｆをｆ＝ｇ＋ｍに変更させ、
ｆ＜ｇかつｇ−ｍ≧０であればｆをｆ＝ｇ−ｍに変更させる、
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多階調モノクロ画像に含まれる一部オブジェクトの階調を自動変更する画像処理装置及びそのプログラム並びにこの装置を含む画像形成装置に関する。
【背景技術】
【０００２】
カラー画像を多階調（グレースケール）モノクロ印刷する場合、例えばプリンタドライバで、アプリケーションからＯＳを介し供給される各描画命令について３原色ＲＧＢ値が、例えば次式で輝度Ｙに変換されとともに、ＰＤＬ（ページ記述言語）に変換されて、画像形成装置に供給される。
【０００３】
Ｙ＝（２Ｂ＋９Ｇ＋５Ｒ）／１６      ・・・（１）
このため、例えば背景がＲ＝２５５，Ｇ＝０，Ｂ＝０の赤地にＲ＝０，Ｇ＝１４２，Ｂ＝０の暗緑色の文字を上書きした画像を表示すると、背景も文字もＹ＝８０となり、文字を判読できなくなる。
【０００４】
下記特許文献１では、文字色と背景色の組み合わせに応じた文字縁取り色を予め設定しておき、さらに、予め文字と背景とをそれぞれ指定しておき、コンピュータにより両者のＲＧＢ値のそれぞれの値の差がいずれも設定値より小さいか否かを判定し、肯定判定した場合に、該予め設定した色で文字を縁取りする構成が開示されている。
【特許文献１】特開２００６−１８６４８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この特許文献１では、文字と背景を原稿毎に指定しなければならない。また、カラー画像を多階調モノクロ印刷する場合にはこの考え方を適用することができない。このような問題は、前景が文字以外の場合にも、また、カラー画像を表示装置に多階調モノクロ表示する場合にも生ずる。
【０００６】
本発明の目的は、このような問題点に鑑み、多階調モノクロ画像を印刷する場合に前景と背景の輝度が接近していても、前景と背景とを原稿毎に指定することなく、両者を識別可能にする画像処理装置及びそのプログラム並びにこの装置を含む画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１態様では、少なくとも第１オブジェクトを第２オブジェクトで上書き処理して多階調モノクロ画像を出力する画像処理装置において、閾値ｍが格納される記憶手段を備え、モノクロ階調値の取り得る範囲が０〜ｍａｘであり、該第１及び第２オブジェクトのモノクロ階調値がそれぞれｇ及びｆであるとき、該第１オブジェクトをビットマップ展開して画像メモリに書き込んだ後、該第２オブジェクトをビットマップ展開して該画像メモリに上書きする前に、コンピュータが、
｜ｆ−ｇ｜＜ｍであるか否かを判定し、肯定判定した場合に、
ｆ＞ｇかつｇ＋ｍ≦ｍａｘであればｆをｆ＝ｇ＋ｍに変更し、
ｆ＜ｇかつｇ−ｍ≧０であればｆをｆ＝ｇ−ｍに変更する。
【０００８】
本発明による画像処理装置の第２態様では、第１態様において、該コンピュータが、該肯定判定を行った場合に、
ｆ＞ｇかつｇ＋ｍ＞ｍａｘであればｆをｆ＝ｇ−ｍに変更し、
ｆ＜ｇかつｇ−ｍ＜０であればｆをｆ＝ｇ＋ｍに変更する。
【発明の効果】
【０００９】
上記第１又は第２態様の構成によれば、後面の第１オブジェクトの輝度値ｇが維持され、この前面の第２オブジェクトの輝度値ｆが、輝度ｇとの大小関係をできるだけ維持しつつ判読可能な輝度値に変更されるという効果を奏する。
【実施例１】
【００１０】
図５は、本発明の実施例１に係る画像形成システムのハードウエア概略ブロック図である。
【００１１】
画像形成装置１０は、コピー、プリント及びＦＡＸ送受信を行うことが可能な複合機である。画像形成装置１０では、ＣＰＵ１１にインターフェイス１２を介してＰＲＯＭ１３、ＤＲＡＭ１４、操作パネル１５、プリンタ１６、スキャナ１７、ＮＩＣ（ネットワーク・インターフェイス）１８及びＦＡＸモデム１９が接続されている。図５では簡単化のため、複数のインターフェイスを１つのブロックで示している。
【００１２】
ＰＲＯＭ１３は、例えばフラッシュメモリであり、これには汎用ＯＳ（オペレーティングシステム）、画像形成処理プログラムを含むアプリケーション並びに図５（Ｂ）に示す閾値ｍを含む各種データが格納されている。
【００１３】
ＤＲＡＭ１４は、ワークエリア用であり、画像形成処理プログラムにより、図５（Ｂ）に示すようなバッファ領域１４０、ディスプレイリスト領域１４１及びフレーム領域１４２が確保される。
【００１４】
操作パネル１５は、設定値又は指示を入力し、設定画面や状態などを表示させるためのものである。ユーザは、操作パネル１５を操作して上記閾値ｍを変更可能となっている。プリンタ１６は、コピー及びファックス送信での画像入力用である。スキャナ１７は、プリントエンジン並びに用紙の給紙部、搬送部及び排紙部を備え、フレーム領域１４２に生成されたビットマップデータが供給され、このデータに基づいて感光ドラムに静電潜像を形成し、この像をトナーで現像し、トナー像を用紙に転写し定着させ、排紙する。ＮＩＣ１８は、ケーブル又は無線の通信媒体を介してＰＣ（パーソナルコンピュータ）２０に結合される。ＦＡＸモデム１９は、不図示の公衆回線網を介して任意のＦＡＸ装置に結合される。
【００１５】
ＰＣ２０には、プリンタドライバ２１がインストールされている。プリンタドライバ２１には、ワードプロセッサや表計算等のアプリケーションからＯＳを介し描画命令が供給される。プリンタドライバ２１は、各描画命令を、画像形成装置１０が解釈可能なＰＤＬ（ページ記述言語）に変換し、この際、描画命令の属性値として含まれるＲＧＢ値を、例えば上式（１）の輝度値Ｙに変換する。
【００１６】
ＰＤＬで記述された描画命令（オブジェクト）は、ＮＩＣ１８を介してＤＲＡＭ１４上のバッファ領域１４０に格納される。ＣＰＵ１１は、ＰＲＯＭ１３に格納された画像形成プログラムに従って、バッファ領域１４０から、ＰＤＬで記述された文字、図形又はイメージのオブジェクトを読み出し、画像処理を行ってその結果をプリンタ１６に供給することにより、用紙に画像を形成させる。
【００１７】
画像形成装置１０は、カラー印刷可能なものであってもモノクロ印刷のみ可能なものであってもよい。例えば、画像形成装置１０は、カラー印刷可能なものであって、Ｃ、Ｍ又はＹのトナー残量が設定値未満のときに、自動的にモノクロ印刷する構成であってもよい。
【００１８】
図１は、１頁分のこの画像処理の概略フローチャートである。以下、括弧内は図中のステップ識別符号である。
【００１９】
（Ｓ０）ＰＤＬで記述されたオブジェクトをバッファ領域１４０から描画順に読み出し、ディスプレイリスト（中間言語）に変換し、領域１４１に格納する。
【００２０】
（Ｓ１）ディスプレイリストの各描画命令について、オブジェクトが文字であればステップＳ２へ進み、そうでなければ、すなわち図形又はイメージであればステップＳ３へ進む。
【００２１】
文字オブジェクトは、一般に、各頁（パンド処理する場合には、各パンド）についてフレーム領域１４２に、最後に上書きされる視認可能なオブジェクト、すなわち最前面（ｚオーダが最大値）のオブジェクトである。
【００２２】
（Ｓ２）文字オブジェクトは最前面のオブジェクトであると仮定して、階調変更処理を行う。
【００２３】
図２は、ステップＳ２の詳細フローチャートである。
【００２４】
ここで、各オブジェクトは、できるだけ輝度Ｙの値に基づいて印刷すべきである。しかし、文字に関しては、ユーザがそれを判読可能にすべきである。そこで、以下に示すような階調変更処理を行う。
【００２５】
（Ｓ２０）｜ｆ−ｇ｜＜ｍであるか否かを判定し、肯定判定した場合にはステップＳ２１へ進み、そうでなければ階調変更処理を終了する。ここに、輝度ｆは文字オブジェクト又はその各文字の輝度値（グラデーションは無く一様であると仮定する）であり、輝度ｇは文字オブジェクトの位置（例えば文字枠中央点）に対応したフレーム領域１４２上の位置での輝度Ｙである。
【００２６】
（Ｓ２１）ｆ＞ｇであればステップＳ２２へ進み、そうでなければステップＳ２４へ進む。
【００２７】
（Ｓ２２）ｇ＋ｍ≦２５５であれば（図４（Ｂ））ステップＳ２３へ進み、そうでなければ（図４（Ａ））ステップＳ２５へ進む。ここに、２５５は輝度Ｙの最大値である。
【００２８】
（Ｓ２３）ｇ＋ｍを輝度ｆに代入し、すなわち輝度ｆをｇ＋ｍに変更して、階調変更処理を終了する。
【００２９】
（Ｓ２４）ｇ−ｍ≧０であればステップＳ２５へ進み、そうでなければステップＳ２３へ進む。ここに、０は輝度Ｙの最小値である。
【００３０】
（Ｓ２５）ｇ−ｍを輝度ｆに代入、すなわち輝度ｆをｇ−ｍに変更して、階調変更処理を終了する。
【００３１】
このような処理により、原則として各オブジェクトの輝度Ｙの値が維持され、文字に関してのみ、背景輝度ｇとの関係でできるだけ文字輝度ｆと背景輝度ｇとの大小関係が維持されるとともにユーザがそれを判読可能な輝度値に変更される。
【００３２】
（Ｓ３）図１に戻って、ディスプレイリストの描画命令をビットマップ展開し、フレーム領域１４２に上書きする。
【００３３】
（Ｓ４）輝度Ｙを濃度Ｄに変換し、さらに濃度Ｄをディザ法により２値化（疑似階調化）する。
【００３４】
（Ｓ５）同一頁について、未処理のオブジェクトがバッファ領域１４０に残っていればステップＳ０へ戻り、そうでなければステップＳ６へ進む。
【００３５】
（Ｓ６）フレーム領域１４２の内容をプリンタ１６に供給して、用紙に画像を形成する。
【００３６】
例えば、フレーム領域１４２上において図３（Ａ）に示すように、背景３０上に文字３１が上書きされ、この上書き前に背景３０の輝度ｇ及び文字３１の輝度ｆが例えばｆ＝ｇであれば、輝度ｆが階調変更される。すなわち、このままだと図３（Ｂ）に示すように文字３１を識別することができないが、図２の処理により、輝度ｆの値がｇ＋ｍ又はｇ−ｍに変更されて、図３（Ｃ）に示すように文字３１を視認可能となるとともに、できるだけ、輝度ｆの値が輝度ｇとの関係で維持される。
【００３７】
本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記複数の実施例で述べた構成要素の他の組み合わせ、各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。
【００３８】
例えば、上記実施例では画像形成装置１０内で階調変更処理を行う場合を説明したが、プリンタドライバ２１でこれを行う構成であってもよい。プリンタドライバ２１内でビットマップ展開を行うダムプリンタについても同様である。
【００３９】
また、上記実施例では文字オブジェクト単位又は文字単位で階調変更処理を行う場合を説明したが、ビットマップ展開時に画素単位で輝度ｆとｇについて階調変更処理を行う構成であってもよい。
【００４０】
さらに、上記実施例では文字オブジェクトの階調変更を自動的に行う場合を説明したが、最前面のオブジェクトの階調変更を自動的に行う構成、或いは予め指定したオブジェクトの階調変更を自動的に行う構成であってもよい。オブジェクトの指定は、「文字オブジェクト」、「サイズが１２ポイント以上の文字オブジェクト」、「輝度値が２００以上の最前面オブジェクト」のように抽象的に指定してもよい。
【００４１】
また、ＰＣ２０の画面でプレビューする際にも階調変更処理を行う構成であってもよい。すなわち、本発明は印刷のみでなく多階調モノクロ画像表示にも適用可能である。
【００４２】
さらに、本発明は最初から多階調モノクロ画像である場合にも適用可能である。
【図面の簡単な説明】
【００４３】
【図１】画像形成装置での１頁分の画像処理を示す概略フローチャートである。
【図２】図１中のステップＳ２の詳細フローチャートである。
【図３】（Ａ）〜（Ｃ）は図１の処理の階調変更に関する説明図である。
【図４】（Ａ）及び（Ｂ）は図２の階調変更処理の説明図である。
【図５】本発明の実施例１に係る画像形成システムのハードウエア概略ブロック図である。
【符号の説明】
【００４４】
１０  画像形成装置
１１  ＣＰＵ
１２  インターフェイス
１３  ＰＲＯＭ
１４  ＤＲＡＭ
１４０  バッファ領域
１４１  ディスプレイリスト領域
１４２  フレーム領域
１５  操作パネル
１６  プリンタ
１７  スキャナ
１８  ＮＩＣ
１９  ＦＡＸモデム
２０  ＰＣ
２１  プリンタドライバ
３０  背景
３１  文字
Ｙ、ｆ、ｇ  輝度
ｍ  閾値
【図１】
2010252228.tif 000003
【図２】
2010252228.tif 000004
【図３】
2010252228.tif 000005
【図４】
2010252228.tif 000006
【図５】
2010252228.tif 000007