(57)【要約】【課題】適切な補正処理を選択することで、印刷画像の見栄えを向上する。【解決手段】印刷実行部を制御する印刷制御装置は、対象画像データを取得し、対象画像を印刷すべき被印刷媒体の種類を示す媒体情報を取得し、媒体情報を用いて、複数個の補正処理の中から実行すべき補正処理を選択する。補正処理は、対象画像内の補正すべき注目画素の周辺に位置する複数個の周辺画素のそれぞれに対応付けられる１つ以上の補正値を用いて注目画素の値を補正する処理である。印刷制御装置は、対象画像データに対して選択済みの補正処理を含む生成処理を実行して印刷画像データを生成し、印刷画像データに従って、印刷実行部に印刷画像を被印刷媒体に印刷させる。媒体情報が第１種の媒体を示す場合に、第１の補正処理が選択され、媒体情報が第２種の媒体を示す場合に、第２の補正処理が選択される。【選択図】  図４
2019097141.tif 000002
【特許請求の範囲】
【請求項１】
色材を用いて被印刷媒体に画像を印刷する印刷実行部を制御する印刷制御装置であって、
対象画像を示す対象画像データを取得する画像取得部と、
前記対象画像を印刷すべき前記被印刷媒体の種類を示す媒体情報を取得する媒体情報取得部と、
前記媒体情報を用いて、複数個の補正処理の中から実行すべき補正処理を選択する選択部であって、
前記複数個の補正処理は、第１の補正処理と第２の補正処理とを含み、
前記第１の補正処理は、前記対象画像内の補正すべき注目画素の周辺に位置する複数個の第１の周辺画素のそれぞれに対応付けられる１つ以上の第１の補正値を用いて前記注目画素の値を補正する処理であり、
前記第２の補正処理は、前記注目画素の周辺に位置する複数個の第２の周辺画素のそれぞれに対応付けられる１つ以上の第２の補正値を用いて前記注目画素の値を補正する処理である、前記選択部と、
前記対象画像データに対して選択済みの前記補正処理を含む生成処理を実行して、印刷画像を示す印刷画像データを生成する生成部と、
前記印刷画像データに従って、印刷実行部に前記印刷画像を被印刷媒体に印刷させる印刷制御部と、
を備え、
前記選択部は、前記媒体情報が第１種の媒体を示す場合に、前記第１の補正処理を選択し、前記媒体情報が第２種の媒体を示す場合に、前記第２の補正処理を選択する、印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置であって、
前記第１の補正処理は、前記複数個の第１の周辺画素の値と、前記１つ以上の第１の補正値と、を用いて前記注目画素の値を変更する処理であり、
前記第２の補正処理は、前記複数個の第２の周辺画素の値と、前記１つ以上の第２の補正値と、を用いて前記注目画素の値を変更する処理である、印刷制御装置。
【請求項３】
請求項２に記載の印刷制御装置であって、
前記第１の補正処理は、第１のフィルタを用いて前記注目画素の値を変更し、
前記第２の補正処理は、前記第２のフィルタとは異なる第２のフィルタを用いて前記注目画素の値を変更し、
前記第１のフィルタは、前記複数個の第１の周辺画素のそれぞれについて、前記注目画素に対する相対的な位置と、対応する前記第１の補正値と、を規定したフィルタであり、
前記第２のフィルタは、前記複数個の第２の周辺画素のそれぞれについて、前記注目画素に対する相対的な位置と、対応する前記第２の補正値と、を規定したフィルタである、印刷制御装置。
【請求項４】
請求項１に記載の印刷制御装置であって、
前記注目画素に対する相対的な位置が特定の位置である前記第１の周辺画素に対応する前記第１の補正値と、前記注目画素に対する相対的な位置が前記特定の位置である前記第２の周辺画素と対応する前記第２の補正値と、は、互いに異なる、印刷制御装置。
【請求項５】
請求項１〜４のいずれかに記載の印刷制御装置であって、
前記１つ以上の第１の補正値を共通の分母を持つ分数で表した場合に、前記１つ以上の第１の補正値の分子の絶対値は、２の累乗数を含み、０または２の累乗数で構成される、印刷制御装置。
【請求項６】
請求項１〜５のいずれかに記載の印刷制御装置であって、
前記第１の補正処理および前記第２の補正処理は、画像を平滑化する平滑化処理である、印刷制御装置。
【請求項７】
請求項６に記載の印刷制御装置であって、
前記第１の補正処理に用いられる前記複数個の第１の周辺画素のうちの前記注目画素から最も離れた前記第１の周辺画素は、前記第２の補正処理に用いられる前記複数個の第２の周辺画素のうちの前記注目画素から最も離れた前記第２の周辺画素よりも前記注目画素から離れている、印刷制御装置。
【請求項８】
適用例１〜５のいずれかに記載の印刷制御装置であって、
前記第１の補正処理および前記第２の補正処理は、画像のエッジを強調するエッジ強調処理である、印刷制御装置。
【請求項９】
請求項８に記載の印刷制御装置であって、
前記第２の補正処理に用いられる前記複数個の第２の周辺画素のうちの前記注目画素から最も離れた前記第２の周辺画素は、前記第１の補正処理に用いられる前記複数個の第１の周辺画素のうちの前記注目画素から最も離れた前記第１の周辺画素よりも前記注目画素から離れている、印刷制御装置。
【請求項１０】
請求項１〜９のいずれかに記載の印刷制御装置であって、
前記第２種の媒体は、普通紙であり、
前記第１種の媒体は、前記普通紙よりも色材の滲みが発生し難い特徴を有する用紙である、印刷制御装置。
【請求項１１】
請求項１〜９のいずれかに記載の印刷制御装置であって、
前記第２種の媒体は、第１のサイズを有し、
前記第１種の媒体は、前記第１のサイズよりも大きなサイズを有する、印刷制御装置。
【請求項１２】
請求項１〜１１のいずれかに記載の印刷制御装置であって、
前記第１の補正処理に用いられる前記複数個の第１の周辺画素のうちの前記注目画素から最も離れた前記第１の周辺画素よりも前記注目画素に近い少なくとも一個の前記第１の周辺画素は、前記第１の補正処理に用いられない、印刷制御装置。
【請求項１３】
色材を用いて被印刷媒体に画像を印刷する印刷実行部を制御するコンピュータプログラムであって、
対象画像を示す対象画像データを取得する画像取得機能と、
前記対象画像を印刷すべき前記被印刷媒体の種類を示す媒体情報を取得する媒体情報取得機能と、
前記媒体情報を用いて、複数個の補正処理の中から実行すべき補正処理を選択する選択機能であって、
前記複数個の補正処理は、第１の補正処理と第２の補正処理とを含み、
前記第１の補正処理は、前記対象画像内の補正すべき注目画素の周辺に位置する複数個の第１の周辺画素のそれぞれに対応付けられる１つ以上の第１の補正値を用いて前記注目画素の値を補正する処理であり、
前記第２の補正処理は、前記注目画素の周辺に位置する複数個の第２の周辺画素のそれぞれに対応付けられる１つ以上の第２の補正値を用いて前記注目画素の値を補正する処理である、前記選択機能と、
前記対象画像データに対して選択済みの前記補正処理を含む生成処理を実行して、印刷画像を示す印刷画像データを生成する生成機能と、
前記印刷画像データに従って、印刷実行部に前記印刷画像を被印刷媒体に印刷させる印刷制御機能と、
をコンピュータに実現させ、
前記選択機能は、前記媒体情報が第１種の媒体を示す場合に、前記第１の補正処理を選択し、前記媒体情報が第２種の媒体を示す場合に、前記第２の補正処理を選択する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、対象画像データを用いて印刷画像データを生成するための画像処理に関する。
【背景技術】
【０００２】
特許文献１に開示されたカラー原稿複写装置は、注目画素の属性が、下地、文字、網点のいずれであるかを判断し、注目画素に対して、属性に応じて異なるフィルタを用いた処理を実行する。例えば、文字の画素には、エッジ強調用のフィルタが用いられ、網点の画素には、スムージング用のフィルタが用いられ、下地の画素には、網点の画素に用いられるフィルタよりもフィルタサイズが小さなスムージング用のフィルタが用いられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３５４９９号公報
【特許文献２】特開２００８−９６４９号公報
【特許文献３】特開２００１−１４４９６５号公報
【特許文献４】特開平１１−３３１６０６号公報
【特許文献５】特開平３−８８４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、適用すべきフィルタを適切に選択することができれば、印刷画像の見栄えをさらに向上し得ることから、フィルタを選択する手法には、改善の余地があった。このように、適用すべき補正処理（例えば、適用すべきフィルタ）を適切に選択する技術が求められていた。
【０００５】
本明細書は、適切な補正処理を選択することで、印刷画像の見栄えを向上できる技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示された技術は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］色材を用いて被印刷媒体に画像を印刷する印刷実行部を制御する印刷制御装置であって、対象画像を示す対象画像データを取得する画像取得部と、前記対象画像を印刷すべき前記被印刷媒体の種類を示す媒体情報を取得する媒体情報取得部と、前記媒体情報を用いて、複数個の補正処理の中から実行すべき補正処理を選択する選択部であって、前記複数個の補正処理は、第１の補正処理と第２の補正処理とを含み、前記第１の補正処理は、前記対象画像内の補正すべき注目画素の周辺に位置する複数個の第１の周辺画素のそれぞれに対応付けられる１つ以上の第１の補正値を用いて前記注目画素の値を補正する処理であり、前記第２の補正処理は、前記注目画素の周辺に位置する複数個の第２の周辺画素のそれぞれに対応付けられる１つ以上の第２の補正値を用いて前記注目画素の値を補正する処理である、前記選択部と、前記対象画像データに対して選択済みの前記補正処理を含む生成処理を実行して、印刷画像を示す印刷画像データを生成する生成部と、前記印刷画像データに従って、印刷実行部に前記印刷画像を被印刷媒体に印刷させる印刷制御部と、を備え、前記選択部は、前記媒体情報が第１種の媒体を示す場合に、前記第１の補正処理を選択し、前記媒体情報が第２種の媒体を示す場合に、前記第２の補正処理を選択する、印刷制御装置。
【０００８】
上記構成によれば、被印刷媒体の種類に応じた適切な補正処理を選択することができる。このために、被印刷媒体に適した見栄えの印刷画像を被印刷媒体に印刷できる。この結果、適切な補正処理を選択することで、印刷画像の見栄えを向上できる。
【０００９】
なお、本明細書に開示される技術は、種々の形態で実現することが可能であり、例えば、複合機、スキャナ、プリンタ、画像処理方法、これら装置の機能または上記方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の画像処理装置としての端末装置１００の構成を示すブロック図である。
【図２】印刷処理のフローチャートである。
【図３】本実施例で用いられる対象画像の一例を示す図である。
【図４】フィルタ選択テーブルの一例を示す図である。
【図５】エッジ強調フィルタの一例を示す図である。
【図６】平滑化フィルタの一例を示す図である。
【図７】第２実施例のフィルタ選択テーブルＦＴｂの一例を示す図である。
【図８】第２実施例で用紙のサイズがＡ４サイズまたはＡ３サイズである場合に実行される補正処理のフローチャートである。
【図９】第２実施例における下地領域の補正の説明図である。
【図１０】変形例のエッジ強調フィルタの一例を示す図である。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例
Ａ−１．端末装置１００の構成
次に、本発明の実施の形態を実施例に基づき説明する。図１は、本発明の画像処理装置としての端末装置１００の構成を示すブロック図である。端末装置１００は、例えば、パーソナルコンピュータやスマートフォンなどの計算機であり、プロセッサとしてのＣＰＵ１１０と、ＤＲＡＭ（Dynamic Random Access Memoryの略）などの揮発性記憶装置１２０と、フラッシュメモリやハードディスクドライブなどの不揮発性記憶装置１３０と、液晶ディスプレイなどの表示部１４０と、マウスやキーボードなど操作部１５０と、外部装置と通信を行うためのインタフェースである通信インタフェース（ＩＦ）１７０と、を備えている。
【００１２】
通信ＩＦ１７０は、例えば、イーサネット（登録商標）規格に準拠したネットワークインタフェースを含み、該ネットワークインタフェースを介して、ローカルエリアネットワークＬＮに接続されている。これによって、端末装置１００は、ローカルエリアネットワークＬＮを介して、印刷実行部としてのプリンタ３００などの外部装置と通信可能に接続される。
【００１３】
揮発性記憶装置１２０は、ＣＰＵ１１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域を提供する。不揮発性記憶装置１３０には、コンピュータプログラムＰＧ１が格納されている。コンピュータプログラムＰＧ１は、例えば、プリンタ３００を制御するためのドライバプログラムである。コンピュータプログラムＰＧ１は、例えば、プリンタ３００の製造者が運用するサーバからダウンロードされる形態で提供されても良い。これに代えて、コンピュータプログラムＰＧ１は、ＤＶＤ−ＲＯＭなどに格納される形態で提供されてもよく、端末装置１００の製造時に不揮発性記憶装置１３０に格納（インストール）される形態で提供されても良い。
【００１４】
ＣＰＵ１１０は、コンピュータプログラムＰＧ１を実行することにより、プリンタ３００を制御して、プリンタ３００に画像を印刷させるためのプリンタドライバとして機能する。具体的には、ＣＰＵ１１０は、コンピュータプログラムＰＧ１を実行することにより、後述する印刷処理を実行することができる。
【００１５】
プリンタ３００は、例えば、インクを色材として用いて、インクジェット方式に従って、用紙などの被印刷媒体上に、画像を印刷する装置である。変形例としては、プリンタ３００は、トナーを色材として用いるレーザ方式のプリンタであっても良い。本実施例のプリンタ３００は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の４種類のインクを用いて、カラー印刷を行うインクジェットプリンタである。
【００１６】
Ａ−２．印刷処理
図２は、印刷処理のフローチャートである。この画像処理は、端末装置１００においてプリンタドライバが起動されて、該プリンタドライバに対して、ユーザから印刷指示が入力されたときに実行される。印刷指示は、該プリンタドライバによって表示部１４０に表示されるユーザインタフェース画面（ＵＩ画面）を介して、入力される。印刷指示は、各種の印刷に関連する条件を示す印刷条件情報、例えば、印刷の対象となる対象画像を示す対象画像データを指定する情報を含む。
【００１７】
Ｓ１０では、ＣＰＵ１１０は、ＣＰＵ１１０は、印刷指示に含まれる情報によって指定される対象画像を示す対象画像データを取得する。本実施例の対象画像データは、文書作成ソフトや描画ソフトなどによって作成された画像データである。ＣＰＵ１１０は、端末装置１００の不揮発性記憶装置１３０に保存された対象画像データを、不揮発性記憶装置１３０から取得する。
【００１８】
本実施例で取得される対象画像データは、複数個の画素の値を含み、複数個の画素の値のそれぞれは、画素の色をＲＧＢ値で表す。すなわち、対象画像データは、ＲＧＢ画像データである。１個の画素のＲＧＢ値は、例えば、赤（Ｒ）と緑（Ｇ）と青（Ｂ）との３個の成分値（以下、Ｒ値、Ｇ値、Ｂ値とも呼ぶ）を含んでいる。本実施例では、各成分値の階調数は、２５６階調である。なお、取得される対象画像データが、ＲＧＢ画像データではない場合には、例えば、該対象画像データに対して、ラスタライズ処理や変換処理が実行されて、ＲＧＢ画像データに変換される。
【００１９】
図３は、本実施例で用いられる対象画像の一例を示す図である。図３（Ａ）には、名刺サイズの用紙に印刷されるべき対象画像ＯＩ１の一例が示されている。対象画像ＯＩ１内のオブジェクトの大部分は、名前、会社名、連絡先などを示す文字ＴＸである可能性が高い。図３（Ｂ）には、Ｌ判サイズの用紙に印刷されるべき対象画像ＯＩ２の一例が示されている。Ｌ判サイズは、写真用の用紙に採用されるサイズであるので、対象画像ＯＩ２内のオブジェクトは、写真ＩＭである可能性が高い。図３（Ｃ）には、Ａ３またはＡ４サイズの用紙に印刷されるべき対象画像ＯＩ３の一例が示されている。これらのサイズは、ビジネス文書、広告、その他の一般的な書類に、広く用いられるので、対象画像ＯＩ２内のオブジェクトは、文字、描画、写真などの様々な種類のオブジェクトを含み得る。例えば、図３（Ｃ）の対象画像ＯＩ３は、下地ＢＧと、文字ＴＸと、写真ＩＭと、を含んでいる。
【００２０】
Ｓ１５では、ＣＰＵ１１０は、用紙情報を取得する。印刷条件情報は、例えば、上記ＵＩ画面を介して、印刷指示とともに入力される。本実施例では、用紙情報は、対象画像を印刷すべき用紙の種類を示す情報であり、用紙のサイズを示す情報と、用紙の材質を示す情報を含む。本実施例にて想定される用紙のサイズは、名刺サイズと、Ｌ判サイズと、Ａ４サイズと、Ａ３サイズと、の４種類である。本実施例にて想定される用紙の材質は、普通紙と、光沢紙と、の２種類である。光沢紙は、普通紙と比較して、インクの滲みが発生し難い特徴を有する。
【００２１】
Ｓ２０では、ＣＰＵ１１０は、フィルタ選択テーブルＦＴを用いて、使用すべきフィルタ（使用フィルタとも呼ぶ）を決定する。図４は、フィルタ選択テーブルの一例を示す図である。フィルタ選択テーブルＦＴには、用紙の種類（サイズおよび／または材質）ごとに、後述する補正処理にて使用すべきフィルタが記録されている。
【００２２】
本実施例では、２種類のタイプと、３種類のサイズと、を組み合わせた計６種類のフィルタが用いられる。２種類のタイプは、「エッジ強調」と「平滑化」である。３種類のサイズは、「小」と「中」と「大」である。エッジ強調フィルタは、画像内のエッジを強調、鮮鋭化するエッジ強調処理のためのフィルタである。
【００２３】
図５は、エッジ強調フィルタの一例を示す図である。図５（Ａ）、（Ｂ）、（Ｃ）には、サイズが「小」、「中」、「大」のエッジ強調フィルタが示されている。図５（Ａ）の小エッジ強調フィルタＦＥｓは、縦３個×横３個の画素のそれぞれに対応する補正係数（補正値とも呼ぶ）を規定している。すなわち、小エッジ強調フィルタＦＥｓは、注目画素ＣＰと、注目画素ＣＰの周辺に位置する８個の周辺画素ＳＰと、のそれぞれについて、対応する補正係数を規定している。例えば、小エッジ強調フィルタＦＥｓでは、注目画素ＣＰに対応する補正係数は、５であり、注目画素ＣＰの上下左右に隣接する４個の周辺画素ＳＰに対応する４個の補正係数は、−１であり、注目画素ＣＰの左上、右上、左下、左上に位置する４個の周辺画素ＳＰに対応する４個の補正係数は、０である。このように、フィルタは、注目画素ＣＰに対応する補正係数に加えて、Ｍ個（Ｍは１以上の整数）の周辺画素ＳＰのそれぞれについて、注目画素ＣＰに対する相対的な位置と、対応する補正係数と、を規定した情報である、と言うことができる。
【００２４】
なお、小エッジ強調フィルタＦＥｓを用いた補正では、注目画素ＣＰと周辺画素ＳＰとを含むフィルタ範囲内の９個の画素の値に、それぞれ、小エッジ強調フィルタＦＥｓに規定される対応する係数を乗じて、９個の修正値が算出される。そして、該９個の修正値の和が、補正済みの注目画素ＣＰの値として算出される。このことから解るように、対応する補正係数が０である周辺画素ＳＰの値は、補正には用いられない。このために、小エッジ強調フィルタＦＥｓでは、８個の周辺画素ＳＰについて補正係数を規定しているが、補正に用いられる周辺画素ＳＰの個数は、４個である。
【００２５】
図５（Ｂ）の中エッジ強調フィルタＦＥｍは、縦３個×横３個の画素のそれぞれに対応する補正係数を規定している。すなわち、中エッジ強調フィルタＦＥｍは、注目画素ＣＰと、注目画素ＣＰの周辺に位置する８個の周辺画素ＳＰと、のそれぞれについて、対応する補正係数を規定している。例えば、中エッジ強調フィルタＦＥｍでは、注目画素ＣＰに対応する補正係数は、（１６／４）であり、注目画素ＣＰの上下左右に隣接する４個の周辺画素ＳＰに対応する４個の補正係数は、（−２／４）であり、注目画素ＣＰの左上、右上、左下、左上に位置する４個の周辺画素ＳＰに対応する４個の補正係数は、（−１／４）である。中エッジ強調フィルタＦＥｍでは、対応する補正係数が０である周辺画素ＳＰは、存在しない。このために、中エッジ強調フィルタＦＥｍでは、補正に用いられる周辺画素ＳＰの個数は、８個である。
【００２６】
中エッジ強調フィルタＦＥｍの複数個の補正係数（１６／４）、（−２／４）、（−１／４）は、共通の分母である「４」を分母とする分数で表した場合に、その分子の絶対値１６、２、１は、２の累乗数を含み、０と２の累乗数のいずれとも異なる値を含まない。換言すれば、中エッジ強調フィルタＦＥｍの複数個の補正係数は、共通の分母である「４」を分母とする分数で表した場合に、その分子の絶対値は、少なくとも１つの２の累乗数を含み、０または２の累乗数で構成されている。２の累乗数は、２ｋ（ｋは、０以上の整数）で表される数であり、１、２、４、８、１６、３２、６４、１２８などである。この結果、中エッジ強調フィルタＦＥｍを用いる補正処理の演算において、係数の分子と、対応する画素の値と、を乗ずる演算を、シフト演算によって実行できる。シフト演算は、例えば、コンピュータによる２進数の演算では、他の演算と比較して、演算速度が速いため、補正処理に必要な演算を高速化できる。さらに、中エッジ強調フィルタＦＥｍでは、共通の分母である「４」も２の累乗数である。このために、さらに、補正処理に必要な演算を高速化できる。
【００２７】
図５（Ｃ）の大エッジ強調フィルタＦＥｌは、縦５個×横５個の画素のそれぞれに対応する補正係数を規定している。すなわち、大エッジ強調フィルタＦＥｌは、注目画素ＣＰと、注目画素ＣＰの周辺に位置する２４個の周辺画素ＳＰと、のそれぞれについて、対応する補正係数を規定している。例えば、大エッジ強調フィルタＦＥｌでは、注目画素ＣＰに対応する補正係数は、（６４／３２）であり、２４個の周辺画素ＳＰに対応する２４個の補正係数は、（８／３２）、（−８／３２）、（−４／３２）、（−２／３２）、（０／３２）のいずれかである。大エッジ強調フィルタＦＥｌでは、対応する補正係数が０である周辺画素ＳＰは、４隅の４個である。このために、大エッジ強調フィルタＦＥｌでは、補正に用いられる周辺画素ＳＰの個数は、２０個である。
【００２８】
大エッジ強調フィルタＦＥｌの複数個の補正係数（６４／３２）、（８／３２）、（−８／３２）、（−４／３２）、（−２／３２）は、共通の分母である「３２」を分母とする分数で表した場合に、その分子の絶対値６４、８、４、２は、２の累乗数を含み、０と２の累乗数のいずれとも異なる値を含まない。換言すれば、大エッジ強調フィルタＦＥｌの複数個の補正係数は、共通の分母である「３２」を分母とする分数で表した場合に、その分子の絶対値は、少なくとも１つの２の累乗数を含み、０または２の累乗数で構成されている。この結果、中エッジ強調フィルタＦＥｍと同様に、大エッジ強調フィルタＦＥｌを用いる補正処理の演算において、補正処理に必要な演算を高速化できる。さらに、中エッジ強調フィルタＦＥｍと同様に、大エッジ強調フィルタＦＥｌでは、共通の分母である「３２」も２の累乗数である。このために、さらに、補正処理に必要な演算を高速化できる。
【００２９】
ここで、フィルタのサイズは、補正に用いられる複数個の周辺画素ＳＰのうちの注目画素ＣＰから最も離れた最遠周辺画素ＦＰと、注目画素ＣＰと、の間の距離Ｄによって示すことができる。すなわち、最遠周辺画素ＦＰと注目画素ＣＰとの間の距離Ｄが大きいほど、フィルタのサイズが大きいと言うことができる。換言すれば、最遠周辺画素ＦＰが注目画素ＣＰから離れているほどフィルタのサイズが大きい。ここで、小エッジ強調フィルタＦＥｓの距離Ｄｅｓは、１であり、中エッジ強調フィルタＦＥｍの距離Ｄｅｍは、ＳＱＲＴ（２）であり、大エッジ強調フィルタＦＥｌの距離Ｄｅｌは、ＳＱＲＴ（５）である。ここで、ＳＱＲＴ（ａ）は、ａの平方根を意味する。
【００３０】
なお、エッジ強調フィルタのサイズが大きいほど（すなわち、最遠周辺画素ＦＰが注目画素ＣＰから離れているほど）、補正のレベルが高くなり、エッジが強調される程度が大きくなる。
【００３１】
図６は、平滑化フィルタの一例を示す図である。平滑化フィルタは、画像を平滑化する平滑化処理のためのフィルタである。図６（Ａ）、（Ｂ）、（Ｃ）には、サイズが「小」、「中」、「大」の平滑化フィルタが示されている。図６（Ａ）の小平滑化フィルタＦＳｓは、縦３個×横３個の画素のそれぞれに対応する補正係数を規定している。すなわち、小平滑化フィルタＦＳｓは、注目画素ＣＰと、注目画素ＣＰの周辺に位置する８個の周辺画素ＳＰとのそれぞれについて、対応する補正係数を規定している。例えば、小平滑化フィルタＦＳｓでは、注目画素ＣＰに対応する補正係数と、注目画素ＣＰを囲む８個の周辺画素ＳＰに対応する８個の補正係数は、いずれも（１／９）である。小平滑化フィルタＦＳｓでは、対応する補正係数が０である周辺画素ＳＰは、存在しない。
【００３２】
図６（Ｂ）の中平滑化フィルタＦＳｍは、縦５個×横５個の画素のそれぞれに対応する補正係数を規定している。すなわち、中平滑化フィルタＦＳｍは、注目画素ＣＰと、注目画素ＣＰの周辺に位置する２４個の周辺画素ＳＰと、のそれぞれについて、対応する補正係数を規定している。例えば、中平滑化フィルタＦＳｍでは、注目画素ＣＰと、中平滑化フィルタＦＳｍの４隅に位置する４個の周辺画素ＳＰと、中平滑化フィルタＦＳｍの矩形の４辺の中央部分に位置する４個の周辺画素ＳＰに対応する補正係数は、いずれも（１／９）である。そして、２４個の周辺画素ＳＰのうち、上述した４隅に位置する４個の周辺画素ＳＰと４辺の中央部分に位置する４個の周辺画素ＳＰとを除く、１６個の周辺画素ＳＰに対応する補正係数は、いずれも０である。このために、中平滑化フィルタＦＳｍでは、補正に用いられる周辺画素ＳＰの個数は、８個である。
【００３３】
図６（Ｃ）の大平滑化フィルタＦＳｌは、縦７個×横７個の画素のそれぞれに対応する補正係数を規定している。すなわち、大平滑化フィルタＦＳｌは、注目画素ＣＰと、注目画素ＣＰの周辺に位置する４８個の周辺画素ＳＰと、のそれぞれについて、対応する補正係数を規定している。例えば、大平滑化フィルタＦＳｌでは、注目画素ＣＰと、大平滑化フィルタＦＳｌの４隅に位置する４個の周辺画素ＳＰと、中平滑化フィルタＦＳｍの矩形の４辺の中央部分に位置する４個の周辺画素ＳＰに対応する補正係数は、いずれも（１／９）である。そして、４８個の周辺画素ＳＰのうち、上述した４隅に位置する４個の周辺画素ＳＰと４辺の中央部分に位置する４個の周辺画素ＳＰとを除く、４０個の周辺画素ＳＰに対応する補正係数は、いずれも０である。このために、大平滑化フィルタＦＳｌでは、補正に用いられる周辺画素ＳＰの個数は、８個である。
【００３４】
ここで、フィルタのサイズは、上述したエッジ強調フィルタと同様に、補正に用いられる複数個の周辺画素ＳＰのうちの注目画素ＣＰから最も離れた最遠周辺画素ＦＰと、注目画素ＣＰと、の間の距離Ｄによって示すことができる。ここで、小平滑化フィルタＦＳｓの距離Ｄｓｓは、ＳＱＲＴ（２）であり、中平滑化フィルタＦＳｍの距離Ｄｓｍは、ＳＱＲＴ（８）であり、大平滑化フィルタＦＳｌの距離Ｄｓｌは、ＳＱＲＴ（１８）である。
【００３５】
さらに、図６（Ｂ）の中平滑化フィルタＦＳｍは、最遠周辺画素ＦＰよりも注目画素ＣＰに近い２０個の周辺画素ＳＰに、係数が「０」である１６個の周辺画素ＳＰを含む。同様に、図６（Ｃ）の大平滑化フィルタＦＳｌは、最遠周辺画素ＦＰよりも注目画素ＣＰに近い４４個の周辺画素ＳＰに、係数が「０」である４０個の周辺画素ＳＰを含む。すなわち、最遠周辺画素ＦＰよりも注目画素ＣＰに近い一部の画素は、中平滑化フィルタＦＳｍまたは大平滑化フィルタＦＳｌを用いる補正処理に用いられない。この結果、補正処理の演算速度を高速化できる。
【００３６】
以上の説明から解るように、図５、図６に示す複数個のフィルタは、互いに異なるフィルタであるので、複数個の周辺画素ＳＰと複数個の補正係数との組み合わせが、互いに異なる。例えば、注目画素ＣＰに対する相対的な位置が特定の位置である周辺画素ＳＰに対応する補正係数が、互いに異なる。具体的には、図５（Ａ）の小エッジ強調フィルタＦＥｓでは、注目画素ＣＰに対する相対的な位置が右側に隣接する位置である周辺画素ＳＰに対応する補正係数は、「−１」であり、図５（Ｂ）の中エッジ強調フィルタＦＥｍでは、注目画素ＣＰに対する相対的な位置が右側に隣接する位置である周辺画素ＳＰに対応する補正係数は、「−２」であり、互いに異なっていることが解る。
【００３７】
以上の説明から解るように、小平滑化フィルタＦＳｓ、中平滑化フィルタＦＳｍ、大平滑化フィルタＦＳｌは、いずれも補正に用いられる周辺画素ＳＰの個数は９個であるが、最遠周辺画素ＦＰと注目画素ＣＰとの間の距離Ｄが異なるので、フィルタのサイズは互いに異なる（ＦＳｓ＜ＦＳｍ＜ＦＳｌ）。
【００３８】
なお、平滑化フィルタのサイズが大きいほど（すなわち、最遠周辺画素ＦＰが注目画素ＣＰから離れているほど）、補正のレベルが高くなり、画像が平滑化される程度が大きくなる。
【００３９】
図４に示すように、用紙のサイズが名刺サイズである場合には、用紙の材質に拘わらずに、対象画像内の全ての領域について大エッジ強調フィルタＦＥｌが、使用フィルタとして決定される。用紙のサイズがＬ判サイズである場合には、用紙の材質に拘わらずに、対象画像内の全ての領域について小平滑化フィルタＦＳｓが、使用フィルタとして決定される。
【００４０】
用紙のサイズがＡ４サイズである場合には、対象画像内の文字領域と写真領域とで、決定される使用フィルタが異なる。用紙のサイズがＡ４サイズである場合には、用紙の材質に拘わらずに、対象画像内の文字領域について中エッジ強調フィルタＦＥｍが、使用フィルタとして決定され、対象画像内の写真領域について中平滑化フィルタＦＳｍが、使用フィルタとして決定される。
【００４１】
用紙のサイズがＡ３サイズである場合には、対象画像内の文字領域と写真領域とで、決定される使用フィルタが異なり、さらに、用紙の材質によって、決定される使用フィルタが異なる。用紙のサイズがＡ３サイズである場合で、かつ、用紙が光沢紙である場合には、対象画像内の文字領域について小エッジ強調フィルタＦＥｓが、使用フィルタとして決定され、対象画像内の写真領域について大平滑化フィルタＦＳｌが、使用フィルタとして決定される。用紙のサイズがＡ３サイズである場合で、かつ、用紙が普通紙である場合には、対象画像内の文字領域について中エッジ強調フィルタＦＥｍが、使用フィルタとして決定され、対象画像内の写真領域について中平滑化フィルタＦＳｍが、使用フィルタとして決定される。
【００４２】
Ｓ２５では、ＣＰＵ１１０は、領域特定処理が必要か否かを判断する。領域特定処理は、対象画像データを解析することによって、対象画像内の各オブジェクトを示す領域を、オブジェクトの種類（例えば、文字と写真）ごとに特定する処理である。例えば、本実施例では、対象画像において、文字を示す文字領域と、写真を示す写真領域と、文字と写真を除いた下地を含む領域（下地領域と呼ぶ）と、が特定される。本実施例では、用紙のサイズが、名刺サイズまたはＬ判サイズである場合には、上述したように全領域に対して、同一のフィルタが用いられるので、領域特定処理を行う必要はない。用紙のサイズが、Ａ４サイズまたはＡ３サイズである場合には、文字領域と写真領域とで異なるフィルタが用いられるので、領域特定処理を行う必要がある。このために、本実施例では、ＣＰＵ１１０は、用紙のサイズが、名刺サイズまたはＬ判サイズである場合には、領域特定処理が必要でないと判断し、用紙のサイズが、Ａ３サイズまたはＡ４サイズである場合には、領域特定処理が必要であると判断する。
【００４３】
領域特定処理が必要である場合には（Ｓ２５：ＹＥＳ）、Ｓ３０にて、ＣＰＵ１１０は、領域特定処理を実行する。領域特定処理では、例えば、ＣＰＵ１１０は、公知のエッジ検出フィルタを対象画像データに適用して、対象画像内のエッジを抽出して、エッジ量が基準より多い領域をオブジェクト領域として特定する。ＣＰＵ１１０は、特定された１以上のオブジェクト領域のうち、文字としての特徴を有する領域を文字領域として特定し、写真としての特徴を有する領域を写真領域として特定する。ＣＰＵ１１０は、１以上のオブジェクト領域のうち、テキストとしての特徴と写真としての特徴とのいずれも有しない領域を、下地領域として特定する。テキストとしての特徴は、例えば、色数が閾値ＴＨ１より少なく、かつ、下地色とは異なる色を有するオブジェクト画素の割合が閾値ＴＨ２より小さいことである。写真としての特徴は、例えば、色数が閾値ＴＨ２より多く、かつ、下地色とは異なる色を有するオブジェクト画素の割合が閾値ＴＨ２より大きいことである。なお、領域特定処理は、例えば、様々な公知の手法を採用することができ、公知の手法は、例えば、特開２０１３−０３００９０号公報、特開平５−２２５３７８号公報、特開２００２−２８８５８９号公報に開示されている。
【００４４】
Ｓ４０では、ＣＰＵ１１０は、対象画像データに対して補正処理を実行して補正済みの対象画像データ（本実施例ではＲＧＢ画像データ）を生成する。具体的には、ＣＰＵ１１０は、用紙のサイズが名刺サイズまたはＬ判サイズである場合には、対象画像内の全ての画素を注目画素として、Ｓ２０にて決定される１種類のフィルタを注目画素に適用して、注目画素の値を補正済みの値に変更する。
【００４５】
また、ＣＰＵ１１０は、用紙のサイズがＡ４サイズまたはＡ４である場合には、２種類のフィルタを用いて補正処理を実行する。具体的には、ＣＰＵ１１０は、対象画像内の複数個の画素のうち、文字領域内の画素が注目画素である場合には、Ｓ２０にて文字領域について決定されるフィルタを注目画素に適用して、注目画素の値を補正済みの値に変更する。そして、ＣＰＵ１１０は、対象画像内の複数個の画素のうち、写真領域内の画素が注目画素である場合には、Ｓ２０にて写真領域について決定されるフィルタを注目画素に適用して、注目画素の値を補正済みの値に変更する。ＣＰＵ１１０は、対象画像内の複数個の画素のうち、下地領域内の画素が注目画素である場合には、注目画素の値を変更しない。
【００４６】
なお、注目画素へのフィルタの適用は、以下のように行われる。ＣＰＵ１１０は、注目画素ＣＰと周辺画素ＳＰとを含むフィルタ範囲内の（Ｍ＋１）個の画素の値に、それぞれ、使用するフィルタに規定される対応する補正係数を乗じて、（Ｍ＋１）個の修正値を算出する。そして、ＣＰＵ１１０は、該（Ｍ＋１）個の修正値の和を、補正済みの注目画素ＣＰの値として算出する。このように、本実施例の補正処理では、注目画素ＣＰの値と、周辺画素ＳＰに対応付けられる複数個の補正係数を用いて注目画素ＣＰの値が補正される。
【００４７】
Ｓ４５では、ＣＰＵ１１０は、補正済みの対象画像データに対して色変換処理を実行する。これによって、補正済の対象画像データの各画素のＲＧＢ値は、印刷用の複数個の色材に対応する複数個の成分値を含む色値に変換される。本実施例では、ＲＧＢ値は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロ）、Ｋ（ブラック）の４個の成分値を含むＣＭＹＫ値に変換される。色変換処理は、不揮発性記憶装置１３０に予め格納された色変換プロファイル（図示省略）を参照して実行される。色変換プロファイルは、ＲＧＢ値とＣＭＹＫ値との対応関係を規定する情報であり、具体的には、ルックアップテーブルである。
【００４８】
Ｓ５０では、ＣＰＵ１１０は、色変換処理後の対象画像データに対してハーフトーン処理を実行して、印刷画像データとしてのドットデータを生成する。ドットの形成状態を画素ごと、かつ、色材ごとに表すドットデータを生成する。ドットデータに含まれる各画素の値は、例えば、「大ドット」、「中ドット」、「小ドット」、「ドット無し」の４つのドットの形成状態のいずれかを示す。これに代えて、ドットデータに含まれる各画素の値は、「ドット有り」、「ドット無し」の２つのドットの形成状態のいずれかを示しても良い。
【００４９】
Ｓ５５では、ＣＰＵ１１０は、ドットデータを用いて印刷ジョブを生成する。例えば、ＣＰＵ１１０は、ドットデータを、プリンタ３００を用いて印刷を行う際に用いられる順番に並べ替える処理と、ドットデータにプリンタ制御コードやデータ識別コードを付加する処理と、を実行する。この結果、プリンタ３００によって解釈可能な印刷ジョブが生成される。Ｓ６０では、ＣＰＵ１１０は、生成された印刷ジョブを、プリンタ３００に送信する。プリンタ３００は、端末装置１００から送信された印刷ジョブに従って、印刷画像データ（ドットデータ）によって示される印刷画像を印刷する。
【００５０】
以上説明した本実施例によれば、用紙情報を用いて、複数個の補正処理（本実施例では使用するフィルタが互いに異なる）の中から実行すべき補正処理が選択される（Ｓ１５、Ｓ２５）。そして、用紙情報が第１種の用紙（例えば、名刺サイズの用紙）を示す場合に、第１の補正処理（例えば、大エッジ強調フィルタＦＥｌを用いる補正処理）が選択される。用紙情報が第２種の用紙（例えば、Ｌ判サイズの用紙）を示す場合に、第２の補正処理（例えば、小平滑化フィルタＦＳｓを用いる補正処理）が選択される。そして、第１の補正処理は、複数個の第１の周辺画素（例えば、大エッジ強調フィルタＦＥｌ内に位置する周辺画素ＳＰ（図５（Ｃ）））に対応付けられる複数個の第１の補正係数（例えば、図５（Ｃ）の補正係数「−４／３２」）を用いて注目画素ＣＰの値を補正する処理である。第２の補正処理は、複数個の第２の周辺画素（例えば、小平滑化フィルタＦＳｓ内に位置する周辺画素ＳＰ（図６（Ａ）））に対応付けられる複数個の第２の補正係数（例えば、図６（Ａ）の補正係数「１」）を用いて注目画素ＣＰの値を補正する処理である。そして、対象画像データに対して選択済みの補正処理を含む生成処理（Ｓ４０〜Ｓ５０）が実行されて、印刷画像を示す印刷画像データが生成される。ＣＰＵ１１０は、該印刷画像データに従って、プリンタ３００に印刷画像を用紙に印刷させる（Ｓ５５、Ｓ６０）。この結果、用紙の種類に応じた適切な補正処理を選択することができる。このために、用紙に適した見栄えの印刷画像を用紙に印刷できる。この結果、適切な補正処理を選択することで、印刷画像の見栄えを向上できる。
【００５１】
例えば、用紙のサイズによって、印刷画像の通常の観察距離は異なる。一般的には、用紙のサイズが大きいほど、該用紙に印刷される印刷画像の観察距離は、長くなる。例えば、用紙のサイズが名刺サイズやＬ判サイズである場合には、印刷画像の観察距離は、１０ｃｍ〜１５ｃｍ程度である。それに対して、用紙のサイズが名刺サイズやＬ判サイズよりも大きなＡ４サイズである場合には、印刷画像の観察距離は、３０ｃｍ程度である。一方で、比較的短い観察距離で特定の印刷画像を観察した場合の見栄え（例えば、粒状性や鮮鋭さ）は、比較的長い観察距離で該特定の印刷画像を観察した場合の見栄えとは、異なり得る。これは、例えば、観察者の所定の視野範囲に入る画像のサイズが、観察距離が短いほど小さくなり、観察距離が短いほど大きくなることに起因する。
【００５２】
例えば、比較的長い観察距離では、自然な見栄えに見える画像であっても、比較的短い観察距離では、より細かい部分を視認しやすいので、ぼけた画像に見える場合がある。具体的には、観察距離が比較的短い名刺サイズやＬ判サイズでは、オブジェクトのエッジのぼけが目立ちやすいので、観察距離が比較的長いＡ４サイズやＡ３サイズと比較して、エッジの強度を高くすることが好ましい。このために、本実施例では、観察距離が比較的短い名刺サイズやＬ判サイズが用いられる場合で平滑化フィルタを用いる補正処理については、エッジの強度が高くなるようにするため、使用する平滑化フィルタサイズを、観察距離が比較的長いＡ４サイズやＡ３サイズが用いられる場合よりも小さくしている。また、エッジ強調フィルタを用いる補正処理では、観察距離が比較的長いＡ４サイズやＡ３サイズが用いられる場合よりもエッジの強度が高くなるように、使用するフィルタサイズをＡ４サイズやＡ３サイズが用いられる場合よりも大きくしている。これによって、通常の観察距離で観察した場合の見栄えを、用紙のサイズに応じて適正化することができる。一般的に言えば、平滑化フィルタを用いる補正処理については、用紙情報が、第１のサイズの用紙を示す場合には、第１のフィルタサイズのフィルタを用いて補正が行われ、用紙情報が、第１のサイズよりも大きな第２のサイズの用紙を示す場合には、第２のフィルタサイズよりも大きな第２のフィルタサイズのフィルタを用いて補正が行われることが好ましい。エッジ強調フィルタを用いる補正処理については、用紙情報が、第１のサイズの用紙を示す場合には、第１のフィルタサイズのフィルタを用いて補正が行われ、用紙情報が、第１のサイズよりも大きな第２のサイズの用紙を示す場合には、第２のフィルタサイズよりも小さな第２のフィルタサイズのフィルタを用いて補正が行われることが好ましい。これによって、用紙のサイズに応じて適切な補正処理が実行される。この結果、本実施例では、用紙のサイズによって異なり得る通常の観察距離で観察した場合の印刷画像の見栄えを向上し得る。
【００５３】
また、用紙のサイズによって、主要なオブジェクトが推定でき、該オブジェクトによって適切な補正処理が異なる場合がある。例えば、名刺サイズの用紙に印刷される画像は、文字が主要なオブジェクトであり、名刺サイズの用紙に印刷される画像は、写真が主要なオブジェクトである可能性が高い。文字が主要なオブジェクトである場合には、文字のエッジを強調して文字の見栄えを向上することが好ましいので、エッジ強調フィルタを用いた補正処理を行うことが好ましい。また、写真が主要なオブジェクトである場合には、写真の粒状性が目立つことを抑制し、かつ、モアレの発生を抑制するために、平滑化フィルタを用いた補正処理を行うことが好ましい。本実施例によれば、用紙のサイズが、名刺サイズである場合には、大エッジ強調フィルタＦＥｌが選択され、用紙のサイズが、Ｌ判サイズである場合には、小平滑化フィルタＦＳｓが選択される。この結果、用紙のサイズに応じて異なる補正処理を行うことで、主要オブジェクトに適した補正処理が行われる可能性が高くなり、印刷画像の見栄えを向上し得る。
【００５４】
また、用紙の材質によって、インクの滲み方が異なる場合がある。例えば、用紙が普通紙である場合には、用紙が光沢紙である場合と比較して、インクの滲みの程度が大きくなる。この結果、用紙が普通紙である場合には、用紙が光沢紙である場合と比較して、インクの滲みによってエッジの強度が低下しやすい。このために、Ａ３サイズの用紙が普通紙である場合には、Ａ３サイズ用紙が光沢紙である場合と比較して、一段階、エッジの強度を高くするように、フィルタが決定される。具体的には、Ａ３サイズの用紙が普通紙である場合には、Ａ３サイズの用紙が光沢紙である場合と比較して、写真領域に対して適用される平滑化フィルタについては、フィルタのサイズが一段階小さくされる。また、Ａ３サイズの用紙が普通紙である場合には、Ａ３サイズの用紙が光沢紙である場合と比較して、文字領域に対して適用されるエッジ強調フィルタについては、フィルタのサイズが一段階大きくされる。また、写真領域については、過剰に平滑化処理を行うことで、画像処理の処理時間が増大することを抑制できる。本実施例では、Ａ３サイズの用紙についてのみ、光沢紙と普通紙とで用いるフィルタを変えることで、平滑化処理の処理時間の低減が図られている。これは、Ａ３サイズは、他の用紙のサイズと比較して大きいために、比較的大きなサイズのフィルタが用いられ、かつ、画素数が多いために処理時間が過大になりやすく、処理時間の増大を抑制する効果が大きいためである。
【００５５】
さらに、本実施例では、上述したように、各補正処理は、複数個の周辺画素ＳＰの値と、対応する補正係数と、を用いて注目画素ＣＰの値を変更する処理であるので、周辺画素ＳＰの値と、複数個の補正係数と、を用いて、適切な補正処理を実行することができる。より具体的には、各補正処理は、図５、図６に示すいずれかのフィルタを用いて注目画素を変更する処理であり、異なる補正処理では、用いるフィルタが異なる。すなわち、第１の補正処理（例えば、用紙のサイズが名刺サイズである場合の補正処理）では、第１のフィルタ（例えば、図５（Ｃ）の大エッジ強調フィルタＦＥｌ）が用いられ、第２の補正処理（例えば、用紙のサイズがＬ判サイズである場合の補正処理）では、第２のフィルタ（例えば、図６（Ａ）の小平滑化フィルタＦＳｓ）が用いられる。この結果、第１のフィルタと第２のフィルタとを用いて、第１の補正処理と第２の補正処理とを適切に実行できる。
【００５６】
さらに、本実施例の補正処理は、図６から解るように、画像を平滑化する平滑化処理を含む。したがって、用紙の種類に応じた適切な平滑化処理を実行することができる。また、本実施例の補正処理は、図６から解るように、画像のエッジを強調するエッジ強調処理を含む。したがって、用紙の種類に応じた適切なエッジ強調処理を実行することができる。
【００５７】
Ｂ．第２実施例
第２実施例では、フィルタ選択テーブルＦＴｂが、第１実施例の図４のフィルタ選択テーブルＦＴと異なる。すなわち、図２のＳ２０にて決定される使用フィルタが、第１実施例とは異なる部分がある。
【００５８】
図７は、第２実施例のフィルタ選択テーブルＦＴｂの一例を示す図である。フィルタ選択テーブルＦＴｂに示すように、第２実施例では、用紙のサイズが名刺サイズまたはＬ判サイズである場合に決定される使用フィルタは、第１実施例と同一である。
【００５９】
フィルタ選択テーブルＦＴｂに示すように、第２実施例では、用紙のサイズがＡ３サイズまたはＡ４サイズである場合に決定される使用フィルタが、第１実施例と異なる。
【００６０】
用紙のサイズがＡ４サイズである場合には、対象画像内の文字領域と写真領域については、第１実施例と同一の使用フィルタに決定される。用紙のサイズがＡ４サイズである場合には、下地領域について、２種類の使用フィルタが決定される。具体的には、下地領域のうち、文字の近傍の領域を除いた領域については、中平滑化フィルタＦＳｍが使用フィルタとして決定される。下地領域のうち、文字の近傍の領域については、中平滑化フィルタＦＳｍよりもサイズが一段階だけ小さな小平滑化フィルタＦＳｓが使用フィルタとして決定される。
【００６１】
用紙のサイズがＡ３サイズである場合で、かつ、用紙が光沢紙である場合には、対象画像内の文字領域と写真領域については、第１実施例と同一の使用フィルタに決定される。用紙のサイズがＡ３サイズである場合で、かつ、用紙が光沢紙である場合には、下地領域について、２種類の使用フィルタが決定される。具体的には、下地領域のうち、文字の近傍を除いた領域については、大平滑化フィルタＦＳｌが使用フィルタとして決定される。下地領域のうち、文字の近傍の領域については、大平滑化フィルタＦＳｌよりもサイズが一段階だけ小さな中平滑化フィルタＦＳｍが使用フィルタとして決定される。
【００６２】
用紙のサイズがＡ３サイズである場合で、かつ、用紙が普通紙である場合には、対象画像内の文字領域と写真領域については、第１実施例と同一の使用フィルタに決定される。用紙のサイズがＡ３サイズである場合で、かつ、用紙が普通紙である場合には、下地領域について、２種類の使用フィルタが決定される。具体的には、下地領域のうち、文字の近傍の領域を除いた領域については、中平滑化フィルタＦＳｍが使用フィルタとして決定される。下地領域のうち、文字の近傍の領域については、中平滑化フィルタＦＳｍよりもサイズが一段階だけ小さな小平滑化フィルタＦＳｓが使用フィルタとして決定される。
【００６３】
フィルタ選択テーブルＦＴｂを用いて決定される使用フィルタを用いた補正処理を実現すべく、第２実施例では、用紙のサイズがＡ４サイズまたはＡ３サイズである場合に実行される図２のＳ４０の補正処理が、第１実施例と異なる。用紙のサイズが名刺サイズまたはＬ判サイズである場合に実行される図２のＳ４０の補正処理は、第１実施例と同じである。
【００６４】
図８は、第２実施例で、用紙のサイズがＡ４サイズまたはＡ３サイズである場合に実行される補正処理のフローチャートである。Ｓ１００では、１個の注目画素ＣＰが選択される。Ｓ１０５では、領域に応じたフィルタが選択される。すなわち、注目画素ＣＰが属する領域が、文字領域、写真領域、下地領域のいずれであるかに応じて、Ｓ２０にて決定されたフィルタが選択される。ここでは、用紙のサイズが、Ａ３サイズで、かつ、光沢紙である場合を例にして説明する。この場合には、注目画素ＣＰが文字領域内である場合には小エッジ強調フィルタＦＥｓが選択され、注目画素ＣＰが写真領域内である場合には大平滑化フィルタＦＳｌが選択される。そして、注目画素ＣＰが下地領域内である場合には、大平滑化フィルタＦＳｌが選択される。下地領域については、このように、文字の近傍を除いた領域について決定された使用フィルタが選択される。
【００６５】
Ｓ１１０では、注目画素ＣＰが下地領域内の画素であるか否かが判断される。注目画素ＣＰが下地領域内の画素でない場合には（Ｓ１１０：ＮＯ）、Ｓ１２５に処理を進める。注目画素ＣＰが下地領域内の画素である場合には（Ｓ１１０：ＹＥＳ）、Ｓ１１５にて、ＣＰＵ１１０は、注目画素ＣＰを中心としたフィルタ範囲内に、文字領域内に位置する文字画素があるか否かを判断する。
【００６６】
注目画素ＣＰを中心としたフィルタ範囲内に文字画素がある場合には（Ｓ１１５：ＹＥＳ）、Ｓ１２０にて、ＣＰＵ１１０は、文字の近傍の領域のためのフィルタ、すなわち、現在選択されているフィルタよりもサイズが一段階小さなフィルタを使用フィルタとして、新たに選択する。注目画素ＣＰを中心としたフィルタ範囲内に文字画素がない場合には（Ｓ１１５：ＮＯ）、ＣＰＵ１１０は、Ｓ１２０をスキップして、Ｓ１２５に処理を進める。
【００６７】
図９は、第２実施例における下地領域の補正の説明図である。図９には、対象画像の一部である部分対象画像ＰＯＩの一例が図示されている。この部分対象画像ＰＯＩは、文字ＴＸの一部（下地領域の一部）と、下地ＢＧの一部（下地領域）と、を含んでいる。注目画素ＣＰが、図９の画素ＣＰ１である場合には、画素ＣＰ１を中心とする大平滑化フィルタＦＳｌの範囲内に、文字ＴＸ（文字領域）を構成する文字画素はないので（Ｓ１１５：ＮＯ）、使用フィルタの再選択は行われない。注目画素ＣＰが、図９の画素ＣＰ２である場合には、画素ＣＰ２を中心とする大平滑化フィルタＦＳｌの範囲内に、文字ＴＸ（文字領域）を構成する文字画素はあるので（Ｓ１１５：ＹＥＳ）、使用フィルタは、大平滑化フィルタＦＳｌから、中平滑化フィルタＦＳｍに変更される。
【００６８】
Ｓ１２５では、ＣＰＵ１１０は、フィルタ処理を実行する。すなわち、ＣＰＵ１１０は、選択済みの使用フィルタを注目画素ＣＰに適用して、注目画素ＣＰの値を補正する。Ｓ１３０では、ＣＰＵ１１０は、全ての画素を注目画素として処理したか否かを判断する。未処理の画素がある場合には（Ｓ１３０：ＮＯ）、ＣＰＵ１１０は、Ｓ１００に戻る。全ての画素が処理された場合には（Ｓ１３０：ＹＥＳ）、ＣＰＵ１１０は、補正処理を終了する。
【００６９】
以上説明した第２実施例によれば、第１実施例と同様に、用紙の種類に応じた適切な補正処理を選択することができるので、用紙に適した見栄えの印刷画像を用紙に印刷できる。
【００７０】
第２実施例によれば、さらに、下地領域に対しても用紙のサイズに応じたフィルタを適用した補正処理が実行されるので、さらに、用紙に適した見栄えの印刷画像を用紙に印刷できる。
【００７１】
さらに、第２実施例によれば、下地領域内の複数個の画素のうちの文字ＴＸの近傍の領域を除いた領域内の画素の値は、特定のフィルタ（例えば、大平滑化フィルタＦＳｌ）を用いて補正される（図８のＳ１１５にてＮＯ、Ｓ１２５）。そして、下地領域内の複数個の画素のうちの文字ＴＸの近傍の領域内の画素の値は、特定のフィルタよりも小さなサイズのフィルタ（例えば、中平滑化フィルタＦＳｍ）を用いて補正される。この結果、印刷画像において、下地ＢＧと文字ＴＸとの境界部分の見栄えが低下することを抑制できる。
【００７２】
仮に、下地領域のうちの文字の近傍の領域の画素に、過度に大きな大平滑化フィルタＦＳｌが適用されると、フィルタ範囲内に、文字画素が含まれやすい。この場合には、補正処理によって、例えば、文字ＴＸに沿った領域に、文字ＴＸの色と下地の色との中間の色を持った画素が現れてしまう。さらに、このような状態で、文字ＴＸにエッジ強調処理が施されると、鮮鋭化された文字のエッジの周囲に、このような中間の色を持った縁取りが現れ得る。この結果、文字ＴＸの見栄えが低下する可能性がある。本実施例によれば、このような不都合を抑制することができる。
【００７３】
Ｃ．変形例
（１）上記第１実施例では、エッジ強調フィルタと平滑化フィルタとの両方について、複数個のサイズを準備して、用紙のサイズに応じて使用するフィルタのサイズを変えている（図４）。これに代えて、例えば、エッジ強調フィルタと平滑化フィルタとのうちの一方は、固定のサイズとして、他方についてのみ、用紙のサイズに応じて使用するフィルタのサイズを変えても良い。
【００７４】
上記第１実施例では、用紙のサイズに応じて使用するフィルタのサイズを変えているが、使用するフィルタのサイズを変えずに、使用するフィルタの種類だけを変えても良い。例えば、想定される用紙のサイズを、名刺サイズとＬ判サイズだけとし、用紙のサイズが名刺サイズである場合には、エッジ強調フィルタが選択され、用紙のサイズがＬ判サイズである場合には、平滑化フィルタが選択されても良い。この場合には、エッジ強調フィルタと平滑化フィルタとは、互いにサイズが等しく（例えば、縦３画素×横３画素）、補正係数だけが異なるフィルタであっても良い。
【００７５】
このように、一般的に言えば、媒体情報（例えば、用紙情報）が第１種の媒体（例えば、特定のサイズや材質の用紙）を示す場合に、第１の補正処理が選択され、媒体情報が第２種の媒体を示す場合に、第２の補正処理が選択されることが好ましい。
【００７６】
（３）上記実施例の平滑化フィルタ（図６）は、一例であり、これに限られない。例えば、図６の中平滑化フィルタＦＳｍや大平滑化フィルタＦＳｌは、フィルタ内に補正係数が０である周辺画素を規定している。これに代えて、中平滑化フィルタＦＳｍは、例えば、縦５画素×横５画素の２５個の画素に対応する全ての補正係数が（１／２５）であるフィルタであっても良い。また、大平滑化フィルタＦＳｌは、例えば、縦７画素×横７画素の４９個の画素に対応する全ての補正係数が（１／４９）であるフィルタであっても良い。また、小平滑化フィルタＦＳｓ、中平滑化フィルタＦＳｍ、大平滑化フィルタＦＳｌは、サイズが異なる３種類のガウスフィルタであっても良い。
【００７７】
（４）上記実施例のエッジ強調フィルタ（図５）は、一例であり、これに限られない。図１０は、変形例のエッジ強調フィルタの一例を示す図である。変形例では、図１０（Ａ）〜（Ｃ）の３種類のサイズのエッジ強調フィルタが採用される。図１０（Ａ）の小エッジ強調フィルタＦＥｓは、図６（Ａ）の実施例の小エッジ強調フィルタＦＥｓと同一である。
【００７８】
図１０（Ｂ）の中エッジ強調フィルタＦＥｍｂは、縦３個×横３個の画素のそれぞれに対応する補正係数を規定している。すなわち、中エッジ強調フィルタＦＥｍｂは、注目画素ＣＰと、注目画素ＣＰの周辺に位置する８個の周辺画素ＳＰと、のそれぞれについて、対応する補正係数を規定している。例えば、中エッジ強調フィルタＦＥｍｂでは、注目画素ＣＰに対応する補正係数は、５であり、注目画素ＣＰの上下左右に隣接する４個の周辺画素ＳＰに対応する４個の補正係数は、０であり、注目画素ＣＰの左上、右上、左下、左上に位置する４個の周辺画素ＳＰに対応する４個の補正係数は、−１である。中エッジ強調フィルタＦＥｍｂでは、対応する補正係数が０とは異なる周辺画素ＳＰの個数は、４個である。このために、中エッジ強調フィルタＦＥｍｂでは、補正に用いられる周辺画素ＳＰの個数は、４個である。
【００７９】
図１０（Ｃ）の大エッジ強調フィルタＦＥｌｂは、縦５個×横５個の画素のそれぞれに対応する補正係数を規定している。すなわち、大エッジ強調フィルタＦＥｌｂは、注目画素ＣＰと、注目画素ＣＰの周辺に位置する２４個の周辺画素ＳＰと、のそれぞれについて、対応する補正係数を規定している。例えば、大エッジ強調フィルタＦＥｌｂでは、注目画素ＣＰに対応する補正係数は、５であり、２４個の周辺画素ＳＰのうち、上下左右の辺の中央に位置する４個の周辺画素ＳＰに対応する４個の補正係数は、−１であり、残りの２０個の周辺画素ＳＰに対応する２０個の補正係数は、０である。大エッジ強調フィルタＦＥｌｂでは、対応する補正係数が０とは異なる周辺画素ＳＰの個数は、４個である。このために、大エッジ強調フィルタＦＥｌｂでは、補正に用いられる周辺画素ＳＰの個数は、４個である。
【００８０】
フィルタのサイズは、実施例と同様に、補正に用いられる複数個の周辺画素ＳＰのうちの注目画素ＣＰから最も離れた最遠周辺画素ＦＰと、注目画素ＣＰと、の間の距離Ｄによって示すことができる。すなわち、最遠周辺画素ＦＰと注目画素ＣＰとの間の距離Ｄが大きいほど、換言すれば、注目画素ＣＰが最遠周辺画素ＦＰから離れているほど、フィルタのサイズが大きいと言うことができる。ここで、小エッジ強調フィルタＦＥｓの距離Ｄｅｓは、１であり、中エッジ強調フィルタＦＥｍｂの距離Ｄｅｍｂは、ＳＱＲＴ（２）であり、大エッジ強調フィルタＦＥｌｂの距離Ｄｅｌｂは、２である。
【００８１】
なお、変形例においても、エッジ強調フィルタのサイズが大きいほど（すなわち、最遠周辺画素ＦＰが注目画素ＣＰから離れているほど）、補正のレベルが高くなり、エッジが強調される程度が大きくなる。
【００８２】
（５）上記各実施例にて、想定される用紙のサイズや材質は一例であり、これに限られない。用紙のサイズは、他のサイズ、例えば、Ｂ５サイズ、Ｂ４サイズ、Ａ２サイズを含んでも良い。用紙の材質は、さらに、厚紙、ラベルシートなどを含んでも良い。さらに、用紙情報は、用紙とは異なる材質の被印刷媒体、例えば、ＯＨＰシート、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭを含んでも良い。
【００８３】
（６）上記実施例では、用紙のサイズや材質を示す用紙情報は、ＵＩ画面を介してユーザによって入力される。これに代えて、プリンタ３００は、例えば、用紙トレイに、用紙のサイズや材質を検出する用紙センサを備え、ＣＰＵ１１０は、該用紙センサを用いて生成される用紙情報をプリンタ３００から取得しても良い。用紙センサ３１０は、例えば、トレイ内における所定の位置に用紙が有るか否かを判定することで、用紙のサイズを検出するセンサであっても良い。また、用紙センサは、用紙の表面からの反射光の反射率や波長を測定することによって、光沢紙と普通紙とを含む複数種の用紙のうちのいずれであるかを検出するセンサであっても良い。
【００８４】
（７）上記実施例では、対象画像データは、文書作成ソフトや描画ソフトなどによって作成された画像データである。これに代えて、対象画像データは、スキャナやデジタルカメラなどにおいてイメージセンサを用いて原稿などの対象物を読み取ることによって生成される読取画像データであっても良い。
【００８５】
（８）図２の印刷処理を実現する印刷制御装置は、端末装置１００に限らず、例えば、プリンタ３００や複合機などに搭載された制御装置（ＣＰＵとメモリ）であっても良い。この場合には、例えば、プリンタ３００の制御装置は、端末装置１００から対象画像データを取得し、図２の印刷処理を実行し、プリンタ３００にて印刷画像の印刷を行っても良い。
【００８６】
また、端末装置１００やプリンタ３００とネットワークを介して接続されたサーバが、図２の印刷制御処理を実行しても良い。この場合には、例えば、サーバは、端末装置１００から対象画像データを取得して、図２の印刷制御処理を実行し、生成された印刷ジョブをプリンタ３００に送信しても良い。サーバは、単体の計算機であっても良い。また、サーバは、ネットワークを介して互いに通信可能な複数個のコンピュータ（例えば、クラウドサーバ）であっても良い。この場合には、複数個のコンピュータは、印刷制御処理に要する機能を一部ずつ分担して、全体として、印刷制御処理を実行してもよい。この場合、複数個のコンピュータの全体が、印刷制御装置の例である。
【００８７】
（９）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。
【００８８】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【００８９】
１００…端末装置、１１０…ＣＰＵ、１２０…揮発性記憶装置、１３０…不揮発性記憶装置、１４０…表示部、１５０…操作部、３００…プリンタ、１７０…通信ＩＦ、ＩＭ…写真、ＬＮ…ローカルエリアネットワーク、ＣＰ…注目画素、ＳＰ…周辺画素、ＦＰ…最遠周辺画素、ＦＴ、ＦＴｂ…フィルタ選択テーブル、ＴＸ…文字、ＰＧ１…コンピュータプログラム、ＯＩ１〜ＯＩ３…対象画像、ＰＯＩ…部分対象画像、ＦＥｌ、ＦＥｌｂ…大エッジ強調フィルタ、ＦＥｍ、ＦＥｍｂ…中エッジ強調フィルタ、ＦＥｓ…小エッジ強調フィルタ、ＦＳｌ…大平滑化フィルタ、ＦＳｍ…中平滑化フィルタ、ＦＳｓ…小平滑化フィルタ、Ｄｅｌ…距離
【図１】
2019097141.tif 000003
【図２】
2019097141.tif 000004
【図３】
2019097141.tif 000005
【図４】
2019097141.tif 000006
【図５】
2019097141.tif 000007
【図６】
2019097141.tif 000008
【図７】
2019097141.tif 000009
【図８】
2019097141.tif 000010
【図９】
2019097141.tif 000011
【図１０】
2019097141.tif 000012