(57)【特許請求の範囲】
【請求項１】
画像データに画像処理を施して出力する画像処理装置において、
前記画像処理の内容を記憶する画像処理内容記憶手段と、
前記記憶した画像処理の内容に基づいてサムネイル画像の縮小率を決定するサムネイル縮小率決定手段と、
前記縮小率に基づき画像データからサムネイル画像を生成するサムネイル画像生成手段と、
前記生成したサムネイル画像に、前記画像処理の内容に基づき画像処理を施す画像処理手段を備え、
前記画像処理内容記憶手段は、前記画像データの空間的特徴に依存しない画像処理と、前記画像データの空間的特徴に依存した画像処理を区別できるように記憶し、
前記サムネイル縮小率決定手段は、前記画像処理の内容に空間的特徴に依存した画像処理が含まれているときの縮小率を、前記画像処理の内容が空間的特徴に依存しない画像処理のみであるときの縮小率よりも低くしたことを特徴とする画像処理装置。
【請求項２】
前記画像処理内容記憶手段は、画像処理の内容に基づいて記憶した順を並べ替える画像
処理内容ソート手段を備えたことを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに画像処理を施して出力する画像処理装置に関するものである。
【背景技術】
【０００２】
従来、この種の画像処理装置としては、スキャナ機能および印刷機能を持つデジタル複合機において、原稿から読み取った画像データに対して濃度、色味やシャープネス等の画像処理を施し複写すると同時に、画像データを記憶装置に保存する。
【０００３】
この保存した画像データから所定の大きさに縮小したサムネイル画像を生成し、生成したサムネイル画像に対して利用者が選択した画像処理設定に基づいて強度を変えて画像処理を施しサムネイル画像を生成して表示することにより、各画像処理設定による画像処理の効果を一覧して確認できるようにしていた（例えば、特許文献１参照。）。
【特許文献１】特開２００５−０９４５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理装置では、サムネイル画像に対してシャープネス、ノイズ除去、モアレ除去等の画像の空間的特徴に依存して作用する空間フィルタリング画像処理を施す場合は画像を縮小し過ぎると、元の大きさの画像に空間フィルタリング画像処理を施した場合と結果が異なり、サムネイル画像上では画像処理の効果を確認できないという問題があった。
【課題を解決するための手段】
【０００５】
本発明は、前述の課題を解決するために次の手段を採用する。すなわち、画像データに画像処理を施して出力する画像処理装置において、前記画像処理の内容を記憶する画像処理内容記憶手段と、前記記憶した画像処理の内容に基づいてサムネイル画像の縮小率を決定するサムネイル縮小率決定手段と、前記縮小率に基づき画像データからサムネイル画像を生成するサムネイル画像生成手段と、前記生成したサムネイル画像に、前記画像処理の内容に基づき画像処理を施す画像処理手段を備え、前記画像処理内容記憶手段は、前記画像データの空間的特徴に依存しない画像処理と、前記画像データの空間的特徴に依存した画像処理を区別できるように記憶し、前記サムネイル縮小率決定手段は、前記画像処理の内容に空間的特徴に依存した画像処理が含まれているときの縮小率を、前記画像処理の内容が空間的特徴に依存しない画像処理のみであるときの縮小率よりも低くした。
【発明の効果】
【０００６】
本発明の画像処理装置によれば、画像処理の内容を記憶する画像処理内容記憶手段と、前記記憶した画像処理の内容に基づいてサムネイル画像の縮小率を決定するサムネイル縮小率決定手段と、前記縮小率に基づき画像データからサムネイル画像を生成するサムネイル画像生成手段とを設け、前記生成したサムネイル画像に、前記画像処理の内容に基づき画像処理を施すようにしたので、サムネイル画像上においても画像処理の効果を確実に知ることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明に係る実施の形態例を、図面を用いて説明する。なお、図面に共通する要素には同一の符号を付す。以下の実施例の説明では、画像処理装置としてプリンタおよび複合機を例として説明するがＦＡＸ装置やコピー機などでもよい。
【実施例１】
【０００８】
（構成）
図２は、画像処理装置であるところのプリンタ１００の要部構成を示すブロック図である。同図において、コントローラ２００は、情報処理装置２１０が印刷指示した印刷データを印刷可能なデータに変換しページデータを生成するものである。
【０００９】
コントローラ２００には、ＣＰＵ２０１と、ＲＡＭ２０２と、プログラムＲＯＭ２０３と、ＨＤＤ２０４と、エンジンＩ／Ｆ２０５と、パネルＩ／Ｆ２０６と、ホストＩ／Ｆ２０７とが相互に接続されている。
【００１０】
ＣＰＵ２０１は、プログラムＲＯＭ２０３に格納された種々のプログラムをＲＡＭ２０２に一時的に読み込み、読み込んだプログラムを実行することによりプリンタ１００全体を制御する。ＨＤＤ２０４は、電源を切っても保持したいデータを記憶しておくための磁気記憶媒体である。
【００１１】
また、図２において、表示を行いユーザが入力操作を行うためのオペレーションパネル２０８と、コントローラ２００により生成されたページデータを印刷するためのプリンタエンジン２０９と、情報処理装置２１０と、がそれぞれに対応するＩ／Ｆを介して接続されている。
【００１２】
図１は、実施例１のプリンタにおけるプリンタ１００の画像処理機能についての機能ブロック図である。同機能は制御プログラムとしてプログラムＲＯＭ２０３に格納され、実行時にはＲＡＭ２０２に一時的に読み込まれＣＰＵ２０１により実行される。
【００１３】
図１において、印刷データ入力部１０１は情報処理装置２１０により入力された印刷データおよび画像処理内容をホストＩ／Ｆ２０７を介して受信し、受信した印刷データをＲＡＭ２０２に記憶し、記憶した印刷データを画像処理内容記憶部１０２および展開部１０３およびページデータ作成部１０７に出力する。印刷データの構成については、図８を用いて後述する。
【００１４】
画像処理内容記憶部１０２は、印刷データから画像処理に関係する設定情報であるところの画像処理内容を記憶し、記憶した画像処理内容をサムネイル縮小率決定部１０４および画像処理部１０６に出力する。
【００１５】
展開部１０３は、受信した印刷データ中のＰＤＬデータを展開して画像データを作成し、展開した画像データをサムネイル画像作成部１０５に出力する。なお、本発明のサムネイル印刷を用いずに通常の印刷を行う場合、展開部１０３は展開した画像データを画像処理部１０６に出力する。
【００１６】
サムネイル縮小率決定部１０４は、画像処理内容記憶部１０２により記憶された画像処理内容に基づいてサムネイル画像を作成するときの画像データの縮小率を決定し、決定した縮小率をサムネイル画像作成部１０５に出力する。
【００１７】
サムネイル画像作成部１０５は、展開部１０３により展開された画像データとサムネイル縮小率決定部１０４により決定された縮小率に基づいてサムネイル画像データを作成し、作成したサムネイル画像データを画像処理部１０６に出力する。
【００１８】
画像処理部１０６は、サムネイル画像作成部１０５が作成したサムネイル画像データに対して、画像処理内容記憶部１０２が記憶した画像処理内容に基づいて画像処理を施し、画像処理されたサムネイル画像データをページデータ作成部１０７に出力する。
【００１９】
なお、本発明のサムネイル印刷を用いずに通常の印刷を行う場合、画像処理部１０６は、展開部１０３が展開した画像データに対して、画像処理内容記憶部１０２が記憶した画像処理内容に基づいて画像処理を施し、画像処理された画像データをページデータ作成部１０７に出力する。
【００２０】
ページデータ作成部１０７は、印刷データ入力部１０１が受信し記憶した印刷データの印刷設定情報に基づいて、画像処理部１０６が画像処理したデータからプリンタ１００で画像形成可能な１ページごとのデータを生成し、生成したページデータをエンジンＩ／Ｆ２０５に出力する。
【００２１】
（動作）
以上の構成により実施例１の画像処理装置は、以下のように動作する。本動作を図３、図４のフローチャート図、図５ないし図１１の設定画面例および印刷例を用いて、以下詳細に説明する。
【００２２】
（情報処理装置の印刷指示動作）
図３は、情報処理装置２１０上で行う印刷指示を説明するフローチャートであり、図示しないプリンタドライバにて実行される動作を示している。
【００２３】
情報処理装置２１０上のアプリケーションから印刷指示を行うと、情報処理装置２１０上の図示しないプリンタドライバは印刷実行メッセージを受信する（ステップＳ３０１）。
【００２４】
プリンタドライバは、印刷実行メッセージを受信すると、印刷設定画面を情報処理装置２１０上の図示しない表示装置に表示する（ステップＳ３０２）。
【００２５】
図５ないし図７は印刷設定画面の一例であり、図５は、実施例１のプリンタにおけるサムネイル印刷を行うための設定画面である。
【００２６】
サムネイル印刷指示画面５００では画像処理の内容を設定でき、画像の空間的特徴に依存しない処理を行う非空間フィルタリング処理項目５０１と画像の空間的特徴に依存した処理を行う空間フィルタリング処理項目５０２が配置されている。
【００２７】
非空間フィルタリング処理項目５０１としては、例えば、明暗を調整する明るさ調整と、コントラストを調整するコントラスト調整と、色相を調整する色相調整と、彩度を調整する彩度調整とがある。空間フィルタリング処理項目５０２としては、例えば、ノイズを軽減するノイズ除去と、エッジを際だたせる輪郭強調とがある。
【００２８】
それぞれの画像処理は公知のアルゴリズムで行われ、それぞれの項目は調整バー５０３により効果の強さを段階的に設定できる。
【００２９】
登録ボタン５０４を押下すると現在設定されている画像処理内容をサムネイル登録できる。このサムネイル登録については図７を用いて後述する。
【００３０】
範囲登録ボタン５０５を押下すると、画像処理内容を範囲指定してサムネイル登録できる。この範囲指定登録については図６を用いて後述する。
【００３１】
確認ボタン５０６を押下すると現在サムネイル登録されている画像処理内容を確認できる。この確認動作については、図７を用いて後述する。
【００３２】
ＯＫボタン５０７を押下すると設定を終了し、ステップＳ３０３へ処理を移行する。キャンセルボタン５０８を押下すると印刷実行を中止する。
【００３３】
図６は、画像処理内容を範囲登録できる画像処理内容範囲登録画面６００を説明する図である。この画像処理内容範囲登録画面６００は、図５のサムネイル印刷指示画面５００の範囲登録ボタン５０５を押下すると表示される。この範囲登録を利用すると、サムネイルの画像処理内容と組み合わせて一括して登録することができ、いちいちサムネイル画像処理内容を登録する手間を省くことができる。
【００３４】
画像処理内容範囲登録画面６００には、図５で示した画像処理内容の実行有無を設定できるチェックボックス６０１が配置されており、チェックを入れた場合にその項目の画像処理を実行するよう設定できる。
【００３５】
チェックボックス６０１にチェックを入れた順番に基づいて組み合わせの優先順位を設定し、組み合わせ優先順位６０２を表示する。組み合わせ優先順位６０２の数字が小さいほど優先順位が高く、優先順位の高い順番に範囲内で効果の強さを変化させ組み合わせる。
【００３６】
チェックボックス６０１にチェックを入れると、その画像処理項目のリストボックス６０３が選択可能となり、画像処理の効果の強さを、下限と、上限と、段階とで設定できる。
【００３７】
例えば、最初に色相にチェックを入れ、下限を−３０、上限を−３０、段階を１とし、次にノイズ除去にチェックを入れ、下限を０、上限を最大、段階を２、最後に彩度にチェックを入れ、下限を＋１０、上限を＋２０、段階を１０とすると、図示したように設定される。
【００３８】
ＯＫボタン６０４を押下すると、範囲設定を終了し設定に基づいて範囲登録し、サムネイル印刷指示画面５００に戻る。キャンセルボタン６０５を押下すると、範囲登録をキャンセルしサムネイル印刷指示画面５００に戻る。
【００３９】
図７は、確認ボタン５０６を押下したときに表示されるサムネイル印刷登録確認画面７００を説明する図である。サムネイル印刷登録画面７００により、現在登録されている画像処理内容を一括して確認できる。
【００４０】
現在登録されている画像処理内容は表形式で、登録されている画像処理内容７０１により確認できる。画像処理内容の数が多くて表示しきれない場合、スクロールバー７０２を移動することで表示されていない画像処理内容を表示することができる。
【００４１】
削除ボタン７０３を押下すると、登録されている画像処理内容７０１のうち、選択している行１つに相当する画像処理内容を１つ削除することができる。
【００４２】
すべて削除ボタン７０４を押下すると、登録されている画像処理内容７０１すべてを削除できる。
【００４３】
図７に表示している一例は、図６の範囲登録したときの一例を表示したものである。組み合わせ優先順位により、色相、ノイズ除去、彩度の順に効果の強さが変化している。
【００４４】
ＯＫボタン７０５を押下すると、削除操作を反映した状態でサムネイル印刷指示画面５００に戻る。キャンセルボタン７０６を押下すると、削除操作をキャンセルしてサムネイル印刷指示画面５００に戻る。
【００４５】
ステップＳ３０２においては、図示しない用紙サイズや印刷解像度や両面印刷など印刷条件に関わる設定も行う。すべて完了したときＯＫボタン５０７を押下すると設定を終了し、ステップＳ３０３へ処理を移行する。
【００４６】
プリンタドライバはステップＳ３０２により設定された印刷設定情報および画像処理内容を記憶する（ステップＳ３０３）。サムネイル印刷を利用せず通常印刷を行う場合は１つの画像処理内容を記憶し、サムネイル印刷を利用する場合は複数の画像処理内容を記憶する。
【００４７】
プリンタドライバはステップＳ３０１によりアプリケーションから受信したアプリケーションデータから、プリンタ１００で解釈できるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータを作成し、ステップＳ３０３により記憶した印刷設定情報を付け加え印刷データを作成する（ステップＳ３０４）。
【００４８】
プリンタドライバはステップＳ３０４により作成した印刷データに、ステップＳ３０３により記憶した画像処理内容を付け加える（ステップＳ３０５）。
【００４９】
図８は、ステップＳ３０５で作成される印刷データ８００を説明する図である。  印刷データ８００は、印刷設定情報８０１と、画像処理内容８０２と、ＰＤＬデータ８０３とから構成される。
【００５０】
印刷設定情報８０１は用紙サイズ、印刷解像度、両面印刷の有無などの印刷条件に関わる情報である。画像処理内容８０２は図５ないし図７で説明した画像処理に関する設定情報である。
【００５１】
ＰＤＬデータ８０３はＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ）で記述された画像に関するデータである。プリンタドライバはステップＳ３０５により作成した印刷データをプリンタ１００に送信する（ステップＳ３０６）。
【００５２】
（プリンタの印刷動作）
図４は、プリンタ１００上で実施例１において行う動作を説明するフローチャートであり、制御プログラムとしてプリンタ１００内のプログラムＲＯＭ２０３に格納され、実行時には一時的にＲＡＭ２０２に読み込まれＣＰＵ２０１によって実行される。
【００５３】
印刷データ入力部１０１は、情報処理装置２１０から送信された印刷データをホストＩ／Ｆ２０７を介して受信し、受信した印刷データをＲＡＭ２０２に記憶する（ステップＳ４０１）。印刷データのうち画像処理内容は画像処理内容記憶部１０２であるところのＲＡＭ２０２が記憶する。
【００５４】
展開部１０３は、印刷データ入力部１０１が受信した印刷データ中のＰＤＬデータを展開して画像データを作成する（ステップＳ４０２）。
【００５５】
次に、サムネイル印刷を行うかどうか判断する（Ｓ４０３）。この判断はステップＳ４０１で画像処理内容記憶部１０２に記憶された画像処理内容の数に基づいて行われ、複数の場合はサムネイル印刷を行うものとしてステップＳ４０５へ移行し、複数でない場合はサムネイル印刷を行わず通常印刷を行うものとしてステップＳ４０４へ移行する。
【００５６】
ステップＳ４０３にて画像処理内容の数が複数でなく通常印刷であると判断した場合は、画像処理部１０６は、展開部１０３により展開された画像データに対して、画像処理内容記憶部１０２に記憶されている画像処理を施す（ステップＳ４０４）。
【００５７】
一方、ステップＳ４０３にて画像処理内容の数が複数でサムネイル印刷を行うと判断した場合は、サムネイル縮小率決定部１０４は、画像処理内容記憶部１０２に記憶されている画像処理内容の中に空間フィルタリング画像処理が含まれるかどうかを判断し（Ｓ４０５）、含まれる場合はステップＳ４０６へ移行し、含まれない場合はステップＳ４０７へ移行する。
【００５８】
ステップＳ４０５にて、空間フィルタリング画像処理が含まれると判断した場合は、サムネイル縮小率決定部１０４は縮小率を１ページに４枚画像を配置できる縮小率とする。すなわち５０％とする（ステップＳ４０６）。
【００５９】
一方、ステップＳ４０５にて、空間フィルタリング画像処理が含まれないと判断した場合は、サムネイル縮小率決定部１０４は縮小率を１ページに１６枚画像を配置できる縮小率とする。すなわち２５％とする（ステップＳ４０７）。
【００６０】
サムネイル画像作成部１０５は、サムネイル縮小率決定部１０４が決定した縮小率に基づいて、展開部１０３が展開した画像データを縮小処理し、サムネイル画像を作成する（ステップＳ４０８）。画像縮小処理は、例えば、間引き処理を行うニアレストネイバー法や、線形補間のバイリニア法などの公知のアルゴリズムを用いて行えばよい。
【００６１】
画像処理部１０６は、サムネイル画像作成部１０５が作成したサムネイル画像のひとつひとつに対して、画像処理内容記憶部１０２に記憶されている画像処理を施す（ステップＳ４０９）。
【００６２】
次に、ページデータ作成部１０７は、画像処理部１０６が画像処理した画像データと、印刷データ入力部１０１が受信した印刷データ中の印刷設定情報に基づいて１ページごとのページデータを作成する（ステップＳ４１０）。
【００６３】
エンジンＩ／Ｆ２０５は、ページデータ作成部１０７が作成したページデータを印刷し、印刷結果を出力して（ステップＳ４１１）、本印刷動作を終了する。
【００６４】
図９ないし図１１は、以上の実施例１のプリンタにより印刷した結果を示し、図９は通常印刷による印刷例９００を示し、図１０は空間フィルタリング処理が含まれる場合の印刷例１０００を示し、図１１は空間フィルタリング処理を含まない場合の印刷例１１００を示したものである。
【００６５】
図１０に示したように、空間フィルタリング処理を含むサムネイル印刷例１０００では、１ページに４枚の画像を配置し、画像処理されたサムネイル画像１００１とそれぞれの画像処理内容１００２を印刷する。
【００６６】
また、図１１に示したように、空間フィルタリング処理を含まないサムネイル印刷例１１００では、１ページに１６枚の画像を配置し、画像処理されたサムネイル画像１１０１とそれぞれの画像処理内容１２０２を印刷する。
【００６７】
（実施例１の効果）
以上のように、実施例１の画像処理装置によれば、画像データのサムネイル画像の縮小率を決定するサムネイル縮小率決定部を設け、空間フィルタリング画像処理を施す場合は縮小率を低くし、サムネイル画像を大きく印刷するようにしたので、空間フィルタリング画像処理を実施してもサムネイル画像の空間的特徴への影響が少なく、サムネイル画像上においても画像処理の効果を確実に知ることができる。
【実施例２】
【００６８】
（構成）
実施例２のプリンタ１２００の要部構成は図２と同様であるので簡略化のために省略する。
【００６９】
図１２は、実施例２の画像処理装置であるところのプリンタ１２００の制御機能を示す機能ブロック図である。同機能は、制御プログラムとしてプログラムＲＯＭ２０３に格納され実行時にはＲＡＭ２０２に一時的に読み込まれＣＰＵ２０１により実行される。なお、実施例１と同様の機能を持つ処理ブロックは実施例１と同じ番号で記述している。簡略化のためにその説明を省略する。
【００７０】
図１２において、画像処理内容ソート部１２０１は、画像処理内容記憶部１０２が記憶している画像処理内容の順番をソートして、ソートした画像処理内容をサムネイル縮小率決定部１２０２および画像処理部１２０４に出力する。
【００７１】
サムネイル縮小率決定部１２０２は、画像処理内容ソート部１２０１によりソートされた画像処理内容に基づいてサムネイル画像を作成するときの画像データの縮小率を決定し、決定した縮小率をサムネイル画像作成部１２０３に出力する。
【００７２】
サムネイル画像作成部１２０３は、展開部１０３により展開された画像データとサムネイル縮小率決定部１２０２により決定された縮小率に基づいてサムネイル画像データを作成し、作成したサムネイル画像データを画像処理部１２０４に出力する。
【００７３】
画像処理部１２０４は、サムネイル画像作成部１２０３により作成された画像データに対して、画像処理内容ソート部によりソートされた画像処理内容に基づいて画像処理を施して、画像処理を施したサムネイル画像データをページデータ作成部１０７に出力する。
【００７４】
（動作）
以上の構成により、実施例２の画像処理装置は、以下のように動作する。この動作を図１３のフローチャート図、図１４および図１５の画像処理内容の一例、図１６、図１７のページデータの一例を用いて説明する。
【００７５】
情報処理装置２１０上で行う印刷指示の動作は、実施例１にて図３の動作フローチャートを用いて説明した動作と同様であるので簡略化のためにその説明を省略する。
【００７６】
図１３は、実施例２におけるプリンタ１２００の印刷動作を説明するフローチャートである。以下、本フローチャートを用いて実施例２のプリンタの印刷動作を説明する。
【００７７】
プリンタ１２００の印刷動作は、制御プログラムとしてプリンタ１２００内のプログラムＲＯＭ２０３に格納され、実行時には一時的にＲＡＭ２０２に読み込まれＣＰＵ２０１によって実行される。実施例１のプリンタ１００の説明において図４を用いて説明したフローチャートと同様の処理を行うステップは同じ番号を付記している。簡略化のためにこれらの同様の処理についてはその説明を省略する。
【００７８】
画像処理内容ソート部１２０１は、画像処理内容記憶部１０２が記憶した画像処理内容をソートする（ステップＳ１３０１）。ソートは、なるべく元の順番を維持したまま、空間フィルタリング処理を含む画像処理内容を優先的に先頭に移動させることで行う。
【００７９】
図１４はソート前の画像処理内容１４００の一例であり、図１５は図１４の画像処理内容をソートした結果である画像処理内容１５００である。本例では、空間フィルタリング処理としてはノイズ除去の列がこれに該当し、ノイズ除去の「１レベル」、「３レベル」、「５レベル」、「最大」が空間フィルタリング処理を実施することを表しており、これを、便宜的に空間フィルタリング処理を含む画像処理内容として白丸、その他の空間フィルタリング処理を含まない画像処理内容を黒丸で表している。
【００８０】
サムネイル縮小率決定部１２０２は、画像処理内容ソート部１２０１がソートした画像処理内容の内、未処理の画像処理内容が存在するかどうかを判断する（Ｓ１３０２）。存在する場合はステップＳ１３０３へ、存在しない場合はステップＳ４１０へ、それぞれ処理を移行する。
【００８１】
サムネイル縮小率決定部１２０２は、画像処理内容ソート部１２０１がソートした画像処理内容の内、未処理の画像処理内容に空間フィルタリング画像処理が含まれる画像処理内容が存在するかどうかを判断する（Ｓ１３０３）。
【００８２】
含まれる場合は、空間フィルタリング画像処理を含む画像処理内容に処理済みの情報を付け加えステップＳ１３０４へ、含まれない場合は空間フィルタリング画像処理を含まない画像処理内容に処理済みの情報を付け加えステップＳ１３０５へ、それぞれ処理を移行する。
【００８３】
すなわち、含まれる場合は、サムネイル縮小率決定部１２０２は縮小率を１ページに４枚画像を配置できる縮小率である５０％とし（ステップＳ１３０４）、含まれない場合は、サムネイル縮小率決定部１２０２は縮小率を１ページに１６枚画像を配置できる縮小率である２５％とする（ステップＳ１３０５）。
【００８４】
サムネイル画像作成部１２０３は、サムネイル縮小率決定部１２０２が決定した縮小率に基づいて、展開部１０３が展開した画像データを縮小処理し、サムネイル画像を作成する（ステップＳ１３０６）。作成するサムネイル画像の数は最近のステップＳ１３０２において処理済みの情報を付け加えた画像処理内容の数分だけである。さらに改ページを行う。
【００８５】
画像処理部１２０４は、サムネイル画像作成部１２０３が作成したサムネイル画像のひとつひとつに対して、最近のステップ１３０２において処理済みの情報を付け加えた画像処理内容の画像処理を施す（ステップＳ１３０７）。
【００８６】
図１６は、図１４で示される画像処理内容を実施例１で処理した場合の印刷結果であり、図１７は実施例２で処理した場合の印刷結果である。便宜的に、空間フィルタリング処理を含む画像処理内容を白丸○、空間フィルタリング処理を含まない画像処理内容を黒丸●で表している。
【００８７】
すなわち、図１４のようにソーティングをしていない場合では、上から●○○○、●●○●、●●●●、●●●となっているので、そのまま印刷した場合は、図１６に示したように、１ページ目には●○○○の順に印刷され、２ページ目には●●○●の順に印刷され、３ページ目には●●●●、４ページ目には●●●と印刷される。
【００８８】
一方、図１５のようにソーティングをした場合では、上から○○○○、●●●●、●●●●、●●●となっているので、印刷すると図１７に示したように、１ページ目には、空間フィルタリング処理を含む画像処理内容が４個あるので縮小率５０％にて○○○○を印刷し、２ページ目移行はすべて空間フィルタリング処理を含まない画像処理内容であるので、縮小率２５％にて順に印刷される。
【００８９】
（実施例２の効果）
以上のように実施例２の画像処理装置によれば、画像処理内容ソート部を設け、画像処理内容を空間フィルタリング処理の有無に従ってソートするようにしたので、実施例１の効果に加えて、効率的に印刷することができ、印刷枚数を減らすことができる。
【実施例３】
【００９０】
（構成）
図１８は実施例３の画像処理装置であるところの複合機１８００の外観図であり、図１９は複合機１８００の要部の構成を示すブロック図である。
【００９１】
図１８の外観図は、所望の原稿をスキャナ１９０１で読み取り、読み取った画像データをプリンタ１００により印刷することにより、所望の原稿のコピーを行うところを示している。なお、図１８において、イメージセンサ１９０３が載置台１９０４の上側に配置され、上側からスキャンするようにしているのは説明の便宜のためであり、本来はイメージセンサ１９０３が載置台１９０４の下側に載置されており、下側からスキャンするようになっている。
【００９２】
以下、図１８、図１９を用いて本実施例の画像処理装置の構成を説明する。まず、原稿を電気的信号に変換するイメージセンサ１９０３は載置台１９０４に載置された原稿を走査して画像データを得るものである。なお、本図では、プリンタ１００の外部装置としてスキャナ１９０１を配置し通信ケーブル１９１０にて接続する形態を示したが、プリンタ１００と同一筐体内にスキャナ１９０１を設ける構成としても勿論よい。
【００９３】
ここで、原稿をイメージセンサ１９０３により走査して画像データを読み取る方法としては、密着型ラインイメージセンサを走行させて読み取る方法やＣＣＤイメージセンサにより遠隔より読み取る方法などのいずれの方法を採用してもよい。
【００９４】
載置台１９０４は一般的にはガラスが使われ、読み取り画質に影響が出ない透明の物で強度のあるものであればガラスに替わるものであってもよい。
【００９５】
図１９のＲＡＭ２００１は、イメージセンサ１９０３にて得た画像データなどを記憶する揮発性のメモリである。プログラムＲＯＭ２００２はイメージセンサ１９０３の画像読み取り制御、ＲＡＭ２００１への読み取り・書き込み制御、など種々の制御プログラムを格納した読み込み専用のメモリである。
【００９６】
メイン制御部２００３はプログラムＲＯＭ２００２に格納されたプログラムを、ＣＰＵ２００４を用いて実行しスキャナ１９０１全体を制御するものである。
【００９７】
操作部２００５は、テンキーなどの操作ボタン１９０５や開始ボタン１９０６で構成され、読み取り動作の開始および停止の操作や読み取り情報の設定を行うことができる。
【００９８】
表示部２００６は液晶などの表示パネル１９０７で構成され、スキャナ１９０１の状態や各種情報を表示することができる。
【００９９】
モータ部２００７は原稿の読み取りを行う際にイメージセンサ１９０３を移動させるために使用しメイン制御部２００３に接続される。
【０１００】
Ｉ／Ｆ部２００８は通信ケーブル１９０８を介してプリンタ１００などの外部機器との接続に使用するインターフェイスで、このＩ／Ｆ部２００８より読み取った画像データが外部機器に転送できる。Ｉ／Ｆ部２００８は、一般的なインターフェイスとしてＵＳＢ、ＩＥＥＥ１３９４、Ｅｔｈｅｒｎｅｔ（登録商標）、無線Ｌａｎなどがある。無線で外部機器とやりとりする場合は、通信ケーブル１９０８は必要ない。
【０１０１】
原稿有無検出部２００９は、載置台１９０４の上に原稿が乗っていることを検出する原稿検出センサ１９０９で構成され、原稿の有無をメイン制御部２００３に知らせる。
【０１０２】
原稿検出センサ１９０９は機械的なスイッチ、つまりセンサ上部に原稿が被さった時に、その原稿の重みによりスイッチが押下されることによる検出方法や、光反射型素子による検出、センサ上部に原稿が被さった時に、その原稿により光をさえぎることによる検出する方法等あるが、原稿が有ることを検出できれば、センサの種類はいずれであってもよい。
【０１０３】
載置台カバー１９１０はイメージセンサ１９０３が原稿を読み取るときに外部からの環境光を遮断するために、載置台を覆い隠す役割を果たす。上述の各部は、図示しないバスにより互いに接続されている。
【０１０４】
プリンタ１００は、スキャナ１９０１のＩ／Ｆ部２００８から送られてくる印刷データを印刷する。
【０１０５】
図２０は、実施例３における複合機１８００の制御機能を示す機能ブロック図である。同機能は制御プログラムとしてプログラムＲＯＭ２００２に格納され実行時にはＲＡＭ２００１に一時的に読み込まれＣＰＵ２００４により実行される。
【０１０６】
画像処理内容入力部１８０１は、表示部２００６に表示された内容に従って操作部２００５を操作することにより画像処理内容を入力するためのものである。画像処理内容入力部１８０１は入力された画像処理内容を画像処理内容記憶部１８０２に出力する。
【０１０７】
画像処理内容記憶部１８０２は、画像処理内容入力部により入力された画像処理内容を記憶し、記憶した画像処理内容をサムネイル縮小率決定部１８０４および画像処理部１８０７に出力する。
【０１０８】
画像データ入力部１８０３は、イメージセンサ１９０３により読み取り記憶された画像データを画像切り出し部１８０５およびサムネイル画像作成部１８０６に出力する。なお、本発明のサムネイル印刷を用いずに通常の印刷を行う場合、画像データ入力部１８０３は画像データを画像処理部１８０７に出力する。
【０１０９】
サムネイル縮小率決定部１８０４は、画像処理内容記憶部１８０２により記憶された画像処理内容に基づいてサムネイル画像を作成するときの画像データの縮小率を決定し、決定した縮小率を画像切り出し部１８０５およびサムネイル画像作成部１８０６に出力する。
【０１１０】
画像切り出し部１８０５は、サムネイル縮小率決定部１８０４により決定された縮小率に基づいた切り出しサイズで画像データ入力部１８０３により入力された画像データからデータを切り出し、切り出した画像データをサムネイル画像作成部１８０６に出力する。なお、画像データから切り出す場所は、後述のように中間調の画像を多く含む領域等を選択して切り出すようにする。
【０１１１】
サムネイル画像作成部１８０６は、画像データ入力部１８０３により入力された画像データとサムネイル縮小率決定部１８０４により決定された縮小率に基づいて縮小した画像データを作成し、この縮小した画像データと画像切り出し部１８０５により切り出した画像データによりサムネイル画像データを作成し、作成したサムネイル画像データを画像処理部１８０７に出力する。
【０１１２】
画像処理部１８０７は、サムネイル画像作成部１８０６が作成したサムネイル画像データに対して、画像処理内容記憶部１８０２が記憶した画像処理内容に基づいて画像処理を施し、画像処理されたサムネイル画像データをページデータ作成部１８０８に出力する。
【０１１３】
なお、本発明のサムネイル印刷を用いずに通常の印刷を行う場合、画像処理部１８０７は、画像データ入力部１８０３により入力された画像データに対して、画像処理内容記憶部１８０２が記憶した画像処理内容に基づいて画像処理を施し、画像処理された画像データをページデータ作成部１８０８に出力する。
【０１１４】
ページデータ作成部１８０８は、あらかじめ設定された印刷データの印刷設定情報に基づいて、画像処理部１８０７が画像処理したデータからプリンタ１００で画像形成可能な１ページのデータを生成し、生成したページデータをＩ／Ｆ部２００８に出力する。
【０１１５】
１ページのデータをＩ／Ｆ部２００８により受信したプリンタ１００は、ページデータ作成部１８０８が生成した前記１ページのデータを印刷し出力する。
【０１１６】
（動作）
以上の構成により、実施例３の画像処理装置は、以下のように動作する。この動作を図２１および図２２のフローチャート図、図２３ないし図２７の画面例および印刷例を用いて説明する。
【０１１７】
（スキャナの画像調整設定に係る動作）
図２１は、図２２で説明するスキャナ１９０１の画像処理に先立って行われるサムネイル印刷の設定を行う動作のフローチャートであり、制御プログラムとしてスキャナ１９０１内のプログラムＲＯＭ２００２に格納され、実行時には一時的にＲＡＭ２００１に読み込まれＣＰＵ２００４によって実行される（ステップＳ２１０１）。
【０１１８】
操作部２００５から画質調整設定を行うと、メイン制御部２００３は画質調整メッセージを受信する。操作部２００５による設定は、操作ボタン１９０５から行ってもよいし、感圧式の表示パネルにより構成された表示パネル１９０７からのタッチ入力でもよい。
【０１１９】
メイン制御部２００３は、画質調整メッセージを受信すると（ステップＳ２１０１）、表示パネル１９０７に画質調整設定画面を表示する（ステップＳ２１０２）。
【０１２０】
図２３は、表示パネル１９０７に画質調整設定画面を表示した一例である。表示パネル１９０７に表示されている項目に対する操作は、感圧式のタッチ入力でもよいし、操作ボタン１９０５からの入力による操作でもよい。
【０１２１】
表示パネル１９０７には画質調整タブ２３００が表示されており、画質調整に関する設定が可能となっている。画質調整タブ２３００には実施例１の図５を用いて説明した空間フィルタリング処理項目５０２に関わる処理と非空間フィルタリング処理項目５０１に関わる処理が設定可能となっている。
【０１２２】
画質調整タブ２３００には、更に、空間フィルタリング処理の一つとして、原稿を読み取って得た画像データのスクリーンとプリンタにより生成されるスクリーンの干渉による干渉縞の発生を軽減するためのモアレ除去処理が設定可能となっている。
【０１２３】
画質調整タブ２３００には、更に、非空間フィルタリング処理の一つとして、原稿を読み取って得た画像データの背景を白にする下地除去処理が設定可能となっている。
【０１２４】
それぞれの処理は、調整項目名２３０１と調整ボタン２３０２と、チェックボックス２３０３と、設定値２３０４と、組み合わせ優先順位２３０５とから構成され、調整ボタン２３０２を選択すると、選択した調整項目名に関する調整設定画面が表示されそれぞれの設定を行うことができる。
【０１２５】
これらの設定が行われると、チェックボックス２３０３をチェックし、設定値２３０４を設定結果に更新するとともに、組み合わせ優先順位２３０５の順位の設定を行う。なお、組み合わせ優先順位２３０５については、実施例１で説明した組み合わせ優先順位６０２の考え方と同様である。
【０１２６】
図２４は、明るさ調整の調整ボタン２３０２を選択したときに表示パネル１９０７に表示される調整設定画面の一例である。
【０１２７】
表示パネル１９０７には、調整対象の調整項目名２４０１と、下限値を設定するための下限バー２４０２と、上限値を設定するための上限バー２４０３と、段階値を設定するための段階バー２４０４と、バーを左に移動させるための左移動ボタン２４０５と、バーを右に移動させるための右移動ボタン２４０６と、現在の下限値を表示するための下限値２４０７と、現在の上限値を表示するための上限値２４０８と、現在の段階値を表示するための段階値２４０９と、設定を完了するためのＯＫボタン２４１０と、設定を取り消すためのキャンセルボタン２４１１が配置されている。
【０１２８】
図２４は、明るさを例に説明したが、他の画像処理項目についても同様の表示をし、各調整項目の調整を行うことができるようにしている。
【０１２９】
図２５は、図２３で説明した画質調整設定において、同図右下のサムネイルを選択したときに表示パネル１９０７に表示される画面である。表示パネル１９０７には、調整項目名２５０１と、サムネイル印刷を設定するためのするボタン２５０２と、サムネイル印刷を設定しないためのしないボタン２５０３と、設定を完了するためのＯＫボタン２５０４と、設定を取り消すためのキャンセルボタン２５０５が配置されている。
【０１３０】
画像処理内容記憶部１８０２は、ステップＳ２１０２により設定した画像処理内容に基づいて組み合わせ求め、すべての組み合わせの画像処理内容を記憶する（ステップＳ２１０３）。
【０１３１】
（スキャナの画像処理に係る動作）
図２２は、スキャナ１９０１の画像処理に関する動作を説明するフローチャートであり、制御プログラムとしてスキャナ１９０１内のプログラムＲＯＭ２００２に格納され、実行時には一時的にＲＡＭ２００１に読み込まれＣＰＵ２００４によって実行される。
【０１３２】
開始ボタン１９０６が押下され、メイン制御部２００３はコピーの開始を受信する（ステップＳ２２０１）。
【０１３３】
画像データ入力部１８０３はイメージセンサ１９０３を走査して原稿を読み取り、画像データを取得しＲＡＭ２００１に記憶する（ステップＳ２２０２）。
【０１３４】
次に、サムネイル印刷を行うかどうか判断する（ステップＳ２２０３）。この判断は、画像処理内容記憶部１８０２に記憶されたサムネイル印刷実行の有無に基づいて行われ、サムネイル印刷を行う場合はステップＳ２２０４へ移行し、サムネイル印刷を行わない場合はステップＳ２２１２へ処理を移行する。
【０１３５】
ステップＳ２２０３にてサムネイル印刷を行うと判断したときは、サムネイル縮小率決定部１８０４は、画像処理内容記憶部１８０２に記憶された画像処理内容に空間フィルタリング処理を含む画像処理内容が含まれているかどうかを判断する（ステップＳ２２０４）。
【０１３６】
空間フィルタリング処理を含む画像処理内容が含まれている場合は、サムネイル縮小率決定部１８０４は縮小率を１ページに４枚画像を配置できる縮小率、すなわち５０％とする（ステップＳ２２０５）。
【０１３７】
一方、空間フィルタリング処理を含む画像処理内容が含まれていない場合は、サムネイル縮小率決定部１８０４は縮小率を１ページに１６枚画像を配置できる縮小率、すなわち２５％とする（ステップＳ２２０６）。
【０１３８】
空間フィルタリング処理を含む画像処理内容が含まれている場合は、サムネイル縮小率決定部１８０４は、さらに画像処理内容記憶部１８０２に記憶された画像処理内容にモアレ除去処理を含む画像処理内容が含まれているかどうかを判断する（ステップ２２０７）。
【０１３９】
そして、モアレ除去処理が含まれていない場合は次のステップＳ２２０８の処理をスキップしステップＳ２２０９へ処理を移行する。
【０１４０】
一方、モアレ除去処理が含まれている場合は、画像切り出し部１８０５は、サムネイル縮小率決定部１８０４により決定された縮小率および画像データ入力部１８０３に入力された画像データの縦横サイズに基づいて切り出す画像データの縦横サイズを求め、求めた縦横サイズに従って画像データ入力部１８０３に入力された画像データから画像を切り出す（ステップＳ２２０８）。
【０１４１】
ここで、サムネイル縮小率決定部１８０４により決定された縮小率をＳ（％）、画像データ入力部に入力された画像データの縦サイズをＨｉｎ（ｐｉｘｅｌ）、横サイズをＷｉｎ（ｐｉｘｅｌ）としたときの切り出す画像データの縦サイズＨ（ｐｉｘｅｌ）と横サイズＷ（ｐｉｘｅｌ）は次式により求める。
【０１４２】
Ｈ＝Ｈｉｎ×Ｓ／１００
Ｗ＝Ｗｉｎ×Ｓ／１００
そして、画像の切り出しは次のようにして行う。すなわち、入力された画像データの位置（ｘ、ｙ）における画素値をＩ（ｘ、ｙ）としたとき、位置（ｘ、ｙ）における切り出しのための評価関数ｆ（ｘ、ｙ）を次のように定義し、ｆ（ｘ、ｙ）が最大になるような（ｘ、ｙ）を画像切り出し位置とする。
【０１４３】
【数１】
0004551439.tif 000002
ｗｅｉｇｈｔ（Ｉ）は、重み関数２６０１であり、モアレが発生しやすい中間調を多く含んだ領域の画像を切り出すための重み付けを行う。
【０１４４】
図２６は、横軸を入力画像データの階調値、縦軸が重みの値として重み関数の一例を示したものである。重み関数２６０１は中間調付近で最大となり、最小階調および最大階調に近づくほど小さい値となるように定義される。
【０１４５】
入力画像データの階調数を２５６としたとき重み関数は、例えば次のように定義されるが、上記特性を満たしていれば特にこれに限定されるものではない。
【０１４６】
【数２】
0004551439.tif 000003
サムネイル画像作成部１８０６は、サムネイル縮小率決定部１８０４が決定した縮小率に基づいて、画像データ入力部１８０３に入力された画像データを縮小処理する。画像縮小アルゴリズムは、例えば、間引き処理を行うニアレストネイバー法や、２次線形補間のバイリニア法などの公知の方法を用いて行えばよい。
【０１４７】
サムネイル画像作成部１８０６は、モアレ除去処理を含む画像処理内容に関しては画像切り出し部１８０５が切り出した画像データを用いてサムネイル画像を作成し、モアレ除去処理を含まない画像処理内容に関しては縮小した画像データを用いて、サムネイル画像を作成する（ステップＳ２２０９）。
【０１４８】
図２７は、以上の説明した動作により作成されたサムネイル画像の一例である。モアレ除去処理を含むサムネイル印刷例２７００には、モアレ除去を含む画像処理を施された切り出しで作成されたサムネイル画像２７０１と、モアレ除去を含まない画像処理を施された縮小で作成されたサムネイル画像２７０２とが配置されている。
【０１４９】
一方、ステップＳ２２０４にて空間フィルタリング処理を含む画像処理内容が含まれていないと判断された場合は、サムネイル画像作成部１８０６は、ステップＳ２２０６にてサムネイル縮小率決定部１８０４が決定した縮小率に基づいて、画像データ入力部１８０３に入力された画像データを縮小処理し、サムネイル画像を作成する（ステップＳ２２１０）。
【０１５０】
画像処理部１８０７は、サムネイル画像作成部１８０６が作成したサムネイル画像のひとつひとつに対して、画像処理内容記憶部１８０２に記憶されている画像処理を施す（ステップＳ２２１１）。
【０１５１】
ステップＳ２２０３にてサムネイル印刷を行わないように設定されていた場合は、画像処理部１８０７は、画像データ入力部１８０３に入力された画像データに対して、画像処理内容記憶部１８０２に記憶されている画像処理内容のうち先頭の画像処理だけを施す（ステップＳ２２１２）。
【０１５２】
ページデータ作成部１８０８は、画像処理部１８０７が画像処理した画像データと、あらかじめ設定されている印刷設定情報とに基づいて１ページのページデータを作成する（ステップＳ２２１３）。
【０１５３】
ページデータ作成部１８０８は作成したページデータをプリンタ１００へ送信する。プリンタ１００はスキャナ１９０１から送信されたページデータを受信し、受信したページデータを印刷して本処理を終了する（ステップＳ２２１４）。
【０１５４】
以上の説明では、空間フィルタリング処理としてモアレ除去処理が有る場合、全体のサムネイル画像とともに一部の画像を切り出したサムネイル印刷を行う例を説明したが、ノイズ除去処理や下地除去処理或いは輪郭強調処理がある場合に、全体のサムネイル画像とともに一部の画像を切り出したサムネイル印刷を行うようにしてもよい。
【０１５５】
（実施例３の効果）
以上のように実施例３の画像処理装置によれば、一部領域の画像を切り出す画像切り出し部を設け、空間フィルタリング画像処理を行うときは、画像処理を行わないサムネイル画像とともに、前記画像切り出し部にて切り出された部分に空間フィルタリング画像処理を施したサムネイル画像を印刷できるようにしたので、空間フィルタリング画像処理の効果をさらに詳細に確認することができる。
【実施例４】
【０１５６】
（構成）
実施例４の画像処理装置であるところの複合機２８００の外観および要部の構成は、実施例３の構成と同様であるので簡略化のためにその説明を省略する。
【０１５７】
図２８は、実施例４における複合機２８００の制御機能を示す機能ブロック図である。同機能は制御プログラムとしてプログラムＲＯＭ２００２に格納され実行時にはＲＡＭ２００１に一時的に読み込まれＣＰＵ２００４により実行される。
【０１５８】
画像処理内容入力部２８０１は、表示部２００６に表示された内容に従って操作部２００５を操作することにより画像処理内容を入力するためのものである。画像処理内容入力部２８０１は入力された画像処理内容を画像処理内容記憶部２８０２に出力する。
【０１５９】
画像処理内容記憶部２８０２は、画像処理内容入力部により入力された画像処理内容を記憶し、記憶した画像処理内容を画像処理部２８０３に出力する。画像データ入力部２８０３は、イメージセンサ１９０３により読み取り記憶された画像データを画像処理部２８０４に出力する。
【０１６０】
画像処理部２８０４は、画像データ入力部２８０３により入力された画像データに対して、画像処理内容記憶部２８０２が記憶した画像処理内容に基づいて画像処理を施し、画像処理された画像データを画像比較部２８０５および画像切り出し部２８０６に出力する。なお、本発明のサムネイル印刷を用いずに通常の印刷を行う場合、画像処理部２８０４は画像処理された画像データをページデータ作成部２８０８に出力する。
【０１６１】
画像比較部２８０５は、画像処理部２８０４により画像処理された複数の画像データ同士について比較し、互いの差が最も多く含まれる領域を求め、その領域情報を画像切り出し部２８０６に出力する。
【０１６２】
画像切り出し部２８０６は、画像比較部２８０５が比較し求めた領域に基づいて、画像処理部２８０４が画像処理した複数の画像データからデータを切り出し、切り出した複数の画像データをサムネイル画像作成部２８０７に出力する。
【０１６３】
サムネイル画像作成部２８０７は、画像切り出し部２８０６により切り出した画像データによりサムネイル画像データを作成し、作成したサムネイル画像データをページデータ作成部２８０８に出力する。
【０１６４】
ページデータ作成部２８０８は、あらかじめ定められた印刷データの印刷設定情報に基づいて、サムネイル画像作成部２８０７が作成したデータからプリンタ１００で画像形成可能な１ページのデータを生成し、生成したページデータをＩ／Ｆ部２００８に出力する。
【０１６５】
Ｉ／Ｆ部２００８は、ページデータ作成部２８０８が生成した１ページのデータをプリンタ１００に出力する。
【０１６６】
（動作）
以上の構成により、実施例４の画像処理装置である複合機は、以下のように動作する。この動作を図２９および図３０の動作フローチャート、図３１の設定画面例を用いて説明する。
【０１６７】
（スキャナの画像調整設定に係る動作）
図２９は、図３０のスキャナ１９０１の画像処理に先立って行われるサムネイル印刷の設定を行うフローチャートであり、制御プログラムとしてスキャナ１９０１内のプログラムＲＯＭ２００２に格納され、実行時には一時的にＲＡＭ２００１に読み込まれＣＰＵ２００４によって実行される。
【０１６８】
操作部２００５から比較コピー設定を行うと、メイン制御部２００３は比較コピーメッセージを受信する（ステップＳ２９０１）。操作部２００５による設定は、操作ボタン１９０５から行ってもよいし、感圧式の表示パネルにより構成された表示パネル１９０７からのタッチ入力でもよい。
【０１６９】
メイン制御部２００３は、比較コピーメッセージを受信すると表示パネル１９０７に比較コピー設定画面を表示する（ステップＳ２９０２）。
【０１７０】
図３１は、表示パネル１９０７に比較コピー設定画面を表示した一例である。表示パネル１９０７に表示されている項目に対する操作は、感圧式のタッチ入力でもよいし、操作ボタン１９０５からの入力による操作でもよい。
【０１７１】
表示パネル１９０７には比較コピータブ３１００が表示されており、画像処理内容に関する設定が可能となっている。比較コピータブ３１００には実施例３において説明した空間フィルタリング処理項目に関わる処理のみが設定可能となっている。
【０１７２】
それぞれの処理は、調整項目名３１０１と調整ボタン３１０２と、チェックボックス３１０３と、設定値３１０４と、組み合わせ優先順位３１０５とから構成され、調整ボタン３１０２を選択すると、選択した調整項目名に関する調整設定画面が表示されそれぞれの設定を行うことができる。
【０１７３】
これらの設定が行われると、チェックボックス３１０３をチェックし、設定値３１０４を設定結果に更新するとともに、組み合わせ優先順位３１０５の順位の設定を行う。なお、組み合わせ優先順位３１０５については、実施例１で説明した組み合わせ優先順位６０２の考え方と同様である。
【０１７４】
調整ボタン３１０２を選択したときに表示パネル１９０７に表示される調整設定画面は図２４と同様である。
【０１７５】
比較コピーを行う場合は、「する」ボタン３１０７を選択し、比較コピーを行わない場合は。「しない」ボタン３１０６を選択する。
【０１７６】
画像処理内容記憶部２８０２は、ステップＳ２１０２により設定した画像処理内容に基づいて組み合わせ求め、すべての組み合わせの画像処理内容を記憶する（ステップＳ２９０３）。
【０１７７】
（スキャナの画像処理に係る動作）
図３０は、実施例４のスキャナ１９０１の画像処理に係る動作を説明するフローチャートであり、制御プログラムとしてスキャナ１９０１内のプログラムＲＯＭ２００２に格納され、実行時には一時的にＲＡＭ２００１に読み込まれＣＰＵ２００４によって実行される。
【０１７８】
開始ボタン１９０６が押下され、メイン制御部２００３はコピーの開始を受信する（ステップＳ３００１）。
【０１７９】
画像データ入力部２８０３はイメージセンサ１９０３を走査して原稿を読み取り、画像データを取得しＲＡＭ２００１に記憶する（ステップＳ３００２）。
【０１８０】
次に、比較コピーを行うかどうか判断する（ステップＳ３００３）。この判断は画像処理内容記憶部２８０２に記憶された比較コピー実行の有無に基づいて行われ、比較コピーを行う場合はステップＳ３００４へ移行し、比較コピーを行わない場合はステップＳ３００５へ処理を移行する。
【０１８１】
比較コピーを行う場合では、画像処理部２８０４は、画像データ入力部２８０３に入力された画像データに対して、画像処理内容記憶部２８０２に記憶されている複数の画像処理内容に基づいて画像処理を施し、画像処理された複数の画像データを生成する（ステップＳ３００４）。
【０１８２】
一方、比較コピーを行わない場合は、画像処理部２８０４は、画像データ入力部２８０３に入力された画像データに対して、画像処理内容記憶部２８０２に記憶されている画像処理内容のうち先頭の画像処理だけを施す（ステップＳ３００５）。
【０１８３】
比較コピーを行う場合では、画像比較部２８０５は、あらかじめ定めた縮小率および画像データ入力部２８０３に入力された画像データの縦横サイズに基づいて切り出す画像データの縦横サイズを求め、求めた縦横サイズに基づいて画像データ入力部２８０３に入力された画像データと画像処理部２８０４により画像処理された画像データを比較し、最も差の大きい領域を求める。
【０１８４】
ここで、縮小率をＳ［％］、画像データ入力部に入力された画像データの縦サイズをＨｉｎ［ｐｉｘｅｌ］、横サイズをＷｉｎ［ｐｉｘｅｌ］としたとき、切り出す画像データの縦サイズＨ［ｐｉｘｅｌ］と横サイズＷ［ｐｉｘｅｌ］は次のように求める。
【０１８５】
Ｈ＝Ｈｉｎ×Ｓ／１００
Ｗ＝Ｗｉｎ×Ｓ／１００
そして、画像の比較については、次のようにして行う。すなわち、入力された画像データの位置（ｘ、ｙ）における画素値をＩ（ｘ、ｙ）、ｋ番目の画像処理内容に基づいて画像処理された画像データの位置（ｘ、ｙ）における画素値をＩ'ｋ（ｘ、ｙ）としたとき、位置（ｘ、ｙ）における画像比較のための評価関数ｆ（ｘ、ｙ）を次のように定義し、ｆ（ｘ、ｙ）が最大になるような（ｘ、ｙ）を画像切り出し位置とする。ただし、０≦ｘ≦Ｗｉｎ−Ｗ、０≦ｙ≦Ｈｉｎ−Ｈ、Ｎは画像処理内容の総数である。
【０１８６】
【数３】
0004551439.tif 000004
ｆ（ｘ、ｙ）は画像処理される前の画像データと画像処理された後の画像データの２乗差の総和であり、最も変化の大きい領域を求めるための評価関数の一例であるが、画像データ同士の差あるいは一致を測る尺度であればこれには限定されない。一致を図る尺度として、例えば、テンプレートマッチング法として公知の正規化相関法などを用いてもよい。
【０１８７】
画像切り出し部２８０６は、画像比較部２８０５が求めた（ｘ、ｙ）および縦サイズＨ横サイズＷに基づいて画像処理後された複数の画像データから画像データを切り出す（ステップＳ３００６）。
【０１８８】
サムネイル画像作成部２８０７は、画像切り出し部２８０６が切り出した画像データに基づいて、サムネイル画像データを作成する（ステップＳ３００７）。
【０１８９】
ページデータ作成部２８０８は、ステップＳ３００７で作成したサムネイル画像データあるいはステップＳ３００５で画像処理した画像データと、あらかじめ設定されている印刷設定情報に基づいて１ページのページデータを作成する（ステップＳ３００８）。
【０１９０】
ページデータ作成部２８０８は作成したページデータをプリンタ１００へ送信する（ステップＳ３００９）。プリンタ１００はスキャナ１９０１から送信されたページデータを受信し、受信したページデータを印刷する。
【０１９１】
（実施例４の効果）
以上のように、実施例４の画像処理装置によれば、空間フィルタリング画像処理後の画像データと処理前の画像データを比較する画像比較部と、比較した差が最も大きい領域を切り出す画像切り出し部を設け、画像処理前と画像処理後のサムネイル画像を併せて印刷するようにしたので、空間フィルタリング画像処理の効果をさらに詳細に確認することができる。
【０１９２】
《その他の変形例》
以上の実施例の説明では、プリンタにて印刷する例を説明したが、サムネイル画像の出力をモニタなどの表示装置に置き換えればパーソナルコンピュータなどの情報処理端末やデジタルカメラ、携帯電話などの情報機器にも容易に適用可能である。
【０１９３】
また、以上の実施例の説明では、サムネイル縮小率決定部にて、空間フィルタリング画像処理が含まれる場合は、縮小率を１ページに４枚画像を配置できる縮小率である５０％とし、空間フィルタリング画像処理が含まれないと判断した場合は、縮小率を１ページに１６枚画像を配置できる縮小率である２５％として説明したが、８枚画像と３２枚画像としてもよいし、その他の比率としても勿論よい。
【０１９４】
また、以上の実施例の説明では、サムネイル画像に影響のある画像の空間的特徴に依存して作用する空間フィルタリング画像処理を施す場合に縮小率を変えるように説明したが、空間的特徴に依存して作用しない程度まで縮小しない場合などでは、画像データの空間的特徴に依存しない画像処理に応じて縮小率を変化させてページデータを生成するようにしてもよい。
【産業上の利用可能性】
【０１９５】
本発明は、画像データに空間フィルタリング処理等の画像処理を施して出力する画像処理装置に広く用いることができる。
【図面の簡単な説明】
【０１９６】
【図１】実施例１のプリンタの画像処理機能に係る機能ブロック図である。
【図２】実施例１のプリンタの要部構成を示すブロック図である。
【図３】実施例１の情報処理装置の印刷指示にかかる動作フローチャート図である。
【図４】実施例１のプリンタの動作フローチャート図である。
【図５】実施例１のプリンタの設定画面例を示す図である。
【図６】実施例１のプリンタの設定画面例を示す図である。
【図７】実施例１のプリンタの設定画面例を示す図である。
【図８】実施例１のプリンタの印刷データ例を示す図である。
【図９】実施例１のプリンタの印刷例を示す図である。
【図１０】実施例１のプリンタの印刷例を示す図である。
【図１１】実施例１のプリンタの印刷例を示す図である。
【図１２】実施例２のプリンタの画像処理機能を示すブロック図である。
【図１３】実施例２のプリンタの動作フローチャート図である。
【図１４】実施例２のプリンタの画像処理内容の一例を示す図である。
【図１５】実施例２のプリンタの画像処理内容の一例を示す図である。
【図１６】実施例２のプリンタのページデータの一例を示す図である。
【図１７】実施例２のプリンタのページデータの一例を示す図である。
【図１８】実施例３の複合機の制御機能を示すブロック図である。
【図１９】実施例３の複合機の外観図である。
【図２０】実施例３の複合機の要部構成を示すブロック図である。
【図２１】実施例３の複合機の動作フローチャート図である。
【図２２】実施例３の複合機の動作フローチャート図である。
【図２３】実施例３の複合機の画質調整設定画面例を示す図である。
【図２４】実施例３の複合機の画質調整設定画面例を示す図である。
【図２５】実施例３の複合機の画質調整設定画面例を示す図である。
【図２６】実施例３の複合機の重み関数の例を示す図である。
【図２７】実施例３の複合機の印字例を示す図である。
【図２８】実施例４の複合機の制御機能を示す制御ブロック図である。
【図２９】実施例４の複合機の動作フローチャート図である。
【図３０】実施例４の複合機の動作フローチャート図である。
【図３１】実施例４の複合機の設定画面例を示す図である。
【符号の説明】
【０１９７】
１００：プリンタ
１０１：印刷データ入力部
１０２、１８０２、２８０２：画像処理内容記憶部
１０４、１８０４：サムネイル縮小率決定部
１０５、１８０６：サムネイル画像作成部
１０６、１８０７、２８０４：画像処理部
１０７、１８０８、２８０８：ページデータ作成部
２０５：エンジンＩ／Ｆ
２０６：パネルＩ／Ｆ
２０７：ホストＩ／Ｆ
２０８：オペレーションパネル
２０９：プリンタエンジン
２１０：情報処理装置
１２０１：画像処理内容ソート部
１８００：複合機
１８０１、２８０１：画像処理内容入力部
１８０３、２８０３：画像データ入力部
１８０５、２８０６：画像切り出し部
１９０１：スキャナ
１９０５：操作ボタン
１９０７：表示パネル
２００５：操作部
２００６：表示部
２６０１：重み関数
２８０５：画像比較部
【図１】
0004551439.tif 000005
【図２】
0004551439.tif 000006
【図３】
0004551439.tif 000007
【図４】
0004551439.tif 000008
【図５】
0004551439.tif 000009
【図６】
0004551439.tif 000010
【図７】
0004551439.tif 000011
【図８】
0004551439.tif 000012
【図９】
0004551439.tif 000013
【図１０】
0004551439.tif 000014
【図１１】
0004551439.tif 000015
【図１２】
0004551439.tif 000016
【図１３】
0004551439.tif 000017
【図１４】
0004551439.tif 000018
【図１５】
0004551439.tif 000019
【図１６】
0004551439.tif 000020
【図１７】
0004551439.tif 000021
【図１８】
0004551439.tif 000022
【図１９】
0004551439.tif 000023
【図２０】
0004551439.tif 000024
【図２１】
0004551439.tif 000025
【図２２】
0004551439.tif 000026
【図２３】
0004551439.tif 000027
【図２４】
0004551439.tif 000028
【図２５】
0004551439.tif 000029
【図２６】
0004551439.tif 000030
【図２７】
0004551439.tif 000031
【図２８】
0004551439.tif 000032
【図２９】
0004551439.tif 000033
【図３０】
0004551439.tif 000034
【図３１】
0004551439.tif 000035