(57)【特許請求の範囲】
【請求項１】
周波数変換され、量子化され、ハフマン符号化されたカラー画像データを入力する入力手段と、
前記入力されたカラー画像データを、ハフマン復号するハフマン復号手段と、
前記ハフマン復号されたカラー画像データを、輝度成分データと色成分データとに分離する分離手段と、
前記分離された輝度成分データを逆量子化して、逆周波数変換する第１の変換手段と、
前記逆周波数変換された輝度成分データに対して補正処理する処理手段と、
前記処理された輝度成分データを周波数変換して、量子化する第２の変換手段と、
前記第２の変換手段によって量子化された輝度成分データと前記分離手段によって分離された色差成分データとを結合する結合手段と、
前記結合手段で結合されたカラー画像データをハフマン符号化するハフマン符号化手段を有することを特徴とする画像処理装置。
【請求項２】
前記処理手段は、空間フィルタリング処理であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記処理手段は、コントラスト変換であることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
周波数変換され、量子化され、ハフマン符号化されたカラー画像データを入力する入力工程と、
前記入力されたカラー画像データを、ハフマン復号するハフマン復号工程と、
前記ハフマン復号されたカラー画像データを、輝度成分データと色成分データとに分離する分離工程と、
前記分離工程で分離された輝度成分データを逆量子化して、逆周波数変換する第１の変換工程と、
前記第１の変換工程で逆周波数変換された輝度成分データに対して補正処理する処理工程と、
前記処理工程で処理された輝度成分データを周波数変換して、量子化する第２の変換工程と、
前記第２の変換工程で量子化された輝度成分データと前記分離工程で分離された色差成分データとを結合する結合工程と、
前記結合工程で結合されたカラー画像データをハフマン符号化するハフマン符号化工程を有することを特徴とする画像処理方法。
【請求項５】
前記処理工程は、空間フィルタリング処理であることを特徴とする請求項４に記載の画像処理方法。
【請求項６】
前記処理工程は、コントラスト変換であることを特徴とする請求項４に記載の画像処理方法。
【請求項７】
請求項４〜６の何れか１項に記載の画像処理方法を実行するコンピュータプログラムを記録したコンピュータ読出可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置及び方法並びに画像処理のプログラムコードが格納されたコンピュータ可読記録媒体に係わり、特にカラー画像編集装置、カラー画像伝送装置等におけるカラー画像データに対して空間フィルタリング処理やコントラスト処理等を施す画像処理に関する。
【０００２】
【従来の技術】
従来、カラー画像編集装置やカラー画像伝送装置において、取り扱う画像データに対して空間フィルタリング処理を行っている。
【０００３】
その場合、従来は原色系のＲＧＢ信号に対して画像空間フィルタリング処理を行っていたので、各信号に対してフィルタリング処理のための画像処理が個別に必要であった。
【０００４】
また、ＪＰＥＧ(Joint Photographic Experts Group)方式等の輝度・色差色空間で圧縮された画像データを扱うようになってきている。
【０００５】
ここで、ＪＰＥＧ方式の画像圧縮処理を図１７を用いて簡単に説明する。
【０００６】
図１７は、ＪＰＥＧ方式の画像圧縮処理を行うためのブロック図である。
【０００７】
まず、入力された画像データはブロック化部１４１で（８×８）画素ブロックにブロック化される。ブロック化された画像データはＤＣＴ(Discrete Cosine Transform) 変換処理部１４２でＤＣＴ変換される。そして、ＤＣＴ変換された画像データは量子化部１４３により所定の量子化ステップにより量子化され、ハフマン符号化部１４４によりハフマン符号化される。
【０００８】
以上の処理により画像データを画質劣化を目立たせることなく約１／１０に圧縮することができる。
【０００９】
また、ＪＰＥＧ方式の符号化では、一般的に輝度・色差色空間系で符号化を行っています。
【００１０】
【発明が解決しようとする課題】
しかしながら、上述した従来のフィルタリング処理により、上述したＪＰＥＧ方式のような輝度・色差色空間で圧縮符号化された画像データに対して従来方法でフィルタリング処理を行う場合や、従来方法でフィルタリング処理を行った画像データに対してＪＰＥＧ方式のような輝度・色差色空間で圧縮符号化を行う場合、原色系（ＲＧＢ）の画像信号を色差系の画像信号にする変換或はその逆変換を行う色空間変換処理部、更にフィルタリング処理のための画像処理部が各色信号毎に必要となり、複雑な処理となる。従って、ソフトウエアで実現する場合には処理時間がかかり、ハードウエアにより実現する場合には回路規模の拡大化等の問題点が生じる。
【００１１】
上述したような背景から本願発明の目的は、符号化されたカラー画像データに対して画像処理を行う場合に、簡易な処理で、かつ、処理時間を短縮することが可能な画像処理装置／方法並びに画像処理のプログラムコードが格納されたコンピュータ可読記録媒体を提供することである。
【００１４】
【課題を解決するための手段】
本願は上記の目的を達成する一手段として、以下の構成を備える。
【００１５】
上述の課題を解決するため、本発明の画像処理装置によれば、周波数変換され、量子化され、ハフマン符号化されたカラー画像データを入力する入力手段と、前記入力されたカラー画像データを、ハフマン復号するハフマン復号手段と、前記ハフマン復号されたカラー画像データを、輝度成分データと色成分データとに分離する分離手段と、前記分離された輝度成分データを逆量子化して、逆周波数変換する第１の変換手段と、前記逆周波数変換された輝度成分データに対して補正処理する処理手段と、前記処理された輝度成分データを周波数変換して、量子化する第２の変換手段と、前記第２の変換手段によって量子化された輝度成分データと前記分離手段によって分離された色差成分データとを結合する結合手段と、前記結合手段で結合されたカラー画像データをハフマン符号化するハフマン符号化手段を有することを特徴とする。
【００１６】
また、本発明の画像処理方法によれば、周波数変換され、量子化され、ハフマン符号化されたカラー画像データを入力する入力工程と、前記入力されたカラー画像データを、ハフマン復号するハフマン復号工程と、前記ハフマン復号されたカラー画像データを、輝度成分データと色成分データとに分離する分離工程と、前記分離工程で分離された輝度成分データを逆量子化して、逆周波数変換する第１の変換工程と、前記第１の変換工程で逆周波数変換された輝度成分データに対して補正処理する処理工程と、前記処理工程で処理された輝度成分データを周波数変換して、量子化する第２の変換工程と、前記第２の変換工程で量子化された輝度成分データと前記分離工程で分離された色差成分データとを結合する結合工程と、前記結合工程で結合されたカラー画像データをハフマン符号化するハフマン符号化工程を有することを特徴とする。
【００２１】
【発明の実施の形態】
〔第１の実施例〕
図１は本発明にかかる第１の実施例の基本構成を示すブロック図である。尚、第１の実施例では被処理画像データはＪＰＥＧ方式により符号化されて半導体メモリやハードディスク等の記憶装置に格納されているものとする。
【００２２】
図１において、輝度・色差信号抽出部１１では記憶装置に格納されている符号化データを読み出した後、復号化して輝度（Ｙ）信号、色差（Ｕ，Ｖ）信号を得る。
【００２３】
次に、輝度・色差信号抽出部１１で得られたＹ信号に対してのみ画像処理部１２により空間フィルタリング処理を行う。そして、画像処理部１２で得られたＹ信号及び輝度・色差信号抽出部１１で抽出されたＵ，Ｖ信号を輝度・色差信号格納部１３で記憶装置に格納する。
【００２４】
図２は、第１の実施例の輝度・色差信号抽出部１１の詳細を示すブロック図である。
【００２５】
図２において、符号化データ読出部２１でハードディスク等に格納されている輝度・色差色空間で圧縮符号化された画像データを読み出し、ハフマン復号化処理部２２では符号化データ読出部２１で読み出された画像データをハフマン復号化する。そして、復号化された画像データは逆量子化処理部２３により逆量子化され、ＤＣＴ係数データに変換される。逆量子化された画像データは逆ＤＣＴ変換処理部２４により逆ＤＣＴ処理され、Ｙ信号とＵ，Ｖ信号とに分離出力される。
【００２６】
図３は、第１の実施例の輝度・色差信号格納部１３の詳細を示すブロック図である。
【００２７】
図３において、輝度・色差信号であるＹ・ＵＶ信号はＤＣＴ変換処理部３１でＤＣＴ変換され、量子化処理部３２により量子化処理を行う。量子化された画像データはハフマン符号化処理部３３でハフマン符号化される。ハフマン符号化された画像データは符号化データ格納処理部３４によりハードディスク等の記憶装置に格納される。
【００２８】
図４は、本発明にかかる画像処理をデジタル信号処理プロセッサ（ＤＳＰ）を用いてソフトウエアで実現する場合の構成を示すブロック図である。
【００２９】
図４において、４１は複数のポートを備えた画像メモリで、画像データバッファとして使用される。画像メモリ４１は図示しない表示制御部、読取・印刷制御部、全体制御部のマイクロプロセッサ（ＭＰＵ）及び後述するＤＳＰ４２等からアクセス可能である。
【００３０】
４２はＤＳＰであり、ＲＯＭ(Read Only Memory)４４等に格納されたプログラムに従って、本発明に関する画像処理等を行う。
【００３１】
尚、ＲＡＭ(Random Access Memory)４３はＤＳＰ４２のワークメモリとして使用される。
【００３２】
４５はインターフェース部（ｉ／ｆ）であり、ＤＳＰ４２と全体の動作を司るＭＰＵとの間で、ＤＳＰの動作を指示するコマンド等のやり取りを行う。
【００３３】
尚、画像処理の対象となる符号化データは図示しないハードディスク等の記憶装置から、全体制御部により画像メモリ４１へ予め転送されているものとする。
【００３４】
次に、図４の構成により第１の実施例の画像処理の動作フローを図５を用いて説明する。
【００３５】
ステップＳ１では画像処理に必要な符号化データを順次記憶装置から読み出しステップＳ２へ進む。
【００３６】
ステップＳ２では、読み出された符号化データをハフマン復号化する。
【００３７】
次に、ステップＳ３で復号化された画像データに対して逆量子化を行い、ステップＳ４では逆ＤＣＴ変換処理されてＹＵＶ色空間の画像データとされる。
【００３８】
次に、ステップＳ５では、Ｙ信号であるか否かを判断し、Ｙ信号の場合はステップＳ６に進み、Ｙ信号でないＵＶ信号の場合はステップＳ７へ進む。
【００３９】
ステップＳ６では、Ｙ信号に対して空間フィルタリング処理を行う。
【００４０】
ここで、本実施例の空間フィルタリング処理を説明する。
【００４１】
本実施例の空間フィルタ処理係数を図６に示す。図６は、エッジ強調を目的としたラプラシアンフィルタを実現する場合のフィルタ係数を表す。
【００４２】
図７に参照画素の例を示す。図７に示すＰ２２画素のデータに対して図６に示す係数のフィルタリング処理を行う場合、下記の式の演算により処理後の画素値を得る。
【００４３】
Ｐ２２＝Ｐ２２＋（４×Ｐ２２−Ｐ１２−Ｐ２１−Ｐ２３−Ｐ３２）／４
図５のフローの説明に戻り、ステップＳ６でフィルタリング処理されたＹ信号はステップＳ７でＤＣＴ変換処理される。
【００４４】
一方、ステップＳ５でＵＶ信号であると判断された場合は、ステップＳ７でそのままＤＣＴ変換処理される。
【００４５】
次に、ステップＳ８で量子化処理を行い、ステップＳ９でハフマン符号化される。
【００４６】
ステップＳ１０では符号化された画像データをハードディスク等の記憶装置に格納する。そして、ステップＳ１１において、上述した処理を全データに対して行ったかどうかが判断され、全データに対して行っていればフローを終了し、全データに対して行っていなければステップＳ１に戻る。
【００４７】
上述した処理により、圧縮符号化された画像データに対してエッジ強調処理を施すことができる。
【００４８】
以上説明したように、本実施例によれば、ＪＰＥＧ等の輝度・色差色空間で圧縮符号化された画像データに対して、簡単な方法で短時間で実用上十分高品位な空間フィルタリング処理を施すことができる。
【００４９】
〔第２の実施例〕
第２の実施例の画像処理装置の基本構成は第１の実施例と同様に図１に示した構成である。
【００５０】
第２の実施例では図１の輝度・色差信号抽出部１１、輝度・色差信号格納部１３の構成が異なり、画像処理部１２に関しては第１の実施例と同様である。
【００５１】
第２の実施例では、第１の実施例より更に処理を簡易化するために色差信号の復号処理をハフマン復号化処理までで終わらせ、色差信号に対する復号化処理を削減したものである。
【００５２】
図８は、第２の実施例における輝度・色差信号抽出部１１の詳細を示すブロック図である。尚、図８において図２と同一部分には同一符号を付す。
【００５３】
図８において、符号化データ読出部２１でハードディスク等に格納されている輝度・色差色空間で圧縮符号化された画像データを読み出し、ハフマン復号化処理部２２では符号化データ読出部２１で読み出された画像データをハフマン復号化する。
【００５４】
そして、復号化された画像データは、分離処理部８１により既定のフォーマットに従って輝度（Ｙ）信号と色差（Ｕ，Ｖ）信号とに分離される。
【００５５】
分離処理部８１により分離された輝度信号は逆量子化処理部８２により逆量子化され、更に逆ＤＣＴ変換処理部８３により逆ＤＣＴ処理され、完全に復号された輝度信号を得て、画像処理部１２に出力される。
【００５６】
また、分離処理部８１により分離された色差信号はそのまま輝度・色差信号格納部１３に出力される。
【００５７】
図９は、第２の実施例の輝度・色差信号格納部１３の詳細を示すブロック図である。尚、図９において図３と同一部分には同一符号を付す。
【００５８】
図９において、画像処理部１２により画像処理された輝度信号はＤＣＴ変換処理部９１によりＤＣＴ変換され、量子化処理部９２により量子化処理されて結合処理部９３に供給される。
【００５９】
結合処理部９３では量子化処理部９２により量子化された輝度信号と、輝度色差信号抽出部１１の分離処理部８１により分離された色差信号とを所定のフォーマットで結合する。
【００６０】
結合処理部９３で処理された画像データはハフマン符号化処理部３３によりハフマン符号化される。ハフマン符号化された画像データは符号化データ格納処理部３４によりハードディスク等の記憶装置に格納する。
【００６１】
次に、第２の実施例でも図４に示す構成でソフト的に第２の実施例の画像処理を実行する際の処理について説明する。
【００６２】
図１０は、第２の実施例におけるＤＳＰ４２が実行する画像処理の動作を示すフローチャートである。
【００６３】
まず、ステップＳ２１では画像処理に必要な符号化データを順次記憶装置から読み出しステップＳ２２へ進む。
【００６４】
ステップＳ２２では、読み出された符号化データをハフマン復号化する。次にステップ２３で指定されたフォーマットに従いハフマン復号化処理された画像データをＹ信号とＵ，Ｖ信号に分離処理する。
【００６５】
ステップＳ２４では、Ｙ信号であるか否かを判断し、Ｙ信号の場合はステップＳ２５に進み、Ｙ信号でないＵ，Ｖ信号の場合はステップＳ３０へ進む。
【００６６】
ステップＳ２５では、Ｙ信号に対して逆量子化処理を行い、ステップＳ２６では逆ＤＣＴ変換処理される。ステップＳ２７ではＹ信号に対して空間フィルタリング処理を行う。
【００６７】
尚、空間フィルタリング処理は第１の実施例と同様であるので省略する。
【００６８】
ステップＳ２７でフィルタリング処理されたＹ信号はステップＳ２８でＤＣＴ変換処理され、ステップＳ２８では量子化処理される。
【００６９】
次に、ステップＳ３０ではステップＳ２８で量子化処理されたＹ信号とステップＳ２４で判断されたＵ，Ｖ信号とを、所定のフォーマットに従って結合処理される。
【００７０】
ステップＳ３０で結合処理された画像データはステップＳ３１でハフマン符号化される。
【００７１】
次に、ステップＳ３２では符号化された画像データをハードディスク等の記憶装置に格納する。そして、ステップＳ３３において、上述した処理を全データに対して行ったかどうかが判断され、全データに対して行っていればフローを終了し、全データに対して行っていなければステップＳ２１に戻る。
【００７２】
上述した処理により、圧縮符号化された画像データに対してエッジ強調処理を施すことができる。
【００７３】
以上説明したように、本実施例によれば、ＪＰＥＧ等の輝度・色差色空間で圧縮符号化された画像データに対して、第１の実施例より更に簡単な方法で短時間で実用上十分高品位な空間フィルタリング処理を実行できる。
【００７４】
〔第３の実施例〕
第３の実施例の基本構成は第１の実施例と同様に図１に示した構成である。
【００７５】
第３の実施例では図１の輝度・色差信号抽出部１１の構成が異なるだけで他の処理部に関しては第１の実施例と同様である。
【００７６】
第３の実施例における輝度・色差信号抽出部１１ではスキャナ等により読み取られたＲＧＢ色空間の画像信号を色空間変換しＹＵＶ色空間の画像信号として取り出す。
【００７７】
図１１に第３の実施例における輝度・色差信号抽出部１１の詳細を示すブロック図である。
【００７８】
１０１は画像読取処理部であり光学式スキャナ等によりＲＧＢ色空間の画像信号を得る。１０２は色空間変換処理部であり、画像読取処理部１０１により得られたＲＧＢ画像信号を輝度・色差信号であるＹＵＶ色空間の画像信号に変換する。
【００７９】
画像処理部１２及び輝度・色差信号格納処理部１３の第１の実施例と同様なので説明を省略する。
【００８０】
次に、第３の実施例でも図４に示す構成でソフト的に第３の実施例の画像処理を実行する際の処理について説明する。
【００８１】
図１２は、第３の実施例におけるＤＳＰ４２が実行する画像処理の動作を示すフローチャートである。
【００８２】
まず、ステップＳ４０では図示しない画像読取処理部（例えばスキャナ）から得られたＲＧＢ画像信号を取り込む。次に、ステップＳ４１では取り込まれたＲＧＢ信号を色空間変換処理してＹＵＶ画像信号を生成する。
【００８３】
色空間変換処理では下記のようなマトリクス演算によりＲＧＢ信号をＹＵＶ信号に変換する。
【００８４】
Ｙ＝０．２９８８×Ｒ＋０．５８６９×Ｇ＋０．１１４３×Ｂ
Ｕ＝０．７１３０×（Ｒ−Ｙ）
Ｖ＝０．５６４０×（Ｂ−Ｙ）
次に、ステップＳ４２では、Ｙ信号であるか否かを判断し、Ｙ信号の場合はステップＳ４３に進み、Ｙ信号でないＵ，Ｖ信号の場合はステップＳ４４へ進む。
【００８５】
ステップＳ４３では、Ｙ信号に対して空間フィルタリング処理を行う。
【００８６】
尚、空間フィルタリング処理は第１の実施例と同様であるので省略する。
【００８７】
ステップＳ４３でフィルタリング処理されたＹ信号はステップＳ４４でＤＣＴ変換処理される。
【００８８】
一方、ステップＳ４２でＵ，Ｖ信号であると判断された場合は、ステップＳ４４に進み、そのままＤＣＴ変換処理される。
【００８９】
次に、ステップＳ４５で量子化処理を行い、ステップＳ４６でハフマン符号化される。
【００９０】
ステップＳ４７では符号化された画像データをハードディスク等の記憶装置に格納する。そして、ステップＳ４８において、上述した処理を全データに対して行ったかどうかが判断され、全データに対して行っていればフローを終了し、全データに対して行っていなければステップＳ４０に戻る。
【００９１】
以上説明したように、第３の実施例により例えばスキャナのような画像読取装置によって読み取られた画像データをＪＰＥＧ等で圧縮蓄積する場合に、簡単な方法で短時間に実用上十分高品位な空間フィルタリング処理を施すことができる。
【００９２】
〔第４の実施例〕
第４の実施例は、第１の実施例の輝度・色差信号格納処理部１３の構成が異なるだけで他の処理部に関しては第１の実施例と同様である。
【００９３】
第４の実施例の輝度・色差信号格納処理部１３では画像処理部１２で得られた輝度信号及び輝度・色差信号抽出処理部１１で得られた色差信号をＲＧＢ色空間画像に変換し画像表示装置に表示する。
【００９４】
図１３に、第４の実施例の輝度・色差信号格納処理部１１の構成を示すブロック図である。
【００９５】
１１１は色空間変換処理部でありＹＵＶ信号をＲＧＢ信号に変換する。１１２は画像表示装置であり、色変換されたＲＧＢ信号をＣＲＴ等の画像表示装置に表示する。
【００９６】
輝度・色差信号抽出部１１及び画像処理部１２は第１の実施例と同様なので説明を省略する。
【００９７】
次に、第４の実施例でも図４に示す構成でソフト的に第４の実施例の画像処理を実行する際の処理について説明する。
【００９８】
図１４は、第４の実施例におけるＤＳＰ４２が実行する画像処理の動作を示すフローチャートである。
【００９９】
まず、ステップＳ５０では画像処理に必要な符号化された画像データを順次記憶装置から読み出す。読み出された符号化された画像データはステップＳ５１においてハフマン復号化される。
【０１００】
ハフマン復号化された画像データはステップＳ５２において逆量子化処理される。
【０１０１】
逆量子化処理された画像データはステップＳ５３において逆ＤＣＴ変換処理されＹＵＶ色空間の画像データとして取り出される。
【０１０２】
ステップＳ５４では、Ｙ信号であるか否かを判断し、Ｙ信号の場合はステップＳ５５に進み、Ｙ信号でないＵ，Ｖ信号の場合はステップＳ５６へ進む。
【０１０３】
ステップＳ５５では、Ｙ信号に対して空間フィルタリング処理を行う。
【０１０４】
尚、空間フィルタリング処理は第１の実施例と同様であるので説明を省略する。
【０１０５】
ステップＳ５５でフィルタリング処理されたＹ信号と逆ＤＣＴ変換処理で取り出されたＵ，Ｖ信号はステップＳ５６で色空間処理される。ここでは、ＹＵＶ信号をＲＧＢ信号に変換する。ここでの色空間変換処理は例えば第３の実施例で示すＲＧＢ→ＹＵＶ信号の逆変換により得られるマトリクス演算により算出される。
【０１０６】
色空間変換されたＲＧＢ信号はステップＳ５７でＣＲＴ等を制御する画像表示処理部へ転送される。
【０１０７】
そして、ステップＳ５８において、上述した処理を全データに対して行ったかどうかが判断され、全データに対して行っていればフローを終了し、全データに対して行っていなければステップＳ５０に戻る。
【０１０８】
以上説明したように、本実施例により、ＪＰＥＧ等で圧縮蓄積された画像データに画像表示装置に表示する際、簡単な方法で短時間で実用上十分高品位な空間フィルタリング処理処理を施すことができる。
【０１０９】
〔第５の実施例〕
第５の実施例は、第１の実施例の輝度・色差信号格納処理部１３の構成が異なるだけで他の処理部に関しては第１の実施例と同様である。
【０１１０】
本実施例の輝度・色差信号格納処理部１３では画像処理部１２で得られた輝度信号及び輝度・色差信号抽出処理部１１で得られた色差信号をＣＭＹ色空間画像に変換し画像印刷処理部で印刷処理する。
【０１１１】
図１５に、第４の実施例の輝度・色差信号格納処理部１３の構成を示すブロック図である。
【０１１２】
１２１は色空間変換処理部でありＹＵＶ信号をＣＭＹ信号に変換する。１２２は画像印刷処理部であり、色空間変換されたＣＭＹ色空間の画像データを印刷装置に印字する。
【０１１３】
輝度・色差信号抽出部１１及び画像処理部１２は第１の実施例と同様なので説明を省略する。
【０１１４】
次に、第５の実施例でも図４に示す構成でソフト的に第５の実施例の画像処理を実行する際の処理について説明する。
【０１１５】
図１６は、第５の実施例におけるＤＳＰ４２が実行する画像処理の動作を示すフローチャートである。
【０１１６】
まず、ステップＳ６０では画像処理に必要な符号化された画像データを順次記憶装置から読み出す。読み出された符号化された画像データはステップＳ６１においてハフマン復号化される。
【０１１７】
ハフマン復号化された画像データはステップＳ６２において逆量子化処理される。
【０１１８】
逆量子化処理された画像データはステップＳ６３において逆ＤＣＴ変換処理されＹＵＶ色空間の画像データとして取り出される。
【０１１９】
ステップＳ６４では、Ｙ信号であるか否かを判断し、Ｙ信号の場合はステップＳ６５に進み、Ｙ信号でないＵＶ信号の場合はステップＳ６６へ進む。
【０１２０】
ステップＳ６５では、Ｙ信号に対して空間フィルタリング処理を行う。
【０１２１】
尚、空間フィルタリング処理は第１の実施例と同様である。
【０１２２】
ステップＳ６５でフィルタリング処理されたＹ信号と逆ＤＣＴ変換処理で取り出されたＵＶ信号はステップＳ６６で色空間処理される。ここでは、ＹＵＶ信号をＣＭＹ信号に変換する。ここでの色空間変換処理は例えば印刷装置の画像表示特性にあわせてあらかじめ作成されたルックアップテーブル等を参照する事により変換処理を行う。
【０１２３】
色空間変換されたＣＭＹ信号はステップＳ６７でプリンタ等を制御する画像印刷装置へ転送される。
【０１２４】
そして、ステップＳ６８において、上述した処理を全データに対して行ったかどうかが判断され、全データに対して行っていればフローを終了し、全データに対して行っていなければステップＳ６０に戻る。
【０１２５】
以上説明したように、本実施例により、ＪＰＥＧ等で圧縮蓄積された画像データを印刷処理する際、簡単な方法で実用上十分高品位な空間フィルタリング処理処理を施すことができる。
【０１２６】
〔他の実施形態〕
本発明は複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【０１２７】
また、本発明の目的は、前述した実施形態の機能を実現する様に各種のデバイスを動作させる様に該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウエアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【０１２８】
この場合、前記ソフトウエアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【０１２９】
プログラムコードを格納する記憶媒体としては例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【０１３０】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本願発明の実施形態に含まれることは言うまでもない。
【０１３１】
更に、供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本願発明に含まれることは言うまでもない。
【０１３２】
尚、本発明はその精神又は主要な特徴から逸脱することなく、他のいろいろな形で実施することができる。
【０１３３】
例えば、上記実施例では、画像処理の内容として空間フィルタリング処理の場合を例に説明したが、本発明はこれに限るものではなく例えばコントラスト変換等、画像データの輝度情報に関して有効な処理であればどのようなものでもよい。
【０１３４】
また、上記実施例では画像信号の圧縮方法としてＪＰＥＧ方式の場合について説明したが、本発明はこれに限るものではなく、輝度・色差色空間で表現された圧縮方式全てに対して有効である。
【０１３５】
また、本実施例では色差系としてＹＵＶ系で示したが、本発明はこれに限るものではなく例えばＹＣb Ｃr 系でも良い。
【０１３６】
また、第１〜５の実施例は上述したように図４に示した構成で全て達成できるので、第１〜５の実施例を組み合わせた装置も本発明である。
【０１３７】
上述したように前述の実施例はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。
【０１３８】
特許請求の範囲の均等範囲に属する変形や変更はすべて本発明の範囲内のものである。
【０１３９】
【発明の効果】
以上説明したように本願発明によれば、符号化されたカラー画像データに対して画像処理を行う場合に、簡易な処理で、かつ、処理時間を短縮することができる。
【図面の簡単な説明】
【図１】  本発明にかかる第１の実施例の基本構成を示すブロック図である。
【図２】  第１の実施例の輝度・色差信号抽出部１１の詳細構成を示すブロック図である。
【図３】  第１の実施例の輝度・色差信号格納部１３の詳細構成を示すブロック図である。
【図４】  本発明にかかる画像処理をデジタル信号処理プロセッサ（ＤＳＰ）を用いてソフトウエアで実現する場合の構成例を示すブロック図である。
【図５】  第１の実施例におけるＤＳＰ４２が実行する画像処理の動作を示すフローチャートである。
【図６】  空間フィルタ係数を示す図である。
【図７】  空間フィルタリング処理の参照画素列を示す図である。
【図８】  第２の実施例における輝度・色差信号抽出部１１の詳細構成を示すブロック図である。
【図９】  第２の実施例における輝度・色差信号格納部１３の詳細構成を示すブロック図である。
【図１０】  第２の実施例におけるＤＳＰ４２が実行する画像処理の動作を示すフローチャートである。
【図１１】  第３の実施例における輝度・色差信号抽出部１１の詳細構成を示すブロック図である。
【図１２】  第３の実施例におけるＤＳＰ４２が実行する画像処理の動作を示すフローチャートである。
【図１３】  第４の実施例の輝度・色差信号格納部１３の構成を示すブロック図である。
【図１４】  第４の実施例におけるＤＳＰ４２が実行する画像処理の動作を示すフローチャートである。
【図１５】  第５の実施例の輝度・色差信号格納部１３の詳細構成を示すブロック図である。
【図１６】  第５の実施例におけるＤＳＰ４２が実行する画像処理の動作を示すフローチャートである。
【図１７】  ＪＰＥＧ方式の画像圧縮処理を行うためのブロック図である。
【図１】
0003825871.tif 000002
【図２】
0003825871.tif 000003
【図３】
0003825871.tif 000004
【図４】
0003825871.tif 000005
【図５】
0003825871.tif 000006
【図６】
0003825871.tif 000007
【図７】
0003825871.tif 000008
【図８】
0003825871.tif 000009
【図９】
0003825871.tif 000010
【図１０】
0003825871.tif 000011
【図１１】
0003825871.tif 000012
【図１２】
0003825871.tif 000013
【図１３】
0003825871.tif 000014
【図１４】
0003825871.tif 000015
【図１５】
0003825871.tif 000016
【図１６】
0003825871.tif 000017
【図１７】
0003825871.tif 000018