(57)【特許請求の範囲】
【請求項１】
処理対象となるオブジェクト画像を入力し、当該オブジェクト画像を圧縮して出力する画像圧縮処理装置において、
前記オブジェクト画像に対して間引き処理を行い、間引き処理後のオブジェクト画像に対して画像中の画素のデータをコピーし当該画素の隣接画素とすることにより拡大する単純拡大処理を行うことで、前記オブジェクト画像の修正処理を行う修正手段と、
前記オブジェクト画像をランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較する符号化効率算出・判断手段と、
を有し、
前記符号化効率算出・判断手段により前記符号化効率が所定値より大きいと判断された場合、前記修正手段が修正処理を行うことを特徴とする画像圧縮処理装置。
【請求項２】
前記修正手段による修正処理が行われた場合、前記符号化効率算出・判断手段は修正処理後の前記オブジェクト画像について、ランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較することを特徴とする請求項１に記載の画像圧縮処理装置。
【請求項３】
処理対象となるオブジェクト画像を入力し、当該オブジェクト画像を圧縮して出力する画像圧縮処理方法において、
前記オブジェクト画像に対して間引き処理を行い、間引き処理後のオブジェクト画像に対して画像中の画素のデータをコピーし当該画素の隣接画素とすることにより拡大する単純拡大処理を行うことで、前記オブジェクト画像の修正処理を行う修正工程と、
前記オブジェクト画像をランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較する符号化効率算出・判断工程と、
を含み、
前記符号化効率算出・判断工程により前記符号化効率が所定値より大きいと判断された場合、前記修正手段が修正処理を行うことを特徴とする画像圧縮処理方法。
【請求項４】
前記修正工程による修正処理が行われた場合、前記符号化効率算出・判断工程は修正処理後の前記オブジェクト画像について、ランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較することを特徴とする請求項３に記載の画像圧縮処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、２値化後の画像データの圧縮率を向上させるために符号化処理の前段に組み込まれ、処理対象画像であるオブジェクトの符号化効率を表すデータが、たとえば記憶可能容量などの所定値を満足するまで修正を繰り返し実行する画像圧縮処理装置および画像圧縮処理方法に関する。
【０００２】
【従来の技術】
プリンタには、パーソナルコンピュータのアプリケーションソフトウェアなどで作成したプリンタ画像を印刷する場合、２値化した後に画像を圧縮し、プリンタ搭載の記憶媒体にセーブする機種が知られている。記憶媒体を搭載する理由の一つとして、プリンタに紙詰まりなどの搬送不良（ジャム）が発生した場合に、記憶媒体から画像を自動的に読み込んで出力し直すといったジャムリカバリーを可能にすることが挙げられる。ただし、このように記憶媒体を用い、さらにその記憶容量を増やす場合、経済的な制約やハードウェア構成上の限界がある。
【０００３】
しかし、近年、技術の進歩によりプリンタはフルカラー化や６００ｄｐｉから１２００ｄｐｉといった解像度（記録密度）に移行され、高画質の画像出力が実現されてきている。ところが、このような高画質の画像出力を行なう場合、画像容量が増大することがネックとなっている。これを解決するためには記憶媒体の容量を増やすか、記憶画像の圧縮率を向上させることが考えられる。
【０００４】
２値画像の圧縮方法の一例としてランレングス符号化方式を挙げることができる。この方式は画像を主走査方向に走査し、白画素、黒画素が続く画素数を係数とし、その長さを符号化する方式である。さらに、ランレングスの繰り返しを符号化することにより、より符号化効率を高めたものもある。よって、このランレングス符号化方式は処理速度が速い、ハード量が少ない点において優れている。また、さらに圧縮率を向上させるために、ディザ法により構成された疑似中間調信号をディザ・マトリックスの各要素の値の順に並び替えを行ない、白黒のランレングスを長くする技術が特開昭６０−９３８８０号公報に開示されている。
【０００５】
しかしながら、パーソナルコンピュータの能力向上とアプリケーションの高機能化から、非常に複雑な圧縮しにくい画像（ランダムな位置にドットが多数存在するＢＭＰ（ＷｉｎｄｏｗｓとＯ／Ｓ２で標準的に使用されているビットマップ画像のファイル形式）画像を背景として扱っている文書など）が容易に作成できるようになってきている。このような複雑な画像は、オリジナル画像をそのままの状態で２値化し、上記特開昭６０−９３８８０号公報による符号化と組み合わせても高い圧縮率を得ることができない。そこで、より高い圧縮率を得ようとしてオリジナル画像を符号化する技術が、たとえば、特開平１０−４５５９号公報、特開平１１−５５６６７号公報に開示されている。この画像符号化装置は、イメージ、テキストなどの各オブジェクトの領域情報およびオリジナル画像を低解像度化し、それらを符号化して伝送するものである。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記に示されるような従来の画像符号化装置にあっては、圧縮後の画像を記憶媒体に記憶する際に、圧縮率を向上させてもその記憶媒体には容量に限界があるので、すべて記憶される保証がないという問題点があった。また、記憶媒体に当初から記憶可能であっても、より多くのページ数のデータを収容するということが考慮されていなかった。
【０００７】
本発明は、上記に鑑みてなされたものであって、オリジナル画像を加工して画質低下を最小限に抑制しながら、限られた記憶媒体に全データを記憶可能にし、かつより多くのページ数のデータを収容可能にすることを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために、請求項１にかかる画像圧縮処理装置にあっては、処理対象となるオブジェクト画像を入力し、当該オブジェクト画像を圧縮して出力する画像圧縮処理装置において、前記オブジェクト画像に対して間引き処理を行い、間引き処理後のオブジェクト画像に対して画像中の画素のデータをコピーし当該画素の隣接画素とすることにより拡大する単純拡大処理を行うことで、前記オブジェクト画像の修正処理を行う修正手段と、前記オブジェクト画像をランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較する符号化効率算出・判断手段と、を有し、前記符号化効率算出・判断手段により前記符号化効率が所定値より大きいと判断された場合、前記修正手段が修正処理を行うものである。
【０００９】
この発明によれば、処理対象のオブジェクト画像を符号化効率算出・判断手段に入力し、そこで符号化効率を算出し、当該算出値が所定値（たとえば、記憶媒体の記憶可能な圧縮率）未満のときには、記憶媒体に記憶できないことなので、修正手段により修正を行ない、この処理を所定値を満足するまで修正を繰り返した後に後段に出力する。
【００１０】
また、請求項２にかかる画像圧縮処理装置にあっては、前記修正手段による修正処理が行われた場合、前記符号化効率算出・判断手段は修正処理後の前記オブジェクト画像について、ランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較するものである。
【００１１】
この発明によれば、請求項１において、修正手段による修正処理が行われた場合、符号化効率算出・判断手段は修正処理後のオブジェクト画像について、ランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較することにより、修正処理を所定値になるまで繰り返し実行することが可能になる。
【００１２】
また、請求項３にかかる画像圧縮処理方法にあっては、処理対象となるオブジェクト画像を入力し、当該オブジェクト画像を圧縮して出力する画像圧縮処理方法において、前記オブジェクト画像に対して間引き処理を行い、間引き処理後のオブジェクト画像に対して画像中の画素のデータをコピーし当該画素の隣接画素とすることにより拡大する単純拡大処理を行うことで、前記オブジェクト画像の修正処理を行う修正工程と、前記オブジェクト画像をランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較する符号化効率算出・判断工程と、を含み、前記符号化効率算出・判断工程により前記符号化効率が所定値より大きいと判断された場合、前記修正手段が修正処理を行うものである。
【００１３】
この発明によれば、処理対象のオブジェクト画像を符号化効率算出・判断工程で符号化効率を算出し、当該算出値が所定値（たとえば、記憶媒体の記憶可能な圧縮率）未満のときには、記憶媒体に記憶できないことなので、修正工程で修正を行ない、この処理を所定値を満足するまで修正を繰り返した後に後段に出力する。
【００１４】
また、請求項４にかかる画像圧縮処理方法にあっては、前記修正工程による修正処理が行われた場合、前記符号化効率算出・判断工程は修正処理後の前記オブジェクト画像について、ランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較するものである。
【００１５】
この発明によれば、請求項３において、修正工程で修正処理が行われた場合、符号化効率算出・判断工程において修正処理後のオブジェクト画像について、ランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較することにより、修正処理を所定値になるまで繰り返し実行することが可能になる。
【００４４】
【発明の実施の形態】
以下、本発明にかかる画像圧縮処理装置および画像圧縮処理方法の好適な実施の形態について添付図面を参照し、詳細に説明する。また、本発明はこの実施の形態に限定されるものではない。なお、本発明は、２値画像へ変換する前のプリンタ画像、たとえばパーソナルコンピュータにインストールされたアプリケーションにより作成されたビジネス文書（レポート、プレゼンテーション資料など）の類を対象としている。
【００４５】
（実施の形態１）
図１は、本発明の実施の形態１にかかる画像圧縮処理装置の構成を示すブロック図である。この画像圧縮処理装置１０は、入力されたオブジェクトの圧縮率（符号化効率）を算出し、該算出値と所定値（記憶媒体に格納可能な圧縮率の値）と比較し判断する圧縮率算出・判断部１１と、オブジェクトの圧縮率を変更し修正する修正部１２と、を備えている。なお、符号２０は修正後のオブジェクトが格納される記憶媒体である。記憶媒体２０としては、各種の磁気記憶媒体（フォロッピーディスク，ハードディスクなど）の他、光ディスク、光磁気ディスクなどを用いるが、情報を記憶することができる記憶装置であってもよい。
【００４６】
なお、この実施の形態における符号化効率を表す値として、圧縮率、ランレングス（Ｒｕｎ  Ｌｅｎｇｔｈ）のエントロピー、ランレングスの頻度分布などがある。また、オブジェクトの修正が低解像度化である場合には、修正前のオブジェクトがページに占める割合と修正後の大きさでもよい。このようにオブジェクトがどの程度の圧縮が可能であるかを予測るいは算出することができる値を意味している。以下、符号化効率を表す値＝圧縮率として説明する。
【００４７】
つぎに、以上のように構成された画像圧縮処理装置１０の動作について説明する。図２は、本発明の実施の形態１にかかる画像圧縮処理装置の動作を示すフローチャートである。まず、オブジェクトを圧縮率算出・判断部１１に入力し（ステップＳ１１）、圧縮率算出・判断部１１においてオブジェクトの圧縮率Ｒａｔｅを算出する（ステップＳ１２）。なお、オブジェクトの種類がグラフィックス、テキストの場合にはイメージに展開した後に圧縮率Ｒａｔｅを算出する。
【００４８】
続いて、算出した圧縮率Ｒａｔｅをあらかじめ定めた所定値ＴｈＲと比較し、圧縮率Ｒａｔｅ＜所定値ＴｈＲであるか否かを判断する（ステップＳ１３）。ここで、圧縮率Ｒａｔｅ＜所定値ＴｈＲであると判断した場合、オブジェクトが記憶媒体２０の記憶容量を超えることを意味しているので、そのオブジェクトの圧縮率を変更し修正し（ステップＳ１４）、ステップＳ１２に戻り、圧縮率が所定値ＴｈＲになるまで上記ステップＳ１２〜ステップＳ１４の動作を繰り返し実行する。
【００４９】
したがって、上述した動作を行なうことにより、圧縮率が所定の値を満足するまで修正部１２によって修正処理を繰り返し実行させるため、入力されたオブジェクトデータを確実に記憶媒体２０に格納することができる。
【００５０】
図３は、本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第１の動作例を示すフローチャートであり、修正部１２がγ変換によって画像修正を行なう例を示している。ここでは入力されるオブジェクトがイメージオブジェクトである場合を対象としている。まず、イメージオブジェクトを入力し（ステップＳ２１）、ＲＧＢデータからカラーグラフィクスで一般的なＨＳＶ変換などにより、明るさデータｖ（ｖはたとえば０≦ｖ≦１００に正規化）をイメージオブジェクトの画素毎に算出する（ステップＳ２２）。なお、この明るさデータｖの計算は、全画素ではなくサンプリングして計算量を減らしてもよい。
【００５１】
続いて、明るさデータｖの頻度分布を求め（ステップＳ２３）、明暗の判定を実行し（ステップＳ２４）、その明るさが中間値よりも明るいか否かを判断する（ステップＳ２５）。ここで、中間値よりも明るいデータであると判断した場合、より明るくするγテーブルを選択し（ステップＳ２６）、選択したγテーブルにしたがってγ変換を実行する（ステップＳ２７）。一方、ステップＳ２４において中間値よりも明るいデータではないと判断した場合、より暗くするγテーブルを選択し（ステップＳ２８）、選択したγテーブルにしたがってγ変換を実行する（ステップＳ２７）。
【００５２】
このように、オブジェクトがイメージである場合、イメージの変換をγ変換で行なう。この場合におけるイメージとは、ページに貼りつけたＢＭＰ画像（Ｗｉｎｄｏｗｓの標準画像データ・フォーマット）やＤＳＶＣ撮影画像などを指している。ここで、イメージオブジェクトに対し、圧縮率を上げるためγ変換を用いる理由について述べる。２値化後の画像からその一部分を取り出した画像を図４に示す。（ａ）は低濃度部分に多くみられ、白のランレングスが長い。（ｂ）は（ａ）を反転したもので、高濃度部分に多くみられ、黒のランレングスが長い。これに対し、（ｃ）に示すように、中間濃度部分が多い場合は、最長の白、黒のレングスが共に（ａ），（ｂ）に対して短いことがわかる。
【００５３】
したがって、イメージオブジェクトが低濃度寄りの場合、濃度をさらに低い方向へ、一方、高濃度寄りの場合にはさらに高い方向へ変換することにより、ランレングスが長くなり、圧縮に有利になることがわかる。
【００５４】
図５は、明るさデータｖの頻度分布例を示すグラフである。この場合、分布のピークは中間値ｖ５０よりも大きい（右側）にあるので、やや明るいオブジェクトであることが分かる。したがって、白のランレングスを長くするために、図６に示すようにより明るくするγテーブルを選択し、イメージオブジェクトを変換する。
【００５５】
したがって、上述した動作を行なうことにより、修正部１２による修正処理がγ変換であるため、オリジナルの画質を大きく損なうことなく、圧縮率を上げた状態で、入力されたオブジェクトデータを確実に記憶媒体２０に格納することができる。
【００５６】
図７は、本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第２の動作例を示すフローチャートであり、修正部１２が間引き・単純拡大処理によって画像修正を行なう例を示している。まず、イメージオブジェクトを入力し（ステップＳ３１）、あらかじめ定められたサンプルンリングレートでオリジナルをサンプリングし、そのサンプリングした画素に対して間引き処理を実行する（ステップＳ３２）。続いて、間引き処理を施した画像に対し、単純拡大処理を実行する（ステップＳ３３）。すなわち、補間式などを用いた拡大ではなく、隣接する画素のデータをコピーするだけの拡大方法を用いて拡大し、元の大きさに戻す。
【００５７】
したがって、上述した動作を行なうことにより、修正部１２による修正処理が間引き処理という低解像度化であるため、非常に圧縮が困難な黒画素がランダムに存在する画像の圧縮に対して有効である。また、ランダム調の画像に対して低解像度化を行なっても画質の劣化がわかりにくい効果がある。
【００５８】
図８は、本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第３の動作例を示すフローチャートであり、修正部１２が前述した図３および図７を融合した動作例を示している。まず、前述と同様に、イメージオブジェクトを入力し（ステップＳ４１）、イメージオブジェクトからあらかじめ定められたサンプルンリングレートでオリジナルをサンプリングし、そのサンプリングした画素に対して間引き処理を実行する（ステップＳ４２）。続いて、間引き処理を施した画像に対し前述した図３のγ変換処理を実行する（ステップＳ４３）。さらに、γ変換された画像に対し、単純拡大処理を実行する（ステップＳ４４）。したがって、間引き処理の後にγ変換を行なった方が画素数が減るので、処理速度が速くなる。
【００５９】
したがって、上述した動作を行なうことにより、修正部１２による修正処理を、γ変換および間引き処理を併用して行なうため、より圧縮率を上げた状態で、記憶媒体２０にイメージオブジェクトを格納することができる。
【００６０】
つぎに、入力オブジェクトがグラフィックスおよびテキストオブジェクトである場合の処理について説明する。図９は、本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第４の動作例を示すフローチャートである。まず、グラフィックスおよびテキストオブジェクトを入力し（ステップＳ５１）、後述する低階調数処理を実行する（ステップＳ５２）。低階調数処理とは、グラフィックスオブジェクトの色数を処理であり、たとえば、図１０に示すようになオブジェクトを構成する色データに施すことによって実現される。すなわち、中間濃度で指定された色を圧縮に都合がよい濃度方向へ変更することにより、グラフィックスまたはテキストオブジェクトでの圧縮効率を上げることが可能になる。
【００６１】
図１１は、本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第５の動作例を示すフローチャートである。まず、前述と同様に、グラフィックスおよびテキストオブジェクトを入力し（ステップＳ６１）、後述するγ変換処理を実行する（ステップＳ６２）。このγ変換処理は、図１２に示す特性を例として上げることができる。低濃度、高濃度の部分に対してはなるべくその濃度を維持させ、中濃度部を低／高濃度の部分へ振り分ける。
【００６２】
図１３は、本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第６の動作例を示すフローチャートであり、前述した図９および図１１の動作を融合したものである。まず、前述の図９と同様に、グラフィックスおよびテキストオブジェクトを入力し（ステップＳ７１）、低階調数処理を実行する（ステップＳ７２）。さらに、前述の図１１と同様に、γ変換処理を実行する（ステップＳ７３）。
【００６３】
図１４は、本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第７の動作例を示すフローチャートであり、前述した図９および図１１の動作を融合したものである。この動作は図１３の動作に対し、γ変換と低階調化の順序が異なる。すなわち、グラフィックスおよびテキストオブジェクトを入力し（ステップＳ８１）、前述の図１１と同様に、γ変換処理を実行する（ステップＳ８２）。さらに、前述の図９と同様に、低階調数処理を実行する（ステップＳ８３）。
【００６４】
テキストオブジェクトに対して図１５に示すような特性の変換が望ましい。この特性は出力の際における高濃度部を２５５に丸めている。一般的なビジネス文書におけるテキストのほとんどはフルブラック、すなわちＲ＝Ｇ＝Ｂ＝０で表現されている。プリントはテキスト品質を高めるためにＣＭＹＫ変換を行なった後、Ｋ＝２５５（黒文字は黒１色で再現され、文字周囲での色付きは発生しない）で印刷される。ここで、Ｋ＝２５５でテキストが描画されているということは、テキストの部分は黒画素が連続していることを意味する。
【００６５】
これに対し、Ｒ＝Ｇ＝Ｂ＝５０の高濃度グレーの文字の場合は、テキスト部分がハーフトーンとなり、白画素が入り込み、Ｒ＝Ｇ＝Ｂ＝０のときの黒ランレングスより短くなる。そこで、シャドー部はデータを潰すが、高濃度部では濃度変化の状態が認識しにくいため、画質の及ぼす影響が小さいことを利用する。なお、低濃度部でも同じ処理を実行すると文字が消えることになるので、品質が著しく低下する。
【００６６】
したがって、グラフィックスおよびテキストオブジェクトに対し、上述した処理を実行することにより、グラデーションを多用したグラフィックスに対しても圧縮率を上げることができる。また、階調数が多いと２値化パターンが増え、その結果、ランレングスが一定にならないが、階調数が少ない場合は２値化パターンが限られるため、同じランレングスの繰り返しが発生しやすくなり、符号化効率が向上する。また、グラフィックスおよびテキストオブジェクトに対する修正を、γ変換と低階調数化の組み合わせによって行なうため、より一層の符号化効率が向上する。
【００６７】
（実施の形態２）
図１６は、本発明に実施の形態２にかかる画像圧縮処理装置の構成を示すブロック図である。この画像圧縮処理装置３０は、図１に示した画像圧縮処理装置１０に、オブジェクトがページを占める割合を算出し判断する面積率算出・判断部３１を付加したものである。すなわち、面積率算出・判断部３１の後段に圧縮率算出・判断部１１と、修正部１２と、を備えている。
【００６８】
つぎに、以上のように構成された画像圧縮処理装置３０の動作について説明する。図１７は、本発明の実施の形態２にかかる画像圧縮処理装置の動作を示すフローチャートである。まず、オブジェクトを面積率算出・判断部３１に入力し（ステップＳ９１）、ページに対するオブジェクトの占める割合として面積率Ｓを算出する（ステップＳ９２）。続いて、上記算出した面積率Ｓとあらかじめ設定した所定値ＴｈＳとを比較し、Ｓ＞ＴｈＳであるか否かを判断する（ステップＳ９３）。ここで、Ｓ＞Ｔｈでなければ、すなわち面積率が小さい場合には圧縮率への影響が小さいので、以降の処理をスルーさせる。一方、Ｓ＞ＴｈＳであると判断した場合、圧縮率への影響が大であるため、実施の形態１と同様に、圧縮率算出・判断部１１においてオブジェクトの圧縮率Ｒａｔｅを算出する（ステップＳ９４）。なお、オブジェクトの種類がグラフィックス、テキストの場合にはイメージに展開した後に圧縮率Ｒａｔｅを算出する。
【００６９】
続いて、算出した圧縮率Ｒａｔｅをあらかじめ定めた所定値ＴｈＲと比較し、圧縮率Ｒａｔｅ＜所定値ＴｈＲであるか否かを判断する（ステップＳ９５）。ここで、圧縮率Ｒａｔｅ＜所定値ＴｈＲであると判断した場合、オブジェクトが記憶媒体２０の記憶容量を超えることを意味しているので、そのオブジェクトの圧縮率を変更して修正し（ステップＳ９６）、ステップＳ９４に戻り、圧縮率が所定値ＴｈＲになるまで上記ステップＳ９４〜ステップＳ９６の動作を繰り返し実行する。
【００７０】
したがって、ページに対するオブジェクトの占める割合として面積率Ｓを求め、その面積率Ｓが所定値ＴｈＳより小さい場合には以降の処理を飛ばすことにより、処理時間の短縮化を図ることができる。この効果はイメージオブジェクトにおいて最も高く、テキストの場合はテキストを取り囲む矩形領域から面積を求めることができるが、テキスト自体、ページに対する面積率が小さいため、テキストは除外してもよい。
【００７１】
（実施の形態３）
図１８は、本発明に実施の形態３にかかる画像圧縮処理装置の構成を示すブロック図である。この画像圧縮処理装置４０は、図１に示した画像圧縮処理装置１０に、オブジェクトの種類がイメージか、グラフィックスか、テキストかを判定するオブジェクト判定部４１を付加したものである。すなわち、オブジェクト判定部４１の後段に圧縮率算出・判断部１１と、修正部１２と、を備えている。
【００７２】
つぎに、以上のように構成された画像圧縮処理装置４０の動作について説明する。図１９は、本発明の実施の形態３にかかる画像圧縮処理装置の動作を示すフローチャートである。まず、処理対象の画像を入力し（ステップＳ１０１）、オブジェクト判定終了であるか否かを判断する（ステップＳ１０２）。ここで、オブジェクト判定が終了していないと判断した場合、オブジェクトの判定を行ない（ステップＳ１０３）、まず、オブジェクトがイメージであるか否かを判断する（ステップＳ１０４）。ここで、オブジェクトがイメージであればイメージ用の修正を実行する（ステップＳ１０５）。
【００７３】
一方、ステップＳ１０４においてオブジェクトがイメージではないと判断した場合、オブジェクトがグラフィックスであるか否かを判断する（ステップＳ１０６）。ここで、オブジェクトがグラフィックスであれば、グラフィックス用の修正を実行する（ステップＳ１０７）。一方、ステップＳ１０６においてオブジェクトがグラフィックスではないと判断した場合、テキスト用の修正を実行する（ステップＳ１０８）。
【００７４】
このように、ページを構成するオブジェクトの種類を順次確認していき、どの種類のオブジェクトに該当するかを判断することにより、オブジェクトの種類に適した修正が実現する。
【００７５】
【発明の効果】
以上説明したように、本発明にかかる画像圧縮処理装置（請求項１）によれば、処理対象のオブジェクト画像を符号化効率算出・判断手段に入力し、そこで符号化効率を算出し、当該算出値が所定値未満のときには、記憶媒体に記憶できないことなので、修正手段により修正を行ない、この処理を所定値を満足するまで修正を繰り返した後に後段に出力するため、オリジナル画像を加工して画質低下を最小限に抑制しながら、限られた記憶媒体に全データを記憶することができ、かつより多くのページ数のデータの収容が実現する。
【００７６】
また、本発明にかかる画像圧縮処理装置（請求項２）によれば、請求項１において、修正手段による修正処理が行われた場合、符号化効率算出・判断手段は修正処理後のオブジェクト画像について、ランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較することにより、修正処理を所定値になるまで繰り返し実行することが可能になるため、入力されたオブジェクトデータを確実に記憶媒体に格納することができる。
【００７７】
また、本発明にかかる画像圧縮処理方法（請求項３）によれば、処理対象のオブジェクト画像を符号化効率算出・判断手工程で符号化効率を算出し、当該算出値が所定値未満のときには、記憶媒体に記憶できないことなので、修正工程修正を行ない、この処理を所定値を満足するまで修正を繰り返した後に後段に出力するため、オリジナル画像を加工して画質低下を最小限に抑制しながら、限られた記憶媒体に全データを記憶することができ、かつより多くのページ数のデータの収容が実現する。
【００７８】
また、本発明にかかる画像圧縮処理方法（請求項４）によれば、請求項３において、修正工程で修正処理が行われた場合、符号化効率算出・判断工程において修正処理後のオブジェクト画像について、ランレングス符号化する場合の符号化効率を算出し、当該符号化効率をあらかじめ定められた所定値と比較することにより、修正処理を所定値になるまで繰り返し実行することが可能になるため、入力されたオブジェクトデータを確実に記憶媒体に格納することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１にかかる画像圧縮処理装置の構成を示すブロック図である。
【図２】本発明の実施の形態１にかかる画像圧縮処理装置の動作を示すフローチャートである。
【図３】本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第１の動作例を示すフローチャートである。
【図４】２値化後の画像から一部分を切り出した状態の画像例を示す説明図である。
【図５】明るさデータｖの頻度分布例を示すグラフである。
【図６】明るめのγ変換に用いるγテーブル例を示すグラフである。
【図７】本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第２の動作例を示すフローチャートである。
【図８】本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第３の動作例を示すフローチャートである。
【図９】本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第４の動作例を示すフローチャートである。
【図１０】図９における階調画像例を示すグラフである。
【図１１】本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第５の動作例を示すフローチャートである。
【図１２】図１１におけるγ変換例を示すグラフである。
【図１３】本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第６の動作例を示すフローチャートである。
【図１４】本発明の実施の形態１にかかる画像圧縮処理装置の修正部における第７の動作例を示すフローチャートである。
【図１５】低階調数化およびγ変換例を示すグラフである。
【図１６】本発明に実施の形態２にかかる画像圧縮処理装置の構成を示すブロック図である。
【図１７】本発明の実施の形態２にかかる画像圧縮処理装置の動作を示すフローチャートである。
【図１８】本発明に実施の形態３にかかる画像圧縮処理装置の構成を示すブロック図である。
【図１９】本発明の実施の形態３にかかる画像圧縮処理装置の動作を示すフローチャートである。
【符号の説明】
１０，３０，４０  画像圧縮処理装置
２０  記憶媒体
１１  圧縮率算出・判断部
１２  修正部
３１  面積率算出・判断部
４１  オブジェクト判定部
【図１】
0003857515.tif 000002
【図２】
0003857515.tif 000003
【図３】
0003857515.tif 000004
【図４】
0003857515.tif 000005
【図５】
0003857515.tif 000006
【図６】
0003857515.tif 000007
【図７】
0003857515.tif 000008
【図８】
0003857515.tif 000009
【図９】
0003857515.tif 000010
【図１０】
0003857515.tif 000011
【図１１】
0003857515.tif 000012
【図１２】
0003857515.tif 000013
【図１３】
0003857515.tif 000014
【図１４】
0003857515.tif 000015
【図１５】
0003857515.tif 000016
【図１６】
0003857515.tif 000017
【図１７】
0003857515.tif 000018
【図１８】
0003857515.tif 000019
【図１９】
0003857515.tif 000020