(57)【要約】【課題】ＡＣＳ出力時に画質調整および画像編集を利用でき、かつＡＣＳによるカラーかモノクロかの判定が繰り返されることによる生産性の低下を防止することができる画像処理装置、画像処理装置の画像処理方法、および画像処理プログラムを提供する。【解決手段】再利用時の画像データに対する画質調整や画像編集への指示内容が示すＡＣＳ判定基準におけるカラー／モノクロ判定結果に従って、画質調整や画像編集を行った画像データに対して色変換を行うことにより、ＡＣＳによるカラーかモノクロかの判定結果を画質調整の内容に追従させることができ、かつ画質調整や画像編集を行った画像データに対して再度カラー／モノクロの判定を行う必要がないので、ＡＣＳ出力時に画質調整および画像編集を利用でき、かつＡＣＳによるカラーかモノクロかの判定が繰り返されることによる生産性の低下を防止することができる。【選択図】図１
2010220134.tif 000002
【特許請求の範囲】
【請求項１】
画像データがカラーかモノクロかを複数の判定基準ごとに判定する判定手段と、
前記画像データに対する画像調整への指示内容が示す判定基準に従って前記画像データに対して画像調整を行う調整手段と、
前記指示内容が示す前記判定基準におけるカラーかモノクロかの判定結果に従って、画質調整を行った前記画像データに対して色変換を行う変換手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記画像データがカラーかモノクロかを明度に応じて異なる複数の判定基準で判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、前記画像データがカラーかモノクロかを出力先に応じて異なる複数の判定基準で判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記指示内容が示す前記判定基準におけるカラーかモノクロかの判定結果が、予め設定された判定基準におけるカラーかモノクロかの判定結果から変化したことを通知する通知手段をさらに備えたことを特徴とする請求項１から３のいずれか一に記載の画像処理装置。
【請求項５】
前記画像データを所定の色空間に変換する色変換手段をさらに備え、
前記判定手段は、前記所定の色空間に変換された前記画像データがカラーかモノクロかを複数の判定基準で判定することを特徴とする請求項１から４のいずれか一に記載の画像処理装置。
【請求項６】
前記判定手段は、前記画像データを複数の領域に分割し、分割した領域ごとにカラーかモノクロかを複数の判定基準で判定し、
前記変換手段は、前記指示内容が示す判定基準におけるカラーかモノクロかの判定結果であって、出力指定された領域の判定結果に従って、画質調整を行った前記画像データに対して色変換を行うことを特徴とする請求項１から５のいずれか一に記載の画像処理装置。
【請求項７】
前記指示内容が示す判定基準がカラーかモノクロかの判定結果の境界にある場合、画像調整を行った前記画像データがカラーかモノクロかを再判定する再判定手段をさらに備え、
前記変換手段は、カラーかモノクロかの再判定結果に従って、画質調整を行った前記画像データに対して色変換を行うことを特徴とする請求項１から６のいずれか一に記載の画像処理装置。
【請求項８】
前記再判定手段は、画質調整を行った前記画像データがカラーかモノクロかを、前記指示内容が示す判定基準で再判定することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
判定手段が、画像データがカラーかモノクロかを複数の判定基準ごとに判定する判定工程と、
調整手段が、前記画像データに対する画像調整への指示内容が示す判定基準に従って前記画像データに対して画像調整を行う調整工程と、
変換手段が、前記指示内容が示す判定基準におけるカラーかモノクロかの判定結果に従って、画質調整を行った前記画像データに対して色変換を行う変換工程と、
を有することを特徴とする画像処理装置の画像処理方法。
【請求項１０】
コンピュータを、
画像データがカラーかモノクロかを複数の判定基準ごとに判定する判定手段と、
前記画像データに対する画像調整への指示内容が示す判定基準に従って前記画像データに対して画像調整を行う調整手段と、
前記指示内容が示す判定基準におけるカラーかモノクロかの判定結果に従って、画質調整を行った前記画像データに対して色変換を行う変換手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
自動カラー選択機能（ＡＣＳ：Auto  Color  Select）を備えた画像処理装置においては、原稿の画像データを読み取る際に、読み取った原稿全面の画像データに対して、カラーかモノクロかの判定を行い、その判定結果を蓄積している。そして、画像データを再利用する場合に、蓄積した判定結果を適用して画像データに空間加工処理を行い、モノクロ部分だけを出力するケースがある。例えば、特許文献１には、予め統一された画質で画像データを蓄積しておき、再利用時にはユーザからの要求変更に対して柔軟に対応するシステムが開示されている。
【０００３】
ところで、上記特許文献１に記載のシステムによれば、ユーザの要求に従って画像データに画像処理を行った結果、ＡＣＳによる判定結果が覆ることを全く想定していない。例えば、オペレータの要求に従った画質調整により画像データの彩度を上げた場合に、ＡＣＳによりモノクロと判定された画像データが、カラーの画像データに変わるケースや、画像編集で出力領域を指定した結果、ＡＣＳによりカラーと判定された画像データがモノクロで出力されるケースなどがある。
【０００４】
ここで、図２２〜２５を用いて、ＡＣＳによる判定結果が覆るケースの一例について説明する。図２２〜２５は、ＡＣＳによる判定結果が覆るケースの一例を示す説明図である。例えば、画像を読み込んだ際にはカラーと判定されたにも関わらず、ユーザの要求に従って画像の彩度を下げる画質調整を行った結果、モノクロの画像へと変化してしまうケースがある（図２２）。また、画像を読み込んだ際にはモノクロと判定されたにも関わらず、画像全体を選択して彩度を上げる処理を行った結果、カラーの画像へと変化してしまうケースがある（図２３）。さらに、文字モードで読み込んだ際にはモノクロと判定され、出力が文字モードである場合にはそのまま出力されるが、出力が写真モードである場合にはフルカラーで出力されるケースがある（図２４）。さらに、画像を読み込んだ際にはカラーと判定されたにも関わらず、出力時にカラー部分を外して出力した結果、モノクロ部分しか残らないケースがある（図２５）。
【０００５】
そのため、従来は、ＡＣＳによるカラーかモノクロかの判定結果が覆る可能性のある一部の画質調整や画像編集の機能をユーザが選択できないように、システム上の制約を設ける必要があり、ユーザの利便性を低下させていた。
【０００６】
そこで、特許文献２には、出力モードごとにＡＣＳによるカラーかモノクロかの判定条件を変える技術が開示されている。図２６は、出力モードごとにＡＣＳによるカラーかモノクロかの判定条件を変えるケースの一例を示すタイムチャートである。図２６に示すように、通常出力時は、画像を読み取り、ユーザの要求に従って画質調整および画像編集を行った結果を逐次出力する流れを示している。一方、ＡＣＳ出力時は、画像の読み取りおよびＡＣＳによるカラーかモノクロかの判定後、ユーザの要求に従って画質調整および画像編集を行った結果、ＡＣＳによる判定結果が覆っている可能性があるため、再度ＡＣＳによるカラーかモノクロかの判定を行っている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献２に記載の技術によれば、ＡＣＳ出力時は、画質調整および画像編集後に、再度ＡＣＳによるカラーかモノクロかの判定を行い、さらにその判定結果に応じてカラーまたはモノクロへの色変換処理を行う必要があり、通常出力時と比較して、２フレーム分の生産性が低下してしまう、という課題がある。
【０００８】
本発明は、上記に鑑みてなされたものであって、ＡＣＳ出力時に画質調整および画像編集を利用でき、かつＡＣＳによるカラーかモノクロかの判定が繰り返されることによる生産性の低下を防止することができる画像処理装置、画像処理装置の画像処理方法、および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、画像データがカラーかモノクロかを複数の判定基準ごとに判定する判定手段と、前記画像データに対する画像調整への指示内容が示す判定基準に従って前記画像データに対して画像調整を行う調整手段と、前記指示内容が示す判定基準におけるカラーかモノクロかの判定結果に従って、画質調整を行った前記画像データに対して色変換を行う変換手段と、を備えたことを特徴とする。
【００１０】
また、本発明は、判定手段が、画像データがカラーかモノクロかを複数の判定基準ごとに判定する判定工程と、調整手段が、前記画像データに対する画像調整への指示内容が示す判定基準に従って前記画像データに対して画像調整を行う調整工程と、変換手段が、前記指示内容が示す判定基準におけるカラーかモノクロかの判定結果に従って、画質調整を行った前記画像データに対して色変換を行う変換工程と、を有することを特徴とする。
【００１１】
また、本発明は、コンピュータを、画像データがカラーかモノクロかを複数の判定基準ごとに判定する判定手段と、前記画像データに対する画像調整への指示内容が示す判定基準に従って前記画像データに対して画像調整を行う調整手段と、前記指示内容が示す判定基準におけるカラーかモノクロかの判定結果に従って、画質調整を行った前記画像データに対して色変換を行う変換手段と、として機能させる。
【発明の効果】
【００１２】
本発明によれば、ＡＣＳによるカラーかモノクロかの判定結果を画質調整の内容に追従させることができるので、ＡＣＳ出力時に画質調整および画像編集を利用でき、かつＡＣＳによるカラーかモノクロかの判定が繰り返されることによる生産性の低下を防止することができる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、第１実施の形態にかかる複合機の全体構成例を示す図である。
【図２】図２は、画像データ処理装置１の詳細な処理ブロック図である。
【図３】図３は、γ変換部における画像データのγ特性を予め定めた特性に統一するためのチャートの一例を示した図である。
【図４】図４は、カラー／モノクロ判定部の詳細な構成を示すブロック図である。
【図５】図５は、カラー／モノクロ判定部１〜７において画像データに含まれる各画素の彩度と比較する彩度閾値Ｃ１〜Ｃ７を示す図である。
【図６】図６は、ＨＤＤに保存される有彩カウンタの一例を示す図である。
【図７】図７は、画像データを読み取り可能な原稿領域を主走査方向および副走査方向に分割した例を示す図である。
【図８】図８は、コンタクトガラス上に原稿をセットする際の基準位置を基準にして原稿領域を分割した例を示す図である。
【図９】図９は、コンタクトガラス上に原稿をセットする際の基準位置を基準にして原稿領域を分割した例を示す図である。
【図１０】図１０は、フィルタ処理部におけるＲＧＢ画像データの鮮鋭性を予め定めた特性に統一するための基準チャートを示した図である。
【図１１】図１１は、画像データ処理装置２の詳細な処理ブロック図である。
【図１２】図１２は、カラー／モノクロ総合判定結果の一例を示す図である。
【図１３】図１３は、処理を継続する否かの通知の一例を示す図である。
【図１４】図１４は、画質調整部の構成を示すブロック図である。
【図１５】図１５は、色相の境界を示す色相角Φを示す図である。
【図１６】図１６は、ノッチに対応する彩度のテーブルを示す図である。
【図１７】図１７は、カラー／モノクロ総合判定結果の一例を示す図である。
【図１８】図１８は、カラー／モノクロ総合判定の一例を示す図である。
【図１９Ａ】図１９Ａは、出力モードごとにＡＣＳによるカラーかモノクロかの判定条件を変えるケースの一例を示すタイムチャートである。
【図１９Ｂ】図１９Ｂは、画像データ処理装置２の詳細な処理ブロック図である。
【図２０】図２０は、画像データ処理装置２の詳細な処理ブロック図である。
【図２１】図２１は、カラー／モノクロ総合判定結果の一例を示す図である。
【図２２】図２２は、ＡＣＳによる判定結果が覆るケースの一例を示す説明図である。
【図２３】図２３は、ＡＣＳによる判定結果が覆るケースの一例を示す説明図である。
【図２４】図２４は、ＡＣＳによる判定結果が覆るケースの一例を示す説明図である。
【図２５】図２５は、ＡＣＳによる判定結果が覆るケースの一例を示す説明図である。
【図２６】図２６は、出力モードごとにＡＣＳによるカラーかモノクロかの判定条件を変えるケースの一例を示すタイムチャートである。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理装置の画像処理方法、および画像処理プログラムの最良な実施の形態を詳細に説明する。なお、本実施の形態では、本発明の画像処理装置、画像処理装置の画像処理方法、および画像処理プログラムを、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機（ＭＦＰ：Multi  Function  Peripheral）に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。
【００１５】
（第１実施の形態）
図１は、第１実施の形態にかかる複合機の全体構成例を示す図である。読取り装置１は、ＣＣＤ（Charge  Coupled  Device）などの光電変換素子からなるラインセンサとＡ（Analog）／Ｄ（Digital）コンバータとそれらの駆動回路とを具備し、セットされた原稿をスキャンすることで得る原稿の濃淡情報からＲＧＢ各８ビット、解像度６００ｄｐｉのデジタル画像データ（以下、画像データとする）を生成し、画像データ処理装置１（２）に出力する。なお、ＣＣＤだけでなく、ＣＩＳ（Contact  Image  Sensor）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などのイメージセンサでも同様の構成をとることが可能であり、さらに近年拡大傾向にある読み取りビット数も、１０ビットや１２ビットになるように構成することも可能である。解像度についても同様に、主に読み取りデバイスのスペックによって適時変更可能である。
【００１６】
画像データ処理装置１（２）は、読取り装置１から出力された画像データに対して、予め定めた特性に統一する処理を施すものである。ここで、予め定めた特性は、画像データをＭＦＰ１００内部に蓄積・再利用する場合に、出力先の変更に適する特性であり、その詳細については後述する。
【００１７】
バス制御装置３は、複合機１００内で必要な画像データや制御コマンド等の各種データのやり取りを行うデータバスの制御装置であり、複数種類のバス規格間でのブリッジ機能も有している。本実施の形態では、バス制御装置３は、画像データ処理装置１（２）と画像データ処理装置２（４）とＣＰＵ（Central  Processing  Unit）６とはＰＣＩ（Peripheral  Component  Interconnect）-Expressバスで接続され、ＨＤＤ（Hard  Disk  Drive）５とはＡＴＡ（Advanced  Technology  Attachment）バスにより接続され、ＡＳＩＣ（Application  Specific  Integrated  Circuit）化されている。
【００１８】
画像データ処理装置２（４）は、画像データ処理装置１（２）で予め定められた特性に統一された画像データ、および回線Ｉ／Ｆ（Interface）１０や外部Ｉ／Ｆ装置１１を通じて入力される画像データに対して、画像の調整・編集加工やユーザから指定された出力先に適した画像処理を施すものである。例えば、紙に出力する場合には、予め定められた特性に統一された画像データを、出力デバイスに依存するＣＭＹＫの画像データへと変換する。その詳細について後述する。
【００１９】
ＨＤＤ５は、デスクトップパソコンなどにも使用されている電子データを保存するための大容量の記憶装置であり、本実施の形態にかかる複合機１００内では画像データおよび当該画像データの付帯情報を蓄積する。また、本実施の形態では、ＨＤＤ５は、ＩＤＥ（Integrated  Drive  Electronics）を拡張して規格化されているＡＴＡバス接続のハードディスクを使用する。
【００２０】
この記憶装置は、別のデバイスも任意に選択可能であり、近年容量が大きくなってきたフラッシュメモリを用いたシリコンディスクなども適用可能である。その場合、消費電力の面やアクセス速度の向上が期待できる。
【００２１】
ＣＰＵ６は、本実施の形態にかかる複合機１００の制御全体を司るマイクロプロセッサである。本実施の形態では、ＣＰＵ６には、近年普及してきたＣＰＵコア単体に＋αの機能を追加したIntegrated  ＣＰＵを使用した。また、本実施の形態では、ＣＰＵ６には、汎用規格Ｉ／Ｆとの接続機能や、クロスバースイッチを使ったこれらバス接続機能がインテグレートされたＣＰＵを使用するものとする。
【００２２】
メモリ７は、複数種類のバス規格間をブリッジする際の速度差や接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータの記憶や、ＣＰＵ６が複合機１００の制御を行う際にプログラムや中間処理データを一時的に記憶する揮発性メモリである。なお、ＣＰＵ６には高速処理が求められるため、通常起動時に、後述するＲＯＭ（Read  Only  Memory）１４に記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ７に展開されたプログラムにて処理を行う。なお、本実施の形態では、メモリ７には、規格化されたパーソナルコンピュータに使用されているＤＩＭＭ（Dual  Inline  Memory  Module）を使用する。
【００２３】
プロッタＩ／Ｆ装置８は、ＣＰＵ６にインテグレータされた汎用規格Ｉ／Ｆ経由で送られてくるＣＭＹＫからなる画像データを受け取ると、プロッタ装置９の専用Ｉ／Ｆに出力するバスブリッジ処理を行う。本実施の形態で使用されている汎用規格Ｉ／ＦはＰＣＩ−Expressバスである。
【００２４】
プロッタ装置９は、紙への出力デバイスに依存するＣＭＹＫからなる画像データを受け取ると、レーザービームを用いた電子写真プロセスを使って、受け取った画像データを転写紙に出力する。モノクロ出力を行う際にはＫだけの画像データを受け取って出力するように構成することも可能であるが、ここではＣＭＹＫの４チャンネルの画像データを受け取る例について説明する。
【００２５】
なお、画像データの出力に使用するプロセスは任意に選択可能であり、近年パーソナルユースで使われることの多いインクジェットエンジンでも構わない。その場合には６色や７色といった多色インクへの対応も必要に応じて構成することができる。
【００２６】
Ｓ．Ｂ．１３は、パーソナルコンピュータに使用されるチップセットの一つであり、South  Bridgeと呼ばれる汎用の電子デバイスであり、主にＰＣＩ−ExpressとＩＳＡ（Industrial  Standard  Architecture）ブリッジを含むＣＰＵシステムを構築する際に頻繁に使用されるバスのブリッジ機能を汎用回路化したものであり、本実施の形態ではＲＯＭ１４との間をブリッジしている。
【００２７】
ＲＯＭ１４は、本実施の形態にかかる複合機１００の制御を行う際のプログラム（ブートプログラムを含む）が格納されるメモリであり、電源をオフしても内容が消えない不揮発性のメモリで構築している。
【００２８】
操作表示装置１０は、本実施の形態にかかる複合機１００のユーザインターフェースとして使用される部分であり、タッチパネルを備えた液晶表示装置（ＬＣＤ：Liquid  Crystal  Display）とキースイッチとを備えて構成され、装置の各種状態や操作方法をＬＣＤに表示し、ユーザからのタッチパネル入力およびキースイッチ入力を検知する。なお、キースイッチを省略し、タッチパネルで全ての入力に対応する構成とすることもできる。また、本実施の形態では、操作表示装置１０は、ＰＣＩ−Expressバスを介してＣＰＵ６と接続されている。
【００２９】
回線Ｉ／Ｆ装置１１は、ＰＣＩ−Expressバスと電話回線を接続する装置であり、この装置により本実施の形態にかかる複合機１００は電話回線を介して各種データのやり取りを行うことが可能になる。
【００３０】
ＦＡＸ（Facsimile）１５は、通常のファクシミリであり、電話回線を介して本実施の形態にかかる複合機１００と、画像データの授受を行う。
【００３１】
外部Ｉ／Ｆ装置１２は、ＰＣＩ−Expressバスと外部装置を接続する装置であり、この装置により本実施の形態にかかる複合機１００は外部装置との間で各種データのやり取りを行うことが可能になる。本実施の形態では、外部Ｉ／Ｆ装置１２による接続Ｉ／Ｆにネットワーク（イーサーネット）およびＵＳＢ（Universal  Serial  Bus）を使用する。すなわち、本実施の形態にかかる複合機１００は、外部Ｉ／Ｆ装置１２を介してネットワークや外部メディア（ＳＤカードなど）１７に接続されている。ネットワークには、有線ＬＡＮ（Local  Area  Network）や無線ＬＡＮがあるが、どちらでも構成することが可能である。
【００３２】
ＰＣ１６は、いわゆるパーソナルコンピュータである。ユーザは、パーソナルコンピュータにインストールされたアプリケーションソフトやドライバを介して、本実施の形態にかかる複合機１００に対して各種制御や画像データの入出力を行う。
【００３３】
外部メディア１７は、いわゆるコンパクトフラッシュ（登録商標）カードやＳＤカード等のメモリカードであり、画像データを含む各種電子データを記録しており、ユーザは本実施の形態にかかる複合機１００に対して画像データの入出力を行う。
【００３４】
次に、本実施の形態にかかる複合機１００に入力された各種画像データがどのように処理されて蓄積・出力されるかを、ユースケースに分けて説明する。
【００３５】
（スキャナ入力→プロッタ出力動作）
ユーザは、原稿を読取り装置１にセットし、所望する画像処理モード等の設定とコピー開始の入力を操作表示装置１０から行う。操作表示装置１０は、ユーザの操作により入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータは、ＰＣＩ−Expressバスを介して、ＣＰＵ６に通知される。ＣＰＵ６は、コピー開始の制御コマンドデータに従って、コピー動作プロセスの画像処理プログラムを実行し、コピー動作に必要な設定や動作を順に行う。以下にコピー動作プロセスを順に記す。
【００３６】
読取り装置１で原稿をスキャンして得られたＲＧＢ各８ビットの画像データは、画像データ処理装置１（２）で予め定めた特性に統一され、バス制御装置３に送られる。また、必要に応じて原稿から情報を抽出する。
【００３７】
ここで、図２を用いて、画像データ処理装置１（２）の詳細の構成について説明する。図２は、画像データ処理装置１の詳細な処理ブロック図である。γ変換部２０１は、読取り装置１から入力され、デジタル化された画像データのγ特性を、反射率を基にした特性から予め定められた特性（例えばγ＝２．２）に変換する。本実施の形態では、γ変換部２０１は、図３に示すチャートをスキャンした場合に、所定のγ特性になるように変換する。図３は、γ変換部における画像データのγ特性を予め定めた特性に統一するためのチャートの一例を示した図である。また、γ変換部２０１は、γ変換と合せて、白黒の論理も反転し、白：０，黒：２５５の画像データとする。
【００３８】
色変換部２０２は、画像データが表す色空間を予め定めた色空間に変換する。なお、変換後の色空間は、入力される画像データに対して、クリップや圧縮がかからない程度の大きさを有することが好ましい。本実施の形態では、図３に示すようなチャートをスキャンしたときに、規格化された色空間の一つであるＡｄｏｂｅＲＧＢ色空間（ＡｄｏｂｅはＡｄｏｂｅ  Ｓｙｓｔｅｍｓ  Ｉｎｃｏｒｐｏｒａｔｅｄ（アドビシステムズ社）の商標）になるように変換する。後述するカラー／モノクロ判定部１〜７によるカラーデータか否かの判定の前に、予め定めた色空間に変換することにより、再利用での画質調整の色差予測の精度を向上させることができる。また、色差比較を行う際に、異なる色空間同士だとその差を埋めるハードウェアが別に必要となるが、その必要がなくなるので、コスト上のメリットにも繋がる。
【００３９】
カラー／モノクロ判定部１〜７（２０３）は、入力された画像データがカラーデータかモノクロデータかを複数のＡＣＳ判定基準（例えば、彩度など）ごとに判定する。本実施の形態では、複数のＡＣＳ判定基準毎にカラーデータかモノクロデータかの判定を行うため、複数のカラー／モノクロ判定部を並列に配置している。なお、本実施の形態では、７つのカラー／モノクロ判定部が配置されているが、これに限定するものではなく、システム全体の要件に応じて適時変更が可能である。カラー／モノクロ判定部１〜７（２０３）は、１フレームの画像データに対してカラーデータかモノクロデータかの判定処理が終るごとに、そのカラー／モノクロ判定結果（カラー原稿判定情報）だけをＣＰＵ６に出力するものとする。
【００４０】
ここで、図４を用いて、カラー／モノクロ判定部１〜７（２０３）の詳細な構成について説明する。図４は、カラー／モノクロ判定部の詳細な構成を示すブロック図である。
【００４１】
３００ｄｐｉ化部４０１は、入力された６００ｄｐｉの画像データを、ＲＧＢ独立に３００ｄｐｉの画像データに解像度変換するものである。本実施の形態では、３００ｄｐｉ化部４０１は、２×２画素の平均値で１画素を求めることにより、６００ｄｐｉの画像データを３００ｄｐｉの画像データに解像度変換するものとする。以降の処理は、３００ｄｐｉの画像データに対して行われるものとする。
【００４２】
彩度判定部４０２は、３００ｄｐｉの画像データの色空間を、以下に示す演算式を用いて、規格化された色空間であるＡｄｏｂｅＲＧＢ色空間からＹＵＶ色空間へ変換を行う。なお、本実施の形態では、ＹＵＶ色空間へ変換を行っているが、回路規模が問題にならない場合には、公知のＲＧＢ→ＨＬＳ変換を行っても良い。
＜ＲＧＢ→ＹＵＶ変換＞
Ｙ＝Ｒ１＋２×Ｇ１＋Ｂ１              （Ｙ：０〜１０２０）
Ｕ＝Ｒ１−Ｇ１                        （Ｕ：−２５５〜２５５）
Ｖ＝Ｂ１−Ｇ１                        （Ｖ：−２５５〜２５５）
【００４３】
次に、彩度判定部４０２は、ＹＵＶ色空間に変換された画像データに含まれる各画素の彩度（ｓａｔ）を算出する。本実施の形態では、彩度判定部４０２は、回路を減らすため簡易的に、以下に示す演算式を用いて、ＵＶの絶対値の和を彩度（ｓａｔ）として算出することにより、８ビットに正規化を行う。
＜彩度算出＞
ｓａｔ＝（｜Ｕ｜＋｜Ｖ｜）＞＞２（ｓａｔ：０〜２５５）
【００４４】
次に、彩度判定部４０２は、画像データに含まれる各画素の彩度（ｓａｔ）と、カラーデータかモノクロデータかを判定するための判定基準（ＡＣＳ判定基準）である彩度閾値Ｃｔｈとの比較を行う。そして、彩度判定部４０２は、彩度閾値Ｃｔｈよりも各画素の彩度（ｓａt）が大きい場合には、当該画素の彩度判定結果として「１」を出力する。一方、彩度判定部４０２は、各画素の彩度（ｓａｔ）が彩度閾値Ｃｔｈ以下である場合には、当該画素の彩度判定結果として「０」を出力する。本実施の形態では、並列に配置された７つのカラー／モノクロ判定部１〜７（２０３）において、画像データに含まれる各画素の彩度（ｓａｔ）と、当該カラー／モノクロ判定部１〜７それぞれに与えられた複数の彩度閾値Ｃ１〜Ｃ７と、を比較するものとする。
【００４５】
図５は、カラー／モノクロ判定部１〜７において画像データに含まれる各画素の彩度と比較する彩度閾値Ｃ１〜Ｃ７を示す図である。彩度閾値Ｃ１〜Ｃ７は、図５に示すように、明度Ｌに応じて異なるように構成しても良い。より具体的には、彩度閾値Ｃ１〜Ｃ７は、基本的に明度Ｌが低い領域（つまり暗い領域）では、彩度（ｓａｔ）に対する許容度が高くなり、その値が下がる。一方、彩度閾値Ｃ１〜Ｃ７は、明度が高くなるにつれて彩度（ｓａｔ）に対する許容度が低くなり、その値が上がる。または、彩度閾値Ｃ１〜Ｃ７は、画像データの出力先に応じて異なるように構成しても良い。これにより、出力時に発生するコストを抑えることが可能である。
【００４６】
さらに、彩度判定部４０２は、上述した処理とは別途、ＲＧＢそれぞれと白画素閾値ＷｈＴｈとの比較を行い、ＲＧＢ全てが白画素閾値ＷｈＴｈよりも小さい場合に、その画素を白画素と判定する。なお、彩度判定部４０２は、白画素と判定された場合には、彩度閾値Ｃｔｈとの比較結果に関わらず、彩度判定結果：「０」を出力するものとする。
【００４７】
次に、有彩判定と無彩判定に分かれて処理を行う。カウント部１（４０３）は、所定のサイズのウィンドウ内において、彩度判定結果：「１」が出力された画素をカウントするものである。ここでは、所定のサイズを７×７画素としている。そして、カウント部１（４０３）は、カウント結果とカウント閾値ＭｉｎＴｈとの比較を行い、カウント結果がカウント閾値ＭｉｎＴｈよりも大きい場合には、色画素候補１：「１」を出力し、カウント結果がカウント閾値ＭｉｎＴｈより小さい場合には、色画素候補１：「０」を出力する。
【００４８】
これに並行して、ＡＣＳ  ＰＭ部４０４は、彩度判定した画素に対して、本来色として対象としたくない画素を除外するためのパターンマッチングを行う。例えば、黒い線分を読取り装置１で読み取る際に振動によりＲＧＢのＣＣＤからの入力が乱れて、読取位置がずれることにより色づくようなケースや、糸くずのような微小なゴミがコンタクトガラス上に付着して、孤立した色として存在するケースなどである。ＡＣＳ  ＰＭ部４０４は、パターンにマッチしない場合には、色画素候補２：「１」を出力し、パターンにマッチした場合には、色画素候補２：「０」を出力する。
【００４９】
有彩判定部４０６は、色画素候補１および色画素候補２が両方とも「１」の画素を有彩画素と判定し、その数をカウントする。
【００５０】
５×５ブロック化部４０７は、５×５画素のブロックごとに、有彩画素と判定された画素をカウントし、当該５×５画素のブロック内に１つ以上の有彩画素がある場合には、そのブロックを有彩画素からなる有彩画素ブロックとする。これ以降の処理は５×５画素のブロック単位での処理となる。
【００５１】
密度化３×３部４０８は、孤立するブロックを除去するために、３×３ブロックの中で有彩画素ブロックが４つ以上であり、かつ注目ブロックが有彩画素ブロックの場合には、この３×３ブロックを有彩画素からなる有彩画素ブロックとする。本実施の形態では、この結果を、有彩画素の彩度判定結果とする。
【００５２】
カウント部２（４０５）は、所定のサイズのウィンドウ内において、彩度判定結果：「０」が出力された画素をカウントするものである。ここでは、所定のサイズを７×７画素としている。
【００５３】
無彩判定部４０９は、カウント部２によるカウント結果とカウント閾値ＢｋＴｈとの比較を行い、カウント結果がカウント閾値ＢｋＴｈ以上であるならば、その７×７画素のウィンドウを黒画素からなるウィンドウと判定する。
【００５４】
５×５ブロック化部４１０は、７×７ウィンドウのブロックごとに、黒画素と判定されたウィンドウをカウントし、１つ以上の黒画素と判定されたウィンドウがある場合には、当該７×７ウィンドウのブロックを黒画素ブロックとする。これ以降の処理は５×５画素のブロック単位での処理となる。
【００５５】
無彩膨張部４１１は、５×５ブロックの中で黒画素ブロックが１つ以上ある場合には、注目ブロックを黒画素ブロックとする。本実施の形態では、この結果を、無彩画素の彩度判定結果とする。
【００５６】
カラーブロック判定部４１２は、有彩画素の彩度判定結果が「１」、かつ無彩画素の彩度判定結果が「０」のブロックを有彩画素からなる色ブロックと判定する。
【００５７】
９×９ブロック膨張部４１３は、９×９ブロックの中から色ブロックと判定されたブロックをカウントし、１つでも色ブロックと判定されたブロックがある場合には、その９×９ブロックに含まれる全てのブロックを色ブロックと判定して、カラーブロック判定部４１２による判定結果を膨張させる。
【００５８】
連続カウント部４１４は、９×９ブロックに膨張させた色ブロックの連続数をカウントすることにより、最終的に画像データがカラーデータかモノクロデータかを判定する。カウントした色ブロックの連続が途切れた場合、連続カウント部４１４は、それまでの最大のカウント結果のみを保持し、カウント値を０にリセットして再びカウントを始める。そして、最終的に原稿全面の画像データに含まれる画素が有彩画素か否かを判定したときの最大のカウント値（カラー／モノクロ判定結果）が、ＣＰＵ６により読み込まれ画像データとともにＨＤＤ５に保存する。
【００５９】
図６は、ＨＤＤに保存されるカウント値の一例を示す図である。本実施の形態では、７つのカラー／モノクロ判定部１〜７（２０３）が画像データ処理装置１（２）内に配置されているため、ＨＤＤ５には、７つの判定レベルに対応付けて、７つの彩度閾値Ｃ１〜Ｃ７であるＡＣＳ判定基準およびカラー／モノクロ判定結果である有彩カウンタ（カウント結果）が保存されている。なお、７つの判定レベルは、カラー／モノクロの判定を行うものなので、彩度をＡＣＳ判定基準の軸として用意するものとする。なお、図６に示す有彩カウンタは、ある原稿の画像データを判定したときの一例であり、各種条件により変動するものである。
【００６０】
図７は、画像データを読み取り可能な原稿領域を主走査方向および副走査方向に分割した例を示す図である。連続カウント部４１４は、図７に示すように、画像データを読み取り可能な原稿領域を主走査方向および副走査方向に分割し、分割した領域ごとに色ブロックの連続数をカウントし、分割した領域ごとに画像データがカラーデータかモノクロデータかを判定しても良い。図７に示す例では、原稿領域を３×３の均等なサイズの９領域に分割しているが、任意の座標を基準にして任意のサイズに分割しても良い。
【００６１】
図８は、コンタクトガラス上に原稿をセットする際の基準位置を基準にして原稿領域を分割した例を示す図である。連続カウント部４１４は、図８（ａ）に示すように、コンタクトガラス上に原稿をセットする際の基準位置となる角を基準にして、原稿領域を３×３の９領域に分割している。さらに、連続カウント部４１４は、一般に流通しているＡ５縦、Ａ４縦、Ａ４横、Ａ３縦などの用紙サイズを想定して任意のサイズに分割している（図８（ｂ）〜（ｅ）に示す）。
【００６２】
図９は、コンタクトガラス上に原稿をセットする際の基準位置を基準にして原稿領域を分割した例を示す図である。連続カウント部４１４は、図９（ａ）に示すように、コンタクトガラス上に原稿をセットする際の基準位置となるセンターを基準にして、原稿領域を５×３の１５領域に分割している。さらに、連続カウント部４１４は、一般に流通しているＡ５縦、Ａ４縦、Ａ４横、Ａ３縦などの用紙サイズを想定して任意のサイズに分割している（図９（ｂ）〜（ｅ）に示す）。
【００６３】
なお、図７および図８に示す例では、分割した領域同士が重ならないように原稿領域を分割しているが、領域同士が相互に重なるように原稿領域を分割することも可能である。その場合、領域同士で重なりが発生した分だけ冗長にカラー／モノクロの判定が行われることとなる。
【００６４】
図２に戻り、フィルタ処理部２０４は、画像データの鮮鋭性を表すＭＴＦ特性等を予め定めた特性値に変換する。本実施の形態では、図１０に示すような基準チャートのパターンをスキャンしたときに、線数毎に対して予め定めたＭＴＦ特性値になるように変換する。図１０は、フィルタ処理部におけるＲＧＢ画像データの鮮鋭性を予め定めた特性に統一するための基準チャートを示した図である。
【００６５】
解像度変換部２０５は、画像データのサイズ（解像度）を予め定めた解像度へと変換し、バス制御装置３に出力する。図２では変換後の画像データを画像データ１と表している。本実施の形態では、サイズ（解像度）を６００ｄｐｉに変換するものとするが、この例に限らないものとする。
【００６６】
バス制御装置３は、画像データ処理装置１（２）から画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。なお、メモリ７に蓄積された画像データは、今回の使用だけでなく後日の再利用に向けたユーザによる蓄積指示や複数の出力先への同報送信など、編集加工前の画像データとして必要に応じてＨＤＤ５へも保存される。
【００６７】
また、画像データの検索などに利用するために、画像データだけでなく、当該画像データの解像度を下げたサムネイルも編集加工前の画像データと紐付けされてＨＤＤ５に保存させても良い。サムネイルは、ファイルサイズも小さいため、画像データのＨＤＤ５への保存の要否に関わらず常にＨＤＤ５に保存させても良い。なお、サムネイルの作成は、ＣＰＵ６がＨＤＤ５に保存された画像データを読み出し、読み出した画像データに解像度変換およびｓＲＧＢ色空間への色変換により行うものとするが、後述する画像データ処理装置２（４）が備える色変換処理部１１０３および解像度変換部１１０４（図１１に示す）によりサムネイルを作成しても良い。本実施の形態では、解像度が７２ｄｐｉおよび１４４ｄｐｉの２種類のサムネイルを生成する作成するものとする。
【００６８】
メモリ７に蓄積された画像データは、ＣＰＵ６およびバス制御装置３を介して画像データ処理装置２（４）に送られる。画像データ処理装置２（４）は、受け取った画像データをプロッタ出力用のＣＭＹＫ画像データに変換して出力する。なお、画像データのバスを介して転送する際やＨＤＤ５へ画像データを保存する際などに、必要に応じて画像データに圧縮／伸張処理を行うことにより、効率的にデータを扱うことも可能である。
【００６９】
ところで、ＣＰＵ６は、カラーモードが自動カラー選択モード（ＡＣＳモード）の場合、画像データ処理装置２（４）による実際の処理が行われる前に、ＨＤＤ５に保存された判定レベルごとのカラー／モノクロ判定結果である有彩カウンタと、画質調整への指示内容と、を照らし合わせて、カラー出力を行うか、モノクロ出力を行うかを判断し、後述する画像データ処理装置２（４）が備える色変換部１１０３に対してカラー出力かモノクロ出力かを指示する。具体的には、ＣＰＵ６は、ユーザによる画質調整への指示内容（判定レベル）に対応するＡＣＳ判定基準（彩度）と対応付けられた有彩カウンタに従って、色変換部１１０３に対してカラー出力／モノクロ出力を指示する。
【００７０】
本実施の形態では、ユーザは彩度を±３段階（合計７段階）の判定レベルで調整することができるものとする。ＣＰＵ６は、調整された判定レベルに対応する彩度におけるカウンタ値と予め定められた閾値（例えば、１５００）とを比較して、カラーデータかモノクロデータかを総合判定する。そして、ＣＰＵ６は、そのカラー／モノクロ総合判定結果に従って、後述する画像データ処理装置２（４）が備える色変換部１１０３に対してカラー出力かモノクロ出力かを指示する。
【００７１】
図１２は、カラー／モノクロ総合判定結果の一例を示す図である。例えば、ＣＰＵ６は、図１２に示すように、有彩カウンタが１５００を超える彩度に対応する判定レベルに調整された場合には、カラー出力を指示し、有彩カウンタが１５００以下の彩度に対応する判定レベルに調整された場合には、モノクロ出力を指示する。つまり、ユーザによる画質調整への指示内容が示す彩度に対応する判定レベルが「＋２」に調整された場合には、有彩カウンタが２０４８となるため、ＣＰＵ６は、カラー出力を指示する。一方、ユーザによる画質調整への指示内容が示す彩度に対応する判定レベルが「−１」に調整された場合には、有彩カウンタが１０２４となるので、ＣＰＵ６は、モノクロ出力を指示し、画質調整を行わない場合（判定レベル：「０」）のときと変化がないこととなる。
【００７２】
なお、ＣＰＵ６は、カラー／モノクロ総合判定結果が覆った場合（つまり画質調整への指示内容が示す彩度における有彩カウンタが、予め設定された判定レベルに対応する彩度における有彩カウンタから変化したことを通知するとともに、このまま処理を継続するか否かの通知を操作表示装置１０に表示する。これにより、ユーザが予期しない出力が行われることを未然に防ぐことができる。
【００７３】
図１３は、処理を継続する否かの通知の一例を示す図である。例えば、調整した判定レベルと対応付けられたカウンタ値が閾値を越えて、カラー／モノクロ総合判定結果がモノクロ出力からカラー出力に変わる場合には、図１３（ａ）に示す通知を操作表示装置１０に表示する。一方、調整した判定レベルと対応付けられたカウンタ値が閾値以下となり、カラー／モノクロ総合判定結果がカラー出力からモノクロ出力に変わる場合には、図１３（ｂ）に示す通知を操作表示装置１０に表示する。また、このような確認を行うか否かをユーザが設定できるようにしておいても良い。さらに、カラー出力からモノクロ出力に変わる場合とモノクロ出力からカラー出力に変わる場合とで、このような確認を個別に設定できるようにしても良い。
【００７４】
ここで、図１１を用いて、画像データ処理装置２（４）の詳細な構成について説明する。図１１は、画像データ処理装置２の詳細な処理ブロック図である。
【００７５】
フィルタ処理部１１０１は、画像データの鮮鋭性やＳ／Ｎを、プロッタ装置９に出力する場合に再現性が良くなるように補正する。具体的には、フィルタ処理部１１０１は、所望の画像処理モードに従って鮮鋭化／平滑化処理を施すものである。例えば、フィルタ処理部１１０１は、画像処理モードが文字モードである場合には、文字をハッキリ／クッキリとするために鮮鋭化処理を施し、画像処理モードが写真モードである場合には、諧調性を表現するために平滑化処理を施す。
【００７６】
画質調整部１１０２は、画像データに対して、ユーザの画質調整への指示内容が示す彩度、コントラスト、地肌レベルなどに従って画像データに対して画質調整を行うものである。なお、本実施の形態では、画像データの彩度を調整する例について説明するが、画像データに対する画質調整や画像編集などの画像調整への指示内容が示すＡＣＳ判定基準に従って画像データに対して画像調整を行うものであれば、これに限定するものではない。
【００７７】
ここで、図１４および図１５を用いて、画質調整部１１０２における画質調整処理について詳細に説明する。図１４は、画質調整部の構成を示すブロック図である。図１５は、色相の境界を示す色相角Φを示す図である。
【００７８】
本実施の形態にかかる画像調整部１１０２は、色相判定部１４０１、彩度調整部１４０２〜１４０７、およびセレクタ１４０８を備えて構成される。
【００７９】
色相判定部１４０１は、入力された８ビットの画像データを、ＲＧＢＣＭＹの６色相のいずれに該当しているかの判定を行うものである。本実施の形態では、色相判定部１４０１は、ＡｄｏｂｅＲＧＢ色空間からＬａｂ色空間へと変換し、ａｂから色相角Ξを求める。そして、色相判定部１４０１は、求めた色相角Ξを、Ｒ色相領域から順次比較することにより、当該色相角Ξが属する色相領域を特定する。なお、ＲＧＢＣＭＹの色相領域は、図１５に示すように、それぞれ色相の境界を示す色相角Φにより定められているものとする。図１５は、色相角Φにより定められたＲＧＢＣＭＹの色相領域を示す図である。
【００８０】
彩度調整部１４０２〜１４０７は、色相判定部１４０１による色相の判定に平行して、画像データの彩度調整を行うものである。本実施の形態では、彩度調整部１４０２〜１４０７は、センターノッチ（段階）に対応する彩度を基準として±３段階（ノッチ）に対応する彩度で画像データに対して彩度調整を行うものとする（調整ノッチ方式）。なお、センターノッチの彩度への彩度調整は行われず、入力された画像データがそのまま出力される。以下に画像データに対して行われる彩度調整の詳細について説明する。
【００８１】
図１６は、ノッチに対応する彩度のテーブルを示す図である。本実施の形態では、ノッチを一段ずつ上げ下げすると、それぞれの彩度がプラス方向またはマイナス方向に調整されるテーブルを用いて彩度調整を行うものとする。ただし、色相領域ごとに彩度調整による効果が人の目によって若干前後するため、それぞれの色相領域ごとに彩度のテーブルを用意しているものとする。なお、本実施の形態では、各ノッチに対応する彩度を全て均一なパラメータとしているが、無彩軸に近い（彩度が０に近い）部分は彩度変換率（後述する）を若干落とすようにすると、彩度調整による色づきを軽減することができる。
【００８２】
＜ＲＧＢ→ＹＵＶ変換＞
まず、以下に示す演算式を用いて、ＲＧＢの画像データをＹＵＶの画像データへと変換する。
Ｙ＝Ｒ１＋２×Ｇ１＋Ｂ１              （Ｙ：０〜１０２０）
Ｕ＝Ｒ１−Ｇ１                        （Ｕ：−２５５〜２５５）
Ｖ＝Ｂ１−Ｇ１                        （Ｖ：−２５５〜２５５）
【００８３】
＜彩度算出＞
次に、以下に示す演算式を用いて、ＹＵＶに変換された画像データの彩度（ｓａｔ）を算出する。本実施の形態では、彩度（ｓａｔ）は、回路を減らすために、簡易的にＵＶの絶対値の和とする。なお、回路規模が問題にならない場合には、ＲＧＢの画像データをＨＬＳの画像データに変換して彩度（ｓａｔ）を算出しても良い。
ｓａｔ＝（｜Ｕ｜＋｜Ｖ｜）＞＞２      （ｓａｔ：０〜２５５）
【００８４】
＜彩度変換率の設定＞
次に、以下に示す演算式を用いて、得られたインデックスで変換テーブルを引いて、彩度変換率（conv＿sat[sat]）を求める。変換テーブルへの入力は０〜２５５となる、予め変換テーブルに設定される彩度変換率（conv＿sat[sat]）は、最小：０／６４〜最大：２５５／６４であり、係数分解能は１／６４とする。したがって、彩度変換率（conv＿sat[sat]）が「１」の場合には、彩度は「６４」となる。
変換テーブル＝unsigned  char（彩度変換率×６４）
【００８５】
＜彩度調整＞
次に、以下に示す演算式を用いて、ＵＶの距離に応じた彩度変換率（conv＿sat[sat]）をＵＶに乗じて彩度調整を行う。
Ｕ´＝（Ｕ×conv＿sat[sat]）／２４
Ｖ´＝（Ｖ×conv＿sat[sat]）／２４
なお、彩度調整は、下位６ビットを小数部として演算しているので、Ｕ´およびＶ´は小数部を２ビット分残していることとなる。
【００８６】
＜ＹＵＶ→ＲＧＢ変換＞
次に、彩度調整されたＹＵＶの画像データをＲＧＢの画像データに変換する。本実施の形態では、以下に示す演算式を用いてクリップし、ｏｕｔＲＧＢを求めるものとする。
Ｇ´＝Ｙ−（（Ｕ´＋Ｖ´）／２２）
ただし、（Ｇ´＜０：ｏｕｔＧ＝０）、（Ｇ´≧１０２４：ｏｕｔＧ＝２５５）、（０≦Ｇ´＜１０２４：ｏｕｔＧ＝Ｇ´>>２）
Ｒ´＝Ｕ´＋Ｇ´
ただし、（Ｂ´＜０：ｏｕｔＢ＝０）、（Ｂ´≧１０２４：ｏｕｔＢ＝２５５）、（０≦Ｂ´＜１０２４：ｏｕｔＢ＝Ｂ´>>２）
Ｂ´＝Ｖ´＋Ｇ´
ただし、（Ｒ´＜０：ｏｕｔＲ＝０）、（Ｒ´≧１０２４：ｏｕｔＲ＝２５５）、（０≦Ｒ´＜１０２４：ｏｕｔＲ＝Ｒ´>>２）
【００８７】
図１１に戻り、色変換部１１０３は、ＲＧＢ各８ビットの画像データを受け取ると、プロッタ装置９用の色空間であるＣＭＹＫ各８ビットに色変換する。より具体的には、色変換部１１０３は、カラーモードがカラー出力モードの場合にはＣＭＹＫの画像データに色変換し、カラーモードがモノクロ出力モードの場合にはＫ単色の画像データに色変換する。
【００８８】
また、色変換部１１０３は、ＣＰＵ６からのカラー／モノクロ総合判定結果（カラー出力の指示またはモノクロ出力の指示）に従って、画質調整を行った画像データに対して色変換を行うものとする。
【００８９】
解像度変換部１１０４は、ＣＭＹＫの画像データの解像度を、プロッタ装置９の性能に従って解像度変換を行う。本実施の形態では、解像度変換部１１０４は、プロッタ装置９の性能が６００ｄｐｉ出力であるため、特に変換は行われない。
【００９０】
γ変換部１１０５は、ＣＭＹＫの画像データのγ特性を、プロッタ装置９のプロセス特性に従ってγ変換を行う。
【００９１】
中間調処理部１１０６では、ＣＭＹＫ各８ビットの画像データを受け取ると、プロッタ装置９の階調処理能力に従った中間調処理を行う。本実施の形態では、中間調処理部１１０６は、ＣＭＹＫ各２ビットとし疑似中間調処理の一つである誤差拡散法を用いる。そして、中間調処理の施されたＣＭＹＫ各２ビットの画像データはバス制御装置３へと送られる。
【００９２】
バス制御装置３は、画像データ処理装置２（４）からのＣＭＹＫの画像データを受け取ると、ＣＰＵ６を介してメモリ７に展開する。メモリ７に展開されたＣＭＹＫの画像データはＣＰＵ６及びプロッタＩ／Ｆ装置９を介してプロッタ装置９に送られる。加えて、ユーザからの蓄積指示で後日の再出力用編集加工済み画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【００９３】
この編集加工済み画像データも編集加工前のＲＧＢの画像データと同じようにサムネイルが生成される。ＣＰＵ６によってＣＭＹＫからｓＲＧＢへ色変換を行い、解像度７２ｄｐｉと１４４ｄｐｉの二種類のサムネイルを生成する。ここで、デバイスに依存したＣＭＹＫからｓＲＧＢへと変換する際には画質上劣化が生じるため、サムネイルの画質に拘る場合には編集加工前のＲＧＢの画像データから上述してきた画像データ処理装置２（４）を用いた処理によって直接サムネイルを生成するようにしても良い。
【００９４】
プロッタ装置９は、受け取ったＣＭＹＫの画像データを転写紙に出力し、原稿のコピーが生成される。
【００９５】
（スキャナ入力→ファックス送信動作）
ユーザは原稿を読取り装置１にセットし、所望する画像処理モード等の設定とファックス開始の入力を操作表示装置１０に行う。操作表示装置１０はユーザから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ-Expressバスを介してＣＰＵ６に通知される。ＣＰＵ６はファックス送信開始の制御コマンドデータに従って、ファックス送信動作プロセスの画像処理プログラムを実行し、ファックス送信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００９６】
読取り装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、画像データ処理装置１（２）で予め定めた特性に統一され、バス制御装置３に送られる。また、必要に応じて原稿から情報を抽出する。なお、処理の詳細については、（スキャナ入力→プロッタ出力動作）と同等なため割愛する。
【００９７】
バス制御装置３は、画像データ処理装置１（２）からＲＧＢの画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。メモリ７に展開されたＲＧＢの画像データは今回の使用だけでなく後日の再利用に向けたユーザによる蓄積指示や複数の出力先への同報送信など編集加工前の画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【００９８】
また、ＲＧＢの画像データを蓄積保存するだけでなく、画像検索などに利用するための解像度を下げたサムネイルも編集加工前のＲＧＢの画像データと紐付けされて保存される。サムネイルはファイルサイズも少ないため、画像データの蓄積保存の要否に関わらず常に保存するようにしておいても良い。サムネイルの作成は、ＣＰＵ６において、蓄積した画像データの解像度変換およびｓＲＧＢ色空間への変換により行うが、後述する画像データ処理装置２（４）の色変換部１１０３と解像度変換部１１０４を利用しても良い。解像度は７２ｄｐｉ及び１４４ｄｐｉの２種類を生成する。
【００９９】
メモリ７に蓄積された画像データは、ＣＰＵ６およびバス制御装置３を介して画像データ処理装置２（４）に送られる。画像データ処理装置２（４）は受け取った画像データを、ファックス送信用のモノクロ２値の画像データに変換し出力する。
【０１００】
ＣＰＵ６は、カラーモードが自動カラー選択モード（ＡＣＳモード）の場合、画像データ処理装置２（４）による実際の処理が行われる前に、ＨＤＤ５に保存された判定レベルごとのカラー／モノクロ判定結果である有彩カウンタと、画質調整への指示内容と照らし合わせてカラー出力を行うか、モノクロ出力を行うかを判断し、画像データ処理装２（４）が備える色変換部１１０３へカラー出力かモノクロ出力かを指示する。具体的には、ＣＰＵ６は、ユーザによる画質調整への指示内容（判定レベル）が示す彩度（ＡＣＳ判定基準）と対応付けられた有彩カウンタに従って、色変換部１１０３に対してカラー出力／モノクロ出力を指示する。
【０１０１】
本実施の形態では、ユーザは彩度を±３段階（合計７段階）の判定レベルで調整することができるものとする。ＣＰＵ６は、調整された判定レベルに対応する彩度におけるカウンタ値と、予め定められた閾値（例えば、１８００）とを比較して、カラーデータかモノクロデータかを総合判定する。この予め定められた閾値は、前述のプロッタ出力よりも閾値が下がっており、よりモノクロ判定しやすいようにする。これはＦＡＸ出力の場合は、データ通信料がかかるため、よりモノクロ出力での比重が高まるためである。
【０１０２】
図１７は、カラー／モノクロ総合判定結果の一例を示す図である。例えば、ＣＰＵ６は、図１２に示すように、有彩カウンタが１８００を越える彩度に対応する判定レベルに調整された場合には、カラー出力を指示し、有彩カウンタが１８００以下の彩度に対応する判定レベルに調整された場合には、モノクロ出力を指示する。つまり、ユーザによる画質調整への指示内容が示す彩度に対応する判定レベルが「＋２」に調整された場合には、有彩カウンタが２０４８となるため、ＣＰＵ６は、カラー出力を指示する。一方、ユーザによる画質調整への指示内容が示す彩度に対応する判定レベルが「＋１」に調整された場合には、有彩カウンタが１０２４となるため、ＣＰＵ６は、モノクロ出力を指示し、画質調整を行わない場合（判定レベル：「０」）のときと変化はないこととなる。
【０１０３】
なお、ＣＰＵ６は、カラー／モノクロ総合判定結果が覆った場合、図１３に示すように、このまま処理を継続するかユーザに通知を行う。また、このような確認を行うか否かをユーザが設定できるようにしておいても良い。さらに、カラー出力からモノクロ出力に変わる場合と、モノクロ出力からカラー出力に変わる場合とで、このような確認を個別に設定できるようにしておいても良い。
【０１０４】
フィルタ処理部１１０１は、画像データの鮮鋭性を、ＦＡＸ送信する場合に再現性が良くなるように補正する。具体的には、フィルタ処理部１１０１は、所望する画像処理モードに従って鮮鋭化／平滑化処理を施す。例えば、フィルタ処理部１１０１は、画像処理モードが文字モードである場合には、文字をハッキリ／クッキリとするために鮮鋭化処理を施し、画像処理モードが写真モードである場合には、滑らかに階調性を表現するため平滑化処理を施す。
【０１０５】
画質調整部１１０２は、ＲＧＢ各８ビットの画像データに対して、ユーザの画質調整への指示内容が示す彩度やコントラスト、地肌レベルなどに従って画質調整を行う。本実施の形態では、説明を簡単にするために彩度のみ調整できるものとする。
【０１０６】
色変換部１１０３は、ＲＧＢ各８ビットの画像データを受け取ると、ＦＡＸ１５で一般的な単色（モノクロ）８ビットに変換する。ただし、送信先がカラーＦＡＸに対応している場合には先のプロッタへの変換と同様にすることも可能である。より具体的には、色変換部１１０３は、カラーモードがカラー出力モードの場合にはＲＧＢの画像データに色変換し、カラーモードがモノクロ出力モードの場合にはグレースケールの画像データに色変換する。また、色変換部１１０３は、ＣＰＵ６からのカラー／モノクロ総合判定結果（カラー出力の指示またはモノクロ出力の指示）に従って、画質調整を行った画像データに対して色変換を行うものとする。
【０１０７】
解像度変換部１１０４は、モノクロの画像データの解像度を、ＦＡＸ１５で送受される解像度に変換する。本実施の形態では、解像度変換部１１０４は、主走査方向：２００ｄｐｉ×副走査方向：１００ｄｐｉに解像度変換する。
【０１０８】
γ変換部１１０５は、モノクロの画像データのγ特性を、ＦＡＸ送信する場合の再現性が良くなるように補正する。例えば、文字モードでは、文字をハッキリ/クッキリさせるためにコントラストを高めにして、γ変換を行う。写真モードでは、滑らかに階調が表現できるようにやや寝かせ気味のγ変換を行う。
【０１０９】
中間調処理部１１０６は、モノクロ８ビットの画像データを受け取るとＦＡＸ１５で送受される中間調処理能力に従った中間調処理を行う。本実施の形態では、中間調処理部１１０６は、疑似中間調処理の一つである誤差拡散法を用いて２値のデータとする。カラーＦＡＸ出力では８ビットのまま中間調処理は施さずに出力する。
【０１１０】
バス制御装置３は、画像データ処理装置２（４）からのモノクロの２値画像データを受け取ると、ＣＰＵ６を介してメモリ７に展開する。メモリ７に展開されたモノクロの２値画像データは、ＣＰＵ６を介して、回線Ｉ／Ｆ装置１１に送られる。加えて、ユーザからの蓄積指示で後日の再出力用編集加工済み画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【０１１１】
この編集加工済み画像データも編集加工前のＲＧＢの画像データと同じようにサムネイルが生成される。ＣＰＵ６によってモノクロ２値からｓＲＧＢへ色変換を行い、解像度７２ｄｐｉと１４４ｄｐｉの二種類のサムネイルを生成する。ここで、解像度の低いモノクロ２値からｓＲＧＢへと変換する際には画質上劣化が生じるため、サムネイルの画質に拘る場合には編集加工前のＲＧＢの画像データから、上述してきた画像データ処理装置２（４）を用いた処理によって直接サムネイルを生成するようにしても良い。
【０１１２】
回線Ｉ／Ｆ装置１１は、受け取ったモノクロの２値画像データを送信プロトコルに則って回線を介して接続したＦＡＸ１５に送信する。
【０１１３】
（スキャナ入力→スキャナ配信動作）
ユーザは原稿を読取り装置１にセットし、所望する画像処理モード等の設定とスキャナ配信開始の入力を操作表示装置１０に行う。操作表示装置１０はユーザから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ-Expressバスを介してＣＰＵ６に通知される。ＣＰＵ６はスキャナ配信開始の制御コマンドデータに従って、スキャナ配信動作プロセスの画像処理プログラムを実行し、スキャナは配信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【０１１４】
読取り装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、画像データ処理装置１（２）で予め定めた特性に統一され、バス制御装置４に送られる。また、必要に応じて原稿から情報を抽出する。なお、処理の詳細については、（スキャナ入力→プロッタ出力動作）と同等なため割愛する。
【０１１５】
バス制御装置３は、画像データ処理装置１（２）からのＲＧＢの画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。メモリ７に展開されたＲＧＢの画像データは今回の使用だけでなく後日の再利用に向けたユーザによる蓄積指示や複数の出力先への同報送信など編集加工前の画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【０１１６】
また、ＲＧＢの画像データを蓄積保存するだけでなく、画像検索などに利用するための解像度を下げたサムネイルも編集加工前のＲＧＢの画像データと紐付けされて保存される。サムネイルはファイルサイズも少ないため、画像データの蓄積保存の要否に関わらず常に保存するようにしておいても良い。サムネイル作成は、ＣＰＵ６において、蓄積した画像データの解像度変換およびｓＲＧＢ色空間への変換によりを行うが、画像データ処理装置２（４）の色変換部１１０３と解像度変換部１１０４を利用しても良い。解像度は７２ｄｐｉおよび１４４ｄｐｉの２種類を生成する。
【０１１７】
メモリ７に蓄積された画像データは、ＣＰＵ６およびバス制御装置３を介して画像データ処理装置２（４）に送られる。画像データ処理装置２（４）は受け取った画像データを、スキャナ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ２値等）に変換し出力する。
【０１１８】
ＣＰＵ６は、カラーモードが自動カラー選択モード（ＡＣＳモード）の場合、画像データ処理装置２（４）による実際の処理が行われる前に、ＨＤＤ５に保存された判定レベルごとのカラー／モノクロ判定結果である有彩カウンタと、画質調整への指示内容とを照らし合わせてカラー出力を行うか、モノクロ出力を行うかを判断し、画像データ処理装置２（４）が備える色変換部１１０３へカラー出力かモノクロ出力かを指示する。具体的には、ＣＰＵ６は、ユーザの画質調整への指示内容（判定レベル）が示す彩度（ＡＣＳ判定基準）と対応付けられた有彩カウンタに従って、色変換部１１０３に対してカラー出力／モノクロ出力を指示する。
【０１１９】
本実施の形態では、ユーザは彩度を±３段階（合計７段階）の判定レベルで調整するできるものとする。ＣＰＵ６は、調整された判定レベルに対応する彩度における有彩カウンタと、予め定められた閾値（例えば、１０００）とを比較して、カラーデータかモノクロデータかを総合判定する。この予め定められた閾値は、前述のプロッタ出力よりも閾値が下がっており、よりカラー判定しやすいようにする。これはスキャナ配信の場合にではトナーやパーチャー課金のような制約が無いのでカラー出力での比重が高まるためである。
【０１２０】
図１８は、カラー／モノクロ総合判定の一例を示す図である。例えば、ＣＰＵ６は、図１８に示すように、有彩カウンタが１０００を越える彩度に対応する判定レベルに調整された場合には、カラー出力を指示し、有彩カウンタが１０００以下の彩度に対応する判定レベルが指示された場合には、モノクロ出力を指示する。つまり、ユーザによる画質調整への指示内容が示す彩度に対応する判定レベルが「＋１」に調整された場合には、有彩カウンタが１６８０となるため、ＣＰＵ６は、カラー出力を指示し、画質調整を行わない場合（判定レベル：「０」）のときと変化はないことになる。一方、ユーザによる画質調整への指示内容が示す彩度に対応する判定レベルが「−２」に調整された場合には、有彩カウンタが７６８となるため、ＣＰＵ６は、モノクロ出力を指示する。
【０１２１】
なお、ＣＰＵ６は、カラー／モノクロ総合判定結果が覆った場合、図１３に示すように、このまま処理を継続するかユーザに通知を行う。このような確認を行うかどうかユーザが設定できるようにしておいても良い。さらに、カラー出力からモノクロ出力に変わる場合と、モノクロ出力からカラー出力に変わる場合とで、このような確認を個別に設定できるようにしておいても良い。
【０１２２】
フィルタ処理部１１０１は、画像データの鮮鋭性を、スキャナ配信する場合の再現性が良くなるように補正する。具体的には、フィルタ処理部１１０１は、所望する画像処理モード従って鮮鋭化/平滑化処理を施す。例えば、フィルタ処理部１１０１は、画像処理モードが文字モードである場合には、文字をハッキリ／クッキリとするために鮮鋭化処理を施し、画像処理モードが写真モードである場合には、滑らかに階調性を表現するため平滑化処理を施す。
【０１２３】
画質調整部１１０２は、ＲＧＢ各８ビットの画像データに対してユーザの画質調製への指示内容が示す彩度やコントラスト、地肌レベルなどに従って画質調整を行う。本実施の形態では、説明を簡単にするために彩度のみ調整できるものとする。
【０１２４】
色変換部１１０３は、ＲＧＢ各８ビットの画像データを受け取ると、指定される色空間に変換する。本実施の形態では、色変換部１１０３は、スキャナ配信で一般的なｓＲＧＢ規格化された色空間に各色８ビットで変換する。ただし、先のプロッタ・ＦＡＸへの変換と同様にｓＲＧＢ以外にもグレースケールによる配信や、モノクロ２値による配信も可能なため、様々な色への変換を行うことも可能である。
【０１２５】
なお、色変換部１１０３は、カラーモードが自動カラー選択モード（ＡＣＳモード）の場合には事前に行った判断による指示内容（判定レベル）が示すＡＣＳ判定基準（彩度）に従って、色変換を行う。具体的には、カラーモードがカラー出力モードの場合にはｓＲＧＢでの再現を、モノクロ出力モードの場合にはグレースケールでの再現を行うように色変換を行う。
【０１２６】
解像度変換部１１０４は、ｓＲＧＢの画像データの解像度を、指定されたスキャナ配信で送受される解像度に変換する。本実施の形態では、解像度変換部１１０４は、主走査方向：２００ｄｐｉ×副走査方向：２００ｄｐｉに変換する。
【０１２７】
γ変換部１１０５は、ＲＧＢの画像データのγ特性を、スキャナ配信する場合の再現性が良くなるように補正する。この場合はｓＲＧＢ規格化された色空間に既にカラーマッチングされているため、γ変換は行われない。
【０１２８】
中間調処理部１１０６では、指定されたスキャナ配信で送受される中間調処理能力に従った中間調処理を行う。本実施の形態では、中間調処理部１１０６は、ＲＧＢ各８ビットの１６万色が指定されたものとして、階調処理は特に実施しない。
【０１２９】
バス制御装置３は、画像データ処理装置２（４）からの画像データを受け取ると、ＣＰＵ６を介してメモリ７に展開する。メモリ７に展開された画像データは、ＣＰＵ６を介して外部Ｉ／Ｆ装置１２に送られる。加えて、ユーザからの蓄積指示で後日の再出力用編集加工済み画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【０１３０】
この編集加工済み画像データも編集加工前のＲＧＢの画像データと同じようにサムネイルが生成される。ＣＰＵ６によって解像度７２ｄｐｉと１４４ｄｐｉの二種類のサムネイルを生成する。なお、色空間はもともとｓＲＧＢなので変換の必要はない。ここで、解像度の低いｓＲＧＢからサムネイルを生成する際には画質上劣化が生じるため、サムネイルの画質に拘る場合には編集加工前のＲＧＢの画像データから上述してきた画像データ処理装置２（４）を用いた処理によって直接サムネイルを生成するようにしても良い。
【０１３１】
外部Ｉ／Ｆ装置１２は、受け取った画像データを、ネットワークを介して接続したＰＣ１６に送信する。
【０１３２】
（外部Ｉ／Ｆ入力→プロッタ出力動作）
ユーザは画像データが記録された外部メディア１７を外部Ｉ／Ｆ装置１２を介して接続し、所望する画像処理モード等の設定とプリント開始の入力を操作表示装置１０に行う。また、ＰＣ１６からのプリント出力の場合、所望する画像処理モード等の設定とプリント開始の入力はＰＣ１６から行う。操作表示装置１０はユーザから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ-Expressバスを介してＣＰＵ６に通知される。ＣＰＵ６はプリント開始の制御コマンドデータに従って、プリント動作プロセスの画像処理プログラムを実行し、プリント動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【０１３３】
外部メディア１７から外部Ｉ／Ｆ装置１２経由で得られたＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データ、またはＰＣ１６からプリント出力されたレンダリング済みＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データは、その規格化された色空間のままＣＰＵ６を介してメモリ７に蓄積される。規格化された色空間にはいろいろな定義があるが、一般的にはｓＲＧＢやＡｄｏｂｅＲＧＢを使うことが多い。
【０１３４】
もし、入力されるＲＧＢ画像データが規格化された色空間以外のものならば、メモリ７蓄積されたＲＧＢ画像データは、ＣＰＵ６およびバス制御装置３を介して、画像データ処理装置２（４）に送られ、ユーザが設定した規格化された色空間に変換して再度メモリ７に蓄積する。
【０１３５】
メモリ７に展開されたＲＧＢ画像データは今回の使用だけでなく後日の再利用に向けたユーザによる蓄積指示や複数の出力先への同報送信など編集加工前の画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【０１３６】
また、ＲＧＢ画像データを蓄積保存するだけでなく、画像検索などに利用するための解像度を下げたサムネイルも編集加工前のＲＧＢ画像データと紐付けされて保存される。サムネイルはファイルサイズも少ないため、画像データの蓄積保存の要否に関わらず常に保存するようにしておいても良い。サムネイルの作成は、ＣＰＵ６において、蓄積した画像データの解像度変換およびｓＲＧＢ色空間への変換により行うが、画像データ処理装置２（４）の色変換部１１０３と解像度変換部１１０４を利用しても良い。解像度は７２ｄｐｉおよび１４４ｄｐｉの二種類を生成する。
【０１３７】
次に、メモリ７に蓄積された規格化された色空間のＲＧＢ画像データは、ＣＰＵ６およびバス制御装置３を介して、画像データ処理装置２（４）に送られる。画像データ処理装置２（４）は受け取った規格化された色空間のＲＧＢ画像データをプロッタ出力用のＣＭＹＫ画像データに変換し出力する。なお、処理の詳細については（スキャナ入力→プロッタ出力動作）と同様なため割愛する。
【０１３８】
バス制御装置３は、画像データ処理装置２（４）からのＣＭＹＫ画像データを受け取ると、ＣＰＵ６を介してメモリ７に展開する。メモリ７に展開されたＣＭＹＫ画像データは、ＣＰＵ６およびプロッタＩ／Ｆ装置８を介して、プロッタ装置９に送られる。加えて、ユーザからの蓄積指示で後日の再出力用編集加工済み画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【０１３９】
この編集加工済み画像データも編集加工前のＲＧＢ画像データと同じようにサムネイルが生成される。ＣＰＵ６によってＣＭＹＫからｓＲＧＢへ色変換を行い、解像度７２ｄｐｉと１４４ｄｐｉの二種類のサムネイルを生成する。ここで、デバイスに依存したＣＭＹＫからｓＲＧＢへと変換する際には画質上劣化が生じる。そのため、サムネイルの画質に拘る場合には、画像データ処理装置２（４）を用いた処理によって、編集加工前のＲＧＢ画像データから直接サムネイルを生成するようにしても良い。
【０１４０】
プロッタ装置９は、受け取ったＣＭＹＫ画像データを転写紙に出力し、外部メディア１７に記録された画像データのプリントが生成される。
【０１４１】
（外部Ｉ／Ｆ入力→ファックス送信動作）
ユーザは画像データの記録された外部メディア１７を外部Ｉ／Ｆ装置１２を介して接続し、所望する画像処理モード等の設定とプリント開始の入力を操作表示装置１０に行う。また、ＰＣ１６からのプリント出力の場合、所望する画像処理モード等の設定とプリント開始の入力はＰＣ１６から行う。操作表示装置１０は、ユーザから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ-Expressバスを介してＣＰＵ６に通知される。ＣＰＵ６はファックス送信開始の制御コマンドデータに従って、ファックス送信動作プロセスの画像処理プログラムを実行し、ファックス送信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。外部Ｉ／Ｆ装置１２からのデータ蓄積の処理の詳細については、（外部Ｉ／Ｆ入力→プロッタ出力動作）と同様なため割愛する。
【０１４２】
メモリ７に展開されたＲＧＢ画像データは今回の使用だけでなく後日の再利用に向けたユーザによる蓄積指示や複数の出力先への同報送信など編集加工前の画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【０１４３】
また、ＲＧＢ画像データを蓄積保存するだけでなく、画像検索などに利用するための解像度を下げたサムネイルも編集加工前のＲＧＢ画像データと紐付けされて保存される。サムネイルはファイルサイズも少ないため、画像データの蓄積保存の要否に関わらず常に保存するようにしておいても良い。サムネイルの作成は、ＣＰＵ６において、蓄積した画像データの解像度変換およびｓＲＧＢ色空間への変換により行うが、画像データ処理装置２（４）が備える色変換部１１０３と解像度変換部１１０４を利用しても良い。解像度は７２ｄｐｉおよび１４４ｄｐｉの二種類を生成する。
【０１４４】
メモリ７に蓄積された規格化された色空間のＲＧＢ画像データは、ＣＰＵ６およびバス制御装置３を介して画像データ処理装置２（４）に送られる。画像データ処理装置２（４）は、受け取った規格化された色空間のＲＧＢ画像データをファックス送信用のモノクロ２値の画像データに変換し出力する。処理の詳細については（スキャナ入力→ファックス送信動作）と同様なため割愛する。
【０１４５】
バス制御装置３は、画像データ処理装置２（４）からのモノクロ２値画像データを受け取ると、ＣＰＵ６を介してメモリ７に展開する。メモリ７に展開されたモノクロ２値画像データは、ＣＰＵ６を介して、回線Ｉ／Ｆ装置１１送られる。加えて、ユーザからの蓄積指示で後日の再出力用編集加工済み画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【０１４６】
この編集加工済み画像データも編集加工前のＲＧＢ画像データと同じようにサムネイルが生成される。ＣＰＵ６によってモノクロ２値からｓＲＧＢへ色変換を行い、解像度７２ｄｐｉと１４４ｄｐｉの二種類のサムネイルを生成する。ここで、解像度の低いモノクロ２値からｓＲＧＢへと変換する際には画質上劣化が生じる。そのため、サムネイルの画質に拘る場合には、画像データ処理装置２（４）を用いた処理によって、編集加工前のＲＧＢ画像データから直接サムネイルを生成するようにしても良い。
【０１４７】
回線Ｉ／Ｆ装置１１は、受け取ったモノクロ２値画像データを、回線を介して接続したＦＡＸ１５に送信する。
【０１４８】
（外部Ｉ／Ｆ入力→スキャナ配信動作）
ユーザは画像データの記録された外部メディア１７を外部Ｉ／Ｆ装置１２を介して接続し、所望する画像処理モード等の設定とプリント開始の入力を操作表示装置１０に行う。また、ＰＣ１６からのプリント出力の場合、所望する画像処理モード等の設定とプリント開始の入力はＰＣ１６から行う。操作表示装置１０はユーザから入力された情報を、機器内部の制御コマンドデータに変換し発行する。発行された制御コマンドデータはＰＣＩ-Expressバスを介してＣＰＵ６に通知される。ＣＰＵ６はスキャナ配信開始の制御コマンドデータに従って、スキャナ配信動作プロセスの画像処理プログラムを実行し、スキャナは配信動作に必要な設定や動作を順に行っていく。外部Ｉ／Ｆ装置１２からのデータ蓄積の処理の詳細については（外部Ｉ／Ｆ入力→プロッタ出力動作）と同様なため割愛する。
【０１４９】
メモリ７に展開されたＲＧＢ画像データは今回の使用だけでなく後日の再利用に向けたユーザによる蓄積指示や複数の出力先への同報送信など編集加工前の画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【０１５０】
また、ＲＧＢ画像データを蓄積保存するだけでなく、画像検索などに利用するための解像度を下げたサムネイルも編集加工前のＲＧＢ画像データと紐付けされて保存される。サムネイルはファイルサイズも少ないため、画像データの蓄積保存の要否に関わらず常に保存するようにしておいても良い。サムネイルの作成は、ＣＰＵ６において、蓄積した画像データの解像度変換およびｓＲＧＢ色空間への変換により行うが、画像データ処理装置２（４）が備える色変換部１１０３と解像度変換部１１０４を利用しても良い。解像度は７２ｄｐｉおよび１４４ｄｐｉの二種類を生成する。
【０１５１】
メモリ７蓄積された規格化された色空間のＲＧＢ画像データは、ＣＰＵ６およびバス制御装置３を介して画像データ処理装置２（４）に送られる。
【０１５２】
画像データ処理装置２（４）は、受け取った規格化されたＲＧＢ画像データをスキャナ配信用の画像データ（ＲＧＢ多値、グレースケール、モノクロ２値等）に変換し出力する。処理の詳細については（スキャナ入力→スキャナ配信動作）と同様なため割愛する。
【０１５３】
バス制御装置３は、画像データ処理装置２（４）から画像データを受け取ると、ＣＰＵ６を介してメモリ７に展開する。メモリ７に展開された画像データは、ＣＰＵ６を介して、外部Ｉ／Ｆ装置１２に送られる。加えて、ユーザからの蓄積指示で後日の再出力用編集加工済み画像データとして必要に応じてＨＤＤ５へも蓄積保存される。
【０１５４】
この編集加工済み画像データも編集加工前のＲＧＢ画像データと同じようにサムネイルが生成される。ＣＰＵ６によって解像度７２ｄｐｉと１４４ｄｐｉの二種類のサムネイルを生成する。色空間はもともとｓＲＧＢなので変換の必要はない。ここで、解像度の低いｓＲＧＢからサムネイルを生成する際には画質上劣化が生じる。そのため、サムネイルの画質に拘る場合には、画像データ処理装置２（４）を用いて、編集加工前のＲＧＢ画像データから直接サムネイルを生成するようにしても良い。
【０１５５】
外部Ｉ／Ｆ装置１２は、受け取った画像データを、ネットワークを介して接続したＰＣ１６に送信する。
【０１５６】
以上説明してきた各動作フローはスキャナ入力・外部Ｉ／Ｆ入力といった画像データの入力デバイスからスタートしているが、再出力用にＨＤＤ５やメモリ７に退避した画像データから処理をスタートしても良い。
【０１５７】
例えば、集約時の動作を例として説明すると、複数の原稿の集約出力には２枚の原稿を１枚にまとめるものから８枚のものを１枚にまとめるものなど非常に多くの種類が存在する。ここでは一例としてＡ４の２枚の原稿をＡ４の１枚にまとめる２ｉｎ１出力の場合を用いて説明する。
【０１５８】
まず、蓄積された２枚のＡ４の原稿画像データをＨＤＤ５から読み出し、画像データ処理装置２（４）を用いて出力画像データを生成する。ただし、Ａ４の２枚の画像データをＡ４の１枚にまとめるため、解像度変換にて６００ｄｐｉの画像データを３００ｄｐｉの画像データに変換（すなわち５０％の縮小変倍を行う）する必要がある。
【０１５９】
そしてバス制御装置３は、画像データ処理装置２（４）から解像度が変換された画像データを受け取ると、ＣＰＵ６を介してメモリ７に蓄積する。そして、バス制御装置３は、この２枚の原稿の画像データを並べて出力することにより、２ｉｎ１の出力を実現することができる。並べる、という動作は実際にメモリ７上に原稿２枚の画像データのアドレスを並べて展開しても良いし、出力時に、メモリ７からの読み出しを連続させても良い。
【０１６０】
別の例として、Ａ４の２枚の原稿をＡ３の１枚にまとめる２ｉｎ１出力の場合には、そのままＡ４を２枚並べることが出来るため、解像度変換は６００ｄｐｉのまま(等倍)出力する。処理を分かりやすくするために、解像度変換以外の処理は集約の方法によって変わらないようにしているが、より画質を高めるためには集約による解像度変換の処理に応じてフィルタや色変換などの画像処理パラメータを調整すると良い。
【０１６１】
さらに、それぞれの用途に応じてフローを説明してきたが、画像データを入力するだけで目的が定まっていないケースもある。その場合には画像データの蓄積のみを行うことも可能であり、後で必要に応じて再利用することが出来る。
【０１６２】
図１９Ａは、出力モードごとにＡＣＳによるカラーかモノクロかの判定条件を変えるケースの一例を示すタイムチャートである。図１９Ａに示すように、通常出力時は、画像を読み取り、ユーザの要求に従って画質調整を行った結果を逐次出力する流れを示している。一方、ＡＣＳ出力時においても、画像の読み取りおよびＡＣＳによるカラーかモノクロかの判定後、ユーザの要求に従って画質調整を行い、カラーかモノクロかの判定結果と画質調整への指示内容と応じて、画像データに対して色変換を行うことにより、画質調整を行った後、再度ＡＣＳによるカラーかモノクロかの判定を行う必要がないため、生産性の低下を防止することができる。
【０１６３】
このように本実施の形態にかかる複合機１００によれば、再利用時の画像データに対する画質調整や画像編集への指示内容が示すＡＣＳ判定基準におけるカラー／モノクロ判定結果に従って、画質調整や画像編集を行った画像データに対して色変換を行うことにより、ＡＣＳによるカラーかモノクロかの判定結果を画質調整の内容に追従させることができ、かつ画質調整や画像編集を行った画像データに対して再度カラー／モノクロの判定を行う必要がないので、ＡＣＳ出力時に画質調整および画像編集を利用でき、かつＡＣＳによるカラーかモノクロかの判定が繰り返されることによる生産性の低下を防止することができる。
【０１６４】
（第２実施の形態）
本実施の形態は、画像データ処理装置２（４）が備える画質調整部１１０２を、画像データ処理装置１（２）のカラー／モノクロ判定部１〜７（２０３）に組み込んだ例である。なお、第１実施の形態と同様の箇所については説明を省略し、異なる箇所についてのみ説明する。
【０１６５】
図１９Ｂは、画像データ処理装置２の詳細な処理ブロック図である。画像処理装置２（１９００）が備える画質調整部１〜７（１９０１）は、センターノッチに対応する彩度を基準として±３段階（ノッチ）に対応する彩度に従って画像データに対して画質調整を行う。
【０１６６】
カラー／モノクロ判定部１〜７（２０３）は、画質調整が行われた画像データがカラーかモノクロかを、画質調整に用いた７種類のノッチに対応する彩度（ＡＣＳ判定基準）で判定する。
【０１６７】
なお、本実施の形態では、画質調整部１〜７（１９０１）およびカラー／モノクロ判定部１〜７（２０３）の配置数は、それぞれ７つとするが、システム全体の要件に応じて適時変更が可能である。
【０１６８】
このように本実施の形態にかかる複合機１００によれば、画質調整に用いた７種類のノッチに対応するＡＣＳ判定基準および画像調整後の画像データを用いてカラーかモノクロかの判定を行うことにより、画像調整部１〜７（１９０１）およびカラー／モノクロ判定部１〜７（２０３）で用いる７種類のノッチに対応するＡＣＳ判定基準などのパラメータを含めて共通の判定処理とすることができる。
【０１６９】
（第３実施の形態）
本実施の形態は、画質調整後に再度カラーかモノクロかを判定しなおす例である。なお、上述の実施の形態と同様の箇所については説明を省略し、異なる箇所についてのみ説明する。
【０１７０】
図２０は、画像データ処理装置２の詳細な処理ブロック図である。ＣＰＵ６は、カラーモードが自動カラー選択モード（ＡＣＳモード）の場合、画像データ処理装置２（２０００）による実際の処理が行われる前に、ＨＤＤ５に保存された判定レベルごとのカラー／モノクロ判定結果である有彩カウンタと画質調整への指示内容とを照らし合わせてカラー出力を行うか、モノクロ出力を行うか判断し、色変換部１１０３へカラー出力かモノクロ出力かを指示する。具体的には、ＣＰＵ６は、ユーザによる画質調整への指示内容が示す彩度を軸とするＡＣＳ判定基準と対応付けられた有彩カウンタに従って、色変換部１１０３に対してカラー出力／モノクロ出力を指示する。
【０１７１】
図２１は、カラー／モノクロ総合判定結果の一例を示す図である。例えば、ＣＰＵ６は、図２１に示すように、有彩カウンタが閾値（例えば、１５００）を越える彩度に対応する彩度調整レベル（判定レベル）に調整された場合には、カラー出力を指示し、有彩カウンタが１５００以下の彩度に対応する彩度調整レベル（判定レベル）に調整された場合には、モノクロ出力を指示する。本実施の形態では、ユーザは、彩度に対応する彩度調整レベルを、彩度調整レベル：「０」を基準にして±６段階（合計１３段階）で調整できるものとする。そして、ユーザによる画質調整への指示内容が示す彩度に対応する彩度調整レベルが「＋４」に調整された場合には、有彩カウンタが２０４８となるため、ＣＰＵ６は、カラー出力を指示する。一方、ユーザによる画質調整への指示内容が示す彩度に対応する彩度調整レベルが「−２」に調整された場合には、有彩カウンタが１０２４となるため、ＣＰＵ６は、モノクロ出力を指示し、画質調整が行われない場合（彩度調整レベル：「０」）のときと変化がないこととなる。
【０１７２】
ただし、彩度調整レベルが、彩度調整レベル：「＋１」のように、カラーかモノクロかの判定結果の境界になる場合は判定が正しいかどうか曖昧な状態となる。そのため、このようなときには、実際の画質調整を実施した後に読み取り側で行ったカラー／モノクロ判定を再度実施するものとする。
【０１７３】
カラー／モノクロ再判定部２００１は、ユーザによる画質調整への指示内容（彩度調整レベル）に対応するＡＣＳ判定基準（彩度）が、上述した曖昧なカラーかモノクロかの判定結果の境界になる場合には、画質調整後の画像データがカラーかモノクロかを、当該指示内容に対応するＡＣＳ判定基準で再判定する。なお、カラー／モノクロ再判定部２００１は、ユーザによる画質調整への指示内容に対応するＡＣＳ判定基準におけるカラーかモノクロかの判定結果が明確な場合にはスルーとする。
【０１７４】
なお、カラー／モノクロ再判定部２００１の構成は、画像データ処理装置１（２）が備えるカラー／モノクロ判定部１〜７（２０３）の回路と共通でよいが、カラー／モノクロ判定部１〜７（２０３）によるカラー／モノクロ判定結果から、カラーかモノクロかを再判定するためのＡＣＳ判定基準（彩度）を決定することにより、その確度を挙げることが可能である。
【０１７５】
具体的には、カラー判定・モノクロ判定と判断が分かれた二つの条件から、ユーザの画質調整の指示内容による間の領域の閾値を補完処理により決定する。例えば、上述した条件のようにユーザが彩度調整レベルを「＋１」にした場合ではカラー判定・モノクロ判定の境界に当たるが、それぞれのＡＣＳ判定基準Ｃ５，Ｃ４から補完すればよい。
【０１７６】
このように本実施の形態にかかる複合機１００によれば、画像データがカラーかモノクロかの判定が曖昧な場合に、カラーかモノクロかを再判定することにより、誤判定のリスクを低減することができる。また、カラーからモノクロに切り替わる境界のＡＣＳ判定基準を用いて、カラーかモノクロかの再判定を行うことにより、誤判定のリスクをさらに低減することができる。
【０１７７】
（第４実施の形態）
本実施の形態は、分割した領域毎にカラーかモノクロかの判定を行う例である。なお、なお、第１実施の形態と同様の箇所については説明を省略し、異なる箇所についてのみ説明する。
【０１７８】
ＣＰＵ６は、図７に示したように、カラー／モノクロ判定部１〜７（２０３）がカラー／モノクロ判定を領域毎に複数のＡＣＳ判定基準で行った場合、画質調整への指示内容が示すＡＣＳ判定基準におけるカラーかモノクロかのカラー／モノクロ判定結果のうち、画像データを蓄積後に再利用するときにユーザが出力指定した領域（用紙選択で自動的に出力対象になる場合も含む）のカラー／モノクロ判定結果に従って、色変換部１１０３に対してカラー出力またはモノクロ出力を指示する。
【０１７９】
具体的には、ＣＰＵ６は、ユーザが出力指定した領域に含まれる全ての領域毎にカラー／モノクロ総合判定を行う。一つでもカラーと判定した領域があった場合、ＣＰＵ６は、その領域についてカラー出力を指示する。ユーザが出力指定した領域の境界と、図７の領域が一致しない場合、ＣＰＵ６は、冗長にカラー／モノクロ総合判定が行われることになり、カラー／モノクロの判定が曖昧になるリスクがある。その場合、図２０に示すような画像データ処理装置２（４）の構成を取っている場合には出力指定した領域に対して再判定を行い、確実にカラー／モノクロを判定しても良い。このとき、ユーザが特定の出力用紙により領域を出力指定するような場合、例えばプロッタへの用紙指定での出力などでは、図８や図９のように領域を分割しておくと用紙に合わせて判定を行うことができる。
【０１８０】
このように本実施の形態にかかる複合機１００によれば、出力指定された領域の判定結果に従って、画質調整を行った画像データに対して色変換を行うことにより、出力指定された領域だけを対象にしてカラーかモノクロかの判定を行うことができる。
【０１８１】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【０１８２】
６  ＣＰＵ
１００  複合機
２０２  色変換部
２０３  カラー／モノクロ判定部１〜７
１１０２，１９０１  画質調整部
１１０３  色変換部
２００１  カラー／モノクロ再判定部
【先行技術文献】
【特許文献】
【０１８３】
【特許文献１】特開２００７−８８７８３号公報
【特許文献２】特開２００６−１８０３８８号公報
【図１】
2010220134.tif 000003
【図２】
2010220134.tif 000004
【図３】
2010220134.tif 000005
【図４】
2010220134.tif 000006
【図５】
2010220134.tif 000007
【図６】
2010220134.tif 000008
【図７】
2010220134.tif 000009
【図８】
2010220134.tif 000010
【図９】
2010220134.tif 000011
【図１０】
2010220134.tif 000012
【図１１】
2010220134.tif 000013
【図１２】
2010220134.tif 000014
【図１３】
2010220134.tif 000015
【図１４】
2010220134.tif 000016
【図１５】
2010220134.tif 000017
【図１６】
2010220134.tif 000018
【図１７】
2010220134.tif 000019
【図１８】
2010220134.tif 000020
【図１９Ａ】
2010220134.tif 000021
【図１９Ｂ】
2010220134.tif 000022
【図２０】
2010220134.tif 000023
【図２１】
2010220134.tif 000024
【図２２】
2010220134.tif 000025
【図２３】
2010220134.tif 000026
【図２４】
2010220134.tif 000027
【図２５】
2010220134.tif 000028
【図２６】
2010220134.tif 000029