(57)【要約】【課題】伸長画像データの画質を維持しつつ、モスキートノイズを低減する。【解決手段】圧縮された画像データを伸長して得られた伸長画像データを処理する画像形成装置１０において、その伸長画像データ中の白地画像領域を検出する白地検出部３０２と、その伸長画像データ中のエッジ部を検出するエッジ検出部３０３と、上記白地検出部３０２及び上記エッジ検出部３０３の検出結果に基づき、その伸長画像データの各領域に適用する下地除去パラメータの値を該領域毎に決定する下地除去パラメータ決定部３０４と、上記下地除去パラメータ決定部３０４が決定した下地除去パラメータの値を使用して上記伸長画像データに対する下地除去処理を行う下地除去処理部３０５とを設けた。【選択図】図３
2017038167.tif 000002
【特許請求の範囲】
【請求項１】
圧縮された画像データを伸長して得られた伸長画像データを処理する画像処理装置であって、
前記伸長画像データ中の白地画像領域を検出する白地検出手段と、
前記伸長画像データ中のエッジ部を検出するエッジ検出手段と、
前記白地検出手段及び前記エッジ検出手段の検出結果に基づき、前記伸長画像データの各領域に適用する下地除去パラメータの値を該領域毎に決定する決定手段と、
前記決定手段が決定した下地除去パラメータの値を使用して前記伸長画像データに対する下地除去処理を行う処理手段とを備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記白地検出手段は、画素毎に該画素が白地画像領域にあるか否か検出し、
前記エッジ検出手段は、複数画素からなるエッジ検出領域内にエッジ部を構成する画素があるか否かを検出し、
前記決定手段は、前記伸長画像データの画素毎に該画素に適用する下地除去パラメータの値を決定し、ある画素を含むエッジ検出領域内にエッジ部を構成する画素があるか否かに従ってその画素に適用する下地除去パラメータの値を決定することを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記下地除去処理は、各画素の階調値を、前記下地除去パラメータの値に従って変更する処理であり、
前記決定手段は、前記ある画素を含むエッジ検出領域内にエッジ部を構成する画素がある場合、その画素に適用する下地除去パラメータの値を、前記伸長画像データにおいて階調値が所定の閾値よりも白側にある画素について、その階調値をより白側の値に変更することを規定した値に決定することを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、
前記エッジ検出手段は、エッジ検出領域内にあるエッジ部の急峻さを示す特徴量を求める手段を備え、
前記決定手段は、前記閾値を、前記ある画素を含むエッジ検出領域について求めた前記特徴量に基づき定めることを特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記決定手段は、前記ある画素を含むエッジ検出領域について求めた前記特徴量が大きいほど、前記閾値を、より白側から遠い値に定めることを特徴とする画像処理装置。
【請求項６】
請求項３に記載の画像処理装置であって、
前記エッジ検出手段は、前記ある画像を含むエッジ検出領域内にある各画素についてその画素周辺における画素値の変動度合いの急峻さを示す特徴量を求める手段を備え、
前記決定手段は、前記ある画像を含むエッジ検出領域内の各画素の前記特徴量のうち、所定の基準値を超える特徴量の中央値に基づき、前記閾値を定めることを特徴とする画像処理装置。
【請求項７】
請求項２乃至６のいずれか一項に記載の画像処理装置であって、
前記エッジ検出領域のサイズを、前記圧縮された画像データの圧縮方式に基づき決定する手段を備えることを特徴とする画像処理装置。
【請求項８】
圧縮された画像データを伸長して得られた伸長画像データを処理する画像処理方法であって、
前記伸長画像データ中の白地画像領域を検出する白地検出手順と、
前記伸長画像データ中のエッジ部を構成する画素を検出するエッジ検出手順と、
前記白地検出手順及び前記エッジ検出手順の検出結果に基づき、前記伸長画像データの各領域に適用する下地除去パラメータの値を該領域毎に決定する決定手順と、
前記決定手順が決定した下地除去パラメータの値を使用して前記伸長画像データに対する下地除去処理を行う処理手順とを備える画像処理方法。
【請求項９】
コンピュータに、圧縮された画像データを伸長して得られた伸長画像データを処理する機能を実現させるためのプログラムであって、
前記コンピュータを、
前記伸長画像データ中の白地画像領域を検出する白地検出手段と、
前記伸長画像データ中のエッジ部を構成する画素を検出するエッジ検出手段と、
前記白地検出手段及び前記エッジ検出手段の検出結果に基づき、前記伸長画像データの各領域に適用する下地除去パラメータの値を該領域毎に決定する決定手段と、
前記決定手段が決定した下地除去パラメータの値を使用して前記伸長画像データに対する下地除去処理を行う処理手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、画像データをネットワーク等を用いて第三者との間で送受信する際、データ容量を削減し、容易に送受信を可能とするために、その画像データを圧縮する処理が行われている。
しかし、非可逆圧縮を行った場合は、圧縮処理された画像データを伸長すると、文字や線のエッジ周辺の高周波成分が多い部分（下地と色が急激に異なる部分）に、いわゆるモスキートノイズが発生し、その伸長した画像データをそのまま出力すると出力画像が劣化するという問題があった。
【０００３】
この問題を解決する方法としては、圧縮率に応じた下地除去処理方法が既に知られている。しかし、この下地除去処理方法では、高い圧縮率で圧縮された画像データを伸長する場合は、ハイライト部の階調が飛んで擬似輪郭が発生しやすくなってしまうという問題がある。
このため、そもそもモスキートノイズの発生率が低い、即ち高周波成分が少ない画像データが、高い圧縮率で圧縮されている場合は、高い圧縮率に応じた下地処理を行うと、モスキートノイズを除去する効果よりも、擬似輪郭が発生しやすいという悪影響のほうが大きくなってしまうという問題があった。
【０００４】
そこで、このような問題を解消する技術として、特許文献１に、非可逆圧縮時のパラメータを利用して、下地除去処理のパラメータを切り替える方法が開示されている。この方法では、量子化マトリックス等の非可逆圧縮時に用いたパラメータから、予め求めておいた最適な関係の下地除去パラメータを選択して、下地除去を行う。
この方法によれば、擬似輪郭の発生等の悪影響を最小限に留めつつ、モスキートノイズを軽減することが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この特許文献１に記載の下地除去処理方法は、同一のコンピュータシステム内で画像データの圧縮と伸長を行う場合のように、非可逆圧縮時のパラメータを取得できる場合は有効である。
しかし、他のコンピュータシステムで圧縮された画像データをメールやＵＳＢメモリ等を介して入手した場合のように、非可逆圧縮時のパラメータを取得できない場合もある。そして、そのような場合には、特許文献１に記載の下地除去処理方法は適用できないという問題があった。
【０００６】
この発明は、このような問題を解決し、圧縮した画像データを伸長する場合に、圧縮処理に用いたパラメータを参照できない場合でも、伸長した画像データの画質を維持しつつ、モスキートノイズを低減できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
以上の目的を達成するため、この発明による画像処理装置は、圧縮された画像データを伸長して得られた伸長画像データを処理する画像処理装置において、上記伸長画像データ中の白地画像領域を検出する白地検出手段と、上記伸長画像データ中のエッジ部を検出するエッジ検出手段と、上記白地検出手段及び上記エッジ検出手段の検出結果に基づき、上記伸長画像データの各領域に適用する下地除去パラメータの値を該領域毎に決定する決定手段と、上記決定手段が決定した下地除去パラメータの値を使用して上記伸長画像データに対する下地除去処理を行う処理手段とを設けたものである。
【発明の効果】
【０００８】
上記の構成によれば、圧縮した画像データを伸長する場合に、伸長した画像データの画質を維持しつつ、モスキートノイズを低減することができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の画像処理装置の第１実施形態である画像形成装置のハードウェア構成を示すブロック図である。
【図２】図１に示した画像形成装置の機能のうち、圧縮された画像データに基づき用紙に画像を形成するための機能の概略構成を示すブロック図である。
【図３】図２で示したモスキートノイズ低減処理部の機能構成をより詳細に示すブロック図である。
【図４】画像形成装置が扱う伸長画像データの一部分の状態を模式的に示す図である。
【図５】エッジ検出用のフィルタマトリクスの一例を示す図である。
【図６Ａ】ノイズ低減画素用ガンマテーブルの内容の一例を示す図である。
【図６Ｂ】非ノイズ低減画素用ガンマテーブルの内容の一例を示す図である。
【図７】図１に示した画像形成装置が実行するモスキートノイズ低減処理の手順を示すフローチャートである。
【図８】伸長画像データの内容とエッジ量との関係について説明するための図である。
【図９Ａ】第２実施形態で用いるノイズ低減画素用ガンマテーブルの内容の一例を示す図である。
【図９Ｂ】その別の例を示す図である。
【図１０】この発明の第２実施形態の画像形成装置が実行するモスキートノイズ低減処理の手順を示す、図７と対応するフローチャートである。
【図１１Ａ】第３実施形態で用いるガンマテーブルの内容の一例を示す図である。
【図１１Ｂ】その別の例を示す図である。
【図１１Ｃ】そのさらに別の例を示す図である。
【図１１Ｄ】そのさらに別の例を示す図である。
【図１２】この発明の第３実施形態の画像形成装置が実行するモスキートノイズ低減処理の手順を示す、図１０と対応するフローチャートである。
【図１３】エッジ検出領域内のエッジ量の分布について説明するための図である。
【図１４】この発明の第４施形態の画像形成装置が実行するモスキートノイズ低減処理の手順を示す、図１２と対応するフローチャートである。
【図１５】この発明の第１変形例の画像形成装置におけるモスキートノイズ低減処理部の機能構成を示す、図３と対応する図である。
【図１６】この発明の第１変形例の画像形成装置におけるエッジ検出領域の配置について説明するための図である。
【図１７】この発明の画像処理装置の第２変形例である携帯端末装置のハードウェア構成を示す、図１と対応するブロック図である。
【図１８】この発明の画像処理装置の第２変形例である携帯端末装置の機能構成を示す、図２と対応するブロック図である。
【発明を実施するための形態】
【００１０】
以下、図面を用いて、本発明を実施するための形態について説明をしていく。
〔第１実施形態：図１乃至図７〕
まず、この発明の第１実施形態である画像処理装置について説明する。図１は、その画像形成装置のハードウェア構成を示すブロック図である。
図１に示す画像形成装置１０は、コントローラ１０１、エンジン制御部１１０、画像読取部１１１、プロッタ部１１２、画像処理部１１３を備える。また、コントローラ１０１は、ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４、ＨＤＤ（ハードディスクドライブ）１０５、通信Ｉ／Ｆ（インターフェース）１０６及び操作部Ｉ／Ｆ１０７を備え、操作部Ｉ／Ｆ１０７は操作部１０８と接続する。そして、これらは、システムバス１０９によって接続されている。
【００１１】
上記構成のうち、ＣＰＵ１０２は、ＲＡＭ１０３をワークエリアとしてＲＯＭ１０４又はＨＤＤ１０５に記憶されたプログラムを実行することにより、画像形成装置１０全体を制御し、後述する種々の機能を実現する。
ＲＯＭ１０４及びＨＤＤ１０５は、不揮発性記憶媒体（記憶手段）であり、ＣＰＵ１０２が実行する各種プログラムや後述する各種データを格納している。
通信Ｉ／Ｆ１０６は、画像形成装置１０をネットワークと接続するためのインターフェースである。
【００１２】
操作部Ｉ／Ｆ１０７は、操作部１０８をシステムバス１０９に接続してＣＰＵ１０２から制御可能とするためのインターフェースである。
操作部１０８は、ユーザからの操作を受け付けるためのキー、ボタン、タッチセンサ等の操作手段と、ユーザに対して情報を提示するためのディスプレイ等の表示手段とを備えるユーザインタフェースである。
【００１３】
画像読取部１１１は、原稿の画像を読み取ってその画像データを取得する機能を備える画像読取手段である。プロッタ部１１２は、入力された画像データに基づき印刷により用紙に画像を形成する機能を備える画像形成手段である。画像処理部１１３は、画像読取部１１１で読み取った画像データやプロッタ部１１２における画像形成に用いる画像データに対し、後述するモスキートノイズの低減処理を含む種々の画像処理を行う画像処理手段である。
エンジン制御部１１０は、画像読取部１１１、プロッタ部１１２及び画像処理部１１３を、システムバス１０９を介してＣＰＵ１０２から供給されるコマンドに従って制御する制御手段である。
【００１４】
以上の画像形成装置１０は、例えばプリンタ、ファクシミリ通信装置、デジタル複合機（ＭＦＰ）等として構成することができる。
この画像形成装置１０において特徴的な点の１つは、圧縮された画像データを伸長する際に行う、モスキートノイズの低減処理である。以下、この点について説明する。
【００１５】
まず、モスキートノイズについて簡単に説明する。一般に、画像データを非可逆圧縮する場合、圧縮時に高周波成分を間引いてデータ量を少なくすることが行われる。しかし、そのような画像データを伸長しても、伸長時には、間引いた高周波成分を復元することができず、ノイズが発生する。これがいわゆるモスキートノイズである。このモスキートノイズはグラデーションのある自然画像ではあまり発生せず、文字や線などの境界部分（下地と色が急激に異なる部分）において発生しやすいことが知られている。
そこで、この実施形態の画像処理装置では、モスキートノイズが発生しやすい場所とそうでない場所で下地除去処理の方法を切り替えて、画素毎に、その画素に適した下地除去パラメータを決定し、決定した下地除去パラメータで画素毎に下地処理を実行することで、画質を維持しつつ、モスキートノイズを低減するようにしている。
【００１６】
次に、図２及び図３を用いて、画像形成装置１０が備える、上記のモスキートノイズの低減処理に関連する機能について説明する。
まず図２に、圧縮された画像データに基づき用紙に画像を形成するための機能の概略構成を示した。
図２に示すように、画像形成装置１０は、圧縮画像取得部２０１、デコーダ部２０２、モスキートノイズ低減処理部２０３、その他処理部２０４、および印刷実行部２０５を備える。これら各部の機能と、圧縮画像取得部２０１及びデコーダ部２０２の機能は、コントローラ１０１のハードウェアにより、モスキートノイズ低減処理部２０３及びその他処理部２０４の機能は、コントローラ１０１が画像処理部１１３を制御することにより、印刷実行部２０５の機能は、コントローラ１０１がプロッタ部１１２を制御することにより、それぞれ実現される。
【００１７】
また、圧縮画像取得部２０１は、圧縮された画像データを取得し、デコーダ部２０２に渡す機能を備える。この取得は、画像形成装置１０の内部において圧縮され、予め保存された画像データを取得する場合と、ＰＣ（Personal  Computer）やスマートフォン等の携帯端末やスキャナ等の外部装置からネットワーク等の通信経路を介して、圧縮された画像データを取得する場合とを含む。
【００１８】
デコーダ部２０２は、圧縮画像取得部２０１が取得した画像に対し、圧縮符号化方法（以下、「圧縮方法」）に応じて、逆量子化や逆ＤＣＴ等の伸長復号処理（以下、「伸長処理」）を行い、伸長画像データを生成する機能を備える。また、圧縮が非可逆圧縮である場合は、伸長した画像データをモスキートノイズ低減処理部２０３に渡す機能を備える。
更に、デコーダ部２０２は、圧縮が可逆圧縮である場合は、伸長画像データをモスキートノイズ低減処理部２０３をバイバスしてその他処理部２０４に渡す機能も備える。直接印刷実行部２０５に渡すのは、可逆圧縮は、圧縮前の画像データと伸長後の画像データが完全に等しくなる圧縮方法のため、圧縮と伸長によりモスキートノイズは発生せず、画像の修正を考慮する必要がないからである。
【００１９】
モスキートノイズ低減処理部２０３は、非可逆圧縮された画像データの伸長時に生じるモスキートノイズを低減する処理を実行し、その処理後の画像データをその他処理部２０４に渡す機能を備える。モスキートノイズ低減処理部２０３の機能については、図３で詳細に説明する。
その他処理部２０４は、デコーダ部２０２あるいはモスキートノイズ低減処理部２０３から渡された伸長画像データについて、ガンマ補正処理など、印刷に適した画像データに加工するための補正処理を行う機能を備える。また、補正処理を行った伸長画像データを印刷実行部２０５に渡す機能も備える。
印刷実行部２０５は、その他処理部２０４から受け取った画像データに基づき印刷を実行して用紙に画像を形成する機能を備える。
【００２０】
次に、図３に、図２に示したモスキートノイズ低減処理部２０３の機能構成をより詳細に示す。
図３に示すように、モスキートノイズ低減処理部２０３は、伸長画像受付部３０１、白地検出部３０２、エッジ検出部３０３、下地除去パラメータ決定部３０４及び下地除去処理部３０５を備える。
これらのうち伸長画像受付部３０１は、デコーダ部２０２から供給される伸長画像データを受け付ける機能を備える。
【００２１】
白地検出部３０２は、伸長画像受付部３０１が受け付けた伸長画像データについて、その画像データ中の白地画像領域を検出する白地検出手段の機能を備える。白地画像領域の検出は、適宜公知の方法を用いて行えばよい。例えば、特開２００３−４６７７２に記載のように、注目画素の周辺領域を参照し、周辺領域の画素に対して閾値比較で白画素判定を行い、白画素判定された画素があるパターンで並ぶ場合に注目画素を白地として判定することが考えられる。この場合、白地検出部３０２は、注目画素が白画素ではなくても、周辺画素の情報から白地上であることがわかれば、その注目画素が白地画像領域であるとして判定を行う。
【００２２】
エッジ検出部３０３は、伸長画像受付部３０１が受け付けた伸長画像データ中のエッジ部を構成する画素を検出するエッジ検出手段の機能を備える。エッジ部とは、文字や線と背景部分との境界など、概ね一定の画素値で構成される２つの領域の境界にあって画像の画素値が急激に変化する部分のことである。
また、この実施形態では、エッジ検出部３０３は、伸長画像データ中の各画素について、その画素周辺における画素値の変動度合いの急峻さを示す特徴量（エッジ量）を求める演算を行う。そして、そのエッジ量に基づき、各画素がエッジ部を構成する画素であるか否かを判定する。このエッジ量の計算方法については、後に詳述する。
【００２３】
下地除去パラメータ決定部３０４は、白地検出部３０２及びエッジ検出部３０３の検出結果に基づいて、伸長画像データの各領域に適用する下地除去パラメータの値を、該領域毎に決定する決定手段の機能を備える。この実施形態では、領域のサイズは１画素とし、下地除去パラメータ決定部３０４が、画素毎に下地除去パラメータの値を決定する。しかし、これに限られることはなく、複数の画素からなる領域毎に下地除去パラメータの値を決定するようにしてもよい。
【００２４】
下地除去処理部３０５は、下地除去パラメータ決定部３０４が決定した下地除去パラメータの値を用いて、伸長画像受付部３０１が受け付けた伸長画像データに対して下地除去処理を実行する機能を備える。ここでは、下地除去処理としてガンマ処理を行うものとし、その処理に用いる下地除去パラメータは、画素値の入力と出力の対応関係を規定したガンマ補正テーブルであるが、これに限られることはない。
下地除去処理部３０５は、以上の下地除去処理後の画像データを、図２のその他処理部２０４へ出力する機能も備える。
以上が、画像形成装置１０が備える機能である。
【００２５】
次に、図４乃至図６Ｂを用いて、以上の各部が実行するモスキートノイズ低減処理の具体例について説明する。
図４に示すのは、伸長画像データが示す画像の一例である。図４には、画像中の１０画素×１０画素の領域のみを示している。また、Ｗで示す濃度の高い領域が、文字領域（文字又は線を構成する画素が集合している領域）であり、伸長に伴ってその周辺に生じたモスキートノイズの画素を、ハッチングにより示している。
またここでは、モスキートノイズ低減処理は１画素単位で行うので、処理対象とする画素をＰ１、Ｐ１を含むＭ×Ｍ画素のエッジ検出領域をＱ１により示した。なお、エッジ検出領域Ｑ１のサイズは、ここでは５画素×５画素だが、サイズはこれに限られない。また、処理対象の画素Ｐ１がエッジ検出領域Ｑ１の中心にあることも必須ではない。
【００２６】
画像形成装置１０のモスキートノイズ低減処理部２０３において、白地検出部３０２は、伸長画像データ中の処理対象の画素Ｐ１が白地画像領域内にあるか否かを検出する。
エッジ検出部３０３は、処理対象の画素Ｐ１を含むエッジ検出領域Ｑ１内の各画素について求めたエッジ量に基づき、エッジ検出領域Ｑ１内にエッジ部を構成する画素があるか否かを検出する。
【００２７】
各画素のついてのエッジ量は、ここでは、注目画素を中心とする５×５画素の領域内の各画素の画素値に対し、図５に示すようなフィルタマトリクスを畳み込み演算（領域内の各画素の画素値と対応する位置のフィルタの値とを乗算した値を領域内の全画素について加える）して得る。
図５（ａ）のフィルタは、縦方向のエッジを検出するためのフィルタであり、５×５の領域内に縦方向のエッジ部が存在する場合、畳み込み演算により絶対値の大きな値が得られる。図５（ｂ）については同様に横方向のエッジ部が存在する場合に絶対値の大きな値が得られる。
【００２８】
従って、この実施形態では、図５（ａ）のフィルタを用いた畳み込み演算の結果の絶対値と、図５（ｂ）のフィルタを用いた畳み込み演算の結果の絶対値とを加算した値を、エッジ量として求めるようにしている。従って、このエッジ量は、注目画素の近傍に縦方向又は横方向のエッジ部が存在する場合に大きな値となり、いずれの方向のエッジ部も存在しない場合に小さな値となる。
エッジ検出部３０３は、以上のエッジ量が所定値以上となる画素を、エッジ部を構成する画素として検出する。
なお、この実施形態では、フィルタマトリクスのサイズがエッジ検出領域Ｑ１のサイズと同じく５×５画素であるが、同じである必要はないし、サイズ自体も５×５に限られない
【００２９】
下地除去パラメータ決定部３０４は、以上の白地検出部３０２及びエッジ検出部３０３の検出結果に基づき、表１に示すように、処理対象の画素Ｐ１に適用する下地除去パラメータを決定する。
【表１】
2017038167.tif 000003
【００３０】
図６Ａ及び図６Ｂに、ノイズ低減画素用ガンマテーブルと非ノイズ低減画素用ガンマテーブルの内容をそれぞれ示す。図６Ａ及び図６Ｂには、ガンマ処理の際の入力画像データの画素値と出力画像データの画素値との対応関係を示している。なお、後述のものも含む全ての実施形態において、画素値「０」が最小濃度（ここでは白）を、「２５５」が最大濃度（ここでは黒とするが、カラー画像の場合プレーン毎に異なる色となる）を示すものとする。
【００３１】
これらのうち図６Ａに示したノイズ低減画素用のガンマテーブルでは、入力値が０から適当な閾値までの間は出力値を０に保ち、入力値が閾値より大きい範囲では、入力値が２５５で出力値が２５５となるように、入力値の増加につれて出力値を直線的に増加させるようになっている。
即ち、ノイズ低減画素用ガンマテーブルでは、階調値が上記閾値よりも白側にある画素については、ガンマ処理により階調値がより白側の値になるように変更することを規定している。このことにより、階調値が大きい（濃度の高い）ドットは残しつつ、モスキートノイズとして形成されると考えられる、階調値の低いドットを削除することができる。
【００３２】
図６Ａの例では入力値が０から適当な閾値までの間は出力値を０にしているが、必ずしも０にしなくても、入力値より出力値を低くすれば、モスキートノイズの低減効果を得られる。
また、図６Ｂに示した非ノイズ低減画素用のガンマテーブルでは、全ての入力値について、入力値と出力値とが等しくしている。すなわち、このガンマテーブルを用いる場合は、画像の内容を変更しないことになる。
【００３３】
ここで、非可逆圧縮した画像データを伸長すると、圧縮時に高周波成分の信号を落としているので、復号時に高周波成分の復元ができないため、文字や線などの画素値の変化が急峻な部分のまわりに、モスキートノイズが発生する。一方、グラデーションなどの自然画像ではあまり発生しない。
この実施形態では、文字や線などのモスキートノイズが発生しやすい場所とそうでない場所で下地除去処理の方法を切り替えることで、グラデーションのハイライト部の画質を損なわずに、モスキートノイズを低減するようにしている。
【００３４】
具体的には、表１に示したように、白地領域内にあってエッジの近傍にある（エッジ検出領域内にエッジ部を構成する画素がある）画素には、モスキートノイズが発生しやすいことから、このような画素にノイズ低減画素用ガンマテーブルを適用するようにしている。また、それ以外の画素には非ノイズ低減画素用ガンマテーブルを適用するようにしている。
このことにより、簡単な処理で、モスキートノイズが発生しやすい画素に対して選択的にモスキートノイズを低減でき、伸長した画像データの画質を維持しつつ、モスキートノイズを低減することができる。また、この処理は、伸長画像データに含まれる情報及び、画像形成装置１０に予め記憶させておける情報のみに基づいて行うことができ、圧縮処理に用いたパラメータを参照する必要はない。
【００３５】
なお、エッジだけでなく白地領域を考慮するのは、下地除去処理によって画像の濃度を変更してしまわないようにするためである。図６Ｂからわかるように、ノイズ低減画素用ガンマテーブルを適用したガンマ補正処理を行うと、特に画素値が低い範囲において、画素値が変動することになる。しかし、画素値の入力が「０」であれば、出力も「０」であって変動がない。このため、白地領域内であればノイズ低減画素用ガンマテーブルを適用しても、画像に対する影響が少ない。このことを考慮して、この実施形態では、ノイズ低減画素用ガンマテーブルを提供する範囲を、白地領域の画素に限っている。
【００３６】
次に、図７に、以上説明してきたモスキートノイズ低減処理の手順を示す。この処理は、画像処理部１１３が備えるプロセッサが実行するものである。ただし、複数の部分を並列に実行するなど、必ずしも図７に示す通りの実行順である必要はない。また、図７の処理は、この発明の画像処理方法の実施形態に係る処理であり、モスキートノイズ低減処理部２０３の機能と対応する処理である。
図７の処理においてまず、画像処理部１１３は、伸長画像データの画素のうちまだ処理対象としていない一の画素を処理対象とする（Ｓ１０１）。
次に、画像処理部１１３は、処理対象の画素が白地画素領域内にあるか否かを検出する白地検出処理を行う（Ｓ１０２）。この処理は、白地検出手順の処理であり、白地検出部３０２の機能と対応する。
【００３７】
そして、その判定結果が白地画像領域内である場合（Ｓ１０３のＹｅｓ）、画像処理部１１３は、処理対象の画素を含む所定サイズのエッジ検出領域内に存在する画素のうち、まだエッジ量を算出していない画素についてエッジ量を算出する（Ｓ１０４）。この処理は、エッジ検出手順の処理であり、エッジ検出部３０３の機能と対応する。このステップＳ１０４の処理によりエッジ検出領域内の各画素についてのエッジ量が得られる。
【００３８】
次に、画像処理部１１３は、エッジ検出領域内でエッジ量が所定値以上である画素があるか否か判断する（Ｓ１０５）。ここでＹｅｓであれば、画像処理部１１３は、処理対象の画素の近傍にエッジ部を構成する画素があると判断し、処理対象の画素用の下地除去パラメータとして、ノイズ低減画素用ガンマテーブルを適用することを決定する（Ｓ１０６）。
【００３９】
一方、ステップＳ１０３又はＳ１０５のいずれかでＮｏの場合、画像処理部１１３は、処理対象の画素用の下地除去パラメータとして、非ノイズ低減画素用ガンマテーブルを適用することを決定する（Ｓ１０７）。
以上のステップＳ１０４乃至Ｓ１０７の処理は、決定手順の処理であり、下地除去パラメータ決定部３０４の機能と対応する。
【００４０】
また、画像処理部１１３は、ステップＳ１０６又はＳ１０７の後、これらのステップで決定したガンマテーブルを用いて、処理対象の画素に対し、下地除去処理としてガンマ補正を実行する（Ｓ１０８）。この処理は、処理手順の処理であり、下地除去処理部３０５の機能と対応するものである。
【００４１】
その後、画像処理部１１３は、まだ処理対象としていない画素があれば（Ｓ１０９のＹｅｓ）、ステップＳ１０１に戻り、次の画素を処理対象として処理を繰り返す。全ての画素について、ステップＳ１０１乃至Ｓ１０８の処理が終了すると、ステップＳ１０９の判断がＮｏとなり、処理を終了する。
以上の処理により、図４乃至図６Ｂを用いて説明したモスキートノイズ低減処理を実行することができる。
【００４２】
なお、エッジ検出領域Ｑ１のサイズは、１×１画素でもよい。この場合、処理対象とする画素Ｐ１を含むエッジ検出領域Ｑ１の範囲は、画素Ｐ１自身のみとなる。そして、画素Ｐ１について求めたエッジ量に従い、ステップＳ１０５の判断を行うことになる。この場合でも、フィルタマトリクスのサイズに応じた範囲の画素についてエッジの有無を検出できるので、ある程度の精度でモスキートノイズ低減処理を行うことができる。
【００４３】
〔第２実施形態：図８乃至図１０〕
次に、この発明の画像処理装置の第２実施形態について説明する。
この第２実施形態は、基本的な構成は第１実施形態と同じであるが、各画素に適用する下地除去パラメータの値（ガンマテーブルの内容）を、算出したエッジ量に基づき決定する点が異なる。そこで、共通部分に関する説明は省略し、相違点に関連する事項のみ説明する。また、第１実施形態と共通の又は対応する構成については、同じ符号を用いる。
【００４４】
まず、第２実施形態における下地除去パラメータの値の決定に関する基本的な考え方について説明する。
ここで、図８に示す２種類の画像４００，４１０について考える。画像４００は、画素値が「０」の白領域４００ａと画素値が「２５５」の黒領域４００ｂとからなるものであり、図で水平方向の位置毎に画素値をプロットすると、グラフ４０１のようになる。この白領域４００ａと黒領域４００ｂとの境界がエッジ部である。なお、水平方向の位置が同じ画素は、全て同じ画素値を持つものとする（白領域４００ａと黒領域４００ｂとの境界線は図で垂直方向である）。
一方、画像４１０は、画素値が「０」の白領域４１０ａと画素値が「１２７」のグレー領域４１０ｂとからなるものであり、その境界は画像４００の場合と同じ位置であり、図で水平方向の位置毎に各画素の画素値をプロットすると、グラフ４１１のようになる。
【００４５】
これらの各画像について、水平方向の位置毎に各画素についてエッジ量を第１実施形態の場合と同様に求めてグラフ４０１，４１１と同様にプロットすると、グラフ４０２，４１２のようになる。すなわち、フィルタマトリクスと畳み込み演算を行う５×５画素の領域内に白領域４００ａと黒領域４００ｂとの境界線がある場合にはエッジ量が大きな値となり、それ以外の場合には、エッジ検出領域内において画素値の変動がないためエッジ量は０となる。
しかし、エッジ要素を構成する画素の画素値が異なるため、画像４００と画像４１０では、得られるエッジ量の値が異なり、画素値の差が大きい画像４００の場合の方が、エッジ量の値は大きくなる。
【００４６】
ここで、エッジの近傍にある画素に対し、文字や線の濃淡の違いによるエッジ量を無視して、一律に図６Ａに示したノイズ低減画素用ガンマテーブルを使用してガンマ補正を行うと、そのことにより色の薄い文字部分の画素値が変動して、その文字部分の色が飛んでしまう可能性がある。しかし、色の濃淡の違いを考慮して、この濃淡の違いが反映されるエッジ量を用いて下地除去パラメータとして使用するガンマテーブルを決定することにすれば、そのような事態を防ぐことができる。
そこで、この第２実施形態においては、処理対象の画素Ｐ１を含むエッジ検出領域Ｑ１内の画素のうちエッジ量が最大の画素のエッジ量Ｅを、エッジ検出領域Ｑ１内にあるエッジ部の急峻さを示す特徴量として用いて下地除去レベルを算出するようにしている。また、その下地除去レベルを用いて、画素Ｐ１に適用するノイズ低減画素用ガンマテーブルを決定するようにしている。
【００４７】
下地除去レベルｔｈ＿ｓの算出は、下記の式Ａに従って行う。
ｔｈ＿ｓ＝（エッジ量Ｅ÷エッジ量が取り得る最大値）×ｍａｘ＿ｔｈ      （Ａ）
なお、「エッジ量が取り得る最大値」とは、エッジ量の算出に用いるフィルタマトリクスを用いて得られるエッジ量の理論上の最大値である。ｍａｘ＿ｔｈは、エッジ量がその最大値である場合に設定する下地除去レベルである。
【００４８】
以上の下地除去レベルｔｈ＿ｓを用い、ノイズ低減画素用のガンマテーブルを、入力値が０からｔｈ＿ｓまでの間は出力値を０に保ち、入力値がｔｈ＿ｓより大きい範囲では、入力値が２５５で出力値が２５５となるように、入力値の増加につれて出力値を直線的に増加させるように生成するとよい。すなわち、ｔｈ＿ｓの値を、図６Ａを用いて説明した閾値としている。
また、エッジ量Ｅが大きいほどｔｈ＿ｓの値も大きくなるため、上記閾値を、より白側から遠い値に定めることができる。
【００４９】
例えば、ｔｈ＿ｓ＝２０の場合のノイズ低減画素用ガンマテーブルは、図９Ａに示す内容となり、ｔｈ＿ｓ＝１０の場合のノイズ低減画素用ガンマテーブルは、図９Ｂに示す内容となる。
また、画像４００の白領域４００ａと黒領域４００ｂとの境界付近の画素のエッジ量の場合にｔｈ＿ｓ＝２０であるとすれば、画像４１０の対応箇所ではエッジ量が約半分であるのでｔｈ＿ｓ＝１０となる。従って、以上の考え方に従い、文字や線の濃淡に応じて下地除去処理の強度を調整し、下地除去処理によって色の薄い文字や線が消えないようにすることができる。
なお、ノイズ低減画素用のガンマテーブルは、画素毎に算出してもよいし、下地除去レベルｔｈ＿ｓの値毎に適当な記憶手段に予め記憶させておき、下地除去レベルｔｈ＿ｓの値に応じたテーブルを読み出すようにしてもよい。
【００５０】
次に、図１０に、以上説明してきた第２実施形態のモスキートノイズ低減処理の手順を示す。
この手順は、第１実施形態で説明した図７の手順と対応するものであり、ステップＳ１０６に代えてステップＳ１２１及びＳ１２２を実行する点が図７の処理と異なるものである。
すなわち、ステップＳ１０５でＹｅｓの場合に、画像処理部１１３は、エッジ検出領域内でエッジ量が最大の画素のエッジ量Ｅに応じた下地除去レベルｔｈ＿ｓを持つノイズ低減画素用ガンマテーブルを生成する（Ｓ１２１）。その詳細な生成手順は既に述べた通りである。
【００５１】
そして、画像処理部１１３は、処理対象の画素用の下地除去パラメータとして、ステップＳ１２１で生成したノイズ低減画素用ガンマテーブルを適用することを決定して（Ｓ１２２）、ステップＳ１０８へ進む。
以上の処理により、図８乃至図９Ｂを用いて説明したモスキートノイズ低減処理を実行することができる。なお、ステップＳ１０３又はＳ１０５でＮｏの場合には、第１実施形態の場合と同様、非ノイズ低減画素用ガンマテーブルを適用する。
【００５２】
〔第３実施形態：図１１Ａ乃至図１２〕
次に、この発明の画像処理装置の第３実施形態について説明する。
この第３実施形態は、基本的な構成は第２実施形態と同じであり、各画素に適用する下地除去パラメータの値（ガンマテーブルの内容）を、算出したエッジ量に基づき決定する方法が異なる。以下、この相違点に関連する事項のみ説明する。また、第２実施形態と共通の又は対応する構成については、同じ符号を用いる。
【００５３】
第２実施形態のように、処理対象の画素Ｐ１を含むエッジ検出領域Ｑ１内の画素のうちエッジ量が最大の画素のエッジ量Ｅの値に応じて下地除去パラメータを連続的に変化させるとすると、細かな調整は可能となるが、データ伝送のためのビット数が多く必要となり、回路のコストが高くなってしまう。
そこで、画質に対するモスキートノイズの影響が第２実施形態の例ほどの精密な調整を必要としない程度である場合には、ビット数を低減するため、エッジ量Ｅを例えば２ビット程度のエッジ判定結果に換算して出力することが考えられる。第３実施形態においては、この構成を採用すると共に、各エッジ判定結果と対応するガンマテーブルを予め適当な記憶手段に記憶させておき、出力されるエッジ判定結果と対応するガンマテーブルを下地除去処理に適用するようにしている。
【００５４】
表２に、エッジ量Ｅとエッジ判定結果との対応関係の一例を示す。
【表２】
2017038167.tif 000004
【００５５】
また、図１１Ａ乃至図１１Ｄに、各エッジ判定結果と対応するガンマテーブルの内容の例を示す。
図１１Ａに示すのは、エッジ判定結果が「１１」のときに用いるもので、第２実施形態で説明した下地除去レベルｔｈ＿ｓが４０であるノイズ低減画素用ガンマテーブルに該当する。
【００５６】
図１１Ｂ及び図１１Ｃに示すのは、それぞれエッジ判定結果が「１０」及び「０１」のときに用いるもので、それぞれ下地除去レベルｔｈ＿ｓが３０及び２０であるノイズ低減画素用ガンマテーブルに該当する。
図１１Ｄに示すのは、エッジ判定結果が「００」のときに用いるもので、下地除去レベルｔｈ＿ｓが０であるノイズ低減画素用ガンマテーブルに該当するが、これは、第１及び第２実施形態で説明した非ノイズ低減画素用ガンマテーブルと同じものである。すなわち、エッジ判定結果の「００」は、図１０のステップＳ１０５でＮｏの場合と対応する。
【００５７】
次に、図１２に、以上説明してきた第３実施形態のモスキートノイズ低減処理の手順を示す。
この手順は、第２実施形態で説明した図１０の手順と対応するものであり、ステップＳ１０５乃至Ｓ１２２に代えてステップＳ１３１及びＳ１３２を実行する点が図１０の処理と異なるものである。
【００５８】
すなわち、画像処理部１１３は、ステップＳ１０４の後、エッジ検出領域内でエッジ量が最大の画素のエッジ量Ｅに応じて、表２を用いて説明した方法で、図１１Ａ乃至図１１Ｄに示したガンマテーブルのいずれかを選択する（Ｓ１３１）。そして、画像処理部１１３は、処理対象の画素用の下地除去パラメータとして、ステップＳ１３１で選択したガンマテーブルを適用することを決定して（Ｓ１３２）、ステップＳ１０８へ進む。
以上の処理により、表２及び図１１Ａ乃至図１１Ｄを用いて説明したモスキートノイズ低減処理を実行することができる。なお、ステップＳ１０３でＮｏの場合には、第２実施形態の場合と同様、非ノイズ低減画素用ガンマテーブルを適用する。
【００５９】
〔第４実施形態：図１３及び図１４〕
次に、この発明の画像処理装置の第４実施形態について説明する。
この第４実施形態は、基本的な構成は第３実施形態と同じであり、下地除去パラメータを決定する際に、エッジ検出領域内の画素のうちエッジ要素を構成する画素を特定し、それらの画素について求めたエッジ量の中央値に基づき下地除去パラメータを決定する点が異なる。以下、相違点に関連する事項のみ説明する。また、第３実施形態と共通の又は対応する構成については、同じ符号を用いる。
【００６０】
ここまでの第１乃至第３実施形態では、各画素に適用する下地除去パラメータを、処理対象の画素Ｐ１を含むエッジ検出領域Ｑ１内の画素のうちエッジ量が最大の画素のエッジ量Ｅに基づき決定していた。しかし、カメラやスキャナ等で取得した画像の場合、撮像や読取の際にノイズが発生することがある。このため、そのノイズの影響で、同じ１の文字を構成している複数画素であっても、画素同士の画素値が異なり、これに応じて、同じエッジ部の近傍の画素でも、算出されるエッジ量が異なってしまうことがある。
【００６１】
一例として、図１３に、処理対象の画素Ｐ２を含むエッジ検出領域Ｑ２内の各画素について求めたエッジ量の例を示す。
図１３の例では、破線より左側のハッチングを付した領域で、フィルタマトリクスとの畳み込み演算を行う範囲が白地部と文字部とにまたがって設定され、エッジ量の算出結果が閾値を超えるとする。このような、エッジ量が閾値を超える画素を、エッジ部の画素と呼ぶことにする。
【００６２】
しかし、エッジ部の画素内でも、位置によってエッジ量のばらつきがあるし、画素Ｐ２′は、ノイズを拾って、同じ列の画素よりも極端にエッジ量の値が大きくなっている。この状態で、エッジ量が最大の画素のエッジ量Ｅを求めると、画素画素Ｐ２′の「２３０」となるが、これはエッジ検出領域Ｑ２内のエッジ部の急峻さを示す特徴量としては適切でないと言える。
【００６３】
そこで、エッジ部の各画素の中央値を取るようにすれば、ノイズにより極端に大きな値となっているエッジ量を排除して、エッジ検出領域Ｑ２内のエッジ部の急峻さを示す特徴量として適切な値を得ることができる。図１３の例では、エッジ部の１０画素のうちエッジ量の値が大きい方から５番目の「８５」と６番目の「１８０」の平均値である「１３２．５」を採用すればよい。
なお、エッジ部のみで中央値を取るのは、エッジがない部分の値を考慮すると、かえって算出結果にエッジ部の急峻さが反映されづらくなるためである。
第４実施形態では、以上のように中央値に基づき各画素に適用する下地除去パラメータを決定することにより、画像の撮影や読取の際に生じるノイズの影響を受けずに、モスキートノイズの除去を行うことができる。
【００６４】
次に、図１４に、以上説明してきた第４実施形態のモスキートノイズ低減処理の手順を示す。
この手順は、第３実施形態で説明した図１２の手順と対応するものであり、ステップＳ１３１及びＳ１３２に代えてステップＳ１４１乃至Ｓ１４３を実行する点が図１２の処理と異なるものである。
【００６５】
すなわち、画像処理部１１３は、ステップＳ１０４の後、エッジ検出領域内の画素のうち、エッジ量が基準値を超えている画素を、エッジ要素を構成する画素として特定する（Ｓ１４１）。次に、画像処理部１１３は、エッジ要素を構成する各画素のエッジ量の中央値に応じて、第３実施形態で表２を用いて説明した方法で、図１１Ａ乃至図１１Ｄに示したガンマテーブルのいずれかを選択する（Ｓ１４２）。
そして、画像処理部１１３は、処理対象の画素用の下地除去パラメータとして、ステップＳ１４２で選択したガンマテーブルを適用することを決定して（Ｓ１４３）、ステップＳ１０８へ進む。
以上の処理により、図１３を用いて説明したモスキートノイズ低減処理を実行することができる。なお、ステップＳ１０３でＮｏの場合には、第３実施形態の場合と同様、非ノイズ低減画素用ガンマテーブルを適用する。
また、ステップＳ１４２において、第２実施形態の場合と同様、エッジ量の中央値を用いた下地除去レベルｔｈ＿ｓを持つノイズ低減画素用ガンマテーブルを生成するようにしてもよい。ただしこの場合、エッジ量が基準値を超えた画素が１つもなければ、ステップＳ１０７に進んで非ノイズ低減画素用ガンマテーブルを適用することを決定する。
【００６６】
〔第１変形例：図１５及び図１６〕
次に、上述した各実施形態の第１変形例について説明する。
第１変形例は、上述した第１乃至第４実施形態のいずれにも適用可能であり、処理対象の圧縮画像データの圧縮に用いられた圧縮方式に応じて、エッジ検出領域のサイズを変更するようにしたものである。以下、この変更点に関連する事項のみ説明する。また、第１実施形態と共通の又は対応する構成については、同じ符号を用いる。
【００６７】
一般に画像データの圧縮処理は、所定数の画素からなるブロック単位で行う。したがって、モスキートノイズも、そのブロック内の画素のエッジ要素に影響を受けて発生する。そこで、非可逆圧縮に用いられた圧縮方法に応じて、圧縮処理のブロックをエッジ検出領域とすることにより、より効率的にモスキートノイズの低減が可能となる。
【００６８】
なお、ブロックのサイズは、表３に示すように圧縮方式によって異なる。伸長処理を行う際には圧縮方式は既知であるから、この第１変形例においては、デコーダ部２０２がその情報をモスキートノイズ低減処理部２０３に伝えるようにしている。
【表３】
2017038167.tif 000005
【００６９】
ここで、図１５に、第１変形例におけるモスキートノイズ低減処理部２０３の機能構成を示す。
第１変形例においては、モスキートノイズ低減処理部２０３に、図３の構成に加え、エッジ検出領域設定部３０６を備える。このエッジ検出領域設定部３０６は、デコーダ部２０２から供給される圧縮方式の情報と、表３とから、処理対象の伸長画像データに設定すべきエッジ検出領域のサイズを取得する機能を備える。そして、その取得したサイズに従い、処理対象の伸長画像データに設けるエッジ検出領域の位置を決定し、下地除去パラメータ決定部３０４へ供給する機能も備える。
下地除去パラメータ決定部３０４は、エッジ検出領域設定部３０６から供給されるエッジ検出領域の位置の情報に従い、図７等のステップＳ１０４以降の処理を実行する。
【００７０】
図１６に、第１変形例におけるエッジ検出領域の配置例を示す。
図１６に示すのは、ＪＰＥＧ（Joint  Photographic  Experts  Group）方式で圧縮された画像データを伸長した場合の例である。この場合、表３に示したように、圧縮処理のブロック単位が８×８画素であるので、エッジ検出領域のサイズもこれに合わせて８×８画素とする。従って、図１６に示した１６×１６画素の範囲には、Ｂ１〜Ｂ４の４つのエッジ検出領域が配置されることになる。配置位置も、圧縮処理の際のブロックの配置と同じように行う。
そして、例えば画素Ｐ３を処理対象とする場合、その画素Ｐ３を含むエッジ検出領域Ｂ４について、図７のステップＳ１０５等のエッジ量の分析を行う。注目画素が移動しても、エッジ検出領域Ｂ４の中にある間は、同じエッジ検出領域Ｂ４を用いて分析を行う。注目画素がエッジ検出領域の中心にある必要はない。
【００７１】
以上の第１変形例においては、エッジ検出領域設定部３０６が、エッジ検出領域のサイズを、圧縮された画像データの圧縮方式に基づき決定することにより、各画素におけるノイズの原因となる画像の範囲について求めたエッジ量に従って下地除去処理に用いるパラメータの値を決定することができる。そして、このことにより、モスキートノイズを精度よく低減することができる。
【００７２】
〔第２変形例：図１７及び図１８〕
次に、上述した各実施形態の第２変形例について説明する。
第１変形例は、上述した第１乃至第４実施形態のいずれにも適用可能であり、画像処理装置を携帯端末装置として構成し、モスキートノイズ低減処理後の画像データを、用紙への画像形成ではなく画面への画像表示に用いるようにしたものである。以下、この変更点に関連する事項のみ説明する。また、第１実施形態と共通の又は対応する構成については、同じ符号を用いる。
【００７３】
図１７に、第２変形例における携帯端末装置のハードウェア構成を示す。
図１７に示すように、携帯端末装置５０は、図１に示したＣＰＵ１０２〜システムバス１０９と同趣旨の構成（具体的な性能や構造は異なっていてよい）に加え、表示部Ｉ／Ｆ１２１を介してシステムバス１０９に接続される表示部１２２を備える。この表示部１２２は、液晶ディスプレイなど、画像データに基づき画面に画像を表示する表示手段である。
【００７４】
このような携帯端末装置５０は、例えばスマートフォンやタブレット型コンピュータ、ラップトップ型コンピュータとして構成することができる。また、図１７に示した構成に加え、撮像手段を設けてデジタルカメラとして構成するなど、画像処理機能を備える任意の装置として構成することができる。
【００７５】
図１８に、携帯端末装置５０が備える、圧縮された画像データに基づき画面に画像を表示するための機能の概略構成を示した。
図１８に示す機能のうち、圧縮画像取得部２０１〜その他処理部２０４の機能は、図２に示した同名の機能と対応するものである。ただし、携帯端末装置５０は、画像処理部１１３を備えないため、モスキートノイズ低減処理部２０３及びその他処理部２０４の機能を含め、圧縮画像取得部２０１〜その他処理部２０４の機能は、主にＣＰＵ１０２が所要のプログラムを実行することにより実現される。
【００７６】
画面表示部２０６は、その他処理部２０４から受け取った画像データに基づき表示部１２２により画像を表示する機能を備える。これに対応し、その他処理部２０４は、デコーダ部２０２あるいはモスキートノイズ低減処理部２０３から渡された伸長画像データを、表示に適した画像データに加工するための補正処理を行って、画面表示部２０６に渡す機能を備える。
【００７７】
以上の携帯端末装置５０によれば、非可逆圧縮を行った画像データを伸長して表示に用いる場合でも、上述した各実施形態における画像形成の場合と同様、効果的にモスキートノイズを低減し、品質のよい画像を表示することができる。
なお、画像の表示を行う装置が携帯可能である必要はないし、画像形成と表示を選択的に又は並行して行うことができる装置であってもよいことは、もちろんである。据え置き型のＰＣにも、本発明は適用可能である。
【００７８】
〔その他の変形例〕
以上で本発明の実施形態の説明を終了するが、この発明において、装置の具体的な構成、具体的な処理の手順、処理に用いる計算式、各領域のサイズ、圧縮方式等は、実施形態で説明したものに限るものではない。
例えば、下地除去パラメータとしてガンマテーブルを用いる例について説明したが、これに限られることはなく、閾値を設定してその閾値をパラメータとし、処理対象の画素の画素値がその設定した閾値以下の値の場合は０でクリップするようにしても良い。
また、下地除去処理も、ガンマ補正処理には限られない。
【００７９】
また、上述した各実施形態の画像形成装置１０（以下、特に断らない限り、携帯端末装置５０でも同様）の機能を、複数の装置に分散して設け、それらの装置に協働して画像形成装置１０と同様な機能を実現させるようにしてもよい。特に、モスキートノイズ低減処理部２０３の機能を、画像形成装置１０の外部の画像処理装置に設け、画像形成装置１０から必要に応じて伸長後の画像データを当該画像処理装置に送信して、モスキートノイズ低減処理を行わせるようにしてもよい。また、画像形成装置１０が、当該画像処理装置から、モスキートノイズ低減処理後の画像データを受信して、画像形成に用いるようにしてもよい。このような外部の画像処理装置も、この発明の画像処理装置の実施形態である。
【００８０】
また、この発明のプログラムは、コンピュータに所要のハードウェアを制御させて上述した画像形成装置１０が備える機能、特に図３に示した機能を実現させるためのプログラムである。このようなプログラムは、ＲＯＭ１０４に記憶しておく他、外部の記憶媒体等に記憶しておいてもよい。また、メモリカード、ＣＤ、ＤＶＤ、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムを他の画像形成装置にインストールして実行させることにより、上述した各手順を実行させることができる。
【００８１】
また、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
また、以上説明してきた実施形態及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【００８２】
１０：画像形成装置、５０：携帯端末装置、１０１：コントローラ、１０２：ＣＰＵ、１０３：ＲＡＭ、１０４：ＲＯＭ、１０５：ＨＤＤ、１０６：通信Ｉ／Ｆ、１０７：操作部Ｉ／Ｆ、１０８：操作部、１０９：システムバス、１１０：エンジン制御部、１１１：画像読取部、１１２：プロッタ部、１１３：画像処理部、１２１：表示部Ｉ／Ｆ、１２２：表示部、２０１：圧縮画像取得部、２０２：デコーダ部、２０３：モスキートノイズ低減処理部、２０４：その他処理部、２０５：印刷実行部、２０６：画面表示部、３０１：伸長画像受付部、３０２：白地検出部、３０３：エッジ検出部、３０４：下地除去パラメータ決定部、３０５：下地除去処理部、３０６：エッジ検出領域設定部
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特開２００６−３５２２７９号公報
【図１】
2017038167.tif 000006
【図２】
2017038167.tif 000007
【図３】
2017038167.tif 000008
【図５】
2017038167.tif 000009
【図６Ａ】
2017038167.tif 000010
【図６Ｂ】
2017038167.tif 000011
【図７】
2017038167.tif 000012
【図９Ａ】
2017038167.tif 000013
【図９Ｂ】
2017038167.tif 000014
【図１０】
2017038167.tif 000015
【図１１Ａ】
2017038167.tif 000016
【図１１Ｂ】
2017038167.tif 000017
【図１１Ｃ】
2017038167.tif 000018
【図１１Ｄ】
2017038167.tif 000019
【図１２】
2017038167.tif 000020
【図１３】
2017038167.tif 000021
【図１４】
2017038167.tif 000022
【図１５】
2017038167.tif 000023
【図１６】
2017038167.tif 000024
【図１７】
2017038167.tif 000025
【図１８】
2017038167.tif 000026
【図４】
2017038167.tif 000027
【図８】
2017038167.tif 000028