(57)【要約】【課題】  画像に含まれるオブジェクトが小さい場合であっても、ユーザが各オブジェクトを十分に識別することができるようにする。【解決手段】  隣り合うオブジェクト間の輝度の差が所定値以下の場合に、それら隣り合うオブジェクトのうち少なくとも一方のオブジェクトの輪郭部分に縁取りを施してプリンタにて印刷すべき画像のデータを形成する。これにより、オブジェクトの大きさによらず、オブジェクトを際ださせることができ、ユーザは各オブジェクトを十分に識別することができる。【選択図】  図７
2008034958.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトの濃度を算出する濃度算出手段と、
隣り合う前記オブジェクト間の濃度差が所定値以下の場合に、前記隣り合うオブジェクトのうち少なくとも一方のオブジェクトの輪郭部分に縁取りを施す縁取り処理手段とを有することを特徴とする画像形成システム。
【請求項２】
前記隣り合うオブジェクトの輪郭部分が近接しているか否かを判定する近接判定手段を有し、
前記縁取り処理手段は、前記近接判定手段により前記隣り合うオブジェクトの輪郭部分が近接していると判定された場合に作動することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記縁取り手段は、前記隣り合うオブジェクトの輪郭部分のうち両オブジェクトの近接部分に縁取りを施すことを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記隣り合うオブジェクト間の濃度差が所定値以下の場合に、前記隣り合うオブジェクトに対して互いに異なる模様を付す模様処理手段を有することを特徴とする請求項１ないし３のいずれか１つに記載の画像形成システム。
【請求項５】
前記隣り合うオブジェクトが、所定以上の面積を有するオブジェクトであるか否かを判定する第１判別手段を有し、
前記模様処理手段は、前記第１判別手段により前記隣り合うオブジェクトが所定以上の面積を有するオブジェクトであると判定された場合に作動することを特徴とする請求項４に記載の画像形成システム。
【請求項６】
前記隣り合うオブジェクト間の濃度差が所定値以下の場合に、前記隣り合うオブジェクト間の濃度差を前記所定値より大きくする濃度変更処理を行う濃度処理手段を有することを特徴とする請求項１ないし５のいずれか１つに記載の画像形成システム。
【請求項７】
前記隣り合うオブジェクトが、所定以上の面積を有するオブジェクトであるか否かを判定する第２判別手段を有し、
前記濃度処理手段は、前記第２判別手段により前記隣り合うオブジェクトが所定以上の面積を有するオブジェクトであると判定された場合に作動することを特徴とする請求項６に記載の画像形成システム。
【請求項８】
画像データのイメージを表示する表示手段を有することを特徴とする請求項１ないし７のいずれか１つに記載の画像形成システム。
【請求項９】
前記縁取り処理手段によって処理された画像データに基づき白黒の画像を印刷する印刷手段を有することを特徴とする請求項１ないし８のいずれか１つに記載の画像形成システム。
【請求項１０】
画像データの濃度を算出する濃度算出手段と、
前記画像データの色差を算出する色差算出手段と、
濃度差が所定値以下であって、かつ、色差が所定値以上である境界部分に縁取りを施す縁取り処理手段と、
を有することを特徴とする画像形成システム。
【請求項１１】
原稿の画像情報を読取る画像読取手段によって読取られた画像データの濃度を算出する濃度算出手段と、
前記画像データの色差を算出する色差算出手段と、
濃度差が所定値以下であって、かつ、色差が所定値以上である境界部分に縁取りを施す縁取り処理手段と、
前記縁取り処理手段によって処理された画像データに基づき白黒の画像を印刷する印刷手段と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタやコンピュータ等からなる画像形成システム、並びに原稿の画像情報を読取る機能を有する画像形成装置に関するものである。
【背景技術】
【０００２】
ＣＲＴや液晶表示装置等の表示装置にカラー表示されている画像を白黒（モノクロ）プリンタで印刷する場合やカラープリンタにて白黒印刷する場合には、カラー画像データを白、黒、及びそれらの中間色からなるグレースケールの画像データに変換して印刷する必要がある。
【０００３】
ところで、カラー画像を構成している複数のオブジェクトの色要素（明度）が近似している場合や、各オブジェクトが１つのオブジェクトとして認識される写真や図形の画像ファイルにおいて明度が近似している部分がある場合に、単純にカラー画像データ又は画像ファイルをグレースケール画像データに変換すると、変換されたグレースケール画像データに基づき白黒（モノクロ）印刷された印刷物において、ユーザが各オブジェクトを識別することが難しくなるおそれがある。
【０００４】
そこで、特許文献１に記載の発明では、カラー画像データをグレースケール画像データに変換する際に、近似している各色要素については、各オブジェクトの相違が強調されるようなパターン（模様）を各オブジェクトに付して印刷している。
【特許文献１】特開平９−９０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の発明では、色要素が近似している各オブジェクトに異なるパターンを付すことにより識別性を向上させているので、カラー画像データをグレースケール画像データに変換する際に付されるパターンに対してオブジェクトが小さいと、印刷物に印刷されたパターンの相違を肉眼で識別することが困難となり、十分な識別力を確保することができない。また、オブジェクトが小さいときだけでなく、写真においてしばしば見られるように、画像の色が少しずつ変化しているグラデーションのようなカラー画像データにおいても、十分な識別力を確保することが望まれている。
【０００６】
本発明は、上記点に鑑み、画像に含まれるオブジェクトが小さい場合であっても、ユーザが各オブジェクトを十分に識別することができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために、請求項１に記載の発明では、オブジェクトの濃度を算出する濃度算出手段と、隣り合うオブジェクト間の濃度差が所定値以下の場合に、隣り合うオブジェクトのうち少なくとも一方のオブジェクトの輪郭部分に縁取りを施す縁取り処理手段とを有することを特徴とする。
【０００８】
これにより、請求項１に記載の発明では、隣り合うオブジェクト間の濃度差が所定値以下の場合に、それら隣り合うオブジェクトのうち少なくとも一方のオブジェクトの輪郭部分に縁取りを施してプリンタにて印刷すべき画像のデータを形成するので、オブジェクトの大きさによらず、オブジェクトを際ださせることができ、ユーザは各オブジェクトを十分に識別することができる。
【０００９】
延いては、棒グラフや円グラフ等のグラフ類は勿論のこと、絵や写真画像等を白黒印刷しても、ユーザは、これら画像を構成する図形等のオブジェクトを十分に識別することができる。
【００１０】
なお、請求項１に記載の発明は、オブジェクトの輪郭全てに対して縁取り処理を行う場合、及びオブジェクトの輪郭の一部に対して縁取り処理を行う場合の両方を含むものである。
【００１１】
ところで、輪郭が不明確となって識別性を低下させるのは、隣り合うオブジェクトの輪郭部分が近接している部分であり、隣り合うオブジェクトが十分に離隔している場合には、輪郭部分が明確となるので、識別性は低下しない。
【００１２】
これに対して、請求項２に記載の発明では、隣り合うオブジェクトの輪郭部分が近接しているか否かを判定する近接判定手段を有し、縁取り処理手段は、近接判定手段により隣り合うオブジェクトの輪郭部分が近接していると判定された場合に作動することを特徴としている。
【００１３】
これにより、請求項２に記載の発明では、隣り合うオブジェクトの輪郭部分が近接して輪郭が不明確となって識別性が低下している場合にのみ縁取りを行うこととなるので、隣り合う全てのオブジェクトに縁取り処理を行う場合に比べて、縁取り処理負荷を低減することができる。
【００１４】
ところで、輪郭が不明確となって識別性を低下させるのは、隣り合うオブジェクトの輪郭部分が近接している部分であり、他の部分は、通常、十分な識別性を有している。
これに対して、請求項３に記載の発明では、縁取り手段は、隣り合うオブジェクトの輪郭部分のうち両オブジェクトの近接部分に縁取りを施すことを特徴としている。
【００１５】
これにより、請求項３に記載の発明では、隣り合うオブジェクトの輪郭部分が近接して輪郭が不明確となって識別性が低下している部分にのみ縁取りを行うこととなるので、縁取り処理を行う箇所を削減でき、オブジェクトの輪郭全てに縁取り処理を行う場合に比べて、縁取り処理負荷を低減することができる。
【００１６】
請求項４に記載の発明では、隣り合うオブジェクト間の濃度差が所定値以下の場合に、隣り合うオブジェクトに対して互いに異なる模様を付す模様処理手段を有することを特徴とする。
【００１７】
これにより、請求項４に記載の発明では、縁取り処理に加えて、少なくとも隣り合うオブジェクトに対して互いに異なる模様を付すので、各オブジェクトの識別性を更に向上させることができる。
【００１８】
請求項４に記載の発明においては、請求項５に記載されているように、隣り合うオブジェクトが所定以上の面積を有するオブジェクトであると判定された場合に模様処理手段を作動させるようにすることが望ましい。
【００１９】
これにより、隣り合うオブジェクトが、棒グラフや円グラフ等のオブジェクトが所定以上の面積を有する場合に限り、隣り合うオブジェクトに対して互いに異なる模様が付されるので、識別性低下の問題が発生し易い棒グラフや円グラフ等を印刷する際に特に有効である。
【００２０】
また、識別性低下の問題が発生し易い棒グラフや円グラフ等を印刷する場合に限り、隣り合うオブジェクトに対して互いに異なる模様が付されるので、オブジェクトの種類によらず、一律に隣り合うオブジェクトに対して互いに異なる模様を付す場合に比べて、模様処理に要する負荷を低減することができる。
【００２１】
請求項６に記載の発明では、隣り合うオブジェクト間の濃度差が所定値以下の場合に、隣り合うオブジェクト間の濃度差を所定値より大きくする濃度変更処理を行う濃度処理手段を有することを特徴とする。
【００２２】
これにより、請求項６に記載の発明では、縁取り処理に加えて、少なくともそれら隣り合うオブジェクト間の濃度差が所定値より大きくなるような濃度変更処理を施した画像を印刷することとなるので、各オブジェクトの識別性を更に向上させることができる。
【００２３】
また、請求項６に記載の発明においては、請求項７に記載の発明のごとく、隣り合うオブジェクトが、所定以上の面積を有するオブジェクトであるか否かを判定する第２別判別手段を有し、隣り合うオブジェクトが所定以上の面積を有するオブジェクトであると判定された場合に濃度変更処理手段を作動させることが望ましい。
【００２４】
これにより、隣り合うオブジェクトが、棒グラフや円グラフ等のオブジェクトが所定以上の面積を有する場合に限り、隣り合うオブジェクトに対して濃度差が所定値より大きくなるような濃度変更処理が行われるので、識別性低下の問題が発生し易い棒グラフや円グラフ等を印刷する際に特に有効である。
【００２５】
また、識別性低下の問題が発生し易い棒グラフや円グラフ等を印刷する場合に限り、隣り合うオブジェクトに対して濃度差が所定値より大きくなるような濃度変更処理が行われるので、オブジェクトの種類によらず、一律に隣り合うオブジェクトに対して濃度差が所定値より大きくなるような濃度変更処理を行う場合に比べて、濃度変更処理に要する負荷を低減することができる。
【００２６】
なお、請求項７においては、請求項５に記載の第１別判別手段が第２別判別手段を兼ねる場合、又は第１別判別手段とは別に第２別判別手段を設ける場合のいずれの場合であってもよい。
【００２７】
請求項８に記載の発明では、画像データのイメージを表示する表示手段とを有することを特徴とする。
これにより、請求項８に記載の発明では、実際に記録媒体に画像を印刷する前に、印刷イメージを確認することができる。
【００２８】
なお、請求項９に記載の発明では、縁取り処理手段によって処理された画像データに基づき白黒の画像を印刷する印刷手段を有することを特徴としている。
請求項１０に記載の発明では、画像データの濃度を算出する濃度算出手段と、画像データの色差を算出する色差算出手段と、濃度差が所定値以下であって、かつ、色差が所定値以上である境界部分に縁取りを施す縁取り処理手段と、を有することを特徴とする。
【００２９】
これにより、請求項１０に記載の発明では、濃度差が所定値以下であって、かつ、色差が所定値以上である境界部分に縁取りを施すので、オブジェクトの大きさによらず、オブジェクトを際ださせることが可能となり、ユーザは各オブジェクトを十分に識別することができる。特に、写真等少しずつ色が変化するような画像データである場合に効果を発揮する。
【００３０】
請求項１１に記載の発明では、原稿の画像情報を読取る画像読取手段によって読取られた画像データの濃度を算出する濃度算出手段と、画像データの色差を算出する色差算出手段と、濃度差が所定値以下であって、かつ、色差が所定値以上である境界部分に縁取りを施す縁取り処理手段と、縁取り処理手段によって処理された画像データに基づき白黒の画像を印刷する印刷手段と、を有することを特徴とする。
【００３１】
これにより、請求項１１に記載の発明では、濃度差が所定値以下であって、かつ、色差が所定値以上である境界部分に縁取りを施すので、オブジェクトの大きさによらず、オブジェクトを際ださせることが可能となり、ユーザは各オブジェクトを十分に識別することができる。特に、写真等少しずつ色が変化するような画像データである場合に効果を発揮する。
【００３２】
因みに、上記各手段等の括弧内の符号は、後述する実施形態に記載の具体的手段等との対応関係を示す一例であり、本発明は上記各手段等の括弧内の符号に示された具体的手段に限定されるものではない。
【発明を実施するための最良の形態】
【００３３】
本実施形態は、プリンタやコンピュータ等からなる画像形成システムに本発明を適用したものである。以下に本発明の実施形態を図面と共に説明する。
（第１実施形態）
１．画像形成システムの概要
図１は本発明の実施形態に係る画像形成システムの模式図である。この画像形成システムは、コンピュータ１００及びプリンタ２００等から構成されており、コンピュータ１００は、ＣＰＵ及びＲＡＭ、ＲＯＭ、ＨＤＤ等の記憶装置からなるコンピュータ本体１１０に、ＬＣＤ等の表示装置１２０及びキーボード等の入力装置１３０が接続されたものである。
【００３４】
また、プリンタ２００は、コンピュータ１００からの印刷命令を受けて記録用紙等の記録媒体に画像を形成するものであり、本実施形態に係るプリンタ２００は、コンピュータ１００のＨＤＤ等に記憶されているプリンタ駆動用プログラム（プリンタドライバ）に従って制御されている。
【００３５】
２．プリンタ駆動用プログラム（プリンタドライバ）の作動
２．１．プリンタドライバの概要
図２は、本実施形態に係るプリンタドライバの特徴的作動を示すフローチャートであり、図２に示す制御フローは、コンピュータ１００にて印刷開始命令がされたときに起動される。
【００３６】
そして、この制御フローが起動されると、先ず、印刷すべき画像データをモノクロ（白黒）印刷するか否かが判定される（Ｓ１）。なお、モノクロ印刷をすべきか否かの判定は、コンピュータ１００に接続されているプリンタ２００がモノクロ印刷専用機であるか否か、又はユーザによりモノクロ印刷が選択された否かに基づいて判定される。
【００３７】
モノクロ印刷をすべきものと判定された場合には（Ｓ１：ＹＥＳ）、印刷すべきデータに含まれる複数個のオブジェクトのうち隣り合うオブジェクトが近接しているか否かが判定される（Ｓ３）。
【００３８】
なお、本実施形態では、隣り合うオブジェクトの距離が、ピクセルに換算して２ピクセル以下の場合には、隣り合うオブジェクトが近接しているものと判定され、隣り合うオブジェクトの距離が、ピクセルに換算して２ピクセルより大きい場合には、隣り合うオブジェクトが近接していないと判定される。
【００３９】
そして、隣り合うオブジェクトが近接していると判定された場合には（Ｓ３：ＹＥＳ）、その印刷すべきデータのオブジェクトは、棒グラフ等のように所定以上の面積を有すオブジェクトであるか否かが判定される（Ｓ５）。
【００４０】
なお、本実施形態では、印刷すべきデータの形式又はピクセルにおける色の三原色を示す数値が同一であるか否か等に基づいて、印刷すべきデータのオブジェクトは、グラフ等の所定以上の面積を有すオブジェクトであるか否かが判定される。
【００４１】
そして、印刷すべきデータのオブジェクトが棒グラフ等の所定以上の面積を有すオブジェクトであると判定された場合には、表示装置１２０にカラー表示又はカラー画像として保存されている画像を記録用紙に白黒画像として印刷する第１モノクロ画像データ作成処理が実行され（Ｓ７）、一方、印刷すべきデータのオブジェクトが折れ線グラフ等の所定以下の面積を有すオブジェクトであると判定された場合には、表示装置１２０にカラー表示又はカラー画像として保存されている画像を記録用紙に白黒画像として印刷する第２モノクロ画像データ作成処理が実行される（Ｓ９）。
【００４２】
なお、第１モノクロ画像データ作成処理と第２モノクロ画像データ作成処理とでは、後述する模様処理を行うか否かのみが相違しており、第１モノクロ画像データ作成処理では模様処理が実行され、第２モノクロ画像データ作成処理では模様処理が実行されない。
【００４３】
また、Ｓ３にて隣り合うオブジェクトが近接していないと判定された場合には（Ｓ３：ＮＯ）、第３モノクロ画像データ作成処理が実行される（Ｓ１１）。この第３モノクロ画像データ作成処理は、第１モノクロ画像データ作成処理から模様処理及び縁取り処理を除いたもので、他は第１モノクロ画像データ作成処理と同じである。
【００４４】
また、Ｓ１にてモノクロ印刷をすべきものでないと判定された場合には（Ｓ１：ＮＯ）、カラー画像を印刷するためのカラー印刷データ作成処理が実行される（Ｓ１３）。
そして、印刷すべき画像データの処理（Ｓ７〜Ｓ１３）が終了すると、画像データのイメージを表示装置１２０にイメージ表示するプレビュー機能がユーザにより選択されたか否かが判定され（Ｓ１５）、プレビュー機能がユーザにより選択されていない場合には（Ｓ１５：ＮＯ）、印刷すべき画像データの処理（Ｓ７〜Ｓ１３）により作成されたデータがプリンタ２００に送信されて印刷が実行される（Ｓ１９）。
【００４５】
なお、前述したように、第２モノクロ画像データ作成処理では、第１モノクロ画像データ作成処理に対して模様処理が実行されず、第３モノクロ画像データ作成処理では、第１モノクロ画像データ作成処理に対して模様処理及び縁取り処理が実行されないので、以下、第１モノクロ画像データ作成処理の詳細のみ説明し、第２モノクロ画像データ作成処理及び第３モノクロ画像データ作成処理の詳細説明は省略する。
【００４６】
２．２．第１モノクロ画像データ作成処理
図３〜図６に示すフローチャートは、第１モノクロ画像データ作成処理を示すものであり、この第１モノクロ画像データ作成処理によりカラー画像データが白黒画像データに変換されてプリンタ２００に出力されて記録用紙に白黒画像が形成される。
【００４７】
なお、図３〜図６に示す第１モノクロ画像データ作成処理は、１枚の記録用紙に白黒画像を形成する場合を示しており、複数枚の記録用紙に画像を形成する場合には、図３〜図６に示すフローチャートが枚数分だけ繰り返して実行される。
【００４８】
また、図３〜図６に示す第１モノクロ画像データ作成処理では、以下の説明を容易にするために、棒グラフ等の矩形状のオブジェクトが記録用紙に形成される場合を想定している。
【００４９】
以下、図３〜図６に従って第１モノクロ画像データ作成処理を説明する。
第１モノクロ画像データ作成処理が起動されると、先ず、画像が形成される記録用紙の大きさ（印刷範囲）及び形成（印刷）すべきカラー画像の解像度に基づいて、印刷範囲における横方向のピクセル数ｍ及び縦方向のピクセル数ｎが算出されるとともに（Ｓ１０１）、横方向のピクセル数を示す変数ｉに１が代入され、縦方向のピクセル数を示す変数ｊに１が代入される（Ｓ１０３）。
【００５０】
そして、印刷すべきカラー画像を構成する全てピクセルについての輝度、及び色の三原色（赤、緑、青）を示す数値のうち最大数値がＲＡＭ等の記憶装置（以下、メモリと記す。）に記憶される（Ｓ１０５〜Ｓ１１３）。ここで、各三原色の数値は、０〜２５５の２５６段階で示される。
【００５１】
因みに、輝度とは、例えば色の三原色（Ｒ、Ｇ、Ｂ）を示す各数値に所定係数を乗じた値の総和により表される。つまり、輝度Ｘ＝ｓ・Ｒ＋ｔ・Ｇ＋ｕ・Ｂで表され、ｓ＋ｔ＋ｕ＝１となるように各係数が設定されている。因みに、本実施形態では、ｓ＝０．３０、ｔ＝０．５９、ｕ＝０．１１としている。
【００５２】
具体的には、先ず、カラー画像データのうち左からｉ番目、上からｊ番目のピクセルの輝度が算出され、その算出された輝度がメモリに記憶されるとともに（Ｓ１０５）、カラー画像データのうち左からｉ番目、上からｊ番目のピクセルにおける色の三原色（Ｒ、Ｇ、Ｂ）を示す数値のうち最大数値がＲＧＢのどの色であったかがメモリに記憶される（Ｓ１０７）。そして、変数ｉがｍとなり、変数ｊがｎとなるまで（Ｓ１０９〜Ｓ１１３）、Ｓ１０５及びＳ１０７の作業が繰り返し実行される。
【００５３】
次に、メモリに記憶された輝度及び最大値の三原色に基づいて、オブジェクトの輪郭部分に縁取りを施す縁取り処理及び隣り合うオブジェクトに対して互いに異なる模様を付す模様処理が実行される（Ｓ１１５〜Ｓ１９１）。
【００５４】
すなわち、横方向のピクセル数を示す変数ｉに１が代入され、縦方向のピクセル数を示す変数ｊに１が代入された後（Ｓ１１５）、カラー画像データのうち左からｉ番目、上からｊ番目のピクセルの輝度と左からｉ＋１番目、上からｊ番目のピクセルの輝度との差の絶対値、つまり横方向に隣り合うピクセルの輝度の差の絶対値が２０未満である否かが判定され（Ｓ１１７）、横方向に隣り合うピクセルの輝度の差の絶対値が２０以上であると判定された場合には（Ｓ１１７：ＮＯ）、Ｓ１５１が実行される。
【００５５】
一方、横方向に隣り合うピクセルの輝度の差の絶対値が２０未満であると判定された場合には（Ｓ１１７：ＹＥＳ）、カラー画像データのうち左からｉ番目、上からｊ番目のピクセルにおける色の三原色を示す数値のうち最大数の色が、左からｉ＋１番目、上からｊ番目のピクセルにおける色の三原色を示す数値のうち最大数の色と相違しているか否か、つまり横方向に隣り合うピクセルにおける色の三原色を示す数値のうち最大数の色が相違しているか否かが判定される（Ｓ１１９）。
【００５６】
そして、横方向に隣り合うピクセルにおける色の三原色を示す数値のうち最大数の色が同じであると判定された場合には（Ｓ１１９：ＮＯ）、Ｓ１５１が実行され、一方、横方向に隣り合うピクセルにおける色の三原色を示す数値のうち最大数の色が相違していると判定された場合には（Ｓ１１９：ＹＥＳ）、オブジェクトに付される模様の単位範囲の大きさを示す変数ｋ、ｌそれぞれにｉ＋１、ｊが代入される（Ｓ１２１）。なお、本実施形態では、前記の単位範囲の大きさとして、５×５ピクセルの大きさを想定している。
【００５７】
次に、左からｉ＋１番目、上からｊ番目のピクセルにおける色の三原色を示す数値が、左からｋ番目、上からｌ番目のピクセルにおける色の三原色を示す数値と同じであるか否か、つまり左からｉ＋１番目、上からｊ番目のピクセルと同一の色相を有するピクセルであるか否かが判定される（Ｓ１２３）。
【００５８】
そして、左からｋ番目、上からｌ番目のピクセルが左からｉ＋１番目、上からｊ番目のピクセルと同一の色相を有していないと判定された場合には（Ｓ１２３：ＮＯ）、左からｋ番目、上からｌ番目のピクセルは、オブジェクトの輪郭部分であると見なすことができるので、このピクセルの輝度が変更されて縁取り処理が実行される（Ｓ１３７〜Ｓ１４１）。
【００５９】
すなわち、Ｓ１２３にてＮＯと判定された場合には、左からｉ番目、上からｊ番目のピクセルの輝度が１２７より大きいか否かが判定され（Ｓ１３７）、左からｉ番目、上からｊ番目のピクセルの輝度が１２７より大きいと判定された場合には（Ｓ１３７：ＹＥＳ）、左からｉ番目、上からｊ番目のピクセル及び左からｉ＋１番目、上からｊ番目のピクセルの輝度が反転するように輝度が０に変更された後（Ｓ１３９）、Ｓ１５１が実行される。
【００６０】
一方、左からｉ番目、上からｊ番目のピクセルの輝度が１２７以下であると判定された場合には（Ｓ１３７：ＮＯ）、左からｉ番目、上からｊ番目のピクセル及び左からｉ＋１番目、上からｊ番目のピクセルの輝度が反転するように輝度が２５５に変更された後（Ｓ１４１）、Ｓ１５１が実行される。
【００６１】
また、Ｓ１２３にて左からｋ番目、上からｌ番目のピクセルが左からｉ＋１番目、上からｊ番目のピクセルと同一の色相を有していると判定された場合には（Ｓ１２３：ＹＥＳ）、変数ｋがｉ＋６となり、変数ｌがｊ＋５となるまで、Ｓ１２３、Ｓ１３７、Ｓ１３９、Ｓ１４１が繰り返して実行される（Ｓ１２５、Ｓ１２７、Ｓ１４３、Ｓ１４５）。
【００６２】
そして、変数ｋがｉ＋６となり、変数ｌがｊ＋５となると（Ｓ１２７：ＹＥＳ）、予め定められた一定面積以上の範囲、同一の色相であると判断され、変数ｋ、ｌそれぞれにｉ＋１、ｊが代入され（Ｓ１２９）、オブジェクトの輪郭部分以外の部分に所定の模様が付される模様処理が実行される（Ｓ１３１〜Ｓ１３５、Ｓ１４７〜Ｓ１４９）。
【００６３】
すなわち、左からｉ＋１番目、上からｊ番目のピクセルにおける色の三原色を示す数値が、左からｋ番目、上からｌ番目のピクセルにおける色の三原色を示す数値と同じであるか否か判定され（Ｓ１３１）、左からｉ＋１番目、上からｊ番目のピクセルにおける色の三原色を示す数値が、左からｋ番目、上からｌ番目のピクセルにおける色の三原色を示す数値と同じであると判定された場合には（Ｓ１３１：ＹＥＳ）、左からｋ番目、上からｌ番目のピクセルの輝度を、予めＨＤＤ等に記憶されている５×５の大きさを有する模様パターンの左からｘ番目、上からｙ番目のピクセルの輝度に置換される（Ｓ１３３）。その後、変数ｋに１が加えられた後（Ｓ１３５）、Ｓ１３１に戻る。
【００６４】
なお、ｘは、ｋ−ｉ−１を５で除した余りに１を加えた値であり、ｙは、ｌ−ｊを５で除した余りに１を加えた値である。
一方、左からｉ＋１番目、上からｊ番目のピクセルにおける色の三原色を示す数値が、左からｋ番目、上からｌ番目のピクセルにおける色の三原色を示す数値と相違すると判定された場合には（Ｓ１３１：ＮＯ）、変数ｋがｉ＋１であるが否かが判定され（Ｓ１４７）、変数ｋがｉ＋１であると判定された場合には（Ｓ１４７：ＹＥＳ）、Ｓ１３１〜Ｓ１３５の模様処理ループが終了してＳ１５１が実行される。
【００６５】
また、変数ｋがｉ＋１でないと判定された場合には（Ｓ１４７：ＮＯ）、変数ｋにｉ＋１が代入され、変数ｌに１が加えられた後（Ｓ１３５）、Ｓ１３１に戻る。
そして、Ｓ１５１では、カラー画像データのうち左からｉ番目、上からｊ番目のピクセルの輝度と左からｉ番目、上からｊ＋１番目のピクセルの輝度との差の絶対値、つまり縦方向に隣り合うピクセルの輝度の差の絶対値が２０未満である否かが判定され（Ｓ１５１）、縦方向に隣り合うピクセルの輝度の差の絶対値が２０以上であると判定された場合には（Ｓ１５１：ＮＯ）、Ｓ１８５が実行される。
【００６６】
一方、縦方向に隣り合うピクセルの輝度の差の絶対値が２０未満であると判定された場合には（Ｓ１５１：ＹＥＳ）、カラー画像データのうち左からｉ番目、上からｊ番目のピクセルにおける色の三原色を示す数値のうち最大数の色が、左からｉ番目、上からｊ＋１番目のピクセルにおける色の三原色を示す数値のうち最大数の色と相違しているか否か、つまり縦方向に隣り合うピクセルにおける色の三原色を示す数値のうち最大数の色が相違しているか否かが判定される（Ｓ１５３）。
【００６７】
そして、縦方向に隣り合うピクセルにおける色の三原色を示す数値のうち最大数の色が同じであると判定された場合には（Ｓ１５３：ＮＯ）、Ｓ１８５が実行され、一方、縦方向に隣り合うピクセルにおける色の三原色を示す数値のうち最大数の色が相違していると判定された場合には（Ｓ１５３：ＹＥＳ）、変数ｋ、ｌそれぞれにｉ、ｊ＋１が代入される（Ｓ１５５）。
【００６８】
次に、左からｉ番目、上からｊ＋１番目のピクセルにおける色の三原色を示す数値が、左からｋ番目、上からｌ番目のピクセルにおける色の三原色を示す数値と同じであるか否か、つまり左からｉ番目、上からｊ＋１番目のピクセルと同一の色相を有するピクセルであるか否かが判定される（Ｓ１５７）。
【００６９】
そして、左からｋ番目、上からｌ番目のピクセルが左からｉ番目、上からｊ＋１番目のピクセルと同一の色相を有していないと判定された場合には（Ｓ１５７：ＮＯ）、左からｋ番目、上からｌ番目のピクセルは、オブジェクトの輪郭部分であると見なすことができるので、このピクセルの輝度が変更されて縁取り処理が実行される（Ｓ１７１〜Ｓ１７５）。
【００７０】
すなわち、Ｓ１５７にてＮＯと判定された場合には、左からｉ番目、上からｊ番目のピクセルの輝度が１２７より大きいか否かが判定され（Ｓ１７１）、左からｉ番目、上からｊ番目のピクセルの輝度が１２７より大きいと判定された場合には（Ｓ１７１：ＹＥＳ）、左からｉ番目、上からｊ番目のピクセル、及び左からｉ番目、上からｊ＋１番目のピクセルの輝度が反転するように輝度が０に変更された後（Ｓ１７３）、Ｓ１８５が実行される。
【００７１】
一方、左からｉ番目、上からｊ番目のピクセルの輝度が１２７以下であると判定された場合には（Ｓ１７１：ＮＯ）、左からｉ番目、上からｊ番目のピクセル、及び左からｉ番目、上からｊ＋１番目のピクセルの輝度が反転するように輝度が２５５に変更された後（Ｓ１７５）、Ｓ１８５が実行される。
【００７２】
また、Ｓ１５７にて左からｋ番目、上からｌ番目のピクセルが左からｉ番目、上からｊ＋１番目のピクセルと同一の色相を有していると判定された場合には（Ｓ１５７：ＹＥＳ）、変数ｋがｉ＋５となり、変数ｌがｊ＋６となるまで、Ｓ１５７、Ｓ１７１、Ｓ１７３、Ｓ１７５が繰り返して実行される（Ｓ１５９、Ｓ１６１、Ｓ１７７、Ｓ１７９）。
【００７３】
そして、変数ｋがｊ＋５となり、変数ｌがｊ＋６となると（Ｓ１６１：ＹＥＳ）、変数ｋ、ｌそれぞれにｉ、ｊ＋１が代入され（Ｓ１６３）、オブジェクトの輪郭部分以外の部分に所定の模様が付される模様処理が実行される（Ｓ１６５〜Ｓ１６９、Ｓ１８１〜Ｓ１８３）。
【００７４】
すなわち、左からｉ番目、上からｊ＋１番目のピクセルにおける色の三原色を示す数値が、左からｋ番目、上からｌ番目のピクセルにおける色の三原色を示す数値と同じであるか否か判定され（Ｓ１６５）、左からｉ番目、上からｊ＋１番目のピクセルにおける色の三原色を示す数値が、左からｋ番目、上からｌ番目のピクセルにおける色の三原色を示す数値と同じであると判定された場合には（Ｓ１６５：ＹＥＳ）、左からｋ番目、上からｌ番目のピクセルの輝度を、前記した模様パターンの左からｘ番目、上からｙ番目のピクセルの輝度に置換される（Ｓ１６７）。その後、変数ｋに１が加えられた後（Ｓ１６９）、Ｓ１６５に戻る。
【００７５】
一方、左からｉ番目、上からｊ＋１番目のピクセルにおける色の三原色を示す数値が、左からｋ番目、上からｌ番目のピクセルにおける色の三原色を示す数値と相違すると判定された場合には（Ｓ１６５：ＮＯ）、変数ｋがｉであるが否かが判定され（Ｓ１８１）、変数ｋがｉであると判定された場合には（Ｓ１８１：ＹＥＳ）、Ｓ１６５〜Ｓ１６９の模様処理ループが終了してＳ１８５が実行される。
【００７６】
また、変数ｋがｉでないと判定された場合には（Ｓ１８１：ＮＯ）、変数ｋにｉが代入され、変数ｌに１が加えられた後（Ｓ１６９）、Ｓ１６５に戻る。
そして、Ｓ１８５では、変数ｉがｍ−１であるか否かが判定され、変数ｉがｍ−１であると判定された場合には（Ｓ１８５：ＹＥＳ）、変数ｊがｎ−１であるか否かが判定される（Ｓ１８７）。このとき、変数ｊがｎ−１であると判定された場合には（Ｓ１８７：ＹＥＳ）、１ページ分のモノクロ変換処理が終了したものとして、Ｓ１０１に戻る。
【００７７】
また、Ｓ１８５にて変数ｉがｍ−１でないと判定された場合には（Ｓ１８５：ＮＯ）、変数ｉに１が加えられた後（Ｓ１８９）、Ｓ１０１に戻り、Ｓ１８７にて変数ｊがｎ−１でないと判定された場合には（Ｓ１８７：ＮＯ）、変数ｉに１が代入され、変数ｊに１が加えられた後（Ｓ１９１）、Ｓ１０１に戻る。
【００７８】
なお、図７は黒で縁取り処理を実行した場合の印刷結果又はイメージ画像を示す図であり、図８は白で縁取り処理を実行した場合の印刷結果又はイメージ画像を示す図であり、図９は黒で縁取り処理を実行し上で模様処理を実行した場合の印刷結果又はイメージ画像を示す図であり、図１０は白で縁取り処理を実行し上で模様処理を実行した場合の印刷結果又はイメージ画像を示す図である。
【００７９】
３．本実施形態に係る画像形成システムの特徴
本実施形態では、Ｓ１３７〜Ｓ１４１、Ｓ１７１〜Ｓ１７５に示されるように、隣り合うオブジェクト間の輝度の差が所定値以下の場合に、それら隣り合うオブジェクトのうち少なくとも一方のオブジェクトの輪郭部分に縁取りを施してプリンタにて印刷すべき画像のデータを形成するので、オブジェクトの大きさによらず、オブジェクトを際ださせることができ、ユーザは各オブジェクトを十分に識別することができる。
【００８０】
延いては、棒グラフや円グラフ等のグラフ類は勿論のこと、絵や写真画像等を白黒印刷しても、ユーザは、これら画像を構成する図形等のオブジェクトを十分に識別することができる（図７、図８参照）。
【００８１】
ところで、輪郭が不明確となって識別性を低下させるのは、隣り合うオブジェクトの輪郭部分が近接している部分であり、隣り合うオブジェクトが十分に離隔している場合には、輪郭部分が明確となるので、識別性は低下しない。
【００８２】
これに対して、本実施形態では、隣り合うオブジェクトの輪郭部分が近接していると判定された場合（Ｓ３：ＹＥＳ）に縁取り処理や模様処理を実行するので、隣り合うオブジェクトの輪郭部分が近接して輪郭が不明確となって識別性が低下している場合にのみ縁取りを行うこととなり、隣り合う全てのオブジェクトに縁取り処理を行う場合に比べて、縁取り処理負荷を低減することができる。
【００８３】
また、本実施形態では、隣り合うオブジェクト間の輝度の度差が所定値以下の場合には、縁取り処理に加えて、隣り合うオブジェクトに対して互いに異なる模様を付して画像を印刷することとなるので、各オブジェクトの識別性を更に向上させることができる。
【００８４】
また、本実施形態では、隣り合うオブジェクトが、棒グラフや円グラフ等のオブジェクトが所定以上の面積を有する場合に限り、隣り合うオブジェクトに対して互いに異なる模様が付されて画像が印刷されるので、識別性低下の問題が発生し易い棒グラフや円グラフ等を印刷する際に特に有効である（図９、図１０参照）。
【００８５】
また、本実施形態では、識別性低下の問題が発生し易い棒グラフや円グラフ等を印刷する場合に限り、隣り合うオブジェクトに対して互いに異なる模様が付されるので、オブジェクトの種類によらず、一律に隣り合うオブジェクトに対して互いに異なる模様を付す場合に比べて、模様処理に要する負荷を低減することができる。
【００８６】
また、本実施形態では、色の三原色を示す数値のうち最大値がＲＧＢのどれであるかによって、縁取り処理をすべきオブジェクトの判別を行ったが、ＲＧＢの数値から計算される色差を用いて判別行ってもよい。
【００８７】
４．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ１３７及びＳ１７１が特許請求の範囲に記載された濃度算出手段に相当し、Ｓ１３９、Ｓ１４１、Ｓ１７３及びＳ１７５が特許請求の範囲に記載された縁取り処理手段に相当し、Ｓ１３１〜Ｓ１３５及びＳ１４７〜Ｓ１４９が特許請求の範囲に記載された模様処理手段に相当し、Ｓ３が特許請求の範囲に記載された近接判定手段に相当し、Ｓ５が特許請求の範囲に記載された第１判別手段に相当し、Ｓ１７が特許請求の範囲に記載された表示手段に相当し、Ｓ１９が特許請求の範囲に記載された印刷手段に相当する。
【００８８】
（第２実施形態）
第１実施形態では、オブジェクトに模様を付すことにより、識別性を向上させたが、本実施形態は、模様に代えて、オブジェクト間の輝度の差を所定値より大きくすることを特徴とするものである。
【００８９】
具体的には、上述のＳ１３３及びＳ１６７で実行される内容を、Ｓ１３４（図１１参照）及びＳ１６８（図１２参照）に示されるように、左からｋ番目、上からｌ番目のピクセルの輝度を、左からｉ番目、上からｊ番目のピクセルの輝度に所定数だけ加算した値とするものである。
【００９０】
なお、本実施形態では、輝度を０〜２５５の２５６段階で制御しているので、左からｉ番目、上からｊ番目のピクセルの輝度に所定数だけ加算した値が２５５を超えた場合には、その値から２５５を減じた値を左からｉ番目、上からｊ番目のピクセルの輝度とする。
【００９１】
因みに、図１１及び図１２は本実施形態に係る第１モノクロ画像データ作成処理を示すフローチャートであり、Ｓ１３４及びＳ１６８以外は、第１実施形態と同じであるので、説明及び図示は省略する。
【００９２】
上述したように、本実施形態では、縁取り処理に加えて、隣り合うオブジェクト間の輝度の差が所定値より大きくなるような輝度変更処理を施すので、各オブジェクトの識別性を更に向上させることができる。
【００９３】
なお、本実施形態では、Ｓ１３４及びＳ１６８が特許請求の範囲に記載された濃度処理手段に相当し、Ｓ５（図２参照）が特許請求の範囲に記載された第２判別手段に相当する。
【００９４】
また、本実施形態も第１実施形態と同様に、隣り合うオブジェクトが所定以上の面積を有するグラフ等のオブジェクトであると判定された場合に輝度濃度変更処理を実行するので、識別性低下の問題が発生し易い棒グラフや円グラフ等を印刷する際に特に有効である。
【００９５】
また、識別性低下の問題が発生し易い棒グラフや円グラフ等を印刷する場合に限り、隣り合うオブジェクトに対して輝度の差が所定値より大きくなるような輝度変更処理が行われるので、オブジェクトの種類によらず、一律に隣り合うオブジェクトに対して輝度の差が所定値より大きくなるような輝度変更処理を行う場合に比べて、輝度変更処理に要する負荷を低減することができる。
【００９６】
（第３実施形態）
上述の実施形態では、コンピュータ１００に存在する画像データに対して縁取り処理等を施したが、本実施形態は、図１３に示すように、原稿の画像情報を読取る画像読取部２１０を備えるプリンタ２００に本発明を適用したものである。
【００９７】
また、図１４は画像読取部２１０にて読み取られた原稿を印刷する際に実行される制御を示すフローチャートであり、このフローチャートは、プリンタ２００にて実行される。
そして、画像読取部２１０にて画像が読み取られると、先ず、印刷すべき画像データをモノクロ印刷するか否かが判定される（Ｓ２０１）。なお、モノクロ印刷をすべきか否かの判定は、ユーザユーザによりモノクロ印刷が選択された否かに基づいて判定される。
【００９８】
モノクロ印刷をすべきものと判定された場合には（Ｓ２０１：ＹＥＳ）、読み取られた画像データを記録用紙に白黒画像として印刷するモノクロ画像データ作成処理が実行され（Ｓ２０３）、一方、モノクロ印刷をすべきものでないと判定された場合には（Ｓ２０１：ＮＯ）、カラー画像を印刷するためのカラー印刷データ作成処理が実行される（Ｓ２０５）。
【００９９】
なお、モノクロ画像データ作成処理は上述の実施形態に係る第１モノクロ画像データ作成処理と同じであり、カラー印刷データ作成処理は上述の実施形態に係るカラー印刷データ作成処理と同じである。
【０１００】
そして、印刷すべき画像データの処理（Ｓ２０３、Ｓ２０５）が終了すると、印刷すべき画像データの処理（Ｓ２０３、Ｓ２０５）により作成されたデータが印刷される（Ｓ２０７）。
【０１０１】
これにより、本実施形態においても、上述の実施形態と同様に、オブジェクトの大きさによらず、オブジェクトを際ださせることが可能となり、ユーザは各オブジェクトを十分に識別することができる。
【０１０２】
なお、本実施形態では、画像読取部２１０にて原稿をイメージデータとして読み込むので、プリンタ２００は、いずれがオブジェクトであるか否かを判別することができないが、モノクロ画像データ作成処理では、前述したように、ピクセル単位で輝度及び色の三原色を示す数値を検出していくので、いずれがオブジェクトであるか否かを判別することができなくても、オブジェクトを際ださせることが可能となる。
【０１０３】
因みに、図１４では、印刷すべき画像データの処理（Ｓ２０３、Ｓ２０５）により作成されたデータが印刷されたが、本実施形態はこれに限定されるものではなく、印刷すべき画像データの処理（Ｓ２０３、Ｓ２０５）により作成されたデータを、例えばコンピュータ１００にデータとして出力してもよい。
【０１０４】
（その他の実施形態）
上述の実施形態では、オブジェクトの輪郭全てに対して縁取り処理を実行したが、本発明はこれに限定されるものではなく、隣り合うオブジェクトのうち互いに近接する部分のみ縁取り処理を実行してもよい。なお、隣り合うオブジェクトのうち互いに近接する部分、つまり縁取りを行う部分は、隣り合うオブジェクトのうち互いに近接しているか否かの判定時に特定され、その特定された部分が縁取り処理時に縁取りされる。
【０１０５】
また、上述の実施形態では、輝度により、特許請求の範囲に記載された濃度を特定したが、本発明はこれに限定されるものではない。
また、本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施形態に係る画像形成システムの模式図である。
【図２】本実施形態に係るプリンタドライバの特徴的作動を示すフローチャートである。
【図３】第１実施形態に係るモノクロ画像データ作成処理を示すフローチャートである。
【図４】第１実施形態に係るモノクロ画像データ作成処理を示すフローチャートである。
【図５】第１実施形態に係るモノクロ画像データ作成処理を示すフローチャートである。
【図６】第１実施形態に係るモノクロ画像データ作成処理を示すフローチャートである。
【図７】黒で縁取り処理を実行した場合の印刷結果又はイメージ画像を示す図である。
【図８】白で縁取り処理を実行した場合の印刷結果又はイメージ画像を示す図である。
【図９】黒で縁取り処理を実行し上で模様処理を実行した場合の印刷結果又はイメージ画像を示す図である。
【図１０】白で縁取り処理を実行し上で模様処理を実行した場合の印刷結果又はイメージ画像を示す図である。
【図１１】第２実施形態に係るモノクロ画像データ作成処理を示すフローチャートである。
【図１２】第２実施形態に係るモノクロ画像データ作成処理を示すフローチャートである。
【図１３】本発明の第３実施形態に係る画像形成装置の斜視図である。
【図１４】本発明の第３実施形態に係るプリンタの特徴的作動を示すフローチャートである。
【符号の説明】
【０１０７】
１００…コンピュータ、１１０…コンピュータ本体、１２０…表示装置、
１３０…入力装置、２００…プリンタ、２１０…画像読取部。
【図１】
2008034958.tif 000003
【図２】
2008034958.tif 000004
【図３】
2008034958.tif 000005
【図４】
2008034958.tif 000006
【図５】
2008034958.tif 000007
【図６】
2008034958.tif 000008
【図１１】
2008034958.tif 000009
【図１２】
2008034958.tif 000010
【図１３】
2008034958.tif 000011
【図１４】
2008034958.tif 000012
【図７】
2008034958.tif 000013
【図８】
2008034958.tif 000014
【図９】
2008034958.tif 000015
【図１０】
2008034958.tif 000016