(57)【特許請求の範囲】
【請求項１】
デジタルフィルタによるエッジ強調量を変更可能な画像処理装置において、
エッジ強調量を変更する第１の変更手段と、
装置個体差に起因する画像鮮鋭度の違いを吸収すべく前記第１の変更手段により変更されるべきエッジ強調量の変更可能ゾーンを変更する第２の変更手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記第１の変更手段、第２の変更手段は、変更操作を行なうための操作画面を表示するユーザ・インタフェースを含むことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記第１の変更手段により変更されるべきエッジ強調量の変更可能ゾーンは、複数のゾーンに区分され、前記第２の変更手段は、該複数のゾーンにおけるエッジ強調量のレベルを全体的に変更することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第１の変更手段により変更されるべきエッジ強調量の変更可能ゾーンは、複数のゾーンに区分され、前記第２の変更手段は、該複数のゾーンのうちの一部のゾーンにおけるエッジ強調量のレベルを選択的に変更することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
デジタルフィルタによるエッジ強調量を変更可能な画像処理装置において、
エッジ強調量を変更する第１の変更手段と、
装置個体差に起因する画像鮮鋭度の違いを吸収すべく前記第１の変更手段により変更されるべきエッジ強調量の変更可能ゾーンを変更する第２の変更手段とを有し、
前記第１の変更手段、第２の変更手段により変更可能なエッジ強調量のうちの最弱と最強のエッジ強調量のフィルタ係数のセットを記憶し、他のエッジ強調量に対応するフィルタ係数は線形補間演算により算出することを特徴とする画像処理装置。
【請求項６】
前記第１の変更手段により変更されるべきエッジ強調量の変更可能ゾーンは、複数のゾーンに区分され、前記第２の変更手段は、該複数のゾーンにおけるエッジ強調量のレベルを全体的に変更することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記第１の変更手段により変更されるべきエッジ強調量の変更可能ゾーンは、複数のゾーンに区分され、前記第２の変更手段は、該複数のゾーンのうちの一部のゾーンにおけるエッジ強調量のレベルを選択的に変更することを特徴とする請求項５に記載の画像処理装置。
【請求項８】
デジタルフィルタによるエッジ強調量を変更可能な画像処理方法において、
エッジ強調量を変更する第１の変更工程と、
装置個体差に起因する画像鮮鋭度の違いを吸収すべく前記第１の変更工程により変更されるべきエッジ強調量の変更可能ゾーンを変更する第２の変更工程と、
を備えたことを特徴とする画像処理方法。
【請求項９】
前記第１の変更工程、第２の変更工程は、変更操作を行なうための操作画面を表示するユーザ・インタフェースを用いることを特徴とする請求項８記載の画像処理方法。
【請求項１０】
前記第１の変更工程により変更されるべきエッジ強調量の変更可能ゾーンは、複数のゾーンに区分され、前記第２の変更工程は、該複数のゾーンにおけるエッジ強調量のレベルを全体的に変更することを特徴とする請求項８又は９に記載の画像処理方法。
【請求項１１】
前記第１の変更工程により変更されるべきエッジ強調量の変更可能ゾーンは、複数のゾーンに区分され、前記第２の変更工程は、該複数のゾーンのうちの一部のゾーンにおけるエッジ強調量のレベルを選択的に変更することを特徴とする請求項８又は９に記載の画像処理方法。
【請求項１２】
デジタルフィルタによるエッジ強調量を変更可能な画像処理方法において、
エッジ強調量を変更する第１の変更工程と、
装置個体差に起因する画像鮮鋭度の違いを吸収すべく前記第１の変更工程により変更されるべきエッジ強調量の変更可能ゾーンを変更する第２の変更工程とを有し、
前記第１の変更工程、第２の変更工程により変更可能なエッジ強調量のうちの最弱と最強のエッジ強調量のフィルタ係数のセットを記憶し、他のエッジ強調量に対応するフィルタ係数は線形補間演算により算出することを特徴とする画像処理方法。
【請求項１３】
前記第１の変更工程により変更されるべきエッジ強調量の変更可能ゾーンは、複数のゾーンに区分され、前記第２の変更工程は、該複数のゾーンにおけるエッジ強調量のレベルを全体的に変更することを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記第１の変更工程により変更されるべきエッジ強調量の変更可能ゾーンは、複数のゾーンに区分され、前記第２の変更工程は、該複数のゾーンのうちの一部のゾーンにおけるエッジ強調量のレベルを選択的に変更することを特徴とする請求項１２に記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、読取り画像についてデジタルフィルタによりエッジ強調する場合のエッジ強調量の変更技術に関する。
【０００２】
【従来の技術】
例えば、複写機、ＦＡＸ等の画像形成装置では、ＣＣＤやレンズ等の画像読取りデバイスの周波数応答特性やプリンタの出力時の特性により、複写時や印刷時の画像では、原稿画像に比べて解像度が悪化することが知られている。
【０００３】
この解像度の悪化を補正したり、或いは鮮鋭度を増して見栄えをよくするために、デジタルフィルタを用いてエッジ強調を行うことが一般に行われている。その際、操作者の好みによりエッジ強調度を変更するための操作画面が提供されている場合がある。
【０００４】
【発明が解決しようとする課題】
しかし、同じ画像読取りユニット、同じプリンタユニットであっても個体差があるために、予め用意されたエッジ強調度の変更手段では、適正がデフォルトからずれてしまうことがある。適正がデフォルトからずれてしまうと、ユーザは、複写やＦＡＸ送信を行なう毎にエッジ強調度を変更する必要が生じる。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その課題は、装置の個体差に起因する画像の鮮鋭度の違いを吸収した形でデジタルフィルタによるエッジ強調度を変更できるようにすることにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、本発明は、デジタルフィルタによるエッジ強調量を変更可能な画像処理装置において、エッジ強調量を変更する第１の変更手段と、装置個体差に起因する画像鮮鋭度の違いを吸収すべく前記第１の変更手段により変更されるべきエッジ強調量の変更可能ゾーンを変更する第２の変更手段とを備えている。
【０００７】
また、本発明は、デジタルフィルタによるエッジ強調量を変更可能な画像処理装置において、エッジ強調量を変更する第１の変更手段と、装置個体差に起因する画像鮮鋭度の違いを吸収すべく前記第１の変更手段により変更されるべきエッジ強調量の変更可能ゾーンを変更する第２の変更手段とを有し、前記第１の変更手段、第２の変更手段により変更可能なエッジ強調量のうちの最弱と最強のエッジ強調量のフィルタ係数のセットを記憶し、他のエッジ強調量に対応するフィルタ係数は線形補間演算により算出するように構成されている。
また、本発明は、デジタルフィルタによるエッジ強調量を変更可能な画像処理方法において、エッジ強調量を変更する第１の変更工程と、装置個体差に起因する画像鮮鋭度の違いを吸収すべく前記第１の変更工程により変更されるべきエッジ強調量の変更可能ゾーンを変更する第２の変更工程とを備えている。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００１０】
［第１の実施形態］
［ハードウェア全体構成］
図１は、本発明を適用した画像形成装置の制御系の概略構成を示すブロック図である。
【００１１】
図１において、コントローラユニット１００は、画像入力デバイスであるスキャナ２００や画像出力デバイスであるプリンタ３００と接続し、一方ではＬＡＮ７００や公衆回線（ＷＡＮ）８００と接続することで、画像情報やデバイス情報の入出力を行うためのコントローラである。
【００１２】
ＣＰＵ１０１は、複合機（画像形成装置）全体を制御するコントローラとして機能する。ＲＡＭ１０２は、ＣＰＵ１０１が動作するためのワークメモリや画像データを一時記憶するための画像メモリとしても利用される。ＲＯＭ１０３は、ブートＲＯＭとして利用され、複合機のブートプログラム等が格納されている。ＨＤＤ１０４は、ハードディスクドライブであり、制御ソフトウェア、画像データ等が格納されている。
このＨＤＤ１０４には、ネットワーク（ＬＡＮ７００）に接続されているノードに関する画像出力速度、設置位置などの情報がアドレス毎に保存されている。
【００１３】
操作部Ｉ／Ｆ１０６は、操作部（ＵＩ：ユーザインタフェース）１６０と接続されており、操作部１０６に表示する画像データを操作部１０６に対して出力する。また、操作部１０６から入力された情報をＣＰＵ１０１に伝える役割を担っている。ネットワークＩ／Ｆ部１１０は、ＬＡＮ７００とのテンタフェース機能を司る。モデム１２０は、公衆回線（ＶＡＮ）８００を介してデータ送受信を行なうための変調、復調処理を行なう。以上のデバイスがシステムバス１０７上に配置されている。
【００１４】
イメージバスＩ／Ｆ部１０５は、画像データを高速で転送する画像バス１０８とシステムバス１０７とを接続し、データ構造を変換するバスブリッジである。画像バス１０８は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスまたはＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）１３９４で構成されている。
【００１５】
画像バス１０８上には、以下のデバイスが配置される。ラスタイメージプロセッサ（ＲＩＰ）１５０は、コードデータをビットマップイメージデータに展開する。デバイス１／Ｆ部６００は、画像入出力デバイスであるスキャナ２００やプリンタ３００とコントローラユニット１００を接続し、画像データの同期系／非同期系の変換を行う。
【００１６】
スキャナ画像処理部４００は、スキャナ２００により読み取られた画像データに対して補正、加工、編集処理を行う。プリンタ画像処理部５００は、プリンタ３００によりプリントアウトすべき画像データに対して、プリンタ３００の特性に応じた補正や解像度変換等の処理を行う。また、画像回転部１３０は、画像データを回転処理し、圧縮／伸長部１４０は、多値画像データはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）、２値画像データはＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＭＭＲ（ｍｏｄｉｆｉｅｄ  ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＭＨ（ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）方式に基づく圧縮／伸長処理を行なう。
【００１７】
以上説明したような構成は、画像処理部分の拡張性を考慮してシステムバス１０７に接続されたデバイスの部分と、画像バス１０８に接続されたデバイスの部分とを分離可能に構成されており、一般的なコンピュータの構成を応用したものである。
【００１８】
上記の構成では、イメージバスＩ／Ｆ部１０５を汎用にすることで、各種の画像処理機能を任意に組み合わせることができるように、拡張性を持たせている。特に、コ一デック部分は将来様々な規格が提案される可能性もあり、容易に交換できるよう画像バス１０８側に接続されている。
【００１９】
［画像入力部（スキャナ）］
図２は複合機の外観図であり、この図２に基づいて画像入出力部を説明する。
【００２０】
画像入力部であるスキャナ２００は、原稿上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで電気信号に変換し、ラスタイメージデータとして出力する。原稿用紙は原稿フィーダ２０１のトレイ２０２にセットし、装置使用者が操作部１６０から読み取り起動指示することにより、コントローラＣＰＵ１０１がスキャナ２００に指示を与え、原稿フィーダ２０１は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００２１】
［画像出力部（プリンタ）］
画像出力部であるプリンタ３００は、ラスタイメージデータを用紙上の画像に変換する部分であり、そのプリンタエンジン３０１の方式としては、感光体ドラムや感光体ベルトを用いた電子写真方式、微小なノズルのアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、コントローラＣＰＵ１０１からの指示によって開始する。プリンタ３００は、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の用紙カセット３０２〜３０５が内蔵されている。また、排紙トレイ３０６は、印字処理済みの用紙を蓄積するものである。
【００２２】
［スキャナ画像処理部］
スキャナ画像処理部５００の構成を図４に示す。
【００２３】
画像バスＩ／Ｆコントローラ５０１は、画像バス１０８と接続し、そのバスアクセスシーケンスを制御する機能と、スキャナ画像処理部５００内の各デバイスの制御信号、及びタイミング信号を発生させる機能をもつ。フィルタ処理部４０２は、空間フィルタであり、コンボリューション演算を行なう。編集部４０３は、例えば入力画像データからマーカーペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して影つけ、網かけ、ネガポジ反転等の画像加工処理を行なう。
【００２４】
変倍処理部４０４は、読取り画像の解像度を変える場合に、ラスタイメージの主走査方向について補間演算を行うことにより拡大、縮小処理を行なう。副走査方向の変倍については、画像読取りラインセンサ（図示省略）を走査する速度を変えることで行なう。テーブル４０５は、読取った画像データ（輝度データ）を濃度データに変換するための変換用テーブルである。
【００２５】
２値化部４０６は、多値のグレースケール画像データを、既知の中間調処理技術（誤差拡散処理やスクリーン処理）によって２値化する。処理が終了した画像データは、再び画像バスＩ／Ｆコントローラ４０１を介して、画像バス１０８上に転送される。
【００２６】
［プリンタ画像処理部］
プリンタ画像処理部５００の構成を図５に示す。
【００２７】
画像バス１／Ｆコントローラ５０１は、画像バス１０８と接続し、そのバスアクセスシーケンスを制御する働きと、プリンタ画像処理部５００内の各デバイスの制御信号、及びタイミング信号を発生させる。解像度変換部５０２は、ＬＡＮ７００、或いは公衆回線８００から伝送されてきた画像データの解像度を、プリンタ３００の解像度に変換する。スムージング処理部５０３は、解像度変換後の画像データのジャギー（斜め線等の白黒境界部に現れる画像のがさつき）を滑らかにする処理を行う。
【００２８】
［本発明に特有なエッジ強調量変更処理］
次に、本発明に特有なエッジ強調量（エッジ強調度）変更処理を説明する。
【００２９】
図６は、図１、図４から、エッジ強調量変更処理に必要不可欠な構成要素だけを抽出したブロック図である。すなわち、１０１は図１に記載されている中央演算装置（ＣＰＵ）、１０３は図１に記載されているＲＯＭ、１６０は図１に記載されている操作部、４０２はエッジ強調処理を施すための図４に記載されているフィルタ処理部である。
【００３０】
ＲＯＭ１０３には、後述する図９、図１０に示した２組のフィルタ係数のセット、図１３に示したピーク値のセット、及び線形補間演算処理用のプログラムが少なくともプリセットされている。なお、これらＲＯＭ１０３の記憶内容は、ハードディスク１０４に記憶しておくことも可能である。
【００３１】
操作部１６０は、液晶ディスプレイとタッチパネルを含む液晶タッチパネルにより構成され、液晶ディスプレイ上に操作画面（ＵＩ：ユーザ・インタフェー
ス）が表示され、その操作画面に表示された各種のボタンを押すことにより各種の動作、設定等を指示するように構成されている。
【００３２】
この操作部１６０でのボタン操作の内容は、ＣＰＵ１０１により解釈され、例えば後述するエッジ強調量の変更設定が指示された場合は、その設定に必要な設定値をＲＯＭ１０３から読み出して、それぞれの処理ブロックに設定値をセットする。本実施形態では、フィルタ処理部４０２にフィルタ係数等をセットする。フィルタ処理部４０２は、セットされたフィルタ係数を用いてエッジ強調処理を行う。
【００３３】
本実施形態は、操作画面でのエッジ強調量の変更設定方法に特徴があるので、以下、その変更設定方法を詳細に説明する。
【００３４】
図７、図８は、操作部１６０に表示される操作画面を示しており、図７は、操作者がエッジ強調量を変更するために普段用いるエッジ強調量変更用の操作画面（以下、操作画面１と呼ぶ）である。
【００３５】
図７において、７０１は、操作画面１での操作を終了し、この操作画面１を呼び出した親画面に戻るための終了ボタンである。７０２は、エッジ強調量を現在の設定よりも弱くするためのボタンである、７０３は、エッジ強調量を現在の設定よりも強くするためのボタンである。７０４は、エッジ強調量を表す目盛りである。本実施形態では、初期状態（デフォルト値）を真ん中の５レベルとし、弱い方から０レベル〜１０レベルと１１段階のエッジ強調量を設定できるようにしている。ただし、１１段階に限るものではない。
【００３６】
７０５は、現在設定されているエッジ強調量を示す表示キャラクタである。この表示キャラクタ７０５は、操作者がボタン７０２を１回押す毎に１目盛りずつ左に動き、エッジ強調量が１段階ずつ弱くなったことを表示し、ＣＰＵ１０１は、設定値（フィルタ係数等）を１段階ずつ弱くセットする。逆にボタン７０３を１回押す毎に表示キャラクタ７０５が１目盛りずつ右に動き、エッジ強調量が１段階ずつ強くなったことを表示し、ＣＰＵ１０１は、設定値（フィルタ係数等）を１段階ずつ強くセットすることになる。
【００３７】
図８は、図７の操作画面１におけるエッジ強調量を変更するための操作画面  （以下操作画面２と呼ぶ）である。すなわち、操作画面２は、操作画面１でのエッジ強調量の設定値を全体的にシフトするための操作画面である。
【００３８】
図８において、８０１は、操作画面２での操作を終了し、この操作画面２を呼び出した親画面に戻るための終了ボタンである。８０２は、操作画面１でのエッジ強調量を現在の設定よりも弱くするためのボタンである。８０３は、操作画面１でのエッジ強調量を現在の設定よりも強くするためのボタンである。８０４は、操作画面１でのエッジ強調量のゾーンレベルを表す目盛りである。
【００３９】
本実施形態では、初期状態（デフォルト値）を真ん中の１レベル目として、弱い方から０レベル〜２レベルと３段階のエッジ強調量のゾーンレベルを設定できるようにしている。ただし、３段階に限るものではない。８０５は、現在設定されている操作画面１でのエッジ強調量のゾーンレベルを示す表示キャラクタである。
【００４０】
操作者が、ボタン８０２を１回押す毎にと、表示キャラクタ８０５が１目盛ずつ左に動き、エッジ強調量のゾーンレベルが１段階弱いゾーンレベルに移行したことを表示して、ＣＰＵ１０１は、操作画面１での設定値（フィルタ係数等）のセット（１１段階分）を１段階弱いゾーンレベルに設定する。逆にボタン８０３を１回押す毎にと表示キャラクタ８０５が１目盛りずつ右に動き、エッジ強調量のゾーンレベルが１段階強いゾーンレベルに移行したことを表示して、ＣＰＵ１０１は、操作画面１での設定値（フィルタ係数等）のセット（１１段階分）を１段階強いゾーンレベルに設定することになる。
【００４１】
本実施形態では、操作画面２で変更操作を行なうことにより、操作画面１の各段階での設定値全てを変更するようにしているが、全ての段階でなく１部分の段階のみを変更することも可能である。
【００４２】
［フィルタ係数の設定方法］
次に、フィルタ係数の設定方法を説明する。
【００４３】
図９、図１０は、それぞれフィルタの係数を示す図であり、図１１は図９のフィルタ係数の周波数応答を示す図、図１２は図１０のフィルタ係数の周波数応答を示す図である。
【００４４】
図９、図１０のフィルタ係数は、それぞれ設定され得る最も弱いエッジ強調量を持つフィルタ係数、最も強いエッジ強調量を持つフィルタ係数であり、共に７×７画素のフィルタ係数となっている。また、左上に４００、７００と書いてある数字は、エッジ強調のピークでの強調量を％で表示したものである。
【００４５】
図１１、図１２は、横軸に空間周波数を採り、縦軸にパワーを採っている。横軸の空間周波数の単位は、ｌｐ／ｍｍ（ラインペアパーミリメートル）であり、１ｍｍ当たり何本の白黒のラインのペアがあるかを示す単位である。また、縦軸のパワーは、それぞれの周波数の成分を何倍に強調するかを示し、％表示の１／１００の表記となっている。
【００４６】
図９のフィルタ係数の周波数応答を示す図１１において、エッジ強調のピークが、大体４ｌｐ／ｍｍで４００％（４倍）になることが分かる。また、図１０と図１２からは、エッジ強調のピークが、大体４ｌｐ／ｍｍで７００％（７倍）になることが分かる。このように、エッジ強調のピークがそれぞれ４００％、７００％になる２つのフィルタ係数を用いて、エッジ強調のピークが４００％と７００％の間の倍率になるフィルタ係数は、これらピークの値をパラメータとした係数間の線形演算を行なうことで求めることができる。この線形演算については後述する。
【００４７】
図１３は、操作画面１のエッジ強調レベルと操作画面２のエッジ強調レベルとの組み合わせで、実際に設定しようとするフィルタ係数の周波数応答のピークの値を表にしたものである。操作画面１のエッジ強調レベル１１段階は、初期の状態では、操作画面２のエッジ強調レベルの１レベルの行（真ん中の行）のピークの値で設定される。
【００４８】
操作画面２で０レベル、或いは２レベルに設定を変更すると、操作画面１のエッジ強調レベルは、１番上の行、或いは１番下の行に設定変更される。そのため、例えば、操作画面１で５レベルであったとしても、操作画面２で０レベルであれば、５００％のフィルタ係数が設定され、操作画面２で１レベルであれば、５５０％が設定され、操作画面２で２レベルであれば６００％のフィルタ係数が設定されることになる。
【００４９】
以上のように操作画面２を例えばメーカ側で出荷時に、或いは機器の設置時に操作することで、以後は操作者が機器の個体差を意識することなく、エッジ強調の強さを変更することができる。
【００５０】
７×７画素のフィルタ係数のセットは、図１３の例では３３セットが必要となるが、全てのフィルタ係数のセットを設計するのは煩雑である。また、全てのフィルタ係数を予め用意すると、７×７×１１×３＝１６１７個のフィルタ係数を記憶しなくてはならないため、ＲＯＭの容量も多くなってしまい、コスト高となってしまう。
【００５１】
そこで、本実施形態では、ピーク値をパラメー夕として、フィルタ係数を線形補間演算によって生成するように構成している。それにより、図１３に示した３３個のピーク値と、図９、１０に示した７×７画素のフィルタ係数のセットを２セット記憶するだけでよく、ＲＯＭの記憶容量も少なくて済む。
【００５２】
線形補間演算は、次のようにして行なう。ここで、図９、１０の７×７画素のフィルタ係数セットの横方向をＸ方向（主走査方向）、縦方向をＹ方向（副走査方向）として説明する。図９のフィルタ係数をＦ４００（Ｍ，Ｎ）と表記し、最初の引数ＭをＸ方向、次の引数ＮをＹ方向とし、さらに左上を０行０列として、Ｎ行Ｍ列の係数を表しており、例えばＦ４００（３，２）であれば、２行３列の５１を表す。図１０も同様に、Ｆ７００（Ｍ，Ｎ）と表し、Ｆ７００（３，２）であれば、９７を表す。Ｆの後の数字は、ピーク値を表す。
【００５３】
デジタルフィルタは、一般に線形演算であるので、ピークの周波数が変わらないフィルタ係数は、線形補間演算によって計算により求まる。例えば、操作画面２が０レベル、操作画面１が８レベルに設定されているとすると、図１３からピーク値は、５６０％に設定することになる。このピーク値５６０％のフィルタ係数は、図９、図１０の４００％、７００％のフィルタ係数から以下の式により求められる。
【００５４】
0003840032.tif 000002
この式において、小数部分は四捨五入することとすると、例えば５６０％の１行１列、すなわちＦ５６０（１，１）は、図９からＦ４００（１，１）＝−１６、図１０からＦ７００（１，１）＝−３１となるので、Ｆ５６０（１，１）＝−２４となる。このような演算を７×７画素分行なうことで、５６０％のフィルタ係数セットを生成する。本実施形態では、図９，１０からも分かるように、係数の総数を１２８としている。線形補間演算を整数で丸めることにより若干の総数がずれてくるため、３行３列目の係数で総数が１２８になるように調整する。すなわち、線形補間演算では、５６０％の３行３列は、２７９となるのだが、この調整により２７６とする。
【００５５】
このような線形補間演算により得られる５６０％のフィルタ係数を図１４に示し、そのフィルタ係数の周波数応答を図１５に示す。この５６０％のフィルタ係数の周波数応答においても、大体ピークが５６０％近辺にきていることが分かる。
【００５６】
以上のようにすることで、図１３に示した３３個のピーク値に対応するフィルタ係数のセットは、線形補間演算により求めることが可能であることがわかる。
【００５７】
ＣＰＵ１０１は、操作画面１、操作画面２で設定されたエッジ強調のレベルに対応するピーク値を図１３のテーブルから読出すと共に、図９，１０の７×７画素のフィルタ係数の２つのセットを読出してフィルタ係数を演算し、フィルタ処理部４０２にセットすることになる。なお、予め登録しておくフィルタ係数セットは、ピーク値が７００％、４００％に対応するものに限定されるものでないことは言うまでもない。
【００５８】
このように、ユーザが専ら用いる操作画面１でのエッジ強調量の変更可能ゾーンのレベルを操作画面２により設定するようにしている。従って、例えば、工場からの出荷時に管理者が、又は販売後にメンテナンスを行うサービスマンが、操作画面２によりユーザが専ら用いる操作画面１でのエッジ強調量の変更可能ゾーンのレベルを変更設定することにより、画像読取りデバイス等の装置の個体差に起因する画像鮮鋭度の違いを吸収することができ、一般のユーザは上記の個体差に起因する画像鮮鋭度の違いを意識することなく、所望のエッジ強調量（画像鮮鋭度）を変更設定することが可能となる。
【００５９】
また、最弱のエッジ強調量を持つフィルタ係数のセットと、最強のエッジ強調量を持つフィルタ係数のセットのみを記憶し、その他の中間のエッジ強調量を持つフィルタ係数のセットについては、線形補間演算により求めるように構成することにより、フィルタ係数用の記憶デバイスのメモリ容量を低減でき、多数のフィルタ係数を設計する手間を省くことも可能となる。
【００６０】
［第２の実施形態］
複写機などで、文字や写真等、画像の特徴が違うものに最適な画像処理を施すために、操作者が主に複写したい原稿の種類によって画像処理を変更するための機能を付加することがある。これを画像モードと呼ぶこととする。
【００６１】
このような画像モードが複数ある場合に、エッジ強調の制御の仕方も画像モードにより独立に持つことで、よりきめの細かい画像処理を施すことが可能になる。
【００６２】
第２の実施形態では、第１の実施形態における図８の操作画面２を、例えば図１６のように構成する。図１６の例では、画像モードとして、文字モードと写真モードの２種類を想定し、これら文字モードと写真モードについて、個別に操作画面２でエッジ強調量を変更可能に設定できるようにしている。
【００６３】
なお、図１６の例では、同じ操作画面上で文字モード、写真モードのエッジ強調量を変更するように構成しているが、それぞれ別の操作画面上で文字モード、写真モード等の画像モード別に操作画面２でのエッジ強調量を変更可能に設定することも可能である。
【００６４】
本発明は、上記の実施形態に限定されることなく、例えば、操作画面２におけるエッジ強調度のゾーン、すなわちエッジ強調のピーク値（変倍率）は、ボタン操作により設定することなく、数値を入力することにより設定してもよい。また、本発明を実行するためのプログラムは、ＲＯＭ１３にプリセットすることなく、ＬＡＮ７００、ＷＡＮ８００を介して装置外部からＲＡＭ１０２、ＨＤＤ１０４にダウンロードするようにしてもよい。
【００６５】
【発明の効果】
以上説明したように、本発明によれば、デジタルフィルタによるエッジ強調量を変更可能な画像処理装置において、エッジ強調量を変更する第１の変更手段と、装置個体差に起因する画像鮮鋭度の違いを吸収すべく前記第１の変更手段により変更されるべきエッジ強調量の変更可能ゾーンを変更する第２の変更手段とを備えたので、装置の個体差に起因する画像の鮮鋭度の違いを吸収した形でデジタルフィルタによるエッジ強調度を変更することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した画像制御装置の概略構成を示すブロック図である。
【図２】図１の画像制御装置により制御されるスキャナの概観図である。
【図３】図１の画像制御装置により制御されるプリンタの概観図である。
【図４】図１の画像制御装置のスキャナ画像処理部のブロック図である。
【図５】図１の画像制御装置のプリンタ画像処理部のブロック図である。
【図６】図１、図４から本発明に密接に関わる要素を抽出したブロック図である。
【図７】第１の実施形態に係る操作画面１を示す図である。
【図８】第１の実施形態に係る操作画面２を示す図である。
【図９】最弱のエッジ強調量を持つフィルタ係数のセットを示す図である。
【図１０】最強のエッジ強調量を持つフィルタ係数のセットを示す図である。
【図１１】図９のフィルタ係数のセットでの周波数応答特性を示す図である。
【図１２】図１０のフィルタ係数のセットでの周波数応答特性を示す図である。
【図１３】操作画面１，２のエッジ強調レベルに合わせて設定されるフィルタの特徴量であるピーク値のセットを示す図である。
【図１４】図９、図１０のフィルタ係数セット、図１３のピーク値のセットに基づいて線形補間演算により求められたフィルタ係数のセットを示す図である。
【図１５】図１４のフィルタ係数のセットでの周波数応答特性を示す図である。
【図１６】第２の実施形態例に係る操作画面２を示す図である。
【符号の説明】
１００…コントローラユニット
１０１…ＣＰＵ
１０２…ＲＡＭ
１０３…ＲＯＭ
１６０…操作部
４００…スキャナ画像処理部
４０２…フィルタ処理部
７０１，８０１…終了ボタン
７０２，７０３，８０２，８０３…ボタン
７０４，８０４…目盛り
７０５，８０５…表示キャラクタ
【図１】
0003840032.tif 000003
【図２】
0003840032.tif 000004
【図３】
0003840032.tif 000005
【図４】
0003840032.tif 000006
【図５】
0003840032.tif 000007
【図６】
0003840032.tif 000008
【図７】
0003840032.tif 000009
【図８】
0003840032.tif 000010
【図９】
0003840032.tif 000011
【図１０】
0003840032.tif 000012
【図１１】
0003840032.tif 000013
【図１２】
0003840032.tif 000014
【図１３】
0003840032.tif 000015
【図１４】
0003840032.tif 000016
【図１５】
0003840032.tif 000017
【図１６】
0003840032.tif 000018