(57)【要約】【課題】画像に対して信号変換処理を施す場合における処理負荷の軽減を図る。【解決手段】入力ＪＰＥＧ画像は、ハフマン復号化部１００により復号化され、逆量子化部２００により逆量子化されて、離散的な基底信号（コサイン波）の強度で表現された強度データＤ３となる。信号変換処理部３００は、基底信号を変換することにより、強度データＤ３に対して先鋭化処理、ノイズ除去処理、または強調処理といった空間周波数処理を施す。具体的には、信号変換処理部３００は、基底信号を変換し、変換後の基底信号により強度データＤ３に対して逆ＤＣＴ変換処理を施す。【選択図】図２
2005295395.tif 000002
【特許請求の範囲】
【請求項１】
画像に対して信号変換処理を施す画像処理装置であって、
前記画像は、離散的な基底信号の強度として表現されており、
前記離散的な基底信号を変換することにより信号変換処理を行う信号変換処理部を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記信号変換処理部は、前記基底信号と他の１つ以上の信号との乗算により、前記基底信号を変換することを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記画像は、空間周波数領域における周波数成分として表現されており、
前記信号変換処理部は、前記信号変換処理として、空間周波数処理を行うことを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、
前記画像は、複数ブロックに分割された画像であり、
前記信号変換処理部は、前記空間周波数処理として、ぼかし処理を施すことを特徴とする画像処理装置。
【請求項５】
請求項１〜４のいずれか１項に記載の画像処理装置であって、
前記画像は、ＪＰＥＧ圧縮画像であることを特徴とする画像処理装置。
【請求項６】
請求項１〜４のいずれか１項に記載の画像処理装置であって、
前記基底信号は、ウェーブレットであることを特徴とする画像処理装置。
【請求項７】
画像に対して信号変換処理を施す画像処理方法であって、
前記画像は、離散的な基底信号の強度として表現されており、
前記離散的な基底信号を変換することにより信号変換処理を行うことを特徴とする画像処理方法。
【請求項８】
画像に対して信号変換処理を施すための画像処理プログラムであって、
前記画像は、離散的な基底信号の強度として表現されており、
コンピュータに、前記離散的な基底信号を変換することにより信号変換処理を行う信号変換処理ステップを実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に対して信号変換処理を施す画像処理装置、画像処理方法、および画像処理プログラムに関し、特に、離散的な基底信号の強度として表現された画像に対して空間周波数処理を施すものに関する。
【背景技術】
【０００２】
デジタル画像を取り扱うデータ処理プロセスにおいては、データを用いた実際のアプリケーションのために非常に多数のデータが存在し、通常はデータ圧縮がなされる。例えば、写真などをデジタル化したフルカラー画像はデータ量が大きいため、画像を保持しておく記憶装置の記憶容量、あるいはネットワーク伝送時の帯域幅や転送時間などが大きくなる欠点がある。そこでデータ量を削減するためにＪＰＥＧ（Joint Photographic Experts Group）などの非可逆圧縮画像フォーマットが一般的に用いられている。
【０００３】
たとえばＪＰＥＧフォーマットではコサイン波を基底信号としており、画像を離散的なコサイン波の強度データとして周波数的に表現している。また、通常色空間としてＹＣｒＣｂ色空間が用いられている。復号化処理（伸長処理）においては、圧縮データを復号化し、次に逆量子化して離散的なコサイン波の強度データに復元し、上記色空間のＹ，Ｃｒ，Ｃｂの３つの成分ごとのブロックデータに変換する。ここで、色空間のクロミナンス成分Ｃｒ，Ｃｂのブロックデータは通常１／４あるいは１／２に間引かれているため、クロミナンス成分を４倍あるいは２倍にアップサンプリングして、明るさ成分Ｙと同じサイズのブロックデータに戻す必要がある。このアップサンプリングの後、出力装置の色空間に適合するように、所定の変換関数を用いて、ＹＣｒＣｂの各値を、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）のＲＧＢ色値、あるいはＣ（シアン）、Ｍ（マゼンタ）、Ｙｅｌ（イエロー）のＣＭＹ色値、またはＣ，Ｍ，ＹｅｌにＫ（ブラック）を追加したＣＭＹＫ色値に変換する色空間変換処理をして出力する。また、ＪＰＥＧフォーマットで圧縮された画像をプリンタやディスプレイなどの出力装置に出力する場合、各出力装置の空間周波数特性に合わせた先鋭化処理やノイズ除去処理などの空間周波数処理を施すことが多い。
【０００４】
このように復号化処理をして、出力装置で画像を出力するまでには、一旦圧縮画像をそのフォーマットが用いている所定の色空間のデータに伸長してから、出力装置に適合するように、空間周波数処理をするために、処理の負荷が重いという問題があった。例えば、フィルタサイズが３×３のぼかしフィルタ処理を行う場合、１画素を出力するためにはその画素を含む近傍８画素との重み付け平均計算を行わなければならず、結果的に入力画像の画素数の９倍もの画素について計算を行う必要があるため、処理の負荷が非常に重くなってしまう。
【０００５】
上記問題を解消する方法として、特許文献１には、ウェーブレット変換された画像の一部の周波数帯域画像信号に対してのみ画像処理を行うことで効果的にノイズを減らす方法が開示されている。この方法によれば、一部の周波数帯域画像信号にのみ処理を行うため、処理の負荷を減らすことが可能である。
【０００６】
【特許文献１】特開平９−２１２６２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載の方法では、大きいサイズの画像においては、一部の周波数帯域画像信号のみに対する処理とはいえ、その負荷は重くなってしまう。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、画像に対して信号変換処理を施す場合における処理負荷の軽減を図ることができる画像処理装置、画像処理方法、および画像処理プログラムを提供する。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置は、画像に対して信号変換処理を施す画像処理装置であって、前記画像は、離散的な基底信号の強度として表現されており、前記離散的な基底信号を変換することにより信号変換処理を行う信号変換処理部を備えることを特徴とする。
【００１０】
上記構成の画像処理装置は、基底信号強度として表現されている画像を取り扱う。そして、信号変換処理部は、この画像に対して、基底信号を変換することで信号変換処理を実現する。
【００１１】
本発明の好適な一実施形態では、前記信号変換処理部は、前記基底信号と他の１つ以上の信号との乗算により、前記基底信号を変換する。
【００１２】
また、本発明の好適な一実施形態では、前記画像は、空間周波数領域における周波数成分として表現されており、前記信号変換処理部は、前記信号変換処理として、空間周波数処理を行う。
【００１３】
また、本発明の好適な一実施形態では、前記画像は、複数ブロックに分割された画像であり、前記信号変換処理部は、前記空間周波数処理として、ぼかし処理を施す。
【００１４】
また、本発明の好適な一実施形態では、前記画像は、ＪＰＥＧ圧縮画像である。
【００１５】
また、本発明の好適な一実施形態では、前記基底信号は、ウェーブレットである。
【００１６】
本発明に係る画像処理方法は、画像に対して信号変換処理を施す画像処理方法であって、前記画像は、離散的な基底信号の強度として表現されており、前記離散的な基底信号を変換することにより信号変換処理を行うことを特徴とする。
【００１７】
本発明に係る画像処理プログラムは、画像に対して信号変換処理を施すための画像処理プログラムであって、前記画像は、離散的な基底信号の強度として表現されており、コンピュータに、前記離散的な基底信号を変換することにより信号変換処理を行う信号変換処理ステップを実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、離散的な基底信号の強度として表現された画像に対して、基底信号を変換することにより信号変換処理を施すので、画像に対して信号変換処理を施す場合における処理負荷の軽減を図ることができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００２０】
図１は、本実施形態に係る画像処理装置を備えた画像処理システム（以下単にシステムという）１を示すブロック図である。システム１は、画像入力端末３、画像処理装置５、および画像出力端末７を備える。画像入力端末３は、たとえばデジタルドキュメント（以下単にドキュメントという）ＤＯＣを作成し、または他の方法でドキュメントＤＯＣを提供するのに適した、カラースキャナ３２またはハードディスクなどの記憶媒体３４など、任意数の画像ソースを含み得る。このドキュメントＤＯＣはカラー画像データで表されている。画像入力端末３は、ドキュメントＤＯＣを、システム１の一部を構成する画像処理装置５に入力する。
【００２１】
本実施形態の画像処理装置５は、ＪＰＥＧ圧縮符号化方式を利用するために、以下のような構成をなしている。すなわち、画像処理装置５は、まず、ドキュメントＤＯＣの画像を表すデジタルデータを、複数のＭ×Ｍブロックまたはセグメントに分割する画像ブロック化部５２を備える。画像ブロック化部５２は、ブロック化操作をする手段として、たとえば１つ以上のＭ×Ｍブロックデータを含むデータを入力ドキュメントＤＯＣからＭ×Ｍバッファへ伝送できるウィンドウまたはクロップ回路（a windowing or cropping circuit：窓開けまたは切取回路）を有する。画像ブロック化操作では、３つの分解色のそれぞれについて、８画素×８スキャンラインからなるセグメント群を特定する処理がなされる。画像ブロック化部５２は、ブロック化したデータＤ０を、図示しないデータバッファに一旦記憶する。
【００２２】
また、画像処理装置５は、図示しないデータバッファに記憶された画像データＤ０を読み出して圧縮処理を行う圧縮部５４と、圧縮部５４によりデータ圧縮された圧縮データＤ１に対して所定の処理を施す画像処理プロセッサ５６とを備える。
【００２３】
圧縮部５４は、ドキュメントＤＯＣに対してＪＰＥＧ圧縮基準に関連した各種の圧縮処理を用いて処理する。具体的には、圧縮部５４は、ブロック化されたデータＤ０に離散コサイン変換（ＤＣＴ：Discrete Cosine Transform）を施し、得られた周波数成分を量子化し、符号化し、圧縮データＤ１を生成する。そして、圧縮部５４は、得られた圧縮データＤ１を画像処理プロセッサ５６に入力する。
【００２４】
画像処理プロセッサ５６は、圧縮部５４から入力された圧縮データＤ１に対して、伸長処理、信号変換処理、および逆ＤＣＴ変換処理を施し、出力画像データＤ１０を生成する。本実施形態では、圧縮データＤ１は空間周波数成分で表現されたデータであるので、画像処理プロセッサ５６は、信号変換処理として空間周波数処理を施す。ここで、空間周波数処理としては、例えば、先鋭化処理、ノイズ除去処理、ぼかし処理、あるいは強調処理などが挙げられる。画像処理プロセッサ５６は、上記処理により得られた出力画像データＤ１０を画像出力端末７に入力する。
【００２５】
なお、画像処理プロセッサ５６は、圧縮部５４からではなく、他の圧縮画像ソースを記憶した記憶媒体３９から圧縮データＤ１を取り込んでもよい。また、画像処理プロセッサ５６は、出力画像データＤ１０を、この記憶媒体３９に格納してもよい。
【００２６】
このような画像処理装置５は、例えば、ＲＯＭやハードディスク等の記憶媒体に格納された画像処理プログラムがＣＰＵ等に実行されることによって実現されてもよいし、専用のハードウェア回路によって実現されてもよいし、これらの組み合わせによって実現されてもよい。
【００２７】
画像出力端末７は、画像処理装置５の各種機能とともに動作可能であって、システム１をデジタル印刷システムとして稼働させるためのラスタ出力スキャン（ＲＯＳ：Raster Output Scanner）ベースのプリントエンジン７０や、システム１を画像表示システムとして稼働させるためのディスプレイ装置８０などを備える。
【００２８】
プリントエンジン７０は、画像処理プロセッサ５６から出力された出力画像データＤ１０に対してプリント出力用の所定の処理を施すプリント出力処理部７２と、光ビームを発するレーザ光源７４と、プリント出力処理部７２から出力されたデータに従ってレーザ光源７４を制御すなわち変調するレーザ駆動部７６と、レーザ光源７４から発せられた光ビームを感光性部材７９に向けて反射させるポリゴンミラー（回転多面鏡）７８とを有する。
【００２９】
プリント出力処理部７２は、カラー画像を表す出力画像データＤ１０に対して、周知技術に従って、複数、好ましくは最低３つの分解色を表すデータを生成しレンダリング（ラスタデータに展開）する。例えば、出力画像データＤ１０のＹＣｒＣｂ表色系から最低３つ（好ましくは４つ）、たとえばＣＭＹ表色系あるいはＣＭＹＫ表色系へのマッピングを行い、プリント出力用に色分解されたラスタデータを生成する。また、プリント出力処理部７２は、このようなラスタデータ化の処理に際して、カラー画像のＣＭＹ成分を減色するアンダーカラー除去（UCR: Under Color Removal）、あるいは減色されたＣＭＹ成分を部分的にＫ成分と交換するグレー成分交換（GCR: Gray Color Replacement）を行う。さらに、プリント出力処理部７２は、出力データ（ＣＭＹＫなど）に応答して作成される出力画像のトナー像を調整するために、色分解の直線化または同様の処理を行うこともある。
【００３０】
上記構成により、プリントエンジン７０は、レーザ光源７４が発生する光ビームをポリゴンミラー７８上の複数の面で反射させて感光性部材７９を露光し、スキャン走査によって感光性部材７９上に潜像を形成する。潜像が形成されると、当該技術分野で公知の多数の方法のうち任意の方法に従って像を現像し、カラー画像を可視像として出力する。
【００３１】
ディスプレイ装置８０は、画像処理プロセッサ５６から出力された出力画像データＤ１０に対して所定の処理を行う表示出力処理部８２と、表示出力処理部８２から出力されたデータに基づいて可視像を表示出力するＣＲＴや液晶（ＬＣＤ）あるいは有機ＥＬなどのディスプレイ部８４とを備える。表示出力処理部８２は、たとえばディスプレイ部８４とともに使用されるパソコン本体８６の内部にソフトウェアあるいはハードウェアで組み込むとよい。
【００３２】
表示出力処理部８２は、画像処理プロセッサ５６から入力された出力画像データＤ１０に対して、周知技術に従って、複数、好ましくは最低３つの分解色を表すデータを生成しレンダリング（ラスタデータに展開）する。たとえばＲＧＢ表色系へのマッピングを行い、表示出力用に色分解されたラスタデータを生成する。また、表示出力処理部８２は、このようなラスタデータ化の処理に際して、オペレータの好みに応じた色補正処理を行ってもよい。
【００３３】
上記構成により、ディスプレイ装置８０は、画像処理プロセッサ５６にて空間周波数処理が施されたカラー画像を可視像として出力する。
【００３４】
なお、プリント出力処理部７２や表示出力処理部８２としては、たとえばパーソナルコンピュータ（ＰＣ）などを利用することもできる。
【００３５】
図２は、画像処理プロセッサ５６の詳細な構成を示すブロック図である。この画像処理プロセッサ５６は、ハフマン復号化部１００、逆量子化部２００、および信号変換処理部３００を備える。
【００３６】
ハフマン復号化部１００は、ＪＰＥＧ圧縮された圧縮データＤ１を、ハフマン復号化形式によって復号化し、復号化された復号化後データＤ２を逆量子化部２００に渡す。
【００３７】
逆量子化部２００は、ハフマン復号化部１００から受けた復号化後データＤ２を逆量子化し、離散的なコサイン波の強度データＤ３に復元する。この強度データＤ３は、Ｙ，Ｃｒ，Ｃｂの３つの成分ごとのブロックデータＤ３ｙ，Ｄ３ｒ，Ｄ３ｂから構成される。逆量子化部２００は、得られた強度データＤ３を信号変換処理部３００に渡す。
【００３８】
信号変換処理部３００は、逆量子化部２００から受けた強度データＤ３に対して、信号変換処理および逆ＤＣＴ変換を施す。本実施形態では、信号変換処理部３００は、信号変換処理として、スキャナなどの入力装置やプリンタ、ディスプレイなどの出力装置の空間周波数特性に合わせた、先鋭化処理、ノイズ除去処理、あるいは強調処理などの空間周波数処理を行う。また、信号変換処理部３００は、強度データＤ３に対して逆ＤＣＴ変換を施し、空間周波数領域の画像データである強度データＤ３を、空間領域の（色画素表現の）画像データである出力画像データＤ１０に変換する。また、更なるデータ量削減のためにＣｒ，Ｃｂ成分について縦横１／２などにダウンサンプリングされている場合には、信号変換処理部３００は、Ｃｒ，Ｃｂ成分を縦横２倍など、ダウンサンプリング比の逆数倍に拡大する。
【００３９】
次に、この信号変換処理部３００による処理について詳細に説明する。なお、信号変換処理部３００を除く各機能部分の処理は、それぞれ公知のものと同じであるので、その詳細についての説明は割愛する。
【００４０】
まず、信号変換処理部３００による処理について説明する前に、従来の処理について説明する。
【００４１】
ＪＰＥＧフォーマットではコサイン波を基底信号としており、画像を離散的なコサイン波の強度として周波数的に表現している。また、通常色空間としてＹＣｒＣｂが用いられている。逆量子化部２００からは、色空間の成分ごとの離散的なコサイン波の強度データＤ３が出力される。この強度データＤ３に対して逆ＤＣＴ変換処理を行うと、色空間の成分ごとのブロックデータが得られる。例えば、明るさ成分Ｙの周波数強度ＦY（ｕ，ｖ）に対して逆ＤＣＴ変換処理を施すと、下記式（１）に示される、明るさ成分Ｙの画素値Ｙ（ｘ,ｙ）が得られる。ここで、（ｘ,ｙ）は、空間領域におけるブロック中の位置を表す。ｕとｖは、それぞれｘ方向とｙ方向の周波数パラメータであり、空間周波数領域におけるブロック中での位置を表す。クロミナンス成分Ｃｒ（ｘ，ｙ）とＣｂ（ｘ，ｙ）についても同様の式で表される。
【００４２】
【数１】
2005295395.tif 000003
【００４３】
ＪＰＥＧフォーマットで圧縮された画像は、量子化処理により通常高周波成分が切り落とされているため、若干ぼけた画像となる。そこで、これを補正するために、上記式（１）のＹ（ｘ，ｙ）に対して、下記式（２）のような高周波成分を強調する先鋭化フィルタ処理を行うことがある。なお、Ｙ’（ｘ，ｙ）は、空間周波数処理後の空間領域の画像である。より具体的には、Ｙ’（ｘ，ｙ）は、空間周波数処理後の明るさ成分Ｙの画素値（出力Ｙ成分値）であり、ここでは、先鋭化フィルタ処理後の出力Ｙ成分値である。
【００４４】
【数２】
2005295395.tif 000004
【００４５】
また、プリンタやディスプレイなどの出力装置に出力するため、出力装置の空間周波数特性に合わせるための空間周波数変換を行うこともある。例えば、印刷物をカラースキャナで走査して得られた入力画像をプリンタに出力する場合、印刷物を構成する網点の空間周波数特性と、出力プリンタの空間周波数特性とが干渉し、モアレが発生してしまうことが多い。このような場合、入力画像Ｙ（ｘ，ｙ）に下記式（３）のようなぼかしフィルタ処理を行うことにより、入力画像Ｙ（ｘ，ｙ）の網点固有の空間周波数成分を除去し、モアレの発生を抑えるようにする。なお、式（３）において、Ｙ’（ｘ，ｙ）は、ぼかしフィルタ処理後の出力Ｙ成分値である。
【００４６】
【数３】
2005295395.tif 000005
【００４７】
上記式（２）、（３）に示したようなフィルタ処理は、空間領域（ｘ，ｙ）において、画像の空間周波数特性を変換するものである。ここで、画像の空間周波数特性の変換は、周波数領域（ｕ，ｖ）においても行うことができる。すなわち、空間周波数表現としての画像ＦY（ｕ，ｖ）に、空間周波数表現としてのフィルタ関数ｆY（ｕ，ｖ）を乗ずることによっても、空間周波数特性を変換することができる。このとき、最終的な画像、すなわち空間周波数処理後の空間領域の画像Ｙ’（ｘ，ｙ）は、下記式（４）に示されるとおり、空間周波数処理後の空間周波数領域の画像（ｆY（ｕ，ｖ）・ＦY（ｕ，ｖ））を逆ＤＣＴ変換することにより得られる。なお、ｆY（ｕ，ｖ）はＹ成分に対するフィルタ処理の特性である。
【００４８】
【数４】
2005295395.tif 000006
【００４９】
さらに、フィルタ関数ｆY（ｕ，ｖ）は水平方向のフィルタ関数ｆｕY（ｕ）と、垂直方向のフィルタ関数ｆｖY（ｖ）とに分離できる。したがって、空間周波数特性の変換は、結局、下記式（５）のように、水平方向のフィルタ関数ｆｕY（ｕ）と水平方向の基底信号ｃｏｓ[（２ｘ＋１）ｕπ／１６]との乗算、および、垂直方向のフィルタ関数ｆｖY（ｖ）と垂直方向の基底信号ｓｉｎ[（２ｙ＋１）ｖπ／１６]との乗算に帰着する。
【００５０】
【数５】
2005295395.tif 000007
【００５１】
ここで、式（３）のとおり空間領域で画像信号を変換する場合、式（４）のとおり空間周波数領域で画像信号を変換する場合、および式（５）のとおり基底信号を変換する場合について、空間周波数処理のために必要とされる演算量を比較する。この比較において、ｘ＝ｙ＝ｕ＝ｖ＝８とし、画像のブロック数をＮBとする。
【００５２】
式（３）では、ある１つの画素値Ｙ’（ｘ，ｙ）を算出するために、５回の乗算と４回の加算とが必要になる。また、総画素数は、（６４×ＮB）個である。よって、演算回数は、（９×６４×ＮB）回となる。
【００５３】
式（４）では、ある１つの周波数成分値を算出するために１回の乗算が必要となる。また、周波数成分の総数は、（６４×ＮB）個である。よって、演算回数は、（１×６４×ＮB）回となる。
【００５４】
式（５）では、ある１つの基底信号を変換するために、８回の乗算が必要となる。また、基底信号は、水平方向および垂直方向のそれぞれにつき８個である。よって、演算回数は、（８×８×２）回となる。
【００５５】
以上より、ブロック数ＮBが３以上である場合、空間領域や空間周波数領域の画像信号を変換するよりも、基底信号を変換する方が、演算量が少ないことが分かる。また、基底信号を変換する場合、演算量がブロック数ＮB（画像の大きさ）に依存しないことが分かる。さらに、基底信号を変換する場合、基底信号の変換結果を異なる複数の画像について共通に使用することができるので、空間周波数処理に関する演算を画像毎に実行する必要がなくなる。
【００５６】
そこで、本実施形態では、信号変換処理部３００は、画素値Ｙ（ｘ，ｙ）や周波数成分値ＦY（ｕ，ｖ）を変換するのではなく、基底信号自体を変換することで、空間周波数処理を行うこととする。すなわち、信号変換処理部３００は、空間周波数処理として、水平方向のフィルタ関数と水平方向の基底信号との乗算、および、垂直方向のフィルタ関数と垂直方向の基底信号との乗算を行う。そして、信号変換処理部３００は、変換後の基底信号を用いて、上記式（５）に従って、空間周波数領域の画像ＦY（ｕ，ｖ）に逆ＤＣＴ変換を施し、空間周波数処理された空間領域の画像Ｙ’（ｘ，ｙ）を得る。
【００５７】
なお、信号変換処理部３００は、基底信号の変換結果を予めルックアップテーブルにしておき、ルックアップテーブルを引くことで変換を行ってもよい。ここで、先鋭化処理、ノイズ除去処理、ぼかし処理、あるいは強調処理などの様々な空間周波数処理に応じて、ルックアップテーブルを用意しておくとよい。
【００５８】
信号変換処理部３００は、強度データＤ３のうちクロミナンス成分Ｃｒ、Ｃｂについても、明るさ成分Ｙと同様に、空間周波数処理された空間領域の画像Ｃｒ’（ｘ，ｙ）、Ｃｂ’（ｘ，ｙ）への変換を行う。そして、Ｙ’（ｘ，ｙ）、Ｃｒ’（ｘ，ｙ）、Ｃｂ’（ｘ，ｙ）を出力画像データＤ１０として出力する。
【００５９】
以上説明した本実施形態によれば、基底信号を変換することで空間周波数処理を行うので、空間領域または空間周波数領域の画像信号を変換する場合に比べて、演算量を削減することができる。このため、処理負荷を軽減することができ、処理の高速化を図ることができる。
【００６０】
また、空間領域または空間周波数領域の画像信号を変換する処理や、特許文献１に記載された処理とは異なり、演算量が画像の大きさに依存しないので、画像サイズが大きい場合であっても処理負荷が軽く、高速処理が可能となる。
【００６１】
さらに、複数の画像に対して同一の空間周波数処理を施す場合、変換後の基底信号を共通に使用できるので、空間周波数処理に関する演算を画像毎に行う必要がなく、処理負荷の軽減および処理の高速化を図ることができる。
【００６２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。また、上記の実施形態は、特許請求の範囲に記載された発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００６３】
例えば、基底信号を変換することで空間周波数処理を実現する手法は、コサイン波に限らず、ウェーブレット等の、任意の基底信号で強度表現された画像に対して適用することができる。
【００６４】
また、基底信号の変換は、基底信号にフィルタ関数を乗じる変換に限られない。例えば、基底信号を全く違う基底信号に置換することも可能である。例えば、基底信号の変換として、ｃｏｓ関数を自然対数の底ｅの冪乗に置換することとしてもよい。
【００６５】
また、基底信号を変換することで空間周波数処理を実現する手法は、ＪＰＥＧ画像に限られず、他の方式により圧縮された画像に対して適用可能であるし、圧縮されていない画像についても適用可能である。
【００６６】
また、ＪＰＥＧのように画像をブロックに分割してデータ圧縮しているフォーマットにおいて、本発明による手法で先鋭化処理を行うとブロック境界部が目立ってしまう場合があるが、ぼかし処理であればブロック境界部が目立ちにくいので好適である。更に、ブロック分割をせず画像全体を基底信号強度として表現している画像フォーマットであればブロック境界は存在しないので、より好適である。
【図面の簡単な説明】
【００６７】
【図１】本実施形態に係る画像処理装置を備えた画像処理システムを示すブロック図である。
【図２】画像処理プロセッサの詳細を示すブロック図である。
【符号の説明】
【００６８】
１  画像処理システム、３  画像入力端末、５  画像処理装置、７  画像出力端末、５６  画像処理プロセッサ、７０  プリントエンジン、８０  ディスプレイ装置、１００  ハフマン復号化部、２００  逆量子化部、３００  信号変換処理部。
【図１】
2005295395.tif 000008
【図２】
2005295395.tif 000009