(57)【要約】【課題】高圧縮ＰＤＦファイルのファイルサイズを抑えつつ、画像展開に要する処理時間を短縮する画像処理装置を提供する。【解決手段】画像処理装置１００は、未処理の文字領域があれば（Ｓ５０１：ＹＥＳ）、かつ、同じ文字色の文字領域があれば（Ｓ５０２：ＹＥＳ）、統合前の画素数として、２つの文字領域の画素数との合計を求める（Ｓ５０３）。また、統合後の画素数として、これらの領域を統合した領域の画素数を求め（Ｓ５０４）、統合後の画素数に対する統合前の画素数の比が所定の閾値未満であるか、すなわち、（式１）が満たされているかを判定する。  統合後の画素数／統合前の画素数  ＜  閾値  ・・・  （式１）（式１）が満たされている場合には（Ｓ５０５：ＹＥＳ）、領域を統合すると共に（Ｓ５０６）、属性情報を統合する（Ｓ５０７）。【選択図】図５
2007318520.tif 000002
【特許請求の範囲】
【請求項１】
画像データから複数の領域を抽出し、領域毎に画像圧縮して、個別に属性情報を付与する画像処理装置であって、
属性が共通する複数の領域について、当該複数の領域の画素数である統合前画素数を求める第１の算出手段と、
前記複数の領域を包含する領域である統合領域の画素数である統合後画素数を求める第２の算出手段と、
統合前画素数と統合後画素数とに応じて、前記複数の領域を前記統合領域に置き換える統合手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
統合手段は、統合前画素数と統合後画素数との差が所定値以下ならば、前記複数の領域を前記統合領域に置き換える
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
閾値を受け付ける受付手段を備え、
統合手段は、前記閾値を前記所定値とする
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
統合手段は、統合前画素数が小さいほど大きい値を前記所定値とする
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
画像データから矩形領域を抽出し、
２つの矩形領域を包含する矩形領域を統合領域とする
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
画像データから文字領域を抽出し、
文字色の違いが所定範囲内の複数の文字領域を包含する領域を統合領域とする
ことを特徴とする請求項１に記載の画像処理装置。
【請求項７】
画像データから複数の領域を抽出し、領域毎に画像圧縮して、個別に属性情報を付与する画像処理方法であって、
属性が共通する複数の領域について、当該複数の領域の画素数である統合前画素数を求める第１の算出ステップと、
前記複数の領域を包含する領域である統合領域の画素数である統合後画素数を求める第２の算出ステップと、
統合前画素数と統合後画素数とに応じて、前記複数の領域を前記統合領域に置き換える統合ステップと、
を含むことを特徴とする画像処理方法。
【請求項８】
統合ステップは、統合前画素数と統合後画素数との差が所定値以下ならば、前記複数の領域を前記統合領域に置き換える
ことを特徴とする請求項７に記載の画像処理方法。
【請求項９】
閾値を受け付ける受付ステップを含み、
統合ステップは、前記閾値を前記所定値とする
ことを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
統合ステップは、統合前画素数が小さいほど大きい値を前記所定値とする
ことを特徴とする請求項７に記載の画像処理方法。
【請求項１１】
画像データから矩形領域を抽出し、
２つの矩形領域を包含する矩形領域を統合領域とする
ことを特徴とする請求項７に記載の画像処理方法。
【請求項１２】
画像データから文字領域を抽出し、
文字色の違いが所定範囲内の複数の文字領域を包含する領域を統合領域とする
ことを特徴とする請求項７に記載の画像処理方法。
【請求項１３】
画像データから複数の領域を抽出し、領域毎に画像圧縮して、個別に属性情報を付与する画像処理プログラムであって、
属性が共通する複数の領域について、当該複数の領域の画素数である統合前画素数を求める第１の算出ステップと、
前記複数の領域を包含する領域である統合領域の画素数である統合後画素数を求める第２の算出ステップと、
統合前画素数と統合後画素数とに応じて、前記複数の領域を前記統合領域に置き換える統合ステップと、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１４】
統合ステップは、統合前画素数と統合後画素数との差が所定値以下ならば、前記複数の領域を前記統合領域に置き換える
ことを特徴とする請求項１３に記載の画像処理プログラム。
【請求項１５】
閾値を受け付ける受付ステップを含み、
統合ステップは、前記閾値を前記所定値とする
ことを特徴とする請求項１３に記載の画像処理プログラム。
【請求項１６】
統合ステップは、統合前画素数が小さいほど大きい値を前記所定値とする
ことを特徴とする請求項１３に記載の画像処理プログラム。
【請求項１７】
画像データから矩形領域を抽出し、
２つの矩形領域を包含する矩形領域を統合領域とする
ことを特徴とする請求項１３に記載の画像処理プログラム。
【請求項１８】
画像データから文字領域を抽出し、
文字色の違いが所定範囲内の複数の文字領域を包含する領域を統合領域とする
ことを特徴とする請求項１３に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及び画像処理プログラムに関し、特に、高圧縮ＰＤＦファイルに関して展開後の画像の表示や印刷の時間を抑えつつ、高い圧縮率で画像を圧縮する技術に関する。
【背景技術】
【０００２】
近年、文書を電子化するに際してファイルサイズを抑えるために様々な圧縮方式が用いられいる。中でも高圧縮ＰＤＦ（Compact Portable Document Format）方式は展開後の画質を確保しつつ、高い圧縮率を実現する方式として有望視されている。
高圧縮ＰＤＦ方式では、画像に含まれる文字や図形といったオブジェクト毎に画像レイヤが作成される。そして、画像レイヤに含まれるオブジェクトに応じて画像処理や画像圧縮が行われる。これによって、高い画質と圧縮率とを同時に達成される。
【０００３】
図１２は画像レイヤを例示する図である。図１２に示されるように、左の画像に含まれる文字や図形といったオブジェクト毎に画像レイヤ１２０１〜１２０３が作成される。
しかしながら、画像レイヤは個別にオブジェクトの位置や圧縮方法等の属性情報を保持する必要があり、画像レイヤが多いと全体として属性情報量が大きくなる。従来技術では、この属性情報量を抑えるために、例えば、同じ属性の画像レイヤを統合する（特許文献１を参照）。
【０００４】
図１２において、画像レイヤ１２０１に文字色が黒であるとの属性情報が付与され、画像レイヤ１２０２、１２０３に文字色が赤であるとの属性情報が付与されている場合には、画像レイヤ１２０２、１２０３が統合され画像レイヤ１２０４が作成される。
このようにすれば、画像レイヤの数を減らして属性情報量を抑えることができる。
【特許文献１】特開２００３−０１８４１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような従来技術を採用すると、画像中で複数のオブジェクト同士の位置が離れている場合には、統合により空白部分が加わって、画像レイヤの画素数が大幅に増加してしまうことがある（例えば、図１２、画像レイヤ１２０４）。この空白部分は高い圧縮率で圧縮できるため、圧縮後のファイルサイズにはあまり影響を与えない。
しかしながら、印刷や表示のために画像展開する際には空白部分も展開しなければならないので、画像展開のための処理時間が長くなるという問題がある。特に、一つの画像レイヤに統合するオブジェクトが画像の対角方向に離れて位置する場合には、空白部分が大きくなるので処理時間の延長が甚だしい。
【０００６】
本発明は、上述のような問題に鑑みて為されたものであって、高圧縮ＰＤＦファイルのファイルサイズを抑えつつ、画像展開に要する処理時間を短縮する画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る画像処理装置は、画像データから複数の領域を抽出し、領域毎に画像圧縮して、個別に属性情報を付与する画像処理装置であって、属性が共通する複数の領域について、当該複数の領域の画素数である統合前画素数を求める第１の算出手段と、前記複数の領域を包含する領域である統合領域の画素数である統合後画素数を求める第２の算出手段と、統合前画素数と統合後画素数とに応じて、前記複数の領域を前記統合領域に置き換える統合手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
このようにすれば、統合前画素数と統合後画素数とに応じて統合領域に置き換えるので、統合するにあたり、単に属性が共通していれば統合領域に置き換える場合に比べて、統合前後の画素数を考慮に入れることができる。
そのため、統合前後の画素数から、統合することにより、必要以上に画素数が増える場合には画像展開に要する処理時間が必要以上に延長されてしまうことから統合しない処理を選択できる一方、統合前後の画素数の差が所定値以下ならば領域を統合するのでＰＤＦファイルのファイルサイズを抑えることができる。
【０００９】
また、本発明に係る画像処理装置は、統合手段が、統合前画素数と統合後画素数との差が所定値以下ならば、前記２つの領域を前記統合領域に置き換えることを特徴とする。この場合において、閾値を受け付ける受付手段を備え、統合手段が、前記閾値を前記所定値とすれば更に好適である。
このようにすれば、ファイルサイズよりも処理時間が問題となる場合には閾値を小さくし、処理時間よりもファイルサイズが問題となる場合には閾値を大きくすることができるので、より柔軟にユーザのニーズに応えることができる。
【００１０】
また、本発明に係る画像処理装置は、統合手段が、統合前画素数が小さいほど大きい値を前記所定値とすることを特徴とする。
このようにすれば、統合前画素数が大きく、領域を統合することによる画素数の増加が相対的に問題にならない場合に領域を統合するので、処理時間をあまり増大させることなくファイルサイズを抑えることができる。
【００１１】
また、本発明に係る画像処理装置は、画像データから矩形領域を抽出し、２つの矩形領域を包含する矩形領域を統合領域とすることを特徴とする。
このようにすれば、矩形領域は対角方向に対向する２つの頂点の位置のみで領域を特定することができるので、領域の統合の可否を判定する処理を低減してＰＤＦファイルの作成時間を短縮することができる。
【００１２】
また、本発明に係る画像処理装置は、画像データから文字領域を抽出し、文字色の違いが所定範囲内の複数の文字領域を包含する領域を統合領域とすることを特徴とする。
このようにすれば、文字領域の画質変化を抑えると共に、文字領域についてファイルサイズを抑えつつ画像展開時間を短縮することができる。
本発明に係る画像処理方法は、画像データから複数の領域を抽出し、領域毎に画像圧縮して、個別に属性情報を付与する画像処理方法であって、属性が共通する複数の領域について、当該複数の領域の画素数である統合前画素数を求める第１の算出ステップと、前記複数の領域を包含する領域である統合領域の画素数である統合後画素数を求める第２の算出ステップと、統合前画素数と統合後画素数とに応じて、前記複数の領域を前記統合領域に置き換える統合ステップと、を含むことを特徴とする。
【００１３】
このようにすれば、統合前画素数と統合後画素数とに応じて統合領域に置き換えるので、統合するにあたり、単に属性が共通していれば統合領域に置き換える場合に比べて、統合前後の画素数を考慮に入れることができる。
そのため、統合前後の画素数から、統合することにより、必要以上に画素数が増える場合には画像展開に要する処理時間が必要以上に延長されてしまうことから統合しない処理を選択できる一方、統合前後の画素数の差が所定値以下ならば領域を統合するのでＰＤＦファイルのファイルサイズを抑えることができる。
【００１４】
また、本発明に係る画像処理方法は、統合ステップが、統合前画素数と統合後画素数との差が所定値以下ならば、前記複数の領域を前記統合領域に置き換えることを特徴とする。この場合において、閾値を受け付ける受付ステップを備え、統合ステップが、前記閾値を前記所定値とすれば更に好適である。
このようにすれば、ファイルサイズよりも処理時間が問題となる場合には閾値を小さくし、処理時間よりもファイルサイズが問題となる場合には閾値を大きくすることができるので、より柔軟にユーザのニーズに応えることができる。
【００１５】
また、本発明に係る画像処理方法は、統合ステップが、統合前画素数が小さいほど大きい値を前記所定値とすることを特徴とする。
このようにすれば、統合前画素数が大きく、領域を統合することによる画素数の増加が相対的に問題にならない場合に領域を統合するので、処理時間をあまり増大させることなくファイルサイズを抑えることができる。
【００１６】
また、本発明に係る画像処理方法は、画像データから矩形領域を抽出し、２つの矩形領域を包含する矩形領域を統合領域とすることを特徴とする。
このようにすれば、矩形領域は対角方向に対向する２つの頂点の位置のみで領域を特定することができるので、領域の統合の可否を判定する処理を低減してＰＤＦファイルの作成時間を短縮することができる。
【００１７】
また、本発明に係る画像処理方法は、画像データから文字領域を抽出し、文字色の違いが所定範囲内の複数の文字領域を包含する領域を統合領域とすることを特徴とする。
このようにすれば、文字領域の画質変化を抑えると共に、文字領域についてファイルサイズを抑えつつ画像展開時間を短縮することができる。
本発明に係る画像処理プログラムは、画像データから複数の領域を抽出し、領域毎に画像圧縮して、個別に属性情報を付与する画像処理プログラムであって、属性が共通する複数の領域について、当該複数の領域の画素数である統合前画素数を求める第１の算出ステップと、前記複数の領域を包含する領域である統合領域の画素数である統合後画素数を求める第２の算出ステップと、統合前画素数と統合後画素数とに応じて、前記複数の領域を前記統合領域に置き換える統合ステップと、をコンピュータに実行させることを特徴とする。
【００１８】
このようにすれば、統合前画素数と統合後画素数とに応じて統合領域に置き換えるので、統合するにあたり、単に属性が共通していれば統合領域に置き換える場合に比べて、統合前後の画素数を考慮に入れることができる。
そのため、統合前後の画素数から、統合することにより、必要以上に画素数が増える場合には画像展開に要する処理時間が必要以上に延長されてしまうことから統合しない処理を選択できる一方、統合前後の画素数の差が所定値以下ならば領域を統合するのでＰＤＦファイルのファイルサイズを抑えることができる。
【００１９】
また、本発明に係る画像処理プログラムは、統合ステップが、統合前画素数と統合後画素数との差が所定値以下ならば、前記複数の領域を前記統合領域に置き換えることを特徴とする。この場合において、閾値を受け付ける受付ステップを備え、統合ステップが、前記閾値を前記所定値とすれば更に好適である。
このようにすれば、ファイルサイズよりも処理時間が問題となる場合には閾値を小さくし、処理時間よりもファイルサイズが問題となる場合には閾値を大きくすることができるので、より柔軟にユーザのニーズに応えることができる。
【００２０】
また、本発明に係る画像処理プログラムは、統合ステップが、統合前画素数が小さいほど大きい値を前記所定値とすることを特徴とする。
このようにすれば、統合前画素数が大きく、領域を統合することによる画素数の増加が相対的に問題にならない場合に領域を統合するので、処理時間をあまり増大させることなくファイルサイズを抑えることができる。
【００２１】
また、本発明に係る画像処理プログラムは、画像データから矩形領域を抽出し、２つの矩形領域を包含する矩形領域を統合領域とすることを特徴とする。
このようにすれば、矩形領域は対角方向に対向する２つの頂点の位置のみで領域を特定することができるので、領域の統合の可否を判定する処理を低減してＰＤＦファイルの作成時間を短縮することができる。
【００２２】
また、本発明に係る画像処理プログラムは、画像データから文字領域を抽出し、文字色の違いが所定範囲内の複数の文字領域を包含する領域を統合領域とすることを特徴とする。
このようにすれば、文字領域の画質変化を抑えると共に、文字領域についてファイルサイズを抑えつつ画像展開時間を短縮することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係る画像処理装置の実施の形態について、複合機（MFP: Multi Function Peripheral）を例にとり、図面を参照しながら説明する。
（１）  複合機の構成
先ず、本発明の実施の形態に係る複合機の構成について説明する。
図１は、本発明の実施の形態に係る複合機の外観図である。図１に示されるように、複合機１は画像形成装置１００、画像読取装置１０１、ペーパーフィーダ１０２、フィニッシャ１０３、及びマルチトレイ１０４を備えている。画像読取装置１０１は自動原稿搬送装置にて原稿を自動的に搬送し、フルカラー２４ビット、解像度３００ｄｐｉで読み取る。
【００２４】
因みに、Ａ４サイズの原稿を解像度３００ｄｐｉで読み取ると一辺が略２５００画素、もう一辺が略３５００画素の画像データが得られる。
画像形成装置１００は、ペーパーフィーダ１０２が供給する記録紙に、読み取った画像データに基づいて画像を形成する。また、画像形成装置１００は当該画像データを圧縮してファイルを生成し、電子メールに添付してネットワークを介して接続された外部の装置に送信する。画像を形成した記録紙はフィニッシャ１０３又はマルチトレイ１０４に排出される。
【００２５】
（２）  画像形成装置１００の構成
次に、画像形成装置１００の構成について説明する。
図２は、画像形成装置１００の主要なハードウェア構成を示すブロック図である。図２に示されるように、画像形成装置１００は、入力画像処理回路２０１、記憶部２０２、ＣＰＵ２０３、出力画像処理回路２０４、プリントエンジン２０５、ネットワークインタフェース２０６、モデム２０７、操作パネル２０８及びプログラム記憶部２０９を備えている。
【００２６】
入力画像処理回路２０１は、画像読取装置１０１から画像データを受け付けて、入力画像の色変換、色補正、解像度変換、領域判別等の処理を行う。
記憶部２０２は、入力画像処理回路２０１が処理した画像データを保持する。ＤＲＡＭ（Dynamic Random Access Memory）等の半導体メモリやハードディスク等の磁気メモリからなる。
【００２７】
プログラム記憶部２０９は、ＣＰＵが実行する各種処理の処理プログラムを記憶する。
ＣＰＵ２０３は、プログラム記憶部２０９に記憶されたプログラムを読み出して、画像形成装置１００全体の制御や操作パネルにおけるキー入力の検出、表示、画像データのファイル形式（ＪＰＥＧ（Joint Photographic Experts Group）、ＰＤＦ、ＴＩＦＦ（Tagged Image File Format）、高圧縮ＰＤＦ等）の変更、電子メールの作成等を行なう。
【００２８】
出力画像処理回路２０４は、スクリーン制御やスムージング処理、ＰＷＭ（Pulse Width Modulation）制御等を行なって出力画像データを生成する。
プリントエンジン２０５は、出力画像データに従って記録紙に画像を形成する。カラー画像ならばイエロー、マゼンタ、シアン及びブラックの４色で、モノクロ画像ならばブラックだけで画像を形成する。
【００２９】
ネットワークインタフェース２０６はネットワークを介して電子メール等を送受信するためのインタフェース装置であり、プロトコル処理等を行う。
モデム２０７は、ＮＣＵ（Network Control Unit）を内蔵し、ファクシミリを送受信する際の変復調処理やプロトコル処理、電話回線とのインタフェース処理等を行う。
操作パネル２０８は、操作キーと表示パネルとを備え、ファクシミリや電子メールの宛先の入力、読み取り条件の選択、画像ファイルのフォーマットの選択、各種処理の開始や中断等、ユーザからの指示入力を受け付ける。
【００３０】
（３）  高圧縮ＰＤＦファイルの作成
次に、高圧縮ＰＤＦファイルを作成する手順について説明する。
図３は、高圧縮ＰＤＦファイルを作成する手順を示すフローチャートである。図３に示されるように、画像形成装置１００は、先ず、画像読取装置１０１からカラー２４ビットの画像データを受け付けると、前処理として解像度変換処理や下地除去処理等を施す（Ｓ３０１）。
【００３１】
次に、画像形成装置１００は、前処理した画像データからオブジェクトを検出して、画像レイヤとすべき領域を判別する領域判別処理を実行する（Ｓ３０２）。そして、個々の領域に含まれるオブジェクトの属性を参照して、属性が共通するオブジェクトの領域を統合する領域統合処理を実行し（Ｓ３０３）、画像レイヤ毎に画像圧縮する圧縮処理を実行して（Ｓ３０４）、処理を終了する。
【００３２】
（４）  領域判別処理（Ｓ３０２）
次に、領域判別処理（Ｓ３０２）について説明する。領域判別処理（Ｓ３０２）は、画像データにおける文字領域と写真・背景領域（文字以外の領域）とを判別する処理である。
図４は、領域判別処理（Ｓ３０２）の内容を示すフローチャートである。図４に示されるように、画像形成装置１００は、フルカラー２４ビットの画像から８ビットグレースケールの明度画像を生成する（Ｓ４０１）。そして、ラベリング処理することによって、画像中のオブジェクトを検出し、オブジェクト毎にそれを含む領域を特定する（Ｓ４０２）。
【００３３】
例えば、オブジェクトサイズが所定のサイズよりも小さい場合には文字領域とする。なお、領域の特定方法はこれに限定されることなく、例えば、オブジェクト内のエッジの占める割合が所定以上の場合に文字領域と判別しても構わない。
特定した領域が文字領域ならば（Ｓ４０３：ＹＥＳ）、２値化し（Ｓ４０４）、文字色を検出する（Ｓ４０５）。また、２値化によって特定された文字画素部分をフルカラー２４ビット画像から消去して、文字背景とする（Ｓ４０６）。
【００３４】
（５）  領域統合処理（Ｓ３０３）
次に、領域統合処理（Ｓ３０３）について説明する。画像処理装置１００は文字色が共通する領域であって、統合しても領域サイズの変化が所定の範囲内に収まる領域を統合する。
図５は、領域統合処理（Ｓ３０３）の内容を示すフローチャートである。図５に示されるように、画像処理装置１００は、未処理の文字領域があれば（Ｓ５０１：ＹＥＳ）、未処理の文字領域から文字領域をひとつ選択する。そして、選択した文字領域の文字の文字色（Ｃｏ）との色差が所定の閾値（ｔｈｃ）以下となる文字色（Ｃ）の文字を含む文字領域を探索する。以下、
｜Ｃ−Ｃｏ｜≦ｔｈｃ
となる文字色Ｃの文字領域を、文字色が近い文字領域という。
【００３５】
文字色が近い文字領域がなければ（Ｓ５０２：ＹＥＳ）、他に未処理の文字領域があるか探索する。未処理の文字領域がなければ（Ｓ５０１：ＮＯ）、領域統合処理を終了する。
文字色が近い文字領域があれば（Ｓ５０２：ＹＥＳ）、統合前の画素数として、選択した文字領域の画素数と文字色が近い文字領域の画素数との合計を求める（Ｓ５０３）。また、統合後の画素数として、これらの領域を統合した領域の画素数を求め（Ｓ５０４）、統合後の画素数に対する統合前の画素数の比が所定の閾値未満であるか、すなわち、（式１）が満たされているかを判定する。
【００３６】
統合後の画素数／統合前の画素数  ＜  閾値  ・・・  （式１）
（式１）が満たされている場合には（Ｓ５０５：ＹＥＳ）、これら領域を統合し（Ｓ５０６）、領域の位置や文字色といった属性情報を統合する（Ｓ５０７）。そして、未処理の文字領域が残っているか探索する。なければ（Ｓ５０１：ＮＯ）、領域統合処理を終了する。
【００３７】
（６）  圧縮処理（Ｓ３０４）
次に、圧縮処理（Ｓ３０４）について説明する。圧縮処理（Ｓ３０４）は統合されていると否とに関わらず、領域を圧縮する。この場合において、画像処理装置１００は、文字領域についてはＭＭＲ（Modified Modified Read）方式を用いて可逆圧縮し、文字以外の領域についてはＪＰＥＧ方式を用いて非可逆圧縮する。
【００３８】
これによって、文字領域については展開後の文字の判読性を確保することができる。また、文字以外の領域については多少鮮鋭度が損なわれても視覚的な画質への影響は軽微にとどまることから、圧縮率を向上させて、ＰＤＦファイルのサイズを削減することができる。
（７）  閾値
次に、前述の（式１）の閾値について説明する。
【００３９】
図６は、ファイルサイズと印刷時間との関係を例示する散布図である。図６において、縦軸は印刷時間を表わし、横軸はＰＤＦファイルのサイズを表わす。
図６に示されるように、閾値を小さくすることによって領域をあまり統合しないようにすると、領域数が多い分画像レイヤが多くなり、ファイルサイズが大きくなるが、領域の統合によって新たに生じる空白部分が少なくなるので、印刷時間が増加することはない。
【００４０】
一方、閾値を大きくすると領域が統合され易くなるので、領域数が減る分ファイルサイズが小さくなるが、領域の統合によって空白部分が多く生じるので、空白部分の展開に処理時間を要し、印刷時間は長くなる。
領域の統合後に画素数が増えることはあっても減ることはない。したがって、統合後の画素数に対する統合前の画素数の比は常に１以上の値をとる。このため、閾値を１にすれば、領域が全く統合されないので、統合による空白部分の発生がなくなり、印刷時間の増大を防止することができる。これが領域を全く統合しない従来技術に相当する。
【００４１】
また、閾値を十分大きくすると領域が常に統合されるので、その意味においてファイルサイズが最小化される。しかしながら、統合による空白部分が無制限に発生するため、元の画像によっては印刷時間が極端に長くなってしまう。これが領域を完全に統合する従来技術に相当する。
これに対して、図６に示されるように、印刷時間をある程度短くすると、それ以上はあまり短くならないのに、ファイルサイズの増大が著しくなる傾向が見られる。また、ファイルサイズがある程度小さくなると、それ以上はあまり小さくならないのに、印刷時間が急激に大きくなる傾向がある。
【００４２】
従って、従来技術のように、領域をまったく統合しなかったり、すべて統合したりといった極端な方策を採ると、あまりメリットが得られない一方、デメリットが甚だしくなるという不都合が生じる。
これに対して、例えば、閾値を１０とすれば、ファイルサイズと印刷時間との何れについても甚だしい増大をみることなく、両者を共に小さく抑えることができる。実際、閾値が１の場合には、ファイルサイズが１５６Ｋバイトで印刷時間が３２秒、閾値が１００の場合にはファイルサイズが１２７Ｋバイトで印刷時間が８８秒である。
【００４３】
一方、閾値が１０の場合にはファイルサイズが１３６Ｋバイトで印刷時間が４４秒となっており、閾値が１の場合に対しては、ファイルサイズが約１４．７％小さくなる一方、印刷時間は約２７．３％の延びに留まっている。また、閾値が１００の場合に対しては、印刷時間が半分になる一方、ファイルサイズの増大は約６．６％に留まっている。
（８）  変形例
以上、本発明を実施の形態に基づいて説明してきたが、本発明が上述の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。
【００４４】
（ａ）  上記実施の形態においては特に言及しなかったが、領域統合処理（Ｓ３０３）において、未処理の文字領域がある場合に（Ｓ５０１：ＹＥＳ）、当該未処理の文字領域に統合する文字領域は、文字色が近い文字領域でさえあれば、統合されていない文字領域と統合された文字領域との何れと統合しても良い。
統合する文字領域の如何に関わらず、本発明の効果を得ることができる。
【００４５】
（ｂ）  上記実施の形態においては、専ら（式１）を用いて領域統合の可否を判断する場合について説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて他の式を用いて判断しても良い。
例えば、統合前の画素数と統合後の画素数との差が所定の閾値未満であるか、すなわち、（式２）が満たされているかによってを判断しても良い。
【００４６】
統合後の画素数  −  統合前の画素数  ＜  閾値  ・・・  （式２）
領域統合によっては画素数は減少しないので、このような画素数の差は必ずゼロ以上の値をとる。
用いる式の如何に関わらず、統合後の画素数が統合前の画素数よりもある程度以上増加する場合には文字領域を統合しないこととすれば、本発明の効果を得ることができる。
【００４７】
なお、統合の前後で増加する画素数の多少は、統合前の画素数の大小によって影響の大きさが異なる。例えば、統合前の画素数が多ければ、統合によって少々画素数が増えても問題とならない。これに対して、統合前の画素数が少ないと統合による画素数の増加が少なくても大きな影響を受け得る。
この意味おいて、（式１）のように統合前の画素数に対する比をとれば、統合前の画素数の大小による影響を勘案して統合の可否を判断することができるので好適である。
【００４８】
（ｃ）  上記実施の形態においては、（式１）に用いる閾値がひとつだけである場合について説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。
図７は、原稿全体に対する統合前の文字領域のサイズ比の範囲毎に割り当てた閾値を示す表である。図７に示されるように、サイズ比が高いほど低い閾値が割り当てられる。このサイズ比は例えば画素数の比として与えられる。
【００４９】
統合前の文字領域が大きいと画素数が少々増加しても問題にならず、統合前の文字領域が小さいと画素数の増加が問題となる場合には、このように閾値を切り替えることによって、印刷時間とファイルサイズとの均衡を図ることができる。
図８は、図７の表に基づいて閾値を設定する複合機の動作を示すフローチャートである。図８に示されるように、先ず、原稿全体に対する統合前の文字領域のサイズ比を画素数の比として求める（Ｓ８０１）。そして、このサイズ比が１０％未満ならば（Ｓ８０２：ＹＥＳ）、閾値を５０にする（Ｓ８０３）。また、サイズ比が１０％以上３０％未満ならば（Ｓ８０４：ＹＥＳ）、閾値を２０にする（Ｓ８０５）。
【００５０】
サイズ比が３０％以上４０％未満ならば（Ｓ８０６：ＹＥＳ）、閾値を１０にする（Ｓ８０７）。また、サイズ比が４０％以上５０％未満ならば（Ｓ８０８：ＹＥＳ）、閾値を５にする（Ｓ８０９）。サイズ比が５０％以上ならば（Ｓ８０８：ＮＯ）、閾値を２にする（Ｓ８１０）。
このようにすれば、サイズ比に応じて適切な閾値を設定して、印刷時間とファイルサイズとの均衡を図ることができる。
【００５１】
（ｄ）  上記実施の形態においては、専ら文字領域を統合する場合について説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。
すなわち、文字以外の領域を統合する場合にも、その可否を統合前後の画素数の増加の程度に応じて決定しても良い。このようにしても、本発明の効果を得ることができる。また、かかる場合においては、文字色が同じ文字領域どうしを統合するように、属性が共通する領域どうしを統合すれば良い。
【００５２】
（ｅ）  上記実施の形態においては、専ら印刷時間とファイルサイズとの間で均衡を図る場合について説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。
例えば、画像の表示に要する時間とファイルサイズとの間で均衡を図るとしても良い。どのような処理であれ、ＰＤＦファイルの展開に要する時間とファイルサイズとの間で均衡を図れば、本発明の効果を得ることができる。
【００５３】
（ｆ）  上記実施の形態においては、専ら領域統合の可否のための閾値として予め用意された固定値を用いる場合について説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。
すなわち、複合機のユーザから閾値の指定を受け付けても良い。図９は、ユーザから閾値の指定を受け付けるための操作パネルを示す図である。図９に示されるように、操作パネル９はタッチパネル９０１、テンキー９０２、コピーキー９０３、ファックスキー９０４、スキャンキー９０５、スタートキー９０６、ストップキー９０７等を備えている。
【００５４】
タッチパネル９０１は、ユーザが使用する機能に応じて必要な表示を行なう。また、タッチパネル９０１はタッチキーを表示して、ユーザの入力を受け付ける。スキャンした画像からＰＤＦファイルを生成するに当たっては、ファイルサイズを優先させるタッチキーと印刷時間を優先させるタッチキーとが表示され、ユーザの選択したタッチキーに応じた閾値が選択される。
【００５５】
テンキー９０２は、ユーザから数字の入力を受け付ける。
コピーキー９０３、ファックスキー９０４及びスキャンキー９０５は、押下されるとそれぞれコピー機能、ファックス機能及びスキャン機能に関連する表示をタッチパネル９０１にさせる。
スタートキー９０６はユーザが指定した処理を開始させ、ストップキー９０７は実行中の処理を中断させる。
【００５６】
図１０は、操作パネル９にて閾値の指定を受け付ける際の複合機の動作を示すフローチャートである。図１０に示されるように、複合機は、操作パネル９のタッチパネル９０１にてユーザの入力を受け付ける。
そして、ユーザが選択したタッチキーが「Scan To Email」ならば（Ｓ１００２：ＹＥＳ）、閾値を１００にする（Ｓ１００７）。また、「Scan To Email」ではなくて（Ｓ１００２：ＮＯ）、「Scan To FTP」ならば（Ｓ１００３：ＹＥＳ）、閾値を１にする（Ｓ１００８）。
【００５７】
ユーザが選択したタッチキーが「Scan To FTP」ではなく（Ｓ１００３：ＮＯ）、「ファイルサイズ優先」ならば（Ｓ１００４：ＹＥＳ）、閾値を１００にする（Ｓ１００６）。「ファイルサイズ優先」ではなくて（Ｓ１００４：ＮＯ）、「印刷時間優先」ならば（Ｓ１００５：ＹＥＳ）、閾値を１にする（Ｓ１００８）。「印刷時間優先」でもない場合、すなわち「ＢＯＸ蓄積」が選択された場合には、閾値を１０にする（Ｓ１００７）。
【００５８】
このようにすれば、ユーザの指定に応じた閾値を用いるので、ユーザのニーズにより柔軟に応えることができる。
なお、「Scan  To Email」では読み取った画像を電子メールに添付して送信するのでファイルサイズを小さくする必要がある。このため、ユーザが「ファイルサイズ優先」を選択した場合と同様に閾値を１００にすれば有効である。
【００５９】
また、「Scan To FTP」では読み取った画像をＦＴＰ（File Transfer Protocol）にて送信するので、電子メールほどにはファイルサイズの制限が厳しくない。このため、印刷時間を考慮して、閾値を１にすれば有効である。
更に、「ＢＯＸ蓄積」の場合には、ＰＤＦファイルは複合機本体に格納させるためファイルサイズを小さくするのが望ましい。一方、ＢＯＸ蓄積したＰＤＦファイルは当該複合機にて印刷するのが一般的であることから印刷時間も短縮すべきである。このため、両者の均衡を図って閾値を１０とするのが妥当である。
【００６０】
（ｇ）  上記実施の形態においては、専ら複合機を例にとって説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。すなわち、複合機に代えて、例えば、スキャナ専用機に本発明を適用しても良い。また、他の装置であってもＰＤＦファイルを作成する装置であれば本発明を適用して、その効果を得ることができる。
【００６１】
（ｈ）  上記実施の形態においては、専らＰＤＦファイルを例にとって説明したが、本発明がこれに限定されないのは言うまでもなく、ＰＤＦファイルに代えて他の形式のファイルに本発明を適用しても良い。複数の領域を個別に圧縮して属性情報を付与するファイル形式において領域を統合する場合に本発明を適用すれば上記と同様の効果を得ることができる。
【００６２】
（ｉ）  上記実施の形態においては、専ら複合機１が自ら読み取った原稿の画像データを圧縮する場合について説明したが、本発明がこの構成に限定されないのは言うまでもなく、これに代えて次のようにしても良い。
図１１は、本変形例に係る画像処理システムの構成を示す図である。
図１１に示されるように、画像処理システム１１は、画像処理装置１１０１、画像読取装置１１０２、外部記憶装置１１０３及び画像出力装置１１０４を備え、画像処理装置１１０１、画像読取装置１１０２、外部記憶装置１１０３及び画像出力装置１１０４は互いに通信回線にて接続されている。
【００６３】
画像読取装置１１０２は、原稿画像を１ページ単位で読み取って画像データを生成する。画像読取装置１１０２は、通信回線を介して画像データを画像処理装置に送信する。
画像処理装置１１０１は、画像読取装置１１０２から画像データを受信すると、上述の複合機１と同様にして画像データを圧縮する。画像処理装置１１０１は圧縮した画像データを外部記憶装置１１０３に送信する。画像処理装置１１０１としては、例えば、パーソナルコンピュータを用いれば良い。
【００６４】
外部記憶装置１１０３は、ハードディスクドライブを備え、通信回線を介して画像処理装置１１０１が圧縮した画像データを受信すると、それらをハードディスクドライブに記憶する。
画像出力装置１１０４は、通信回線を介して画像処理装置１１０１から画像データを指定した印刷指示を受信すると、指定された画像データを外部記憶装置１１０３から読み出す。そして、画像出力装置１１０４は、画像データを展開した後、記録紙に印刷する。
【００６５】
このような構成においても、本発明によれば、圧縮した画像データのサイズを抑えつつ、画像出力装置１１０４にて展開する際の処理時間を抑えることができる。
（ｊ）  上記実施の形態においては、専ら複合機１を例にとり、本発明に係る画像処理装置について説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。
【００６６】
すなわち、本発明は上述のような複合機１や画像処理装置１１０１が実行する画像処理方法であるとしても良いし、コンピュータを画像処理装置１１０１として動作させるための画像処理プログラムであるとしても良い。何れの場合においても、本発明の効果を得ることができる。
【産業上の利用可能性】
【００６７】
本発明に係る画像処理装置、画像処理方法及び画像処理プログラムは、高圧縮ＰＤＦファイルに関して展開後の画像の表示や印刷の時間を抑えつつ、高い圧縮率で画像を圧縮する技術として有用である。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の形態に係る複合機の外観図である。
【図２】本発明の実施の形態に係る画像形成装置１００の主要なハードウェア構成を示すブロック図である。
【図３】本発明の実施の形態に係る画像形成装置１００が高圧縮ＰＤＦファイルを作成する手順を示すフローチャートである。
【図４】本発明の実施の形態に係る画像形成装置１００が実行する領域判別処理（Ｓ３０２）の内容を示すフローチャートである。
【図５】本発明の実施の形態に係る画像形成装置１００が実行する領域統合処理（Ｓ３０３）の内容を示すフローチャートである。
【図６】本発明の実施の形態に係る（式１）の閾値によって変化するファイルサイズと印刷時間との関係を例示する散布図である。
【図７】原稿全体に対する統合前の文字領域のサイズ比の範囲毎に割り当てた閾値を示す表である。
【図８】本発明の変形例（ｃ）に係る複合機が図７の表に基づいて閾値を設定する処理の内容を示すフローチャートである。
【図９】本発明の変形例（ｆ）に係る複合機が備える操作パネルであって、ユーザから閾値の指定を受け付けるための操作パネルを示す図である。
【図１０】本発明の変形例（ｆ）に係る複合機が操作パネルにて閾値の指定を受け付けた際の動作を示すフローチャートである。
【図１１】本発明の変形例（ｉ）に係る画像処理システムの構成を示す図である。
【図１２】従来技術に係る高圧縮ＰＤＦファイルの作成手順を例示する図である。
【符号の説明】
【００６９】
１………………………複合機
９、２０８……………操作パネル
１１……………………画像処理システム
１００…………………画像形成装置
１０１…………………画像読取装置
１０２…………………ペーパーフィーダ
１０３…………………フィニッシャ
１０４…………………マルチトレイ
２０１…………………入力画像処理回路
２０２…………………記憶部
２０３…………………ＣＰＵ
２０４…………………出力画像処理回路
２０５…………………プリントエンジン
２０６…………………ネットワークインタフェース
２０７…………………モデム
９０１…………………タッチパネル
９０２…………………テンキー
９０３…………………コピーキー
９０４…………………ファックスキー
９０５…………………スキャンキー
９０６…………………スタートキー
９０７…………………ストップキー
１１０１………………画像処理装置
１１０２………………画像読取装置
１１０３………………外部記憶装置
１１０４………………画像出力装置
１２０１〜１２０４…画像レイヤ
【図１】
2007318520.tif 000003
【図２】
2007318520.tif 000004
【図３】
2007318520.tif 000005
【図４】
2007318520.tif 000006
【図５】
2007318520.tif 000007
【図６】
2007318520.tif 000008
【図７】
2007318520.tif 000009
【図８】
2007318520.tif 000010
【図９】
2007318520.tif 000011
【図１０】
2007318520.tif 000012
【図１１】
2007318520.tif 000013
【図１２】
2007318520.tif 000014