(57)【特許請求の範囲】
【請求項１】
原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する読取手段と、
前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する判定手段と、
前記判定手段による判定結果を通知する通知手段と、
を有する画像処理装置。
【請求項２】
前記判定手段は、前記画像データの前記文字領域がページ内において一様に分布していると判断する場合に、前記特定圧縮処理により前記画像データの画質の低下が発生すると判定する、請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、前記画像データのページ内における前記文字領域の割合が所定値を超える場合に、前記特定圧縮処理により前記画像データの画質の低下が発生すると判定する、請求項１に記載の画像処理装置。
【請求項４】
前記判定手段は、前記画像データのページの幅方向および長さ方向の任意のライン上に存在する文字の属性を有する画素の数のヒストグラムにおいてそれぞれ出現した複数のピークの裾野の分離がないと判断する場合に、前記画像データの前記文字領域がページ内において一様に分布していると判断する、請求項２に記載の画像処理装置。
【請求項５】
前記判定手段は、前記画像データのページを分割し、分割後のすべての領域が前記特定圧縮処理により画質の低下が発生する場合に、前記特定圧縮処理により前記画像データの画質の低下が発生すると判定する、請求項１〜３のいずれか一項に記載の画像処理装置。
【請求項６】
前記判定手段は、ページごとに前記画像データの画質の低下が発生するかどうかを判定する、請求項１〜５のいずれか一項に記載の画像処理装置。
【請求項７】
請求項１〜６のいずれか一項に記載の画像処理装置と、
前記通知手段から通知された前記判定結果において前記画像データの画質の低下が発生すると判定されている場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記読取手段により読み込まれた前記画像データを圧縮し、画質の低下が発生しないと判定されている場合は、前記特定圧縮処理で前記画像データを圧縮する圧縮処理手段と、を有する画像形成装置。
【請求項８】
請求項１〜７のいずれか一項に記載の画像処理装置と、
前記通知手段から通知された前記判定結果において前記画像データの画質の低下が発生すると判定されている場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記読取手段により読み込まれた前記画像データを圧縮し、またはユーザーによる指示に従って前記特定圧縮処理で前記画像データを圧縮し、画質の低下が発生しないと判定されている場合は、前記特定圧縮処理で前記画像データを圧縮する圧縮処理手段と、
前記圧縮処理手段により圧縮された画像データを送信する送信手段と、
前記通知手段から通知された前記判定結果において前記画像データの画質の低下が発生すると判定され、かつ前記ユーザーによる指示に従い前記特定圧縮処理で前記画像データが圧縮された場合に、前記圧縮処理手段により圧縮される前の前記画像データを記憶するとともに、前記送信手段により前記圧縮された画像データが送信された後も前記圧縮される前の画像データの記憶を維持する記憶手段と、を有する画像形成装置。
【請求項９】
原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する読取手段と、
前記画像データのページを分割し、分割後の前記ページの領域ごとに、前記属性データに基づいて、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する判定手段と、
前記判定手段により前記画像データの画質の低下が発生すると判定された前記領域を、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で圧縮し、画質の低下が発生しないと判定された前記領域を、前記特定圧縮処理で前記画像データを圧縮する圧縮処理手段と、を有する画像形成装置。
【請求項１０】
原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する画像処理装置から前記画像データと前記属性データとを受信する受信手段と、
前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する判定手段と、
前記判定手段により前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する圧縮処理手段と、
を有する、画像形成装置。
【請求項１１】
原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する段階（ａ）と、
前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する段階（ｂ）と、
前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する段階（ｃ）と、
を有する、画像処理方法。
【請求項１２】
原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する画像処理装置から前記画像データと前記属性データとを受信する段階（ｄ）と、
前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する段階（ｅ）と、
前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する段階（ｆ）と、
を有する、画像処理方法。
【請求項１３】
原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する手順（ａ）と、
前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する手順（ｂ）と、
前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する手順（ｃ）と、
を有する手順を画像形成装置に実行させるプログラム。
【請求項１４】
原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する画像処理装置から前記画像データと前記属性データとを受信する手順（ｄ）と、
前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する手順（ｅ）と、
前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する手順（ｆ）と、
を有する手順を画像形成装置に実行させるプログラム。
【請求項１５】
請求項１３または１４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像処理方法、画像形成装置用プログラム、および、画像形成装置用プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
オフィスやＰＯＤ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）などで利用されるＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）は、一般的に複数の機能を有する。すなわち、ＭＦＰは、紙原稿の複写機能（コピー機能）、コンピュータ上で作成された電子文書の印刷機能（プリント機能）、および、紙原稿をコンピュータ上で閲覧・保存可能な電子データに変換するスキャン機能を有する。
【０００３】
スキャン機能は、紙原稿から光学的に読み取ったビットマップ形式の画像データを、ユーザーの指定にしたがい、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、およびＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などコンピュータ上で閲覧可能なファイル形式に変換する。変換後の画像データは、ＭＦＰによりユーザーに指定された送信先に送信される。
【０００４】
スキャン機能において重要視されるのは、変換後の画像データの画質とファイルサイズである。変換後の画像データは、画質が原稿に近いことが望まれるが、同時に、例えば、記憶装置の容量を圧迫せず、電子メールに添付可能な程度の、ユーザーに許容可能なファイルサイズであることが望まれる。
【０００５】
読み取った画像データは、ＪＰＥＧなどに変換される際に所定の圧縮率で圧縮されることにより、原稿に近い画質のまま圧縮されることができる。しかし、原稿のサイズ、変換前の画像データの解像度（画素の密度）やＲＧＢの階調（色の濃淡の段階）によっては、変換後の画像データがユーザーに許容可能なファイルサイズを超えることがある。この場合、変換の際の圧縮率を上げることで変換後の画像データのファイルサイズをさらに小さくすることができるが、ファイルサイズが小さくなるにしたがいブロックノイズなどのノイズやグラデーション部分のトーンジャンプが発生し、画質が劣化する。
【０００６】
圧縮率を上げることによる画質の劣化を解決するための技術として、次の技術が知られている。すなわち、読み取った画像データを、画素ごとに属性を判断して生成した属性データに基づいて文字領域と画像領域に分離し、領域ごとに最適な圧縮処理を施した後、ＰＤＦなどの文書フォーマット上で合成する（以下、この技術をＣＰＤＦ（Ｃｏｍｐａｃｔ  ＰＤＦ）と称する）。これにより、圧縮による画像データの画質の低下を最小限にしつつファイルサイズを削減することができる。
【０００７】
上記ＣＰＤＦに関連する技術として、下記特許文献１には、次の従来技術が記載されている。すなわち、原稿をスキャナーで読み取ることで得られた画像データを、文字以外の画像である背景画像と、文字のみの二値画像と、二値画像の色を示す前景画像とに分離する。そして、背景画像および前景画像をＪＰＥＧで圧縮し、二値画像をＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  Ｒｅａｄ）で圧縮した後にこれらを合成する。これにより、圧縮による画像データの劣化を抑制するとともに高い圧縮率を実現するという。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−６０６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、地図画像のような微細な線画を多く含む原稿から読み取られた画像データをＣＰＤＦなどの圧縮技術で圧縮すると、画像データの画像領域にノイズが発生し、著しく画質が低下する可能性がある。そして、上記従来技術は、圧縮された画像を確認するまで、当該画像の劣化に対する対応をとることができないという問題がある。当該ノイズは、原稿から読み取った画像データから属性データが生成される際、画像の属性を有する画素を文字の属性を有する画素と誤判断され、本来画像の画素が文字の画素であるとして二値化された階調で圧縮されることで発生する。
【００１０】
本発明はこのような問題を解決するためになされたものである。すなわち、ＣＰＤＦなどによる圧縮により生じ得るユーザーが意図しない画質低下の有無を画像データの圧縮前に認識可能とすることで、圧縮処理のやり直しを防止するための事前対応の機会を容易に確保することが可能な画像処理装置を提供する。
【課題を解決するための手段】
【００１１】
本発明の上記課題は、以下の手段によって解決される。
【００１２】
（１）原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する読取手段と、前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する判定手段と、前記判定手段による判定結果を通知する通知手段と、を有する画像処理装置。
【００１３】
（２）前記判定手段は、前記画像データの前記文字領域がページ内において一様に分布していると判断する場合に、前記特定圧縮処理により前記画像データの画質の低下が発生すると判定する、上記（１）に記載の画像処理装置。
【００１４】
（３）前記判定手段は、前記画像データのページ内における前記文字領域の割合が所定値を超える場合に、前記特定圧縮処理により前記画像データの画質の低下が発生すると判定する、上記（１）に記載の画像処理装置。
【００１５】
（４）前記判定手段は、前記画像データのページの幅方向および長さ方向の任意のライン上に存在する文字の属性を有する画素の数のヒストグラムにおいてそれぞれ出現した複数のピークの裾野の分離がないと判断する場合に、前記画像データの前記文字領域がページ内において一様に分布していると判断する、上記（２）に記載の画像処理装置。
【００１６】
（５）前記判定手段は、前記画像データのページを分割し、分割後のすべての領域が前記特定圧縮処理により画質の低下が発生する場合に、前記特定圧縮処理により前記画像データの画質の低下が発生すると判定する、上記（１）〜（３）のいずれかに記載の画像処理装置。
【００１７】
（６）前記判定手段は、ページごとに前記画像データの画質の低下が発生するかどうかを判定する、上記（１）〜（５）のいずれかに記載の画像処理装置。
【００１８】
（７）上記（１）〜（６）のいずれかに記載の画像処理装置と、前記通知手段から通知された前記判定結果において前記画像データの画質の低下が発生すると判定されている場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記読取手段により読み込まれた前記画像データを圧縮し、画質の低下が発生しないと判定されている場合は、前記特定圧縮処理で前記画像データを圧縮する圧縮処理手段と、を有する画像形成装置。
【００１９】
（８）上記（１）〜（７）のいずれかに記載の画像処理装置と、前記通知手段から通知された前記判定結果において前記画像データの画質の低下が発生すると判定されている場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記読取手段により読み込まれた前記画像データを圧縮し、またはユーザーによる指示に従って前記特定圧縮処理で前記画像データを圧縮し、画質の低下が発生しないと判定されている場合は、前記特定圧縮処理で前記画像データを圧縮する圧縮処理手段と、前記圧縮処理手段により圧縮された画像データを送信する送信手段と、前記通知手段から通知された前記判定結果において前記画像データの画質の低下が発生すると判定され、かつ前記ユーザーによる指示に従い前記特定圧縮処理で前記画像データが圧縮された場合に、前記圧縮処理手段により圧縮される前の前記画像データを記憶するとともに、前記送信手段により前記圧縮された画像データが送信された後も前記圧縮される前の画像データの記憶を維持する記憶手段と、を有する画像形成装置。
【００２０】
（９）原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する読取手段と、前記画像データのページを分割し、分割後の前記ページの領域ごとに、前記属性データに基づいて、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する判定手段と、前記判定手段により前記画像データの画質の低下が発生すると判定された前記領域を、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で圧縮し、画質の低下が発生しないと判定された前記領域を、前記特定圧縮処理で前記画像データを圧縮する圧縮処理手段と、を有する画像形成装置。
【００２１】
（１０）原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する画像処理装置から前記画像データと前記属性データとを受信する受信手段と、前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する判定手段と、前記判定手段により前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する圧縮処理手段と、を有する、画像形成装置。
【００２２】
（１１）原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する段階（ａ）と、前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する段階（ｂ）と、前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する段階（ｃ）と、を有する、画像処理方法。
【００２３】
（１２）原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する画像処理装置から前記画像データと前記属性データとを受信する段階（ｄ）と、前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する段階（ｅ）と、前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する段階（ｆ）と、を有する、画像処理方法。
【００２４】
（１３）原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する手順（ａ）と、前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する手順（ｂ）と、前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する手順（ｃ）と、を有する手順を画像形成装置に実行させるプログラム。
【００２５】
（１４）原稿を画像データとして読み込むとともに、前記画像データの画素ごとに属性を判断することにより画素ごとの属性を示す属性データを生成する画像処理装置から前記画像データと前記属性データとを受信する手順（ｄ）と、前記属性データに基づいて、前記画像データに対し、文字の属性を有する文字領域と、画像の属性を有する画像領域とを分離して、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理がなされる前に、前記特定圧縮処理により前記画像データの画質の低下が発生するかどうかを、前記画像データのページ全体における前記文字領域が所定の条件を満たすかどうかによって判定する手順（ｅ）と、前記画像データの画質の低下が発生すると判定された場合は、前記特定圧縮処理において前記画像領域が圧縮される圧縮方式で前記画像データを圧縮し、画質の低下が発生しないと判定された場合は、前記特定圧縮処理で前記画像データを圧縮する手順（ｆ）と、を有する手順を画像形成装置に実行させるプログラム。
【００２６】
（１５）上記（１３）または（１４）に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２７】
画像データを、画素ごとに属性が判断された属性データに基づいて文字領域と画像領域とに分離し、それぞれ異なる所定の圧縮方式で圧縮した後に合成する圧縮処理により画像データの画質の劣化が発生するかどうか判定し、判定結果を通知する。これにより、ＣＰＤＦなどによる圧縮により生じ得るユーザーが意図しない画質低下の有無を画像データの圧縮前に認識可能とすることで、圧縮処理のやり直しを防止するための事前対応の機会を容易に確保することができる。
【図面の簡単な説明】
【００２８】
【図１】画像形成システムのブロック図である。
【図２】画像形成装置のブロック図である。
【図３】ＲＡＷデータとＲＡＷデータに基づいて生成されたＴＡＧデータを示す説明図である。
【図４】ＴＡＧデータを生成する際に抽出された文字領域の例を示す図である。
【図５】ＲＡＷデータがＣＰＤＦで圧縮された後のＣＰＤＦの画像と、通常のＰＤＦ化の処理により圧縮された後のＰＤＦの画像とを比較して示す図である。
【図６】ＲＡＷデータのページの画像と、ページの幅方向および長さ方向のライン上に存在する文字の属性を有する画素の数のヒストグラムとの例を示す図である。
【図７】文字の属性を有する画素の数のヒストグラムにおけるピークを示す説明図である。
【図８】ＣＰＤＦによる圧縮により画質の低下が発生すると判断されるＲＡＷデータのページから抽出された文字領域の図と、ページの幅方向および長さ方向のライン上に存在する文字の属性を有する画素の数のヒストグラムとの例を示す図である。
【図９】ＣＰＤＦによる圧縮により画質の低下が発生しないと判断されるＲＡＷデータのページから抽出された文字領域の図と、ページの幅方向および長さ方向のライン上に存在する文字の属性を有する画素の数のヒストグラムの例を示す図である。
【図１０】ＭＦＰの動作を説明するための説明図である。
【図１１】情報処理装置のブロック図である。
【図１２】第１実施形態に係るＭＦＰの動作のフローチャートである。
【図１３】ＲＡＷデータのページにおいて、文字、写真、および地図が混在している場合を示す説明図である。
【図１４】ＲＡＷデータの分割回数と分割数を説明するための説明図である。
【図１５】第２実施形態に係るＭＦＰの動作のフローチャートである。
【発明を実施するための形態】
【００２９】
以下、図面を参照して、本発明の実施形態に係る、画像処理装置、画像形成装置、画像処理方法、画像形成装置用プログラム、および、画像形成装置用プログラムを記録した記録媒体について詳細に説明する。
【００３０】
本明細書において、ＣＰＤＦとは、画像データを、文字領域と画像領域ごとに適当な圧縮処理を施した後、ＰＤＦの文書フォーマット上で合成する技術を意味するとともに、当該技術によりＰＤＦの文書フォーマットに変換されたファイルをも意味するものとする。また、ＣＰＤＦにより画像データが変換されることで生成されるデータおよびファイルを、便宜上、それぞれＣＰＤＦデータおよびＣＰＤＦファイルと記載して説明するが、ＣＰＤＦデータおよびＣＰＤＦファイルはそれぞれＰＤＦデータおよびＰＤＦファイルと同じ文書フォーマットのファイルである。
【００３１】
（第１実施形態）
図１は、第１実施形態に係る画像形成装置が含まれる画像形成システムのブロック図である。
【００３２】
画像形成システム１００は、画像形成装置を構成するＭＦＰ１１０と、情報処理装置１２０とを有する。ＭＦＰ１１０および情報処理装置１２０の数は１つであっても複数であってもよい。
【００３３】
情報処理装置１２０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）またはスマートフォンにより構成されることができる。
【００３４】
ＭＦＰ１１０および情報処理装置１２０は、ネットワーク１３０を介して相互に通信可能に接続される。ネットワーク１３０は、イーサネット（登録商標）、ＴＣＰ／ＩＰ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいは、ＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により構成されることができる。
【００３５】
ユーザー１５０によりＭＦＰ１１０の原稿台の所定の読み取り位置にセットされた原稿１４０は、ＭＦＰ１１０によりＲＡＷデータとして読み取られ、ＰＤＦ、ＪＰＧ、またはＴＩＦＦなどのコンピュータ上で閲覧可能なファイル１４１に変換される。ＲＡＷデータとは、画素ごとの、Ｒ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、およびＢ（Ｂｌｕｅ）の階調からなるビットマップ形式の画像データである。ＰＤＦなどに変換されたＲＡＷデータのファイル１４１は、ユーザー１５０により指定された送信先の情報処理装置１２０に送信され、または原稿１４０を読み取ったＭＦＰ１１０の内部の記憶装置に保存されることができる。
【００３６】
図２は、画像形成装置のブロック図である。
【００３７】
画像形成装置１１０は、制御部１１１、記憶部１１２、通信インターフェース１１３、操作部１１４、表示部１１５、読取部１１６、画像制御部１１７、および画像形成部１１８を有する。これらの構成要素は信号をやり取りするためのバス１１９を介して相互に接続される。
【００３８】
読取部１１６は制御部１１１とともに、読込手段、判定手段、および通知手段を構成するとともに、画像処理装置を構成する。記憶部１１２は、記憶手段を構成する。通信インターフェース１１３は、送信手段を構成する。
【００３９】
制御部１１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成されることができ、プログラムに従って上記各構成要素の制御や各種の演算処理などを行う。すなわち、制御部１１１は、画像形成装置１１０を構成する各構成要素と連携をとりながら、各種処理に関する制御全般および各種演算処理を行なう。
【００４０】
記憶部１１２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）により構成されることができる。制御部１１１により実行されるプログラムや、制御部１１１により処理されるデータはＲＡＭにより一時的に記憶される。ＲＯＭにより、各種プログラムや各種データが記憶される。ＨＤＤにより、制御部１１１が画像形成装置１１０の各構成要素を制御するためのプログラムを含む各種プログラムが記憶される。また、ＨＤＤにより、読取部１１６により原稿が読み取られることにより生成されるＲＡＷデータ、ＲＡＷデータの画素ごとの属性が判断されることで生成される、画素ごとの属性を示すＴＡＧデータ、およびその他の各種データが保存される。
【００４１】
通信インターフェース１１３は、画像形成装置１１０と外部機器との間で通信を行うためのインターフェースであり、イーサネット（登録商標）、ＳＡＴＡ、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ、ＩＥＥＥ１３９４の規格によるネットワークインターフェース、および、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１の規格による無線通信インターフェースなどの各種ローカル接続インターフェースが用いられる。
【００４２】
操作部１１４は、各種設定を行うタッチパネル、コピー枚数などを設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、および各種設定条件を初期化するリセットキーなどからなる。
【００４３】
表示部１１５は、各種情報を表示し各種設定入力を行うタッチパネル、および表示ランプなどからなる。なお、操作部１１４と表示部１１５の重複する機能は、操作部１１４および表示部１１５のいずれかが有するようにしてもよい。
【００４４】
読取部１１６は、原稿台の所定の読み取り位置にセットされた原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサなどの撮像装置で光電変換して、その電気信号からＲＡＷデータを生成する。
【００４５】
読取部１１６は、例えば、６００ｄｐｉの解像度で、８ｂｉｔ（２５６）のＲＧＢの階調のＲＡＷデータとして原稿を読み取ることができる。
【００４６】
読取部１１６は、生成したＲＡＷデータにおいて、文字領域と画像領域とを分離し、画素ごとに文字または画像のいずれかの属性を有するかを示す属性データであるＴＡＧデータを生成する。文字領域とは、文字（例えば、テキスト）の属性を有する画素の領域である。画像領域とは、画像（例えば、イメージ）の属性を有する画素の領域である。
【００４７】
ＲＡＷデータにおける文字領域と画像領域の分離は、文字および画像のいずれか、または双方の特徴に基づいてＲＡＷデータを解析することにより行うことができる。例えば、エッジ検出により文字領域を認識して抽出することにより、文字領域と画像領域とを分離することができる。
【００４８】
図３は、ＲＡＷデータとＲＡＷデータに基づいて生成されたＴＡＧデータを示す説明図である。
【００４９】
図３においては、例として、ＲＡＷデータにおける文字領域にはテキストデータであるアルファベットの文字がビットマップデータとして存在し、画像領域にはイメージデータである蓮の写真がビットマップデータとして存在している。
【００５０】
ＲＡＷデータにおいて文字を構成すると判断された画素の領域は、ＴＡＧデータにおいて文字の属性を有する文字領域として示され、画像を構成すると判断された画素の領域は、ＴＡＧデータにおいて画像の属性を有する画像領域として示される。
【００５１】
図４は、ＴＡＧデータを生成する際に抽出された文字領域の例を示す図である。
【００５２】
図４のＡは、微細な線画を多く含む地図の画像のＲＡＷデータから抽出された文字領域を示す図であり、図４のＢは、文字を含み、線図を含まない画像のＲＡＷデータから抽出された文字領域を示す図である。
【００５３】
図４のＡに示すように、微細な線画を多く含む地図のＲＡＷデータから文字領域を抽出すると、文字が存在しない地図の部分においても、文字領域が一様に分布している。これは、地図上の道路や家屋の境界などが文字として誤認識されたことが原因と考えられる。
【００５４】
ＲＡＷデータは、特定圧縮処理であるＣＰＤＦに変換される際、ＴＡＧデータに基づいて文字領域と画像領域に分離され、文字領域は二値化された階調で圧縮され、画像領域は解像度が低下されてＪＰＥＧにより圧縮される。このため、圧縮効率が向上される一方、ＣＰＤＦの画像データにおいて、地図上に誤認識された文字領域が階調が二値化されて圧縮されることでノイズとして存在することとなり、画質が低下する。
【００５５】
図４のＢに示すように、文字を含み、線図を含まない画像のＲＡＷデータから文字領域を抽出すると、文字が存在しない部分は文字領域として抽出されていない。このことは、文字を含み、線図を含まない画像のＲＡＷデータから文字領域を抽出する場合は、文字が存在しない部分が文字領域として誤認識されにくいことを示している。
【００５６】
画像制御部１１６は、読取部１１６により生成されたＲＡＷデータを、ＴＡＧデータに基づいて、ＣＰＤＦにより変換することで圧縮し、ＣＰＤＦファイルを生成する。
【００５７】
図５は、ＲＡＷデータがＣＰＤＦで圧縮された後のＣＰＤＦの画像と、通常のＰＤＦ化の処理により圧縮された後のＰＤＦの画像とを比較して示す図である。
【００５８】
図５のＡは、微細な線画を多く含む地図のＲＡＷデータをＣＰＤＦにより圧縮された後のＣＰＤＦの画像を示している。図５のＢは、同じＲＡＷデータを通常のＰＤＦ化の処理により圧縮された後のＰＤＦの画像を示している。なお、ＲＡＷデータは図４のＡにおいて使用されたＲＡＷデータと同じデータである。
【００５９】
図５のＡのＣＰＤＦの画像においては、文字が存在しない地図の部分においてノイズが発生している。これは、上述したように、地図上の道路や家屋の境界などが文字として誤認識され、地図上に誤認識された文字領域が階調が二値化されて圧縮されることでノイズとして存在することによるものである。
【００６０】
図５のＢのＰＤＦの画像においては、比較的ノイズが発生していない。これは、通常のＰＤＦ化の処理においては、ＲＡＷデータを文字領域と画像領域とに分離せず、ページ全体をＪＰＥＧなどの一般的な画像圧縮方法により圧縮するためである。
【００６１】
読取部１１６は、ＣＰＤＦによりＲＡＷデータが変換される際の圧縮により画質の低下が発生するかどうかを判定する。すなわち、読取部１１６は、ＴＡＧデータに基づいて、ＲＡＷデータを文字領域および画像領域に分離し、文字領域を階調を二値化して圧縮し、画像領域を解像度を低下させてＪＰＥＧにより圧縮した後、合成することで画質の低下が発生するかどうかを判定する。
【００６２】
読取部１１６は、ＴＡＧデータに基づいて、ＲＡＷデータのページの総画素数ＮＡＬＬに対する、文字領域の画素数ＮＣＨＡＲの割合が所定の閾値ＲＴＨを超える場合に、ＣＰＤＦにより画質の低下が発生すると判断することができる。これは、文字領域の画素数ＮＣＨＡＲの割合が比較的大きく増大することは、ＴＡＧデータが生成される際に文字領域と誤認識された画素が比較的高い割合で存在すると考えられるからである。なお、閾値ＲＴＨは、事前の実験などにより適当な値に設定されることができる。
【００６３】
読取部１１６は、ＴＡＧデータに基づいて、ＲＡＷデータの文字領域がページ内において一様に分布していると判断する場合に、ＣＰＤＦにより画質の低下が発生すると判断してもよい。すなわち、読取部１１６は、例えば、ＲＡＷデータのページの幅方向および長さ方向の任意のライン上に存在する文字の属性を有する画素の数のヒストグラムを算出する。そして、当該ヒストグラムにおいて出現した複数のピークの裾野の分離がないと判断する場合に、ＲＡＷデータの文字領域がページ内において一様に分布しているとして、ＣＰＤＦにより画質の低下が発生すると判断することができる。このように、ＴＡＧデータに基づいて、ＲＡＷデータの文字領域がページ内において一様に分布していると判断する場合に、ＣＰＤＦにより画質の低下が発生すると判断できるのは次の理由による。すなわち、ＣＰＤＦにより画質の低下が発生するのは、図４のＡに示すように、微細な線画を多く含むことで当該線画が文字として誤認識された結果、ＴＡＧデータにおいて文字領域が一様に分布している場合であるからである。
【００６４】
なお、ＣＰＤＦにより画質の低下が発生するかどうかは、ＲＡＷデータのページごとに判断されてもよい。
【００６５】
図６は、ＲＡＷデータのページの画像と、ページの幅方向および長さ方向のライン上に存在する文字の属性を有する画素の数のヒストグラムとの例を示す図である。図７は、文字の属性を有する画素の数のヒストグラムにおけるピークを示す説明図である。
【００６６】
図６の各ヒストグラムにおいて、横軸はページの幅方向または長さ方向の各ラインの番号を示している。当該番号の数（ライン数）は、ページの幅方向のラインについてはページの長さ方向のライン上の総画素数が相当し、ページの長さ方向のラインについてはページの幅方向のライン上の総画素数が相当する。ヒストグラムの縦軸は、各ライン上に存在する文字の属性を有する画素の数を、各ライン上の総画素数に対する割合として示されている。
【００６７】
上記ヒストグラムにおいてピークの裾野の分離があるかどうかは、次のように判断されることができる。すなわち、図７において、次のすべての条件を満たす場合に、ピークの裾野の分離があると判断されることができる。
（１）文字の属性を有する画素の数が０の区間に囲まれた孤立領域があること。
（２）当該孤立領域内の最高点における文字の属性を有する画素の数（高さＨ）が、所定の最小値（ＨＴＨＬ）より大きく、所定の最大値（ＨＴＨＨ）より小さいこと。
（３）当該孤立領域であるピークの裾野の幅（ピーク幅Ｗ）が所定の最小値（ＷＴＨＬ）より大きく所定の最大値（ＷＴＨＨ）より小さいこと。
【００６８】
なお、図７の例においては、ヒストグラムにおいて最も左に存在する孤立点Ａはノイズである可能性が高く、これを除去することで判断の精度を高めることができる。上記の条件（２）、（３）における高さＨの最小値（ＨＴＨＬ）、最大値（ＨＴＨＨ）、およびピーク幅Ｗの最小値（ＷＴＨＬ）、最大値（ＷＴＨＨ）は、ノイズの除去をどの程度実施するかの観点から適当に定められることができる。
【００６９】
図８は、ＣＰＤＦによる圧縮により画質の低下が発生すると判断されるＲＡＷデータのページから抽出された文字領域の図と、ページの幅方向（水平方向）および長さ方向（垂直方向）のライン上に存在する文字の属性を有する画素の数のヒストグラムとの例を示す図である。
【００７０】
図８の各ヒストグラムにおいて丸で囲んで示すように、画質の低下が発生すると判断される例では、ページの幅方向においても長さ方向においてもピークの裾野の分離が見られていない。このため、ＲＡＷデータは、ＣＰＤＦによる圧縮により画質の低下が発生すると判断される。
【００７１】
図９は、ＣＰＤＦによる圧縮により画質の低下が発生しないと判断されるＲＡＷデータのページから抽出された文字領域の図と、ページの幅方向（水平方向）および長さ方向（垂直方向）のライン上に存在する文字の属性を有する画素の数のヒストグラムの例を示す図である。
【００７２】
図９のページの長さ方向（垂直方向）のヒストグラムにおいて丸で囲んで示すように、画質の低下が発生しないと判断される例では、ピークの裾野の分離が明確に見られる。なお、ページの長さ方向（垂直方向）のヒストグラムにおいてピークの裾野の分離が見られないのは、ページが横書きの文書であることが影響していると考えられる。
【００７３】
読取部１１６は、ＣＰＤＦによる圧縮により画質の劣化が発生するかどうかの判定結果を画像制御部１１７に通知する。なお、読取部１１６は、ＣＰＤＦによる圧縮により画質の劣化が発生するかどうかがＲＡＷデータのページごとに判断された場合は、ページごとの判断結果を画像制御部１１７に通知する。
【００７４】
画像制御部１１７は、ＲＡＷデータを、ＣＰＤＦまたは通常のＰＤＦ化の処理により、ＣＰＤＦまたはＰＤＦのファイルに変換する。画像制御部１１７は、ＣＰＤＦによる圧縮により画質の劣化が発生しないという通知を受けた場合は、ＲＡＷデータをＣＰＤＦによりＣＰＤＦファイルに変換し、画質の劣化が発生するという通知を受けた場合は、ＲＡＷデータを通常のＰＤＦ化の処理によりＰＤＦファイルに変換する。ＲＡＷデータはＣＰＤＦによりＣＰＤＦファイルに変換される際、ＴＡＧデータに基づいて文字領域と画像領域に分離され、文字領域は二値化された階調で圧縮され、画像領域は解像度を低下させてＪＰＥＧにより圧縮される。ＲＡＷデータは通常のＰＤＦ化の処理によりＰＤＦのファイルに変換される際、ＣＰＤＦにおいて画像領域が圧縮される圧縮方式であるＪＰＥＧによりＲＡＷデータ全体が圧縮される。なお、画像制御部１１７は、ＣＰＤＦにより画質の劣化が発生するかどうかについて、ページごとの判断結果が通知された場合は、当該判断結果にしたがい、ＲＡＷデータをページごとにＣＰＤＦまたは通常のＰＤＦ化の処理により、ＣＰＤＦデータまたはＰＤＦデータに変換する。
【００７５】
画像制御部１１７によりＲＡＷデータが変換されたＣＰＤＦまたはＰＤＦのファイルは、制御部１１１により通信インターフェース１１３を介してユーザーに指定された情報処理装置１２０に送信され、または記憶部１１２に保存される。
【００７６】
画像制御部１１７は、通信インターフェース１１３により受信された印刷ジョブに含まれる印刷データのレイアウト処理およびラスタライズ処理を行い、ビットマップ形式の画像データを生成する。印刷ジョブとは、ＭＦＰ１１０に対する印刷命令の総称であり、印刷データおよび印刷設定が含まれる。印刷データとは、印刷の対象である文書のデータであり、印刷データには、例えば、イメージデータ、ベクタデータ、テキストデータといった各種データが含まれ得る。印刷設定とは、用紙への画像形成に関する設定および印刷物の後処理に関する設定であり、例えば、両面印刷、用紙の種類、画像のレイアウト、グレースケールまたはフルカラー、およびステープルなどの各種設定が含まれる。
【００７７】
画像形成部１１８は、電子写真方式により帯電、露光、現像、転写および定着の各工程を経て、長尺状の用紙を含む各種用紙に画像データに基づく画像形成を行い出力する。
【００７８】
ＭＦＰ１１０の動作について説明する。
【００７９】
図１０は、ＭＦＰの動作を説明するための説明図である。なお、図１０においては、ＭＦＰ１１０の機能である、コピー機能、プリント機能、およびスキャン機能のうちスキャン機能による動作について示されており、コピー機能およびプリント機能による動作については省略されている。
【００８０】
ユーザー１５０が原稿１４０をＭＦＰ１１０の原稿台にセットし、ＭＦＰ１１０にスキャンの実行を指示すると、原稿１４０が読取部１１６によりＲＡＷデータとして読み取られる。このとき、生成したＲＡＷデータにおいて文字領域と画像領域とが分離され、画素ごとに文字または画像のいずれかの属性を有するかを示すＴＡＧデータも生成される。また、ＴＡＧデータに基づいてＲＡＷデータがＣＰＤＦにより圧縮されることで画質の低下が発生するかどうか判定される。ＲＡＷデータおよびＴＡＧデータは、記憶部１１２のＨＤＤに一旦保存される。ＲＡＷデータは、画像制御部１１７が読取部１１６から、ＣＰＤＦにより画質の劣化が発生しないという通知を受けた場合は、ＴＡＧデータに基づいて、文字領域が階調が二値化されて圧縮され、画像領域がＪＰＥＧにより圧縮された後合成されることでＣＰＤＦファイルに変換される。画像制御部１１７が読取部１１６から、ＣＰＤＦにより画質の劣化が発生するという通知を受けた場合は、ＲＡＷデータは通常のＰＤＦ化の処理によりＰＤＦファイルに変換される。当該変換により生成されたＣＰＤＦまたはＰＤＦのファイルは、記憶部１１２のＨＤＤに一旦保存された後、ジョブの実行状況や、ユーザー１５０の指示に応じて、送信条件が成立した段階で、ユーザー１５０による指定の宛先に、ユーザー１５０指定の方法で送信される。ユーザー１５０による指定の宛先には情報処理装置１２０の記憶部が含まれる。送信方法としては、Ｅｍａｉｌ、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＷｅｂＤＡＶ（Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）などのネットワーク上の装置間のファイル交換方式が用いられることができる。
【００８１】
図１１は、情報処理装置のブロック図である。
【００８２】
情報処理装置１２０は、制御部１２１、記憶部１２２、操作部１２３、表示部１２４、および通信インターフェース１２５を有し、これらは信号をやり取りするためのバス１２６を介して相互に接続される。
【００８３】
制御部１２１は、ＣＰＵにより構成されることができ、プログラムに従って上記各部の制御や各種の演算処理を行う。
【００８４】
記憶部１２２は、ＲＡＭ、ＲＯＭ、およびＨＤＤにより構成されることができる。制御部１２１により実行されるプログラムや、制御部１２１により処理されるデータはＲＡＭにより一時的に記憶される。ＲＯＭにより、各種プログラムや各種データが記憶される。ＨＤＤにより、制御部１２１が各構成要素を制御するためのプログラムを含む各種プログラム、および各種データが記憶される。
【００８５】
操作部１２３は、例えばマウスといったポインティングデバイスやキーボード、タッチパネルを含み、各種の操作、入力を行うために使用される。
【００８６】
表示部１２４は、例えば液晶ディスプレイであり、各種の情報を表示する。
【００８７】
通信インターフェース１２５は、外部機器と通信するためのインターフェースであり、イーサネット（登録商標）、ＳＡＴＡ、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ、ＩＥＥＥ１３９４等の規格によるネットワークインターフェースや、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１等の無線通信インターフェース等の各種ローカル接続インターフェース等が用いられる。
【００８８】
図１２は、ＭＦＰの動作のフローチャートである。本フローチャートは、ＭＦＰ１１０によりプログラムにしたがい実行されることができる。
【００８９】
ＭＦＰ１１０の制御部１１１は、ユーザーによるスキャン実行の指示にしたがい原稿のスキャンを開始する（Ｓ１０１）。
【００９０】
制御部１１１は、原稿のページごとに、ステップＳ１０３〜Ｓ１０８を、最終ページが終了するまで繰り返す（Ｓ１０２）。
【００９１】
読取部１１６は、原稿を読み取り、ＲＡＷデータを生成するとともに、生成したＲＡＷデータの文字領域と画像領域とを分離し、画素ごとに文字または画像のいずれかの属性を有するかを示すＴＡＧデータを生成する（Ｓ１０３）。
【００９２】
読取部１１６は、ＣＰＤＦによりＲＡＷデータが変換される際の圧縮により、画質の低下が発生するかどうかを判定する（Ｓ１０４）。
【００９３】
読取部１１６は、ＣＰＤＦによる圧縮により画質の低下が発生すると判断したときは（Ｓ１０５：ＹＥＳ）、その旨を画像制御部１１７に通知し、画像制御部１１７は、ＲＡＷデータを通常のＰＤＦ化の処理によりＰＤＦデータに変換する（Ｓ１０７）。
【００９４】
読取部１１６は、ＣＰＤＦによる圧縮により画質の低下が発生しないと判断したときは（Ｓ１０５：ＮＯ）、その旨を画像制御部１１７に通知し、画像制御部１１７は、ＲＡＷデータをＣＰＤＦによりＣＰＤＦデータに変換する（Ｓ１０６）。
【００９５】
画像制御部１１７は、ＲＡＷデータが変換されることで生成されたＣＰＤＦまたはＰＤＦのページのデータをファイルのページとして追記する（Ｓ１０８）。
【００９６】
制御部１１１は、原稿のすべてのページについてステップＳ１０３〜Ｓ１０８が実行されることで、すべてのページのデータについてのファイルが生成されると、生成されたファイルをユーザーによる指定先に送信する（Ｓ１０９）。
【００９７】
なお、読取部１１６によりＣＰＤＦによる圧縮により画質の低下が発生すると判断される場合であっても、ユーザーの指示にしたがい、ＲＡＷデータをＣＰＤＦにより変換することで圧縮してもよい。その際、ＣＰＤＦにより圧縮される前のＲＡＷデータを記憶部１１２に記憶させ、ＣＰＤＦファイルが送信された後も記憶部１１２によるＲＡＷデータの記憶を維持させてもよい。これにより、ＣＰＤＦファイルの画像に満足できない場合に、再度原稿を読み取ることでＲＡＷデータを生成するという手間を排除することができる。
【００９８】
本実施形態は以下の効果を奏する。
【００９９】
画像データを、画素ごとに属性が判断された属性データに基づいて文字領域と画像領域とに分離し、それぞれ異なる所定の圧縮方式で圧縮した後に合成する特定圧縮処理により画像データの画質の劣化が発生するかどうか判定し、判定結果を通知する。これにより、ＣＰＤＦなどによる圧縮により生じ得るユーザーが意図しない画質低下の有無を画像データの圧縮前に認識可能とすることで、圧縮処理のやり直しを防止するための事前対応の機会を、従来のデータフローや処理を変更することなく簡単な処理の追加により確保できる。
【０１００】
さらに、特定圧縮処理により画像データの画質の劣化が発生することを、属性データに基づいて画像データの文字領域がページ内において一様に分布していると判断することにより判定する。これにより、より適当に特定圧縮処理による画質の劣化を判断することができる。
【０１０１】
さらに、特定圧縮処理により画像データの画質の劣化が発生することを、画像データのページ内における文字領域の割合が所定値を超えたことにより判定する。これにより、より簡単かつ適当に特定圧縮処理による画質の劣化を判断することができる。
【０１０２】
さらに、画像データのページの幅方向および長さ方向の任意のライン上に存在する文字の属性を有する画素の数のヒストグラムにおいてそれぞれ出現した複数のピークの裾野の分離がないと判断できる場合に、特定圧縮処理による画質の劣化が発生すると判断する。これにより、より正確かつ適当に特定圧縮処理による画質の劣化を判断することができる。
【０１０３】
さらに、ページごとに特定圧縮処理による画像データの画質の低下が発生するかどうかを判定する。これにより、複数のページを有する画像データの圧縮による画質の劣化防止とデータサイズ削減とをより的確に両立することができる。
【０１０４】
さらに、特定圧縮処理により画像データの画質の劣化が発生することが通知された場合、特定圧縮処理において画像領域が圧縮される圧縮方式で画像データを圧縮し、画質の劣化が発生しないことが通知された場合は、特定圧縮処理で画像データを圧縮する。これにより、画像データの圧縮前により適当な圧縮方式が判断されることで、圧縮処理のやり直しを防止することができる。
【０１０５】
さらに、特定圧縮処理により画像データの画質の劣化が発生することが通知された場合に、圧縮される前の画像データを記憶するとともに、ユーザーの指示により特定圧縮処理で前記画像データを圧縮し、圧縮された画像データが送信された後も当該圧縮される前の画像データの記憶を維持する。これにより、圧縮された画像データの画像に満足できない場合に、再度原稿を読み取ることで画像データを生成するという手間を排除することができる。また、特定圧縮処理により画像データの画質の劣化が発生する場合のみ圧縮前の画像データを記憶することで、一律に圧縮前の画像データを記憶する場合と比較して記憶領域の使用効率を向上できる。
【０１０６】
（第２実施形態）
第２実施形態に係る画像処理装置、画像形成装置、画像処理方法、画像形成装置用プログラム、および、画像形成装置用プログラムを記録した記録媒体について説明する。
【０１０７】
本実施形態が第１実施形態と異なる点は次の点である。すなわち、第１実施形態においては、ＲＡＷデータのデータ単位またはページ単位でＣＰＤＦへの変換による圧縮により画質の低下が発生するかどうかを判断する。一方、本実施形態においては、ＲＡＷデータのページを分割し、分割された領域ごとにＣＰＤＦへの変換による圧縮により画質の低下が発生するかどうかを判断する。その他の点については、本実施形態は第１実施形態と同様であるため、重複する説明は省略または簡略化する。
【０１０８】
図１３は、ＲＡＷデータのページにおいて、文字、写真、および地図が混在している場合を示す説明図である。
【０１０９】
ＲＡＷデータのページにおいて、文字、写真、および地図が混在している場合は、ページの幅およびページの長さ方向のライン上の文字の属性を有する画素の数のヒストグラムにおいてピークの裾野の分離の有無でＣＰＤＦによる画質の低下の有無を判断する方法（図６参照）は適切でない場合がある。すなわち、文字領域が画像領域（写真および地図の領域）に埋もれてヒストグラムが生成されるため、ピークの裾野の分離が無いと判断され、通常のＰＤＦ化の処理によりページ全体がＪＰＥＧなどの一般的な画像圧縮方法により圧縮されることが多くなる。しかし、文字領域が、解像度を下げてＪＰＥＧにより圧縮されず、解像度を下げずに階調を二値化することで圧縮されることを優先した方が適切な場合がある。すなわち、例えば、文字領域がワープロなどで生成されるように整然と文字が並んでいるような場合は、ページがＣＰＤＦにより圧縮される方が適切な場合がある。
【０１１０】
図１４は、ＲＡＷデータの分割回数と分割数を説明するための説明図である。
【０１１１】
分割回数が１回目のときは、ＲＡＷデータのページが４つの領域に分割され、分割回数が２回目のときは、ＲＡＷデータのページが１６の領域に分割される。すなわち、分割数は、４に対し分割回数だけ累乗された数になる。
【０１１２】
本実施形態においては、このようにＲＡＷデータのページを分割する。そして、分割された領域ごとにＣＰＤＦへの変換による圧縮により画質の低下が発生するかどうかを判断し、すべての領域がＣＰＤＦで変換されることによる圧縮により画質の低下が発生する場合にのみページ全体を通常のＰＤＦ化により圧縮する。一方、一つの領域でもＣＰＤＦへの変換による圧縮により画質の低下が発生しないと判断する場合は、ページ全体をＣＰＤＦにより圧縮する。これにより、分割された領域のいずれかが、整然と並んだ文字のみからなる文字領域であると推定される場合は、当該領域が解像度を下げずに階調を二値化することで圧縮されることを優先して、ページ全体をＣＰＤＦにより圧縮する。
【０１１３】
図１５は、ＭＦＰの動作のフローチャートである。なお、図１５は、第１実施形態における図１２のステップＳ１０４〜Ｓ１０６に対応する。
【０１１４】
読取部１１６は、分割回数をカウントする変数（以下、「分割回数」と称する）Ｎを０で初期化する（Ｓ２０１）。
【０１１５】
読取部１１６は、分割回数Ｎをインクリメントする（Ｓ２０２）。
【０１１６】
読取部１１６は、分割回数Ｎが上限値を超えるまで、ステップＳ２０４〜Ｓ２０８を繰り返す（Ｓ２０３）。
【０１１７】
分割回数Ｎが上限値を超えたと判断された場合は（Ｓ２０３：ＮＯ）、ＲＡＷデータの分割後のすべての領域についてＣＰＤＦに変換されることによる圧縮により画質の低下が発生すると判断されたことになる。したがって、この場合は、読取部１１６は、ページ全体を通常のＰＤＦ化の処理によりＰＤＦデータに変換し（Ｓ２０９）、処理を終了する。
【０１１８】
読取部１１６は、分割回数Ｎが上限値を超えていないと判断した場合は（Ｓ２０３：ＹＥＳ）、４を分割回数Ｎで累乗することにより分割数ＮＮを算出する（Ｓ２０４）。
【０１１９】
読取部１１６は、内部変数ＡＮを１とし、変数ＡＮが分割数ＮＮに達するまでステップＳ２０６〜Ｓ２０８を繰り返す（Ｓ２０５）。
【０１２０】
読取部１１６は、ＲＡＷデータのページの分割された領域のうち変数ＡＮに対応する領域に対し、ＣＰＤＦに変換されることによる圧縮により画質の低下が発生するかどうかを判断する（Ｓ２０７）。
【０１２１】
読取部１１６は、変数ＡＮに対応する領域について、ＣＰＤＦで変換されることによる圧縮により画質が低下しないと判断したときは（Ｓ２０７：ＮＯ）、画像制御部１１７により、ページ全体をＣＰＤＦに変換することで圧縮させ（Ｓ２０８）、処理を終了する。
【０１２２】
読取部１１６は、変数ＡＮに対応する領域について、ＣＰＤＦで変換されることによる圧縮により画質が低下すると判断したときは（Ｓ２０７：ＹＥＳ）、変数ＡＮをインクリメントし、ステップＳ２０２に戻る。
【０１２３】
なお、読取部１１６は、ステップＳ２０７において、一の領域がＣＰＤＦで変換されることによる圧縮により画質が低下しないと判断した場合であっても、さらに他の領域について、ＣＰＤＦで変換されることによる圧縮により画質が低下するかどうかの判断を継続してもよい。そして、ページ内において、ＣＰＤＦで変換されることによる圧縮により画質が低下しないと判断した領域は、ＣＰＤＦにより圧縮し、ＣＰＤＦで変換されることによる圧縮により画質が低下すると判断した領域は、通常のＰＤＦ化による処理により圧縮してもよい。その際、ＣＰＤＦで変換されることによる圧縮により画質が低下しないと判断した領域のＴＡＧデータにおける属性をすべて文字領域の属性に補正し、当該領域全体に対し階調を二値化する圧縮をしてもよい。
【０１２４】
本実施形態は以下の効果を奏する。
【０１２５】
読み取られた画像データのページを分割し、分割後のすべての領域が特定圧縮処理により画質の低下が発生する場合に、特定圧縮処理により画像データの画質の低下が発生すると判定し、当該ページを特定圧縮処理において画像領域が圧縮される圧縮方式で圧縮する。上記の場合以外の場合は、当該ページを特定圧縮処理により圧縮する。これにより、画像データのページにおいて、文字、写真、および地図が混在しているような場合に、文字領域が解像度を下げずに階調を二値化されることで圧縮されることを優先するといった、所望の圧縮を行うことができる。
【０１２６】
また、ページの分割後の領域のうち、特定圧縮処理により画像データの画質の低下が発生すると判断する領域については特定圧縮処理において画像領域が圧縮される圧縮方式で圧縮し、画質の低下が発生しないと判断する領域については特定圧縮処理で圧縮する。これにより、文字領域および画像領域をそれぞれより適切な圧縮方式により圧縮することができる。
【０１２７】
以上、本発明を実施形態により詳細に説明したが、本発明は上述した実施形態に限定されない。
【０１２８】
例えば、上述した実施形態において読取部が実施する動作の一部は制御部により実施されてもよい。
【０１２９】
また、ＭＦＰの構成要素である読取部は、ＭＦＰの構成要素として構成されずに、ＭＦＰに接続される外部装置としての画像処理装置であるスキャナーにより構成されてもよい。この場合、スキャナーはＲＡＷデータとＴＡＧデータをＭＦＰに送信するとともに、ＲＡＷデータがＣＰＤＦにより圧縮されることで画質の低下が発生するかどうか判定し、判定結果をＭＦＰに通知する。このとき、ＭＦＰの通信インターフェースは、受信手段を構成し、スキャナーからＲＡＷデータ、ＴＡＧデータ、および当該判定結果の通知を受信する。
【０１３０】
また、ＲＡＷデータをＣＰＤＦにより圧縮することで画質の低下が発生すると判定した場合に、ユーザーに対し事前警告を送り、圧縮前のＲＡＷデータを保存し、または画質低下が生じない別の圧縮方法によるファイル作成といった対処がなされてもよい。これによりユーザーの利便性が向上される。
【０１３１】
また、上述した実施形態においてプログラムにより実行される機能の一部または全部が、回路などのハードウェアに置き換えて実施されてもよい。
【符号の説明】
【０１３２】
１００    画像形成システム、
１１０    ＭＦＰ、
１２０    情報処理装置
１４０    原稿、
１５０    ユーザー。
【図１】
0006631037.tif 000002
【図２】
0006631037.tif 000003
【図３】
0006631037.tif 000004
【図４】
0006631037.tif 000005
【図５】
0006631037.tif 000006
【図６】
0006631037.tif 000007
【図７】
0006631037.tif 000008
【図８】
0006631037.tif 000009
【図９】
0006631037.tif 000010
【図１０】
0006631037.tif 000011
【図１１】
0006631037.tif 000012
【図１２】
0006631037.tif 000013
【図１３】
0006631037.tif 000014
【図１４】
0006631037.tif 000015
【図１５】
0006631037.tif 000016