(57)【要約】【課題】  複数の画像データの合成により生成された合成画像を圧縮するにあたり、適切な圧縮係数を選択し、画像圧縮に伴う画像劣化の発生を回避することを目的とする。【解決手段】  フォーム画像と原稿画像とを合成し、合成画像を生成する画像合成工程（ステップＳ８０１）と、フォーム画像及び原稿画像がそれぞれ、スキャナに読み込まれることにより生成されたスキャナ画像であるのか、アプリケーションを介して生成され、ページ記述言語で記載されたＰＤＬ画像であるのかを各画像ごとに判別する判別工程（ステップＳ８０２〜Ｓ８０５）と、前記判別工程により判別されたフォーム画像及び原稿画像の組み合わせに基づいて、前記合成画像を画像圧縮するための圧縮係数を決定する決定工程（ステップＳ８０６〜Ｓ８０９）と、前記決定工程により決定された圧縮係数を用いて前記合成画像を画像圧縮する画像圧縮工程（ステップＳ８１０）とを備える。【選択図】  図８
2006074472.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像と第２の画像とを合成し、合成画像を生成する画像合成手段と、
前記合成される第１および第２の画像がそれぞれ、スキャナに読み込まれることにより生成されたスキャナ画像であるのか、アプリケーションを介して生成され、ページ記述言語で記載されたＰＤＬ画像であるのかを各画像ごとに判別する判別手段と、
前記判別手段により判別された前記合成される第１及び第２の画像の組み合わせに基づいて、前記合成画像を画像圧縮するための圧縮係数を選択する選択手段と、
前記選択手段により選択された圧縮係数を用いて前記合成画像を画像圧縮する画像圧縮手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記選択手段は、
前記合成される第１及び第２の画像がいずれも前記ＰＤＬ画像でない場合には、前記合成される第１または第２の画像のいずれかがＰＤＬ画像である場合に比べて、より高圧縮な画像圧縮を実現する圧縮係数を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
所定の透かし率を用いて透かし処理し、透かし画像である前記第１の画像を生成する透かし画像生成手段と、
前記所定の透かし率と、予め設定されたしきい値との大小関係を判定する判定手段と、を更に備え、
前記選択手段は、前記判定手段において前記所定の透かし率が前記しきい値よりも小さいと判定された場合には、前記第２の画像を画像圧縮するのに適した圧縮係数を前記合成画像を画像圧縮するための圧縮係数として選択することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記しきい値を設定する設定手段を更に備えることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
第１の画像と第２の画像とを合成し、合成画像を生成する画像合成手段と、
前記第１の画像を構成する各領域の属性情報及び前記第２の画像を構成する各領域の属性情報とを用いて、各領域ごとに予め設定された該属性情報についての優先順位に基づいて前記合成画像を構成する各領域の属性情報を作成する属性作成手段と、
前記属性作成手段により作成された各領域の属性情報に基づいて、前記合成画像を画像圧縮するための圧縮係数を選択する選択手段と、
前記選択手段により選択された圧縮係数を用いて前記合成画像の各領域を画像圧縮する画像圧縮手段と
を備えることを特徴とする画像処理装置。
【請求項６】
前記属性情報についての優先順位を設定するための設定手段を更に備えることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
第１の画像と第２の画像とを合成し、合成画像を生成する画像合成工程と、
前記合成される第１および第２の画像がそれぞれ、スキャナに読み込まれることにより生成されたスキャナ画像であるのか、アプリケーションを介して生成され、ページ記述言語で記載されたＰＤＬ画像であるのかを各画像ごとに判別する判別工程と、
前記判別工程により判別された前記合成される第１及び第２の画像の組み合わせに基づいて、前記合成画像を画像圧縮するための圧縮係数を選択する選択工程と、
前記選択工程により選択された圧縮係数を用いて前記合成画像を画像圧縮する画像圧縮工程と
を備えることを特徴とする画像処理方法。
【請求項８】
前記選択工程は、
前記合成される第１及び第２の画像がいずれも前記ＰＤＬ画像でない場合には、前記合成される第１または第２の画像のいずれかがＰＤＬ画像である場合に比べて、より高圧縮な画像圧縮を実現する圧縮係数を選択することを特徴とする請求項７に記載の画像処理方法。
【請求項９】
所定の透かし率を用いて透かし処理し、透かし画像である前記第１の画像を生成する透かし画像生成工程と、
前記所定の透かし率と、予め設定されたしきい値との大小関係を判定する判定工程と、を更に備え、
前記選択工程は、前記判定工程において前記所定の透かし率が前記しきい値よりも小さいと判定された場合には、前記第２の画像を画像圧縮するのに適した圧縮係数を前記合成画像を画像圧縮するための圧縮係数として選択することを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
前記しきい値を設定する設定工程を更に備えることを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
第１の画像と第２の画像とを合成し、合成画像を生成する画像合成工程と、
前記第１の画像を構成する各領域の属性情報及び前記第２の画像を構成する各領域の属性情報とを用いて、各領域ごとに予め設定された該属性情報についての優先順位に基づいて前記合成画像を構成する各領域の属性情報を作成する属性作成工程と、
前記属性作成工程により作成された各領域の属性情報に基づいて、前記合成画像を画像圧縮するための圧縮係数を選択する選択工程と、
前記選択工程により選択された圧縮係数を用いて前記合成画像の各領域を画像圧縮する画像圧縮工程と
を備えることを特徴とする画像処理方法。
【請求項１２】
前記属性情報についての優先順位を設定するための設定工程を更に備えることを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
請求項７乃至１２のいずれか１項に記載の画像処理方法をコンピュータによって実現させるための制御プログラムを格納した記憶媒体。
【請求項１４】
請求項７乃至１２のいずれか１項に記載の画像処理方法をコンピュータによって実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、合成画像を圧縮する圧縮技術に関する。
【背景技術】
【０００２】
近年、オフィスやコピーショップにおいて、複合機が設置されるケースが増加している。複合機とは、一台で複写機能（以下スキャン）からプリント機能（以下ＰＤＬ）、送信機能（以下ＳＥＮＤ）に至るまでの各種機能を持ち合わせた画像処理装置（以下、ＭＦＰ）をいい、当該ＭＦＰでは、一般に、画像データを効率よく処理し、かつ画像メモリ容量を削減するために、特有の圧縮（解凍）方式が採用されている。
【０００３】
具体的には、スキャン、ＰＤＬ、ＳＥＮＤにおける各々の画像データ（スキャン画像データ、ＰＤＬ画像データ、ＳＥＮＤ画像データ）がそれぞれ最適な圧縮係数で画像圧縮（解凍）される。例えば、スキャン画像データはスキャナのノイズ成分を多く含み、高圧縮となる圧縮係数を選択して圧縮しても画像劣化があまり目立たないことから、画像メモリ容量を削減すべく、高圧縮用係数を用いて画像圧縮される。一方、ＰＤＬ画像データは、スキャン画像データと異なり、ほとんどノイズ成分を含まず、スキャン画像データと同様の高圧縮用係数を選択して画像圧縮すると画像劣化が激しく目立つことから、低圧縮用係数を用いて画像圧縮される。
【０００４】
さらに、ＭＦＰには画像合成機能も備えられており、ユーザにより機器内部の記憶部に登録されているフォーム画像（スキャン画像データまたはＰＤＬ画像データ）と新たに入力されたスキャン画像データもしくはＰＤＬ画像データとを重ね合わせることにより、合成画像を生成することが可能である。
【０００５】
そして、下記特許文献１には、当該ＭＦＰにおいて当該画像合成機能を用いてＰＤＬ画像データとスキャン画像データとを合成して合成画像を生成した後、当該合成画像を画像圧縮し、ネットワーク上に接続されているホストコンピュータに送信する送信技術が開示されている。
【特許文献１】特開平６−２１４９２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１には、生成された合成画像を画像圧縮して送信することは記載されているものの、合成画像を圧縮するにあたっての圧縮係数の選択手順については何ら記載がない。
【０００７】
一方、スキャン画像データとＰＤＬ画像データとを合成した合成画像を画像圧縮するにあたり、例えば、高圧縮用の圧縮係数を選択して画像圧縮した場合、合成画像のＰＤＬ画像データの部分において激しい画像劣化が生じることとなる。したがって、合成画像を画像圧縮するにあたり、合成される画像データに応じて最適な圧縮係数を選択することは、画像劣化の観点から重要な問題であるといえる。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、複数の画像データを合成することにより生成された合成画像を画像圧縮するにあたり、適切な圧縮係数を選択することにより、画像圧縮に伴う画像劣化を回避することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために本発明に係る画像処理装置は以下のような構成を備える。即ち、
第１の画像と第２の画像とを合成し、合成画像を生成する画像合成手段と、
前記合成される第１および第２の画像がそれぞれ、スキャナに読み込まれることにより生成されたスキャナ画像であるのか、アプリケーションを介して生成され、ページ記述言語で記載されたＰＤＬ画像であるのかを各画像ごとに判別する判別手段と、
前記判別手段により判別された前記合成される第１及び第２の画像の組み合わせに基づいて、前記合成画像を画像圧縮するための圧縮係数を選択する選択手段と、
前記選択手段により選択された圧縮係数を用いて前記合成画像を画像圧縮する画像圧縮手段とを備える。
【発明の効果】
【００１０】
本発明によれば、複数の画像データを合成することにより生成された合成画像を圧縮するにあたり、適切な圧縮係数を選択することにより、画像圧縮に伴う画像劣化を回避することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の各実施形態を図面を用いて説明する。
【００１２】
［第１の実施形態］
＜画像合成機能を利用可能な画像処理システムの構成＞
図１は、本発明の一実施形態にかかる画像処理装置（ＭＦＰ１０１）を備える画像処理システムの全体構成を示す図である。同図において、１０１はＭＦＰであり、画像合成機能を備える。１０２、１０３はホストコンピュータ（１０２はホストコンピュータＡ、１０３はホストコンピュータＢ）であり、ネットワーク１０９を介してＭＦＰ１０１と通信可能に接続されている。かかる構成のもと、ユーザがＭＦＰ１０１の画像合成機能を利用する際の操作について以下に簡単に説明する。
【００１３】
はじめにユーザは、ホストコンピュータＡまたはＢ（１０２、１０３）から画像データ１０５（ＰＤＬ画像データ）をＭＦＰ１０１内部の記憶装置１０８に「フォーム画像」として登録する。続いて、ＭＦＰ１０１の原稿台に原稿１０４をのせ、操作パネルを操作して当該原稿１０４をスキャンし「原稿画像」（スキャン画像データ）を得る。ここでは、画像合成する際のフォーム画像として、記憶装置１０８に登録してある画像データ１０５を用いることとする。
【００１４】
なお、ここでいう「フォーム画像」とは、ＭＦＰ１０１にて画像合成する画像データのうち、予めＭＦＰ１００に登録されている画像データをいい、「原稿画像」とは、当該「フォーム画像」と画像合成すべくＭＦＰ１０１に入力された画像データをいう。また、「ＰＤＬ画像データ」とは、ホストコンピュータＡまたはＢ（１０２、１０３）が備えるアプリケーションを介して生成され、ページ記述言語（ＰＤＬ）で記載された画像データをいい、「スキャン画像データ」とは、ＭＦＰ１０１が備えるスキャンで読み込まれることにより生成された画像データをいう。
【００１５】
ユーザによって合成画像の出力に必要な設定が行われると、ＭＦＰ１０１内でフォーム画像と原稿画像との画像合成処理が実行され、合成画像１０７が生成された後、プリント出力される。
【００１６】
なお、上記画像処理システムのもとでは、合成画像１０７の出力形態として、プリント出力以外の出力形態も実現可能であり、例えば、ネットワーク１０９を介してホストコンピュータＡ（１０２）にＳＥＮＤしたり、ホストコンピュータＢ（１０３）にＳＥＮＤしたりすることができる。また、ＭＦＰ１０１内部の記憶装置１０８に出力し記憶させることも可能である。
【００１７】
また、ＭＦＰ１０１ではフォーム画像１０５と画像合成する原稿画像１０４をスキャン以外の方法により入力することも可能であり、例えば、ホストコンピュータＡまたはＢ（１０２、１０３）からネットワーク１０９を介して受信した画像データ１０６（ＰＤＬ画像データ）を原稿画像とし、フォーム画像１０５と画像合成するようにしてもよい。
【００１８】
さらに、ＭＦＰ１０１では、フォーム画像１０５の登録をホストコンピュータＡまたはＢ（１０２、１０３）を介して行うこととしているが、特にこれに限定されるものではなく、例えば、スキャンした画像データ（スキャン画像データ）をフォーム画像として記憶装置１０８に登録することもできる。
【００１９】
＜ＭＦＰが備える画像合成機能の概要＞
次に図２〜図４を用いて、ＭＦＰ１０１が備える画像合成機能について説明する。図２は、ＭＦＰ１０１の画像合成機能による画像合成処理の概要を説明するための図であり、図３、図４は、それぞれ画像合成処理時のＭＦＰ１０１のユーザインターフェース画面の一例を示す図である。
【００２０】
図２において、１０４はフォーム画像、１０５は原稿画像である。原稿画像１０５をフォーム画像１０４と画像合成し出力するにあたり、ユーザは図３に示すフォーム画像選択のためのユーザインターフェース画面を介してフォーム画像を選択する。なお、画像合成処理に用いられる原稿画像１０５をスキャンにより読み込む場合には、当該ユーザインターフェース（図３）はＭＦＰ１０１の操作パネル上に表示される。また、画像合成処理に用いられる原稿画像１０５がホストコンピュータＡまたはＢ（１０２、１０３）を介してＭＦＰ１０１に送信される場合には、当該ユーザインターフェースはホストコンピュータＡまたはＢ（１０２、１０３）のモニタ上に表示されることとなる。
【００２１】
ユーザインターフェース画面には、記憶装置１０８に登録してある画像データの一覧（３００）が表示され、ユーザは当該一覧（３００）の中から所望の画像データを選択し（３０１）、ボタン３０２を押すことによりフォーム画像１０４として使用することを決定することができる。また、記憶装置１０８に画像データを登録する際に、ユーザインターフェースによりフォーム画像指定することにより、予めフォーム画像１０４として画像データを登録することも可能である。
【００２２】
決定されたフォーム画像１０４は、設定された透かし率のもとで透かし処理（濃度変換もしくは輝度変換）され（２０２）、透かし後フォーム画像２０３が生成される。図４は、当該透かし処理に用いられる透かし率を設定するためのユーザインターフェースを示す図であり、サブ画面４０１は、ボタン３０２が押されフォーム画像が決定された後に表示される。図４のサブ画面４０１に示すように、ユーザはスライダーバー４０２を利用して、透かし率を設定する。
【００２３】
透かし後フォーム画像２０３と原稿画像１０５とは画像合成され（２０５）、合成画像２０６が生成される。生成された合成画像２０６は画像圧縮され（２０７）、記憶装置１０８に記憶される（２０８）。なお、画像圧縮についての詳細は後述する。
【００２４】
＜画像合成の種類＞
ＭＦＰ１０１では、様々な合成方法が実施できる。例えば、ＭＦＰ１０１では、掛け算合成や足し算合成が実施可能である。なお掛け算合成とは、下式１で表され透かし後フォーム画像２０３との画像合成時に有効な合成方法である。
【００２５】
Ｏｕｔｐｕｔ＝Ｉｎｐｕｔ×Ｉｎｐｕｔ／２５５      （式１）
また、足し算合成とは、フォーム画像の上から原稿画像をのせることで画像合成する合成方法である。
【００２６】
＜ＭＦＰ１０１の機能ブロックの構成＞
次にＭＦＰ１０１の機能ブロックの構成について説明する。図５は、本発明の一実施形態にかかる画像処理装置（ＭＦＰ１０１）の機能ブロックの構成を示す図である。
【００２７】
なお、ここでは画像合成の一例として、フォーム画像１０４としてＰＤＬ画像データが登録され、スキャンにより得られた原稿画像１０５を当該フォーム画像１０４に合成する場合の各ブロックの動作について説明することとする。
【００２８】
ＰＤＬ画像データは、ネットワークＩ／Ｆ部５０４を介して受信され、ＰＤＬ画像処理部５０３にて適切に画像処理された後、画像圧縮部５０６にて画像圧縮されて、記憶部５０７にフォーム画像１０４として登録される。次に、コントロールパネル部５１０を介してフォーム画像１０４の選択と透かし率の設定が行われると、ＵＩ解析部５１１では当該設定情報の解析を行う。
【００２９】
設定情報の解析にあたっては、まず、記憶部５０７に登録されたフォーム画像１０４が圧縮された画像データとして呼び出され、画像圧縮部５０６にて解凍された後、透かし画像生成部５１２で設定されている透かし率に応じた透かし後フォーム画像２０３を生成する。
【００３０】
その後、透かし後フォーム画像２０３は画像合成部５０５に送信される。一方、スキャンにより得られた原稿画像１０５はスキャナＩ／Ｆ部５０１を介して、スキャナ画像処理部５０２にて適切に画像処理された後、画像合成部５０５に入力され、先に生成されている透かし後フォーム画像２０３と画像合成される。
【００３１】
画像合成後、画像圧縮部５０６にて画像圧縮され、記憶部５０７に当該合成画像が記憶される。ＭＦＰ１０１では、このまま、一時的に記憶部５０７に保存することが可能である。更に、その後画像圧縮部５０６にて画像解凍し、プリンタ画像処理部５０８にて当該保存された合成画像を画像処理した後、プリンタ出力したり、送信画像処理部５０９にて画像処理し、送信出力したりすることも可能である。
【００３２】
＜画像圧縮部５０６の構成＞
図６は、画像圧縮部５０６の詳細を示す機能ブロック図であり、６０１〜６０３はそれぞれ、機器特有の圧縮部、機器特有の伸長部、送信時の圧縮部を示している。機器特有の圧縮部６０１は、例えば、ＭＦＰ１０１内の記憶装置５０７に画像データを保存する際に使用される圧縮手段であり、汎用的な圧縮方式ではなく、メモリ資源を効率的に利用できるよう当該ＭＦＰ１０１特有の圧縮方式が採用されている。具体的には、画像をタイル分割し、タイル毎に適切な圧縮係数を用いて画像圧縮を行うことが可能な構成となってる。
【００３３】
機器特有の伸長部６０２は、前述した機器特有の圧縮部６０１によって画像圧縮された画像データを伸長するための伸長手段である。また、送信時の圧縮部６０３は、例えば、一般にカラー符号化方式としてよく知られるＪＰＥＧ圧縮であり、６０３で画像圧縮された画像データは、任意のホストコンピュータのビューアで閲覧可能である。以下、機器特有の圧縮部６０１及び伸長部６０２の詳細構成について説明する。
【００３４】
まず、機器特有の圧縮部６０１は、内部に圧縮ブロックラインバッファ、符号化部、属性フラグ符号化部を備える。圧縮ブロックラインバッファでは画像をタイル分割する（タイルの大きさをＭ×Ｎとすると）。これにより、符号化部ではタイルＭ×Ｎ画素毎にカラー情報の符号化方式である離散コサイン変換符号化（ＪＰＥＧ）と属性フラグデータ情報の符号化であるランレングス符号化に分けて符号化することができる。ただしＭ、Ｎは離散コサイン変換符号化のためのウィンドウサイズの倍数でなければならない。本実施形態で用いるＪＰＥＧ符号化方式では圧縮のためのウィンドウサイズが８×８画素であるので、例えばＭ＝Ｎ＝３２とすると３２×３２画素タイルの中をさらに１６個の８×８画素に分割して８×８画素単位でＪＰＥＧ圧縮を行う（以後、Ｍ＝Ｎ＝３２として説明するが、もちろんその値に限定されるものではない）。
【００３５】
符号化部では３２×３２画素のタイル画像に含まれる１６個の８×８画素ウィンドウに対し周知のＤＣＴ変換を施して量子化する。このときに用いる量子化係数（量子化マトリクスと呼ぶ）をタイルごとに切り替えて設定できるようになっている（なお、上述の圧縮係数とは、本実施形態においては当該量子化マトリックスを指す）。切り替え信号は属性フラグ符号化部に入力される。
【００３６】
属性フラグ符号化部では、上記画像データに対応した３２×３２画素の属性フラグデータを参照し、判定部で判定処理を行い、量子化係数の選択信号を発生して符号化部に送出する。属性フラグデータは、各画素毎につけられるものであるが、本実施形態のようにＭ×Ｎ画素タイル内の符号化方法は一定とするのでタイル内の属性フラグデータを判定部で解析してタイルを代表する属性を決定する必要があるわけである。
【００３７】
次に、機器特有の伸長部６０２について説明する。機器特有の伸長部６０２は、属性フラグ復号器、復号器、ラインバッファならびに判定部を備え、画像圧縮して記憶された属性フラグデータのＭ×Ｎ画素分のデータが読み出されると、属性フラグ復号器にて復号される。次に復号器では、属性フラグデータの復号結果により、画像データの復号化パラメータ（本実施形態では逆量子化マトリクス）を切り替えて画像データを復号処理し、その結果をラインバッファに出力する。このとき、まず属性フラグデータを復号し復号されたＭ×Ｎ画素内の属性フラグデータに対し判定部で解析、判定処理を行い、復号器で対応するＭ×Ｎ画素の画像データを復号するための逆量子化マトリクスを設定して復号する。
【００３８】
また属性フラグデータはデータの劣化しないランレングス符号化のような可逆圧縮方式で圧縮されているので、符号化時と復号化時とで同一タイルに対応する判定結果は全く等しいものとなる。従ってタイルごとに異なる量子化係数で量子化されていても復号時にはそれぞれに適した逆量子化係数が設定されるので、正しい復号画像データが得られることになる。
【００３９】
＜合成画像の画像圧縮処理の詳細＞
次に、図７、図８を用いて、合成画像の画像圧縮処理における図５の各ブロックの動作について説明する。図７はＭＦＰ１０１における画像圧縮処理の概要を説明するための図であり、図８はＭＦＰ１０１による画像圧縮処理の流れを示すフローチャートである。
【００４０】
ステップＳ８０１では、フォーム画像１０４を透かし処理（２０２）することで生成された透かし後フォーム画像２０３と原稿画像１０５とを用いて画像合成部５０５にて画像合成する（２０５）。画像合成時に、画像合成部５０５では透かし後フォーム画像２０３と原稿画像１０５がそれぞれスキャン画像データなのかＰＤＬ画像データなのかを判別するための組合せ情報７０１を取得する。取得された組合せ情報７０１はＵＩ解析部５１１にて情報解析される（７０２）。
【００４１】
ＵＩ解析部５１１における情報解析の結果、透かし後フォーム画像２０３がＰＤＬ画像データであり、原稿画像１０５もＰＤＬ画像データであった場合には（ステップＳ８０２において「Ｙｅｓ」の場合には）、ＵＩ解析部５１１においてＰＤＬ画像データ用の圧縮係数７０４が選択され（７０２）、当該選択された圧縮係数７０４が記憶部５０７から呼び出された後、画像圧縮部５０６に設定される（ステップＳ８０６）。
【００４２】
一方、ステップＳ８０２において「Ｎｏ」の場合には、ステップＳ８０３に進む。ここで、上記ＵＩ解析部５１１における情報解析の結果、透かし後フォーム画像２０３がＰＤＬ画像データであり、かつ原稿画像１０５がスキャン画像データであった場合には（ステップＳ８０３において「Ｙｅｓ」の場合には）、ＵＩ解析部５１１においてＰＤＬ画像データ用の圧縮係数７０４が選択され（７０２）、当該選択された圧縮係数７０４が記憶部５０７から呼び出された後、画像圧縮部５０６に設定される（ステップＳ８０７）。
【００４３】
一方、ステップＳ８０３において「Ｎｏ」の場合には、ステップＳ８０４に進む。ここで、上記ＵＩ解析部５１１における情報解析の結果、透かし後フォーム画像２０３がスキャン画像データであり、かつ原稿画像１０５がＰＤＬ画像データであった場合には（ステップＳ８０４において「Ｎｏ」の場合には）、ＵＩ解析部５１１においてＰＤＬ画像データ用の圧縮係数７０４が選択され（７０２）、当該選択された圧縮係数７０４が記憶部５０７から呼び出された後、画像圧縮部５０６に設定される（ステップＳ８０８）。
【００４４】
最後に、ステップＳ８０２、８０３、８０４のいずれにも該当しない場合には（つまり、透かし後フォーム画像２０３及び原稿画像１０５がいずれもＰＤＬ画像データでない場合には）、透かし後フォーム画像がスキャン画像データであり、原稿画像がスキャン画像データであると判定され、ＵＩ解析部５１１においてスキャン画像データ用の圧縮係数７０４が選択される（７０２）。さらに、ＵＩ解析部５１１により選択された圧縮係数７０４が記憶部５０７から呼び出され、画像圧縮部５０６に設定される（ステップＳ８０９）。
【００４５】
このように、スキャン画像データ用の圧縮係数をＰＤＬ画像データに適用すると画像劣化が生じることに鑑みて、本実施形態にかかるＭＦＰでは、ＰＤＬ画像データが原稿画像やフォーム画像に使用されているときには、ＰＤＬ画像データ用の圧縮係数を選択して画像圧縮する構成としている。
【００４６】
ステップＳ８１０では、上記のように選択された圧縮係数７０４を用いて画像圧縮部５０６にて合成画像を画像圧縮する（２０７）。さらにステップＳ８１１では、画像圧縮された当該合成画像を記憶部５０７に記憶する（２０８）。
【００４７】
以上の説明から明らかなように、本実施形態にかかるＭＦＰでは、合成画像を画像圧縮するにあたり画像合成された二種類の画像データ（フォーム画像、原稿画像）の組合せ情報（スキャン画像データとＰＤＬ画像データの組合わせに関する情報）に基づいて、圧縮係数（スキャン画像データ用の圧縮係数、ＰＤＬ画像データ用の圧縮係数）を決定する構成とすることにより、画像圧縮により発生すると予想される合成画像の画像劣化を未然に防ぐことが可能になる。そして、圧縮係数の決定にあたっては、できるだけＰＤＬ画像データ用の圧縮係数を利用するようにすることで、合成画像の劣化の回避を実現している。
【００４８】
［第２の実施形態］
上記第１の実施形態では、組合せ情報７０１に基づいて圧縮係数を切り替えることとしたが、本発明はこれに限られず、画像合成時の透かし率に基づいて圧縮係数を切り替えるようにしてもよい。以下、図９、図１０を用いて詳細に説明する。
【００４９】
図９は本発明の第２の実施形態にかかるＭＦＰにおける画像合成及び画像圧縮処理の概要を説明するための図であり、図１０は画像合成及び画像圧縮処理の流れを示すフローチャートである。
【００５０】
ステップＳ１００１では、フォーム画像１０４を透かし処理（２０２）することで生成された透かし後フォーム画像２０３と原稿画像１０５とを画像合成部５０５にて画像合成する（２０５）。ステップＳ１００２では、画像合成時に設定された透かし率情報９０１とユーザが予め設定している透かし率の閾値とをＵＩ解析部５１１にて比較する（９０２）。透かし率の閾値は、ユーザがどの程度フォーム画像を重要視しているかを示す値であり、コントロールパネル部５１０を介して入力されるものとする。なお、透かし率の閾値が低い場合には、ユーザがフォーム画像を重要視していないといえる。
【００５１】
ＵＩ解析部５１１における比較の結果、ユーザが画像合成時に設定した透かし率が透かし率の閾値よりも小さい場合には（ステップＳ１００２にて「Ｙｅｓ」の場合には）、透かし後フォーム画像２０３を重要視しないと判断し、ステップＳ１００４に進み、原稿画像１０５に最適な圧縮係数９０３を記憶部５０７より選択する（ここでは、スキャン画像データ用の圧縮係数）。さらにステップＳ１００５では、画像圧縮部５０６が合成画像２０６の画像圧縮を行う（２０７）。その後、記憶部５０７に記憶される（ステップＳ１００６）。
【００５２】
それに対して、ＵＩ解析部５１１における比較の結果、ユーザが画像合成時に設定した透かし率が透かし率の閾値よりも大きい場合には（ステップＳ１００２にて「Ｎｏ」の場合には）、透かし後フォーム画像２０３を重要視していると判断し、ステップＳ１００３に進む。ステップＳ１００３では、上記第１の実施形態と同様の工程（ステップＳ８０２からＳ８０９）により圧縮係数９０３を選択する。ステップＳ１００５では、画像圧縮部５０６が合成画像２０６の画像圧縮を行う（２０７）。その後、画像圧縮された合成画像２０６は記憶部５０７に記憶される（ステップＳ１００６）。
【００５３】
以上の説明から明らかなように、本実施形態にかかるＭＦＰでは、画像合成時の透かし率を用いて圧縮係数（スキャン画像データ用の圧縮係数、ＰＤＬ画像データ用の圧縮係数）を切り替える構成とすることにより、ユーザがフォーム画像をどの程度重要視しているのかを反映した画像圧縮を実行することが可能となる。
【００５４】
［第３の実施形態］
上記第２の実施形態では、画像合成時の透かし率を用いて圧縮係数を切り替える構成としたが、本発明はこれに限られず、画像合成時に同時に生成される合成属性フラグに基づいて圧縮係数を切り替えるようにしてもよい。以下、図１１、図１２を用いて詳細に説明する。
【００５５】
図１１は本発明の第３の実施形態にかかるＭＦＰにおける画像合成及び画像圧縮処理の概要を説明するための図であり、図１２は画像合成及び画像圧縮処理の流れを示すフローチャートである。
【００５６】
＜合成属性フラグの生成方法＞
はじめに図１１を用いて合成属性フラグ（フォーム属性フラグと原稿属性フラグとに基づいて生成される属性フラグ）の生成方法について説明する。図１１において、１１０１はフォーム画像１０４の属性フラグであるフォーム属性フラグを、１１０４は原稿画像１０５の属性フラグである原稿属性フラグをそれぞれ示す。ここで、「属性フラグ」とは、画像を構成する各領域が、文字部であるか、写真部であるか、グラフィック部であるか等、その属性を識別するための属性データであり、当該属性フラグは、通常、プリント出力処理時に画像処理を切り替えるために使用される（例えば、文字部には画像処理Ａ、写真部には画像処理Ｂ、グラフィック部には画像処理Ｃのように切り替える）。ただし、本実施形態にかかるＭＦＰでは、合成属性フラグを生成したうえで、当該属性フラグを画像圧縮時の圧縮係数の切り替えに用いることとした。
【００５７】
なお、以下では、フォーム属性フラグ１１０１のうち、文字部と細線部が、合成属性フラグにおいても有効となるように優先順位を設定し、合成属性フラグを生成する場合について説明するものとする（優先順位は、コントロールパネル部５１０を介して設定されるものとする）。
【００５８】
生成されたフォーム属性フラグ１１０１に対して、透かし画像生成部５１２は所定の属性フラグ（ここでは、文字部と細線部）を抽出し（１１０２）、フォーム抽出後属性フラグ１１０３を生成する。次に画像合成部５０５は当該フォーム抽出後属性フラグ１１０３と、原稿属性フラグ１１０６とを合成する（１１０５）。このとき、フォーム抽出後属性フラグ１１０３は最優先となり、その他の属性フラグは原稿属性フラグ１１０４が使用される。この結果、合成属性フラグ１１０６が生成される。
【００５９】
＜画像合成及び画像圧縮処理の流れ＞
次に図１２を用いて画像合成及び画像圧縮処理の流れを説明する。ステップＳ１２０１では、画像合成部５０５が合成画像１０７および合成属性フラグ１１０６を生成する。ステップＳ１２０２にて、画像圧縮部５０６は合成属性フラグ１１０６を各領域ごとに解析し（１１０９）、当該領域の属性フラグがフォーム抽出後属性フラグ１１０３であるのか原稿属性フラグ１１０４であるのかを判定する。
【００６０】
ステップＳ１２０２において、当該領域の属性フラグがフォーム抽出後属性フラグ１１０３であると判定された場合には、ステップＳ１２０３に進む。当該領域の属性フラグがフォーム抽出後属性フラグ１１０３であるということは、当該領域は、フォーム画像であるＰＤＬ画像データ用の圧縮係数で画像圧縮するのが適切である。したがって、ステップＳ１２０３では、ＰＤＬ画像データ用の圧縮係数（図１１の例では圧縮係数Ａ（１１０７））が選択され記憶部５０７から呼び出された後、当該圧縮係数が画像圧縮部５０６に設定される。
【００６１】
一方、ステップＳ１２０２において、当該領域の属性フラグが原稿属性フラグ１１０４であると判定された場合には、ステップＳ１２０４に進む。当該領域の属性フラグが原稿属性フラグ１１０４であるということは、当該領域は、原稿画像であるスキャン画像データ用の圧縮係数で画像圧縮するのが適切である。したがって、ステップＳ１２０４では、スキャン画像データ用の圧縮係数（図１１の例では圧縮係数Ｂ（１１０８））が選択され記憶部５０７から呼び出された後、当該圧縮係数が画像圧縮部５０６に設定される。
【００６２】
ステップＳ１２０５では、上記のように各領域ごとに設定された圧縮係数（１１０７または１１０８）を用いて画像圧縮部５０６にて合成画像２０６を画像圧縮する（２０７）。更にステップＳ１２０６では、画像圧縮された当該合成画像を記憶部５０７に記憶する（２０８）。
【００６３】
以上の説明から明らかなように、本実施形態にかかるＭＦＰでは、画像合成時に生成される合成属性フラグに基づいて各領域ごとに合成画像の圧縮係数（スキャン画像データ用の圧縮係数、ＰＤＬ画像データ用の圧縮係数）を切り替える構成とすることにより、合成画像を適切な圧縮係数で画像圧縮することが可能となる。
【００６４】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００６５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態にかかる画像処理装置（ＭＦＰ１０１）を備える画像処理システムの全体構成を示す図である。
【図２】ＭＦＰ１０１が備える画像合成機能の概略を説明するための図である。
【図３】画像合成処理時のＭＦＰ１０１のユーザインターフェース画面の一例を示す図である。
【図４】画像合成処理時のＭＦＰ１０１のユーザインターフェース画面の一例を示す図である。
【図５】本発明の一実施形態にかかる画像処理装置（ＭＦＰ１０１）の機能ブロックの構成を示す図である。
【図６】画像圧縮部５０６の詳細を示す機能ブロック図である。
【図７】本発明の第１の実施形態にかかるＭＦＰにおける画像圧縮処理の概要を説明するための図である。
【図８】本発明の第１の実施形態にかかるＭＦＰにおける画像圧縮処理の流れを示すフローチャートである。
【図９】本発明の第２の実施形態にかかるＭＦＰにおける画像合成処理及び画像圧縮処理の概要を説明するための図である。
【図１０】本発明の第２の実施形態にかかるＭＦＰにおける画像合成処理及び画像圧縮処理の流れを示すフローチャートである。
【図１１】本発明の第３の実施形態にかかるＭＦＰにおける画像合成処理及び画像圧縮処理の概要を説明するための図である。
【図１２】本発明の第３の実施形態にかかるＭＦＰにおける画像合成処理及び画像圧縮処理の流れを示すフローチャートである。
【図１】
2006074472.tif 000003
【図２】
2006074472.tif 000004
【図３】
2006074472.tif 000005
【図４】
2006074472.tif 000006
【図５】
2006074472.tif 000007
【図６】
2006074472.tif 000008
【図７】
2006074472.tif 000009
【図８】
2006074472.tif 000010
【図９】
2006074472.tif 000011
【図１０】
2006074472.tif 000012
【図１１】
2006074472.tif 000013
【図１２】
2006074472.tif 000014