(57)【特許請求の範囲】
【請求項１】
画像の入力を受け付ける画像入力受付手段と、
前記画像の特徴に基づいて、文字又は線を表す第１画素、あるいは、文字及び線以外を表す第２画素のいずれに分類されるかを画素毎に表す選択画像、前記第１画素を含む第１画像及び前記第２画素を含む第２画像を生成する第１生成手段と、
前記選択画像を符号化して、前記選択画像の符号を生成する第１符号化手段と、
前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する第２符号化手段と、
前記第１画像の符号、第２画像の符号及び前記選択画像の符号を用いて、所定のフォーマットに従った画像データを生成する第２生成手段とを備える画像処理装置において、
前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量のうち少なくとも一方を決定する決定手段を更に備え、
前記決定手段は、
前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量の合計を算出する算出手段と、
前記選択画像の有する画素のうち前記第１画素に分類されることが前記選択画像によって表される画素の占める割合に応じて、前記合計に対して前記第１画像の符号のデータ容量を決定する符号容量決定手段と
を有し、
前記第２符号化手段は、前記第１画像の符号及び第２画像の符号のうち少なくとも一方に対して各々決定された前記データ容量になるように、前記第１画像及び前記第２画像を各々符号化して、前記第１画像の符号及び前記第２画像の符号を各々生成する
ことを特徴とする画像処理装置。
【請求項２】
前記第１画像の解像度を変換する変換手段と、
前記選択画像を用いて、解像度が変換された前記第１画像の有する画素に対応させて、前記第１画素あるいは前記第２画素のいずれに分類されるかを画素毎に表す第１補正選択画像を生成する補正生成手段とを更に備え、
前記符号容量決定手段は、前記第１補正選択画像の有する画素のうち前記第１画素に分類されることが前記第１補正選択画像によって表される画素が占める割合を用いて、解像度が変換された前記第１画像の符号のデータ容量を決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変換手段は、前記第２画像の解像度を更に変換し、
前記補正生成手段は、前記選択画像を用いて、解像度が変換された前記第１画像の有する画素に対応させて、前記第１画素あるいは前記第２画素のいずれに分類されるかを画素毎に表す第２補正選択画像を更に生成し、
前記符号容量決定手段は、前記第１補正選択画像の有する画素のうち前記第１画素に分類されることが前記第１補正選択画像によって表される画素が占める割合と、前記第２補正選択画像の有する画素のうち前記第２画素に分類されることが前記第２補正選択画像によって表される画素が占める割合とを用いて、解像度が変換された前記第１画像の符号のデータ容量及び解像度が変換された前記第２画像の符号のデータ容量を決定する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第１生成手段は、前記第１画像の有する画素のうち、前記第２画素に分類されることが前記選択画像によって示される画素の値である画素値を、全て同一の色を表す画素値に置換した前記第１画像を生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記符号容量決定手段は、前記選択画像の有する画素のうち前記第１画素の数である第１画素数と、前記選択画像の有する全ての画素の数である第２画素数との比を用いて、前記第１画素数の比を前記第１画像の符号のデータ容量の比として割り当て、前記第２画素数の比を前記第２画像の符号のデータ容量の比として割り当て、各比を用いて、前記合計に対して前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量を決定する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記第１生成手段は、前記第２画像の有する画素のうち、前記第１画素に分類されることが前記選択画像によって表される画素の値である画素値を、近傍の画素と同一又は近似する値に置換した前記第２画像を生成し、
前記符号容量決定手段は、前記選択画像の有する画素のうち前記第１画素に分類されることが前記選択画像によって表される画素の占める割合に応じて、前記第１画像の符号のデータ容量を決定し、前記選択画像の有する画素のうち前記第２画素に分類されることが前記選択画像によって表される画素の占める割合に応じて、前記第２画像の符号のデータ容量を決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記決定手段は、前記画像データのデータ容量が所定のデータ容量以下となるように、前記画像の原稿種類に応じて、前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量のうち少なくとも一方を決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
画像の入力を受け付ける画像入力受付手段と、
前記画像の特徴に基づいて、文字又は線を表す第１画素、あるいは、文字及び線以外を表す第２画素のいずれに分類されるかを画素毎に表す選択画像、前記第１画素を含む第１画像及び前記第２画素を含む第２画像を生成する第１生成手段と、
前記選択画像を符号化して、前記選択画像の符号を生成する第１符号化手段と、
前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する第２符号化手段と、
前記第１画像の符号、第２画像の符号及び前記選択画像の符号を用いて、所定のフォーマットに従った画像データを生成する第２生成手段とを備える画像処理装置において、
前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の圧縮率及び前記第２画像の圧縮率のうち少なくとも一方を決定する決定手段を更に備え、
前記決定手段は、
前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量の合計を算出する算出手段と、
前記選択画像の有する画素のうち前記第１画素に分類されることが前記選択画像によって表される画素の占める割合に応じて、前記合計に対して前記第１画像の符号のデータ容量を決定する符号容量決定手段と
を有し、
前記第２符号化手段は、前記第１画像及び第２画像のうち少なくとも一方に対して各々決定された前記圧縮率になるように、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する
ことを特徴とする画像処理装置。
【請求項９】
請求項１乃至８のいずれか一項に記載の画像処理装置と、
前記画像データを用いて、記録媒体に画像を形成する画像形成手段とを備える
ことを特徴とする画像形成装置。
【請求項１０】
画像入力受付手段と、第１生成手段と、第１符号化手段と、第２符号化手段と、第２生成手段と、決定手段とを備える画像処理装置で実行される画像処理方法であって、
前記画像入力受付手段が、画像の入力を受け付ける画像入力受付ステップと、
前記第１生成手段が、前記画像の特徴に基づいて、文字又は線を表す第１画素、あるいは、文字及び線以外を表す第２画素のいずれに分類されるかを画素毎に表す選択画像、前記第１画素を含む第１画像及び前記第２画素を含む第２画像を生成する第１生成ステップと、
前記第１符号化手段が、前記選択画像を符号化して、前記選択画像の符号を生成する第１符号化ステップと、
前記第２符号化手段が、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する第２符号化ステップと、
前記第２生成手段が、前記第１画像の符号、第２画像の符号及び前記選択画像の符号を用いて、所定のフォーマットに従った画像データを生成する第２生成ステップと、
前記決定手段が、前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量のうち少なくとも一方を決定する決定ステップとを含み、
前記決定ステップでは、前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量の合計を算出し、さらに、前記選択画像の有する画素のうち前記第１画素に分類されることが前記選択画像によって表される画素の占める割合に応じて、前記合計に対して前記第１画像の符号のデータ容量を決定し、
前記第２符号化ステップでは、前記第１画像の符号及び第２画像の符号のうち少なくとも一方に対して各々決定された前記データ容量になるように、前記第１画像及び前記第２画像を各々符号化して、前記第１画像の符号及び前記第２画像の符号を各々生成する
ことを特徴とする画像処理方法。
【請求項１１】
画像入力受付手段と、第１生成手段と、第１符号化手段と、第２符号化手段と、第２生成手段と、決定手段とを備える画像処理装置で実行される画像処理方法であって、
前記画像入力受付手段が、画像の入力を受け付ける画像入力受付ステップと、
前記第１生成手段が、前記画像の特徴に基づいて、文字又は線を表す第１画素、あるいは、文字及び線以外を表す第２画素のいずれに分類されるかを画素毎に表す選択画像、前記第１画素を含む第１画像及び前記第２画素を含む第２画像を生成する第１生成ステップと、
前記第１符号化手段が、前記選択画像を符号化して、前記選択画像の符号を生成する第１符号化ステップと、
前記第２符号化手段が、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する第２符号化ステップと、
前記第２生成手段が、前記第１画像の符号、第２画像の符号及び前記選択画像の符号を用いて、所定のフォーマットに従った画像データを生成する第２生成ステップと、
前記決定手段が、前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の圧縮率及び前記第２画像の圧縮率のうち少なくとも一方を決定する決定ステップとを含み、
前記決定ステップでは、前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量の合計を算出し、さらに、前記選択画像の有する画素のうち前記第１画素に分類されることが前記選択画像によって表される画素の占める割合に応じて、前記合計に対して前記第１画像の符号のデータ容量を決定し、
前記第２符号化ステップでは、前記第１画像及び第２画像のうち少なくとも一方に対して各々決定された前記圧縮率になるように、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する
ことを特徴とする画像処理方法。
【請求項１２】
請求項１０又は１１に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、例えば特許文献１に示されるように、入力された画像を、その画像の各領域から得られる特徴を元に分離した後フォーマット変換し、文字や線を表す画像、写真や絵柄などの自然画を表す画像及びそのどちらを選択するかを画素毎に表す画像を持つマルチレイヤ構造の画像データに変換する技術がある。この技術によれば、文字のエッジを保ち、自然画の領域が滑らかな画質を保ちながら、画像データのデータ容量を小さくできる。このような技術で生成された画像データのデータ容量を制御したいという要求がある。
【０００３】
例えば、メール送受信システムでは、大容量のデータを送受信しようとしてシステムの速度がダウンしたり、システムのディスク容量を使い切ってしまうことで他のアカウントが使用できなかったりするなどの影響を受けることを防止する目的で、送信や受信のデータのデータ容量の上限を設定することが多い。データ容量の上限を超えてデータを送信しようとした場合は、通常、送信側でその処理が失敗する。また、受信側で受信可能なデータ容量の上限を超えたデータ容量のデータを送信した場合、送信側では処理が成功するが、受信側で処理が失敗するため結果的にデータを受信側に届けることが出来なくなる。
【０００４】
このような背景において、マルチレイヤ構造を利用した圧縮によって生成される画像データのデータ容量を、所定もしくは指定されたデータ容量に制御することは、メール送受信のみならず、画像データの利用において望ましいことである。例えば、特許文献２には、JPEG2000の方式により画像を符号化して圧縮する際に、指定した圧縮率で符号を生成するように制御するレートコントロール技術が開示されている。JPEG2000は、解像度、画質のスケーラビリティを持ち、生成される符号のデータ容量を目的のデータ容量に収めることが出来る。この技術を使えば、マルチレイヤ構造の画像データのうち、文字の画像を表す前景、絵柄や写真などの自然画像の画像を表す背景を符号化する際に、前景の符号及び背景の符号をそれぞれ目的のデータ容量に制御することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献２の技術では、前景の符号及び背景の符号をそれぞれ目的のデータ容量に制御できても、好適な画質を維持しつつ、マルチレイヤ構造の画像データの全体のデータ容量を目的のデータ容量に制御することは困難であった。
【０００６】
本発明は、上記に鑑みてなされたものであって、好適な画質を維持しつつ、前景の符号及び背景の符号を用いて生成される所定のフォーマットに従った画像データの全体のデータ容量を制御可能な画像処理装置、画像形成装置、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、画像処理装置であって、画像の入力を受け付ける画像入力受付手段と、前記画像の特徴に基づいて、文字又は線を表す第１画素、あるいは、文字及び線以外を表す第２画素のいずれに分類されるかを画素毎に表す選択画像、前記第１画素を含む第１画像及び前記第２画素を含む第２画像を生成する第１生成手段と、前記選択画像を符号化して、前記選択画像の符号を生成する第１符号化手段と、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する第２符号化手段と、前記第１画像の符号、第２画像の符号及び前記選択画像の符号を用いて、所定のフォーマットに従った画像データを生成する第２生成手段とを備える画像処理装置において、前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量のうち少なくとも一方を決定する決定手段を更に備え、前記第２符号化手段は、前記第１画像の符号及び第２画像の符号のうち少なくとも一方に対して各々決定された前記データ容量になるように、前記第１画像及び前記第２画像を各々符号化して、前記第１画像の符号及び前記第２画像の符号を各々生成することを特徴とする。
【０００８】
また、本発明は、画像処理装置であって、画像の入力を受け付ける画像入力受付手段と、前記画像の特徴に基づいて、文字又は線を表す第１画素、あるいは、文字及び線以外を表す第２画素のいずれに分類されるかを画素毎に表す選択画像、前記第１画素を含む第１画像及び前記第２画素を含む第２画像を生成する第１生成手段と、前記選択画像を符号化して、前記選択画像の符号を生成する第１符号化手段と、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する第２符号化手段と、前記第１画像の符号、第２画像の符号及び前記選択画像の符号を用いて、所定のフォーマットに従った画像データを生成する第２生成手段とを備える画像処理装置において、前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の圧縮率及び前記第第２画像の圧縮率のうち少なくとも一方を決定する決定手段を更に備え、前記第２符号化手段は、前記第１画像及び第２画像のうち少なくとも一方に対して各々決定された前記圧縮率になるように、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成することを特徴とする。
【０００９】
また、本発明は、画像形成装置であって、上記の画像処理装置と、前記画像データを用いて、記録媒体に画像を形成する画像形成手段とを備えることを特徴とする。
【００１０】
また、本発明は、画像入力受付手段と、第１生成手段と、第１符号化手段と、第２符号化手段と、第２生成手段と、決定手段とを備える画像処理装置で実行される画像処理方法であって、前記画像入力受付手段が、画像の入力を受け付ける画像入力受付ステップと、前記第１生成手段が、前記画像の特徴に基づいて、文字又は線を表す第１画素、あるいは、文字及び線以外を表す第２画素のいずれに分類されるかを画素毎に表す選択画像、前記第１画素を含む第１画像及び前記第２画素を含む第２画像を生成する第１生成ステップと、前記第１符号化手段が、前記選択画像を符号化して、前記選択画像の符号を生成する第１符号化ステップと、前記第２符号化手段が、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する第２符号化ステップと、前記第２生成手段が、前記第１画像の符号、第２画像の符号及び前記選択画像の符号を用いて、所定のフォーマットに従った画像データを生成する第２生成ステップと、前記決定手段が、前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の符号のデータ容量及び前記第２画像の符号のデータ容量のうち少なくとも一方を決定する決定ステップとを含み、前記第２符号化ステップでは、前記第１画像の符号及び第２画像の符号のうち少なくとも一方に対して各々決定された前記データ容量になるように、前記第１画像及び前記第２画像を各々符号化して、前記第１画像の符号及び前記第２画像の符号を各々生成することを特徴とする。
【００１１】
また、本発明は、画像入力受付手段と、第１生成手段と、第１符号化手段と、第２符号化手段と、第２生成手段と、決定手段とを備える画像処理装置で実行される画像処理方法であって、前記画像入力受付手段が、画像の入力を受け付ける画像入力受付ステップと、前記第１生成手段が、前記画像の特徴に基づいて、文字又は線を表す第１画素、あるいは、文字及び線以外を表す第２画素のいずれに分類されるかを画素毎に表す選択画像、前記第１画素を含む第１画像及び前記第２画素を含む第２画像を生成する第１生成ステップと、前記第１符号化手段が、前記選択画像を符号化して、前記選択画像の符号を生成する第１符号化ステップと、前記第２符号化手段が、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成する第２符号化ステップと、前記第２生成手段が、前記第１画像の符号、第２画像の符号及び前記選択画像の符号を用いて、所定のフォーマットに従った画像データを生成する第２生成ステップと、前記決定手段が、前記画像データのデータ容量が所定のデータ容量以下となるように、前記第１画像の圧縮率及び前記第第２画像の圧縮率のうち少なくとも一方を決定する決定ステップとを含み、前記第２符号化ステップでは、前記第１画像及び第２画像のうち少なくとも一方に対して各々決定された前記圧縮率になるように、前記第１画像及び第２画像を各々符号化して、前記第１画像の符号及び第２画像の符号を各々生成することを特徴とする。
【００１２】
また、本発明は、上記の方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、好適な画質を維持しつつ、前景の符号及び背景の符号を用いて生成される所定のフォーマットに従った画像データの全体のデータ容量を制御可能になる。
【図面の簡単な説明】
【００１４】
【図１】図１は、マルチレイヤ構造としてミクストラスターコンテント（ＭＲＣ）のフォーマットの画像データを例示する図である。
【図２】図２は、第１の実施の形態にかかる画像処理装置５０の機能的構成を例示する図である。
【図３】図３は、マスク、前景及び背景を例示する図である。
【図４】図４は、入力画像から生成されたマスク、前景及び背景の符号化を概念的に示す図である。
【図５】図５は、符号容量決定部５４が決定するデータ容量を概念的に例示する図である。
【図６】図６は、画像処理装置５０の行うマルチレイヤ画像生成処理の手順を示すフローチャートである。
【図７】図７は、第２の実施の形態にかかる画像処理装置５０の機能的構成を例示する図である。
【図８】図８は、前景の解像度を１／２にする場合の選択画像と補正選択画像とを例示する図である。
【図９】図９は、本実施の形態にかかる画像処理装置５０の行うマルチレイヤ画像生成処理の手順を示すフローチャートである。
【図１０】図１０は、第３の実施の形態にかかる画像処理装置５０の機能的構成を例示する図である。
【図１１】図１１は、原稿種類対応テーブル５８のデータ構成を例示する図である。
【図１２】図１２は、背景の穴埋めを説明するための図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像形成装置、画像処理方法及びプログラムの最良な実施の形態を詳細に説明する。
【００１６】
[第１の実施の形態]
ここで、本実施の形態にかかる画像処理装置のハードウェア構成について説明する。本実施の形態の画像処理装置は、装置全体を制御するＣＰＵ（Central Processing Unit）等の制御部と、各種データや各種プログラムを記憶するＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の主記憶部と、各種データや各種プログラムを記憶するＨＤＤ（Hard Disk Drive）やＣＤ（Compact Disk）ドライブ装置等の補助記憶部と、これらを接続するバスとを備えており、通常のコンピュータを利用したハードウェア構成となっている。また、画像処理装置には、情報を表示する表示部と、ユーザの指示入力を受け付けるキーボードやマウス等の操作入力部と、外部装置の通信を制御する通信Ｉ／Ｆ（interface）とが有線又は無線により各々接続される。その他、画像を読み取るスキャナが画像処理装置に接続される。このようなハードウェア構成において、画像処理装置は、スキャナにより読み取った画像を入力として、マルチレイヤ構造の画像データを生成する。
【００１７】
ここで、マルチレイヤ構造の画像データについて説明する。図１は、マルチレイヤ構造としてミクストラスターコンテント（ＭＲＣ）のフォーマットの画像データを例示する図である。ＭＲＣでは、対象の画像を、背景と前景とマスクとの各レイヤに分離する。前景とは、文字又は線を表す画像であり、背景とは、文字又は線以外の絵柄や写真などの自然画を表す画像である。マスクとは、マルチレイヤ構造の画像データであるマルチレイヤ画像の生成時に、背景又は前景どちらの画素を重ね合わせに選択するかを画素毎に表すデータである。マスクは、背景又は前景どちらを選択するかを２値で表すものが一般的である。例えば、背景を選択する画素を「0」、前景を選択する画素を「1」というようにマスクは生成される。マスクは、画像中の文字などのディテールを形成するので、入力される画像と同じ解像度で生成されるのが好ましい。尚、ＭＲＣでは、図１の例に限らず、例えば、背景と、その上に重ね合わされる、透過画素を含んだ複数の前景とに分離する構成もあるが、ここでは、簡単のため、図 １の例を用いて説明する。
【００１８】
次に、以上のようなハードウェア構成において、画像処理装置において実現される各種機能について説明する。図２は、画像処理装置５０の機能的構成を例示する図である。画像処理装置５０は、画像入力受付部（不図示）と、絵柄・文字分離部５１と、背景・前景生成部５２と、圧縮部５３と、符号容量決定部５４と、絵柄圧縮部５５と、マルチレイヤ構造化部５６とを有する。これらの各部は、ＣＰＵのプログラム実行時にＲＡＭなどの主記憶部上に生成されるものである。
【００１９】
画像入力受付部は、画像処理装置５０に接続されるスキャナが読み取った画像の入力を受け付ける。絵柄・文字分離部５１は、画像入力受付部が入力を受け付けた画像（入力画像という）を用いて、画像のエッジ強度や明度などの特徴を抽出する。通常、画像中で文字又は線が現れる文字領域と文字以外の絵柄や写真などの自然画が現れる自然画領域では、エッジや、画素であるサンプルの周波数が異なるので、文字領域と自然画領域とを分離するために必要な特徴を絵柄・文字分離部５１は抽出する。そして、絵柄・文字分離部５１は、抽出した特徴を用いて、文字又は線を表わす画素又はそれ以外（非文字という）を表わす画素に分類し、いずれに分類するかを画素毎に表す選択画像を生成する。選択画像では、文字又は線を表わす画素の画素値が「１」で表され、非文字を表わす画素が「１」で表される。この選択画像は、マルチレイヤ画像の生成時に符号化されて、背景又は前景どちらの画素を重ね合わせに選択するかを画素毎に表すマスクとしても用いられる。
【００２０】
背景・前景生成部５２は、画像入力受付部が入力を受け付けた入力画像と、絵柄・文字分離部５１が生成した選択画像とを用いて、背景及び前景を生成する。具体的には、背景・前景生成部５２は、画像入力受付部が入力を受け付けた入力画像を構成する各画素について、選択画像を参照して、背景又は前景のいずれに分類するかを決定する。このとき、背景・前景生成部５２は、文字又は線を表す画素に分類されることが選択画像によって表される画素を前景に分類すると決定し、非文字を表わす画素に分類されることが選択画像によって表される画素を背景に分類すると決定する。即ち、入力画像のうち、文字又は線を表わす画素は、前景に属し、非文字を表わす画素は背景に属するものとなる。そして、背景・前景生成部５２は、前景に分類すると決定した画素を含む画像を前景として、背景に分類すると決定した画素を含む画像を背景として、背景及び前景を生成する。
【００２１】
図３は、マスク、前景及び背景を例示する図である。同図では、前景は、文字を表し、背景は、文字を除いた自然画を表していることが示されている。また、マスクは、マルチレイヤ画像の生成時に前景を選択する画素が黒色で表され、背景を選択する画素が白色で表されている。
【００２２】
圧縮部５３は、絵柄・文字分離部５１が生成した選択画像をマスクとして符号化して圧縮することにより、マスクの符号を生成する。マスクが上述したように２値で表されるものであれば、圧縮方式として、例えば、MMR, JBIG, JIBG2などの二値画像符号化方式を用いれば良い。図４は、入力画像から生成されたマスク、前景及び背景の符号化を概念的に示す図である。同図では、マスクは、MMRの方式により符号化され、前景及び背景は、後述するように、JPEG2000の方式により符号化されることが示されている。
【００２３】
符号容量決定部５４は、絵柄・文字分離部５１が生成した選択画像を用いて、所定のフォーマットに従った画像データが目標データ容量となるように、背景の符号のデータ容量及び前景の符号のデータ容量を決定する。所定のフォーマットに従った画像データのデータ容量には、所定のフォーマットの記述に必要なデータ容量、マスクの符号のデータ容量、背景の符号のデータ容量及び前景の符号のデータ容量が含まれる。目標データ容量の値は、例えば、操作入力部を介してユーザによって指定された画質の設定に基づいて、設定される。具体的には、例えば、高画質が設定された場合には、第１目標データ容量を設定し、低画質が設定された場合には、第１目標データ容量より小さい値の第２目標データ容量を設定される。このような画質と目標データ容量との対応関係をテーブルとして補助記憶部に予め記憶させる。符号容量決定部５４は、当該テーブルを参照して、画質に対応した目標データ容量を設定する。そして、符号容量決定部５４は、設定した目標データ容量から、マスクの符号のデータ容量及び所定のフォーマットにおける記述に必要なデータ容量を引いて、背景の符号のデータ容量及び前景の符号のデータ容量の合計を算出し、当該合計に対して、選択画像の有する全画素に対して文字を表わす画素に分類されることが選択画像によって表される画素の割合を掛けることにより、前景の符号のデータ容量を算出し、当該前景の符号のデータ容量を目標データ容量から引いた値を背景の符号のデータ容量とする。所定のフォーマットとは、例えば、PDF（Portable Document Format）である。図５は、符号容量決定部５４が決定するデータ容量を概念的に例示する図である。同図に示されるように、目標データ容量からマスクのデータ容量とPDFにおけるフォーマットにおける記述のデータ容量を除いたデータ容量が、前景の符号のデータ容量及び背景の符号のデータ容量の合計として割り当てられる。この合計に対して、前景を選択することがマスクにおいて表される画素の割合及び背景を選択することがマスクにおいて表される画素の割合に応じて、前景の符号のデータ容量及び背景の符号のデータ容量が各々割り当てられる。
【００２４】
絵柄圧縮部５５は、背景・前景生成部５２が生成した背景及び前景を、符号容量決定部５４が各々に対して決定したデータ容量となるように各々符号化して圧縮することにより、背景の符号及び前景の符号を生成する。圧縮方式としては、例えば、JPEG2000の多値画像符号化方式を用いれば良い。符号のデータ容量の制御には、JPEG2000のレート制御の技術を用いれば良い。マルチレイヤ構造化部５６は、圧縮部５３が生成したマスクの符号と、絵柄圧縮部５５が生成した背景の符号及び前景の符号とをラッピング（合成）して、所定のフォーマットに従った画像データであるマルチレイヤ画像を生成する。例えばPDF（Portable Document Format）では、マルチレイヤ画像は、レイヤの重ね合わせのための下地となる背景の符号及びマスクの符号の順に重ね合わされ、前景を選択することがマスクによって表される画素については、前景の符号の画素が更に重ね合わされ、PDFの記述として、背景、マスク及び前景の各画素数及びこれらの各フィルタ形式を示したファイルとなる。
【００２５】
次に、本実施の形態にかかる画像処理装置５０の行うマルチレイヤ画像生成処理の手順について図６を用いて説明する。ここでは、スキャナにより画像（入力画像）が入力され、操作入力部を介して当該画像の画質が指定されているものとする。画像処理装置５０は、入力を受け付けた入力画像の特徴を抽出し、当該特徴を用いて、文字を表わす画素又は非文字を表わす画素に分類し、そのいずれに分類するかを画素毎に２値で表わす選択画像を生成する（ステップＳ１）。画像処理装置５０は、選択画像をマスクとして符号化してマスクの符号を生成する（ステップＳ２）。また、画像処理装置５０は、入力画像と、選択画像とを用いて、背景及び前景を生成する（ステップＳ３）。次いで、画像処理装置５０は、ユーザにより指定された画質に対応する目標データ容量を設定し、当該目標データ容量から、所定のフォーマット形式の記述に必要なデータ容量及びマスクの符号のデータ容量を引いて、背景の符号のデータ容量及び前景の符号のデータ容量の合計を算出する（ステップＳ４）。そして、画像処理装置５０は、文字を表わす画素に分類されることが選択画像によって表される画素の数（画素数）の合計をカウントし、当該画素が選択画像の有する全画素に占める割合を算出し、当該割合を、背景の符号のデータ容量及び前景の符号のデータ容量の合計に掛けて得られた値を、前景の符号のデータ容量として決定する。そして、画像処理装置５０は、当該前景の符号のデータ容量を、背景の符号のデータ容量及び前景の符号のデータ容量の合計から引いた値を、背景の符号のデータ容量として決定する（ステップＳ５）。そして、画像処理装置５０は、前景及び背景について各々決定したデータ容量となるように符号化して圧縮することにより、前景の符号及び背景の符号を生成する（ステップＳ６）。その後、画像処理装置５０は、マスクの符号、背景の符号及び前景の符号にPDFの記述を追加してラッピングすることで、マルチレイヤ画像を生成する（ステップＳ７）。
【００２６】
以上のように、マルチレイヤ構造の画像データとして生成されるマルチレイヤ画像の総容量を目標データ容量内に収めるために、文字や線を表す画素又は非文字を表わす画素のいずれに分類するかを画素毎に表す選択画像に基づいて前景の符号及び背景の符号に対して各々割り当てるデータ容量を決定する。これにより、入力画像中に存在する文字の面積が大きい場合には、文字の面積が小さい場合よりも多くのデータ容量を前景に割り当てることができ、前景の符号のデータ容量及び背景の符号のデータ容量として好適なデータ容量を算出することができる。この結果、マスクに関わらず一定に前景の符号のデータ容量及び背景の符号のデータ容量を割り当てた場合よりも良好な画質のマルチレイヤ画像を生成することができる。
【００２７】
[第２の実施の形態]
次に、画像処理装置、画像形成装置、画像処理方法及びプログラムの第２の実施の形態について説明する。なお、上述の第１の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００２８】
本実施の形態においては、前景及び背景のうち少なくとも一方の解像度を変換する場合について説明する。図７は、本実施の形態にかかる画像処理装置５０の機能的構成を例示する図である。本実施の形態にかかる画像処理装置５０は、画像入力受付部と、絵柄・文字分離部５１と、背景・前景生成部５２と、圧縮部５３と、符号容量決定部５４と、絵柄圧縮部５５と、マルチレイヤ構造化部５６とに加え、解像度変換部５７を有する。解像度変換部５７は、背景・前景生成部５２が生成した前景及び背景のうち少なくとも一方の解像度を指定された解像度に変換する。解像度は、例えば、操作入力部を介してユーザにより指定される。解像度の指定は、解像度自体の値により行っても良いし、変換前に対する変換後の解像度の割合（１／２や５０％などの変換率）により行っても良い。但し、本実施の形態においては、低解像度化、即ち、１００％より小さい割合で解像度を変換する場合を取り扱う。
【００２９】
符号容量決定部５４は、絵柄・文字分離部５１が生成した選択画像を用いて、所定のフォーマットの記述に必要なデータ容量、マスクの符号のデータ容量、背景の符号のデータ量及び前景の符号のデータ容量の合計が目標データ容量となるように、背景の符号のデータ容量及び前景の符号のデータ容量を決定するが、背景及び前景のうち少なくとも一方の解像度が変換される場合、解像度が変換される方について、解像度に応じた補正選択画像を生成して、当該補正選択画像を用いて、背景の符号のデータ容量及び前景の符号のデータ容量を決定する。具体的には、例えば、前景の解像度を１／２にする場合について図８を説明する。この場合、選択画像における画素と、解像度の変換後の前景の画素との比は、１：（１／２×１／２）となるため、選択画像における４つの画素に対して、前景における１つの画素が対応することになる。このため、図８左に例示されるように、選択画像において、４つの画素を１組とした新たな画素とする。そして、符号容量決定部５４は、この組に１つでも文字又は線を表す画素に分類される画素があれば、文字又は線を表す新たな画素に分類し、組に１つも文字又は線を表す画素に分類される画素がなければ、非文字を表す新たな画素に分類することを新たな画素毎に表す補正選択画像を生成する。つまり、前景を低解像度化することにより、マルチレイヤ画像の生成時に前景として選択されない画素が少なくなることになるため、前景として選択される画素の割合が、前景を低解像度化しない場合に比べて大きくなる。そこで、この割合に応じて、前景の符号のデータ容量の割合を大きくすべく、符号容量決定部５４は、解像度の変換率に応じた補正選択画像を生成する。そして、符号容量決定部５４は、補正選択画像の全画素のうち文字又は線を表す画素の占める割合を、背景の符号のデータ容量及び前景の符号のデータ容量の決定に用いる。即ち、符号容量決定部５４は、設定した目標データ容量から、マスクの符号のデータ容量及び所定のフォーマットにおける記述に必要なデータ容量を引いて、背景の符号のデータ容量及び前景の符号のデータ容量の合計を算出し、当該合計に対して、補正選択画像の有する全画素のうち文字又は線を表す画素に分類される画素が占める割合を掛けることにより、前景の符号のデータ容量を算出し、当該前景の符号のデータ容量を目標データ容量から引いた符号のデータ容量を背景の符号のデータ容量とする。
【００３０】
尚、背景の解像度を変換する場合は、符号容量決定部５４は、前景の場合と同様にして、背景に対する補正選択画像を生成して、当該補正選択画像の全画素のうち非文字を表す画素の割合を、背景の符号のデータ容量及び前景の符号のデータ容量の決定に用いる。即ち、符号容量決定部５４は、設定した目標データ容量から、マスクの符号のデータ容量及び所定のフォーマットにおける記述に必要なデータ容量を引いて、背景の符号のデータ容量及び前景の符号のデータ容量の合計を算出し、当該合計に対して、補正選択画像の有する全画素のうち非文字を表す画素に分類される画素の占める割合を掛けることにより、背景の符号のデータ容量を算出し、当該背景の符号のデータ容量を目標データ容量から引いた値を前景の符号のデータ容量とする。前景及び背景の両方の解像度を変換する場合には、符号容量決定部５４は、前景に対する補正選択画像及び背景に対する補正選択画像を各々生成して、前景に対する補正選択画像の有する全画素のうち文字又は線を表す画素の占める割合（第１割合という）と、背景に対する補正選択画像の有する全画素のうち非文字を表す画素の占める割合（第２割合という）とを各々算出する。そして、符号容量決定部５４は、第１割合の値の第２割合の値に対する割合（第３割合という）を前景の割合として、背景の符号のデータ容量及び前景の符号のデータ容量を決定する。即ち、符号容量決定部５４は、設定した目標データ容量から、マスクの符号のデータ容量及び所定のフォーマットにおける記述に必要なデータ容量を引いて、背景の符号のデータ容量及び前景の符号のデータ容量の合計を算出し、当該合計に対して第３割合を掛けることにより、前景の符号のデータ容量を算出し、当該前景の符号のデータ容量を目標データ容量から引いた値を背景の符号のデータ容量とする。
【００３１】
絵柄圧縮部５５は、背景・前景生成部５２が生成し且つ解像度変換部５７が解像度を適宜変換した背景及び前景を、符号容量決定部５４が各々に対して決定したデータ容量となるように各々符号化して圧縮する。
【００３２】
次に、本実施の形態にかかる画像処理装置５０の行うマルチレイヤ画像生成処理の手順について図９を用いて説明する。ここでは、スキャナにより画像が入力され、操作入力部を介して当該画像の画質が指定され且つ前景及び背景のうち少なくとも一方に対して変換する解像度が指定されているものとする。ステップＳ１〜Ｓ３は上述の第１の実施の形態と同様である。ステップＳ１０では、画像処理装置５０は、前景及び背景のうち少なくとも一方の解像度をユーザにより指定された解像度に変換する。そして、画像処理装置５０は、解像度を変換する対象に対して補正選択画像を生成する。ステップＳ４は上述の第１の実施の形態と同様である。ステップＳ５では、画像処理装置５０は、補正選択画像において前景の画素の数（画素数）の合計をカウントし、当該画素の補正選択画像の全画素に占める割合を算出し、当該割合を、背景の符号のデータ容量及び前景の符号のデータ容量の合計に掛けて得られた値を、前景の符号のデータ容量として決定する。そして、画像処理装置５０は、当該前景の符号のデータ容量を、背景の符号のデータ容量及び前景の符号のデータ容量の合計から引いた値を、背景の符号のデータ容量として決定する。ステップＳ６〜Ｓ７は上述の第１の実施の形態と同様である。
【００３３】
以上のような構成によれば、前景や背景を低解像度化することにより圧縮率を向上しつつ、マルチレイヤ画像における画質がより良好となるように前景及び背景に対して各々符号量を割り当てることができる。
【００３４】
[第３の実施の形態]
次に、画像処理装置、画像形成装置、画像処理方法及びプログラムの第３の実施の形態について説明する。なお、上述の第１の実施の形態又は第２の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００３５】
本実施の形態においては、操作入力部を介してユーザから指定された原稿種類に応じて、前景の符号のデータ容量及び背景の符号のデータ容量を決定する。図１０は、本実施の形態にかかる画像処理装置５０の機能的構成を例示する図である。同図に示されるように、画像処理装置５０は、画像入力受付部と、絵柄・文字分離部５１と、背景・前景生成部５２と、圧縮部５３と、符号容量決定部５４と、絵柄圧縮部５５と、マルチレイヤ構造化部５６とに加え、原稿種類対応テーブル５８を有する。原稿種類対応テーブル５８は、例えば補助記憶部に記憶されるものである。本実施の形態においては、原稿種類に対して、背景の符号のデータ容量及び前景の符号のデータ容量の比が予め設定されており、この対応関係を原稿種類対応テーブル５８が記憶する。図１１は、原稿種類対応テーブル５８のデータ構成を例示する図である。同図に示されるように、原稿種類対応テーブル５８には、各原稿種類に対して予め設定された背景の符号のデータ容量及び前景の符号のデータ容量の比の合計が「１」となるように各比が各々記憶される。
【００３６】
符号容量決定部５４は、原稿種類対応テーブル５８を参照して、操作入力部を介してユーザが指定した原稿種類に対応する背景の符号のデータ容量及び前景の符号のデータ容量の比を用いて、背景の符号のデータ容量及び前景の符号のデータ容量を決定する。具体的には、符号容量決定部５４は、目標データ容量から、マスクの符号のデータ容量及び所定のフォーマットにおける記述に必要なデータ容量を引いて、背景の符号のデータ容量及び前景の符号のデータ容量の合計を算出し、当該合計に対して、原稿種類に対応する前景の符号のデータ容量の割合を掛けることにより、前景の符号のデータ容量を算出し、当該前景の符号のデータ容量を目標データ容量から引いた符号のデータ容量を背景の符号のデータ容量とする。例えば、図１１の例では、原稿種類が「文字」である場合、符号容量決定部５４は、目標データ容量から、マスクの符号のデータ容量及び所定のフォーマットにおける記述に必要なデータ容量を引いて、背景の符号のデータ容量及び前景の符号のデータ容量の合計を算出し、当該合計に対して「０．２」を掛けることにより、前景の符号のデータ容量を算出し、当該前景の符号のデータ容量を目標データ容量から引いた符号のデータ容量を背景の符号のデータ容量とする。
【００３７】
次に、本実施の形態にかかる画像処理装置５０の行うマルチレイヤ画像生成処理の手順について図６を用いて説明する。ステップＳ１〜Ｓ４は上述の第１の実施の形態と同様である。ステップＳ５では、画像処理装置５０は、原稿種類対応テーブル５８を参照して、操作入力部を介してユーザが指定した原稿種類に対応する背景の符号のデータ容量及び前景の符号のデータ容量の比を用いて、背景の符号のデータ容量及び前景の符号のデータ容量を決定する。ステップＳ６〜Ｓ７は上述の第１の実施の形態と同様である。
【００３８】
以上のような構成によれば、ユーザの所望の原稿種類に応じて、マルチレイヤ画像における画質がより良好となるように前景及び背景に対して各々符号量を割り当てることができる。
【００３９】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【００４０】
上述した各実施の形態において、画像処理装置５０で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供するように構成しても良い。
【００４１】
上述した各実施の形態において、画像処理装置５０は、生成したマルチレイヤ画像を用いて紙などの記録媒体に画像を形成して出力するプロッタなどのプリンタエンジンやファクシミリ装置などの画像出力部を更に備えても良い。
【００４２】
上述した各実施の形態において、符号化方式として、JPEG2000を用いるようにした。この方式では、符号のデータ容量の制御が可能であるため、符号容量決定部５４が決定した前景の符号のデータ容量及び背景の符号のデータ容量となるように、絵柄圧縮部５５は、前景及び背景の符号化を１回で行うことができた。しかし、これに限らず、符号方式として、JPEGを用いるようにしても良い。この場合、絵柄圧縮部５５は、符号容量決定部５４が決定した前景の符号のデータ容量及び背景の符号のデータ容量となるように、前景及び背景の符号化を複数回行うことになる。しかし、この方式を用いても、上述した各実施の形態で説明したように、前景及び背景に対して各々符号量を割り当てることにより、より良好な画質のマルチレイヤ画像を生成することができる。
【００４３】
上述した各実施の形態においては、目標データ容量は、ユーザが指定した画質に応じて設定されているものとしたが、これに限らず、ユーザが指定するようにしても良いし、ユーザの指定に関らず予め設定されているものであっても良い。
【００４４】
尚、入力画像の容量によっては、符号容量決定部５４が設定した目標データ容量に満たない場合もあるため、絵柄圧縮部５５は、符号容量決定部５４が決定した前景の符号のデータ容量以下及び背景の符号のデータ容量以下となるように、前景及び背景を各々符号化するようにすれば良い。
【００４５】
また、上述した各実施の形態においては、符号容量決定部５４が設定した目標データ容量から所定のフォーマットの記述に必要なデータ容量及びマスクの符号のデータ容量を引いた値を、背景の符号のデータ容量及び前景の符号のデータ容量の合計としたが、これに限らず、フォーマットの形式によっては、目標データ容量からマスクの符号のデータ容量を引いた値を、背景の符号のデータ容量及び前景の符号のデータ容量の合計とするようにしても良い。
【００４６】
上述した各実施の形態においては、符号容量決定部５４は、選択画像を用いて、背景の符号のデータ容量及び前景の符号のデータ容量を決定したが、これに限らず、背景を符号化する際の圧縮率及び前景を符号化する際の圧縮率を決定するようにしても良い。この場合、絵柄圧縮部５５は、符号容量決定部５４が決定した前景の圧縮率及び背景の圧縮率となるように、前景及び背景を各々符号化するようにすれば良い。
【００４７】
上述した第１の実施の形態においては、符号容量決定部５４は、選択画像の有する全画素に対して非文字を表す画素に分類されることが選択画像によって表される画素の割合を掛けることにより、背景の符号のデータ容量を算出し、これを用いて前景の符号のデータ容量を求めるようにしても良い。
【００４８】
上述した第１実施の形態においては、画像処理装置５０は、前景を生成する際に、前景に含まれる画素のうち文字に分類された画素以外の画素の画素値を統一するようにしても良い。前景において、選択画像において文字に分類された画素は、文字の色を表す情報としての画素値を有しているが、選択画像において非文字に分類された画素は、マルチレイヤ画像を生成する際の重ね合わせには使用されない画素であるため、その画素値はどのような値であっても基本的に構わない。しかし、マルチレイヤ画像の生成においては、画像の局所的相関を利用しているために、例えば前景に含まれる画素のうち文字に分類された画素以外の画素の画素値として、ランダムな値をセットした場合と、白や黒などの色を表す画素値で統一した場合とでは、後者の場合の方が前景を符号化した際の圧縮効率が高くなる。
【００４９】
例えば、背景・前景生成部５２は、前景に含まれる画素のうち文字又は線に分類された画素以外の画素の画素値を、白色を表す画素値に置換して、前景を生成したとする。前景は、入力画像と同じ解像度である場合、入力画像と同じ数の画素を有することになるが、実際に白色以外の色を持つ画素の数は文字又は線に分類された画素の数であり、このような前景の容量は入力画像の容量よりも小さくなっていると考えられる。よって、全体の画質に対する影響の少ない前景には背景ほどその符号にデータ容量を割り当てる必要がないため、この場合、符号容量決定部５４は、前景の符号のデータ容量対背景の符号のデータ容量の比を、文字又は線に分類される画素数対全画素数の比として、前景の符号のデータ容量及び背景の符号のデータ容量を決定する。例えば、文字又は線を表す画素に分類されることが選択画像によって表される画素の選択画像の全画素に占める割合が１／５である場合、「文字又は線に分類される画素数：全画素数＝１：５」なので、「前景の符号のデータ容量：背景の符号のデータ容量＝１：５」として、前景の符号のデータ容量及び背景の符号のデータ容量を決定する。
【００５０】
以上のような構成によれば、前景の圧縮効率を高めつつ、マルチレイヤ画像における画質がより良好となるように前景及び背景に対して各々符号量を割り当てることができる。
【００５１】
また、上述した第１実施の形態においては、画像処理装置５０は、背景を生成する際に、前景に分類されたことが選択画像によって表される画素を、入力画像から除去して、近傍の画素で穴埋めするようにしても良い。図１２は、背景の穴埋めを説明するための図である。具体的には、画像処理装置５０は、前景に分類された画素の値（画素値）を、当該画素の近傍の画素であり背景に分類された画素の値と同一又は近似する値に置換して、背景を生成する。この結果、背景の圧縮効率を高めることができる。背景の穴埋めが行われる場合、符号容量決定部５４は、前景の符号のデータ容量対背景の符号のデータ容量の比を、文字又は線に分類される画素数対非文字に分類される画素数の比として、前景の符号のデータ容量及び背景の符号のデータ容量を決定する。例えば、文字又は線を表す画素に分類されることが選択画像によって表される画素の選択画像の全画素に占める割合が１／５である場合、「文字又は線に分類される画素数：非文字に分類される画素数＝１：４」なので、「前景の符号のデータ容量：背景の符号のデータ容量＝１：４」として、前景の符号のデータ容量及び背景の符号のデータ容量を決定する。
【００５２】
以上のような構成によれば、背景の圧縮効率を高めつつ、マルチレイヤ画像における画質がより良好となるように前景及び背景に対して各々符号量を割り当てることができる。
【００５３】
上述した第３の実施の形態においては、原稿種類がユーザにより指定されるようにしたが、これに限らず、画像処理装置５０が入力画像の特徴を抽出して、当該特徴を用いて、原稿種類を判断するようにして、当該原稿種類に応じて、前景の符号のデータ容量及び背景の符号のデータ容量を決定するようにしても良い。
【００５４】
上述した第３の実施の形態においては、前景や背景の解像度を変換しても良い。この場合、画像処理装置５０は、第２の実施の形態と同様に、解像度変換部５７を更に備える。そして、第２の実施の形態で説明したように、例えば、前景の解像度を１／２にする場合には、符号容量決定部５４は、原稿種類に対応する前景の符号のデータ容量及び背景の符号のデータ容量の比において、前景の符号のデータ容量の比の値に「１／２×１／２」を掛けた値を前景の符号のデータ容量の比の値として、背景の符号のデータ容量の比の値とを用いて、前景の符号のデータ容量の割合を改めて算出して、当該割合を用いて、前景の符号のデータ容量及び背景の符号のデータ容量を決定する。背景の解像度を変換する場合も同様に、符号容量決定部５４は、原稿種類に対応する背景の符号のデータ容量の比を改めて算出して、前景の符号のデータ容量及び背景の符号のデータ容量を決定する。前景及び背景の両方の解像度を変換する場合は、符号容量決定部５４は、原稿種類に対応する前景の符号のデータ容量の比及び背景の符号のデータ容量の比を各々改めて算出して、前景の符号のデータ容量及び背景の符号のデータ容量を決定する。
【符号の説明】
【００５５】
５０  画像処理装置
５１  絵柄・文字分離部
５２  背景・前景生成部
５３  圧縮部
５４  符号容量決定部
５５  絵柄圧縮部
５６  マルチレイヤ構造化部
５７  解像度変換部
５８  原稿種類対応テーブル
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特開２００８−２３６１６９号公報
【特許文献２】特許第４０６４２７９号公報
【図１】
0005515746.tif 000002
【図２】
0005515746.tif 000003
【図３】
0005515746.tif 000004
【図４】
0005515746.tif 000005
【図５】
0005515746.tif 000006
【図６】
0005515746.tif 000007
【図７】
0005515746.tif 000008
【図８】
0005515746.tif 000009
【図９】
0005515746.tif 000010
【図１０】
0005515746.tif 000011
【図１１】
0005515746.tif 000012
【図１２】
0005515746.tif 000013