(57)【要約】【課題】  印刷された画像を良好な画質で複写する。【解決手段】  原稿画像中で文字または線画が表示されている領域であるテキスト領域を抽出し、抽出した領域の画像データに対して、文字または線画の画質を改善するための前処理を施した後に画像を印刷する。テキスト領域を抽出するに際しては、テキスト領域または残余の領域の何れの画質を優先して複写するかに関する複写条件を取得し、取得した複写条件に応じて判定条件を設定した後、その判定条件に基づいてテキスト領域を抽出する。このように、テキスト領域を抽出するために用いる判定条件を、重視する画質に応じて設定してやれば、より適切にテキスト領域を抽出することができ、延いては、前処理を適切に施して、良好な画質の複写画像を印刷することが可能となる。【選択図】  図１
2007068084.tif 000002
【特許請求の範囲】
【請求項１】
印刷された原稿画像を読み取って画像データを生成し、該画像データに基づいて画像を印刷することにより、該原稿画像を複写する画像複写装置であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出するテキスト領域抽出手段と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する前処理実行手段と、
前記読み取った画像データと、前記前処理が施された画像データとに基づいて、前記画像を印刷する画像印刷手段と
を備え、
前記テキスト領域抽出手段は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する複写条件取得手段と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する判定条件設定手段と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する着目領域判定手段と
を有する画像複写装置。
【請求項２】
請求項１に記載の画像複写装置であって、
前記テキスト領域抽出手段は、複数種類の前記判定条件を記憶している判定条件記憶手段を備え、
前記判定条件設定手段は、前記記憶されている判定条件の中から、前記複写条件に応じた判定条件を選択して設定する手段である画像複写装置。
【請求項３】
請求項１に記載の画像複写装置であって、
前記判定条件設定手段は、前記判定条件に含まれる閾値の値を変更することによって、前記複写条件に応じた判定条件を設定する手段である画像複写装置。
【請求項４】
請求項１に記載の画像複写装置であって、
前記前処理実行手段は、前記テキスト領域の画像データにラプラシアンフィルタを作用させることによって、文字または線画の画質を改善する手段である画像複写装置。
【請求項５】
印刷された原稿画像を読み取って画像データを生成し、該画像データに所定の画像処理を施すことにより、該原稿画像を印刷するための印刷データに変換する画像データ変換装置であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出するテキスト領域抽出手段と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する前処理実行手段と、
前記読み取った画像データと、前記前処理が施された画像データとに前記所定の画像処理を施すことにより前記印刷データを生成する印刷データ生成手段と
を備え、
前記テキスト領域抽出手段は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する複写条件取得手段と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する判定条件設定手段と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する着目領域判定手段と
を有する画像データ変換装置。
【請求項６】
印刷された原稿画像を読み取って画像データを生成し、該画像データに基づいて画像を印刷することにより、該原稿画像を複写する画像複写方法であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する第１の工程と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する第２の工程と、
前記読み取った画像データと、前記前処理が施された画像データとに基づいて、前記画像を印刷する第３の工程と
を備え、
前記第１の工程は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副工程と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副工程と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副工程と
を有する画像複写方法。
【請求項７】
印刷された原稿画像を読み取って画像データを生成し、該画像データに所定の画像処理を施すことにより、該原稿画像を印刷するための印刷データに変換する画像データ変換方法であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する工程（Ａ）と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する工程（Ｂ）と、
前記読み取った画像データと、前記前処理が施された画像データとに前記所定の画像処理を施すことにより前記印刷データを生成する工程（Ｃ）と
を備え、
前記工程（Ａ）は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副工程と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副工程と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副工程と
を有する画像データ変換方法。
【請求項８】
印刷された原稿画像を読み取って画像データを生成し、該画像データに基づいて画像を印刷することにより、該原稿画像を複写する画像複写方法を、コンピュータを用いて実現するためのプログラムであって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する第１の機能と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する第２の機能と、
前記読み取った画像データと、前記前処理が施された画像データとに基づいて、前記画像を印刷する第３の機能と
をコンピュータを用いて実現させるとともに、
前記第１の機能は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副機能と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副機能と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副機能と
を実現する機能であるプログラム。
【請求項９】
印刷された原稿画像を読み取って画像データを生成し、該画像データに所定の画像処理を施すことにより、該原稿画像を印刷するための印刷データに変換する画像データ変換方法を、コンピュータを用いて実現するためのプログラムであって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する機能（Ａ）と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する機能（Ｂ）と、
前記読み取った画像データと、前記前処理が施された画像データとに前記所定の画像処理を施すことにより前記印刷データを生成する機能（Ｃ）と
をコンピュータを用いて実現させるとともに、
前記機能（Ａ）は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副機能と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副機能と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副機能と
を実現する機能であるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷された原稿画像を複写する技術に関し、詳しくは、原稿画像の画像データを読み取って適切な前処理を施すことにより、良好な複写画像を得る技術に関する。
【背景技術】
【０００２】
コンピュータに代表されるデジタル技術の進歩により、今日では、一般的な家庭の中でも高画質な画像を手軽に取り扱うことが可能となってきた。例えば、コンピュータとカラープリンタとを使用すれば、コンピュータ上で各種のアプリケーションプログラムによって作成した画像や、デジタルカメラで撮影した画像を、簡便にしかも十分な画質でカラー印刷することが可能である。また、印刷された原稿画像をカラースキャナによって読み込めば、原稿画像に対応した画像データを生成することが可能である。そして、得られた画像データに所定の画像処理を施した後、カラープリンタで画像を印刷すれば、カラー複写機と同様な使い方をすることも可能である。
【０００３】
このようにして原稿画像を複写する場合、原稿をカラースキャナで読み取る際に、ノイズが混入したり、輪郭が不鮮明になるなど、何某かの画質の劣化が発生しがちである。そこで、画質を改善するために輪郭を強調してから画像を印刷する技術が提案されている（特許文献１）。また、より好ましい画質が得られるように、文字や輪郭の部分では輪郭を強調する程度を変更可能とした技術も提案されている（特許文献２）。
【０００４】
【特許文献１】特開平５−７５８５９号公報
【特許文献２】特開平１１−２０５６１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、提案されている技術では、必ずしも十分な画質で原稿画像を複写することができない場合があった。すなわち、原稿画像の中から文字や線画の部分だけを正確に抽出することは必ずしも容易なことではなく、従って、輪郭を強調したくない部分まで強調してしまい画質が低下する場合がある。これを嫌って、文字や線画でない部分が抽出されないようにすると、今度は、文字や線画の部分に輪郭が強調されない部分が発生して、不鮮明な画像のまま印刷される場合があった。
【０００６】
この発明は、従来の技術における上述した課題を解決するためになされたものであり、画像を複写した場合に、良好な画質で画像を印刷することが可能な技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
上述した課題の少なくとも一部を解決するために、本発明の画像複写装置は次の構成を採用した。すなわち、
印刷された原稿画像を読み取って画像データを生成し、該画像データに基づいて画像を印刷することにより、該原稿画像を複写する画像複写装置であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出するテキスト領域抽出手段と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する前処理実行手段と、
前記読み取った画像データと、前記前処理が施された画像データとに基づいて、前記画像を印刷する画像印刷手段と
を備え、
前記テキスト領域抽出手段は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する複写条件取得手段と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する判定条件設定手段と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する着目領域判定手段と
を有することを要旨とする。
【０００８】
また、上記の画像複写装置に対応する本発明の画像複写方法は、
印刷された原稿画像を読み取って画像データを生成し、該画像データに基づいて画像を印刷することにより、該原稿画像を複写する画像複写方法であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する第１の工程と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する第２の工程と、
前記読み取った画像データと、前記前処理が施された画像データとに基づいて、前記画像を印刷する第３の工程と
を備え、
前記第１の工程は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副工程と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副工程と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副工程と
を有することを要旨とする。
【０００９】
かかる本発明の画像複写装置および画像複写方法においては、原稿画像中で文字または線画が表示されている領域であるテキスト領域を抽出し、抽出した領域の画像データに対して、文字または線画の画質を改善するための前処理を施した後に画像を印刷する。ここで、テキスト領域を抽出するに際しては、テキスト領域または残余の領域の何れの画質を優先して複写するかに関する複写条件を取得し、取得した複写条件に応じて判定条件を設定した後、その判定条件に基づいてテキスト領域を抽出する。
【００１０】
原稿画像中からテキスト領域のみを正確に抽出することは必ずしも容易なことではないが、テキスト領域を抽出するために用いる判定条件を、重視する画質に応じて設定してやれば、より適切にテキスト領域を抽出することができ、延いては、前処理を適切に施して、良好な画質の複写画像を印刷することが可能となる。
【００１１】
かかる画像複写装置では、複写条件を取得すると、予め記憶しておいた複数種類の判定条件の中から、複写条件に応じた判定条件を選択して、テキスト領域を抽出することとしても良い。
【００１２】
こうすれば、複写条件に応じて、予め最適な判定条件を記憶しておくことで、原稿画像の中からテキスト領域をより適切に抽出することができ、延いては、より高画質な複写画像を得ることが可能となる。
【００１３】
あるいは、少なくとも１つの閾値を含んだ形式で判定条件を記述しておき、複写条件に応じて閾値の値を変更することによって判定条件を設定することとしても良い。ここで、閾値の値を変更するに際しては、判定条件に含まれる閾値の値を直接変更することとしても良いが、閾値を決定するための数値（あるいはパラメータ）を変更することにより、間接的に閾値の値を変更することとしても良い。
【００１４】
こうすれば、複写条件に応じた複数の判定条件を簡便に生成することが可能となる。
【００１５】
また、上述した画像複写装置においては、テキスト領域の画像データにはラプラシアンフィルタを作用させることによって、文字または線画の画質を改善することとしても良い。
【００１６】
ラプラシアンフィルタを作用させると、画像中の輪郭が強調されるので、文字や線画で構成される画像の画質を効果的に改善することができる。また、ラプラシアンフィルタは、フィルタに設定する係数の値によって種々の特性を設定することができるので、より適切な前処理を行うことも可能となる。
【００１７】
また、上述した本発明の画像複写装置および画像複写方法が、原稿画像を複写するに先立って、原稿画像から読み取った画像データを変換している点に着目すれば、本願発明は、次のように画像データ変換装置および画像データ変換方法として把握することも可能である。すなわち、本発明の画像データ変換装置は、
印刷された原稿画像を読み取って画像データを生成し、該画像データに所定の画像処理を施すことにより、該原稿画像を印刷するための印刷データに変換する画像データ変換装置であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出するテキスト領域抽出手段と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する前処理実行手段と、
前記読み取った画像データと、前記前処理が施された画像データとに前記所定の画像処理を施すことにより前記印刷データを生成する印刷データ生成手段と
を備え、
前記テキスト領域抽出手段は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する複写条件取得手段と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する判定条件設定手段と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する着目領域判定手段と
を有することを要旨とする。
【００１８】
また、上記の画像データ変換装置に対応する本発明の画像データ変換方法は、
印刷された原稿画像を読み取って画像データを生成し、該画像データに所定の画像処理を施すことにより、該原稿画像を印刷するための印刷データに変換する画像データ変換方法であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する工程（Ａ）と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する工程（Ｂ）と、
前記読み取った画像データと、前記前処理が施された画像データとに前記所定の画像処理を施すことにより前記印刷データを生成する工程（Ｃ）と
を備え、
前記工程（Ａ）は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副工程と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副工程と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副工程と
を有することを要旨とする。
【００１９】
かかる本発明の画像データ変換装置および画像データ変換方法においては、原稿画像中で文字または線画が表示されている領域であるテキスト領域を抽出し、抽出した領域の画像データに対して、文字または線画の画質を改善するための前処理を施した後に、印刷データを生成する。そして、テキスト領域を抽出するに際しては、テキスト領域または残余の領域の何れの画質を優先して複写するかに関する複写条件を取得し、取得した複写条件に応じて判定条件を設定した後、その判定条件に基づいてテキスト領域を抽出する。
【００２０】
このようにテキスト領域を抽出するために用いる判定条件を、重視する画質に応じて設定してやれば、より適切にテキスト領域を抽出することができ、延いては、前処理を適切に施して、画像データを印刷データに適切に変換することが可能となる。
【００２１】
更に本発明は、上述した画像複写方法あるいは画像データ変換方法を実現するためのプログラムをコンピュータに読み込ませ、所定の機能を実行させることにより、コンピュータを用いて実現することも可能である。従って、本発明は次のようなプログラム、あるいは該プログラムを記録した記録媒体としての態様も含んでいる。すなわち、上述した画像複写方法に対応する本発明のプログラムは、
印刷された原稿画像を読み取って画像データを生成し、該画像データに基づいて画像を印刷することにより、該原稿画像を複写する画像複写方法を、コンピュータを用いて実現するためのプログラムであって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する第１の機能と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する第２の機能と、
前記読み取った画像データと、前記前処理が施された画像データとに基づいて、前記画像を印刷する第３の機能と
をコンピュータを用いて実現させるとともに、
前記第１の機能は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副機能と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副機能と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副機能と
を実現する機能であることを要旨とする。
【００２２】
また、上記のプログラムに対応する本発明の記録媒体は、
印刷された原稿画像を読み取って画像データを生成し、該画像データに基づいて画像を印刷することにより、該原稿画像を複写するプログラムを、コンピュータで読み取り可能に記録した記録媒体であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する第１の機能と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する第２の機能と、
前記読み取った画像データと、前記前処理が施された画像データとに基づいて、前記画像を印刷する第３の機能と
をコンピュータを用いて実現するプログラムを記録しているとともに、
前記第１の機能は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副機能と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副機能と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副機能と
を実現する機能であることを要旨とする。
【００２３】
更に、上述した画像データ変換方法に対応する本発明のプログラムは、
印刷された原稿画像を読み取って画像データを生成し、該画像データに所定の画像処理を施すことにより、該原稿画像を印刷するための印刷データに変換する画像データ変換方法を、コンピュータを用いて実現するためのプログラムであって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する機能（Ａ）と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する機能（Ｂ）と、
前記読み取った画像データと、前記前処理が施された画像データとに前記所定の画像処理を施すことにより前記印刷データを生成する機能（Ｃ）と
をコンピュータを用いて実現させるとともに、
前記機能（Ａ）は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副機能と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副機能と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副機能と
を実現する機能であることを要旨とする。
【００２４】
また、上記のプログラムに対応する本発明の記録媒体は、
印刷された原稿画像を読み取って画像データを生成し、該画像データに所定の画像処理を施すことにより、該原稿画像を印刷するための印刷データに変換するプログラムを、コンピュータで読み取り可能に記録した記録媒体であって、
前記原稿画像中で文字または線画が表示されている領域たるテキスト領域を、前記画像データに基づいて抽出する機能（Ａ）と、
前記抽出されたテキスト領域の画像データに、文字または線画の画質を改善するための所定の前処理を実行する機能（Ｂ）と、
前記読み取った画像データと、前記前処理が施された画像データとに前記所定の画像処理を施すことにより前記印刷データを生成する機能（Ｃ）と
をコンピュータを用いて実現するプログラムを記録しているとともに、
前記機能（Ａ）は、
前記原稿画像中の前記テキスト領域または残余の領域の、何れの画質を優先して複写するかに関する条件たる複写条件の設定を取得する副機能と、
前記原稿画像中で着目した領域が前記テキスト領域に該当するか否かを判定するために用いる判定条件を、前記取得した複写条件に応じて設定する副機能と、
前記設定された判定条件と、前記読み取った画像データとに基づいて、前記着目した領域が前記テキスト領域に該当するか否かを判定する副機能と
を実現する機能であることを要旨とする。
【００２５】
これらのプログラムをコンピュータに読み込んで、上記の各種機能を実現させれば、最も大きなドットが滲んで画像の細部を潰してしまうことを回避することができるので、十分な解像力を有する複写画像を得ることが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施例を説明する。
Ａ．実施例の概要  ：
Ｂ．装置構成  ：
Ｂ−１．全体構成  ：
Ｂ−２．内部構成  ：
Ｂ−２−１．スキャナ部の内部構成  ：
Ｂ−２−２．プリンタ部の内部構成  ：
Ｃ．画像複写処理の概要  ：
Ｄ．本実施例の画質改善処理  ：
Ｅ．変形例  ：
Ｅ−１．第１の変形例  ：
Ｅ−２．第２の変形例  ：
【００２７】
Ａ．実施例の概要  ：
実施例の詳細な説明に入る前に、図１を参照しながら、実施例の概要について説明しておく。図１は、スキャナ２０と印刷装置３０とから構成される本実施例の画像複写装置１０の概要を示した説明図である。印刷装置３０は、印刷媒体Ｐ上にインク滴を吐出することによりインクドットを形成して画像を印刷するいわゆるインクジェットプリンタである。また、印刷装置３０にはＣＰＵを中心とした各種の電子回路が搭載されており、印刷装置３０の内部で所定の画像処理を実行可能に構成されている。スキャナ２０は、原稿画像を光学的に読み取って画像データを生成した後、印刷装置３０に供給する。印刷装置３０は、受け取った画像データに所定の画像処理を施して画像を印刷することで、原稿画像の複写画像を得ることが可能となっている。
【００２８】
原稿画像を複写するために印刷装置３０の内部で行われる各種の機能に着目すると、本実施例の印刷装置３０は、「テキスト領域抽出モジュール」、「前処理モジュール」、「画像印刷モジュール」などの各モジュールから構成されていると考えることができる。「テキスト領域抽出モジュール」は、原稿画像中で文字または線画が表示されている領域であるテキスト領域を抽出するモジュールである。「前処理モジュール」は、抽出されたテキスト領域の画像データに、文字または線画の画質を改善する為の所定の前処理を施すモジュールである。文字や線画の画質を改善するための前処理としては、たとえばラプラシアンフィルタと呼ばれる二次元のデジタルフィルタを作用させることができる。また、文字や線画の部分だけでなく、原稿画像中のその他に対しても、画質を改善するための他の前処理を施すことができる。こうした他の前処理としては、いわゆるモアレの発生を抑えるための平滑化フィルタを作用させることとしてもよい。「画像印刷モジュール」は、原稿画像の画像データと、前処理が施されたテキスト領域の画像データとに基づいて、インク吐出ヘッド３２を駆動し、印刷媒体Ｐに向かってインク滴を吐出することにより、インクドットを形成して原稿画像に対応した画像を印刷する。
【００２９】
ここで、図１に示した「テキスト領域抽出モジュール」は、次のようにして原稿画像中からテキスト領域を抽出する。先ず、原稿画像を複写するに際して、テキスト領域または残余の領域の何れの画質を優先するかに関する条件である複写条件を予め設定しておく。また、原稿画像中のある領域に着目したときに、その領域がテキスト領域に該当するか否かを判定するための判定条件を複数記憶しておく。そして、原稿画像の中からテキスト領域を抽出するに際しては、複写条件を取得して、その複写条件に応じた判定条件を選択し、選択した判定条件に基づいて画像データを解析することにより、原稿画像中で着目した領域がテキスト領域か否かを判定する。
【００３０】
前述したように、原稿画像中でテキスト領域のみを正確に抽出することは必ずしも容易ではなく、従って、画像を複写するに際して、テキスト領域ではない部分を誤ってテキスト領域と抽出して前処理を施してしまったり、逆に、テキスト領域を抽出することができず前処理を施さないまま、画像を印刷してしまうことが起こり得る。これに対して、図１に示した画像複写装置１０では、原稿画像を複写するに際して、テキスト領域の画質を重視するのか、あるいはその他の領域の画質を重視するのかを予め設定しておき、テキスト領域を抽出するために用いる判定条件を、何れの画質を重視するかに応じて使い分けている。このため、たとえばテキスト領域の画質を重視する場合には比較的甘い判定条件を用いてテキスト領域を抽出することで、少なくともテキスト領域については良好な画質で画像を複写することが可能となる。もちろん、甘い判定条件を用いれば、テキスト領域でない残余の領域もテキスト領域と誤って抽出されて前処理が施される結果、その部分の画質が悪化してしまうことも起こり得る。しかし、設定によれば、こうした残余の領域の画質は重視されないので、そのことが実用上の大きな問題になることはない。一方、テキスト領域ではない残余の領域の画質を重視する旨が設定されている場合には、比較的辛い判定条件を用いてテキスト領域を抽出する。こうすれば、テキスト領域であるにも拘らず抽出できない部分が発生する可能性もあるが、少なくともテキスト領域ではない領域を誤って抽出してしまうことはない。従って、画質が重視される設定になっている残余の領域（テキスト領域以外の部分）に対して、テキスト領域としての前処理を施してしまい、画質を悪化させることを回避することができる。もちろん、テキスト領域であるにも関わらず抽出することができず、前処理が施されないまま印刷されてしまう領域も発生し得るが、設定によれば、テキスト領域の画質は残余の領域の画質に比べて重視されないので、そのことが実用上の大きな問題になることはない。以下では、このような画像複写装置１０について、実施例に基づいて詳しく説明する。
【００３１】
Ｂ．装置構成  ：
Ｂ−１．全体構成  ：
図２は、本実施例の画像複写装置１０の外観形状を示す斜視図である。図示されるように、本実施例の画像複写装置１０は、スキャナ部１００と、プリンタ部２００と、スキャナ部１００およびプリンタ部２００の動作を設定するための操作パネル３００などから構成されている。スキャナ部１００は、印刷された画像を読み込んで画像データを生成するスキャナ機能を有しており、プリンタ部２００は、画像データを受け取って印刷媒体上に画像を印刷するプリンタ機能を有している。また、スキャナ部１００で読み取った画像（原稿画像）をプリンタ部２００から出力すれば、コピー機能を実現することも可能である。すなわち、本実施例の画像複写装置１０は、単独でスキャナ機能、プリンタ機能、コピー機能を実現可能な、いわゆるスキャナ・プリンタ・コピー複合装置（以下、ＳＰＣ複合装置という）となっている。
【００３２】
図３は、印刷された原稿画像を読み込むために、画像複写装置１０の上部に設けられた原稿台カバー１０２を開いた様子を示す説明図である。図示されているように、原稿台カバー１０２を上に開くと、透明な原稿台ガラス１０４が設けられており、その内部には、スキャナ機能を実現するための後述する各種機構が搭載されている。印刷された原稿画像を読み込む際には、図示されているように原稿台カバー１０２を開いて原稿台ガラス１０４の上に印刷画像を置き、原稿台カバー１０２を閉じてから操作パネル３００上のボタンを操作する。こうすれば、原稿画像を直ちに画像データに変換することが可能となっている。
【００３３】
また、スキャナ部１００は全体が一体のケース内に収納された構成となっており、スキャナ部１００とプリンタ部２００とは、画像複写装置１０の背面側でヒンジ機構２０４（図４参照）によって結合されている。このため、スキャナ部１００の手前側を持ち上げることにより、ヒンジの部分でスキャナ部１００のみを回転させることが可能となっている。
【００３４】
図４は、スキャナ部１００の手前側を持ち上げて回転させた様子を示した斜視図である。図示するように、本実施例の画像複写装置１０では、スキャナ部１００の手前側を持ち上げることで、プリンタ部２００の上面を露出させることが可能である。プリンタ部２００の内部には、プリンタ機能を実現するための後述する各種機構や、スキャナ部１００を含めて画像複写装置１０全体の動作を制御するための後述する制御回路２６０、更には、スキャナ部１００やプリンタ部２００などに電力を供給するための電源回路（図示は省略）なども設けられている。また、図４に示されているように、プリンタ部２００の上面には、開口部２０２が設けられており、インクカートリッジなどの消耗品の交換や、紙詰まりの処理、軽微な修理などを簡便に行うことが可能となっている。
【００３５】
Ｂ−２．内部構成  ：
図５は、本実施例の画像複写装置１０の内部構成を概念的に示した説明図である。前述したように、画像複写装置１０にはスキャナ部１００とプリンタ部２００とが設けられており、スキャナ部１００の内部にはスキャナ機能を実現するための各種構成が搭載され、プリンタ部２００の内部にはプリンタ機能を実現するための各種構成が搭載されている。以下では、初めにスキャナ部１００の内部構成について説明し、次いでプリンタ部２００の内部構成について説明する。
【００３６】
Ｂ−２−１．スキャナ部の内部構成  ：
スキャナ部１００は、印刷された原稿画像をセットする透明な原稿台ガラス１０４と、セットされた原稿画像を押さえておくための原稿台カバー１０２と、セットされた原稿画像を読み込む読取キャリッジ１１０と、読取キャリッジ１１０を読取方向（主走査方向）に移動させる駆動ベルト１２０と、駆動ベルト１２０に動力を供給する駆動モータ１２２と、読取キャリッジ１１０の動きをガイドするガイド軸１０６などから構成されている。また、駆動モータ１２２や読取キャリッジ１１０の動作は、後述する制御回路２６０によって制御されている。
【００３７】
制御回路２６０の制御の下で駆動モータ１２２を回転させると、駆動ベルト１２０を介してその動きが読取キャリッジ１１０に伝達され、その結果、読取キャリッジ１１０は、ガイド軸１０６に導かれながら駆動モータ１２２の回転角度に応じて読取方向（主走査方向）に移動するようになっている。また、駆動ベルト１２０は、アイドラプーリ１２４によって絶えず適度に張った状態に調整されており、このため、駆動モータ１２２を逆回転させれば回転角度に応じた距離だけ読取キャリッジ１１０を逆方向に移動させることも可能となっている。
【００３８】
読取キャリッジ１１０の内部には、光源１１２や、レンズ１１４、ミラー１１６、ＣＣＤセンサ１１８などが搭載されている。光源１１２からの光は原稿台ガラス１０４に照射され、原稿台ガラス１０４の上にセットされた原稿画像で反射する。この反射光は、ミラー１１６によってレンズ１１４に導かれ、レンズ１１４によって集光されてＣＣＤセンサ１１８で検出される。ＣＣＤセンサ１１８は、光の強度を電気信号に変換するフォトダイオードが、読取キャリッジ１１０の移動方向（主走査方向）と直交する方向に列状に配置されたリニアセンサによって構成されている。このため、読取キャリッジ１１０を主走査方向に移動させながら、光源１１２の光を原稿画像に照射し、ＣＣＤ１１８によって反射光強度を検出すれば、原稿画像に対応する電気信号を得ることができる。
【００３９】
また、光源１１２は、ＲＧＢの３色の発光ダイオードによって構成されており、所定の周期でＲ色、Ｇ色、Ｂ色の光を順次、照射することが可能となっており、これに応じてＣＣＤ１１８では、Ｒ色、Ｇ色、Ｂ色の反射光が順次、検出されることになる。一般に、画像の赤色の部分はＲ色の光を反射するが、Ｇ色やＢ色の光はほとんど反射しないから、Ｒ色の反射光は画像のＲ成分を表したものとなっている。同様に、Ｇ色の反射光は画像のＧ成分を表しており、Ｂ色の反射光は画像のＢ成分を表している。従って、ＲＧＢ３色の光を所定の周期で切り替えながら原稿画像に照射し、これに同期してＣＣＤ１１８で反射光強度を検出すれば、原稿画像のＲ成分、Ｇ成分、Ｂ成分を検出することができ、カラー画像を読み込むことが可能となっている。尚、光源１１２が照射する光の色を切り替えている間も読取キャリッジ１１０は移動しているから、ＲＧＢの各成分を検出する画像の位置は、厳密には、読取キャリッジ１１０の移動量に相当する分だけ異なっているが、このずれは、各成分を読み込んだ後に、画像処理によって補正することが可能である。
【００４０】
Ｂ−２−２．プリンタ部の内部構成  ：
次に、プリンタ部２００の内部構成について説明する。プリンタ部２００には、画像複写装置１０の全体の動作を制御する制御回路２６０と、印刷媒体上に画像を印刷するための印刷キャリッジ２４０と、印刷キャリッジ２４０を主走査方向に移動させる機構と、印刷媒体の紙送りを行うための機構などが搭載されている。
【００４１】
印刷キャリッジ２４０は、Ｋインクを収納するインクカートリッジ２４２と、Ｃインク，Ｍインク，Ｙインクの各種インクを収納するインクカートリッジ２４３と、底面側に設けられた印字ヘッド２４１などから構成されており、印字ヘッド２４１には、インク滴を吐出するインク吐出ヘッドがインク毎に設けられている。印刷キャリッジ２４０にインクカートリッジ２４２，２４３を装着すると、カートリッジ内の各インクは図示しない導入管を通じて、各色毎のインク吐出ヘッド２４４ないし２４７に供給される。尚、図５に示したプリンタ部２００では、Ｃインク，Ｍインク，Ｙインクについては一つのインクカートリッジ２４３に一体に収納されているものとして説明したが、これらインクをそれぞれ別体に形成された専用のインクカートリッジに収納することも可能である。また、これらインクに加えて、濃度の低いＣインク（ＬＣインク）や、濃度の低いＭインク（ＬＭインク）、更には濃度の低いＫインク（ＬＫインク）などを搭載することも可能である。
【００４２】
印刷キャリッジ２４０を主走査方向に移動させる機構は、印刷キャリッジ２４０を駆動するためのキャリッジベルト２３１と、キャリッジベルト２３１に動力を供給するキャリッジモータ２３０と、キャリッジベルト２３１に絶えず適度な張力を付与しておくための張力プーリ２３２と、印刷キャリッジ２４０の動きをガイドするキャリッジガイド２３３と、印刷キャリッジ２４０の原点位置を検出する原点位置センサ２３４などから構成されている。後述する制御回路２６０の制御の下でキャリッジモータ２３０を回転させると、回転角度に応じた距離だけ印刷キャリッジ２４０を主走査方向に移動させることが可能である。また、キャリッジモータ２３０を逆回転させれば、印刷キャリッジ２４０を逆方向に移動させることも可能となっている。
【００４３】
印刷媒体の紙送りを行うための機構は、印刷媒体を裏面側から支えるプラテン２３６と、プラテン２３６を回転させて紙送りを行う紙送りモータ２３５などから構成されている。後述する制御回路２６０の制御の下で紙送りモータ２３５を回転させれば、回転角度に応じた距離だけ印刷媒体を副走査方向に紙送りすることが可能となっている。
【００４４】
制御回路２６０は、ＣＰＵを中心として、ＲＯＭや、ＲＡＭ、デジタルデータをアナログ信号に変換するＤ／Ａ変換器、更には、周辺機器との間でデータのやり取りを行うための周辺機器インターフェースＰＩＦなどから構成されている。制御回路２６０は、画像複写装置１０全体の動作を制御しており、スキャナ部１００に搭載された光源１１２や、駆動モータ１２２、ＣＣＤ１１８とデータをやり取りしながら、これらの動作を制御している。
【００４５】
また、制御回路２６０は、キャリッジモータ２３０および紙送りモータ２３５を駆動して印刷キャリッジ２４０の主走査および副走査を行いながら、各色のインク吐出ヘッド２４４ないし２４９に駆動信号を供給してインク滴を吐出させる制御も行っている。インク吐出ヘッド２４４ないし２４９に供給する駆動信号は、コンピュータ２０やデジタルカメラ３０などから画像データを読み込んで、後述する画像処理を行うことによって生成する。もちろん、スキャナ部１００で読み込んだ画像データに画像処理を施すことにより、駆動信号を生成することも可能である。こうして制御回路２６０の制御の下で、印刷キャリッジ２４０を主走査および副走査させながら、インク吐出ヘッド２４４ないし２４７からインク滴を吐出して印刷媒体上に各色のインクドットを形成することによって、カラー画像を印刷することが可能となっている。もちろん、制御回路２６０内で画像処理を行うのではなく、画像処理が施されたデータをコンピュータ２０から受け取って、このデータに従って印刷キャリッジ２４０の主走査および副走査を行いながらインク吐出ヘッド２４４ないし２４７を駆動することも可能である。
【００４６】
また、制御回路２６０は、操作パネル３００ともデータをやり取り可能に接続されており、操作パネル３００上に設けられた各種のボタンを操作することにより、スキャナ機能や、プリンタ機能の詳細な動作モードを設定することが可能となっている。更には、コンピュータ２０から、周辺機器インターフェースＰＩＦを介して詳細な動作モードを設定することも可能である。
【００４７】
図６は、各色のインク吐出ヘッド２４４ないし２４７に、インク滴を吐出する複数のノズルＮｚが形成されている様子を示した説明図である。図示するように、各色のインク吐出ヘッドの底面には、各色毎のインク滴を吐出する６組のノズル列が形成されており、１組のノズル列には、４８個のノズルＮｚがノズルピッチｋの間隔を空けて千鳥状に配列されている。制御回路２６０からは、これらノズルＮｚのそれぞれに駆動信号が供給され、各ノズルＮｚは駆動信号に従って、それぞれのインクによるインク滴を吐出することによって印刷媒体上にインクドットを形成する。
【００４８】
尚、インク吐出ヘッドからインク滴を吐出する方法には、種々の方法を適用することができる。すなわち、ピエゾ素子を用いてインクを吐出する方式や、インク通路に配置したヒータでインク通路内に泡（バブル）を発生させてインク滴を吐出する方法などを用いることができる。また、インクを吐出する代わりに、熱転写などの現象を利用して印刷用紙上にインクドットを形成する方式や、静電気を利用して各色のトナー粉を印刷媒体上に付着させる方式を採用することも可能である。
【００４９】
Ｃ．画像複写処理の概要  ：
上述したように、プリンタ部２００は、印刷媒体上にドットを形成することによって画像を印刷している。このため、本実施例の画像複写装置１０で原稿画像を複写するためには、原稿画像を読み取って生成した画像データに適切な画像処理を施すことにより、原稿画像をドットによって表現したデータ形式に変換しておく必要がある。以下では、かかる処理（画像複写処理）の概要について説明する。尚、本実施例の画像複写装置１０では、プリンタ部２００に組み込まれた制御回路２６０内で画像処理を行うが、外部に設けられたコンピュータ２０で画像処理を行い、処理済みのデータを周辺機器インターフェースＰＩＦから読み込んで、ドットを形成することも可能である。
【００５０】
図７は、原稿画像を読み込んで画像を複写する画像複写処理の流れを示すフローチャートである。以下、フローチャートに従って説明する。画像複写処理を開始すると、先ず初めに、原稿画像を複写するための条件（複写条件）の設定を取得する処理を行う（ステップＳ１００）。複写条件は、原稿画像を複写するに際して、操作パネル３００の画面上に表示される専用画面から、制御回路２６０に対して予め設定しておくことが可能である。
【００５１】
図８は、画像複写装置１０の制御回路２６０に対して、原稿画像の複写条件を設定する画面を例示した説明図である。図示した例では、複写条件として、文字や線画によって構成されたテキスト領域の画質を重視するのか、あるいはテキストの背景や写真などの部分の画質を重視するのかを設定することが可能となっている。テキスト領域の画質を重視する場合には「テキスト重視」と表示されたラジオボタンを選択する。また、背景や写真の部分の画質を重視する場合には「背景・写真重視」と表示されたラジオボタンを選択する。このように、何れかのラジオボタンを選択することにより、複写条件を設定することができる。
【００５２】
次いで、スキャナ部１００を駆動することにより、原稿画像の画像データを読み込む処理を行う（ステップＳ１０２）。すなわち、読取キャリッジ１１０を移動させながら、原稿画像に向けて光を照射し、反射した光をレンズ１１４やミラー１１６でＣＣＤセンサ１１８に導くことによって、原稿画像を、ＲＧＢ各色の階調値によって表現されたカラー画像データに変換する。
【００５３】
次いで、読み込んだ画像データの画質を改善する処理を行う（ステップＳ１０４）。すなわち、前述したように、スキャナ部１００で光学的に原稿画像を読み取る際に輪郭が不鮮明になるなど、何某かの画質の劣化が生じるので、これを改善するための前処理を行うのである。もっとも、適切な前処理を行うためには、文字や線画によって構成されている部分のように輪郭を鮮明にさせる処理が必要な部分と、背景や写真のようにノイズを除去したり、いわゆるモアレの発生を抑制するなどの処理が必要な部分とがあり、これらの処理を適切に切り換えることは、それほど容易なことではない。そして、ノイズを除去すべき部分に対して輪郭を鮮明にするための処理を行ったり、あるいは輪郭をハッキリさせるべき部分に対してノイズを除去するための処理を行ったのでは、却って画質が悪化してしまう。しかし、本実施例の画像複写処理では、先に取得した複写条件に基づいて前処理を行うことで、こうした問題を発生させることなく適切に前処理を行って、画質を改善することが可能となっている。本実施例の画質改善処理の詳細については後述する。
【００５４】
画質改善処理を終了すると、制御回路２６０は色変換処理を開始する（ステップＳ１０６）。色変換処理とは、Ｒ，Ｇ，Ｂの階調値の組合せによって表現されているカラー画像データを、プリンタに搭載された各色インクの使用量に対応するデータに変換する処理である。前述したように、プリンタ部２００では、Ｃ，Ｍ，Ｙ，Ｋの４色のインクを用いて画像を印刷しているから、本実施例の色変換処理では、ＲＧＢカラー画像データを、Ｃ，Ｍ，Ｙ，Ｋの各色インクの使用量に対応する階調値のデータに変換する処理を行う。もちろん、Ｃ，Ｍ，Ｙ，Ｋの４色に加えて、濃度の薄いＣインク（ＬＣインク）や、濃度の薄いＭインク（ＬＭインク）、あるいは濃度の薄いＫインク（ＬＫインク）などが搭載されている場合には、ＲＧＢカラー画像データを、これら淡インクを加えた各色のインク使用量に対応する階調値のデータに変換することとしても良い。
【００５５】
色変換処理は、色変換テーブル（ＬＵＴ）と呼ばれる３次元の数表を参照することによって行われる。図９は、色変換処理のために参照される色変換テーブル（ＬＵＴ）を概念的に示した説明図である。今、図９に示すように直交する３軸にＲ，Ｇ，Ｂ各色の階調値を取った色空間を考えて、ＲＧＢ各色の階調値が０〜２５５の値を取り得るものとする。すると、全てのＲＧＢ画像データは、原点を頂点として一辺の長さが２５５の立方体（色立体）の内部の点に対応付けることができる。このことから、見方を変えて、色立体をＲＧＢ各軸に直角に格子状に細分して色空間内に複数の格子点を生成すると、各格子点は、それぞれがＲＧＢ画像データに対応していると考えることができる。そこで、各格子点に、Ｃ，Ｍ，Ｙ，Ｋなどの各色インクの使用量に対応する階調値の組合せを予め記憶しておく。こうすれば、格子点に記憶されている階調値を読み出すことによって、ＲＧＢカラー画像データを、各色インクの使用量に対応するデータに迅速に変換することが可能となる。
【００５６】
例えば、画像データのＲ成分がＲＡ、Ｇ成分がＧＡ、Ｂ成分がＢＡであったとすると、この画像データは、色空間内のＡ点に対応づけられる（図９参照）。そこで、色立体を細分する微細な立方体の中から、Ａ点を内包する立方体ｄＶを検出し、この立方体ｄＶの各格子点に記憶されている各色インクの階調値を読み出してやる。そして、これら各格子点の階調値から補間演算すればＡ点での階調値を求めることができる。以上に説明したように、色変換テーブルＬＵＴとは、ＲＧＢ各色の階調値の組合せで示される各格子点に、Ｃ，Ｍ，Ｙ，Ｋなどの各色インクの使用量に対応する階調値の組合せを記憶した３次元の数表と考えることができ、色変換テーブルを参照すれば、ＲＧＢカラー画像データを各色インクの使用量に対応する階調データに、迅速に色変換することが可能となる。
【００５７】
以上のようにして色変換処理を終了すると、図７に示されているように画像複写処理では、ハーフトーン処理を行う（ステップＳ１０８）。ハーフトーン処理とは、次のような処理である。色変換処理によって得られたＣＭＹＫ各色のインク使用量に対応する階調データは、画素毎に、階調値０から階調値２５５までの値を取り得るデータである。これに対してプリンタ部２００では、ドットを形成することによって画像を表示しているから、それぞれの画素についてはドットを形成するか否かの状態しか取り得ない。そこで、２５６階調を有するＣＭＹＫ階調データを、画素毎にドット形成の有無を表したデータ（ドットデータ）に変換しておく必要がある。ハーフトーン処理とは、このようにＣＭＹＫ階調データをドットデータに変換する処理である。
【００５８】
ハーフトーン処理を行う手法としては、誤差拡散法やディザ法などの種々の手法を適用することができる。誤差拡散法は、ある画素についてドットの形成有無を判断したことでその画素に発生する階調表現の誤差を、周辺の画素に拡散するとともに、周囲から拡散されてきた誤差を解消するように、各画素についてのドット形成の有無を判断していく手法である。また、ディザ法は、ディザマトリックスにランダムに設定されている閾値とＣＭＹＫ階調データとを画素毎に比較して、ＣＭＹＫ階調データの方が大きい画素にはドットを形成すると判断し、逆に閾値の方が大きい画素についてはドットを形成しないと判断することで、各画素についてのドットデータを得る手法である。
【００５９】
図１０は、ディザマトリックスの一部を拡大して例示した説明図である。図示したマトリックスには、縦横それぞれ６４画素、合計４０９６個の画素に、階調値０〜２５５の範囲から万遍なく選択された閾値がランダムに記憶されている。ここで、閾値の階調値が０〜２５５の範囲から選択されているのは、本実施例ではＣＭＹＫ画像データが１バイトデータであり、階調値が０〜２５５の値を取り得ることに対応するものである。尚、ディザマトリックスの大きさは、図１０に例示したように縦横６４画素分に限られるものではなく、縦と横の画素数が異なるものも含めて、種々の大きさに設定することが可能である。
【００６０】
図１１は、ディザマトリックスを参照しながら、画素毎にドット形成の有無を判断している様子を概念的に示した説明図である。尚、かかる判断は、ＣＭＹＫの各色について行われるが、以下では説明が煩雑となることを避けるために、ＣＭＹＫ画像データの各色を区別することなく、単に画像データと称するものとする。
【００６１】
ドット形成有無の判断に際しては、先ず、判断の対象として着目している画素（着目画素）についての画像データの階調値と、ディザマトリックス中の対応する位置に記憶されている閾値とを比較する。図中に示した細い破線の矢印は、着目画素の画像データを、ディザマトリックス中の対応する位置に記憶されている閾値と比較していることを模式的に表したものである。そして、ディザマトリックスの閾値よりも着目画素の画像データの方が大きい場合には、その画素にはドットを形成するものと判断する。逆に、ディザマトリックスの閾値の方が大きい場合には、その画素にはドットを形成しないものと判断する。図１１に示した例では、画像の左上隅にある画素の画像データは「９７」であり、ディザマトリックス上でこの画素に対応する位置に記憶されている閾値は「１」である。従って、左上隅の画素については、画像データの方がディザマトリックスの閾値よりも大きいから、この画素にはドットを形成すると判断する。図１１中に実線で示した矢印は、この画素にはドットを形成すると判断して、判断結果をメモリに書き込んでいる様子を模式的に表したものである。一方、この画素の右隣の画素については、画像データは「９７」、ディザマトリックスの閾値は「１７７」であり、閾値の方が大きいので、この画素についてはドットを形成しないものと判断する。このように、画像データとディザマトリックスに設定された閾値とを比較することにより、ドットの形成有無を画素毎に決定することができる。ハーフトーン処理（図７のステップＳ１０８）では、Ｃ，Ｍ，Ｙ，Ｋの各インクの使用量に対応する階調データ（ＣＭＹＫ画像データ）に対して上述したディザ法を適用することにより、画素毎にドット形成の有無を判断してドットデータを生成する処理を行う。
【００６２】
ハーフトーン処理を行うことにより、ＣＭＹＫ各色の階調データをドットデータに変換したら、今度は、インターレース処理を開始する（ステップＳ１１０）。インターレース処理とは、印字ヘッド２４１がドットを形成する順序でドットデータを並び替えて、各色のインク吐出ヘッド２４４ないし２４７に供給する処理である。すなわち、図６に示したように、インク吐出ヘッド２４４ないし２４７に設けられたノズルＮｚは副走査方向にノズルピッチｋの間隔を空けて設けられているから、印刷キャリッジ２４０を主走査させながらインク滴を吐出すると、副走査方向にノズルピッチｋの間隔を空けてドットが形成されてしまう。そこで全画素にドットを形成するためには、印刷キャリッジ２４０と印刷媒体との相対位置を副走査方向に移動させて、ノズルピッチｋだけ隔たったドット間の画素に新たなドットを形成することが必要となる。このように、実際に画像を印刷する場合には、画像上で上方にある画素から順番にドットを形成しているわけではない。更に、主走査方向に同じ列にある画素についても、一回の主走査でドットを形成するのではなく、画質上の要請から、複数回の主走査に分けてドットを形成することとして、各回の主走査では飛び飛びの位置の画素にドットを形成することも広く行われている。
【００６３】
このように、実際に画像を印刷する場合には、画像上で画素の並びの順番に従ってドットを形成しているわけではないので、実際にドットの形成を開始する前に、Ｃ，Ｍ，Ｙ，Ｋの各色毎に得られたドットデータを、インク吐出ヘッド２４４ないし２４７がドットを形成する順番に並び替えておく必要が生じる。このような処理が、インターレースと呼ばれる処理である。
【００６４】
画像複写処理では、インターレース処理を終了すると、インターレース処理によって得られたデータに基づいて、印刷媒体上に実際にドットを形成する処理（ドット形成処理）を開始する（ステップＳ１１２）。すなわち、キャリッジモータ２３０を駆動して印刷キャリッジ２４０を主走査させながら、順番を並び替えておいたドットデータ（印刷データ）をインク吐出ヘッド２４４ないし２４７に供給する。前述したように印刷データは、各画素にドットを形成するか否かを表したデータであるから、インク吐出ヘッド２４４ないし２４７は、印刷データに従ってインク滴を吐出すれば、各画素に適切にインクドットを形成することができる。
【００６５】
そして、一回の主走査が終了したら、今度は、紙送りモータ２３５を駆動して印刷媒体を副走査方向に紙送りした後、再びキャリッジモータ２３０を駆動して印刷キャリッジ２４０を主走査させつつ、順番を並べ替えておいたドットデータ（印刷データ）をインク吐出ヘッド２４４ないし２４７に供給してドットを形成する。このような操作を繰り返し行うことにより、印刷媒体上には、Ｃ，Ｍ，Ｙ，Ｋの各色のドットが画像データの階調値に応じて適切な分布で形成されて、原稿画像に対応する画像が複写されることになる。
【００６６】
前述したように原稿画像からスキャナ部１００で画像データを取り込む際に、何某かの画質劣化が生じ得るので、良好な画質の複写画像を得るためには、読み込んだ画像データに対して適切な前処理を施しておくことが望ましい。もっとも、前処理を適切に行うことは必ずしも容易なことではなく、場合によっては却って画質を悪化させてしまうことも生じ得る。こうした点に鑑みて、本実施例の画像複写処理では、以下に説明するような画質改善処理を行っている。
【００６７】
Ｄ．本実施例の画質改善処理  ：
図１２は、本実施例の画像複写処理中で行われる画質改善処理の流れを示したフローチャートである。かかる処理は、制御回路２６０のＣＰＵによって実行される処理である。画質改善処理を開始すると、先ず初めに、複写条件の設定がテキスト重視の設定になっているか否かを判断する（ステップＳ２００）。図８を用いて前述したように、複写条件は操作パネル３００から制御回路２６０のＣＰＵに対して設定されているので、ＣＰＵは、複写条件がテキスト重視の設定になっているか否かを容易に判断することができる。
【００６８】
そして、テキスト重視の設定になっていると判断された場合は（ステップＳ２００：ｙｅｓ）、テキスト重視用の判定条件を取得する（ステップＳ２０２）。ここで判定条件とは、原稿画像中の着目した部分がテキスト領域に該当するか否かを判定するために用いる条件である。本実施例の画像複写装置１０では、複数の判定条件が制御回路２６０のＲＯＭに予め記憶されており、それら判定条件は、テキスト領域に該当すると判定する際のハードルが異なるように設定されている。そして、本実施例では、ハードルが低く、比較的容易にテキスト領域と判定される条件が、テキスト重視用の判定条件として予め設定されている。ステップＳ２０２では、制御回路２６０のＲＯＭに記憶されている複数の判定条件の中から、このような判定条件を取得する処理を行う。
【００６９】
一方、複写条件がテキスト重視に設定されていないと判断された場合は（ステップＳ２００：ｎｏ）、背景・写真重視用の判定条件を取得する（ステップＳ２０４）。本実施例では、制御回路２６０のＲＯＭに記憶された複数の判定条件の中で、テキスト領域と判定するためのハードルの高い条件が、背景・写真重視用の判定条件として予め設定されており、ステップＳ２０４では、このような判定条件を取得する処理を行う。
【００７０】
図１３は、制御回路２６０のＲＯＭに記憶されている複数の判定条件を例示した説明図である。図１３（ａ）は、テキスト重視用の判定条件を例示したものであり、図１３（ｂ）は、背景・写真重視用の判定条件を例示したものである。図示されているように、判定条件は、着目した画素の輝度に関する条件と彩度に関する条件とから構成されており、何れか一方の条件を満足すれば、その画素は文字または線画の一部を構成していると判断されるようになっている。
【００７１】
先ず、彩度に関する条件から説明する。テキスト重視用の判定条件では、着目している画素のＲＧＢ画像データから算出した彩度が「１５」よりも小さければ、その画素は文字または線画の一部を構成すると判断するのに対して、背景・写真重視用の判定条件では、彩度が「１２」よりも小さくなければ、文字または線画の一部を構成するとは判断されない。従って、テキスト領域と判定する際のハードルは、テキスト重視用の判定条件の方が、背景・写真重視用の判定条件よりも低くなっている。
【００７２】
次に輝度に関する条件について説明する。テキスト重視用の判定条件では、着目している画素のＲＧＢ画像データから算出した輝度が「１６０」よりも小さければ、その画素は文字または線画の一部を構成すると判断するのに対して、背景・写真重視用の判定条件では、その画素の背景の平均輝度が「１９０」以上で且つエッジ強度が「２０」以上でなければ、文字または線画の一部を構成するとは判断されない。ここで、背景の平均輝度とは、着目している画素を中心とする３画素×３画素の領域から、着目している画素を除いた８つの画素についての輝度の平均値である。また、エッジ強度とは、着目している画素と、その画素に隣接する８つの画素との輝度差の最大絶対値である。輝度に関する条件についても、テキスト重視用の判定条件の方が、背景・写真重視用の判定条件よりも、テキスト領域と判定する際のハードルが低く、すなわち、着目している画素が文字または線画の一部を構成していると判断され易くなっている。換言すれば、背景・写真重視用の判定条件では、テキスト領域とは判定されない場合でも、テキスト重視用の判定条件ではテキスト領域と判定されるような画素が存在し得ることになる。
【００７３】
本実施例の画質改善処理では、複写条件がテキスト重視に設定されているか否かに応じて、上述したようなテキスト重視用の判定条件、または背景・写真重視用の判定条件の何れかを取得すると、取得した判定条件に従って、原稿画像からテキスト領域を抽出する処理を行う（ステップＳ２０６）。
【００７４】
テキスト領域を抽出する処理では、原稿画像から読み取った画像データを構成する１つ１つの画素について、取得した判定条件を満足するか否かを判断する。そして、判定条件を満足していれば、その画素はテキスト領域に該当するものとしてフラグを設定し、判定条件を満足していなければ、テキスト領域には該当しないものとしてフラグは設定しない。こうした処理を全ての画素について実行し、テキスト領域に該当する画素にだけフラグを設定することによって、テキスト領域を抽出する処理を行う。
【００７５】
次いで、テキスト領域の画質を改善させるべく、フラグが設定されている画素についてのみシャープネス処理を行う（ステップＳ２０８）。シャープネス処理は、画像データに対して、ラプラシアンフィルタと呼ばれる二次元のデジタルフィルタを作用させることによって行う。図１４は、本実施例のシャープネス処理で用いられるラプラシアンフィルタを例示した説明図である。例えば、着目している画素に図１４（ａ）のフィルタを作用させた場合について説明すると、着目画素の階調値を５倍して、そこから上下左右の画素の階調値を引いた値が、フィルタ作用後の階調値となる。このような二次元のデジタルフィルタを作用させることによって、文字や線画などの輪郭を強調することができる。
【００７６】
図１５は、画像データにラプラシアンフィルタを作用させることによって、文字や線画などの輪郭を強調可能な理由を示す説明図である。図１５（ａ）は、着目している画素を含めて周辺の全画素の階調値１であるような画像データに、図１４（ａ）のラプラシアンフィルタを作用させた様子を示した説明図である。着目している画素（中央にある画素）の階調値を５倍して、上下左右の画素の階調値を減算すると、フィルタ後の階調値は「１」となる。このように、周囲の画素と同じ画像データを有する場合には、ラプラシアンフィルタを作用させても画像データは変わらない。しかし、画像データが周囲の画素と異なっている場合には、ラプラシアンフィルタを作用させると画像データの違いを強調するように作用する。図１５（ｂ）は、着目している画素の階調値が周囲の画素の階調値よりも階調値１だけ大きい場合に、図１４（ａ）のラプラシアンフィルタを作用させた様子を示す説明図である。着目している画素（中央にある画素）の階調値を５倍して、上下左右の画素の階調値を減算すると、フィルタ後の階調値は「６」となる。
【００７７】
このように、ラプラシアンフィルタは、周囲の画素との階調値に違いがあれば、これを強調するように作用する。このため、原稿画像をスキャナで読み取る際に輪郭が多少ぼやけたとしても、ラプラシアンフィルタを作用させることで輪郭をハッキリさせることが可能となる。図１２のステップＳ２０８では、原稿画像の中でテキスト領域として抽出されて、フラグが設定された画素について、図１４に示すようなラプラシアンフィルタを作用させることにより、文字や線画などの輪郭をハッキリさせて画質を改善する処理を行うのである。
【００７８】
以上のようにして、テキスト領域の画質を改善する処理を行ったら、今度は、非テキスト領域の画質を改善させるべく、スムージング処理を行う（図１２のステップＳ２１０）。スムージング処理は、画像データに対して、平滑化フィルタと呼ばれる二次元のデジタルフィルタを作用させることによって行う。図１６は、本実施例のスムージング処理で用いられる平滑化フィルタを例示した説明図である。例えば、図１６（ａ）に示したフィルタは、着目している画素と、その上下左右の画素を加えた合計５つの画素の平均値で、着目画素の階調値を置き換える操作を行う。また、図１６（ｂ）に示したフィルタでは、着目画素を中心として、これに隣接する８つの画素を加えた合計９つの画素の平均値で、着目画素の階調値を置き換える操作を行う。このようなフィルタを作用させれば、原稿画像を読み取る際に混入したノイズを減らしたり、あるいは画像中に含まれる高周波成分を抑制して、いわゆるモアレの発生を回避することができる。図１２のステップＳ２１０では、原稿画像の中でテキスト領域として抽出されず、従ってフラグが設定されていない画素について、図１６に示すような平滑化フィルタを作用させることにより、ノイズを除去するとともにモアレの発生を回避して、画質を改善する処理を行うのである。
【００７９】
尚、本実施例の画質改善処理では、スムージング処理に使用する二次元デジタルフィルタとして、平滑化フィルタを使用しているが、いわゆるメジアンフィルタと呼ばれるフィルタを使用することも可能である。メジアンフィルタとは、着目している画素の周囲で最も出現頻度の高い階調値によって、着目している画素の階調値を置き換える作用を行うフィルタである。このようなフィルタを使用しても、平滑化フィルタと同様に、ノイズの除去やモアレの抑制など、文字や線画でない部分の画質を改善することができる。
【００８０】
以上に説明したように、本実施例の画質改善処理では、原稿画像中で文字や線画の部分（テキストの部分）と、背景や写真の部分とで、何れの画質を重視するかに関する設定に基づいて、テキスト領域を抽出するための判定条件を設定し、この判定条件に従ってテキスト領域を抽出する。このため、複写画像に対して要求される画質に応じて、テキスト領域を適切に抽出することができ、これにより画質を適切に改善することが可能となる。すなわち、テキストの画質を重視する場合と、背景や写真の画質とを重視する場合とで、テキスト領域として抽出されるハードルを異ならせておき、テキスト重視の場合には、テキスト領域として抽出され易くしておく。こうすれば、原稿画像中に含まれる文字あるいは線画の部分は、全てテキスト領域として抽出し、画質を改善することができる。
【００８１】
もっとも、テキスト領域として抽出され易くすることで、背景や写真の部分が誤ってテキストとして抽出され、不適切な前処理が施されてしまい、背景や写真の一部の画質が悪化してしまうことも生じ得る。しかし、複写条件として、背景や写真の部分の画質よりもテキスト領域の画質の方を重視する旨が設定されていることから、テキスト領域の画質が適切に改善されていれば、たとえ背景や写真の部分に一部、画質が悪化する部分が発生したとしても、そのことが大きく問題になることはない。
【００８２】
逆に、背景や写真の部分の画質を重視する旨が設定されている場合は、テキスト領域として抽出されるハードルを高くしておく。こうすれば、背景や写真の部分が誤ってテキストとして抽出されてしまうことを回避することができる。その結果、これらの部分に対して輪郭を鮮明にするなどの不適切な前処理が施されて画質が悪化してしまうことがない。もちろん、テキスト領域として抽出され難くすることで、文字や線画の部分であるにも拘わらずテキストとして抽出されず、従って、前処理が施されないまま印刷されてしまう部分も、一部に生じ得る。しかし、複写条件として、テキスト領域の画質よりも、背景や写真の部分の画質を重視する旨が設定されていることから、背景や写真の部分の画質が悪化することがなければ、たとえテキスト領域の一部、画質が改善されていない部分が発生したとしても、そのことが大きく問題になることはない。
【００８３】
Ｅ．変形例  ：
上述した本実施例の画質改善処理には、種々の変形例が存在している。以下では、これらの変形例について簡単に説明する。
【００８４】
Ｅ−１．第１の変形例  ：
以上に説明した本実施例の画質改善処理では、テキスト領域または背景・写真の何れの画質を重視するかを、複写条件として予め設定しておき、この複写条件に基づいて、何れを重視するかを判断するものとして説明した。しかし、何れの画質を重視するかを予め設定しておくのではなく、原稿画像から読み込んだ画像データを解析することによって、判断することとしても良い。以下では、このような第１の変形例について説明する。
【００８５】
図１７は、第１の変形例における画質改善処理の流れを示すフローチャートである。かかる第１の変形例の画質改善処理は、図１２を用いて前述した画質改善処理に対して、画像データを読み込むことにより、原稿画像がテキスト画像か否かを判断し、テキスト画像であれば、テキスト重視用の判定条件を、そうでなければ背景・写真重視用の判定条件を取得する点が大きく異なっている。以下では、かかる第１の変形例における画質改善処理について説明する。
【００８６】
第１の変形例の画質改善処理を開始すると、先ず初めに、画質を改善しようとする部分の画像データを取得する（ステップＳ２５０）。この時に読み込む画像データは、原稿画像の画像データ全体を読み込んでも良いし、画質を改善しようとする部分を含めた周辺の画像データのみを読み込むことも可能である。
【００８７】
次いで、読み込んだ画像データが、テキスト画像の画像データであるか否かを判断する（ステップＳ２５２）。すなわち、原稿画像全体の画像データを読み込んだ場合には、原稿画像が全体として文字や線画を主体として構成されたテキスト画像であるか否かを判断する。また、画質を改善しようとする部分を含めた周辺の画像データを読み込んだ場合には、その部分が文字や線画を主体に構成されているか否かを判断する。かかる判断は、画像データの明度（または彩度）の頻度分布に基づいて行うことができる。
【００８８】
図１８は、第１の変形例の画質改善処理において、テキスト画像か否かを画像データに基づいて判断する原理を示した説明図である。例えば、ワードプロセッサで作成した文書の画像を考えると、通常は、白地に黒い文字が印刷されているから、画像全体で明度の頻度分布を取れば、白地に相当する明度の高い部分と、文字に相当する明度の低い部分とから構成された２コブの分布となる。図１８中に実線で示した頻度分布は、このような画像の頻度分布を概念的に表したものである。これに対して写真などの画像について明度の頻度分布を取ると、中間的な明度の頻度が高くなり、極端に高い明度や極端に低い明度の頻度は低くなる。図１８中に破線で示した頻度分布は、写真のような画像の頻度分布を概念的に表したものである。このような明度の頻度分布は、ＲＧＢ画像データに基づいて算出することができる。
【００８９】
また、彩度についても同様な傾向が存在しており、彩度の頻度分布に基づいて、テキスト画像か否かを判断することも可能である。すなわち、ＲＧＢ画像データから彩度を算出して、彩度の頻度分布を求める。そして、中間的な明度あるいは彩度の頻度割合が低ければ、原稿画像（あるいは原稿画像中の対象としている部分）は、テキスト画像であると判断し、逆に、中間的な明度あるいは彩度の頻度割合が高ければ、テキスト画像ではないと判断することができる。
【００９０】
そして、テキスト画像であると判断された場合は（ステップＳ２５２：ｙｅｓ）、テキスト重視用の判定条件を取得する（ステップＳ２５４）。一方、テキスト画像ではないと判断された場合は（ステップＳ２５２：ｎｏ）、背景・写真重視用の判定条件を取得する（ステップＳ２５６）。すなわち、テキスト画像であれば、背景や写真の部分よりも文字や線画の部分が大きな割合を占めており、当然、文字や線画の画質の方が重視されるものと考えられる。そこで、この場合は、テキスト重視用の判定条件を選択するのである。逆に、テキスト画像でない場合は、文字や線画の部分よりも背景や写真の部分の割合が大きいと考えられ、従って、文字や線画よりも背景や写真の部分の画質が重視されるものと予想される。そこで、この場合は、背景・写真重視用の判定条件を選択するのである。
【００９１】
こうして、テキスト重視用あるいは背景・写真重視用の何れかの判定条件を取得したら、以降は、前述した画質改善処理と同様の処理を行う。すなわち、取得した判定条件に従って、原稿画像からテキスト領域を抽出し、テキスト領域として抽出された画素にはフラグを設定する処理を行う（ステップＳ２５８）。
【００９２】
次いで、フラグが設定されている画素についてはシャープネス処理を行い（ステップＳ２６０）、フラグが設定されていない画素についてはスムージング処理を行う（ステップＳ２６２）。シャープネス処理およびスムージング処理の内容については、図１４ないし図１６を用いて前述した処理と同様であり、ここでは説明は省略する。
【００９３】
以上のように、画像データに基づいてテキスト画像か否かを判断し、判断結果に応じて判定条件を取得すれば、複写条件を予め設定しておかなくても、適切な前処理を行って良好な画質の複写画像を得ることができる。すなわち、原稿画像全体としてテキスト画像か否かを判断する場合であれば、原稿画像中で大きな割合を示す画像に合わせて、適切な前処理を行うことができる。また、原稿画像全体ではなく、対象とする部分毎にテキスト画像か否かを判断する場合であれば、１つの原稿画像中にテキスト領域の部分と、そうでない部分とが含まれていても、それぞれに適切な前処理を行って良好な画質の複写画像を得ることが可能となる。
【００９４】
Ｅ−２．第２の変形例  ：
上述した各種の画質改善処理では、テキスト重視用の判定条件と、背景・写真重視用の判定条件とは、それぞれ全く別個の条件が設定されているものとして説明した。しかし、全く別個の判定条件としてではなく、判定条件に含まれるパラメータを変更することによって生成される複数の判定条件としてもよい。以下、このような第２の変形例の画質改善処理について説明する。
【００９５】
図１９は、第２の変形例において、複写条件を設定している様子を示した説明図である。図示した例では、操作パネル３００の画面上でツマミを移動させることにより、「テキスト重視」から「背景・写真重視」まで４段階に設定可能となっている。また、図２０は、第２の変形例において、複写条件に応じた判定条件が生成される様子を示す説明図である。図２０（ａ）に示されているように、判定条件は、平均輝度Ａ、エッジ強度Ｂ、彩度Ｃの３つのパラメータを含む形式で記述されており、これらパラメータの数値を変更することで、テキスト領域として抽出される際のハードルの高さを変更可能となっている。
【００９６】
図２０（ｂ）には、図１９に示した画面上でツマミを移動させることによって設定された設定レベルと、判定条件に含まれる各種パラメータの数値との対応関係が示されている。このように、複写条件として設定された数値に応じて、各種パラメータの数値を変更することにより、判定条件を生成することとしても良い。こうすれば、テキスト領域として抽出されるハードルの異なる複数の判定条件を、簡便に生成することができる。その結果、より多くの判定条件を生成し、要求される画質に応じてテキスト領域を抽出する際のハードルをきめ細かく設定することも可能となる。
【００９７】
以上、本実施例の印刷装置について説明したが、本発明は上記すべての実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる。
【図面の簡単な説明】
【００９８】
【図１】本実施例の画像複写装置の概要を示した説明図である。
【図２】本実施例の画像複写装置の外観形状を示す斜視図である。
【図３】印刷された原稿画像を読み込むために印刷装置の上部に設けられた原稿台カバーを開いた様子を示す説明図である。
【図４】スキャナ部の手前側を持ち上げて回転させた様子を示した斜視図である。
【図５】本実施例の画像複写装置の内部構成を概念的に示した説明図である。
【図６】インク吐出ヘッドにインク滴を吐出する複数のノズルが形成されている様子を示した説明図である。
【図７】原稿画像を読み込んで画像を複写する画像複写処理の流れを示すフローチャートである。
【図８】画像複写装置の制御回路に対して原稿画像の複写条件を設定する画面を例示した説明図である。
【図９】色変換処理のために参照される色変換テーブルを概念的に示した説明図である。
【図１０】ディザマトリックスの一部を拡大して例示した説明図である。
【図１１】ディザマトリックスを参照しながら画素毎にドット形成の有無を判断している様子を概念的に示した説明図である。
【図１２】画像複写処理中で行われる画質改善処理の流れを示したフローチャートである。
【図１３】制御回路に記憶されている複数の判定条件を例示した説明図である。
【図１４】シャープネス処理で用いられるラプラシアンフィルタを例示した説明図である。
【図１５】画像データにラプラシアンフィルタを作用させることによって文字や線画などの輪郭を強調可能な理由を示す説明図である。
【図１６】スムージング処理で用いられる平滑化フィルタを例示した説明図である。
【図１７】第１の変形例における画質改善処理の流れを示すフローチャートである。
【図１８】第１の変形例の画質改善処理においてテキスト画像か否かを画像データに基づいて判断する原理を示した説明図である。
【図１９】第２の変形例において複写条件を設定している様子を示した説明図である。
【図２０】第２の変形例において複写条件に応じた判定条件が生成される様子を示す説明図である。
【符号の説明】
【００９９】
１０…印刷装置、    １２…インク吐出ヘッド、    １００…スキャナ部、
２００…プリンタ部、    ２４０…印刷キャリッジ、    ２４１…印字ヘッド、
２４２…インクカートリッジ、    ２４３…インクカートリッジ、
２６０…制御回路、    ３００…操作パネル
【図１】
2007068084.tif 000003
【図２】
2007068084.tif 000004
【図３】
2007068084.tif 000005
【図４】
2007068084.tif 000006
【図５】
2007068084.tif 000007
【図６】
2007068084.tif 000008
【図７】
2007068084.tif 000009
【図８】
2007068084.tif 000010
【図９】
2007068084.tif 000011
【図１０】
2007068084.tif 000012
【図１１】
2007068084.tif 000013
【図１２】
2007068084.tif 000014
【図１３】
2007068084.tif 000015
【図１４】
2007068084.tif 000016
【図１５】
2007068084.tif 000017
【図１６】
2007068084.tif 000018
【図１７】
2007068084.tif 000019
【図１８】
2007068084.tif 000020
【図１９】
2007068084.tif 000021
【図２０】
2007068084.tif 000022