(57)【要約】      （修正有）【課題】デザイン性を保ちつつ文字の視認性を向上する画像形成装置及びプログラムを提供する。【解決手段】ＰＣ１０は、入力グラデーション画像データからグラデーション情報と背景色情報とを取得する情報取得部４４と、情報取得部で取得したグラデーション情報に含まれるグラデーション色と背景色情報に含まれる背景色とを比較し類似色であるかを判定する類似色判定部４６と、類似色判定部が類似色と判定した場合、グラデーション色の濃度値を変動させたグラデーション色を生成する類似グラデーション色変動部４８と、情報取得部で取得したグラデーション情報に含まれるグラデーション対象の外縁部に対して、類似グラデーション色変動部が生成したグラデーション色を組み合わせた外縁部グラデーション情報を生成する外縁部グラデーション情報生成部５０と、外縁部グラデーション情報に基づく出力グラデーション画像データを出力する画像出力部５４とを設ける。【選択図】図２
2018074247.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力部に入力した画像データからグラデーション情報と背景色情報とを取得する情報取得部と、
前記情報取得部で取得した前記グラデーション情報に含まれるグラデーション色と前記背景色情報に含まれる背景色とを比較し類似色であるかを判定する類似色判定部と、
前記類似色判定部が類似色と判定した場合、前記グラデーション色の濃度値を変動させたグラデーション色を生成する類似グラデーション色変動部と、
前記情報取得部で取得した前記グラデーション情報に含まれるグラデーション対象の外縁部に対して、前記類似グラデーション色変動部が生成した前記グラデーション色を組み合わせた外縁部グラデーション情報を生成する外縁部グラデーション情報生成部と、
前記外縁部グラデーション情報に基づく画像データを出力する画像出力部と
を有する画像形成装置。
【請求項２】
前記情報取得部は、濃度値が異なる複数の前記グラデーション色を取得し、
前記類似グラデーション色変動部は、少なくとも前記類似色判定部が類似色と判定した前記グラデーション色の濃度値を変動させたグラデーション色を生成する
請求項１に記載の画像形成装置。
【請求項３】
前記類似グラデーション色変動部は、前記類似色判定部が類似色と判定した前記グラデーション色のみの濃度値を変動させたグラデーション色を生成する
請求項２に記載の画像形成装置。
【請求項４】
前記類似グラデーション色変動部は、前記類似色判定部が類似色と判定した前記グラデーション色を含む、全ての前記グラデーション色の濃度値を一律に変動させたグラデーション色を生成する
請求項２に記載の画像形成装置。
【請求項５】
前記類似グラデーション色変動部は、前記類似色判定部が類似色と判定した前記グラデーション色の濃度値と、該グラデーション色に濃度が隣接する前記グラデーション色の濃度値とを変動させたグラデーション色を生成する
請求項２に記載の画像形成装置。
【請求項６】
前記類似グラデーション色変動部は、前記類似色判定部が類似色と判定した前記グラデーション色の濃度値に濃度が隣接する前記グラデーション色の濃度値を、前記類似色判定部が類似色と判定した前記グラデーション色の濃度値よりも小さく変動させる
請求項５に記載の画像形成装置。
【請求項７】
前記類似グラデーション色変動部は、前記グラデーション色の濃度値を全階調のうち２０％以下変動させたグラデーション色を生成する
請求項１に記載の画像形成装置。
【請求項８】
前記情報取得部は、濃度値が異なる複数の前記グラデーション色を取得し、一方の前記グラデーション色と、該一方の前記グラデーション色に濃度が隣接する他方の前記グラデーション色の間の色を線形補間で計算する
請求項１に記載の画像形成装置。
【請求項９】
コンピュータに、
画像データを入力する画像入力部に入力した画像データからグラデーション情報と背景色情報とを取得する情報取得ステップと、
前記情報取得ステップにおいて取得した前記グラデーション情報に含まれるグラデーション色と前記背景色情報に含まれる背景色とを比較し類似色であるかを判定する類似色判定ステップと、
前記類似色判定ステップにおいて類似色と判定した場合、前記グラデーション色の濃度値を変動させたグラデーション色を生成する類似グラデーション色変動ステップと、
前記情報取得ステップにおいて取得した前記グラデーション情報に含まれるグラデーション対象の外縁部に対して、前記類似グラデーション色変動ステップにおいて生成した前記グラデーション色を組み合わせた外縁部グラデーション情報を生成する外縁部グラデーション情報生成ステップと、
前記外縁部グラデーション情報に基づく画像データを出力する画像出力ステップと
を実行させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置及び画像形成プログラムに関し、文字の視認性を向上させる画像形成装置に適用して好適なものである。
【背景技術】
【０００２】
従来、画像形成装置においては、文字を含んだ画像を形成した場合に、文字の外縁部を強調することにより文字の視認性を向上させていた（例えば、特許文献１参照）。このような画像形成装置においては、文字の外縁部に対して強調処理を行い、且つ文字の外縁部から内側に向かって徐々に濃度を低下させることで、文字の視認性を向上させつつ、濃度差による不自然さを低減してするものがあった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１８１１８７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では文字がグラデーションの場合には、外縁部の濃度が一様に高くなることで外縁部が目立ち、文字のデザイン性を保つことができない問題があった。
【０００５】
本発明は以上の点を考慮してなされたもので、デザイン性を保ちつつ文字の視認性を向上し得る画像形成装置及び画像形成プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するため本発明の画像形成装置は、画像データを入力する画像入力部に入力した画像データからグラデーション情報と背景色情報とを取得する情報取得部と、情報取得部で取得したグラデーション情報に含まれるグラデーション色と背景色情報に含まれる背景色とを比較し類似色であるかを判定する類似色判定部と、類似色判定部が類似色と判定した場合、グラデーション色の濃度値を変動させたグラデーション色を生成する類似グラデーション色変動部と、情報取得部で取得したグラデーション情報に含まれるグラデーション対象の外縁部に対して、類似グラデーション色変動部が生成したグラデーション色を組み合わせた外縁部グラデーション情報を生成する外縁部グラデーション情報生成部と外縁部グラデーション情報に基づく画像データを出力する画像出力部とを設けるようにした。
【０００７】
また本発明の画像形成プログラムは、コンピュータに、画像データを入力する画像入力部に入力した画像データからグラデーション情報と背景色情報とを取得する情報取得ステップと、情報取得ステップにおいて取得したグラデーション情報に含まれるグラデーション色と背景色情報に含まれる背景色とを比較し類似色であるかを判定する類似色判定ステップと、類似色判定ステップにおいて類似色と判定した場合、グラデーション色の濃度値を変動させたグラデーション色を生成する類似グラデーション色変動ステップと、情報取得ステップにおいて取得したグラデーション情報に含まれるグラデーション対象の外縁部に対して、類似グラデーション色変動ステップにおいて生成したグラデーション色を組み合わせた外縁部グラデーション情報を生成する外縁部グラデーション情報生成ステップと、外縁部グラデーション情報に基づく画像データを出力する画像出力ステップとを行わせるようにした。
【０００８】
これにより本発明は、文字の外縁部における背景との濃度差が大きい箇所のみの濃度を僅かに変動させることにより、外縁部が目立ち過ぎない程度に文字と背景との境界を視認させることができる。
【発明の効果】
【０００９】
本発明は、デザイン性を保ちつつ文字の視認性を向上し得る画像形成装置及び画像形成プログラムを実現できる。
【図面の簡単な説明】
【００１０】
【図１】ＰＣの全体構成を示すブロック図である。
【図２】第１の実施の形態によるＰＣの機能構成を示すブロック図である。
【図３】第１の実施の形態による外縁部グラデーション処理手順を示すフローチャートである。
【図４】第１の実施の形態によるＲＧＢの変化を示す図である。
【図５】入力グラデーション画像データを示す図である。
【図６】第１の実施の形態による出力グラデーション画像データを示す図である。
【図７】プレビュー画面を示す図である。
【図８】第２の実施の形態によるＰＣの機能構成を示すブロック図である。
【図９】第２の実施の形態による外縁部グラデーション処理手順を示すフローチャートである。
【図１０】第２の実施の形態によるＲＧＢの変化を示す図である。
【図１１】第２の実施の形態による出力グラデーション画像データを示す図である。
【図１２】他の実施の形態による出力グラデーション画像データを示す図である。
【発明を実施するための形態】
【００１１】
以下、発明を実施するための形態（以下実施の形態とする）について、図面を用いて説明する。
【００１２】
［１．第１の実施の形態］
［１−１．ＰＣの全体構成］
図１に示すようにＰＣ１０は、いわゆるパーソナルコンピュータであり、ＣＰＵ（Central Processing Unit）１２と、ＲＡＭ（Random Access Memory）１４と、外部記憶装置Ｉ／Ｆ１６と、入力装置Ｉ／Ｆ１８と、表示装置Ｉ／Ｆ２０と、プリンタＩ／Ｆ２２とが、システムバスにより相互に接続されていると共に、ＨＤＤ２４と、ユーザが入力操作を行なうキーボード２６及びマウス２８と、各種情報の表示を行なうモニタ３０と、プリンタ３２とが、それぞれに対応する外部記憶装置Ｉ／Ｆ１６と、入力装置Ｉ／Ｆ１８と、表示装置Ｉ／Ｆ２０と、プリンタＩ／Ｆ２２とを介してシステムバスに接続されている。
【００１３】
ＣＰＵ１２は、ＨＤＤ２４に格納された種々のプログラムをＲＡＭ１４に一時的に読み込み、読み込んだプログラムを実行することにより、ＰＣ１０の全体を制御し、外縁部グラデーション処理等の種々の処理を行う。またＣＰＵ１２は、画像処理部４２の各機能を実現する。ＲＡＭ１４は、ＰＣ１０の電源が切られた際に、保持しているデータを失う揮発性の記憶装置である。ＨＤＤ２４は、ＰＣ１０の電源が切られても、保持すべきデータを記憶する記憶装置である。プリンタＩ／Ｆ２２は、例えばＵＳＢ（Universal Serial Bus）ケーブル等の図示しない通信ケーブルを介してプリンタ３２と相互に通信するインターフェイスである。
【００１４】
［１−２．ＰＣの機能構成］
図２に外縁部グラデーション処理に関するＰＣ１０の制御機能の機能ブロック図を示す。この機能は、制御プログラムの形でＨＤＤ２４に格納されており、実行時にはＲＡＭ１４に一時的に読み込まれＣＰＵ１２により実行される。実行に必要なデータはＲＡＭ１４に一時的に記憶される。
【００１５】
画像入力部４０は、ユーザがキーボード２６又はマウス２８を操作して図示しないアプリケーションにより選択した画像データを取得し、画像処理部４２へ出力する。画像処理部４２は、情報取得部４４と、類似色判定部４６と、類似グラデーション色変動部４８と、外縁部グラデーション情報生成部５０と、グラデーション画像生成部５２と、プレビュー画像生成部５６とを有している。
【００１６】
情報取得部４４は、画像入力部４０又はグラデーション画像生成部５２が出力した画像データからグラデーション情報と背景色情報とを取得し、類似色判定部４６へ出力する。
【００１７】
類似色判定部４６は、情報取得部４４が出力したグラデーション情報に含まれるグラデーション色と、背景色情報に含まれる背景色とを比較し、類似色であるか否かの判定を行い、判定結果を類似グラデーション色変動部４８へ出力する。
【００１８】
類似グラデーション色変動部４８は、類似色判定部４６が類似色と判定したグラデーション色のみの濃度値を変動させた外縁部グラデーション色を生成し、外縁部グラデーション情報生成部５０へ出力する。
【００１９】
外縁部グラデーション情報生成部５０は、情報取得部４４が出力したグラデーション情報に含まれるグラデーション対象の外縁部と、類似グラデーション色変動部４８が出力した外縁部グラデーション色とを組み合わせた外縁部グラデーション情報を生成し、グラデーション画像生成部５２へ出力する。
【００２０】
グラデーション画像生成部５２は、外縁部グラデーション情報生成部５０が出力した外縁部グラデーション情報又は外縁部グラデーション情報入力部６０が出力した外縁部グラデーション情報からグラデ−ションを施した画像データを生成して情報取得部４４と画像出力部５４とプレビュー画像生成部５６とへ出力する。
【００２１】
画像出力部５４は、グラデーション画像生成部５２が出力した画像データをプリンタ３２へ出力する。
【００２２】
プレビュー画像生成部５６は、グラデーション画像生成部５２が出力した画像データをラスタ画像データに変換し、プレビュー表示部５８へ出力する。プレビュー表示部５８は、プレビュー画像生成部５６が出力したラスタ画像データをモニタ３０へ出力する。
【００２３】
外縁部グラデーション情報入力部６０は、ユーザがキーボード２６又はマウス２８を操作して図示しないアプリケーションにより、情報取得部４４が出力したグラデーション情報に含まれるグラデーション対象の外縁部と、ユーザ任意の外縁部グラデーション色との組み合わせを入力し、外縁部グラデーション情報としてグラデーション画像生成部５２へ出力する。
【００２４】
［１−３．外縁部グラデーション処理］
次に、ＰＣ１０による外縁部グラデーション処理の具体的な処理手順について、図３のフローチャートを用いて説明する。ユーザにより外縁部グラデーション処理プログラムが起動されると、ＣＰＵ１２は、ＨＤＤ２４から外縁部グラデーション処理プログラムを読み出して実行することにより外縁部グラデーション処理手順ＲＴ１を開始し、ステップＳＰ１へ移る。
【００２５】
ステップＳＰ１においてＣＰＵ１２は、例えば図５に示す画像データである入力グラデーション画像データＩＭ１を画像入力部４０により取得し、ステップＳＰ２へ移る。ここで、画像データの形式はベクタ画像データであり、画像データの信号はｓＲＧＢであるとする。この入力グラデーション画像データＩＭ１は、背景ＢＧと文字ＣＨとにより構成されている。背景ＢＧの色である背景色は、全面に亘って白色である。文字ＣＨの色である文字色は、左側から右側に向かうに連れ徐々に色が薄くなるモノトーンのグラデーションである。図５中右側の四角内に、文字ＣＨの右上端部分の拡大図を示すように、文字ＣＨの右端は、背景ＢＧとほぼ同色となっており、文字ＣＨと背景ＢＧとの境界部が視認され難くなっている。
【００２６】
ステップＳＰ２においてＣＰＵ１２は、画像入力部４０が出力した入力グラデーション画像データＩＭ１からグラデーション情報と背景色情報とを情報取得部４４により取得し、ステップＳＰ３へ移る。このグラデーション情報にはグラデーションの対象、色、形状や角度等が含まれる。
【００２７】
具体的に情報取得部４４は、ベクタ画像データである入力グラデーション画像データＩＭ１から、グラデーションに関する描画コマンドと、背景色に関する描画コマンドとを取得する。ここで、グラデーションの対象とは文字や図形等を表しており、ここでは、情報取得部４４は、ベクタ画像データからグラデーション対象のオブジェクトと外縁部オブジェクトとを取得する。図４（ａ）は、情報取得部４４が取得した文字ＣＨのグラデーション色である。グラデーション色は３色で構成され、情報取得部４４は、各ｓＲＧＢ値として（Ｒ，Ｇ，Ｂ）＝濃度１（７０，７０，７０）、濃度２（１２５，１２５，１２５）及び濃度３（２５０，２５０，２５０）を取得する。すなわち本実施の形態において情報取得部４４は、入力グラデーション画像データＩＭ１から３箇所のグラデーション色を取得する。一方のグラデーション色と該一方のグラデーション色に隣接する他方のグラデーション色との間の色（すなわち濃度１と濃度２との間の色と、濃度２と濃度３との間の色）は線形補間で計算される。この濃度１は、グラデーションの始点となる濃度を示し、濃度３は、グラデーションの終点となる濃度を示し、濃度２は、濃度１と濃度３との間の濃度を示している。また情報取得部４４は、グラデーション情報のうちの形状として線形、角度として０度を取得すると共に、背景色情報として白色（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）を取得する。
【００２８】
ステップＳＰ３においてＣＰＵ１２は、情報取得部４４で取得したグラデーション色（すなわち濃度１、濃度２及び濃度３）と背景色とが類似色かを類似色判定部４６により判定し、ステップＳＰ４へ移る。このように本実施の形態において類似色判定部４６は、情報取得部４４で取得した３箇所のグラデーション色のみと背景色との類似を判定する。ここでは、類似色の判定にはＣＩＥＬａｂの色差を用いる。ＣＩＥＬａｂの色差計算方法として、まず、ｓＲＧＢからＸＹＺへの色空間変換はＤ５０光源下の変換行列Ｍを用い、以下の式で求められる。
【００２９】
【数１】
2018074247.tif 000003
【００３０】
次に、ＸＹＺからＬａｂへの色空間は白色点の座標Ｘｎ、Ｙｎ及びＺｎを用い、以下の式で求められる。
【００３１】
【数２】
2018074247.tif 000004
【００３２】
次に、ＣＩＥＬａｂの色差は以下の式で求められる。
【００３３】
【数３】
2018074247.tif 000005
【００３４】
色差の閾値を１３．０とした時、グラデーション色（Ｒ，Ｇ，Ｂ）＝濃度３（２５０，２５０，２５０）と背景色（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）との色差が０．８となり、色差が１３．０以内に含まれるため、類似色判定部４６は、濃度３と背景色とは類似色であるという判定結果を出力する。また濃度１及び濃度２は、色差が１３．０以内に含まれないため、類似色判定部４６は、濃度１及び濃度２と背景色とは類似色ではないという判定結果を出力する。
【００３５】
ステップＳＰ４においてＣＰＵ１２は、類似色判定部４６が類似色と判定したグラデーション色（すなわち濃度３）のみの濃度値を変動させたグラデーション色を類似グラデーション色変動部４８により生成し、ステップＳＰ５へ移る。ここでは類似グラデーション色変動部４８は、類似色と判定したグラデーション色のＲＧＢ値を変動させることにより、濃度値を変動させる。具体的に類似グラデーション色変動部４８は、類似色と判定したグラデーション色（Ｒ，Ｇ，Ｂ）＝濃度３（２５０，２５０，２５０）のＲＧＢ値を２０％（すなわち２５６階調のうちの約２０％である５０）低く設定することにより濃度値を上げる。これにより、グラデーション色（Ｒ，Ｇ，Ｂ）＝濃度３（２５０，２５０，２５０）は、グラデーション色（Ｒ，Ｇ，Ｂ）＝濃度４（２００，２００，２００）となり、類似グラデーション色変動部４８は、グラデーション色（Ｒ，Ｇ，Ｂ）＝濃度１（７０，７０，７０）、濃度２（１２５，１２５，１２５）、濃度４（２００，２００，２００）を用いたグラデーション色を生成する。図４（ｂ）は、類似グラデーション色変動部４８が類似色と判定したグラデーション色のみの濃度値を変動させて生成した外縁部グラデーション色である。
【００３６】
ステップＳＰ５においてＣＰＵ１２は、情報取得部４４が出力したグラデーション情報に含まれるグラデーション対象の外縁部と、類似グラデーション色変動部４８が出力した外縁部グラデーション色とを組み合わせた  外縁部グラデーション情報を外縁部グラデーション情報生成部５０により生成し、ステップＳＰ６へ移る。
【００３７】
ステップＳＰ６においてＣＰＵ１２は、外縁部グラデーション情報生成部５０が出力した外縁部グラデーション情報又は外縁部グラデーション情報入力部６０が出力した外縁部グラデーション情報（詳しくは後述する）から、グラデーションを施した画像データを出力グラデーション画像データＩＭ２としてグラデーション画像生成部５２により生成しステップＳＰ７へ移る。ここではグラデーション画像生成部５２は、ベクタ画像データを生成する。これにより、図５に示した入力グラデーション画像データＩＭ１に対して外縁部グラデーションが施され、図６に示す出力グラデーション画像データＩＭ２が生成される。
【００３８】
出力グラデーション画像データＩＭ２は、入力グラデーション画像データＩＭ１（図５）と比べて、文字ＣＨの右側部分の外縁部における、背景ＢＧとほぼ同色となっている箇所に、文字ＣＨの外縁部の内側の文字色よりも僅かに濃い色の外縁部ＯＥが付されており、文字ＣＨと背景ＢＧとの境界部が視認され易くなっている。
【００３９】
ステップＳＰ７においてＣＰＵ１２は、グラデーション画像生成部５２が出力した出力グラデーション画像データＩＭ２をプレビュー画像生成部５６によりベクタ画像データからラスタ画像データへ変換することによりプレビュー画像を生成し、ステップＳＰ８へ移る。
【００４０】
ステップＳＰ８においてＣＰＵ１２は、プレビュー画像生成部５６が出力した出力グラデーション画像データＩＭ２のラスタ画像データを、プレビュー表示部５８により図７に示すモニタ３０内のプレビュー画面ＰＲＤにプレビュー表示させ、ステップＳＰ９へ移り、プレビュー画面ＰＲＤをモニタ３０に表示した状態でユーザによる操作を待ち受ける。このときユーザは、プレビュー画面ＰＲＤを確認し、この出力グラデーション画像データＩＭ２を印刷するときは印刷ボタンＢＴ１を押下する一方、この出力グラデーション画像データＩＭ２を印刷せずにユーザ任意のグラデーションの調整を行うときはユーザ調整ボタンＢＴ２を押下する。
【００４１】
ステップＳＰ９においてＣＰＵ１２は、ユーザ調整ボタンＢＴ２が押下されたか否かを判定する。ここで否定結果が得られると、このことは、印刷ボタンＢＴ１が押下されたため、ユーザはグラデーションの調整を自身では行わずに、プレビュー表示された出力グラデーション画像データＩＭ２を印刷することを希望していることを表し、このときＣＰＵ１２はステップＳＰ１１へ移る。
【００４２】
ステップＳＰ１１においてＣＰＵ１２は、画像処理結果である出力グラデーション画像データＩＭ２を画像出力部５４によりプリンタ３２へ出力し、ステップＳＰ１２へ移り外縁部グラデーション処理手順ＲＴ１を終了する。
【００４３】
一方ステップＳＰ９において肯定結果が得られると、このことはプレビュー表示された出力グラデーション画像データＩＭ２にユーザが満足しておらずグラデーションの調整を自身で行うことを希望していることを表し、このときＣＰＵ１２はステップＳＰ１０へ移る。
【００４４】
ステップＳＰ１０においてＣＰＵ１２は、キーボード２６又はマウス２８を介したユーザによる、情報取得部４４が出力したグラデーション情報に含まれるグラデーション対象の外縁部と、ユーザ任意の外縁部グラデーション色との組み合わせの入力を、外縁部グラデーション情報入力部６０により受け付けてグラデーション画像生成部５２へ出力し、ステップＳＰ６へ移る。ステップＳＰ６においてＣＰＵ１２は、外縁部グラデーション情報入力部６０から外縁部グラデーション情報の入力があった場合、外縁部グラデーション情報入力部６０が出力した外縁部グラデーション情報から、グラデーションを施した画像データを出力グラデーション画像データＩＭ２としてグラデーション画像生成部５２により生成しステップＳＰ７へ移り、以降の処理を行う。
【００４５】
［１−４．効果等］
以上の構成においてＰＣ１０は、入力グラデーション画像データＩＭ１における文字ＣＨがグラデーションの場合に、グラデーション色と背景色とを比較し類似色であるかを判定し、類似色と判定したグラデーション色のみの濃度値を変動させた外縁部グラデーション色を生成し、入力グラデーション画像データＩＭ１におけるグラデーション情報に含まれるグラデーション対象の外縁部と、濃度値を変動させた外縁部グラデーション色とを組み合わせた外縁部グラデーション情報を生成し、外縁部グラデーション情報からグラデ−ションを施した出力グラデーション画像データＩＭ２を生成するようにした。
【００４６】
このためＰＣ１０は、文字ＣＨがグラデーションの場合であっても該文字ＣＨの外縁部に縁取りをすることができ、該文字ＣＨの視認性を向上させることができる。
【００４７】
ここで、従来のように文字ＣＨの外縁部全ての濃度を一様に高くすると、文字ＣＨのうち背景ＢＧとの濃度差が大きい、白色に近い部分の外縁部にも濃い色の外縁部が付されてしまうため、外縁部が目立って不自然になり、デザイン性が保てない可能性があった。
【００４８】
これに対しＰＣ１０は、文字ＣＨの外縁部全ての濃度を一様に高くするのではなく、外縁部のうち、背景色と類似する箇所のみ、すなわち背景色である白色に近い箇所のみ、濃度値を僅かに、例えば２５６階調のうちの２０％であるほぼ５０だけ濃く変動させるようにした。これによりＰＣ１０は、外縁部を目立ち過ぎないようにさせて不自然にならないようにし、デザイン性を保つことができる。
【００４９】
またＰＣ１０は、プレビュー画面ＰＲＤにおいてユーザ調整ボタンＢＴ２を押下され、外縁部グラデーション情報入力部６０により外縁部グラデーション情報がユーザから入力された場合、入力グラデーション画像データＩＭ１に、ユーザ任意の外縁部グラデーション情報に基づくグラデ−ションを施し、出力グラデーション画像データＩＭ２として生成するようにした。これによりＰＣ１０は、自動的に生成された出力グラデーション画像データＩＭ２に満足できずグラデーションの調整を自身で行いたいというユーザの意図を反映できる。
【００５０】
以上の構成によればＰＣ１０は、画像データを入力する画像入力部４０に入力した入力グラデーション画像データＩＭ１からグラデーション情報と背景色情報とを取得する情報取得部４４と、情報取得部４４で取得したグラデーション情報に含まれるグラデーション色と背景色情報に含まれる背景色とを比較し類似色であるかを判定する類似色判定部４６と、類似色判定部４６が類似色と判定した場合、グラデーション色の濃度値を変動させたグラデーション色を生成する類似グラデーション色変動部４８と、情報取得部４４で取得したグラデーション情報に含まれるグラデーション対象の外縁部に対して、類似グラデーション色変動部４８が生成したグラデーション色を組み合わせた外縁部グラデーション情報を生成する外縁部グラデーション情報生成部５０と、外縁部グラデーション情報に基づく出力グラデーション画像データＩＭ２を出力する画像出力部５４とを設けるようにした。
【００５１】
これによりＰＣ１０は、文字ＣＨの外縁部における背景ＢＧとの濃度差が大きい箇所のみの濃度を僅かに変動させることにより、外縁部が目立ち過ぎない程度に文字ＣＨと背景ＢＧとの境界を視認させることができる。
【００５２】
［２．第２の実施の形態］
［２−１．ＰＣの機能構成］
図２及び図３とそれぞれ対応する部材に同一符号を付した図８及び図９に示すように、第２の実施の形態によるＰＣ１１０は、第１の実施の形態によるＰＣ１０と比べて、画像処理部１４２が画像処理部４２と異なっているものの、それ以外は同様に構成されている。画像処理部１４２は画像処理部４２と比べて、類似グラデーション色変動部４８に代えてグラデーション色一律変動部７０が設けられているものの、それ以外は同様に構成されている。
【００５３】
類似色判定部４６は、情報取得部４４が出力したグラデーション情報に含まれるグラデーション色と背景色情報に含まれる背景色とを比較し類似色であるか否かの判定を第１の実施の形態と同様に行い、判定結果をグラデーション色一律変動部７０へ出力する。具体的に類似色判定部４６は、情報取得部４４が取得した複数のグラデーション色のうち、１つでも背景色と類似しているものが存在する場合、グラデーション色と背景色とが類似色であると判定する。
【００５４】
グラデーション色一律変動部７０は、類似色判定部４６が類似色と判定した場合に、全てのグラデーション色の濃度値を一律に変動させた外縁部グラデーション色を生成し、外縁部グラデーション情報生成部５０へ出力する。
【００５５】
外縁部グラデーション情報生成部５０は、情報取得部４４が出力したグラデーション情報に含まれるグラデーション対象の外縁部と、グラデーション色一律変動部７０が出力した外縁部グラデーション色とを組み合わせた外縁部グラデーション情報を第１の実施の形態と同様に生成し、グラデーション画像生成部５２へ出力する。
【００５６】
［２−２．外縁部グラデーション処理］
次に、ＰＣ１１０による外縁部グラデーション処理手順ＲＴ１０１について、図３と同一の処理を行うステップに同一符号を付した図９のフローチャートを用いて説明する。
【００５７】
ステップＳＰ１〜ステップＳＰ３においてＣＰＵ１２は、外縁部グラデーション処理手順ＲＴ１と同様の処理を行い、ステップＳＰ１０４へ移る。ステップＳＰ１０４においてＣＰＵ１２は、類似色判定部４６が類似色と判定した場合に、全てのグラデーション色（すなわち濃度１、濃度２及び濃度３）の濃度値を一律に変動させたグラデーション色をグラデーション色一律変動部７０により生成し、ステップＳＰ５へ移る。ここではグラデーション色一律変動部７０は、全てのグラデーション色のＲＧＢ値を変動させることにより、濃度値を変動させる。具体的にグラデーション色一律変動部７０は、グラデーション色（Ｒ，Ｇ，Ｂ）＝濃度１（７０，７０，７０）、濃度２（１２５，１２５，１２５）、濃度３（２５０，２５０，２５０）のＲＧＢ値を２０％（すなわち２５６階調のうちの約２０％である５０）低く設定することにより濃度値を上げる。これにより、グラデーション色（Ｒ，Ｇ，Ｂ）＝濃度１（７０，７０，７０）、濃度２（１２５，１２５，１２５）及び濃度３（２５０，２５０，２５０）は、それぞれ（Ｒ，Ｇ，Ｂ）＝濃度５（２０，２０，２０）、濃度６（７５，７５，７５）及び濃度７（２００，２００，２００）となり、グラデーション色一律変動部７０は、グラデーション色（Ｒ，Ｇ，Ｂ）＝濃度５（２０，２０，２０）、濃度６（７５，７５，７５）及び濃度７（２００，２００，２００）を用いたグラデーション色を生成する。図１０（ｂ）は、全てのグラデーション色の濃度値を一律で一定に変動させて生成した外縁部グラデーション色である。
【００５８】
ステップＳＰ５〜ステップＳＰ１１においてＣＰＵ１２は、外縁部グラデーション処理手順ＲＴ１と同様の処理を行い、ステップＳＰ１２へ移り外縁部グラデーション処理手順ＲＴ１０１を終了する。
【００５９】
これにより、図５に示した入力グラデーション画像データＩＭ１に対して外縁部グラデーションが施され、図１１に示す出力グラデーション画像データＩＭ１０２が生成される。出力グラデーション画像データＩＭ１０２は、入力グラデーション画像データＩＭ１と比べて、文字ＣＨの全体の外縁部に、文字ＣＨの外縁部の内側の文字色よりも僅かに濃い色の外縁部ＯＥが付されており、文字ＣＨと背景ＢＧとの境界部が視認し易くなっている。
【００６０】
［２−３．効果等］
以上の構成においてＰＣ１１０は、入力グラデーション画像データＩＭ１における文字がグラデーションの場合に、グラデーション色と背景色とを比較し類似色であるかを判定し、類似色であると判定した場合、全てのグラデーション色の濃度値を一定に変動させた外縁部グラデーション色を生成し、入力グラデーション画像データＩＭ１におけるグラデーション情報に含まれるグラデーション対象の外縁部と、濃度値を変動させた外縁部グラデーション色とを組み合わせた外縁部グラデーション情報を生成し、外縁部グラデーション情報からグラデ−ションを施した出力グラデーション画像データＩＭ１０２を生成するようにした。
【００６１】
このためＰＣ１１０は、文字ＣＨがグラデーションの場合であっても該文字ＣＨの全ての外縁部にバランス良く縁取りをすることができ、該文字ＣＨの視認性を向上させることができる。
【００６２】
ここで、従来のように文字ＣＨの外縁部全ての濃度を同じ濃度値になるように高くすると、文字ＣＨのうち背景ＢＧとの濃度差が大きい、白色に近い部分の外縁部にも濃い色の外縁部が付されてしまうため、外縁部が目立って不自然になり、デザイン性が保てない可能性があった。
【００６３】
これに対しＰＣ１１０は、文字ＣＨの外縁部全ての濃度の濃度値を同じにするのではなく、文字ＣＨの内側の文字色よりも外縁部を僅かに、例えば２０％だけ濃く変動させるようにした。これによりＰＣ１１０は、外縁部を目立ち過ぎないようにさせて不自然にならないようにし、デザイン性を保つことができる。
【００６４】
その他第２の実施の形態によるＰＣ１１０は、第１の実施の形態によるＰＣ１０とほぼ同様の作用効果を奏する。
【００６５】
［３．他の実施の形態］
なお上述した実施の形態においては、ユーザによる外縁部グラデーション情報の入力が外縁部グラデーション情報入力部６０からあった場合、該外縁部グラデーション情報から、グラデーションを施した画像データを出力グラデーション画像データＩＭ２として生成する、すなわち、外縁部ＯＥをユーザが調整する場合について述べた。本発明はこれに限らず、ユーザによるグラデーション情報の入力が所定のグラデーション情報入力部からあった場合、該グラデーション情報から、グラデーションを施した画像データを出力グラデーション画像データＩＭ２として生成する、すなわち、文字ＣＨをユーザが調整するようにしても良い。さらに、文字ＣＨ又は外縁部ＯＥの何れを調整するかをユーザに選択させても良い。
【００６６】
また上述した第１の実施の形態においては、類似色と判定したグラデーション色（濃度３）のみの濃度値を２０％変動させる一方、類似色でないと判定したグラデーション色（濃度１及び濃度２）の濃度値は変動させずに、各濃度の間を線形補間する場合について述べた。本発明はこれに限らず、類似色と判定したグラデーション色（濃度３）の濃度値と、濃度３に隣接するグラデーション色（濃度２）の濃度値とを例えば２０％変動させる等、類似色と判定したグラデーション色に隣接するグラデーション色である類似判定隣接グラデーション色の濃度値も、類似色と判定したグラデーション色と同様に変動させても良い。
【００６７】
また、類似色と判定したグラデーション色（濃度３）の濃度値を例えば２０％変動させ、濃度３に隣接するグラデーション色（濃度２）の濃度値を例えば１０％変動させる等、類似判定隣接グラデーション色の濃度値を、類似色と判定したグラデーション色の濃度値の変動量よりも小さい変動量だけ変動させても良い。その場合、より一層外縁部を目立ち過ぎないようにできる。また、類似色と判定したグラデーション色の何個隣のグラデーション色まで濃度値を変動させるか（例えば濃度３は２０％、濃度２は１０％、濃度１は５％等）をユーザに指定させても良い。
【００６８】
さらに上述した実施の形態においては、入力グラデーション画像データＩＭ１から３箇所のグラデーション色を取得する場合について述べた。本発明はこれに限らず、入力グラデーション画像データＩＭ１から２箇所以上の任意の個数のグラデーション色を取得して良い。また上述した実施の形態においては、ベクタ画像データである入力グラデーション画像データＩＭ１からグラデーション色を取得したが、ラスタ画像データからグラデーション色を検出する手段を有する場合、入力グラデーション画像データＩＭ１をラスタ画像データとしても良い。
【００６９】
さらに上述した実施の形態においては、類似色と判定したグラデーション色のＲＧＢ値を２０％低く設定する場合について述べた。本発明はこれに限らず、他の種々の割合だけＲＧＢ値を変更して良い。その場合、全階調（例えば２５６階調）のうちの２０％以下程度だけ濃度を変動させると、外縁部が目立ち過ぎないため好ましい。また、ＲＧＢ値を変更する割合をユーザに設定させたり、例えば濃いめや、薄め等、割合の数値までは設定させなくとも種々の方法によりユーザの意思を反映させたりしても良い。
【００７０】
さらに上述した実施の形態においては、色差の閾値を１３．０とする場合について述べた。本発明はこれに限らず、色差の閾値は任意に設定して良い。また、色差の閾値をユーザに設定させたり、例えば厳しめや、優しめ等、閾値までは設定させなくとも種々の方法によりユーザの意思を反映させたりしても良い。
【００７１】
また上述した実施の形態においては、グラデーションの形状が線形である入力グラデーション画像データＩＭ１に外縁部グラデーション処理を行う場合について述べた。本発明はこれに限らず、図１２に示す円形のグラデーションの出力グラデーション画像データＩＭ２０２のように、例えば円形や放射等、種々のグラデーションの形状の入力グラデーション画像データに外縁部グラデーション処理を行って良い。
【００７２】
さらに上述した実施の形態においては、ｓＲＧＢ値におけるＲＧＢ全ての値が同一である、文字色がモノトーンの文字ＣＨを含む入力グラデーション画像データＩＭ１に外縁部グラデーション処理を行う場合について述べた。本発明はこれに限らず、ｓＲＧＢ値におけるＲＧＢの値が同一でない、文字色がカラーの文字を含む入力グラデーション画像データに外縁部グラデーション処理を行っても良い。
【００７３】
さらに上述した実施の形態においては、背景色が全面に亘って一様の白色である背景ＢＧを含む入力グラデーション画像データＩＭ１に外縁部グラデーション処理を行う場合について述べた。本発明はこれに限らず、背景色が全面に亘って一様の色ではない背景を含む入力グラデーション画像データに本発明を適用しても良い。
【００７４】
さらに上述した実施の形態においては、文字オブジェクトである文字ＣＨを含む入力グラデーション画像データＩＭ１に対し外縁部グラデーション処理を行う場合について述べた。本発明はこれに限らず、文字列オブジェクト等、グラデーション情報が付与可能な種々のオブジェクトを含む入力グラデーション画像データに対し外縁部グラデーション処理を行って良い。
【００７５】
さらに上述した実施の形態においては、プリンタ３２がＵＳＢケーブルによりＰＣ１０及び１１０と接続される場合について述べた。本発明はこれに限らず、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４ケーブル、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブル、ＢｌｕｅＴｏｏｔｈ（登録商標）、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．３ｕ／ａｂやＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ等の規格に準じた有線又は無線のＬＡＮ（Local Area Network）等、種々の通信手段を介して接続しても良い。
【００７６】
さらに上述した実施の形態においては、ＰＣ１０及び１１０と相互に通信する装置としてプリンタ３２について述べた。本発明はこれに限らず、例えばコピー機、複合機やＦＡＸ機等、種々の機器であって良い。
【００７７】
さらに上述した実施の形態においては、ＰＣ１０に本発明を適用する場合について述べた。本発明はこれに限らず、例えばプリンタ３２に本発明を適用し、該プリンタ３２において、入力グラデーション画像データを補正し画像形成しても良い。
【００７８】
さらに上述した実施の形態においては、情報取得部としての情報取得部４４と、類似色判定部としての類似色判定部４６と、類似グラデーション色変動部としての類似グラデーション色変動部４８と、外縁部グラデーション情報生成部としての外縁部グラデーション情報生成部５０とによって、画像形成装置としてのＰＣ１０を構成する場合について述べた。本発明はこれに限らず、その他種々の構成でなる情報取得部と、類似色判定部と、類似グラデーション色変動部と、外縁部グラデーション情報生成部とによって、画像形成装置を構成しても良い。
【産業上の利用可能性】
【００７９】
本発明は、文字の視認性を向上させるよう画像処理するコンピュータの他、イメージスキャナやファクシミリ装置、或いは複写機等、画像に関する種々の処理を行う種々の電子機器でも利用できる。
【符号の説明】
【００８０】
１０、１１０……ＰＣ、１２……ＣＰＵ、１４……ＲＡＭ、１６……外部記憶装置Ｉ／Ｆ、１８……入力装置Ｉ／Ｆ、２０……表示装置Ｉ／Ｆ、２２……プリンタＩ／Ｆ、２４……ＨＤＤ、２６……キーボード、２８……マウス、３０……モニタ、３２……プリンタ、４０……画像入力部、４２、１４２……画像処理部、４４……情報取得部、４６……類似色判定部、４８……類似グラデーション色変動部、５０……外縁部グラデーション情報生成部、５２……グラデーション画像生成部、５４……画像出力部、５６……プレビュー画像生成部、５８……プレビュー表示部、６０……外縁部グラデーション情報入力部、７０……グラデーション色一律変動部、ＢＴ１……印刷ボタン、ＢＴ２……ユーザ調整ボタン、ＢＧ……背景、ＣＨ……文字、ＯＥ……外縁部、ＩＭ１……入力グラデーション画像データ、ＩＭ２、ＩＭ１０２、ＩＭ２０２……出力グラデーション画像データ、ＰＲＤ……プレビュー画面。
【図１】
2018074247.tif 000006
【図２】
2018074247.tif 000007
【図３】
2018074247.tif 000008
【図４】
2018074247.tif 000009
【図５】
2018074247.tif 000010
【図６】
2018074247.tif 000011
【図７】
2018074247.tif 000012
【図８】
2018074247.tif 000013
【図９】
2018074247.tif 000014
【図１０】
2018074247.tif 000015
【図１１】
2018074247.tif 000016
【図１２】
2018074247.tif 000017