(57)【要約】【課題】  適応的に画像処理を切り替えるために画像データに付属する属性フラグデータを持つ画像データの合成時においても高画質の出力画像を提供する。【解決手段】  画像データを入力する画像入力手段と、上記画像入力手段によって入力される上記画像データを記憶する記憶手段と、上記記憶手段に記憶された複数の画像データの中から少なくとも１つの画像データを選択する選択手段と、上記選択手段で選択された選択画像データと、上記画像入力手段から入力される画像データまたは上記記憶手段に記憶される画像データとを合成する画像合成手段を持ち、上記画像合成手段によって合成を施す際に、画像データの各画素の属性を示す属性フラグに関しても合成を行なうフラグ合成手段とを持つ。【選択図】  図１５
2006303678.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、
上記画像入力手段によって入力される上記画像データを記憶する記憶手段と、
上記記憶手段に記憶された複数の画像データの中から少なくとも１つの画像データを選択する選択手段と、
上記選択手段で選択された選択画像データと、上記画像入力手段から入力される画像データまたは上記記憶手段に記憶される画像データとを合成する画像合成手段を持ち、
上記画像合成手段によって合成を施す際に、画像データの各画素の属性を示す属性フラグに関しても合成を行なうフラグ合成手段とを持つ事を特徴とする画像処理装置。
【請求項２】
画像データを入力する画像入力手段と、
上記画像入力手段によって入力される上記画像データを記憶する記憶手段と、
上記記憶手段に記憶された複数の画像データの中から少なくとも１つの画像データを選択する選択手段と、
上記選択手段で選択された選択画像データと、上記画像入力手段から入力される画像データまたは上記記憶手段に記憶される画像データとを合成する画像合成手段を持ち、
上記画像合成手段によって合成を施す際に、画像データの各画素の属性を示す属性フラグに関しても合成を行なうフラグ合成手段と、
上記フラグ合成手段によって属性フラグの合成方法を指定するフラグ合成指定手段と、
上記フラグ合成指定手段で指定される方法に従って、上記フラグ合成手段によって属性フラグの合成方法を切り替えることを特徴とする画像処理装置。
【請求項３】
請求項１、２において画像入力手段は、光学スキャナ、デジタルカメラ、フィルムスキャナなどの撮像装置からの入力の他、クライアントＰＣなどから送付されるＰＤＬデータもしくはラスタービットマップ画像データなどの画像データの入力であることを特徴とする画像処理装置。
【請求項４】
請求項２においてフラグ合成指定手段は、合成される画像データのどちらか一方の属性フラグを使用することを指定する手段であることを特徴とする画像処理装置。
【請求項５】
請求項２においてフラグ合成指定手段は、合成される画像データの両者の属性フラグの比較参照して生成するか否かを指定する手段であることを特徴とする画像処理装置。
【請求項６】
請求項２においてフラグ合成指定手段は、合成される画像データの両者の属性フラグの比較参照して生成するか、もしくはどちらか一方の属性フラグを使用するかを指定する手段であることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機において画像合成機能を使用する際の適応的な画像処理制御に関するものである。
【背景技術】
【０００２】
近年、オフィスやコピーショップにおいて、複合機が設置されるケースが増加している。複合機とは、一台で複写機能（以下スキャン）、プリント機能（以下ＰＤＬ）、送信機能（以下ＳＥＮＤ）を持ち合わせた画像処理装置（以下、ＭＦＰ）を示す。ＭＦＰは、スキャンデータを内部のハードディスクなどの記憶装置に一時的に保存することが可能である。これを利用して、予め保存してあるスキャンデータと、これからスキャンするスキャンデータとを合成して出力することが可能である。（特許文献１）
また、ＰＤＬデータの保持も可能であることから、スキャンデータとＰＤＬデータ、ＰＤＬデータ同士の合成も可能である。
【特許文献１】特開平10-145583号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、画像データに対して、適応的に画像処理を切り替えるために画像データに付属する属性フラグデータを持つ画像データの合成の場合には、画像データの合成の他に属性フラグデータの合成も行なわなければならない。属性データは、その画像データの画素ごとの属性を示すデータであり、合成によって適当なフラグ値に変わってしまうと、合成後の画像処理を施す際に、その画素に対して最適な画像処理を施すことができなくなってしまう。画像合成機能とは、ユーザにより予めＭＦＰ内部の記憶部に登録されているフォーム画像と複写出力もしくはＰＤＬ出力する画像とを重ね合わせることにより、合成画像を生成する機能である。
【課題を解決するための手段】
【０００４】
そこで本発明は、合成する画像データの属性フラグのうち、ある所定のフラグ値を選択し、そのフラグ値に関して合成する画像データを比較することで、そのあとの画像処理を施す際に画質を劣化させない属性フラグを自動的に合成後の属性フラグとして生成することでき、また、合成する画像のどちらの属性フラグを合成後の属性フラグとして割り当てるのかを選択するスイッチを持ち、さらには上述の自動的に生成するか否かを選択するスイッチを持つことで、適応的に画像処理を切り替えるために画像データに付属する属性フラグデータを持つ画像データの合成時においても高画質の出力画像を提供することが出来る。
【発明の効果】
【０００５】
以上説明したように、本発明によれば、合成する画像データの属性フラグのうち、ある所定のフラグ値を選択し、そのフラグ値に関して合成する画像データを比較することで、そのあとの画像処理を施す際に画質を劣化させない属性フラグを自動的に合成後の属性フラグとして生成することでき、また、合成する画像のどちらの属性フラグを合成後の属性フラグとして割り当てるのかを選択するスイッチを持ち、さらには上述の自動的に生成するか否かを選択するスイッチを持つことで、適応的に画像処理を切り替えるために画像データに付属する属性フラグデータを持つ画像データの合成時においても高画質の出力画像を提供することが出来る。
【発明を実施するための最良の形態】
【０００６】
（第一の実施例）
＜画像合成機能を利用可能なシステム構成＞
図１に画像合成機能の構成図を示す。
【０００７】
ユーザは、ホストコンピュータＡ１０２から画像データ１０５をＭＦＰ１０１内部の記憶装置１０８にフォーム画像として登録する。ユーザがＭＦＰ１０１の操作パネルにおいて画像合成機能を使用する際には、ＭＦＰ１０１の原稿台に原稿１０４を乗せスキャンする。フォーム画像には、先ほど記憶装置１０８に登録してある画像データ１０５を選択する。画像合成出力時に必要な設定を行われると、ＭＦＰ１０１内で画像合成処理が行われ、合成画像１０７が生成され、プリント出力される。プリント出力以外にもネットワークを介してホストコンピュータＡ１０２やホストコンピュータＢ１０３にＳＥＮＤすることも可能である。また、ＭＦＰ１０１内部の記憶装置１０８内部に記憶させることも可能である。
【０００８】
ＭＦＰ１０１でのスキャン以外にホストコンピュータＢ１０３からの画像データ１０６とフォーム画像１０５との画像合成も可能である。
【０００９】
＜画像合成機能の概略＞
図２に画像合成機能の概略図、図３、図４に画像合成機能使用時のユーザインターフェース画面の一例を示す。
【００１０】
ユーザがスキャンかＰＤＬにより原稿画像２０４をフォーム画像データ２０１と合成し、出力する際には、図３のフォーム画像選択のユーザインターフェース画面がスキャン時には、ＭＦＰ１０１の操作パネル上に、ＰＤＬ時には、ホストコンピュータＡ１０２かホストコンピュータＢ１０３のモニタ上に表示される。その画面上でユーザは、フォーム画像を３０１のように選択し、ボタン３０２によりフォーム画像として使用することを決定する。次に２０２の透かし率設定部で設定する透かし率を、図４のようなユーザインターフェースで設定する。画面上に４０１のようなサブ画面が現れ、４０２のスライダーバーを利用し、透かし率を設定する。設定された透かし率に応じてフォーム画像２０１は、濃度もしくは輝度変換され、透かし後フォーム画像２０３が生成される。透かし後フォーム画像２０３と原稿画像２０４は画像合成部２０５により画像合成され、合成画像２０６が生成される。合成画像２０６は、画像圧縮２０７により圧縮され、記憶部Ａ２０８に記憶される。
【００１１】
＜画像合成の種類＞
画像合成部２０５では、様々な合成方法が実施できる。その一例として、掛け算合成や足し算合成が挙げられる。
【００１２】
掛け算合成とは、以下の式で現され、透かし合成時に有効な合成方法である。
【００１３】
Ｏｕｔｐｕｔ＝Ｉｎｐｕｔ×Ｉｎｐｕｔ÷２５５          （数式１）
足し算合成とは、フォーム画像の上から原稿画像を乗せてしまう合成方法である。
【００１４】
＜システム構成＞
図５にＭＦＰ１０１内部のシステム構成図を示す。
【００１５】
ここでは、画像合成の一例として、ＰＤＬがフォーム画像として登録されていて、スキャンにより原稿画像にフォーム画像を合成する際の動作について説明する。
【００１６】
ＰＤＬにより生成された画像データは、ネットワークＩ／Ｆ５０４を介して、ＰＤＬ画像処理部５０３にて、適切な画像処理が行われた後、画像圧縮部５０６にて画像圧縮されて、記憶部５０７にフォーム画像登録される。次に、スキャンにより合成画像を生成する場合には、コントロールパネル５１０からフォーム画像の選択と透かし率の設定が行われ、ＵＩ解析部５１１により、情報が解析される。まず、フォーム画像が、記憶部５０７より圧縮されたデータで呼出され、画像圧縮部５０６で解凍され、透かし画像生成部５１２で設定されている透かし率に応じた画像を生成する。その後、合成部５０５に送信される。スキャンにより得られた画像はスキャナＩ／Ｆ５０１を介して、スキャナ画像処理部５０２にて、適切な画像処理が行われた後、合成部５０５に入力され、先に生成されている透かし後フォーム画像データと合成される。合成後、画像圧縮部５０６にて画像圧縮され、記憶部５０７に合成画像データが記憶される。このまま、一時的に、記憶部５０７に保存することも可能である。その後、画像圧縮部５０６にて画像解凍されて、プリンタ画像処理部５０８により画像処理され、プリンタ出力するか、送信画像処理部５０９により画像処理され、送信出力することが可能である。
【００１７】
＜機器特有の圧縮手段＞
図６は、前述したＭＦＰ１０１のシステム構成を示す図５の５０６の内部であり、６０１〜６０３は、夫々、機器特有の圧縮手段、機器特有の伸長手段、送信時の圧縮手段である。機器特有の圧縮手段６０１は、例えば、ＭＦＰ１０１内の記憶装置５０７に画像を保存する際に、使用される圧縮手段であり、汎用的な圧縮方式ではなく、画像を回転する際などのメモリ資源の効率化を理由として、機器特有の圧縮方式を用いている。具体的には、画像をタイル分割し、タイル毎に圧縮を行っている。機器特有の伸長手段６０２は、前述した機器特有の圧縮手段６０１によって圧縮された画像を伸長するための手段である。また、送信時の圧縮手段６０３は、例えば、一般にカラー符号化方式としてよく知られるＪＰＥＧ圧縮であり、６０３で圧縮された画像は、任意のホストコンピュータのビューアで閲覧可能である。以下、機器特有の圧縮手段６０１、及び伸長手段６０２の詳細について説明する。
【００１８】
まず、機器特有の圧縮手段６０１は、内部に圧縮ブロックラインバッファを備え、圧縮ブロックラインバッファでは，画像をタイル分割し、（タイルの大きさをＭ×Ｎとすると）このタイルＭ×Ｎ画素毎にカラー情報の符号化方式である離散コサイン変換符号化（ＪＰＥＧ）と属性フラグデータ情報の符号化であるランレングス符号化に分けて符号化される。ただしＭ、Ｎは離散コサイン変換符号化のためのウィンドウサイズの倍数でなければならない。この実施例で用いるＪＰＥＧ圧縮方式では圧縮のためのウィンドウサイズは８×８画素であるので例えばＭ＝Ｎ＝３２とすると３２×３２画素タイルの中をさらに１６個の８×８画素に分割して８×８画素単位でＪＰＥＧ圧縮を行う。（以後、Ｍ＝Ｎ＝３２として説明するが、もちろんその値に限定されるわけではない）
符号化部では３２×３２画素のタイル画像に含まれる１６個の８×８画素ウィンドウに対し周知のＤＣＴ変換を施して量子化する。このときに用いる量子化係数（量子化マトリクスと呼ぶ）をタイルごとに切り替えて設定できるようになっている。切り替え信号は属性フラグ符号化部に入力される、上記画像データに対応した３２×３２画素の属性フラグデータを参照し、判定部で判定処理を行い、量子化係数の選択信号を発生して符号化部に送出する。属性フラグデータは，各画素毎につけられるものであるが、本発明のようにＭ×Ｎ画素タイル内の符号化方法は一定とするのでタイル内の属性フラグデータを判定部で解析してタイルを代表する属性を決定する必要があるわけである。
【００１９】
次に、機器特有の伸長手段６０２は、まず圧縮して記憶された属性フラグデータのＭ×Ｎ画素分のデータを読み出し、属性フラグ復号器で復号する。次に復号器は，属性フラグデータの復号結果により，画像データの復号化パラメータ（本発明では逆量子化マトリクス）を切り替えて画像データを復号処理し、その結果をラインバッファに出力する。このとき、まず属性フラグデータを復号し復号されたＭ×Ｎ画素内の属性フラグデータに対し判定部で解析、判定処理を行い、復号器で対応するＭ×Ｎ画素の画像データを復号するための逆量子化マトリクスを設定して復号する。また属性フラグデータはデータの劣化しないランレングス符号化のような可逆圧縮方式で圧縮されているので、符号化時と復号化時で同一タイルに対応する判定結果は全く等しいものとなる。従ってタイルごとに異なる量子化係数で量子化されていても復号時にはそれぞれに適した逆量子化係数が設定されるので、正しい復号画像データが得られることになる。
【００２０】
＜属性フラグ＞
上述の原稿画像、フォーム画像、あるいはスキャン画像、ＰＤＬ画像によらず、各画像データには属性フラグが付加されている。属性フラグは、画像データの各画素がどのようなオブジェクトに属すのかを示すフラグである。
【００２１】
図７は、スキャン画像データ中に含まれる画素の属性を検出し、その属性を示す属性フラグデータを生成する具体的な手順を示した図である。
【００２２】
図７は、先に説明した入力画像データ中に含まれる各々の画像データの属性を検出し、それを識別するための属性フラグデータを生成する具体的な手順を示した図である。
【００２３】
同図においては７０１は入力された原稿画像データの一例を示すものであり、この原稿画像データ７０１内には、銀塩写真領域７０２、黒文字領域７０３、網点印刷領域７０４、カラーのグラフィック領域７０５が混在している様子を示している。
【００２４】
ここでスキャナー部はこの原稿画像をカラーのＣＣＤセンサーによって走査し画素ごとのカラーデジタル信号（Ｒ、Ｇ、Ｂ）として読み取る。読み取られたＲＧＢ信号は画像の領域ごとの属性によって決まる特徴を持っている。各領域においてＣＣＤセンサーが読み取る信号値（Ｒ、Ｇ、Ｂ）のうちのＧ信号をＣＣＤの並び方向にプロットしてみると例えば図８のようになる。
【００２５】
図８は、各画像属性をＣＣＤセンサーが読み取った際の読み取り信号値の特徴を示す表である。
【００２６】
同図において８２０、８３０、８４０、８５０はそれぞれ図７の７０２から７０５までの領域を読み取った場合に特徴的に現れる特性の一例であり横軸はＣＣＤならび方向の画素位置、縦軸は読みとり信号値で上に行くほど白に近い（明るい）画素であることを表している。
【００２７】
各領域ごとの特徴を説明すると、８２０は銀塩写真領域であるので、読み取られる画像信号の位置による変化は比較的ゆるやかであり、近距離の画素値の差分８２１は小さな値となる。
【００２８】
８３０は黒文字領域７０３の特性であり、白地に黒い文字が書かれているので、その信号値のプロットは白地部８３１から文字部８３２にかけて急激に読み取り信号値が変化するような特性となる。
【００２９】
８４０は網点領域７０４の特性であり、網点領域というのは白地８４１とその上に印刷された網点８４２との繰り返しとなるので信号値のプロットしたものは図のように白と黒が高い頻度で繰り返す特性となる。
【００３０】
８５０はグラフィック領域のプロット図である。グラフィックのエッジ部８５１では信号値は急激に小さくなり、内部の色塗り部分８５２は一定の中間レベルがつづくような特性となる。
【００３１】
これらの属性を判定するためには、上で説明したような領域ごとの特徴を読みとり信号値から検出して判定するようにすればよい。そのためには注目画素近傍での画像データの変化量あるいは変化量の一定区間内の積算値、周辺画素の輝度値（白地か色のついた背景か）、一定区間内の画像データの白から黒への変化の回数、など周知の手法を用いた特徴抽出手法を用い、それに基づいた周知の属性判別手法を用いることができる。
【００３２】
このようにして図７の原稿画像に対して生成された属性フラグの一例を図９に示す。
【００３３】
図９は、図７で説明した入力画像２０１の属性フラグデータの一例を示す図である。
【００３４】
同図においては属性フラグデータとして文字フラグ、図形フラグ、網点フラグの３種類のフラグを生成しているが、もちろんそれに限定されるわけではない。
【００３５】
９０１は文字フラグであり図中の黒で表す画素が文字属性を持つ画素であり文字フラグ＝１が生成され、それ以外は文字フラグ＝０（図では白い部分）となっている。
【００３６】
９０２は図形フラグであり、グラフィック領域で１となりそれ以外で０となる領域である。
【００３７】
９０３は網点フラグであり網点領域で１となりそれ以外で０となるような領域を表している。
【００３８】
９０４は写真領域であるが、写真領域は上述の９０１、９０２、９０３のいずれにもあてはまらないので、つまり文字以外、グラフィック以外、網点以外の領域になるので、すべてのフラグが０となり、図９の例では、すべて白ということになる。
【００３９】
これらを3bitの信号としてまとめると、以下のような関係になる。
【００４０】
bit2          bit1                      bit0
1    文字          グラフィック              網点
0    文字以外      グラフィック以外  網点以外
以上の像域分離処理により画像の属性が画素ごとに検出されると、先に説明したように、各画像処理部によって、画像属性に応じた画像処理が施され、先にも述べた通り、文字領域に対して画像の高周波成分を強調して文字の鮮鋭度を強調し、また網点領域に対してはいわゆるローパスフィルター処理を行い、デジタル画像に特有のモアレ成分を除去する、といった処理を行うことができる。これらの処理の切り替えを属性フラグデータに応じて画素単位で行うことが可能である。
【００４１】
上記ではスキャン画像に関する属性フラグに関して説明を行なったが、ＰＤＬ画像に関しても同様に、アプリケーション上で作成されたオブジェクトの属性に従い、ＭＦＰ内でＲＩＰを行なう際に、ラスター画像データと共に画素毎の属性を示す属性フラグデータがＭＦＰ内の記憶装置にスプールされる。ＰＤＬ画像では通常、イメージ、グラフィック、ライン、テキストなどの属性に分割されるケースが多い。
【００４２】
＜属性フラグの合成＞
上述のように、画像データには属性フラグが付加されている。そのため、画像データの合成を行なう際には、属性フラグに関しても合成を行ない、合成後の画像データ内の画素の属性を示す属性フラグとして生成する必要がある。
【００４３】
＜属性フラグの合成方法を示すＵＩとフロー＞
属性フラグを合成する際の方法として、以下の３つがあり、
１．フォーム画像の属性フラグを合成後の属性フラグにする。
【００４４】
２．フォーム画像と原稿画像を比較して生成される属性フラグを合成後の属性フラグにする。
【００４５】
３．原稿画像の属性フラグを合成後の属性フラグにする。
【００４６】
これらの中からオペレータが任意に選択可能なＵＩを持つ。このＵＩの一例を図１０に示す。
【００４７】
同図において、１００１は操作画面全体を示し、属性フラグの合成方法を選択する画面である。１００２は“フォーム優先”指定キーであり、これを選択すると、フォーム画像の属性フラグを合成後の属性フラグにする。１００３は“自動”指定キーであり、これを選択すると、フォーム画像と原稿画像を比較して生成される属性フラグを合成後の属性フラグにする。１００４は“原稿優先”指定キーであり、これを選択すると、原稿画像の属性フラグを合成後の属性フラグにする。
【００４８】
図１１は、属性フラグ合成方法を選択するまでのフローを示すフロー図である。
【００４９】
同図において、機能を始める（Ｓ１１０１）際には、まず合成機能を選択（S１１０２）し、その後、フォーム画像の選択（Ｓ１１０３）、原稿画像の選択（S１１０４）を行なう。属性フラグ合成方法は、予め設定しておき、ここで設定された方法に従って（Ｓ１１０５）、属性フラグの合成を行なう。属性フラグ合成方法の設定は、予め行なっていても良いし、S１１０５のタイミングで図１０で示したＵＩから設定を行ない指定するフローでも良い。Ｓ１１０５以降のフローに関して、以下で説明する。
【００５０】
＜１．フォーム画像の属性フラグを合成後の属性フラグにする＞
図１２はフォーム画像の属性フラグを合成後の属性フラグにする場合のフローを示す図である。
【００５１】
同図において、S１２０１においてフォーム画像と原稿画像とが上述したように画像合成される。その後Ｓ１２０２においてフォームの属性フラグを合成後の属性フラグとして割り当てる。Ｓ１２０１、Ｓ１２０２で生成された合成画像と合成属性フラグがＳ１２０３において出力される。
【００５２】
図１５はフォーム画像の属性フラグを合成後の属性フラグにする場合の画像合成と属性フラグ合成の画像パスを示す図である。
【００５３】
同図において、１５０１は入力されるフォーム画像、１５０２はその属性フラグである。１５０３は入力される原稿画像、１５０４はその属性フラグである。フォーム画像１５０１、原稿画像１５０３は１５０５において先に説明した画像合成手段により、画像合成処理が施される。フォーム属性フラグ１５０２、原稿属性フラグ１５０４は１５０６において、この場合にはフォーム属性フラグ１５０２を選択する。その後、合成画像１５０７、合成属性フラグ１５０８として出力される。
【００５４】
＜２．比較して生成される属性フラグを合成後の属性フラグにする＞
図１３はフォーム画像と原稿画像を比較して生成される属性フラグを合成後の属性フラグにする場合のフローを示す図である。
【００５５】
同図において、S１３０１においてフォーム画像と原稿画像とが上述したように画像合成される。その後Ｓ１３０２においてフォームの属性フラグと原稿の属性フラグから合成後の属性フラグを生成し、合成後属性フラグとして割り当てる。Ｓ１３０１、Ｓ１３０２で生成された合成画像と合成属性フラグがＳ１３０３において出力される。
【００５６】
図１６はフォーム画像と原稿画像との属性フラグを比較して生成される属性フラグを合成後の属性フラグにする場合の画像合成と属性フラグ合成の画像パスを示す図である。
【００５７】
同図において、１６０１は入力されるフォーム画像、１６０２はその属性フラグである。１６０３は入力される原稿画像、１６０４はその属性フラグである。フォーム画像１６０１、原稿画像１６０３は１６０５において先に説明した画像合成手段により、画像合成処理が施される。フォーム属性フラグ１６０２、原稿属性フラグ１６０４は１６０６において、画素ごとにどちらの属性フラグを使用するのか比較処理を行なう。ここでは、先に示した以下の3ビットの属性フラグを例にして説明する。
【００５８】
bit2          bit1                    bit0
1          文字          グラフィック            網点
0          文字以外      グラフィック以外  網点以外
フォーム属性フラグ１６０２と、原稿属性フラグ１６０４の同じ画素位置での属性フラグを比較して、ビット２の文字、文字以外フラグが、１になっている方の属性を選択する。例えば、ある所定の画素位置での属性フラグ値を比較した場合、フォーム属性フラグ１６０２の属性フラグ値が、
bit2          bit1          bit0
１            １            ０
原稿属性フラグ１６０４の属性フラグ値が、
bit2          bit1          bit0
０            ０            １
であった場合には、この画素位置に割り当てられる属性フラグ値は、ビット２が１になっているフォーム属性フラグ１６０２の方を選択することになるので、
bit2          bit1          bit0
１            １            １
となり、この画素の属性の意味としては、文字、グラフィック、網点以外という属性となる。つまりこの場合、この画像位置での画素の意味として、フォームの方は文字あるいは細線であることを示しており、原稿の方は網点写真であることを示している。出力の際の画像処理としては、文字部は黒単色化をしたり、エッジ強調を施すなど、写真とは異なる処理を行なう。そのため、合成後の属性を示す属性フラグは文字であることを示すフラグを優先的に残す方が、後処理の画像処理を考慮した場合には有利になる。これを全ての画素に対して行なうことで、自動的に合成後の属性フラグを生成する。もちろん、ビット２以外のフラグを比較しても良いし、これを設定するＵＩを別途設ける構成としても良い。
【００５９】
また、フォーム、原稿の属性フラグが共にビット２＝１である場合には、フォーム側の属性フラグを割り当てる。もちろん、これは原稿側の属性フラグを割り当てる設定にしても良いし、またこれを指定するＵＩを別途設ける構成としても良い。
【００６０】
フォームと原稿の属性フラグ１６０２、１６０４を比較して後、合成画像１６０７、合成属性フラグ１６０８として出力される。
【００６１】
＜３．原稿画像の属性フラグを合成後の属性フラグにする＞
図１４は原稿画像の属性フラグを合成後の属性フラグにする場合のフローを示す図である。
【００６２】
同図において、S１４０１においてフォーム画像と原稿画像とが上述したように画像合成される。その後Ｓ１４０２においてフォームの属性フラグを合成後の属性フラグとして割り当てる。Ｓ１４０１、Ｓ１４０２で生成された合成画像と合成属性フラグがＳ１４０３において出力される。
【００６３】
図１７は原稿画像の属性フラグを合成後の属性フラグにする場合の画像合成と属性フラグ合成の画像パスを示す図である。
【００６４】
同図において、１７０１は入力されるフォーム画像、１７０２はその属性フラグである。１７０３は入力される原稿画像、１７０４はその属性フラグである。フォーム画像１７０１、原稿画像１７０３は１７０５において先に説明した画像合成手段により、画像合成処理が施される。フォーム属性フラグ１７０２、原稿属性フラグ１７０４は１７０６において、この場合には原稿属性フラグ１７０４を選択する。その後、合成画像１７０７、合成属性フラグ１７０８として出力される。
【図面の簡単な説明】
【００６５】
【図１】画像合成機能の構成図
【図２】画像合成機能の概略図
【図３】フォーム登録時のユーザインターフェース画面を示す一例
【図４】透かし率設定時のユーザインターフェース画面を示す一例
【図５】圧縮手段のシステム構成図
【図６】圧縮手段の構成図
【図７】スキャン画像データ中に含まれる画素の属性を検出し、その属性を示す属性フラグデータを生成する具体的な手順を示した図
【図８】各画像属性をＣＣＤセンサーが読み取った際の読み取り信号値の特徴を示す表
【図９】図７で説明した入力画像２０１の属性フラグデータの一例を示す図
【図１０】オペレータが任意に選択可能なＵＩの一例
【図１１】属性フラグ合成方法を選択するまでのフローを示すフロー図
【図１２】フォーム画像の属性フラグを合成後の属性フラグにする場合のフローを示す図
【図１３】フォーム画像と原稿画像を比較して生成される属性フラグを合成後の属性フラグにする場合のフローを示す図
【図１４】原稿画像の属性フラグを合成後の属性フラグにする場合のフローを示す図
【図１５】フォーム画像の属性フラグを合成後の属性フラグにする場合の画像合成と属性フラグ合成の画像パスを示す図
【図１６】フォーム画像と原稿画像との属性フラグを比較して生成される属性フラグを合成後の属性フラグにする場合の画像合成と属性フラグ合成の画像パスを示す図
【図１７】原稿画像の属性フラグを合成後の属性フラグにする場合の画像合成と属性フラグ合成の画像パスを示す図
【図１】
2006303678.tif 000003
【図２】
2006303678.tif 000004
【図３】
2006303678.tif 000005
【図４】
2006303678.tif 000006
【図５】
2006303678.tif 000007
【図６】
2006303678.tif 000008
【図７】
2006303678.tif 000009
【図８】
2006303678.tif 000010
【図９】
2006303678.tif 000011
【図１０】
2006303678.tif 000012
【図１１】
2006303678.tif 000013
【図１２】
2006303678.tif 000014
【図１３】
2006303678.tif 000015
【図１４】
2006303678.tif 000016
【図１５】
2006303678.tif 000017
【図１６】
2006303678.tif 000018
【図１７】
2006303678.tif 000019