(57)【要約】【課題】  画像に含まれるオブジェクトごとに、その輪郭部分に所定の処理を施すとともに、良好な処理結果が得られるようにする。【解決手段】  本発明によれば、たとえばオブジェクトとしての文字の線を太くしたい場合には、拡大処理が施される。その上で、補正処理が施されることによって、当該文字の線が適度な太さに変形される。また、オブジェクトとしての文字の線を細くしたい場合には、縮小処理が施される。その上で、補正処理が施されることによって、当該文字の線が適度な太さに変形される。オブジェクトとしての白抜き文字についても、同様の輪郭処理が施されることによって、当該白抜き文字の線が適度な太さに変形される。【選択図】図３
2019121852.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに基づく画像に含まれるオブジェクトごとに当該オブジェクトの種類を判定するオブジェクト判定手段、
前記オブジェクトごとに当該オブジェクトの輪郭部分を構成する画素を注目画素として特定する注目画素特定手段、
一部または全部の前記注目画素それぞれの画素値について当該注目画素に隣接する隣接画素の画素値と当該注目画素に係る前記オブジェクトの種類とに応じた所定の処理を施す注目画素処理手段、および
前記注目画素処理手段によって前記所定の処理を施された後のそれぞれの前記注目画素の画素値を当該注目画素に係る前記オブジェクトの種類に応じて補正する注目画素補正手段を備える、画像処理装置。
【請求項２】
前記所定の処理は、前記注目画素の画素値を増大させる拡大処理と、当該注目画素の画素値を減少させる縮小処理と、の少なくとも一方を含む、請求項１に記載の画像処理装置。
【請求項３】
前記拡大処理は、前記注目画素の画素値を、前記隣接画素の画素値のうち最も大きい画素値に変更する処理であり、
前記縮小処理は、前記注目画素の画素値を、前記隣接画素の画素値のうち最も小さい画素値に変更する処理である、請求項２に記載の画像処理装置。
【請求項４】
ユーザ操作に応じて前記所定の処理の内容を設定する処理内容設定手段をさらに備える、請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
ユーザ操作に応じて前記注目画素補正手段による補正の度合を設定する補正度合設定手段をさらに備える、請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記注目画素補正手段による補正後のそれぞれの前記注目画素の画素値が反映されたプレビュー画像を表示させるためのプレビュー画像データを生成するプレビュー画像データ生成手段をさらに備える、請求項１から５のいずれかに記載の画像処理装置。
【請求項７】
前記プレビュー画像データは、前記プレビュー画像の一部を拡大して表示させるためのプレビュー拡大画像データを含む、請求項６に記載の画像処理装置。
【請求項８】
入力された画像データに基づく画像に含まれるオブジェクトごとに当該オブジェクトの種類を判定するオブジェクト判定手順、
前記オブジェクトごとに当該オブジェクトの輪郭部分を構成する画素を注目画素として特定する注目画素特定手順、
一部または全部の前記注目画素それぞれの画素値について当該注目画素に隣接する隣接画素の画素値と当該注目画素に係る前記オブジェクトの種類とに応じた所定の処理を施す注目画素処理手順、および
前記注目画素処理手順によって前記所定の処理を施された後のそれぞれの前記注目画素の画素値を当該注目画素に係る前記オブジェクトの種類に応じて補正する注目画素補正手順をコンピュータに実行させる、画像処理プログラム。
【請求項９】
入力された画像データに基づく画像に含まれるオブジェクトごとに当該オブジェクトの種類を判定するオブジェクト判定ステップ、
前記オブジェクトごとに当該オブジェクトの輪郭部分を構成する画素を注目画素として特定する注目画素特定ステップ、
一部または全部の前記注目画素それぞれの画素値について当該注目画素に隣接する隣接画素の画素値と当該注目画素に係る前記オブジェクトの種類とに応じた所定の処理を施す注目画素処理ステップ、および
前記注目画素処理ステップによって前記所定の処理を施された後のそれぞれの前記注目画素の画素値を当該注目画素に係る前記オブジェクトの種類に応じて補正する注目画素補正ステップを含む、画像処理方法。
【請求項１０】
請求項１から７のいずれかに記載の画像処理装置、および
前記注目画素補正手段による補正後のそれぞれの前記注目画素の画素値が反映された出力画像データに基づく画像を画像記録媒体に形成する画像形成手段を備える、画像形成装置。
【請求項１１】
前記画像形成手段は、電子写真方式により前記出力画像データに基づく画像を前記画像記録媒体に形成するものであり、当該出力画像データに基づく画像のそれぞれの画素に対応して当該画素の画素値に応じた強さで感光体に光を照射することにより当該感光体に静電潜像を形成する露光手段を含む、請求項１０に記載の画像形成装置。
【請求項１２】
前記露光手段は、ＰＷＭ制御方式により前記光の強さを制御する、請求項１１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラム、画像処理方法および当該画像処理装置を備える画像形成装置に関し、特に、画像に含まれるオブジェクトごとに当該オブジェクトの輪郭部分に所定の処理を施す、画像処理装置、画像処理プログラム、画像処理方法および当該画像処理装置を備える画像形成装置に関する。
【背景技術】
【０００２】
画像に含まれる文字や図形などのオブジェクトごとに当該オブジェクトの輪郭部分に所定の処理を施す技術として、従来、たとえば特許文献１に開示されたものが知られている。この特許文献１に開示された技術によれば、オブジェクトごとに当該オブジェクトの種類および面積に応じた所定の処理が施される。たとえば、文字については、その面積が小さいほど、つまり当該文字の線が細いほど、輪郭部分としてのエッジ部分がより強調されるように、エッジ強調処理が施される。図形についても同様に、その面積が小さいほど、つまり当該図形を構成する線が細いほど、エッジ部分がより強調されるように、エッジ強調処理が施される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２３４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この特許文献１に開示された技術におけるエッジ強調処理では、ユーザの意図に反して、オブジェクトの輪郭部分の強調度合が大きくなり過ぎたり、或いは、当該強調度合が小さくなり過ぎたりする場合がある。すなわち、ユーザの意図に即した処理結果が得られない場合がある。また、抜き文字や抜き線などの言わば反転態様のオブジェクトについても、その輪郭部分に所定の処理を施したい、という要望もある。
【０００５】
そこで、本発明は、画像に含まれるオブジェクトごとに当該オブジェクトの輪郭部分に所定の処理を施す画像処理装置、画像処理プログラム、画像処理方法および当該画像処理装置を備える画像形成装置において、ユーザの意図に即した処理結果が得られるようにすることを、目的とする。
【０００６】
併せて、抜き文字や抜き線などの反転態様のオブジェクトについても、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即した処理結果が得られるようにすることも、本発明の目的とするところである。
【課題を解決するための手段】
【０００７】
この目的を達成するために、本発明は、画像処理装置に係る第１の発明、画像処理プログラムに係る第２の発明、画像処理方法に係る第３の発明、および、画像形成装置に係る第４の発明を含む。
【０００８】
このうちの画像処理装置に係る第１の発明は、オブジェクト判定手段、注目画素特定手段、注目画素処理手段、および注目画素補正手段を備える。オブジェクト判定手段は、入力された画像データに基づく画像に含まれるオブジェクトごとに、当該オブジェクトの種類を判定する。そして、注目画素特定手段は、オブジェクトごとに、当該オブジェクトの輪郭部分を構成する画素を注目画素として特定する。さらに、注目画素処理手段は、一部または全部の注目画素それぞれの画素値について、当該注目画素に隣接する隣接画素の画素値と、当該注目画素に係るオブジェクトの種類と、に応じた所定の処理を施す。そして、注目画素補正手段は、注目画素処理手段によって所定の処理が施された後のそれぞれの注目画素の画素値を、当該注目画素に係るオブジェクトの種類に応じて補正する。
【０００９】
すなわち、本第１の発明によれば、入力された画像データに基づく画像に含まれるオブジェクトごとに、当該オブジェクトの種類が判定される。ここで言うオブジェクトの種類とは、文字や図形、写真などのことを言う。そして、それぞれのオブジェクトごとに、当該オブジェクトの輪郭部分を構成する画素が、注目画素として特定される。さらに、一部または全部の注目画素それぞれの画素値について、当該注目画素に隣接する隣接画素の画素値と、当該注目画素に係るオブジェクトの種類と、に応じた所定の処理が施される。加えて、この所定の処理が施された後のそれぞれの注目画素の画素値が、当該注目画素に係るオブジェクトの種類に応じて補正される。つまりは、それぞれのオブジェクトごとに、当該オブジェクトの輪郭部分を構成する画素である注目画素の画素値について、所定の処理が施された上で、さらに適宜の補正が施される。これにより、それぞれのオブジェクトの輪郭部分について、ユーザの意図に即した処理結果が得られるようになる。また、抜き文字や抜き線などの反転態様のオブジェクトについても同様に、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即した処理結果が得られる。
【００１０】
なお、ここで言う所定の処理は、注目画素の画素値を増大させる拡大処理と、当該注目画素の画素値を減少させる縮小処理と、の少なくとも一方を含む。この構成によれば、たとえば拡大処理が行われることによって、注目画素の画素値が増大する。この結果、オブジェクトの輪郭部分が拡大（膨張）する。そして、縮小処理が行われることによって、注目画素の画素値が減少する。この結果、オブジェクトの輪郭部分が縮小（収縮）する。
【００１１】
また、ここで言う拡大処理は、注目画素の画素値を、当該注目画素に隣接する隣接画素の画素値のうち最も大きい画素値に変更する処理であってもよい。そして、縮小処理は、注目画素の画素値を、当該注目画素に隣接する隣接画素の画素値のうち最も小さい画素値に変更する処理であってもよい。
【００１２】
さらに、本第１の発明においては、処理内容設定手段が、設けられてもよい。この処理内容設定手段は、ユーザ操作に応じて、前述の所定の処理の内容を設定する。この構成によれば、ユーザ操作に応じて、たとえば前述の拡大処理と縮小処理とのいずれを注目画素処理手段に実行させるのかの選択が成される。
【００１３】
加えて、本第１の発明において、補正度合設定手段が、さらに設けられてもよい。この補正度合設定手段は、ユーザ操作に応じて、注目画素補正手段による補正の度合を設定する。すなわち、この構成によれば、ユーザ操作に応じて、注目画素補正手段にどれくらいの度合で補正を実行させるのかの設定が成される。
【００１４】
本第１の発明においては、プレビュー画像データ生成手段が、設けられてもよい。このプレビュー画像データ生成手段は、注目画素補正手段による補正後のそれぞれの注目画素の画素値が反映されたプレビュー画像を表示させるためのプレビュー画像データを生成する。この構成によれば、プレビュー画像データに基づくプレビュー画像を、たとえば表示手段に表示させることが可能となる。
【００１５】
また、ここで言うプレビュー画像データは、プレビュー画像の一部を拡大して表示させるためのプレビュー拡大画像データを含むものであってもよい。この構成によれば、プレビュー画像の一部が拡大された拡大画像を、たとえば前述の表示手段に表示させることが可能となる。
【００１６】
本発明のうちの画像処理プログラムに係る第２の発明は、オブジェクト判定手順、注目画素特定手順、注目画素処理手順、および注目画素補正手順をコンピュータに実行させるものである。オブジェクト判定手順においては、入力された画像データに基づく画像に含まれるオブジェクトごとに、当該オブジェクトの種類を判定する。そして、注目画素特定手順においては、オブジェクトごとに、当該オブジェクトの輪郭部分を構成する画素を注目画素として特定する。さらに、注目画素処理手順においては、一部または全部の注目画素それぞれの画素値について、当該注目画素に隣接する隣接画素の画素値と、当該注目画素に係るオブジェクトの種類と、に応じた所定の処理を施す。そして、注目画素補正手順においては、注目画素処理手順によって所定の処理を施された後のそれぞれの注目画素の画素値を、当該注目画素に係るオブジェクトの種類に応じて補正する。
【００１７】
すなわち、本第２の発明は、第１の発明に対応するプログラムに係る発明である。したがって、本第２の発明によれば、第１の発明と同様に、画像に含まれるオブジェクトごとに、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即して処理結果を得ることができる。また、抜き文字や抜き線などの反転態様のオブジェクトについても同様に、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即した処理結果を得ることができる。
【００１８】
本発明のうちの画像処理方法に係る第３の発明は、オブジェクト判定ステップ、注目画素特定ステップ、注目画素処理ステップ、および注目画素補正ステップを含む。オブジェクト判定ステップにおいては、入力された画像データに基づく画像に含まれるオブジェクトごとに、当該オブジェクトの種類を判定する。そして、注目画素特定ステップにおいては、オブジェクトごとに、当該オブジェクトの輪郭部分を構成する画素を注目画素として特定する。さらに、注目画素処理ステップにおいては、一部または全部の注目画素それぞれの画素値について、当該注目画素に隣接する隣接画素の画素値と、当該注目画素に係るオブジェクトの種類と、に応じた所定の処理を施す。そして、注目画素補正ステップにおいては、注目画素処理ステップによって所定の処理を施された後のそれぞれの注目画素の画素値を、当該注目画素に係るオブジェクトの種類に応じて補正する。
【００１９】
すなわち、本第３の発明は、第１の発明に対応する方法に係る発明である。したがって、本第３の発明によっても、第１の発明と同様に、画像に含まれるオブジェクトごとに、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即した処理結果を得ることができる。また、抜き文字や抜き線などの反転態様のオブジェクトについても同様に、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即した処理結果を得ることができる。
【００２０】
本発明のうちの画像形成装置に係る第４の発明は、第１の発明に係る画像処理装置、および画像形成手段を備える。画像形成手段は、注目画素補正手段による補正後のそれぞれの注目画素の画素値が反映された出力画像データに基づく画像を、画像記録媒体に形成する。
【００２１】
すなわち、本第４の発明は、第１の発明に係る画像処理装置を備える画像形成装置に係る発明である。したがって、本第３の発明によれば、第１の発明と同様に、画像に含まれるオブジェクトごとに、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即して処理結果を得ることができる。また、抜き文字や抜き線などの反転態様のオブジェクトについても同様に、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即した処理結果を得ることができる。さらに、それぞれのオブジェクトを含む画像を、シートなどの画像記録媒体に形成することができる。
【００２２】
なお、本第４の発明において、画像形成手段は、電子写真方式により前述の出力画像データに基づく画像を画像記録媒体に形成するものであってもよい。このような画像形成手段は、露光手段を含む。この露光手段は、出力画像データに基づく画像のそれぞれの画素に対応して、当該画素の画素値に応じた強さで感光体に光を照射することにより、当該感光体に静電潜像を形成する。この構成によれば、スクリーンパターンは変更されずに、感光体に照射される光の強さのみによって、画像記録媒体に形成される画像に含まれるそれぞれのオブジェクトの輪郭部分の濃度が変更される。
【００２３】
また、ここで言う露光手段は、ＰＷＭ（Pulse Width Modulation：パルス幅変調）制御方式により前述の光の強さを制御するものであってもよい。具体的には、露光手段は、前述の光を発生する発光手段を有し、この発光手段に供給するパルス信号のデューティ比によって、当該発光手段から発せられる光の強さを制御するものであってもよい。
【発明の効果】
【００２４】
このように、本発明によれば、画像に含まれるオブジェクトごとに、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即した処理結果を得ることができる。また、抜き文字や抜き線などの反転態様のオブジェクトについても同様に、その輪郭部分に所定の処理を施すとともに、ユーザの意図に即した処理結果を得ることができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、本発明の第１実施例に係る画像形成装置の電気的な構成を示すブロック図である。
【図２】図２は、第１実施例における主記憶部内の構成を概念的に示すメモリマップである。
【図３】図３は、第１実施例における輪郭処理の要領を説明するための図である。
【図４】図４は、第１実施例における拡大処理を含む輪郭処理の要領を具体的に説明するための図である。
【図５】図５は、第１実施例における縮小処理を含む輪郭処理の要領を具体的に説明するための図である。
【図６】図６は、第１実施例における白抜き文字についての拡大処理を含む輪郭処理の要領を具体的に説明するための図である。
【図７】図７は、第１実施例における白抜き文字についての縮小処理を含む輪郭処理の要領を具体的に説明するための図である。
【図８】図８は、第１実施例における補正処理による補正レベルの一覧を示す図である。
【図９】図９は、第１実施例における操作表示部に表示されるプレビュー画面の一例を示す図である。
【図１０】図１０は、第１実施例における画像処理部の輪郭処理を担う部分の構成を概念的に示す図である。
【図１１】図１１は、第１実施例における画像処理部の輪郭処理を担う部分の一部による処理の流れを示すフロー図である。
【図１２】図１２は、第１実施例における評価結果の一例を示す図である。
【図１３】図１３は、第１実施例における画像形成処理についての評価結果の一例を示す図である。
【発明を実施するための形態】
【００２６】
［第１実施例］
本発明の第１実施例について、図１に示される複合機１０を例に挙げて説明する。
【００２７】
本第１実施例に係る複合機１０は、コピー機能、プリンタ機能、スキャナ機能、ファクシミリ機能などを有する。このため、複合機１０は、画像読取手段としての画像読取部１２、画像処理手段としての画像処理部１４、画像形成手段としての画像形成部１６、および通信手段としての通信部１８を、備える。また、複合機１０は、制御部２０、操作表示部２２、補助記憶部２４、および外部記録媒体接続部２６を、備える。なお、画像読取部１２、画像処理部１４、画像形成部１６、通信部１８、制御部２０、補助記憶部２４、および外部記録媒体接続部２６は、バス３０を介して相互に接続されている。そして、操作表示部２２は、バス３０を介さずに直接的に制御部２０に接続されている。
【００２８】
画像読取部１２は、不図示の原稿載置台、光源、複数のミラー、結像レンズ、ラインセンサなどを備えており、不図示の原稿の画像を読み取って、当該原稿の画像に応じた２次元の画像データを出力する。
【００２９】
画像処理部１４は、不図示のＤＳＰ（Digital Signal Processor）を有しており、画像読取部１２から出力される画像データなどの各種の画像データに適宜の画像処理を施す。この画像処理部１４による画像処理に供される画像データとしては、画像読取部１２から出力される画像データの他に、後述する印刷ジョブに基づく画像データなどがある。また、この画像処理部１４による画像処理には、後述する輪郭処理も含まれる。この画像処理部１４による画像処理を施された後の画像データは、画像形成部１６、通信部１８、制御部２０、補助記憶部２４、および外部記録媒体接続部２６のうちの適宜の要素に送られる。
【００３０】
画像形成部１６は、不図示のシートなどの画像記録媒体に電子写真方式によって画像を形成する画像形成処理を担う。このため、画像形成部１６は、不図示の感光体ドラム、帯電装置、露光装置、現像装置、転写装置、定着装置などを備えている。特に、露光装置は、露光手段としてのレーザスキャニングユニット（以下「ＬＳＵ」と言う。）２６を有する。このＬＳＵ２６は、画像形成部１６による画像形成処理に供される画像データに基づいて、感光体ドラムにレーザ光を照射することにより、当該感光体ドラムの表面に静電潜像を形成する。なお、ＬＳＵ２６から発せられるレーザ光の出力（パワー）は、ＰＷＭ制御方式によって制御される。すなわち、ＬＳＵ２６は、レーザ光を発する発光手段としての不図示の発光素子を有しており、この発光素子に供給されるパルス信号のデューティ比によって、当該発光素子から発せられるレーザ光の出力が制御される。この画像形成部１６による画像形成処理に供される画像データとしては、画像処理部１４による画像処理を施された画像データや、後述する印刷ジョブに基づく画像データ、次に説明する通信部１８によって相手方のファクシミリ装置から受信された画像データなどがある。
【００３１】
通信部１８は、不図示の外部装置との間での双方向の通信処理を担う。ここで言う外部装置としては、たとえばファクシミリ装置がある。この場合、通信部１８は、電話回線を介して当該外部装置としてのファクシミリ装置と接続される。この外部装置としてのファクシミリ装置から送られてきた画像データは、通信部１８によって受信されて、前述の如く画像形成部１６による画像形成処理に供される。また、ファクシミリ装置以外の外部装置として、サーバやパーソナルコンピュータなどがある。この場合、通信部１８は、ＬＡＮ（Local Area Network）やインターネットなどのネットワークを介して当該外部装置としてのサーバやパーソナルコンピュータなどと接続される。このネットワークを介しての接続は、有線方式のみならず、Ｗｉ−Ｆｉ（登録商標）方式などの無線方式によっても実現可能である。
【００３２】
制御部２０は、複合機１０の全体的な制御を司る、言わば制御手段である。このため、制御部２０は、不図示のＣＰＵ（Central Processing Unit）を備えている。併せて、制御部２０は、主記憶手段としての主記憶部２０ａを備えている。主記憶部２０ａは、不図示のＲＡＭ（Random Access Memory）およびＲＯＭ（Read Only Memory）を含む。この主記憶部２０ａ内の概念的な構成を、図２のメモリマップ４０に示す。
【００３３】
この図２のメモリマップ４０に示されるように、主記憶部２０ａは、プログラム記憶領域４２とデータ記憶領域４４とを有している。このうちのプログラム記憶領域４２には、前述のＣＰＵの動作を制御するための制御プログラム４２０が記憶されている。この制御プログラム４２０は、表示制御プログラム４２２、操作検出プログラム４２４、画像読取プログラム４２６、画像処理プログラム４２８、画像形成プログラム４３０、通信制御プログラム４３２などを含む。
【００３４】
このうちの表示制御プログラム４２２は、後述するプレビュー画面１００などの各種画面を操作表示部２２の後述するディスプレイの表示面に表示させるのに必要な表示画面データを生成するためのプログラムである。そして、操作検出プログラム４２４は、操作表示部２２の後述するタッチパネルに対するユーザによる操作状態を検出するためのプログラムである。
【００３５】
画像読取プログラム４２６は、画像読取部１２を制御するためのプログラムである。そして、画像処理プログラム４２８は、画像処理部１４を制御するためのプログラムである。この画像処理プログラム４２８には、画像処理部１４に後述する輪郭処理を実行させるための輪郭処理プログラムが含まれている。
【００３６】
画像形成プログラム４３０は、画像形成部１６を制御するためのプログラムである。そして、通信制御プログラム４３２、通信部１８を制御するためのプログラムである。
【００３７】
一方、データ記憶領域４４には、各種データ４４０が記憶されている。この各種データ４４０には、表示画像生成データ４４２、操作データ４４４、画像データ４４６、輪郭処理設定データ４４８などが含まれる。
【００３８】
このうちの表示画像生成データ４４２は、後述するプレビュー画面１００などの各種画面に対応する表示画面データを生成するためのポリゴンデータやテクスチャデータなどのデータである。そして、操作データ５４６は、操作表示部２２の後述するタッチパネルに対するユーザによる操作状態を表すデータであり、たとえば当該タッチパネルに対するユーザによるタッチ位置（座標）を表す時系列のデータである。
【００３９】
画像データ４４６は、画像読取部１２から出力される画像データや、後述する印刷ジョブに基づく画像データなどの各種の画像データであり、当該データ記憶領域４４に一時的に記憶される。そして、輪郭処理設定データ４４８は、後述する輪郭処理についての設定内容に係るデータである。
【００４０】
図１に戻って、操作表示部２２は、表示手段としての不図示のディスプレイと、このディスプレイの表示面に設けられた不図示のタッチパネルと、を有するタッチパネル付きディスプレイである。なお、ディスプレイは、たとえば液晶ディスプレイ（ＬＣＤ）であるが、これに限らず、有機エレクトロルミネッセンス（ＥＬ）ディスプレイなどが、当該ディスプレイとして採用されてもよい。また、タッチパネルは、たとえば静電容量方式のものであるが、これに限らず、電磁誘導方式、抵抗膜方式、赤外線方式などの他の方式のものが、当該タッチパネルとして採用されてもよい。さらに、操作表示部２２は、不図示のハードウェアスイッチを備えている。このハードウェアスイッチは、タッチパネルとともに、ユーザ操作を受け付ける操作受付手段として機能する。
【００４１】
補助記憶部２４は、たとえば不図示のハードディスクやフラッシュメモリを含む補助記憶手段である。この補助記憶部２４には、制御部２０による制御に従って、たとえば画像読取部１２から出力される画像データなどの各種の画像データや、画像データ以外の各種のデータが適宜に記憶される。
【００４２】
外部記録媒体接続部２６は、不図示のＵＳＢ（Universal Serial Bus）メモリなどの外部記録媒体が接続可能な接続口を有しており、当該外部記憶媒体との間で、画像データなどの各種のデータの送受信を行う。したがってたとえば、外部記録媒体に記録されている画像データなどの各種のデータを複合機１０側に取り込んだり、当該複合機１０側から外部記憶媒体に各種のデータを送り込んで記憶させたりすることが可能である。
【００４３】
さて、本第１実施例に係る複合機１０は、画像読取部１２から出力される画像データなどの各種の画像データについて、当該画像データに基づく画像に含まれる文字や図形、写真などのオブジェクトごとに、その輪郭部分を処理する、輪郭処理機能を備えている。この輪郭処理機能によれば、それぞれのオブジェクトごとに、当該オブジェクトの種類に応じて、その輪郭部分を拡大したり、縮小したりすることができる。しかも、ユーザの意図に即した処理結果が得られるように、当該輪郭部分の拡大度合および縮小度合のそれぞれを適宜に調整することができる。
【００４４】
具体的には、たとえば図３（Ａ）の左側の図に示されるように、“Ｎ”という比較的に線の細い文字がある、とする。この場合、文字の輪郭部分を拡大する拡大処理が施されることで、図３（Ａ）の左側の図に示される線の細い文字が、図３（Ａ）の中央の図に示されるような線の太い文字に変形（整形）される。ただし、ユーザによっては、この拡大処理後の文字の線が太過ぎる、と感じられる場合があり得る。そのような場合には、文字の輪郭部分を補正する補正処理が施されることで、図３（Ａ）の中央の図に示される線の太い文字が、図３（Ａ）の右側の図に示される如く線の太さが適度な文字に変形（補正）される。このような拡大処理と補正処理とを含む一連の輪郭処理が施されることによって、ユーザの意図に即した処理結果が得られるようになる。
【００４５】
これとは反対に、たとえば図３（Ｂ）の左側の図に示されるように、“Ｎ”という比較的に線の太い文字がある、とする。この場合、文字の輪郭部分を縮小する縮小処理が施されることで、図３（Ｂ）の左側の図に示される線の太い文字が、図３（Ｂ）の中央の図に示されるような線の細い文字に変形される。ただし、ユーザによっては、この縮小処理後の文字の線が細過ぎる、と感じられる場合があり得る。そのような場合には、補正処理が施されることで、図３（Ｂ）の中央の図に示される線の細い文字が、図３（Ｂ）の右側の図に示される如く線の太さが適度な文字に変形される。このような縮小処理と補正処理とを含む一連の輪郭処理が施されることによって、ユーザの意図に即した処理結果が得られるようになる。
【００４６】
さらに、たとえば図３（Ｃ）の左側の図に示されるように、“Ｎ”という比較的に線の太い白抜き文字がある、とする。この場合、拡大処理が施されることで、背景領域の輪郭部分が拡大され、この結果、図３（Ｃ）の左側の図に示される線の太い白抜き文字が、図３（Ｃ）の中央の図に示されるような線の細い白抜き文字に変形される。ただし、ユーザによっては、この拡大処理後の白抜き文字の線が細過ぎる、と感じられる場合があり得る。そのような場合には、補正処理が施されることで、図３（Ｃ）の中央の図に示される線の細い白抜き文字が、図３（Ｃ）の右側の図に示される如く線の太さが適度な白抜き文字に変形される。すなわち、白抜き文字についても、ユーザの意図に即した処理結果が得られるようになる。
【００４７】
そして、たとえば図３（Ｄ）の左側の図に示されるように、“Ｎ”という比較的に線の細い白抜き文字がある、とする。この場合、縮小処理が施されることで、背景領域の輪郭部分が縮小され、この結果、図３（Ｄ）の左側の図に示される線の細い白抜き文字が、図３（Ｄ）の中央の図に示されるような線の太い白抜き文字に変形される。ただし、ユーザによっては、この縮小処理後の白抜き文字の線が太過ぎる、と感じられる場合があり得る。そのような場合には、補正処理が施されることで、図３（Ｄ）の中央の図に示される線の細い白抜き文字が、図３（Ｄ）の右側の図に示される如く線の太さが適度な白抜き文字に変形される。これにより、ユーザの意図に即した処理結果が得られるようになる。
【００４８】
図３（Ａ）に示された拡大処理を含む輪郭処理の要領について、図４を参照して、より具体的に説明する。すなわち、図４（Ａ）に示される“Ｎ”という文字のうちの破線の円αで囲まれた部分を拡大して示すと、図４（Ｂ）のようになる。この図４（Ｂ）に示されるように、オブジェクトとしての文字は、複数の画素２００、２００、…によって形成される。厳密に言えば、オブジェクトとしての文字は、画素値としての階調値が予め定められた閾値よりも大きい画素２１０、２１０、…によって形成される。なお、閾値は、オブジェクトの種類ごとに予め定められている。
【００４９】
ここで、このオブジェクトとしての文字の拡大処理においては、各画素２００、２００、…のうち、当該文字を形成する画素２１０と、そうでない画素２００、つまり背景領域を形成する画素２００と、の境界部分が、当該文字の輪郭部分として検出される。そして、背景領域を形成する各画素２００、２００、…のうち、オブジェクトとしての文字の輪郭部分を形成するもの、つまり当該文字を形成する画素２１０と隣接するものが、注目画素２２０として特定される。その上で、この注目画素２２０の階調値が変更されることによって、拡大処理が行われる。また、補正処理においても、注目画素２２０の画素値が変更される。
【００５０】
たとえば、図４（Ｃ）の左側の図に示されるように、拡大処理が施される前の元の状態において、或る注目画素２２０の階調値が“０”である、とする。そして、オブジェクトとしての文字を形成する各画素２１０、２１０、…のうち、この注目画素２２０に隣接する画素２１０が２つあり、これら２つの隣接画素２１０および２１０の各階調値が、それぞれ“１００”および“５０”である、とする。この場合、拡大処理によれば、図４（Ｃ）の中央の図に示されるように、注目画素２２０の階調値が、これに隣接する隣接画素２１０および２１０の各階調値のうちの最も大きい階調値に変更され、つまり“１００”という階調値に変更される。この結果、図３（Ａ）の左側の図に示された線の細い文字が、図３（Ａ）の中央の図に示された線の太い文字に変形される。なお、隣接画素２１０が１つのみの場合は、注目画素２２０の階調値は、当該１つのみの隣接画素２１０の階調値に変更される。
【００５１】
さらに、補正処理によれば、図４（Ｃ）の右側の図に示されるように、注目画素２２０の階調値が、これに予め定められた比率が乗ぜられることで、適度に減ぜられる。この図４（Ｃ）の右側の図は、“３／４”という比率が乗ぜられることで、注目画素２２０の階調値が“１００”から“７５”に減ぜられた状態を示す。この結果、図３（Ａ）の中央の図に示された線の太い文字が、図３（Ａ）の右側の図に示された如く線の太さが適度な文字に変形される。これにより、ユーザの意図に即した処理結果が得られるようになる。なお、ここで言う比率、言わば補正処理の度合である補正レベルは、後述する如くユーザ操作に応じて任意に変更可能である。
【００５２】
次に、図３（Ｂ）に示された縮小処理を含む輪郭処理の要領について、図５を参照して、より具体的に説明する。すなわち、図５（Ａ）に示される“Ｎ”という文字のうちの破線の円βで囲まれている部分を拡大して示すと、図５（Ｂ）のようになる。この図５（Ｂ）に示されるように、オブジェクトとしての文字は、複数の画素２００、２００、…によって形成され、厳密には画素値としての階調値が前述の閾値よりも大きい画素２１０、２１０、…によって形成される。
【００５３】
ここで、このオブジェクトとしての文字の縮小処理においても、各画素２００、２００、…のうち、当該文字を形成する画素２１０と、背景領域を形成する画素２００と、の境界部分が、当該文字の輪郭部分として検出される。ただし、この縮小処理においては、オブジェクトとしての文字を形成する各画素２１０、２１０、…のうち、当該文字の輪郭部分を形成するもの、つまり背景領域を形成する画素２００と隣接するものが、注目画素２２０として特定される。その上で、この注目画素２２０の階調値が変更されることで、縮小処理が行われる。また、補正処理においても、注目画素２２０の画素値が変更される。
【００５４】
たとえば、図５（Ｃ）の左側の図に示されるように、縮小処理が施される前の元の状態において、或る注目画素２２０の階調値が“１００”である、とする。そして、オブジェクトとしての文字を形成する各画素２１０、２１０、…のうち、この注目画素２２０に隣接する画素２１０が２つあり、これら２つの隣接画素２１０および２１０の各階調値が、それぞれ“１００”および“５０”である、とする。この場合、縮小処理によれば、図５（Ｃ）の中央の図に示されるように、注目画素２２０の階調値が、これに隣接する隣接画素２１０および２１０の各階調値のうちの最も小さい階調値に変更され、つまり“５０”という階調値に変更される。この結果、図３（Ｂ）の左側の図に示された線の太い文字が、図３（Ｂ）の中央の図に示された線の細い文字に変形される。なお、隣接画素２１０が１つのみの場合は、注目画素２２０の階調値は、当該１つのみの隣接画素２１０の階調値に変更される。
【００５５】
さらに、この場合の補正処理によれば、図５（Ｃ）の右側の図に示されるように、注目画素２２０の階調値が、これに予め定められた比率が乗ぜられることで、適度に増大される。この図５（Ｃ）の右側の図は、“３／２”という比率が乗ぜられることで、注目画素２２０の階調値が“５０”から“７５”に増大された状態を示す。この結果、図３（Ｂ）の中央の図に示された線の細い文字が、図３（Ｂ）の右側の図に示された如く線の太さが適度な文字に変形される。これにより、ユーザの意図に即した処理結果が得られるようになる。
【００５６】
次に、図３（Ｃ）に示された白抜き文字の拡大処理を含む輪郭処理の要領について、図６を参照して、より具体的に説明する。すなわち、図６（Ａ）に示される“Ｎ”という白抜き文字のうちの破線の円γで囲まれている部分を拡大して示すと、図６（Ｂ）のようになる。この図６（Ｂ）に示されるように、オブジェクトとしての白抜き文字は、複数の画素２００、２００、…によって形成され、厳密には画素値としての階調値が前述の閾値以下である画素２１０、２１０、…によって形成される。
【００５７】
ここで、このオブジェクトとしての白抜き文字の拡大処理においても、各画素２００、２００、…のうち、当該白抜き文字を形成する画素２１０と、背景領域を形成する画素２００と、の境界部分が、当該白抜き文字の輪郭部分として検出される。そして、この拡大処理においては、オブジェクトとしての白抜き文字を形成する各画素２１０、２１０、…のうち、当該白抜き文字の輪郭部分を形成するもの、つまり背景領域を形成する画素２００と隣接するものが、注目画素２２０として特定される。その上で、この注目画素２２０の階調値が変更されることで、拡大処理が行われる。また、補正処理においても、注目画素２２０の画素値が変更される。
【００５８】
たとえば、図６（Ｃ）の左側の図に示されるように、拡大処理が施される前の元の状態において、或る注目画素２２０の階調値が“０”である、とする。そして、オブジェクトとしての白抜き文字を形成する各画素２１０、２１０、…のうち、この注目画素２２０に隣接する画素２１０が２つあり、これら２つの隣接画素２１０および２１０の各階調値が、それぞれ“１００”および“５０”である、とする。この場合、拡大処理によれば、図６（Ｃ）の中央の図に示されるように、注目画素２２０の階調値が、これに隣接する隣接画素２１０および２１０の各階調値のうちの最も大きい階調値に変更され、つまり“１００”という階調値に変更される。この結果、図３（Ｃ）の左側の図に示された線の太い白抜き文字が、図３（Ｃ）の中央の図に示された線の細い白抜き文字に変形される。なお、隣接画素２１０が１つのみの場合は、注目画素２１０の階調値は、当該１つのみの隣接画素２１０の階調値に変更される。
【００５９】
さらに、この場合の補正処理によれば、図６（Ｃ）の右側の図に示されるように、注目画素２２０の階調値が、これに予め定められた比率が乗ぜられることで、適度に減ぜられる。この図６（Ｃ）の右側の図は、“３／４”という比率が乗ぜられることで、注目画素２２０の階調値が“１００”から“７５”に減ぜられた状態を示す。この結果、図３（Ｃ）の中央の図に示された線の細い白抜き文字が、図３（Ｃ）の右側の図に示された如く線の太さが適度な白抜き文字に変形される。これにより、ユーザの意図に即した処理結果が得られるようになる。
【００６０】
次に、図３（Ｄ）に示された白抜き文字の縮小処理を含む輪郭処理の要領について、図７を参照して、より具体的に説明する。すなわち、図７（Ａ）に示される“Ｎ”という白抜き文字のうちの破線の円δで囲まれている部分を拡大して示すと、図７（Ｂ）のようになる。この図７（Ｂ）に示されるように、オブジェクトとしての白抜き文字は、複数の画素２００、２００、…によって形成され、厳密には画素値としての階調値が前述の閾値以下である画素２１０、２１０、…によって形成される。
【００６１】
ここで、このオブジェクトとしての白抜き文字の縮小処理においても、各画素２００、２００、…のうち、当該白抜き文字を形成する画素２１０と、背景領域を形成する画素２００と、の境界部分が、当該白抜き文字の輪郭部分として検出される。ただし、この縮小処理においては、背景領域を形成する各画素２００、２００、…のうち、白抜き文字の輪郭部分を形成するもの、つまり当該白抜き文字を形成する画素２１０と隣接するものが、注目画素２２０として特定される。その上で、この注目画素２２０の階調値が変更されることで、縮小処理が行われる。また、補正処理においても、注目画素２２０の画素値が変更される。
【００６２】
たとえば、図７（Ｃ）の左側の図に示されるように、縮小処理が施される前の元の状態において、或る注目画素２２０の階調値が“１００”である、とする。そして、背景領域を形成する各画素２００、２００、…のうち、この注目画素２２０に隣接する画素２１０が２つあり、これら２つの隣接画素２１０および２１０の各階調値が、それぞれ“１００”および“５０”である、とする。この場合、縮小処理によれば、図７（Ｃ）の中央の図に示されるように、注目画素２２０の階調値が、これに隣接する隣接画素２１０および２１０の各階調値のうちの最も小さい階調値に変更され、つまり“５０”という階調値に変更される。この結果、図３（Ｄ）の左側の図に示された線の細い白抜き文字が、図３（Ｄ）の中央の図に示された線の太い白抜き文字に変形される。なお、隣接画素２１０が１つのみの場合は、注目画素２１０の階調値は、当該１つのみの隣接画素２１０の階調値に変更される。
【００６３】
さらに、この場合の補正処理によれば、図７（Ｃ）の右側の図に示されるように、注目画素２２０の階調値が、これに予め定められた比率が乗ぜられることで、適度に増大される。この図７（Ｃ）の右側の図は、“３／２”という比率が乗ぜられることで、注目画素２２０の階調値が“５０”から“７５”に増大された状態を示す。この結果、図３（Ｄ）の中央の図に示された線の太い白抜き文字が、図３（Ｄ）の右側の図に示された如く線の太さが適度な白抜き文字に変形される。これにより、ユーザの意図に即した処理結果が得られるようになる。
【００６４】
なお、前述の補正処理の度合である補正レベルとして、たとえば図８に示されるように、“−２”、“−１”、“０”、“＋１”および“＋２”という全部で５段階のレベルが用意されている。このうちの“−２”という補正レベルによれば、“１／２”という比率が乗ぜられ、つまり注目画素２２０の階調値が５０％減ぜられる。そして、“−１”という補正レベルによれば、“３／４”という比率が乗ぜられ、つまり注目画素２２０の階調値が２５％減ぜられる。さらに、“０”という補正レベルによれば、“１”という比率が減ぜられ、つまり補正処理が施されないのと同様の結果になる。また、“＋１”という補正レベルによれば、“５／４”という比率が乗ぜられ、つまり注目画素２２０の階調値が２５％増大される。そして、“＋２”という補正レベルによれば、“３／２”という比率が乗ぜられ、つまり注目画素２２０の階調値が５０％増大される。
【００６５】
因みに、図４（Ｃ）の右側の図は、“−１”という補正レベルで補正処理が施された結果を示す。この“−１”という補正レベルに代えて、たとえば“−２”という補正レベルで補正処理が施された場合は、当該補正処理後の文字の線は、図３（Ａ）の右側の図に示されるものに比べて、より細くなる。これとは逆に、たとえば“＋１”または“＋２”という補正レベルで補正処理が施された場合は、当該補正処理後の文字の線は、図３（Ａ）の中央の図に示される拡大処理後のものに比べて、より太くなる。
【００６６】
また、図５（Ｃ）の右側の図は、“＋２”という補正レベルで補正処理が施された結果を示す。この“＋２”という補正レベルに代えて、たとえば“＋１”という補正レベルで補正処理が施された場合は、当該補正処理後の文字の線は、図３（Ｂ）の右側の図に示されるものに比べて、より太くなる。これとは逆に、たとえば“−１”または“−２”という補正レベルで補正処理が施された場合は、当該補正処理後の文字の線は、図３（Ｂ）の中央の図に示される拡大処理後のものに比べて、より細くなる。
【００６７】
さらに、図６（Ｃ）の右側の図は、“−１”という補正レベルで補正処理が施された結果を示す。この“−１”という補正レベルに代えて、たとえば“−２”という補正レベルで補正処理が施された場合は、当該補正処理後の白抜き文字の線は、図３（Ｃ）の右側の図に示されるものに比べて、より太くなる。これとは逆に、たとえば“＋１”または“＋２”という補正レベルで補正処理が施された場合は、当該補正処理後の白抜き文字の線は、図３（Ｃ）の中央の図に示される拡大処理後のものに比べて、より細くなる。
【００６８】
そして、図７（Ｃ）の右側の図は、“＋２”という補正レベルで補正処理が施された結果を示す。この“＋２”という補正レベルに代えて、たとえば“＋１”という補正レベルで補正処理が施された場合は、当該補正処理後の白抜き文字の線は、図３（Ｄ）の右側の図に示されるものに比べて、より太くなる。これとは逆に、たとえば“−１”または“−２”という補正レベルで補正処理が施された場合は、当該補正処理後の文字の線は、図３（Ｂ）の中央の図に示される拡大処理後のものに比べて、さらに太くなる。
【００６９】
これらの拡大処理および補正処理を含む一連の輪郭処理、ならびに、縮小処理および補正処理を含む一連の輪郭処理は、白抜き文字以外の抜き文字にも、同様に適用することが可能である。また、これらの輪郭処理は、文字および抜き文字に限らず、図形、抜き図形、写真および抜き写真にも、同様に適用することが可能である。そして、これらの文字、抜き文字、図形、抜き図形、写真および抜き写真というオブジェクトの種類ごとに、拡大処理および縮小処理のいずれを施すのかを任意に設定することが可能であるとともに、補正レベルを任意に設定することが可能である。これらの設定は、図９に示されるプレビュー画面１００にて行われる。なお、プレビュー画面１００は、制御部２０による制御によって、操作表示部２２の前述したディスプレイの表示面に表示される。
【００７０】
図９に示されるように、プレビュー画面１００には、プレビュー画像表示エリア１１０、プレビュー拡大表示エリア１２０、プレビュー拡大倍率設定エリア１３０、オブジェクト選択エリア１４０、拡大／縮小選択エリア１５０、および補正レベル設定エリア１６０が設けられている。このうちのプレビュー画像表示エリア１１０には、輪郭処理の対象となる画像データに基づくプレビュー画像１１２が表示される。そして、プレビュー拡大表示エリア１２０には、プレビュー画像１１２の一部分が拡大されたプレビュー拡大画像１２２が表示される。なお、図９におけるプレビュー拡大画像１２２は、プレビュー画像１１２における“花”という文字１１４が含まれる部分の拡大画像である。
【００７１】
プレビュー拡大倍率設定エリア１３０には、上下方向をそれぞれ指す２つの矢印ボタン１３２および１３４が設けられている。これらの矢印ボタン１３２および１３４がユーザによって操作されることで、プレビュー拡大画像１２２の拡大倍率が変更される。また、プレビュー拡大倍率設定エリア１３０には、プレビュー拡大画像１２２の拡大倍率を表す文字列１３６が表示される。なお、図９における文字列１３６は、プレビュー拡大画像１２２の拡大倍率が“４００％”であることを表している。
【００７２】
オブジェクト選択エリア１４０には、文字、抜き文字、図形、抜き図形、写真および抜き写真というオブジェクトの各種類に対応する６つのラジオボタン１４２、１４２、…が設けられている。これら６つのラジオボタン１４２、１４２、…がユーザによって操作されることで、拡大処理および縮小処理のいずれを施すのかの設定、および、補正レベルの
設定、の対象となるオブジェクトの種類が選択される。なお、図９は、設定の対象となるオブジェクトの種類として、“文字”が選択されている状態を示す。
【００７３】
拡大／縮小選択エリア１５０には、拡大処理および縮小処理に対応する２つのラジオボタン１５２および１５２が設けられている。これら２つのラジオボタン１５２および１５２がユーザによって操作されることで、拡大処理および縮小処理のいずれを施すのかの設定が成される。なお、図９は、“拡大処理”が設定されている状態を示す。
【００７４】
補正レベル設定エリア１６０には、プレビュー拡大倍率設定エリア１３０におけるのと同様の、上下方向をそれぞれ指す２つの矢印ボタン１６２および１６４が設けられている。これらの矢印ボタン１６２および１６４がユーザによって操作されることで、補正処理における補正レベルが設定されえる。また、この補正レベル設定エリア１６０には、設定された補正レベルを表す文字列１６６が表示される。なお、図９における文字列１６６は、“−１”という補正レベルが設定されていることを表している。
【００７５】
このようなプレビュー画面１００を操作表示部２２のディスプレイの表示面に表示させる制御部２０は、つまり当該プレビュー画面１００を表示させるための表示画面データを生成する制御部２０は、本発明に係るプレビュー画像データ生成手段の一例である。この表示画面データには、プレビュー画像１１２を表示させるためのプレビュー画像データと、プレビュー拡大画像１２２を表示させるためのプレビュー拡大画像データと、が含まれている。そして、このプレビュー画面１００において設定された内容は、前述の輪郭処理設定データ４４８として、主記憶部２０ａ（データ記憶領域４４）に記憶される。また、プレビュー画像１１２およびプレビュー拡大画像１２２には、輪郭処理の結果が反映される。したがって、ユーザは、プレビュー画像１１２およびプレビュー拡大画像１２２から、輪郭処理の結果を認識することができる。
【００７６】
このような輪郭処理は、画像処理部１４によって行われる。この画像処理部１４における輪郭処理を担う部分を概念的に図示すると、図１０のようになる。
【００７７】
すなわち、画像処理部１４は、輪郭処理を担う輪郭処理部３００を構成する。この輪郭処理部３００は、図１０に示されるように、輪郭処理の対象となる画像データが入力される画像データ入力部３０２を備えている。この画像データ入力部３０２に入力される画像データは、たとえばビットマップデータである。この画像データ入力部３０２に入力オブジェクト判定手段としてのオブジェクト判定部３０４に入力される。
【００７８】
オブジェクト判定部３０４は、画像データ入力部３０２から入力される画像データとしてのビットマップデータに含まれるそれぞれの画素のタグ情報に基づいて、当該画素が属するオブジェクトの種類を判定する。そして、このオブジェクト判定部３０４による判定処理が施された後の画像データ（各画素）は、輪郭検出手段としての輪郭検出部３０６に入力される。
【００７９】
輪郭検出部３０６は、図４〜図７を参照しながら説明した要領で、それぞれのオブジェクトごとに、当該オブジェクトの境界部分を検出する。そして、この輪郭検出部３０６による検出処理が施された後の画像データは、注目画素特定手段としての注目画素特定部３０８に入力される。
【００８０】
注目画素特定部３０８は、図４〜図７を参照しながら説明した要領で、厳密にはオブジェクトの種類と、拡大処理および縮小処理のいずれを行うのかの処理の内容と、に応じた要領で、注目画素２２０を特定する。なお、オブジェクトの種類と、拡大処理および縮小処理のいずれを行うのかの処理の内容と、については、前述の輪郭処理設定データ４４８から認識される。そして、この注目画素特定部３０８による特定処理が施された後の画像データは、注目画素処理手段としての注目画素処理部３１０に入力される。
【００８１】
注目画素処理部３１０は、図４〜図７を参照しながら説明した要領で、それぞれのオブジェクトごとに、拡大処理または縮小処理を行う。そして、この注目画素処理部３１０による拡大処理または縮小処理が施された後の画像データは、注目画素補正手段としての注目画素補正部３１２に入力される。
【００８２】
注目画素補正部３１２は、図４〜図７を参照した要領で、それぞれのオブジェクトごとに、補正処理を行う。そして、この注目画素補正部３１２による補正処理が施された後の画像データは、画像データ出力部３１４に入力される。
【００８３】
画像データ出力部３１４は、注目画素補正部３１２から入力された画像データ、つまり一連の輪郭処理が施された後の画像データを、処理後画像データとして出力する。この処理後画像データは、画像形成部１６、通信部１８、制御部２０、補助記憶部２４、および外部記録媒体接続部２６のうちの適宜の要素に送られる。
【００８４】
このような輪郭処理部３００のうちの特に注目画素特定部３０８、注目画素処理部３１０および注目画素補正部３１２による処理の流れをフロー図で表すと、たとえば図１１のようになる。この図１１のフロー図で表される一連の処理は、画像データのそれぞれの画素について順番に行われる。
【００８５】
まず、ステップＳ１において、現在の処理対象である画素が注目画素２２０であるかどうか、つまり当該注目画素２２０としての条件を満足するかどうか、の判定が成される。ここでたとえば、注目画素であるという判定が成された場合（Ｓ１：ＹＥＳ）、処理がステップＳ３に進められる。
【００８６】
ステップＳ３において、現在の処理対象である画素が注目画素２２０として特定される。そして、処理がステップＳ５に進められる。
【００８７】
ステップＳ５において、注目画素２２０について、それが属するオブジェクトの種類に応じて、拡大処理または縮小処理が施される。そして、処理がステップＳ７に進められる。
【００８８】
ステップＳ７において、ステップＳ５における拡大処理または縮小処理が施された後の注目画素２２０について、それが属するオブジェクトの種類に応じて、補正処理が施される。そして、処理がステップＳ９に進められる。
【００８９】
ステップＳ９において、次の画像データが存在するかどうかの、つまり画像データに含まれる全ての画素について、この図１１のフロー図で示される一連の処理がまだ終了していないかどうかの、判定が成される。ここでたとえば、次の画素が存在する場合（Ｓ９：ＹＥＳ）、処理がステップＳ１１に進められる。
【００９０】
ステップＳ１１において、次の画素が新たな処理対象とされ、つまり当該処理対象となる画素が更新される。その上で、処理がステップＳ１に戻される。
【００９１】
なお、ステップＳ１において、現在の処理対象である画素が注目画素２２０でない場合には（Ｓ１：ＮＯ）、処理がステップＳ９に進められる。そして、ステップＳ９において、次の画素が存在しない場合は（ステップＳ９：ＮＯ）、この図１１のフロー図で示される一連の処理が終了する。
【００９２】
ここで、図１２に、本第１実施例における輪郭処理による評価結果、詳しくは前述のプレビュー画像１１２およびプレビュー拡大画像１２２などの表示画像上における視認性（見た目）の評価結果を、示す。たとえば、図１２（Ａ）は、オブジェクトとしての文字、線または図形を太くしたい場合の評価結果である。このうちの評価例１−１は、拡大処理が施された後に、“−１”という補正レベルで補正処理が施されたものである。この評価例１−１によれば、文字、線および図形のいずれについても、“○”という良好な結果が得られた。すなわち、文字、線および図形のいずれについても、それぞれの線が適度な太さとなった。また、評価例１−２は、拡大処理が施された後に、“−２”という補正レベルで補正処理が施されたものである。この評価例１−２によっても、文字、線および図形のいずれについても、良好な評価結果が得られた。なお、比較例１−１は、拡大処理および縮小処理のいずれも施されず、また、補正処理も施されない例である。この比較例１−１によれば、文字、線および図形のいずれについても当然に、“×”という不都合な結果となった。そして、比較例１−２は、拡大処理のみが施され、補正処理は施されない例である。この比較例１−２によれば、文字、線および図形のいずれについても、それぞれの線が太くなり過ぎた感があり、“△”という一種不十分（中途半端）な結果となった。
【００９３】
図１２（Ｂ）は、オブジェクトとしての文字、線または図形を細くしたい場合の評価結果である。このうちの評価例２−１は、縮小処理が施された後に、“＋１”という補正レベルで補正処理が施されたものである。この評価例２−１によれば、文字、線および図形のいずれについても、良好な結果が得られた。すなわち、文字、線および図形のいずれについても、それぞれの線が適度な太さとなった。また、評価例２−２は、縮小処理が施された後に、“＋２”という補正レベルで補正処理が施されたものである。この評価例２−２によっても、文字、線および図形のいずれについても、良好な評価結果が得られた。なお、比較例２−１は、拡大処理および縮小処理のいずれも施されず、また、補正処理も施されない例である。この比較例２−１によれば、文字、線および図形のいずれについても当然に、不都合な結果となった。そして、比較例２−２は、縮小処理のみが施され、補正処理は施されない例である。この比較例２−２によれば、文字、線および図形のいずれについても、それぞれの線が細くなり過ぎた感があり、一種不十分な結果となった。
【００９４】
図１２（Ｃ）は、オブジェクトとしての抜き文字、抜き線または抜き図形を細くしたい場合の評価結果である。このうちの評価例３−１は、拡大処理が施された後に、“−１”という補正レベルで補正処理が施されたものである。この評価例３−１によれば、抜き文字、抜き線および抜き図形のいずれについても、良好な結果が得られた。また、評価例３−２は、拡大処理が施された後に、“−２”という補正レベルで補正処理が施されたものである。この評価例３−２によっても、抜き文字、抜き線および抜き図形のいずれについても、良好な評価結果が得られた。なお、比較例３−１は、拡大処理および縮小処理のいずれも施されず、また、補正処理も施されない例である。この比較例３−１によれば、抜き文字、抜き線および抜き図形のいずれについても当然に、不都合な結果となった。そして、比較例３−２は、縮小処理のみが施され、補正処理は施されない例である。この比較例３−２によれば、抜き文字、抜き線および抜き図形のいずれについても、不十分な結果となった。
【００９５】
図１２（Ｄ）は、オブジェクトとしての抜き文字、抜き線または抜き図形を太くしたい場合の評価結果である。このうちの評価例４−１は、縮小処理が施された後に、“＋１”という補正レベルで補正処理が施されたものである。この評価例４−１によれば、抜き文字、抜き線および抜き図形のいずれについても、良好な結果が得られた。また、評価例４−２は、縮小処理が施された後に、“＋２”という補正レベルで補正処理が施されたものである。この評価例４−２によっても、抜き文字、抜き線および抜き図形のいずれについても、良好な評価結果が得られた。なお、比較例４−１は、拡大処理および縮小処理のいずれも施されず、また、補正処理も施されない例である。この比較例４−１によれば、抜き文字、抜き線および抜き図形のいずれについても当然に、不都合な結果となった。そして、比較例４−２は、縮小処理のみが施され、補正処理は施されない例である。この比較例４−２によれば、抜き文字、抜き線および抜き図形のいずれについても、不十分な結果となった。
【００９６】
さらに、本第１実施例における輪郭処理は、画像形成部１６による画像形成処理にも反映され、つまり画像記録媒体に形成される画像にも反映される。この画像形成処理における評価結果を、図１３に示す。なお、図１３（Ａ）は、オブジェクトとしての文字、線または図形を太くしたい場合の評価結果である。そして、図１３（Ｂ）は、オブジェクトとしての文字、線または図形を細くしたい場合の評価結果である。また、図１３（Ｃ）は、オブジェクトとしての抜き文字、抜き線または抜き図形を細くしたい場合の評価結果である。さらに、図１３（Ｄ）は、オブジェクトとしての抜き文字、抜き線または抜き図形を太くしたい場合の評価結果である。
【００９７】
この図１３に示される評価結果から分かるように、画像形成部１６による画像形成処理においても、図１２に示される評価結果と、同様の結果が得られた。特に、この画像形成処理においては、前述のＬＳＵ２６によるレベル光の出力によって、つまり画像記録媒体に形成される画像の濃度によって、輪郭処理の結果が現れる。すなわち、スクリーンパターンが変更されることなく、それぞれのオブジェクトの輪郭部分の濃度が変更される。したがって、ジャギー（がたつき）などがない良好な結果が得られる。
【００９８】
以上のように、本第１実施例によれば、画像データに基づく画像に含まれるオブジェクトごとに、その輪郭部分に拡大処理または縮小処理を施した場合に、ユーザの意図に即した良好な処理結果を得ることができる。また、抜き文字や抜き線などの反転態様のオブジェクトについても同様に、その輪郭部分に拡大処理または縮小処理を施すことができるとともに、ユーザの意図に即した良好な処理結果を得ることができる。
【００９９】
なお、本第１実施例においては、図８に示されたように、５つの補正レベルが用意されたが、これに限らない。すなわち、５以外の複数の補正レベルが用意されてもよい。
【０１００】
また、ＬＳＵ１６ａを有する露光装置に代えて、発光素子として発光ダイオード（ＬＥＤ）を用いたＬＥＤ式露光装置が採用されてもよい。この場合も、発光素子としての発光ダイオードの出力は、ＰＷＭ制御方式によって制御される。
【０１０１】
そして、画像データは、グレースケールデータであっても、カラーデータであってもよい。
【０１０２】
さらに、拡大処理および縮小処理ではなく、たとえば前述の特許文献１に開示された技術におけるようなエッジ強調処理に、本発明が適用されてもよい。すなわち、エッジ強調処理が施された後に、補正処理が施されてもよい。
［第２実施例］
本発明の第２実施例として、本発明を画像形成装置としてのプリンタに適用する例が、考えられる。すなわち、本発明をプリンタに適用した場合にも、第１実施例と同様、画像記録媒体に形成される画像に含まれるオブジェクトごとに、その輪郭部分に拡大処理または縮小処理を施すことができるとともに、ユーザの意図に即した良好な処理結果を得ることができる。
［第３実施例］
本発明の第３実施例として、本発明を画像処理装置としてのパーソナルコンピュータに適用する例が、考えられる。すなわち、本発明をパーソナルコンピュータに適用した場合にも、第１実施例と同様、当該パーソナルコンピュータの画面に表示される画像に含まれるオブジェクトごとに、その輪郭部分に拡大処理または縮小処理を施すことができるとともに、ユーザの意図に即した良好な処理結果を得ることができる。
【０１０３】
以上の各実施例は、いずれも本発明の具体例であり、本発明の技術的範囲を限定するものではない。これら各実施例以外の局面においても、本発明を適用することができる。
【符号の説明】
【０１０４】
１０  …複合機
１４  …画像処理部
１６  …画像形成部
１６ａ  ＬＳＵ
２０  …制御部
２２  …操作表示部
３０４  …オブジェクト判定部
３０６  …輪郭抽出部
３０８  …注目画素特定部
３１０  …注目画素処理部
３１２  …注目画素補正部
【図１】
2019121852.tif 000003
【図２】
2019121852.tif 000004
【図３】
2019121852.tif 000005
【図４】
2019121852.tif 000006
【図５】
2019121852.tif 000007
【図６】
2019121852.tif 000008
【図７】
2019121852.tif 000009
【図８】
2019121852.tif 000010
【図９】
2019121852.tif 000011
【図１０】
2019121852.tif 000012
【図１１】
2019121852.tif 000013
【図１２】
2019121852.tif 000014
【図１３】
2019121852.tif 000015