(57)【要約】【課題】ユーザに応じて得たいモノクロ（またはカラー）の出力が得られるように精度を向上させることを目的とする。【解決手段】本発明の画像処理装置は、入力された原稿がカラー原稿であるかモノクロ原稿であるかを判定する判定手段と、ユーザ操作により、カラー原稿又はモノクロ原稿とする原稿を登録する登録手段と、前記登録手段によって登録された原稿に応じて前記判定手段の判定パラメータを生成する生成手段と、を備えることにより、ユーザに応じて得たいモノクロ（またはカラー）の出力が得られるように精度を向上させる。【選択図】図３
2020150337.tif 000002
【特許請求の範囲】
【請求項１】
入力された原稿がカラー原稿であるかモノクロ原稿であるかを判定する判定手段と、
ユーザ操作により、カラー原稿又はモノクロ原稿とする原稿を登録する登録手段と、
前記登録手段によって登録された原稿に応じて前記判定手段の判定パラメータを生成する生成手段と、
を備えた画像処理装置。
【請求項２】
前記生成手段は、前記登録手段によって登録された原稿のカラー原稿もしくはモノクロ原稿とする前記ユーザ操作に応じて前記登録された原稿の色相に応じた色判定閾値を調整することにより前記判定パラメータを自動で生成する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色判定閾値は、Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、及びＢの６つの色相に対する色判定閾値である、
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記登録手段は、
ユーザが原稿に対して自動色選択の機能を実行して色判定結果が得られた後に、前記原稿をカラー原稿又はモノクロ原稿として登録する登録ボタンを表示する、
ことを特徴とする請求項１乃至３の内の何れか一項に記載の画像処理装置。
【請求項５】
前記生成手段は、
カラー画像且つモノクロ画像として判定したい画像が両立しない場合は複数の判定パラメータ群から何れかのパラメータ群をユーザに選択させる、
ことを特徴とする請求項１乃至４の内の何れか一項に記載の画像処理装置。
【請求項６】
前記生成手段が生成した前記判定パラメータをネットワークを介して別の画像処理装置に送信する送信手段を有する、
ことを特徴とする請求項１乃至５の内の何れか一項に記載の画像処理装置。
【請求項７】
画像処理装置において原稿に応じて色判定の結果を変える方法であって、
入力された原稿がカラー原稿であるかモノクロ原稿であるかを判定するステップと、
ユーザ操作により、カラー原稿又はモノクロ原稿とする原稿を登録するステップと、
前記登録された原稿に応じて、前記入力された原稿がカラー原稿であるかモノクロ原稿であるかを判定する判定パラメータを生成するステップと、
を含む方法。
【請求項８】
原稿を入力する画像処理装置のコンピュータを、
入力された原稿がカラー原稿であるかモノクロ原稿であるかを判定する判定手段と、
ユーザ操作により、カラー原稿又はモノクロ原稿とする原稿を登録する登録手段と、
前記登録手段によって登録された原稿に応じて前記判定手段の判定パラメータを生成する生成手段として
機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、コピーやスキャンの自動色選択機能としてＡＣＳ（Auto  Color  Selection）の技術が知られている。
【０００３】
ＡＣＳでは、例えば各画素が３色成分又はＫ成分で表現された画像信号の取込み後、主走査及び副走査方向に沿った格子によって仕切られる矩形要素内の複数画素毎に画素値の和が算出される。画素値の和の３色成分の間で、画素値の差が何れも閾値未満である場合は、３色成分の画素値がＫ成分へ変換され、さらに複数画素の各々のＫ成分に振り分けられる。また、その他に、自動色選択の調整を行う技術が開示されているものもある（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の自動色選択機能では、色判定のパラメータが固定のため、各ユーザが結果として得たいモノクロ（またはカラー）の出力結果が原稿に応じて得られず、それぞれのユーザに応じた個別対応機能がないという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ユーザに応じて得たいモノクロ（またはカラー）の出力が得られるように精度を向上させることが可能な画像処理装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の画像処理装置は、入力された原稿がカラー原稿であるかモノクロ原稿であるかを判定する判定手段と、ユーザ操作により、カラー原稿又はモノクロ原稿とする原稿を登録する登録手段と、前記登録手段によって登録された原稿に応じて前記判定手段の判定パラメータを生成する生成手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、ユーザに応じて得たいモノクロ（またはカラー）の出力が得られるように精度を向上させることが可能になるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態に係る画像処理装置の一例の外観構成を示す図である。
【図２】図２は、ＭＦＰのハードウェア構成の一例を示す図である。
【図３】図３は、ＭＦＰの機能ブロックの構成の一例を示す図である。
【図４】図４は、自動色選択のパラメータの生成を行う全体フローの一例を示す図である。
【図５】図５は、パラメータ自動調整処理の一例を示すフロー図である。
【図６】図６は、自動色選択モードにおいて表示される選択画面の一例を示す図である。
【図７】図７は、コピー完了後に表示させる所定のボタンの一例を示す図である。
【図８】図８は、変形例１に係る自動色選択のパラメータの生成を行う全体フローの一例を示す図である。
【図９】図９は、登録された原稿に対してパラメータが成り立たない場合の一例を示す図である。
【図１０】図１０は、第２のパラメータ自動調整の一例を示すフロー図である。
【図１１】図１１は、色判定閾値が成り立つグループ分けの説明図である。
【図１２】図１２は、２台のＭＦＰがネットワークに接続された状態を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係る画像処理装置、方法、及びプログラムの実施の形態を詳細に説明する。画像処理装置としてＭＦＰ（Multifunction  Peripheral）へ適用した例を示すが、画像処理装置は、ＭＦＰに限定されず、画像処理を行う任意の装置、例えばスキャナやコピー機などに対しても適用することができる。
【００１０】
（実施の形態）
図１は、実施の形態に係る画像処理装置の一例の外観構成を示す図である。ここでは、一例として画像読取部と画像形成部とを有し、コピー、スキャン、ファックス、およびプリンタを基本機能として備えたＭＦＰの外観構成を示している。
【００１１】
図１に示すＭＦＰ１は、本体１０に、スキャナである画像読取部１０−１と、プロッタである画像形成部１０−２とを備えている。画像読取部１０−１は、原稿を読み取るための読取ガラスであるコンタクトガラスを有し、コンタクトガラスを介して原稿（カラー原稿又はモノクロ原稿）に光を照射して一次元スキャンするなどしてＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像センサで撮像する。撮像により入力された原稿は、画像データ（ＲＧＢ）として出力される。
【００１２】
本体１０に設けられている操作パネル１１は、設定画面を表示し、ユーザから本体１０の機器設定の入力などを受け付けるユーザインタフェースである。
【００１３】
（ハードウェア構成）
図２は、ＭＦＰ１のハードウェア構成の一例を示す図である。図２に示されているように、ＭＦＰ１は、コントローラ９１０、近距離通信回路９２０、エンジン制御部９３０、操作パネル９４０、ネットワークＩ／Ｆ９５０を備えている。
【００１４】
これらのうち、コントローラ９１０は、コンピュータの主要部であるＣＰＵ９０１、システムメモリ（ＭＥＭ−Ｐ）９０２、ノースブリッジ（ＮＢ）９０３、サウスブリッジ（ＳＢ）９０４、ＡＳＩＣ(Application  Specific  Integrated  Circuit)９０６、記憶部であるローカルメモリ（ＭＥＭ−Ｃ）９０７、ＨＤＤコントローラ９０８、及び、記憶部であるＨＤ９０９を有し、ＮＢ９０３とＡＳＩＣ９０６との間をＡＧＰ(Accelerated  Graphics  Port)バス９２１で接続した構成となっている。
【００１５】
これらのうち、ＣＰＵ９０１は、ＭＦＰ１の全体制御を行う制御部である。ＮＢ９０３は、ＣＰＵ９０１と、ＭＥＭ−Ｐ９０２、ＳＢ９０４、及びＡＧＰバス９２１とを接続するためのブリッジであり、ＭＥＭ−Ｐ９０２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩ(Peripheral  Component  Interconnect)マスタ及びＡＧＰターゲットとを有する。
【００１６】
ＭＥＭ−Ｐ９０２は、コントローラ９１０の各機能を実現させるプログラムやデータの格納用メモリであるＲＯＭ９０２ａ、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるＲＡＭ９０２ｂとからなる。なお、ＲＡＭ９０２ｂに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００１７】
ＳＢ９０４は、ＮＢ９０３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＡＳＩＣ９０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ(Integrated  Circuit)であり、ＡＧＰバス９２１、ＰＣＩバス９２２、ＨＤＤ９０８およびＭＥＭ−Ｃ９０７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９０６は、ＰＣＩターゲットおよびＡＧＰマスタ、ＡＳＩＣ９０６の中核をなすアービタ（ＡＲＢ）、ＭＥＭ−Ｃ９０７を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のＤＭＡＣ(Direct  Memory  Access  Controller)、並びに、スキャナ部９３１及びプリンタ部９３２との間でＰＣＩバス９２２を介したデータ転送を行うＰＣＩユニットとからなる。なお、ＡＳＩＣ９０６には、ＵＳＢ(Universal  Serial  Bus)のインターフェースや、ＩＥＥＥ１３９４(Institute  of  Electrical  and  Electronics  Engineers  1394）のインターフェースを接続するようにしてもよい。
【００１８】
ＭＥＭ−Ｃ９０７は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。ＨＤ９０９は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。ＨＤ９０９は、ＣＰＵ９０１の制御にしたがってＨＤ９０９に対するデータの読出又は書込を制御する。ＡＧＰバス９２１は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ９０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【００１９】
また、近距離通信回路９２０には、近距離通信回路９２０ａが備わっている。近距離通信回路９２０は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。
【００２０】
更に、エンジン制御部９３０は、スキャナ部９３１及びプリンタ部９３２によって構成されている。また、操作パネル９４０は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部９４０ａ、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル９４０ｂを備えている。コントローラ９１０は、ＭＦＰ１全体の制御を行い、例えば、描画、通信、操作パネル９４０からの入力等を制御する。スキャナ部９３１又はプリンタ部９３２には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
【００２１】
なお、ＭＦＰ１は、操作パネル９４０の切り替えキーにより、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【００２２】
また、ネットワークＩ／Ｆ９５０は、通信ネットワークＮを利用してデータ通信をするためのインターフェースである。近距離通信回路９２０及びネットワークＩ／Ｆ９５０は、ＰＣＩバス９２２を介して、ＡＳＩＣ９０６に電気的に接続されている。
【００２３】
（機能ブロックの構成）
図３は、ＭＦＰ１の機能ブロックの構成の一例を示す図である。図３に示すＭＦＰ１の機能ブロックは、ＭＦＰ１のＣＰＵ９０１がＲＯＭ９０２ａやＨＤ９０９のプログラムを実行することによりモジュールなどとして実現される。
【００２４】
図３に示すように、ＭＦＰ１には制御部１００が実現される。制御部１００は、画像読取部１０１や、画像処理部１０２や、入力受付部１０３や、表示出力部１０４や、記憶制御部１０５や、パラメータ調整部１０６や、プリント制御部１０７や、通信制御部１０８などを有する。ここで、主に画像読取部１０１や画像処理部１０２が「判定手段」に対応する。入力受付部１０３や表示出力部１０４や記憶制御部１０５などが「登録手段」に対応する。パラメータ調整部１０６が「生成手段」に対応する。通信制御部１０８が「送信手段」に対応する。
【００２５】
具体的に、画像読取部１０１は、スキャナ部９３１から画像データ（ＲＧＢ画像データ）を読み取る。画像処理部１０２は、画像データ（ＲＧＢ画像データ）の画像処理を行う。また、画像処理部１０２は、入力された原稿がカラー原稿であるかモノクロ原稿であるかを画像データから自動判定する処理を行う。
【００２６】
入力受付部１０３は、操作パネル９４０のタッチパネルや、操作パネル９４０ｂなどから操作者による入力を受け付ける。表示出力部１０４は、パネル表示部９４０ａに設定や選択などの操作画面を表示させる。
【００２７】
記憶制御部１０５は、設定等の記憶部（ＲＡＭ９０２ｂやＨＤ９０９など）への書込みや、設定等の記憶部からの読み出しを行う。例えば登録処理により、色判定を変更する原稿と色判定の設定とを対応付けて記憶したり、パラメータ自動調整処理により生成したパラメータ（判定パラメータ）を記憶したり反映したりする。
【００２８】
パラメータ調整部１０６は、自動色判定モードでパラメータを生成する。例えばパラメータの調整によりパラメータを得る。ここでパラメータとは、画像処理部１０２がカラーやモノクロの自動判定を行う際に使用する判定パラメータのことである。
【００２９】
プリント制御部１０７は、プリンタ部９３２を制御して画像データをプリントに転写し、そのプリントを出力する。
【００３０】
通信制御部１０８は、通信部（ネットワークＩ／Ｆ９５０や近距離通信回路９２０など）を制御して通信先との通信を制御する。
【００３１】
（処理フロー）
次に、ＭＦＰ１は例えば原稿のコピーを行う場合、画像読取部１０−１のコンタクトガラスにセットされた原稿から画像データ（ＲＧＢ）を読み取り、原稿からカラーかモノクロかを自動判定して画像形成部１０−２から、自動判定された色で画像をプリント出力する。プリント出力される原稿の色がユーザが期待する色判定結果にならない場合は、自動判定モードにより色判定のパラメータの調整を行う。自動判定モードへは、パネル表示部９４０ａにモード切替ボタンを含む画面を表示させたり、操作パネル９４０ｂにモード切替ボタンを設けるなどしてユーザ操作に応じて移行させることができる。
【００３２】
図４は、自動色選択のパラメータの生成を行う全体フローの一例を示す図である。先ず、制御部１００は、自動判定モードに移行する（ステップＳ１）。
【００３３】
続いて、制御部１００は、ユーザが自動色選択の結果を調整したい原稿を読取る（ステップＳ２）。例えば、制御部１００は、画像読取部１０−１のコンタクトガラスにセットされた原稿を撮像センサで撮像して画像データ（ＲＧＢ）として入力する。
【００３４】
続いて、制御部１００は、ステップＳ２で読取った原稿をユーザ操作によりカラー原稿もしくはモノクロ原稿のどちらに判定させたいのかを選択させる（ステップＳ３）。
【００３５】
続いて、制御部１００は、ステップＳ２で読取った原稿の画像データと、ステップＳ３で選択された判定の結果とを紐づけてＨＤ９０９に登録する（ステップＳ４）。なお、登録先はＨＤ９０９に限らず、その他の記録媒体でもよい。
【００３６】
続いて、制御部１００は、ユーザが自動色選択の結果を調整したい原稿が、他にあるかを判定する（ステップＳ５）。調整したい原稿が他にある場合（ステップＳ５：Ｙｅｓ）、制御部１００は、ステップＳ２〜ステップＳ４までを繰り返し行う。そして、制御部１００は、調整したい原稿をすべて読み取り終えると（ステップＳ５：Ｎｏ）、それらの原稿についてパラメータ自動調整の処理を行って（ステップＳ２１）、処理を終了する。
【００３７】
ステップＳ２１のパラメータ自動調整の処理では、制御部１００が、読取りを終えた各原稿に対し、自動色選択の色判定の閾値を生成する処理を行う。このパラメータ自動調整処理について、図５を用いて更に詳しく説明する。
【００３８】
図５は、パラメータ自動調整処理の一例を示すフロー図である。制御部１００は、図５に示すパラメータ自動調整処理を行うことにより、読取った各原稿の画像データと、カラー又はモノクロの期待する色判定結果とするための色判定の閾値とを調整する。
【００３９】
具体的に、制御部１００は、ステップＳ４にて保存された各画像データと各画像データの自動色判定結果とを紐付けた複数のセットの中から、パラメータ自動調整処理が未実行の一セットを選択する（ステップＳ３１）。
【００４０】
続いて、制御部１００は、選択されたセットに含まれる原稿の画像データが当該セットにおいて対応付けられている色判定結果（ユーザが期待する色判定結果）に初期状態のパラメータのままでなるかどうかを判定する（ステップＳ３２）。
【００４１】
そして、制御部１００は、ユーザが期待する色判定結果に初期状態のパラメータのままではならないと判定した場合（ステップＳ３２：Ｎｏ判定）、選択されている画像データに対して色相分割による色判定を行う（ステップＳ３３）。色相分割は、入力されるＲＧＢデ−タを、Ｒ、Ｇ、Ｂ、Ｃ、Ｍ、Ｙの信号に分離する処理であり、例えば特開２００１−１０３３０１で公開されている。公開されている方式ではＷとＢｋとを含めているが、これらを除いて行う。
【００４２】
制御部１００は、色判定を行うために、画像処理部１０２に色相分割部と、色相分割部の出力Ｃ、Ｍ、Ｙをそれぞれ５ライン蓄えるラインメモリと、入力画像デ−タの色画素ブロックを判定してＢ／Ｃ信号を出力すると共に、カラー原稿／白黒原稿を判定する色画素判定部とを有する。
【００４３】
色相分割部は、入力されるＲＧＢデ−タをＲ、Ｇ、Ｂ、Ｃ、Ｍ、Ｙの信号に分離し、さらに、色画素判定用の白画素を抽出する。色相分割の例としては、それぞれの色の境界を求め、ＲＧＢの最大値と最小値の差をＲＧＢ差と定義して、以下のようにする。なお、ここではＲＧＢデ−タは、数字が大きくなると黒くなる。
【００４４】
（１）Ｒ−Ｙ色相領域境界（ｒｙ）
Ｒ−2＊Ｇ+Ｂ＞0
（２）Ｙ−Ｇ色相領域境界（ｙｇ）
11＊Ｒ−8＊Ｇ−3＊Ｂ＞0
（３）Ｇ−Ｃ色相領域境界（ｇｃ）
1＊Ｒ−5＊Ｇ+4＊Ｂ＜0
（４）Ｃ−Ｂ色相領域境界（ｃｂ）
8＊Ｒ−14＊Ｇ+6＊Ｂ＜0
（５）Ｂ−Ｍ色相領域境界（ｂｍ）
9＊Ｒ−2＊Ｇ−7＊Ｂ＜0
（６）Ｍ−Ｒ色相領域境界（ｍｒ）
Ｒ+5＊Ｇ−6＊Ｂ＜0
（７）Ｙ画素判定
（ry＝＝1）＆（yg＝＝0）＆（ＲＧＢ差＞thy）ならば、Ｙ画素判定とする。
（８）Ｇ画素判定
（yg＝＝1）＆（gc＝＝0）＆（ＲＧＢ差＞thg）ならば、Ｇ画素判定とする。
（９）Ｃ画素判定
（gc＝＝1）＆（cb＝＝0）＆（ＲＧＢ差＞thc）ならば、Ｃ画素判定とする。
（１１）Ｂ画素判定
（cb＝＝1）＆（bm＝＝  0）＆（ＲＧＢ差＞thb）ならば、Ｂ画素判定とする。
（１２）Ｍ画素判定
（bm＝＝1）＆（mr＝＝0）＆（ＲＧＢ差＞thm）ならば、Ｍ画素判定とする。
（１３）Ｒ画素判定
（mr＝＝1）＆（ry＝＝0）＆（ＲＧＢ差＞thr）ならば、Ｒ画素判定とする。
【００４５】
ここで、上記（７）〜（１３）の優先順位は、数の小さい方を優先する。また、ｔｈｙ、ｔｈｍ、ｔｈｃ、ｔｈｒ、ｔｈｇ、ｔｈｂは、複写（処理）前に決まる色判定閾値である。ＲＧＢ差とは、１画素内のＲＧＢそれぞれの画像デ−タの最大値と最小値の差である。
【００４６】
出力信号として、ｃ、ｍ、ｙを３ｂｉｔで出力する。つまり、３ｂｉｔで、ｃ、ｍ、ｙ、ｒ、ｇ、ｂを表している。ここで色相毎に色判定閾値をかえているのは、色相領域毎に、有彩範囲が異なる時に色相領域に応じた色判定閾値を決定するためである。
【００４７】
色相分割部の出力ｃ、ｍ、ｙは、それぞれラインメモリに５ライン蓄えられ、色画素判定部で色判定される。
【００４８】
なお、かかる色相分割例は，一例であってこれに限定されるものではなく、他の式を用いても良いことは勿論である。
【００４９】
続いて、制御部１００は、ステップＳ３３の色判定結果から、画像データに最も多く含まれる色相がユーザが期待する色判定結果となるように、初期状態のパラメータを基準に色判定閾値を調整する（ステップＳ３４）。この際、制御部１００は、画像データがユーザが期待する結果となるぎりぎりの色判定閾値ではなく、マージンとして５値程度猶予を持つ色判定閾値に調整する。これは原稿読取り時のばらつきがあった場合でもユーザが期待する色判定結果にするためである。
【００５０】
続いて、制御部１００は、ステップ３４にて調整された色判定閾値により画像データがユーザが期待する色判定結果となるかを判定する（ステップＳ３５）。画像データがユーザが期待する色判定結果になる場合（ステップＳ３５：Ｙｅｓ）、選択されている原稿に対するパラメータ調整を終了する。
【００５１】
一方、画像データがユーザが期待する色判定結果にならなかった場合は（ステップＳ３５：Ｎｏ）、別の色判定閾値の調整を行う（ステップＳ３４´）。ここでは、ステップ３４で調整した色相とは別の色判定閾値の調整を行う。例えば画像データに２番目に多く含まれている色相がユーザが期待する色判定結果となるように、初期状態のパラメータを基準に色判定閾値を調整する。
【００５２】
続いて、制御部１００は、ステップ３４´にて調整された色判定閾値により画像データがユーザが期待する色判定結果となるかを判定する（ステップＳ３５´）。画像データがユーザが期待する色判定結果になる場合（ステップＳ３５´：Ｙｅｓ）、選択されている原稿に対するパラメータ調整を終了する。
【００５３】
一方、画像データがユーザが期待する色判定結果にならなかった場合は（ステップＳ３５´：Ｎｏ）、ステップＳ３４´とステップＳ３５´と同様に更に別の色判定閾値の調整を行う。ステップＳ３４´とステップＳ３５´は、画像データがユーザが期待する色判定結果になるまで、別の色判定閾値の調整を行う。この例では、画像データに６番目に多く含まれている色相までを範囲に、色判定閾値を調整する（ステップＳ３４´´）。そして、画像データがユーザが期待する色判定結果になったら、パラメータ調整が未実施の原稿があるかを判定し（ステップＳ３６）、未実施の原稿がある場合は（ステップＳ３６：Ｎ０）、ステップＳ３１に戻り、未実施の原稿に対しても同様の調整を行う。
【００５４】
すべての原稿について調整を終えると（ステップＳ３６：Ｙｅｓ）、本処理を終了する。
【００５５】
（表示画面）
次に、自動色選択モードにおいて無彩か有彩かをユーザに選択させて登録させる画面の一例を示す。
図６は、自動色選択モードにおいて表示される選択画面の一例を示す図である。図６（ａ）の選択画面は、ステップＳ３（図４参照）で制御部１００が操作パネル１１に表示する選択画面の一例である。制御部１００は表示した選択画面で、無彩か有彩かの何れかのボタン（図６（ａ）の無彩判定原稿登録ボタンか有彩判定原稿登録ボタンかの何れか）の選択操作をユーザから受け付ける。この選択画面で選択されたボタンの設定（無彩又は有彩）が当該原稿の設定として対応付けられて登録される。
【００５６】
図６（ｂ）の画面は、無彩判定原稿登録ボタンか有彩判定原稿登録ボタンかの何れか一方を表示する場合の画面である。例えば無彩判定原稿登録ボタンを表示させた場合、無彩判定原稿登録ボタンが操作されることにより当該原稿が無彩として登録される。所定時間操作されない場合は、有彩として登録される。なお、この画面には、「無彩（有彩）と判定したい原稿をスキャンしてください」という表示が含まれている。例えば原稿をスキャンする前に選択画面を表示する場合に、このような表示のようにする。
【００５７】
なお、無彩か有彩かの選択および登録の処理はユーザが自動色選択実行時に期待する結果でないときに所定のボタンを押すなどして開始させる。
【００５８】
図７は、コピー完了後に表示させる所定のボタンの一例を示す図である。コピー完了後においては、原稿が無彩か有彩かのどちらに判定されたかが分かる。コピー完了後、完了画面と共に自動色選択の結果を変更するかを選択させる「Ｙｅｓ」ボタン（所定のボタンに対応）を表示させることにより、「Ｙｅｓ」ボタンが選択されると自動色選択モードに移行する。「Ｎｏ」ボタンが選択された場合は、画面を閉じ、プリント出力が完了する。
【００５９】
（効果）
以上のように、本実施の形態ではユーザに応じて得たい無彩（または有彩）の出力が得られるように精度を向上させることが可能になる。例えば自動色選択の調整閾値を決定する際にＲＧＢＣＭＹの各色相を利用することができるので自動色選択のカラー／モノクロ判定の精度を向上させることができる。さらに、ユーザが自ら無彩（または有彩）と判定したい原稿を選択することにより初期設定された自動色判定のパラメータから原稿に応じてユーザが希望するパラメータに自動的に反映することが可能となる。また、従来の手法では有彩判定とするか無彩判定とするか考える微妙な色（紺色や濃い緑色など）に対する調整が困難であったが、そういった絶妙な色に対する調整も可能となる。
【００６０】
また、選択画面を表示することにより、予め登録された原稿に対してのみパラメータの自動生成を行うのではなく、自動色選択モードでコピーもしくはスキャンを実行したときにユーザが期待する結果ではなかった時に所定のボタンを押下することによりコピーもしくはスキャンされた原稿を元にパラメータの自動生成により内部パラメータを生成することもできる。これにより、ユーザが不満を持ったときにすぐ内部パラメータを手軽に変更することが可能となる。
【００６１】
（変形例１）
カラー画像且つモノクロ画像として判定したい画像が両立しない場合は判定パラメータ１群、パラメータ２群という複数のパラメータ群の中からユーザが選択することを可能にするための変形例を示す。
ここでは、実施の形態と共通する部分は同じ番号を付すなどして説明を省略し、主に異なる部分について説明する。
【００６２】
（処理フロー）
図８は、変形例１に係る自動色選択のパラメータの生成を行う全体フローの一例を示す図である。ここでステップＳ１〜Ｓ５と、ステップＳ２１の処理の説明は図４と同じであるため省略する。
【００６３】
ステップＳ２１の後、制御部１００はステップＳ２１で登録された原稿に対して色判定閾値が成り立つかを判定する（ステップＳ６）。色判定閾値が成り立つ場合は（ステップＳ６：Ｙｅｓ）、調整されたパラメータをマシンに反映して処理を終了する。
【００６４】
一方、色判定閾値が成り立たない場合には（ステップＳ６：Ｎｏ）、制御部１００は第２のパラメータ自動調整を実施する（ステップＳ４１）。
【００６５】
図９は、登録された原稿に対してパラメータが成り立たない場合の一例を示す図である。図９の原稿４０ａは有彩原稿にしたい原稿であり、そのときのＣ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂの色調整閾値を示している。原稿４０ｂは無彩原稿にしたい原稿であり、そのときのＣ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂの色調整閾値を示している。
【００６６】
原稿４０ａはＭ色相の色調整閾値が４５以下でないと有彩判定されないのに対して、原稿４０ｂはＭ色相の色調整閾値が５５以上でないと無彩判定されない。
【００６７】
このような場合に、ステップＳ４１で第２のパラメータ自動調整を後述するように実施する。
図１０は、第２のパラメータ自動調整の一例を示すフロー図である。先ず、制御部１００は、ステップＳ２１（図８参照）で各原稿に対する色判定閾値が成り立つようなグループを作成する（ステップＳ５１）。
【００６８】
続いて、制御部１００は、ステップＳ５１で作成されたグループごとに任意の色判定結果が得られるようにパラメータを生成する（ステップＳ５２）。
【００６９】
そして、制御部１００は、ステップＳ５２で生成されたグループごとのパラメータの中からどのパラメータを利用するかユーザが選択する（ステップＳ５３）。
【００７０】
図１１は、色判定閾値が成り立つグループ分けの説明図である。５０ａは原稿１、原稿２、原稿３に対しては任意の色判定結果を判定することができるが原稿４は任意の色判定結果を判定することができないことを示す。
【００７１】
５０ｂは原稿２、原稿３、原稿４に対しては任意の色判定結果を判定することができるが原稿１は任意の色判定結果を判定することができないことを示す。なお、グループの数は、一例であり、グループの数をこれに限定するものではない。
【００７２】
ステップＳ５３のユーザによる選択は、例えば５０ａの色判定結果のパラメータもしくは５０ｂの色判定結果のパラメータどちらを利用するかをユーザによって選択する。
【００７３】
（変形例２）
内部パラメータをネットワークを介して別の個体に反映してもよい。
図１２は、２台のＭＦＰ１（ＭＦＰ１ａ、ＭＦＰ１ｂ）がネットワークＮに接続された状態を示す図である。この例では２台であるが、台数はこれに限定されず、３台以上であってもよい。
【００７４】
１台目のＭＦＰ１ａの制御部１００は、調整した内部パラメータを、１台目と同じスキャナ特性をもつ２台目のＭＦＰ１ｂにネットワークＮを介して送信し、２台目のＭＦＰ１ｂの制御部１００が、１台目で生成された内部パラメータを自機の内部パラメータに反映することができる。
【００７５】
（効果）
これにより、各個体毎に内部パラメータの調整を行う必要がなくなるため短時間でユーザの期待する自動色選択の機能を有する内部パラメータを取得することができる。
【００７６】
本実施の形態や各変形例の画像処理装置で実行するプログラムは、ＲＯＭに予め組み込んで提供してもよい。また、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。また、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【符号の説明】
【００７７】
１        ＭＦＰ
１００    制御部
１０１    画像読取部
１０２    画像処理部
１０３    入力受付部
１０４    表示出力部
１０５    記憶制御部
１０６    パラメータ調整部
１０７    プリント制御部
１０８    通信制御部
９０１    ＣＰＵ
９０２ａ  ＲＯＭ
９０９    ＨＤ
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開２００４−３６４２２０号公報
【図１】
2020150337.tif 000003
【図２】
2020150337.tif 000004
【図３】
2020150337.tif 000005
【図４】
2020150337.tif 000006
【図５】
2020150337.tif 000007
【図６】
2020150337.tif 000008
【図７】
2020150337.tif 000009
【図８】
2020150337.tif 000010
【図９】
2020150337.tif 000011
【図１０】
2020150337.tif 000012
【図１１】
2020150337.tif 000013
【図１２】
2020150337.tif 000014