(57)【要約】【課題】  性質の異なる画像（画像データ）を合成する際に、簡単に元の画質差を感じさせない合成画像を生成できるようにする。【解決手段】  ＭＦＰ１００のＣＰＵ８は、画像読取装置１からの画像データ（被合成画像）に対し、予め定めた特性に統一する処理（画像処理）を施す処理を第１の画像データ処理装置２に行わせる。その第１の画像データ処理装置２からの特性の統一された画像データに対し、各種画像情報を検出する処理を画像情報検出装置３に行わせる。その検出した画像情報に基づいて、回線Ｉ／Ｆ装置１３又は外部Ｉ／Ｆ装置１４を通じて入力される画像データ（合成画像）に対して画質補正（画像処理）を施した後、その画像データと第１の画像データ処理装置２で予め定めた特性を統一された画像データとを合成する処理を画像データ合成装置５に行わせる。【選択図】        図１
2008211592.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を合成する画像合成手段と、画像情報を検出する画像情報検出手段と、画像処理を行う画像処理手段とを有する画像処理装置であって、
被合成画像の画像情報を前記画像情報検出手段で検出し、その検出した被合成画像の画像情報に基づいて合成画像を前記画像処理手段で画像処理した後、その画像処理した合成画像と前記被合成画像とを前記画像合成手段で合成する制御手段を設けたことを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、
前記画像情報検出手段で検出する画像情報はカラー又はモノクロ等の画像色情報であることを特徴とする画像処理装置。
【請求項３】
請求項１記載の画像処理装置において、
前記画像情報検出手段で検出する画像情報は地肌レベル情報であることを特徴とする画像処理装置。
【請求項４】
請求項１記載の画像処理装置において、
前記画像情報検出手段で検出する画像情報は原稿種類情報であることを特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の画像処理装置において、
前記画像情報検出手段で検出した被合成画像の画像情報に基づいて合成画像を前記画像処理手段で画像処理するかどうかを任意に選択するための選択手段を設けたことを特徴とする画像処理装置。
【請求項６】
複数の画像を合成する画像合成手段と、画像情報を検出する画像情報検出手段と、画像処理を行う画像処理手段とを有する画像処理装置における制御方法であって、
被合成画像の画像情報を前記画像情報検出手段で検出し、その検出した被合成画像の画像情報に基づいて合成画像を前記画像処理手段で画像処理した後、その画像処理した合成画像と前記被合成画像とを前記画像合成手段で合成することを特徴とする制御方法。
【請求項７】
複数の画像を合成する画像合成手段と、画像情報を検出する画像情報検出手段と、画像処理を行う画像処理手段とを有する画像処理装置を制御するコンピュータに、
被合成画像の画像情報を前記画像情報検出手段で検出し、その検出した被合成画像の画像情報に基づいて合成画像を前記画像処理手段で画像処理した後、その画像処理した合成画像と前記被合成画像とを前記画像合成手段で合成する制御機能を実現させるためのプログラム。
【請求項８】
請求項７記載のプログラムにおいて、
前記画像情報検出手段で検出する画像情報はカラー又はモノクロ等の画像色情報であることを特徴とするプログラム。
【請求項９】
請求項７記載の画像処理装置において、
前記画像情報検出手段で検出する画像情報は地肌レベル情報であることを特徴とするプログラム。
【請求項１０】
請求項７記載の画像処理装置において、
前記画像情報検出手段で検出する画像情報は原稿種類情報であることを特徴とするプログラム。
【請求項１１】
請求項７乃至１０のいずれか一項に記載のプログラムにおいて、
前記コンピュータに、前記画像情報検出手段で検出した被合成画像の画像情報に基づいて合成画像を前記画像処理手段で画像処理するかどうかを任意に選択するための選択機能をも実現させるためのプログラム。
【請求項１２】
請求項７乃至１１のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置（デジタル複合機，デジタル複写機，ファクシミリ装置，プリンタ等）や画像読取装置（スキャナ等）、パーソナルコンピュータ（以下「ＰＣ」と略称する）等の画像処理装置、その画像処理装置における制御方法、その画像処理装置を制御するコンピュータ（ＣＰＵ）に実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
ＣＣＤ光電変換素子からなるラインセンサを用いて原稿の画像を光学的に読み取ってデジタル画像データ（以下単に「画像データ」ともいう）を出力するスキャナ（画像読取装置）や、画像データに基づいて変調したレーザビームの照射によって感光体上に静電画像を形成し、その静電画像をトナーによって可視像化した後、用紙に転写して印刷（画像形成）を行う電子写真方式のプリンタの発展により、アナログ複写機からデジタル化された画像データにてコピーを作成するデジタル複写機が登場した。
【０００３】
デジタル複写機となってからは、デジタル画像データを扱う他の装置との親和性が高まり、複写機としての機能だけでなく、ＦＡＸ（ファクシミリ）機能，プリンタ機能，スキャナ機能等、いろいろな機能と複合し、単なるデジタル複写機ではなく、デジタル複合機（以下「ＭＦＰ」ともいう）と呼ばれるようになった。
【０００４】
ハードディスクドライブ（以下「ＨＤＤ」と略称する）等の利用によるメモリの大容量化・低コスト化、ネットワーク等の利用による通信技術の高速化や普及、ＣＰＵ（マイクロプロセッサ）の処理能力の向上、デジタル画像データに関連する技術（圧縮技術等）等々、ＭＦＰに関連する技術の進化に伴い、ＭＦＰに搭載される機能も多種・多様化してきている。
ＭＦＰの使われ方も多種・多様化してきており、例えば以下の（１）〜（３）に示すようなＭＦＰが使用されている。
【０００５】
（１）ＰＣの横にペアで設置され、操作者（ユーザ）が手軽に複写機，ＦＡＸ，プリンタ，スキャナ等の複数の機能を選択的に使用することができる小型のＭＦＰ。
（２）会社の部署や課単位の複数名で共有され、ある程度の生産性（印刷のスループット）があり、ソート，パンチ，ステープル等の機能も使用できる中型のＭＦＰ。
（３）企業の中で複写関連業務を集中して行う部署、もしくは複写関連業務そのものを生業とする会社で使用されている高生産性・高品位・多機能な大型のＭＦＰ。
【０００６】
小型から大型まで多様化してきているＭＦＰであるが、各クラスに亘って共有できる機能も存在するが、クラス毎に要求が多い機能も存在する。例えば、大型のＭＦＰでは、パンチ，ステープル，紙折り等、印刷後の用紙に対する後加工や、複写業務と同時に電子ファイリング化すること等が求められる。小型のＭＦＰでは、インタネットＦＡＸやＰＣ−ＦＡＸ等の充実や、パーソナル的な使用目的として、専用紙に対する高品位画像印刷等が求められる。
【０００７】
このように多種・多様化してきているＭＦＰ市場に対して、従来は各クラスに必要な機能をセットにしたシステムを構築し、販売・提供していた。
ビジネスにおける情報価値の重要性は既に認知されており、情報を早く・正確に・確実に伝えるだけでなく、分かりやすく・効果的に伝えることも要求されている。通信技術の高速化／普及化・メモリの大容量化／低コスト化／小型化・ＰＣの高性能化にともない、デジタルデータを利用した情報を効率的に扱う新しい機能が提供されてきており、デジタルデータの一部であるデジタル画像データを扱うＭＦＰにも、新機能の提供や融合が望まれてきている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
メモリの大容量化・低コスト化と、原稿の画像をデジタル画像データにするＭＦＰが有する機能が融合進化し、近年、ＭＦＰ内部にデジタル画像データを蓄積・保存しておき、その情報が必要になった場合に、再出力（再利用）する使われ方が増えてきている。
しかしながら、ＭＦＰ内部に蓄積・保存しておいたデジタル画像データを再度出力する場合、データの蓄積・保存時から時間が経過していることが多く、その間に再出力操作者の状況、すなわち要求・ニーズが変化することが多くなっており、その要求・ニーズの変化に対応できないという問題・課題が発生してきている。
【０００９】
例えば、コピー機能を使用したときにＭＦＰ内部に保存したデジタル画像データを、ファックス（ＦＡＸ）送信したい場合に、そういう使い方ができなかったり、できたとしても画質が大きく異なってしまったり、生産性が著しく落ちてしまったりする課題が挙げられる。
このような問題に対し、本出願人は先に、スキャナ（画像読取装置）から入力される画像データのメモリへの蓄積時にその画質を統一する処理を行い、メモリ内の画像データの再利用時に、出力する機器に合わせてその画像データに対して画像処理を行う画像処理装置を提案している（特願２００６−２２０１４４号）。
【００１０】
この画像処理装置では、例えば、コピー機能を利用してコピー出力した際にある統一した画質で蓄積しておいた画像データをファックス送信する場合と、スキャナ機能を利用して、スキャナ配信した際にある統一した画質で蓄積しておいた画像データをファックス送信する場合、どちらもある統一された画質の画像データを基にし、ファックス送信に適した画像処理をかけることにより、ファックスを受信する側では蓄積時に使われた機能を意識することなく同じ画質のファックス出力を得ることができる。
【００１１】
しかしながら、画質を統一することにより汎用性が高まる一方、プリンタ機能やメモリカード等のＭＦＰのスキャナ以外から蓄積された画像と合成する場合には統一することによるデメリットも発生する。
例えば、ＰＣを利用して作成したｓＲＧＢの色空間を持つ文字画像データをある統一された画質に変換してから外部機器インタフェース（以下「インタフェース」を「Ｉ／Ｆ」という）経由でメモリに蓄積し、これをコピー機能により蓄積したある統一された画質の画像データと合成してプリンタから用紙に印刷（プリント）出力する場合を考える。出力時に、プリンタの能力に最適な画像処理を施してしまうと平滑・強調のフィルタがかかり、コピー機能で蓄積された画像については最適な結果が得られる。しかし、合成した文字画像データの縁が予期せぬ強調を受け、文字画像データの細部が平滑化によって潰れてしまう可能性がある。
【００１２】
さらには、プリント出力された画像データとスキャナから読み込んだ画像データの地肌レベルが異なると、合成画像をはめ込んだ印象が強くなり、統一感に欠けた画像となってしまう。
これは、統一された画質に変換する場合にも発生する可能性があり、画質を合わせるために画像処理を施すが、フィルタによる帯域制限や、色空間変換におけるガマットの圧縮などの非可逆な画像処理をかけてしまうと、もともとの画像が持っていた画質を失うことにもなる。
【００１３】
また、解像度変換のようなものでも、一度必ず統一した解像度にすることにより、再利用時に更に別の解像度へと変換する場合には、二度がけ変換することになってしまい、文字画像データのエッジがぼやけ、細線が途切れるという問題もあった。
さらに、統一されているため、合成後にある出力機器に対し最適な画像処理を行うことになるが、蓄積された画像データを合成する場合に片方だけ濃度を上げたり、色を変換したり、それぞれ独立に画質を調整・加工することにも課題を有する。
【００１４】
この課題に対し、本出願人は先に、合成前に独立に画質を調整して画質を揃え、画像を合成する画像形成装置も提案している（特願２００６−１８４７７９号）。
しかしながら、人が手で二つの画像を揃えるには画質調整にかかわる知識やスキルが必要となり、ユーザにとって使い勝手が必ずしも良くなかった。
この発明は上記の問題点に鑑みてなされたものであり、性質の異なる画像（画像データ）を合成する際に、簡単に元の画質差を感じさせない合成画像を生成できるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
この発明は、上記の目的を達成するため、画像処理装置、その画像処理装置における制御方法、その画像処理装置を制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
請求項１の発明による画像処理装置は、複数の画像を合成する画像合成手段と、画像情報を検出する画像情報検出手段と、画像処理を行う画像処理手段とを有する画像処理装置であって、被合成画像の画像情報を上記画像情報検出手段で検出し、その検出した被合成画像の画像情報に基づいて合成画像を上記画像処理手段で画像処理した後、その画像処理した合成画像と上記被合成画像とを上記画像合成手段で合成する制御手段を設けたものである。
【００１６】
請求項２の発明による画像処理装置は、請求項１の画像処理装置において、上記画像情報検出手段で検出する画像情報をカラー又はモノクロ等の画像色情報としたものである。
請求項３の発明による画像処理装置は、請求項１の画像処理装置において、上記画像情報検出手段で検出する画像情報を地肌レベル情報としたものである。
請求項４の発明による画像処理装置は、請求項１の画像処理装置において、上記画像情報検出手段で検出する画像情報を原稿種類情報としたものである。
請求項５の発明による画像処理装置は、請求項１〜４のいずれかの画像処理装置において、上記画像情報検出手段で検出した被合成画像の画像情報に基づいて合成画像を上記画像処理手段で画像処理するかどうかを任意に選択するための選択手段を設けたものである。
【００１７】
請求項６の発明による制御方法は、複数の画像を合成する画像合成手段と、画像情報を検出する画像情報検出手段と、画像処理を行う画像処理手段とを有する画像処理装置における制御方法であって、被合成画像の画像情報を上記画像情報検出手段で検出し、その検出した被合成画像の画像情報に基づいて合成画像を上記画像処理手段で画像処理した後、その画像処理した合成画像と上記被合成画像とを上記画像合成手段で合成するものである。
【００１８】
請求項７の発明によるプログラムは、複数の画像を合成する画像合成手段と、画像情報を検出する画像情報検出手段と、画像処理を行う画像処理手段とを有する画像処理装置を制御するコンピュータに、被合成画像の画像情報を上記画像情報検出手段で検出し、その検出した被合成画像の画像情報に基づいて合成画像を上記画像処理手段で画像処理した後、その画像処理した合成画像と上記被合成画像とを上記画像合成手段で合成する制御機能を実現させるためのプログラムである。
【００１９】
請求項８の発明によるプログラムは、請求項７のプログラムにおいて、上記画像情報検出手段で検出する画像情報をカラー又はモノクロ等の画像色情報としたものである。
請求項９の発明によるプログラムは、請求項７の画像処理装置において、上記画像情報検出手段で検出する画像情報を地肌レベル情報としたものである。
請求項１０の発明によるプログラムは、請求項７の画像処理装置において、上記画像情報検出手段で検出する画像情報を原稿種類情報としたものである。
【００２０】
請求項１１の発明によるプログラムは、請求項７〜１０のいずれかのプログラムにおいて、上記コンピュータに、上記画像情報検出手段で検出した被合成画像の画像情報に基づいて合成画像を上記画像処理手段で画像処理するかどうかを任意に選択するための選択機能をも実現させるためのプログラムである。
請求項１２の発明による記録媒体は、請求項７〜１１のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２１】
この発明によれば、画像処理装置が、被合成画像の画像情報を画像情報検出手段で検出し、その検出した被合成画像の画像情報に基づいて合成画像を画像処理手段で画像処理した後、被合成画像と合成画像を画像合成手段で合成することにより、記憶手段に蓄積・保存しておいた画像データを合成して出力する場合に、合成画像に画一的な処理をするのではなく、検出した被合成画像の画像情報に基づいて合成画像に行う画像処理を合成前に行い、統一感のある合成画像を生成することができる。よって、性質の異なる画像を合成する際に、簡単に元の画質差を感じさせない合成画像を生成することができる。
【発明を実施するための最良の形態】
【００２２】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。なお、この実施形態では画像処理装置として画像形成装置、特に複写機，スキャナ，プリンタ，およびファクシミリ装置等の複数の機能を複合したデジタル複合機（以下「ＭＦＰ」という）を用いた例について説明する。
【００２３】
〔ＭＦＰのハードウェア構成例〕
まず、この発明の一実施形態であるＭＦＰの主要部のハードウェア構成例について、図１を参照して具体的に説明する。
図１は、この発明の一実施形態であるＭＦＰのハードウェア構成例を示すブロック図である。
【００２４】
このＭＦＰ１００は、画像読取装置（スキャナ）１，第１の画像データ処理装置２，画像情報検出装置３，バス制御装置４，画像データ合成装置５，第２の画像データ処理装置６，ＨＤＤ（ハードディスク装置）７，ＣＰＵ８，メモリ９，プロッタＩ／Ｆ装置１０，プロッタ装置１１，操作表示装置１２，回線Ｉ／Ｆ装置１３，外部Ｉ／Ｆ装置１４，ＳＢ１５，およびＲＯＭ１６等によって構成されている。
【００２５】
画像読取装置１は、画像読取手段であり、ＣＣＤ光電変換素子からなるラインセンサと、Ａ／Ｄコンバータと、それらを駆動する駆動回路とを備え、それらによって原稿の画像を読み取って画像データを出力する。例えば、セットされた原稿をスキャン（走査）することで得る原稿の画像の濃淡情報から、ＲＧＢ各８ビットの画像データを生成して出力する。なお、「ＲＧＢ」のＲはレッド、Ｇはグリーン、Ｂはブルーをそれぞれ示す。また、後述する「ＣＭＹＫ」のＣはシアン、Ｍはマゼンタ、Ｙはイエロー、Ｋはブラックをそれぞれ示す。
【００２６】
画像読取装置１としては、光源やミラーを搭載した走行体を移動して原稿を走査するタイプのものと、原稿を搬送させつつ、その原稿を走査するタイプのものとがある。
第１の画像データ処理装置２は、第１の画像処理手段であり、画像読取装置１からの画像データ（デジタル画像データ）に対し、予め定めた特性に統一する処理を施して出力する。統一する特性は、画像データを当該ＭＦＰ１００（以下「機器」ともいう）の内部に蓄積し、その後再利用する場合に、出力先の変更に適する特性とする。その詳細は、後述する。
【００２７】
画像情報検出装置３は、画像情報検出手段であり、第１の画像データ処理装置２からの特性の統一された画像データに対し、各種画像情報を検出する処理を行う。検出した結果は、バス制御装置４を介してＣＰＵ８へと通知される。特性の統一された画像データ以外の画像データに対しても画像情報の検出処理が可能に配置することは容易で、画像読取装置１からの反射率ベースのデータから画像情報を検出する場合は、第１の画像データ処理装置２よりも前に配置すれば良い。また、第１の画像データ処理装置２に準じた補正回路を独立に画像情報検出装置３に用意することも可能である。更に、必要な第１の画像データ処理装置２の途中のブロックの画像データを利用しても良い。
【００２８】
バス制御装置４は、当該ＭＦＰ１００内で必要な画像データや制御コマンド等の各種データのやり取りを行うデータバスの制御装置であり、複数種のバス規格間のブリッジ機能も有している。この実施形態では、第１の画像データ処理装置２，画像データ合成装置５，第２の画像データ処理装置６，ＣＰＵ８とは、ＰＣＩ−Ｅｘｐｒｅｓｓバスで、ＨＤＤ７とはＡＴＡバスでそれぞれ接続し、ＡＳＩＣ（application specific integrated circuit）化している。
【００２９】
画像データ合成装置５は、画像データ合成手段であり、第１の画像データ処理装置２で予め定めた特性を統一された画像データ、および回線Ｉ／Ｆ装置１３や外部Ｉ／Ｆ装置１４を通じて入力される画像データを合成する。
第２の画像データ処理装置６は、第２の画像処理手段であり、第１の画像データ処理装置２で予め定めた特性を統一された画像データ、および回線Ｉ／Ｆ装置１３や外部Ｉ／Ｆ装置１４を通じて入力される画像データに対し、画像の調整・加工や、ユーザ操作（実際には操作表示装置１２又はＰＣ１８上の操作）によって指定される出力先に適した画像処理を施す。その詳細は後述する。
【００３０】
ＨＤＤ７は、デスクトップ型のＰＣにも使用されている電子データを保存するための大型の記憶装置（メモリ装置）であり、当該ＭＦＰ１００内では主に画像データおよび画像データの付帯情報を蓄積する。この実施形態では、ＩＤＥ（Integrated Drive Electronics）を拡張して規格化されているＡＴＡバス接続のハードディスクを使用する。このＨＤＤ７は、メモリ９と共に画像記憶手段として機能を果たす。なお、ＨＤＤ７に代えて、あるいはＨＤＤ７に加えて、ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭ等の他の大型記憶装置を使用することもできる。
【００３１】
ＣＰＵ８は、当該ＭＦＰ１００の制御全体を司るマイクロプロセッサである。この実施形態では、近年普及してきたＣＰＵコア単体に＋αの機能を追加した統合型マイクロプロセッサ（Integrated ＣＰＵ）を使用する。例えば、ＰＭＣ社のＲＭ１１１００のような、汎用規格Ｉ／Ｆとの接続機能や、クロスバースイッチを使ったこれらバス接続機能がインテグレートされたＣＰＵを使用する。
【００３２】
メモリ９は、複数種のバス規格間をブリッジする際の速度差や、接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータを記憶したり、ＣＰＵ８が当該ＭＦＰ１００の制御を行う際に、プログラムや中間処理データを一時的に記憶する揮発性メモリである。ＣＰＵ８には高速処理を求められるため、通常起動時にＲＯＭ１６に記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ９に展開されたプログラムによって処理を行う。この実施形態では、規格化され、ＰＣに使用されているＤＩＭＭ（Dual Inline Memory Module）を使用する。メモリ９に展開されるプログラムは、ＯＳ（オペレーティングシステム）や後述するアプリケーションソフトウェア（以下単に「アプリ」ともいう）等であり、ＲＯＭ１６又はＨＤＤ７に格納されている。
【００３３】
プロッタＩ／Ｆ装置１０は、画像出力手段であり、ＣＰＵ８にインテグレートされた汎用規格Ｉ／Ｆ経由で送られてくるＣＭＹＫからなる画像データを受け取ると、プロッタ装置１１の専用Ｉ／Ｆに出力するバスブリッジ処理を行う。この実施形態で使用している汎用規格Ｉ／Ｆは、ＰＣＩ−Ｅｘｐｒｅｓｓバスである。
プロッタ装置１１は、ＣＭＹＫからなる画像データを受け取ると、例えばレーザビームを用いた電子写真プロセスを使って、受け取った画像データを可視画像として用紙（転写紙）に印刷出力する。
【００３４】
ＳＢ１５は、ＰＣに使用されるチップセットのひとつで、サウスブリッジ（South Bridge）と呼ばれる汎用の電子デバイスである。主にＰＣＩ−ＥｘｐｒｅｓｓとＩＳＡブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したもので、この実施形態ではＲＯＭ１６との間をブリッジしている。
ＲＯＭ１６は、ＣＰＵ８が当該ＭＦＰ１００の制御を行う際のプログラム（含むブートプログラムを含む）が格納されるメモリである。
【００３５】
操作表示装置１２は、当該ＭＦＰ１００とユーザとのＩ／Ｆを行う部分で、ＬＣＤ（液晶表示装置）等の表示装置とキースイッチとから構成され、当該ＭＦＰ１００の各種状態や操作方法を表示装置に表示し、ユーザによるキースイッチの操作を検知する。この実施形態では、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８と接続する。
回線Ｉ／Ｆ装置１３は、ＰＣＩ−Ｅｘｐｒｅｓｓバスと電話回線とを接続する装置である。この回線Ｉ／Ｆ装置１３により、当該ＭＦＰ１００は電話回線を介してＦＡＸ装置１７と各種データのやり取りを行うことが可能になる。なお、ＦＡＸ送受信機能を備えたＭＦＰ等の他の外部機器（画像処理装置）とやり取りすることもできる。この回線Ｉ／Ｆ装置１３は、画像出力手段としての機能を果たす。
【００３６】
ＦＡＸ装置１７は、通常のファクシミリ装置であり、電話回線を介してＭＦＰ１００と画像データの授受を行う。
外部Ｉ／Ｆ装置１４は、ＰＣＩ−Ｅｘｐｒｅｓｓバスと外部機器とを接続する装置である。この外部Ｉ／Ｆ装置１４により、当該ＭＦＰ１００はＰＣ１８と各種データのやり取りを行うことが可能になる。なお、通信機能を備えたＭＦＰ等の他の外部機器とやり取りすることもできる。この実施形態では、その接続Ｉ／Ｆにイーサネット（登録商標）等のネットワークおよびＵＳＢ（Universal Serial Bus）を使用する。つまり、当該ＭＦＰ１００は外部Ｉ／Ｆ装置１４を介してネットワークや外部メディア（ＳＤカード等）１９に接続している。この外部Ｉ／Ｆ装置１４は、画像出力手段としての機能を果たす。
【００３７】
ＰＣ１８は、パーソナルコンピュータであり、ユーザによるキーボードやマウス等の入力装置の操作に従い、インストールされたアプリケーションソフトウェアやドライバソフトウェアをＣＰＵが実行することにより、ＭＦＰ１００に対して各種制御や画像データの入出力を行う。
外部メディア１９は、コンパクトフラッシュ（登録商標）カードやＳＤカード等のメモリデバイスであり、画像データを含む各種電子データを記録しており、ＭＦＰ１００に対して画像データの入出力を行う。
【００３８】
ここで、ＣＰＵ８が、メモリ９上のプログラムを実行し、当該ＭＦＰ１００を制御することにより、この発明に関わる機能である制御手段および選択手段としての機能を実現することができる。
また、このＭＦＰ１００がユーザへ提供する機能（サービス）としては、一般的なコピー機能，プリンタ機能，スキャナ配信機能，ＦＡＸ送信機能を含む各種機能がある。
コピー機能とは、画像読取装置１に原稿の画像を読み取らせ、その画像データ（実際には第１の画像データ処理装置２および第２の画像データ処理装置６等によって画像処理を施したもの）をプロッタ装置１１に送り、用紙上に可視画像として印刷させる機能のことである。このコピー機能を実現するためのアプリをコピーアプリという。
【００３９】
プリンタ機能とは、ＰＣ１８からの文字コード又は描画データ等の印刷データを画像データに展開してプロッタ装置１１に送り、用紙上に可視画像として印刷させる機能のことである。このプリンタ機能を実現するためのアプリをプリンタアプリという。
スキャナ配信機能とは、画像読取装置１に原稿の画像を読み取らせ、その画像データを外部Ｉ／Ｆ装置１４によって電子メール等で予め設定されたＰＣ１８等の外部機器へ配信させたり、ＨＤＤ７又は外部メディア１９内の画像データを同様に予め設定された外部機器へ配信させたりする機能のことである。このスキャナ配信機能を実現するためのアプリをスキャナアプリという。
【００４０】
ＦＡＸ送信機能とは、画像読取装置１に原稿の画像を読み取らせ、その画像データを回線Ｉ／Ｆ装置１３によって予め設定されたＦＡＸ装置１７等の外部機器へＦＡＸ送信させたり、ＨＤＤ７又は外部メディア１９内の画像データを同様に予め設定された外部機器へＦＡＸ送信させる機能のことである。このＦＡＸ送信機能を実現するためのアプリをＦＡＸアプリという。
【００４１】
次に、一般的なコピー機能，プリンタ機能，スキャナ配信機能，ＦＡＸ送信機能をそれぞれ実現するための各動作について説明する。
〔スキャナ入力→プロッタ出力動作（コピー機能）〕
ユーザは、原稿を画像読取装置１にセットし、所望するモード等の条件の設定指示とコピー開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【００４２】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、コピー開始指示の制御コマンドデータ等に従ってコピー動作プロセスのプログラム（コピーアプリ）を実行し、コピー動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【００４３】
画像読取装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、第１の画像データ処理装置２で予め定めた特性に統一され、バス制御装置４に送られると同時に、画像情報検出装置３で各種画像情報が検出される。
バス制御装置４は、第１の画像データ処理装置２からのＲＧＢ画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積されたＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して、第２の画像データ処理装置６に送られる。
【００４４】
第２の画像データ処理装置６は、受け取ったＲＧＢ画像データをプロッタ出力用のＣＭＹＫ画像データに変換して出力する。
バス制御装置４は、第２の画像データ処理装置６からのＣＭＹＫ画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積されたＣＭＹＫ画像データは、ＣＰＵ８およびプロッタＩ／Ｆ装置１０を介してプロッタ装置１１に送られる。
プロッタ装置１１は、受け取ったＣＭＹＫ画像データを可視画像として用紙に印刷出力し、原稿のコピーが生成される。
【００４５】
〔スキャナ入力→ファックス送信動作（ＦＡＸ送信機能）〕
ユーザは、原稿を画像読取装置１にセットし、所望するモード等の条件の設定指示とファックス開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【００４６】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、ファックス送信開始指示の制御コマンドデータ等に従ってファックス送信動作プロセスのプログラム（ＦＡＸアプリ）を実行し、ファックス送信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【００４７】
画像読取装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、第１の画像データ処理装置２で予め定めた特性に統一され、バス制御装置４に送られると同時に、画像情報検出装置３で各種画像情報が検出される。
バス制御装置４は、第１の画像データ処理装置２からのＲＧＢ画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積されたＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して、第２の画像データ処理装置６に送られる。
【００４８】
第２の画像データ処理装置６は、受け取ったＲＧＢ画像データをファックス送信用のモノクロ２値の画像データに変換して出力する。
バス制御装置４は、第２の画像データ処理装置６からのモノクロ２値画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積されたモノクロ２値画像データは、ＣＰＵ８を介して回線Ｉ／Ｆ装置１３に送られる。
回線Ｉ／Ｆ装置１３は、受け取ったモノクロ２値画像データを公衆回線を介して接続したＦＡＸ装置１７に送信する。
【００４９】
〔スキャナ入力→スキャナ配信動作（スキャナ配信機能）〕
ユーザは、原稿を画像読取装置１にセットし、所望するモード等の条件の設定指示とスキャナ配信開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【００５０】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、スキャナ配信開始指示の制御コマンドデータ等に従ってスキャナ配信動作プロセスのプログラム（スキャナアプリ）を実行し、スキャナ配信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【００５１】
画像読取装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、第１の画像データ処理装置２で予め定めた特性に統一され、バス制御装置４に送られると同時に、画像情報検出装置３で各種画像情報が検出される。
バス制御装置４は、第１の画像データ処理装置２からのＲＧＢ画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
【００５２】
次に、メモリ９に蓄積されたＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して、第２の画像データ処理装置６に送られる。
第２の画像データ処理装置６は、受け取ったＲＧＢ画像データをスキャナ配信用の画像データ（例えばＲＧＢ多値，グレースケール，又はモノクロ２値等）に変換して出力する。
【００５３】
バス制御装置４は、第２の画像データ処理装置６からの画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積された画像データは、ＣＰＵ８を介して外部Ｉ／Ｆ装置１４に送られる。
外部Ｉ／Ｆ装置１４は、受け取った画像データをネットワークを介して接続したＰＣ１８に送信する。
【００５４】
〔外部Ｉ／Ｆ入力→プロッタ出力動作（プリンタ機能）〕
ユーザは、画像データの記録された外部メディア１９を外部Ｉ／Ｆ装置１４を介して接続し、所望するモード等の条件の設定指示とプリント開始指示の各情報の入力を操作表示装置１２上の操作によって行う。また、ＰＣ１８からのプリント出力の場合、所望するモード等の条件の設定指示とプリント開始指示の各情報の入力はＰＣ１８上の操作によって行う。
【００５５】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、プリント開始指示の制御コマンドデータ等に従ってプリント動作プロセスのプログラム（プリンタアプリ）を実行し、プリント動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【００５６】
外部メディア１９から外部Ｉ／Ｆ装置１４経由で得られたＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データ、またはＰＣ１８からプリント出力されたレンダリング済みＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データは、その規格化された色空間のままＣＰＵ８を介してメモリ９に蓄積される。規格化された色空間にはいろいろな定義があるが、一般的にはｓＲＧＢやＡｄｏｂｅＲＧＢを使うことが多い。
【００５７】
もし、入力されるＲＧＢ画像データが想定された規格化された色空間以外のものならば、メモリ９に蓄積されたＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して第２の画像データ処理装置６に送られ、そこでユーザ操作によって設定された規格化された色空間に変換して再度メモリ９に蓄積する。
次に、メモリ９に蓄積された規格化された色空間のＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して第２の画像データ処理装置６に送られる。
第２の画像データ処理装置６は、受け取った規格化された色空間のＲＧＢ画像データをプロッタ出力用のＣＭＹＫ画像データに変換して出力する。
【００５８】
バス制御装置４は、第２の画像データ処理装置６からのＣＭＹＫ画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積されたＣＭＹＫ画像データは、ＣＰＵ８およびプロッタＩ／Ｆ装置１０を介してプロッタ装置１１に送られる。
プロッタ装置１１は、受け取ったＣＭＹＫ画像データを可視画像として用紙に印刷出力し、外部メディアに記録された画像データまたはＰＣ１８からの画像データのプリントが生成される。
【００５９】
〔外部Ｉ／Ｆ入力→ファックス送信動作（ＦＡＸ送信機能）〕〕
ユーザは、画像データの記録された外部メディア１９を外部Ｉ／Ｆ装置１４を介して接続し、所望するモード等の条件の設定指示とプリント開始指示の各情報の入力を操作表示装置１２上の操作によって行う。また、ＰＣ１８からのプリント出力の場合、所望するモード等の条件の設定指示とプリント開始指示の各情報の入力はＰＣ１８上の操作によって行う。
【００６０】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、ファックス送信開始指示の制御コマンドデータ等に従ってファックス送信動作プロセスのプログラムを実行し、ファックス送信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【００６１】
外部メディア１９から外部Ｉ／Ｆ装置１４経由で得られたＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データ、またはＰＣ１８からプリント出力されたレンダリング済みＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データは、その規格化された色空間のままＣＰＵ８を介してメモリ９に蓄積される。規格化された色空間にはいろいろな定義があるが、一般的にはｓＲＧＢやＡｄｏｂｅＲＧＢを使うことが多い。
【００６２】
もし、入力されるＲＧＢ画像データが想定された規格化された色空間以外のものならば、メモリ９に蓄積されたＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して第２の画像データ処理装置６に送られ、そこでユーザ操作によって設定された規格化された色空間に変換して再度メモリ９に蓄積する。
次に、メモリ９に蓄積された規格化された色空間のＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して第２の画像データ処理装置６に送られる。
【００６３】
第２の画像データ処理装置６は、受け取った規格化された色空間のＲＧＢ画像データをファックス送信用のモノクロ２値の画像データに変換して出力する。
バス制御装置４は、第２の画像データ処理装置６からのモノクロ２値画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積されたモノクロ２値画像データは、ＣＰＵ８を介して回線Ｉ／Ｆ装置１３に送られる。
回線Ｉ／Ｆ装置１３は、受け取ったモノクロ２値画像データを公衆回線を介して接続したＦＡＸ装置１７に送信する。
【００６４】
〔外部Ｉ／Ｆ入力→スキャナ配信動作（スキャナ配信機能）〕
ユーザは、画像データの記録された外部メディア１９を外部Ｉ／Ｆ装置１４を介して接続し、所望するモード等の条件の設定指示とプリント開始指示の各情報の入力を操作表示装置１２上の操作によって行う。また、ＰＣ１８からのプリント出力の場合、所望するモード等の条件の設定指示とプリント開始指示の各情報の入力はＰＣ１８上の操作によって行う。
【００６５】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、スキャナ配信開始指示の制御コマンドデータ等に従ってスキャナ配信動作プロセスのプログラムを実行し、スキャナ配信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【００６６】
外部メディア１９から外部Ｉ／Ｆ装置１４経由で得られたＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データ、またはＰＣ１８からプリント出力されたレンダリング済みＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データは、その規格化された色空間のままＣＰＵ８を介してメモリ９に蓄積される。規格化された色空間にはいろいろな定義があるが、一般的にはｓＲＧＢやＡｄｏｂｅＲＧＢを使うことが多い。
【００６７】
もし、入力されるＲＧＢ画像データが想定された規格化された色空間以外のものならば、メモリ９に蓄積されたＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して第２の画像データ処理装置６に送られ、そこでユーザ操作によって設定された規格化された色空間に変換して再度メモリ９に蓄積する。
次に、メモリ９に蓄積された規格化された色空間のＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して、第２の画像データ処理装置６に送られる。
【００６８】
第２の画像データ処理装置６は、受け取った標準ＲＧＢ画像データをスキャナ配信用の画像データ（例えばＲＧＢ多値，グレースケール，又はモノクロ２値等）に変換して出力する。
バス制御装置４は、第２の画像データ処理装置６からの画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積された画像データは、ＣＰＵ８を介して外部Ｉ／Ｆ装置１４に送られる。
外部Ｉ／Ｆ装置１４は、受け取った画像データをネットワークを介して接続したＰＣ１８に送信する。
【００６９】
次に、このＭＦＰ１００において、原稿をスキャンした画像データの画像情報検出を行ってその画像データを機器内に蓄積・保存した後、外部Ｉ／Ｆ装置１４からの画像データの画像特性を合わせてから合成して再利用する場合の動作について説明する。なお、ここでいう画像（画像データ）の合成とは、画像を画像でもって上書きするような重なりを持つものである。
【００７０】
〔ＨＤＤへの蓄積・保存動作〕
ユーザは、原稿を画像読取装置１にセットし、所望するモード等の条件の設定指示と蓄積開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【００７１】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、蓄積開始指示の制御コマンドデータ等に従って蓄積動作プロセスのプログラムを実行し、蓄積動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【００７２】
画像読取装置１で原稿をスキャンして得られたＲＧＢ各８ビットのデジタル画像データは、第１の画像データ処理装置２で予め定めた特性に統一され、バス制御装置４に送られると同時に、画像情報検出装置３で各種画像情報が検出される。
ここで、図２に第１の画像データ処理装置２の画像処理を説明するためのブロック図を示し、順に説明する。
画像読取装置１から入力され、デジタル化された画像データは、γ変換で反射率を基にした特性から予め定められた特性、例えばγ＝２．２にγ特性を変換される。
【００７３】
次にフィルタ処理を施し、画像読取装置１の持つＭＴＦ（Modulation Transfer Function）特性などの特性を予め定められた特性に補正する。この実施形態では、図５に示すような基準チャートのパターンをスキャンしたときに、線数毎に対して予め定めたＭＴＦ特性値になるように変換する。
色変換処理では、画像読取装置１の色空間から予め定められた色空間へと変換する。ここの色空間は、入力されるデータに対して、クリップや圧縮がかからないようになるべく大きい方がいいが、余り大きすぎると階調段差が問題になる。この実施形態では、規格化された色空間の一つであるＡｄｏｂｅＲＧＢに変換する。
【００７４】
解像度変換では、画像読取装置１から入力された解像度から予め定められた解像度へと変換する。この実施形態では、常に６００ｄｐｉへと変換する。もちろん、他の解像度でも可能である。
第１の画像データ処理装置２で特性を統一された画像データは、バス制御装置４に送られるのと並行して画像情報検出装置３へと送られる。
画像情報検出装置３では、各種画像情報を検出する。
【００７５】
例えば、画像読取装置１にて読み取った原稿がカラー原稿かモノクロ原稿かを判定し、原稿のカラー又はモノクロといった色情報を検出する。ここでは、一例として検出した結果がモノクロだったとする。なお、カラー原稿を判定する技術については、例えば特許第３８０４９４６号公報に記載されている。
あるいは、画像読取装置１にて読み取った原稿の地肌レベルを検出する。この地肌レベルを検出する技術については、例えば特開平１０−１７３８７４号公報に記載されている。
【００７６】
さらに、画像読取装置１にて読み取った原稿の種類情報を検出する。その結果、文字原稿だったと仮定する。もちろん、原稿種類は文字原稿に限るものではなく、原稿の特徴を検出して判定すれば、様々な原稿種類（例えば印刷写真原稿，印画紙写真原稿，地図原稿，蛍光ペン原稿，インクジェット原稿等）を検出することが可能である。この原稿種類を検出する技術も、同様に特開平１０−１７３８７４号公報に記載されている。
【００７７】
なお、画像情報検出装置３で検出する画像情報は、あくまで一例を示したに過ぎず、ここで例示したものに限るものではない。例えば、特殊原稿情報や、地紋、特定のマークを検出しても構わない。
検出した画像情報は、バス制御装置４を介してＣＰＵ８へと転送される。
バス制御装置４は、第１の画像データ処理装置２からのＲＧＢ画像データを受け取ると、それをＣＰＵ８を介してメモリ９に検出した画像情報と共に蓄積する。
メモリ９に蓄積したＲＧＢ画像データおよび検出した画像情報は、ＣＰＵ８およびバス制御装置４を介してＨＤＤ７に送信され、ＨＤＤ７内に蓄積・保存される。このときのＲＧＢ画像データと検出した画像情報を合わせてＲＧＢ画像データＡとする。
【００７８】
外部メディア１９から外部Ｉ／Ｆ装置１４経由で得られたＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データ、またはＰＣ１８からプリント出力されたレンダリング済みＲＧＢ各８ビットの規格化された色空間に基づいたデジタル画像データは、その規格化された色空間のままＣＰＵ８を介してメモリ９に蓄積される。規格化された色空間にはいろいろ種類があるが、標準色空間のｓＲＧＢやＡｄｏｂｅＲＧＢなどがあるが、この実施形態では、ＰＣ１８から送られてくるプリンタ出力であるカラーのｓＲＧＢ／４００ｄｐｉのデータを一例として蓄積する。
【００７９】
もし、入力されるＲＧＢ画像データが想定された規格化された色空間以外のものならば、メモリ９に蓄積されたＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介して第２の画像データ処理装置６に送られ、ユーザ操作によって設定された規格化された色空間に変換して再度メモリ９に蓄積する。
メモリ９に蓄積した規格化された色空間のＲＧＢ画像データは、ＣＰＵ８およびバス制御装置４を介してＨＤＤ７に送信され、ＨＤＤ７内に蓄積・保存される。このときのＲＧＢ画像データをＲＧＢ画像データＢとする。
この動作は、ＨＤＤ７への蓄積動作として説明したが、前述のコピー動作、ファックス送信動作、スキャナ配信動作のいずれかを行う際に、同時に蓄積を行うことも可能である。
【００８０】
次に、このＭＦＰ１００において、検出されたカラー又はモノクロといった色情報に基づいて、外部Ｉ／Ｆ装置１４からの画像データのカラー又はモノクロといった色空間を合わせてから合成して再利用する場合の各動作について説明する。
〔蓄積→合成→プロッタ出力動作〕
ユーザは、先ほどＨＤＤ７内に蓄積した二つの画像データであるＲＧＢ画像データＡおよびＢに対し、合成条件や所望するモード等の条件の設定指示とプロッタ出力開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【００８１】
ここでは、画像読取装置１から読み取ったＲＧＢ画像データＡの上に外部Ｉ／Ｆ装置１４経由で得られたＲＧＢ画像データＢをＲＧＢ画像データＡに合うように画質を補正してから上書きして合成する。このとき、ＲＧＢ画像データＡのカラー又はモノクロといった色情報に基づいて画質補正の方式・パラメータを決定する。なお、ユーザが意図的に自分で補正する方法・パラメータを決定したいケースもあるので、画一的に補正するのではなく、ユーザによる操作表示装置１２からの指示あるいは機器に設定された設定情報により、画像情報に基づいた補正を有効又は無効にするようにすると良い。
【００８２】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、プロッタ出力開始指示の制御コマンドデータ等に従って画像合成プロッタ出力動作プロセスのプログラムを実行し、画像合成プロッタ出力動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【００８３】
バス制御装置４は、ＨＤＤ７内に蓄積されているＲＧＢ画像データＡおよびＢをＣＰＵ８を介してメモリ９に出力する。
性質の異なるＲＧＢ画像データＡおよびＢは、第２の画像データ処理装置６でＲＧＢ画像データＡ付属のカラー又はモノクロといった色情報に基づき、二つの画質差を補正され、再度メモリ９に蓄積される。
ここではＲＧＢ画像データＡの画像情報（画質情報）から原稿がモノクロだと分かるため、この画像データＡに合成するＲＧＢ画像データＢのｓＲＧＢ画像データを同じモノクロのＡｄｏｂｅＲＧＢ画像データに変換する。
【００８４】
図４に第２の画像データ処理装置６の出力補正（画像処理）を説明するためのブロック図を示し、画質差を補正する手順を説明する。
ＲＧＢ画像データＢはカラーのｓＲＧＢデータであり、これをＲＧＢ画像データＡのモノクロデータ（但し画像のフォーマットはグレースケールではなくＡｄｏｂｅＲＧＢである）に合わせる。
【００８５】
まず、フィルタ処理はもともと電子のデータであり、スルーにする。ユーザ操作による調整指示があった場合にのみ行う。
色変換は、カラーのｓＲＧＢデータをＡｄｏｂｅＲＧＢにおけるモノクロデータに変換する。この色空間の組み合わせは、蓄積時のものに対応していれば良く、任意の変換が可能である。
解像度変換は、４００ｄｐｉのデータを６００ｄｐｉへと変換する。
γ変換では、ｓＲＧＢとＡｄｏｂｅＲＧＢのγが共通なのでスルーとする。蓄積時のγ特性が異なる場合は、色変換でも対応は可能であるが、ここで吸収しても良い。
プロッタ出力前の処理なので、中間調処理はスルーとなる。
【００８６】
以上説明したように、画像情報検出装置３によって検出されたＲＧＢ画像データＡのカラー又はモノクロといった色情報に基づき、ＲＧＢ画像データＡに合成するＲＧＢ画像データＢの画質を補正した。
ただし、ユーザ操作による指示により、意図してモノクロの画像データとカラーの画像データをそのまま合成したい場合には、画質差を補正しないようにする。例えば、モノクロの文書にカラーのロゴを配置するようなケースである。
【００８７】
また、そのときもフルカラーではなく、コストの安いシングルカラーでの出力、あるいは二色カラーでの出力という指示、あるいは設定があった場合には該当するカラーへとＲＧＢ画像データＢを色変換にて変換する。
さらには、本ケースとは異なり、ＲＧＢ画像データＡがカラーという検出結果で、合成しようとするＲＧＢ画像データＢがモノクロの時には、ＲＧＢ画像データＡの色空間（ここではＡｄｏｂｅＲＧＢ）でのモノクロ画像データへと変換する。
【００８８】
その後、メモリ９のＲＧＢ画像データＡおよびＢは、画像データ合成装置５で画像を合成し、第２の画像データ処理装置６でＣＭＹＫの画像データに変換・出力される。
バス制御装置４は、第２の画像データ処理装置６からのＣＭＹＫ画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積されたＣＭＹＫ画像データは、ＣＰＵ８およびプロッタＩ／Ｆ装置１０を介してプロッタ装置１１に送られる。
プロッタ装置１１は、受け取ったＣＭＹＫ画像データを可視画像として用紙に印刷出力し、原稿のコピーが生成される。
【００８９】
図３に画像データ合成装置５の画像合成を、図４に第２の画像データ処理装置６の出力補正をそれぞれ説明するためのブロック図を示し、画像合成、出力補正を順に説明する。
画像データ合成装置５では、先の第２の画像データ処理装置６で画質差を補正した二つのＲＧＢ画像データを合成する。ここでは、ＲＧＢ画像データＡの上にＲＧＢ画像データＢを上書きして合成する。
【００９０】
フィルタ処理は、合成されたＲＧＢ画像データの鮮鋭性やＳ（Signal）／Ｎ（Noise）比をプロッタ装置１１に出力する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
【００９１】
色変換は、ＲＧＢ各８ビットのデータを受け取ると、プロッタ装置１１用の色空間であるＣＭＹＫ各８ビットに変換する。このときにユーザが所望するモード情報に従って彩度もあわせて調整する。
解像度変換は、ＣＭＹＫ画像データの解像度の変換をプロッタ装置１１の性能に従って行う。この実施形態では、プロッタ装置１１の性能が６００ｄｐｉ出力であるため、特に変換は行われない。
【００９２】
γ変換では、ＣＭＹＫ画像データのγ特性の変換（γ変換）をプロッタ装置１１のプロセス特性に従って行う。
中間調処理では、ＣＭＹＫ各８ビットを受け取ると、プロッタ装置１１の階調処理能力に従った中間調処理を行う。この実施形態では、ＣＭＹＫ各２ビットとし、疑似中間調処理の一つである誤差拡散法を用いる。
【００９３】
このことにより、ＭＦＰ１００内に蓄積・保存したデータに対し、蓄積時に画一的に画質を統一するのではなく、検出した被合成画像のカラー又はモノクロといった色情報に基づいて合成前に合成画像へカラー又はモノクロといった色空間を揃える画像処理を行い、統一感のある合成画像を生成することにより、最適な合成プロッタ出力画像を得ることができ、大幅に合成画質が向上する。
【００９４】
〔蓄積→合成→ファックス送信動作〕
ユーザは、先ほどＨＤＤ７内に蓄積した二つの画像データであるＲＧＢ画像データＡおよびＢに対し、合成条件や所望するモード等の条件の設定指示とファックス送信開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【００９５】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、ファックス送信開始指示の制御コマンドデータ等に従って画像合成ファックス送信動作プロセスのプログラムを実行し、画像合成ファックス送信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【００９６】
バス制御装置４は、ＨＤＤ７内に蓄積されているＲＧＢ画像データＡおよびＢをＣＰＵ８を介してメモリ９に出力する。
性質の異なるＲＧＢ画像データＡおよびＢは、第２の画像データ処理装置６でＲＧＢ画像データＡ付属のカラー又はモノクロといった色情報に基づき、二つの画質差を補正され、再度メモリ９に蓄積される。この動作の詳細は、上述してあるので割愛する。
【００９７】
その後、前述のようにメモリ９のＲＧＢ画像データＡおよびＢは、画像データ合成装置５と第２の画像データ処理装置６を介して回線Ｉ／Ｆ装置１３に出力され、ＦＡＸ送信がなされる。
図３に画像データ合成装置５の画像合成を、図４に第２の画像データ処理装置６の出力補正をそれぞれ説明するためのブロック図を示し、画像合成、出力補正を順に説明する。
画像データ合成装置５では、先の第２の画像データ処理装置６で画質差を補正した二つのＲＧＢ画像データを合成する。ここでは、ＲＧＢ画像データＡの上にＲＧＢ画像データＢを上書きして合成する。
【００９８】
フィルタ処理は、ＲＧＢ画像データの鮮鋭性をＦＡＸ送信する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
色変換は、ＲＧＢ各８ビットのデータを受け取ると、ＦＡＸ装置で一般的な単色（モノクロ）８ビットに変換する。
解像度変換は、モノクロ画像データの解像度をＦＡＸ装置１７で送受される解像度に変換する。この実施形態では、主走査：２００ｄｐｉ×副走査：１００ｄｐｉに変換する。
【００９９】
γ変換では、モノクロ画像データのγ特性をＦＡＸ送信する場合の再現性が良くなるように補正する。例えば、文字モードでは文字をハッキリ／クッキリさせるためにコントラストを高めにし、γ変換を行う。写真モードでは、滑らかに階調が表現できるようにやや寝かせ気味のγ変換を行う。
中間調処理では、モノクロ８ビットを受け取ると、ＦＡＸ装置１７で送受される中間調処理能力に従った中間調処理を行う。この実施形態では、疑似中間調処理の一つである誤差拡散法を用いて２値のデータとする。
【０１００】
このことにより、ＭＦＰ１００内に蓄積・保存したデータに対し、蓄積時に画一的に画質を統一するのではなく、検出した被合成画像のカラー又はモノクロといった色情報に基づいて合成前に合成画像へカラー又はモノクロといった色空間を揃える画像処理を行い、統一感のある合成画像を生成することにより、最適な合成ファックス送信画像を得ることができ、大幅に合成画質が向上する。
【０１０１】
〔蓄積→合成→スキャナ配信動作〕
ユーザは、先ほどＨＤＤ７内に蓄積した二つの画像データであるＲＧＢ画像データＡおよびＢに対し、合成条件や所望するモード等の条件の設定指示とスキャナ配信開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【０１０２】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、スキャナ配信開始指示の制御コマンドデータ等に従って画像合成スキャナ配信動作プロセスのプログラムを実行し、画像合成スキャナ配信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【０１０３】
バス制御装置４は、ＨＤＤ７内に蓄積されているＲＧＢ画像データＡおよびＢをＣＰＵ８を介してメモリ９に出力する。
性質の異なるＲＧＢ画像データＡおよびＢは、第２の画像データ処理装置６でＲＧＢ画像データＡ付属のカラー又はモノクロといった色情報に基づき、二つの画質差を補正され、再度メモリ９に蓄積される。この動作の詳細は、上述してあるので割愛する。
その後、前述のようにメモリ９のＲＧＢ画像データＡおよびＢは、画像データ合成装置５と第２の画像データ処理装置６を介して外部Ｉ／Ｆ装置１４に出力され、スキャナ配信がなされる。
【０１０４】
図３に画像データ合成装置５の画像合成を、図４に第２の画像データ処理装置６の出力補正をそれぞれ説明するためのブロック図を示し、画像合成、出力補正を順に説明する。
画像データ合成装置５では、先の第２の画像データ処理装置６で画質差を補正した二つのＲＧＢ画像データを合成する。ここでは、ＲＧＢ画像データＡの上にＲＧＢ画像データＢを上書きして合成する。
【０１０５】
フィルタ処理は、ＲＧＢ画像データの鮮鋭性をスキャナ配信する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
色変換は、ＲＧＢ各８ビットのデータを受け取ると、指定される色空間に変換する。この実施形態では、スキャナ配信で一般的なｓＲＧＢ規格化された色空間に各色８ビットで変換する。
【０１０６】
解像度変換は、ｓＲＧＢ画像データの解像度を指定されたスキャナ配信で送受される解像度に変換する。この実施形態では、主走査：２００ｄｐｉ×副走査：２００ｄｐｉに変換する。
γ変換では、ＲＧＢ画像データのγ特性をスキャナ配信する場合の再現性が良くなるように補正する。この場合は、ｓＲＧＢ規格化された色空間に既にカラーマッチングされているため、γ変換は行われない。
中間調処理では、指定されたスキャナ配信で送受される中間調処理能力に従った中間調処理を行う。この実施形態では、ＲＧＢ各８ｂｉｔの１６万色が指定されたものとして、階調処理は特に実施しない。
【０１０７】
このことにより、ＭＦＰ１００内に蓄積・保存したデータに対し、蓄積時に画一的に画質を統一するのではなく、検出した被合成画像のカラー又はモノクロといった色情報に基づいて合成前に合成画像へカラー又はモノクロといった色空間を揃える画像処理を行い、統一感のある合成画像を生成することにより、最適な合成スキャナ配信画像を得ることができ、大幅に合成画質が向上する。
【０１０８】
次に、このＭＦＰ１００において、検出された地肌レベル情報に基づいて、外部Ｉ／Ｆ装置１４からの画像データの地肌レベルを合わせてから合成して再利用する場合の各動作について説明する。
〔蓄積→合成→プロッタ出力動作〕
ユーザは、先ほどＨＤＤ７内に蓄積した二つの画像データであるＲＧＢ画像データＡおよびＢに対し、合成条件や所望するモード等の条件の設定指示とプロッタ出力開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【０１０９】
ここでは、画像読取装置１から読み取ったＲＧＢ画像データＡの上に外部Ｉ／Ｆ装置１４経由で得られたＲＧＢ画像データＢをＲＧＢ画像データＡに合うように画質を補正してから上書きして合成する。このとき、ＲＧＢ画像データＡの地肌レベル情報に基づいて画質補正の方式・パラメータを決定する。なお、ユーザが意図的に自分で補正する方法・パラメータを決定したいケースもあるので、画一的に補正するのではなく、ユーザによる操作表示装置１２からの指示あるいは機器に設定された設定情報により、画像情報に基づいた補正を有効又は無効にするようにすると良い。
【０１１０】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、プロッタ出力開始指示の制御コマンドデータ等に従って画像合成プロッタ出力動作プロセスのプログラムを実行し、画像合成プロッタ出力動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【０１１１】
バス制御装置４は、ＨＤＤ７内に蓄積されているＲＧＢ画像データＡおよびＢをＣＰＵ８を介してメモリ９に出力する。
性質の異なるＲＧＢ画像データＡおよびＢは、第２の画像データ処理装置６でＲＧＢ画像データＡ付属の地肌レベル情報に基づき、二つの画質差を補正され、再度メモリ９に蓄積される。
ここでは、ＲＧＢ画像データＡの地肌レベル情報から、このＲＧＢ画像データＡに合成するＲＧＢ画像データＢのｓＲＧＢ画像データを同じ地肌レベルのＡｄｏｂｅＲＧＢ画像データに変換する。
【０１１２】
図４に第２の画像データ処理装置６の出力補正を説明するためのブロック図を示し、画質差を補正する手順を説明する。
ＲＧＢ画像データＢはカラーのｓＲＧＢデータであり、これをＲＧＢ画像データＡの地肌レベルに合わせる。
まず、フィルタ処理はもともと電子のデータであり、スルーにする。ユーザ操作による調整指示があった場合にのみ行う。
色変換は、カラーのｓＲＧＢデータをＡｄｏｂｅＲＧＢに変換する。この色空間の組み合わせは、蓄積時のものに対応していれば良く、任意の変換が可能である。
このとき、ＲＧＢ画像データＡの検出された地肌レベルに合うようにｓＲＧＢデータの基準白をＡｄｏｂｅＲＧＢの検出された地肌データに揃えるように変換する。
【０１１３】
解像度変換は、４００ｄｐｉのデータを６００ｄｐｉへと変換する。
γ変換では、ｓＲＧＢとＡｄｏｂｅＲＧＢのγが共通なのでスルーとする。蓄積時のγ特性が異なる場合は、色変換でも対応は可能であるが、ここで吸収しても良い。
また、地肌レベルの調整を色変換ではなく、γ変換で行っても構わない。
プロッタ出力前の処理なので、中間調処理はスルーとなる。
【０１１４】
以上説明したように、画像情報検出装置３によって検出されたＲＧＢ画像データＡの地肌レベル情報に基づき、ＲＧＢ画像データＡに合成するＲＧＢ画像データＢの画質を補正した。
ただし、ユーザ操作による指示により、意図して地肌レベルを揃えずにそのまま合成したい場合には、画質差を補正しないようにする。例えば、地肌が十分白い文書に下地のついた画像をはめ込むようなケースである。
また、そのときもフルカラーではなく、コストの安いモノクロやシングルカラーでの出力、あるいは二色カラーでの出力という指示、あるいは設定があった場合には該当するカラーへとＲＧＢ画像データＢを色変換にて変換する。
【０１１５】
その後、メモリ９のＲＧＢ画像データＡおよびＢは、画像データ合成装置５で画像を合成し、第２の画像データ処理装置６でＣＭＹＫの画像データに変換・出力される。
バス制御装置４は、第２の画像データ処理装置６からのＣＭＹＫ画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積されたＣＭＹＫ画像データは、ＣＰＵ８およびプロッタＩ／Ｆ装置１０を介してプロッタ装置１１に送られる。
プロッタ装置１１は、受け取ったＣＭＹＫ画像データを可視画像として用紙に印刷出力し、原稿のコピーが生成される。
【０１１６】
図３に画像データ合成装置５の画像合成を、図４に第２の画像データ処理装置６の出力補正をそれぞれ説明するためのブロック図を示し、画像合成、出力補正を順に説明する。
画像データ合成装置５では、先の第２の画像データ処理装置６で画質差を補正した二つのＲＧＢ画像データを合成する。ここでは、ＲＧＢ画像データＡの上にＲＧＢ画像データＢを上書きして合成する。
【０１１７】
フィルタ処理は、合成されたＲＧＢ画像データの鮮鋭性やＳ／Ｎ比をプロッタ装置１１に出力する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
【０１１８】
色変換は、ＲＧＢ各８ビットのデータを受け取ると、プロッタ装置１１用の色空間であるＣＭＹＫ各８ビットに変換する。このときにユーザが所望するモード情報に従って彩度もあわせて調整する。
解像度変換は、ＣＭＹＫ画像データの解像度の変換をプロッタ装置１１の性能に従って行う。この実施形態では、プロッタ装置１１の性能が６００ｄｐｉ出力であるため、特に変換は行われない。
【０１１９】
γ変換では、ＣＭＹＫ画像データのγ特性の変換（γ変換）をプロッタ装置１１のプロセス特性に従って行う。
中間調処理では、ＣＭＹＫ各８ビットを受け取ると、プロッタ装置１１の階調処理能力に従った中間調処理を行う。この実施形態では、ＣＭＹＫ各２ビットとし、疑似中間調処理の一つである誤差拡散法を用いる。
【０１２０】
このことにより、ＭＦＰ１００内に蓄積・保存したデータに対し、蓄積時に画一的に画質を統一するのではなく、検出した被合成画像の地肌レベル情報に基づいて合成前に合成画像へ地肌レベルを補正する画像処理を行い、統一感のある合成画像を生成することにより、最適な合成プロッタ出力画像を得ることができ、大幅に合成画質が向上する。
【０１２１】
〔蓄積→合成→ファックス送信動作〕
ユーザは、先ほどＨＤＤ７内に蓄積した二つの画像データであるＲＧＢ画像データＡおよびＢに対し、合成条件や所望するモード等の条件の設定指示とファックス送信開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【０１２２】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、ファックス送信開始指示の制御コマンドデータ等に従って画像合成ファックス送信動作プロセスのプログラムを実行し、画像合成ファックス送信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【０１２３】
バス制御装置４は、ＨＤＤ７内に蓄積されているＲＧＢ画像データＡおよびＢをＣＰＵ８を介してメモリ９に出力する。
性質の異なるＲＧＢ画像データＡおよびＢは、第２の画像データ処理装置６でＲＧＢ画像データＡ付属の地肌レベル情報に基づき、二つの画質差を補正され、再度メモリ９に蓄積される。この動作の詳細は、上述してあるので割愛する。
その後、前述のようにメモリ９のＲＧＢ画像データＡおよびＢは、画像データ合成装置５と第２の画像データ処理装置６を介して回線Ｉ／Ｆ装置１３に出力され、ＦＡＸ送信がなされる。
【０１２４】
図３に画像データ合成装置５の画像合成を、図４に第２の画像データ処理装置６の出力補正をそれぞれ説明するためのブロック図を示し、画像合成、出力補正を順に説明する。
画像データ合成装置５では、先の第２の画像データ処理装置６で画質差を補正した二つのＲＧＢ画像データを合成する。ここでは、ＲＧＢ画像データＡの上にＲＧＢ画像データＢを上書きして合成する。
【０１２５】
フィルタ処理は、ＲＧＢ画像データの鮮鋭性をＦＡＸ送信する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
色変換は、ＲＧＢ各８ビットのデータを受け取ると、ＦＡＸ装置で一般的な単色（モノクロ）８ビットに変換する。
解像度変換は、モノクロ画像データの解像度をＦＡＸ装置１７で送受される解像度に変換する。この実施形態では、主走査：２００ｄｐｉ×副走査：１００ｄｐｉに変換する。
【０１２６】
γ変換では、モノクロ画像データのγ特性をＦＡＸ送信する場合の再現性が良くなるように補正する。例えば、文字モードでは文字をハッキリ／クッキリさせるためにコントラストを高めにし、γ変換を行う。写真モードでは、滑らかに階調が表現できるようにやや寝かせ気味のγ変換を行う。
中間調処理では、モノクロ８ビットを受け取ると、ＦＡＸ装置１７で送受される中間調処理能力に従った中間調処理を行う。この実施形態では、疑似中間調処理の一つである誤差拡散法を用いて２値のデータとする。
【０１２７】
このことにより、ＭＦＰ１００内に蓄積・保存したデータに対し、蓄積時に画一的に画質を統一するのではなく、検出した被合成画像の地肌レベル情報に基づいて合成前に合成画像へ地肌レベルを補正する画像処理を行い、統一感のある合成画像を生成することにより、最適な合成ファックス送信画像を得ることができ、大幅に合成画質が向上する。
【０１２８】
〔蓄積→合成→スキャナ配信動作〕
ユーザは、先ほどＨＤＤ７内に蓄積した二つの画像データであるＲＧＢ画像データＡおよびＢに対し、合成条件や所望するモード等の条件の設定指示とスキャナ配信開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【０１２９】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、スキャナ配信開始指示の制御コマンドデータ等に従って画像合成スキャナ配信動作プロセスのプログラムを実行し、画像合成スキャナ配信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【０１３０】
バス制御装置４は、ＨＤＤ７内に蓄積されているＲＧＢ画像データＡおよびＢをＣＰＵ８を介してメモリ９に出力する。
性質の異なるＲＧＢ画像データＡおよびＢは、第２の画像データ処理装置６でＲＧＢ画像データＡ付属の地肌レベル情報に基づき、二つの画質差を補正され、再度メモリ９に蓄積される。この動作の詳細は、上述してあるので割愛する。
その後、前述のようにメモリ９のＲＧＢ画像データＡおよびＢは、画像データ合成装置５と第２の画像データ処理装置６を介して外部Ｉ／Ｆ装置１４に出力され、スキャナ配信がなされる。
【０１３１】
図３に画像データ合成装置５の画像合成を、図４に第２の画像データ処理装置６の出力補正をそれぞれ説明するためのブロック図を示し、画像合成、出力補正を順に説明する。
画像データ合成装置５では、先の第２の画像データ処理装置６で画質差を補正した二つのＲＧＢ画像データを合成する。ここでは、ＲＧＢ画像データＡの上にＲＧＢ画像データＢを上書きして合成する。
【０１３２】
フィルタ処理は、ＲＧＢ画像データの鮮鋭性をスキャナ配信する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
色変換は、ＲＧＢ各８ビットのデータを受け取ると、指定される色空間に変換する。この実施形態では、スキャナ配信で一般的なｓＲＧＢ規格化された色空間に各色８ビットで変換する。
【０１３３】
解像度変換は、ｓＲＧＢ画像データの解像度を指定されたスキャナ配信で送受される解像度に変換する。この実施形態では、主走査：２００ｄｐｉ×副走査：２００ｄｐｉに変換する。
γ変換では、ＲＧＢ画像データのγ特性をスキャナ配信する場合の再現性が良くなるように補正する。この場合は、ｓＲＧＢ規格化された色空間に既にカラーマッチングされているため、γ変換は行われない。
中間調処理では、指定されたスキャナ配信で送受される中間調処理能力に従った中間調処理を行う。この実施形態では、ＲＧＢ各８ｂｉｔの１６万色が指定されたものとして、階調処理は特に実施しない。
【０１３４】
このことにより、ＭＦＰ１００内に蓄積・保存したデータに対し、蓄積時に画一的に画質を統一するのではなく、検出した被合成画像の地肌レベル情報に基づいて合成前に合成画像へ地肌レベルを補正する画像処理を行い、統一感のある合成画像を生成することにより、最適な合成スキャナ配信画像を得ることができ、大幅に合成画質が向上する。
【０１３５】
次に、このＭＦＰ１００において、検出された原稿種類情報に基づいて、外部Ｉ／Ｆ装置１４からの画像データを原稿種類の特徴に合わせてから合成して再利用する場合の動作について説明する。
〔蓄積→合成→プロッタ出力動作〕
ユーザは、先ほどＨＤＤ７内に蓄積した二つの画像データであるＲＧＢ画像データＡおよびＢに対し、合成条件や所望するモード等の条件の設定指示とプロッタ出力開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【０１３６】
ここでは、画像読取装置１から読み取ったＲＧＢ画像データＡの上に外部Ｉ／Ｆ装置１４経由で得られたＲＧＢ画像データＢをＲＧＢ画像データＡに合うように画質を補正してから上書きして合成する。このとき、ＲＧＢ画像データＡの原稿種類情報に基づいて画質補正の方式・パラメータを決定する。なお、ユーザが意図的に自分で補正する方法・パラメータを決定したいケースもあるので、画一的に補正するのではなく、ユーザによる操作表示装置１２からの指示あるいは機器に設定された設定情報により、画像情報に基づいた補正を有効又は無効にするようにすると良い。
【０１３７】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、プロッタ出力開始指示の制御コマンドデータ等に従って画像合成プロッタ出力動作プロセスのプログラムを実行し、画像合成プロッタ出力動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【０１３８】
バス制御装置４は、ＨＤＤ７内に蓄積されているＲＧＢ画像データＡおよびＢをＣＰＵ８を介してメモリ９に出力する。
性質の異なるＲＧＢ画像データＡおよびＢは、第２の画像データ処理装置６でＲＧＢ画像データＡ付属の原稿種類情報に基づき、二つの画質差を補正され、再度メモリ９に蓄積される。
【０１３９】
ここでは、ＲＧＢ画像データＡの原稿種類情報から、このＲＧＢ画像データＡに合成するＲＧＢ画像データＢのｓＲＧＢ画像データを原稿種類の特徴に合うＡｄｏｂｅＲＧＢ画像データに変換する。
ＲＧＢ画像データＡの原稿種類情報は文字原稿であると仮定したので、一般的な文字原稿の特徴である白地でコントラストが高いモノクロのＡｄｏｂｅＲＧＢデータへと変換することになる。
なお、前述した地肌レベルの検出も行い、組み合わせて処理しても効果をより高めることができる。
【０１４０】
図４に第２の画像データ処理装置６の出力補正を説明するためのブロック図を示し、画質差を補正する手順を説明する。
ＲＧＢ画像データＢはカラーのｓＲＧＢデータであり、これをＲＧＢ画像データＡの地肌レベルに合わせる。
まず、フィルタ処理はもともと電子のデータであり、スルーにする。ユーザ操作による調整指示があった場合にのみ行う。文字原稿ということで、若干シャープネスを上げても良い。
【０１４１】
色変換は、カラーのｓＲＧＢデータをモノクロのＡｄｏｂｅＲＧＢに変換する。この色空間の組み合わせは、蓄積時のものに対応していれば良く、任意の変換が可能である。
このとき、ＲＧＢ画像データＡは文字原稿ということで、ＲＧＢ画像データＢのコントラストを高め、地肌レベルが白地になるように変換する。
解像度変換は、４００ｄｐｉのデータを６００ｄｐｉへと変換する。
【０１４２】
γ変換では、ｓＲＧＢとＡｄｏｂｅＲＧＢのγが共通なのでスルーとする。蓄積時のγ特性が異なる場合は、色変換でも対応は可能であるが、ここで吸収しても良い。
また、コントラストおよび地肌レベルの調整を色変換ではなく、γ変換で行っても構わない。
プロッタ出力前の処理なので、中間調処理はスルーとなる。
【０１４３】
以上説明したように、画像情報検出装置３によって検出されたＲＧＢ画像データＡの原稿種類情報に基づき、ＲＧＢ画像データＡに合成するＲＧＢ画像データＢの画質を補正した。
ただし、ユーザ操作による指示により、意図して地肌レベルを揃えずにそのまま合成したい場合には、画質差を補正しないようにする。例えば、地肌が十分白い文書に下地のついた画像をはめ込むようなケースである。
また、そのときもフルカラーではなく、コストの安いモノクロやシングルカラーでの出力、あるいは二色カラーでの出力という指示、あるいは設定があった場合には該当するカラーへとＲＧＢ画像データＢを色変換にて変換する。
【０１４４】
今回検出された原稿種類情報として文字原稿としたが、逆に文字原稿ではないと検出された時には今回行った調整と逆の調整を行っても良い。
さらには、文字原稿以外にも地図やインクジェットなど様々な原稿種類を検出し、その特徴に応じた画質補正を行うことが可能である。
【０１４５】
その後、メモリ９のＲＧＢ画像データＡおよびＢは、画像データ合成装置５で画像を合成し、第２の画像データ処理装置６でＣＭＹＫの画像データに変換・出力される。
バス制御装置４は、第２の画像データ処理装置６からのＣＭＹＫ画像データを受け取ると、それをＣＰＵ８を介してメモリ９に蓄積する。
次に、メモリ９に蓄積されたＣＭＹＫ画像データは、ＣＰＵ８およびプロッタＩ／Ｆ装置１０を介してプロッタ装置１１に送られる。
プロッタ装置１１は、受け取ったＣＭＹＫ画像データを可視画像として用紙に印刷出力し、原稿のコピーが生成される。
【０１４６】
図３に画像データ合成装置５の画像合成を、図４に第２の画像データ処理装置６の出力補正をそれぞれ説明するためのブロック図を示し、画像合成、出力補正を順に説明する。
画像データ合成装置５では、先の第２の画像データ処理装置６で画質差を補正した二つのＲＧＢ画像データを合成する。ここでは、ＲＧＢ画像データＡの上にＲＧＢ画像データＢを上書きして合成する。
【０１４７】
フィルタ処理は、合成されたＲＧＢ画像データの鮮鋭性やＳ／Ｎ比を、プロッタ装置１１に出力する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
【０１４８】
色変換は、ＲＧＢ各８ビットのデータを受け取ると、プロッタ装置１１用の色空間であるＣＭＹＫ各８ビットに変換する。このときにユーザが所望するモード情報に従って彩度もあわせて調整する。
解像度変換は、ＣＭＹＫ画像データの解像度の変換をプロッタ装置１１の性能に従って行う。この実施形態では、プロッタ装置１１の性能が６００ｄｐｉ出力であるため、特に変換は行われない。
【０１４９】
γ変換では、ＣＭＹＫ画像データのγ特性の変換（γ変換）をプロッタ装置１１のプロセス特性に従って行う。
中間調処理では、ＣＭＹＫ各８ビットを受け取ると、プロッタ装置１１の階調処理能力に従った中間調処理を行う。この実施形態では、ＣＭＹＫ各２ビットとし、疑似中間調処理の一つである誤差拡散法を用いる。
【０１５０】
このことにより、ＭＦＰ１００内に蓄積・保存したデータに対し、蓄積時に画一的に画質を統一するのではなく、検出した被合成画像の原稿種類情報に基づいて合成前に合成画像へ原稿種類の特徴に合う画像処理を行い、統一感のある合成画像を生成することにより、最適な合成プロッタ出力画像を得ることができ、大幅に合成画質が向上する。
【０１５１】
〔蓄積→合成→ファックス送信動作〕
ユーザは、先ほどＨＤＤ７内に蓄積した二つの画像データであるＲＧＢ画像データＡおよびＢに対し、合成条件や所望するモード等の条件の設定指示とファックス送信開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【０１５２】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、ファックス送信開始指示の制御コマンドデータ等に従って画像合成ファックス送信動作プロセスのプログラムを実行し、画像合成ファックス送信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【０１５３】
バス制御装置４は、ＨＤＤ７内に蓄積されているＲＧＢ画像データＡおよびＢをＣＰＵ８を介してメモリ９に出力する。
性質の異なるＲＧＢ画像データＡおよびＢは、第２の画像データ処理装置６でＲＧＢ画像データＡ付属の原稿種類情報に基づき、二つの画質差を補正され、再度メモリ９に蓄積される。この動作の詳細は、上述してあるので割愛する。
その後、前述のようにメモリ９のＲＧＢ画像データＡおよびＢは、画像データ合成装置５と第２の画像データ処理装置６を介して回線Ｉ／Ｆ装置１３に出力され、ＦＡＸ送信がなされる。
【０１５４】
図３に画像データ合成装置５の画像合成を、図４に第２の画像データ処理装置６の出力補正をそれぞれ説明するためのブロック図を示し、画像合成、出力補正を順に説明する。
画像データ合成装置５では、先の第２の画像データ処理装置６で画質差を補正した二つのＲＧＢ画像データを合成する。ここでは、ＲＧＢ画像データＡの上にＲＧＢ画像データＢを上書きして合成する。
【０１５５】
フィルタ処理は、ＲＧＢ画像データの鮮鋭性をＦＡＸ送信する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
色変換は、ＲＧＢ各８ビットのデータを受け取ると、ＦＡＸ装置で一般的な単色（モノクロ）８ビットに変換する。
解像度変換は、モノクロ画像データの解像度をＦＡＸ装置１７で送受される解像度に変換する。この実施形態では、主走査：２００ｄｐｉ×副走査：１００ｄｐｉに変換する。
【０１５６】
γ変換では、モノクロ画像データのγ特性をＦＡＸ送信する場合の再現性が良くなるように補正する。例えば、文字モードでは文字をハッキリ／クッキリさせるためにコントラストを高めにし、γ変換を行う。写真モードでは、滑らかに階調が表現できるようにやや寝かせ気味のγ変換を行う。
中間調処理では、モノクロ８ビットを受け取ると、ＦＡＸ装置１７で送受される中間調処理能力に従った中間調処理を行う。この実施形態では、疑似中間調処理の一つである誤差拡散法を用いて２値のデータとする。
【０１５７】
このことにより、ＭＦＰ１００内に蓄積・保存したデータに対し、蓄積時に画一的に画質を統一するのではなく、検出した被合成画像の原稿種類情報に基づいて合成前に合成画像へ原稿種類の特徴に合う画像処理を行い、統一感のある合成画像を生成することにより、最適な合成ファックス送信画像を得ることができ、大幅に合成画質が向上する。
【０１５８】
〔蓄積→合成→スキャナ配信動作〕
ユーザは、先ほどＨＤＤ７内に蓄積した二つの画像データであるＲＧＢ画像データＡおよびＢに対し、合成条件や所望するモード等の条件の設定指示とスキャナ配信開始指示の各情報の入力を操作表示装置１２上の操作によって行う。
【０１５９】
操作表示装置１２は、ユーザ操作によって入力された情報を機器内部の制御コマンドデータに変換して発行する。その発行された制御コマンドデータは、ＰＣＩ−Ｅｘｐｒｅｓｓバスを介してＣＰＵ８に通知される。
ＣＰＵ８は、スキャナ配信開始指示の制御コマンドデータ等に従って画像合成スキャナ配信動作プロセスのプログラムを実行し、画像合成スキャナ配信動作に必要な設定や動作を順に行っていく。以下に、動作プロセスを順に記す。
【０１６０】
バス制御装置４は、ＨＤＤ７内に蓄積されているＲＧＢ画像データＡおよびＢをＣＰＵ８を介してメモリ９に出力する。
性質の異なるＲＧＢ画像データＡおよびＢは、第２の画像データ処理装置６でＲＧＢ画像データＡ付属の原稿種類情報に基づき、二つの画質差を補正され、再度メモリ９に蓄積される。この動作の詳細は、上述してあるので割愛する。
その後、前述のようにメモリ９のＲＧＢ画像データＡおよびＢは、画像データ合成装置５と第２の画像データ処理装置６を介して外部Ｉ／Ｆ装置１４に出力され、スキャナ配信がなされる。
【０１６１】
図３に画像データ合成装置５の画像合成を、図４に第２の画像データ処理装置６の出力補正をそれぞれ説明するためのブロック図を示し、画像合成、出力補正を順に説明する。
画像データ合成装置５では、先の第２の画像データ処理装置６で画質差を補正した二つのＲＧＢ画像データを合成する。ここでは、ＲＧＢ画像データＡの上にＲＧＢ画像データＢを上書きして合成する。
【０１６２】
フィルタ処理は、ＲＧＢ画像データの鮮鋭性をスキャナ配信する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとするために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。
色変換は、ＲＧＢ各８ビットのデータを受け取ると、指定される色空間に変換する。この実施形態では、スキャナ配信で一般的なｓＲＧＢ規格化された色空間に各色８ビットで変換する。
【０１６３】
解像度変換は、ｓＲＧＢ画像データの解像度を指定されたスキャナ配信で送受される解像度に変換する。この実施形態では、主走査：２００ｄｐｉ×副走査：２００ｄｐｉに変換する。
γ変換では、ＲＧＢ画像データのγ特性をスキャナ配信する場合の再現性が良くなるように補正する。この場合は、ｓＲＧＢ規格化された色空間に既にカラーマッチングされているため、γ変換は行われない。
中間調処理では、指定されたスキャナ配信で送受される中間調処理能力に従った中間調処理を行う。この実施形態では、ＲＧＢ各８ｂｉｔの１６万色が指定されたものとして、階調処理は特に実施しない。
【０１６４】
このことにより、ＭＦＰ１００内に蓄積・保存したデータに対し、蓄積時に画一的に画質を統一するのではなく、検出した被合成画像の原稿種類情報に基づいて合成前に合成画像へ原稿種類の特徴に合う画像処理を行い、統一感のある合成画像を生成することにより、最適な合成スキャナ配信画像を得ることができ、大幅に合成画質が向上する。
【０１６５】
なお、例えば図６に示すように、図１に示したＭＦＰ１００と若干異なる構成も考えられる。
図６はこの発明の他の実施形態であるＭＦＰのハードウェア構成例を示すブロック図であり、図１と同じ部分には同一符号を付している。
図１に示したＭＦＰ１００では、画像情報検出装置３を画像読取装置１に付属する第１の画像データ処理装置２に接続し、画像読取装置１からの画像データに対して画像情報を検出するようにしていた。このため、画像読取装置１からの画像データの画像情報は検出することができたが、外部Ｉ／Ｆ装置１４からの画像データからは画像情報の検出ができない。
【０１６６】
これに対し、図６に示すＭＦＰ２００では、画像情報検出装置３を第２の画像データ処理装置６に接続しており、メモリ９上に展開された画像データに対して検出を行うことが可能である。
したがって、合成する画像と被合成画像の両方の画像情報を検出し、それぞれの画像情報から総合的に補正する画像処理を決定することができる。
【０１６７】
ただし、図１の構成と異なり、検出動作そのものでメモリ９やバスに負荷がかかるため、システム全体としての処理速度の低下や制御そのものが複雑になる。
また、画像情報検出装置３をハードウェアで実現する代わりに、ＣＰＵ８で代替することも可能である。
さらには、外部Ｉ／Ｆ装置１４を備えているので、画像を外部の機器に転送し、より高速なＰＣ１８等の外部機器などで画像情報を検出するようにしても良い。
【０１６８】
なお、以上の構成例では、二つの画像（画像データ）の合成について説明してきたが、三つ以上の画像を合成することも考えられる。その場合は、それぞれの画像に対して、検出した画像情報に基づいて総合的に画像特性を補正する画像処理を施し、その後に画像を合成すれば良い。
複数の画像情報がある場合、どの画像情報に合わせるかは合成後に一番情報量が多くなる画像に合わせると良い。しかし、実際はケースバイケースであるため、任意に設定できるようになっているとなお良い。
【０１６９】
以上、この発明をＭＦＰに適用した実施形態について説明したが、この発明はこれに限らず、画像読取装置（スキャナ装置等）を有するデジタル複写機やファクシミリ装置等の画像形成装置には勿論、画像読取装置を接続可能なプリンタやＰＣ、更には画像読取装置単体等の各種画像処理装置に適用可能である。
【０１７０】
〔この実施形態におけるプログラム〕
このプログラムは、ＭＦＰ等の画像処理装置を制御するＣＰＵ（コンピュータ）に、この発明に関わる機能である制御手段および選択手段としての機能を実現させるためのプログラムであり、このようなプログラムをＣＰＵに実行させることにより、上述したような効果を得ることができる。
【０１７１】
このようなプログラムは、はじめからＲＯＭあるいはＨＤＤ等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭや、ＥＥＰＲＯＭ、メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。その不揮発性記録媒体に記録されたプログラムを画像処理装置にインストールしてＣＰＵに実行させるか、ＣＰＵにその不揮発性記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【０１７２】
以上の説明から明らかなように、この発明によれば、性質の異なる画像を合成する際に、簡単に元の画質差を感じさせない合成画像を生成することができる。したがって、この発明を利用すれば、利便性の良い画像処理装置を提供することができる。
【図面の簡単な説明】
【０１７３】
【図１】この発明の一実施形態であるＭＦＰのハードウェア構成例を示すブロック図である。
【図２】図１の第１の画像データ処理装置２の画像処理を説明するためのブロック図である。
【図３】図１の画像データ合成装置５の画像合成を説明するためのブロック図である。
【図４】図１の第２の画像データ処理装置６の出力補正を説明するためのブロック図である。
【図５】基準チャートのパターンの一例を示す図である。
【図６】この発明の他の実施形態であるＭＦＰのハードウェア構成例を示すブロック図である。
【符号の説明】
【０１７４】
１：画像読取装置    ２：第１の画像データ処理装置    ３：画像情報検出装置
４：バス制御装置    ５：画像データ合成装置    ６：第２の画像データ処理装置
７：ＨＤＤ    ８：ＣＰＵ    ９：メモリ    １０プロッタＩ／Ｆ装置
１１：プロッタ装置    １２：操作表示装置    １３：回線Ｉ／Ｆ装置
１４：外部Ｉ／Ｆ装置    １５：ＳＢ    １６：ＲＯＭ    １７：ＦＡＸ装置
１８：ＰＣ    １９：外部メディア    １００，２００：ＭＦＰ
【図１】
2008211592.tif 000003
【図２】
2008211592.tif 000004
【図３】
2008211592.tif 000005
【図４】
2008211592.tif 000006
【図５】
2008211592.tif 000007
【図６】
2008211592.tif 000008