(57)【要約】【課題】各色ブロックの画素の色を判定し、高速にかつ比較的簡単な構成での符号化処理を実現すること。【解決手段】生成された画像データをｎ×ｍのブロックに分割する画像分割手段（不図示）と、生成されたｎ×ｍの画像を周波数分解する各色の２次元ＤＣＴ処理装置１２８，１３４，１４４と、周波数分解後のデータを符号化する各色の量子化処理装置１２９，１３５，１４１、エントロピー符号化装置１３０，１３６，１４２と、ｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定する一色値判定手段１３１，１３７，１４３と、ｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、一色値の符号データを生成する一色データ符号化装置１３２，１３８，１４４と、を備える。【選択図】        図８
2005260872.tif 000002
【特許請求の範囲】
【請求項１】
描画生成された画像データをプリンタエンジンに出力処理する画像処理装置において、
前記生成された画像データをｎ×ｍのブロックに分割する画像分割手段と、
前記画像分割手段により生成されたｎ×ｍの画像を周波数分解する周波数分解手段と、
前記周波数分解後のデータを符号化する周波数分解後データ符号化手段と、
前記ｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定する一色値判定手段と、
前記一色値判定手段によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、一色値の符号データを生成する一色値符号化手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
１つ前のブロックが前記一色値符号化手段を使用していたかを判定する前ブロック符号化フロー判定手段を備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
１つ前のブロックが前記一色値符号化手段を使用しない場合、当該１つ前のブロックのＤＣ成分値を用いて符号化するＤＣ値を予測符号化するＤＣ値予測符号化手段を備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
１つ前のブロックが前記周波数分解後データ符号化手段を使用しない場合、当該１つ前のブロックのＤＣ成分値を用いて符号化するＤＣ値を予測符号化するＤＣ値予測符号化手段を備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
描画生成された画像データをプリンタエンジンに出力処理する画像処理装置において、
前記生成された画像データをｎ×ｍのブロックに分割する画像分割手段と、
前記画像分割手段により生成されたｎ×ｍの画像を周波数分解する周波数分解手段と、
前記周波数分解後のデータを符号化する周波数分解後データ符号化手段と、
前記ｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定する一色値判定手段と、
前記一色値判定手段によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、前記周波数分解手段を用いずに色成分のレベル値による周波数分解値を生成する一色値周波数分解データ生成手段と、
を備えたことを特徴とする画像処理装置。
【請求項６】
描画生成された画像データをプリンタエンジンに出力処理する画像処理方法において、
前記生成された画像データをｎ×ｍのブロックに分割する画像分割工程と、
前記画像分割工程により生成されたｎ×ｍの画像を周波数分解する周波数分解工程と、
前記周波数分解後のデータを符号化する周波数分解後データ符号化工程と、
前記ｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定する一色値判定工程と、
前記一色値判定工程によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、一色値の符号データを生成する一色値符号化工程と、
を含むことを特徴とする画像処理方法。
【請求項７】
描画生成された画像データをプリンタエンジンに出力処理する画像処理方法において、
前記生成された画像データをｎ×ｍのブロックに分割する画像分割工程と、
前記画像分割工程により生成されたｎ×ｍの画像を周波数分解する周波数分解工程と、
前記周波数分解後のデータを符号化する周波数分解後データ符号化工程と、
前記ｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定する一色値判定工程と、
前記一色値判定工程によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、前記周波数分解工程を用いずに色成分のレベル値による周波数分解値を生成する一色値周波数分解データ生成工程と、
を含むことを特徴とする画像処理方法。
【請求項８】
前記請求項６または７に記載の画像処理方法を、コンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、デジタル複写機、デジタルカメラ、カラープリンタなどに搭載される画像処理装置および画像処理方法、並びに画像処理方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、プリンタはネットワークから受け取ったＰＤＬ（ページ記述言語）をバンド単位に多値ＲＧＢデータで描画し、多値画像の圧縮アルゴリズム（ＪＰＥＧ：Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｓ  Ｇｒｏｕｐなど）にしたがって符号化し、その符号をメモリに格納し、その後、プリント出力時に、各版ごと遅延させて、メモリから符号データを読み込む。さらに上記の圧縮アルゴリズムにしたがってＲＧＢデータに復号化し、その後、色変換処理により、ＣＭＹＫデータに変換後、階調処理により、２値、４値、８値などに変換し、階調処理後のＣ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），Ｋ（ブラック）の各版に対応するデータのみプリンタエンジンに転送し、各版専用の復号化装置と各版専用の画像処理装置を有することで印刷出力を実行していた。
【０００３】
この圧縮方式としてはＤＣＴ（Ｄｉｓｃｒｅｔ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）などの直交変換によって画像データを周波数成分に変換し、その変換係数を量子化する方式があり、特にＤＣＴを使用した多値画像を符号化する方式として、ＩＴＵ−ＴとＩＳＯにより、標準化された上記ＪＰＥＧ方式が知られている。このＪＰＥＧのＤＣＴ演算式を数１に示す。
【０００４】
【数１】
2005260872.tif 000003
【０００５】
また、他の圧縮方式として画像データを水平周波数方向と垂直周波数方向に複数のブロックに分割すると共に低域周波数のブロックほど細かくするＷａｖｅｌｅｔ（ウェーブレット）変換が知られている。このＷａｖｅｌｅｔ変換は最近、自然階調の画像を効果的に圧縮する方法として注目されている。また、Ｗａｖｅｌｅｔ変換は写真のような連続した階調を持った画像の圧縮に適していることが知られている。図１８に分割例およびその演算式を示す。
【０００６】
また、プリンタ画像２００は、図１７に示すようにグラフィックス画像部分２０１と、写真画像部分２０２に分かれる。グラフィックス画像部分２０１は同じ色が続くことが多く。周波数分解すると、ＤＣ値のみあるがＡＣ値は"０"であることが多い。写真画像部分２０２は、ＪＰＥＧの方式に適しており、周波数分解し、高周波数から量子化して行くことにより、かなりの圧縮率を求めることができる。
【０００７】
また、コピー機器において、入力された画像データを圧縮すると、入力された画像をＭ×Ｎ画素のブロックへ分割し、そのブロック内の色をチェックし、全ての画素が白色であれば、その判定結果を算術符号方式で符号化し、白でなければ、ＤＣＴ処理方式にて符号化することにより、符号化効率を上げる方式が開示されている（たとえば、特許文献１参照）。
【０００８】
また、ＤＣＴを使用した復号装置として、ハフマン復号後のＤＣＴ係数をチェックし、"０"である部分のＤＣＴ係数部分の逆ＤＣＴ処理の演算を省くことにより、ＤＣＴ演算の高速化を可能としている（たとえば、特許文献２、３参照）。
【０００９】
【特許文献１】特許第３０７２７７６号公報
【特許文献２】特許第２８３９３９２号公報
【特許文献３】特許第２８５８７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記のように従来は、グラフィックス画像部分と、写真画像部分を分割し、グラフィックス部分をＤＰＣＭ（ｄｉｆｆｅｒｅｎｔｉａｌ  ｐｕｌｓｅ  ｃｏｄｅ  ｍｏｄｕｌａｔｉｏｎ）のような予測符号化方式や、算術符号化方式のような方式で圧縮し、写真画像をＪＰＥＧ方式で圧縮することにより、高い圧縮率を求めている。しかしながら、このような従来の技術にあっては、２つの別方式を画像の特徴に対応して使用する場合は、ハードウエアが大規模になるとともに、その処理を複雑化させてしまうといった問題点があった。
【００１１】
本発明は、上記に鑑みてなされたものであって、各色ブロックの画素の色を判定し、各ブロック独立に同じ色と判定された場合、その周波数変換処理とは別のパスの一色データ符号化装置を使用することにより、高速にかつ比較的簡単な構成での符号化処理を実現することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、描画生成された画像データをプリンタエンジンに出力処理する画像処理装置において、前記生成された画像データをｎ×ｍのブロックに分割する画像分割手段と、前記画像分割手段により生成されたｎ×ｍの画像を周波数分解する周波数分解手段と、前記周波数分解後のデータを符号化する周波数分解後データ符号化手段と、前記ｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定する一色値判定手段と、前記一色値判定手段によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、一色値の符号データを生成する一色値符号化手段と、を備えたことを特徴とする。
【００１３】
この請求項１にかかる発明によれば、一色値判定手段でｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定し、ｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合に一色値の符号データを生成する一色値符号化手段による処理パスと、他の画像は周波数分解してその高周波数を量子化する処理パスの２つを設けることにより、たとえば単色で構成されるグラフィックス画像を一色値符号化手段で処理し、写真などの混色画像は通常の周波数分解後の符号化を実行することが可能になる。
【００１４】
また、請求項２にかかる発明は、１つ前のブロックが前記一色値符号化手段を使用していたかを判定する前ブロック符号化フロー判定手段を備えたことを特徴とする。
【００１５】
この請求項２にかかる発明によれば、請求項１において、１つ前のブロックが一色値符号化手段を使用していたかを判定することにより、１つ前のＤＣ値とＤＣ値の差分による符号化処理を行って出力することが可能になる。
【００１６】
また、請求項３にかかる発明は、１つ前のブロックが前記一色値符号化手段を使用しない場合、当該１つ前のブロックのＤＣ成分値を用いて符号化するＤＣ値を予測符号化するＤＣ値予測符号化手段を備えたことを特徴とする。
【００１７】
この請求項３にかかる発明によれば、請求項１において、１つ前のブロックが前記一色値符号化手段を使用しない場合、当該１つ前のブロックのＤＣ成分値を用いて符号化するＤＣ値を予測符号化することにより、１つ前のＤＣ予測値による符号化処理を行なうことが可能になる。
【００１８】
また、請求項４にかかる発明は、１つ前のブロックが前記周波数分解後データ符号化手段を使用しない場合、当該１つ前のブロックのＤＣ成分値を用いて符号化するＤＣ値を予測符号化するＤＣ値予測符号化手段を備えたことを特徴とする。
【００１９】
この請求項４にかかる発明によれば、１つ前のブロックが前記周波数分解後データ符号化手段を使用しない場合、当該１つ前のブロックのＤＣ成分値を用いて符号化するＤＣ値を予測符号化することにより、１つ前のＤＣ予測値による符号化処理を行なうことが可能になる。
【００２０】
また、請求項５にかかる発明は、描画生成された画像データをプリンタエンジンに出力処理する画像処理装置において、前記生成された画像データをｎ×ｍのブロックに分割する画像分割手段と、前記画像分割手段により生成されたｎ×ｍの画像を周波数分解する周波数分解手段と、前記周波数分解後のデータを符号化する周波数分解後データ符号化手段と、前記ｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定する一色値判定手段と、前記一色値判定手段によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、前記周波数分解手段を用いずに色成分のレベル値による周波数分解値を生成する一色値周波数分解データ生成手段と、を備えたことを特徴とする。
【００２１】
この請求項５にかかる発明によれば、一色値判定手段によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、周波数分解手段を用いずに色成分のレベル値による周波数分解値を生成することにより、単色の周波数分解値が効率的に生成可能になる。
【００２２】
また、請求項６にかかる発明は、描画生成された画像データをプリンタエンジンに出力処理する画像処理方法において、前記生成された画像データをｎ×ｍのブロックに分割する画像分割工程と、前記画像分割工程により生成されたｎ×ｍの画像を周波数分解する周波数分解工程と、前記周波数分解後のデータを符号化する周波数分解後データ符号化工程と、前記ｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定する一色値判定工程と、前記一色値判定工程によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、一色値の符号データを生成する一色値符号化工程と、を含むことを特徴とする。
【００２３】
この請求項６にかかる発明によれば、一色値判定工程でｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定し、ｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合に一色値の符号データを生成する一色値符号化工程による処理パスと、他の画像は周波数分解してその高周波数を量子化する処理パスの２つを設けることにより、たとえば単色で構成されるグラフィックス画像を一色値符号化工程で処理し、写真などの混色画像は通常の周波数分解後の符号化を実行することが可能になる。
【００２４】
また、請求項７にかかる発明は、描画生成された画像データをプリンタエンジンに出力処理する画像処理方法において、前記生成された画像データをｎ×ｍのブロックに分割する画像分割工程と、前記画像分割工程により生成されたｎ×ｍの画像を周波数分解する周波数分解工程と、前記周波数分解後のデータを符号化する周波数分解後データ符号化工程と、前記ｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定する一色値判定工程と、前記一色値判定工程によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、前記周波数分解工程を用いずに色成分のレベル値による周波数分解値を生成する一色値周波数分解データ生成工程と、を含むことを特徴とする。
【００２５】
この請求項７にかかる発明によれば、一色値判定工程によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、周波数分解工程によらずに色成分のレベル値による周波数分解値を生成することにより、単色の周波数分解値が効率的に生成可能になる。
【００２６】
また、請求項８にかかる発明は、前記請求項６または７に記載の画像処理方法を、コンピュータに実行させるプログラムを記録したことを特徴とする。
【００２７】
この請求項８にかかる発明によれば、請求項６または７に記載の画像処理方法を、プログラムとしてコンピュータ読み取り可能な記録媒体に記録することにより、コンピュータ上で請求項６または７に記載の画像処理方法に実行させることが可能になる。
【発明の効果】
【００２８】
本発明（請求項１）にかかる画像処理装置は、一色値判定手段でｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定し、ｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合に一色値の符号データを生成する一色値符号化手段による処理パスと、他の画像は周波数分解してその高周波数を量子化する処理パスの２つを設けることにより、たとえば単色で構成されるグラフィックス画像を一色値符号化手段で処理し、写真などの混色画像は通常の周波数分解後の符号化を実行することが可能になるため、高速にかつ比較的簡単な構成での符号化処理を行なうことができるという効果を奏する。
【００２９】
また、本発明（請求項２）にかかる画像処理装置は、請求項１において、１つ前のブロックが一色値符号化手段を使用していたかを判定するため、１つ前のＤＣ値とＤＣ値の差分による符号化処理を行って出力することができるという効果を奏する。
【００３０】
また、本発明（請求項３）にかかる画像処理装置は、請求項１において、１つ前のブロックが前記一色値符号化手段を使用しない場合、当該１つ前のブロックのＤＣ成分値を用いて符号化するＤＣ値を予測符号化するため、１つ前のＤＣ予測値による符号化処理を行なうことができるという効果を奏する。
【００３１】
また、本発明（請求項４）にかかる画像処理装置は、１つ前のブロックが前記周波数分解後データ符号化手段を使用しない場合、当該１つ前のブロックのＤＣ成分値を用いて符号化するＤＣ値を予測符号化するため、１つ前のＤＣ予測値による符号化処理を行なうことができるという効果を奏する。
【００３２】
また、本発明（請求項５）にかかる画像処理装置は、一色値判定手段によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、周波数分解手段を用いずに色成分のレベル値による周波数分解値を生成することにより、単色の周波数分解値が効率的に生成可能になるため、高速にかつ比較的簡単な構成での符号化処理を行なうことができるという効果を奏する。
【００３３】
また、本発明（請求項６）にかかる画像処理方法は、一色値判定工程でｎ×ｍの画像の色成分のレベル値がすべて同じ値であるかを判定し、ｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合に一色値の符号データを生成する一色値符号化工程による処理パスと、他の画像は周波数分解してその高周波数を量子化する処理パスの２つを設けることにより、たとえば単色で構成されるグラフィックス画像を一色値符号化工程で処理し、写真などの混色画像は通常の周波数分解後の符号化を実行することが可能になるため、高速にかつ比較的簡単な構成での符号化処理を行なうことができるという効果を奏する。
【００３４】
また、本発明（請求項７）にかかる画像処理方法は、一色値判定工程によりｎ×ｍの画像の色成分のレベル値がすべて同じ値である場合、周波数分解工程によらずに色成分のレベル値による周波数分解値を生成することにより、単色の周波数分解値が効率的に生成可能になる高速にかつ比較的簡単な構成での符号化処理を行なうことができるという効果を奏する。
【００３５】
また、本発明（請求項８）にかかるコンピュータ読み取り可能な記録媒体は、請求項６または７に記載の画像処理方法を、プログラムとしてコンピュータ読み取り可能な記録媒体に記録することにより、コンピュータ上で請求項６または７に記載の画像処理方法に実行させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照して、この発明にかかる画像処理装置および画像処理方法、並びに画像処理方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の最良な実施の形態を詳細に説明する。
【００３７】
本発明は、プリンタ画像の圧縮方式として、ＤＣＴ（離散コサイン変換）やＷａｖｅｌｅｔ（ウェーブレット）などの周波数変換を行なう圧縮方式を使用した場合にＹＵＶ（Ｙ：輝度成分、Ｕ，Ｖ：色差成分）の各ブロックの画素の色を判定し、各ブロック独立に同じ色と判定された場合、その周波数変換処理とは別のパスの一色データ符号化装置を使用し高速に符号化処理を行なうことを可能とするものである。以下、具体的に説明する。
【００３８】
（実施の形態）
まず、本発明による画像処理装置が搭載される画像形成装置（プリンタ）の構成および動作について説明する。図１は、本発明の実施の形態にかかる画像形成装置の機構部の構成例を示す説明図である。以下、図１の画像形成装置をカラープリンタと記述する。なお、この実施の形態ではレーザーカラープリンタを例にとるが、インクジェットプリンタなど他のカラープリンタであってもよい。
【００３９】
図１に示すカラープリンタ１００は、レーザー光書込みおよび電子写真プロセスにしたがい、４色（Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック））の画像をそれぞれ独立に配置された作像系１Ｙ、１Ｍ、１Ｃ、１Ｋで形成し、この４色の画像を記録紙に順次重ね合わせて転写し合成する４ドラムタンデムエンジンタイプの画像形成装置である。
【００４０】
各作像系１Ｙ、１Ｍ、１Ｃ、１Ｋは、像担持体としての感光体、たとえば小径のＯＰＣ（有機感光体）ドラム２Ｙ、２Ｍ、２Ｃ、２Ｋを有し、このＯＰＣドラム２Ｙ、２Ｍ、２Ｃ、２Ｋを取り囲むように作像の上流側から帯電手段としての帯電ローラ３Ｙ、３Ｍ、３Ｃ、３Ｋと、ＯＰＣドラム２Ｙ、２Ｍ、２Ｃ、２Ｋ上の静電潜像をそれぞれ現像剤で現像してＹ、Ｍ、Ｃ、Ｋ各色のトナー像とする現像装置４Ｙ、４Ｍ、４Ｃ、４Ｋと、クリーニング装置５Ｙ、５Ｍ、５Ｃ、５Ｋと、除電装置６Ｙ、６Ｍ、６Ｃ、６Ｋなどが配置されている。
【００４１】
各現像装置４Ｙ、４Ｍ、４Ｃ、４Ｋの脇には、Ｙトナー、Ｍトナー、Ｃトナー、Ｋトナーをそれぞれ現像装置４Ｙ、４Ｍ、４Ｃ、４Ｋへ所定の色のトナーを補給するトナーボトルユニット７Ｙ、７Ｍ、７Ｃ、７Ｋが配置されている。また、各作像系１Ｙ、１Ｍ、１Ｃ、１Ｋはそれぞれ独立に配置されたレーザーによる光書き込み装置８Ｙ、８Ｍ、８Ｃ、８Ｋが配置され、この光書き込み装置８Ｙ、８Ｍ、８Ｃ、８Ｋはレーザー光源としてのレーザーダイオード（ＬＤ）光源９Ｙ、９Ｍ、９Ｃ、９Ｋや、コリメートレンズ１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋ、ｆθレンズ１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋ、といった光学部品、偏向走査手段としてのポリゴンミラー１２Ｙ、１２Ｍ、１２Ｃ、１２Ｋ、折り返しミラー１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋ、１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋなどを有する。
【００４２】
各作像系１Ｙ、１Ｍ、１Ｃ、１Ｋは垂直に配列され、その右側には転写ベルトユニット１５がＯＰＣドラム２Ｙ、２Ｍ、２Ｃ、２Ｋに接する形で配置される。転写ベルトユニット１５は、転写ベルト１６がローラ１７〜２０に張架されて駆動源（不図示）により回転駆動される。装置下側には転写材としての記録紙が収納された給紙トレイ２１が配置され、装置上部に熱定着ローラと加圧ローラを有する定着装置２２、排紙ローラ２３および排紙トレイ２４が配設されている。
【００４３】
作像時には、各作像系１Ｙ、１Ｍ、１Ｃ、１Ｋにおいて、それぞれ、ＯＰＣドラム２Ｙ、２Ｍ、２Ｃ、２Ｋが駆動源(不図示)により回転駆動され、帯電ローラ３Ｙ、３Ｍ、３Ｃ、３ＫによりＯＰＣドラム２Ｙ、２Ｍ、２Ｃ、２Ｋが一様に帯電されて光書き込み装置８Ｙ、８Ｍ、８Ｃ、８Ｋが各色の画像データに基づきレーザーダイオードを変調し、そのレーザー光を偏向走査してＯＰＣドラム２Ｙ、２Ｍ、２Ｃ、２Ｋに光書込みを行なうことによって、ＯＰＣドラム２Ｙ、２Ｍ、２Ｃ、２Ｋ上に静電潜像が形成される。
【００４４】
このＯＰＣドラム２Ｙ、２Ｍ、２Ｃ、２Ｋ上の静電潜像はそれぞれ現像装置４Ｙ、４Ｍ、４Ｃ、４Ｋにより現像されてＹ、Ｍ、Ｃ、Ｋ各色のトナー像となり、一方、給紙トレイ２１から給紙ローラ２５により転写紙が水平方向に給紙されて搬送系により作像系１Ｙ、１Ｍ、１Ｃ、１Ｋ方向へ垂直に搬送される。この記録紙は、転写ベルト１６に静電的に吸着保持されて転写ベルト１６により搬送され、転写バイアス印加手段（不図示）により転写バイアスが印加されてＯＰＣドラム２Ｙ、２Ｍ、２Ｃ、２Ｋ上のＹ、Ｍ、Ｃ、Ｋ各色のトナー像を順次に重ねて合わせて記録紙に転写することでフルカラー画像が記録紙上に形成される。このフルカラー画像が形成された記録紙は、定着装置２２によりフルカラーのトナー画像が熱および圧力の作用によって定着されて排紙ローラ２３により排紙トレイ２４へ排出される。
【００４５】
つぎに、以上のように構成されたカラープリンタにおける画像処理装置の構成および動作について説明する。図２は、図１における画像形成装置の電装・制御系の構成を示すブロック図である。この電装・制御系は、カラープリンタ１００全体の制御を行なうＣＰＵ１０１、メモリコントローラ１０３に接続されＣＰＵ１０１とメモリコントローラ１０３間のインターフェイス制御を実行するＣＰＵＩ／Ｆ１０２、メインメモリ１０４を制御しＣＰＵ１０１のローカルバス、復号化装置、画像処理装置、符号化装置とメインメモリとの転送を制御するメモリコントローラ１０３を備えている。
【００４６】
また、ＣＰＵ１０１からの描画コマンドを受け取りメインメモリ１０４のバンドを描画する描画装置１０５、メインメモリ１０４の２値バンドデータを符号化し、メインメモリ１０４へ符号を転送する符号化装置１０６、符号化装置１０６により符号化された符号を受け取り、各版を復号化し、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）、Ｋ（ブラック）版のエンジンコントローラへ転送する復号化装置１０７、復号化装置１０７から画像データを受け取って各版のプリンタエンジン１０９に転送するエンジンコントローラ１０８、Ｃ，Ｍ，Ｙ，Ｋ各版の画像を形成するプリンタエンジン１０９(図１参照)を備えている。
【００４７】
また、ネットワークに接続されネットワークから各種データやコマンドなどを受け取ってメモリコントローラ１０３を介して各種のコントローラに接続されている通信コントローラ１１０、プリント出力する画像やＣＰＵ１０１の制御プログラムや各種データなどを格納するメインメモリ１０４、ＲＯＭ１１２、パネルコントローラ１１３などと、ＣＰＵ１０１、メインメモリ１０４とのインターフェイス制御を実行するローカルＩ／Ｆ１１１、文字などのフォント情報やＣＰＵ１０１の制御プログラムなどを格納するＲＯＭ１１２、オペレーションパネル１１４を制御するパネルコントローラ１１３、ユーザーの入力操作をプリンタへ知らせるオペレーションパネル１１４を備えている。
【００４８】
図３は、図２における画像データに対する通常の画像処理の流れを示すブロック図である。図において、ＣＰＵ１０１はＰＤＬ（ページ記述言語）を解析し、メインメモリ１０１のバンドメモリ領域１０４ａへ多値ＲＧＢバンドのバンドメモリを作成する。メインメモリ１０４はＣＰＵ１０１により生成されたバンドデータをバンドメモリ領域１０４ａに記憶する。符号化装置１０５は、メインメモリ１０４のバンドメモリ領域１０４ａのバンドデータを読み込んで符号化し、メインメモリ１０４の符号ページメモリ領域１０４ｂへ符号を送る。メインメモリ１０４は、符号化装置１０５から符号を受け取り記憶する。
【００４９】
また、復号化装置１０６は、メインメモリ１０４の符号ページメモリ領域１０４ｂに記憶された各バンド毎の符号からなる１ページ分の符号を読み込んでこれを復号化して画像処理装置１０７へ転送する。画像処理装置１０７は、復号された画像データを受け取り、色変換処理や階調処理などの画像処理を行ない、エンジンコントローラ１０８へ転送し、プリンタエンジンがこの画像データにしたがってプリント出力する。
【００５０】
図４は、本発明の実施の形態にかかる画像処理の概念を示すブロック図である。図において、ＣＰＵ１０１は、メインメモリ１０４へ多値ＲＧＢバンドデータを生成する。メインメモリ１０４は、バンドデータやページ符号やプログラムや各種のワークデータなどを記憶する。符号化装置１０５は、メインメモリ１０４のバンドメモリ領域１０４ａへバンドを読み込み符号化し、メインメモリ１０４の符号ページメモリ領域１０４ｂへ符号を書き込む。復号化装置１０６は、プリンタエンジン１０９に同期してメインメモリ１０４の符号ページメモリ領域１０４ｂの符号を復号して画像処理装置１０７へ転送する。画像処理装置１０７は、復号化装置１０６により復号された画像データを受け取って色変換、階調処理などの画像処理を行ないエンジンコントローラ１０８へ転送する。エンジンコントローラ１０８は、画像処理装置１０７から受け取った階調処理後の画像データをプリンタエンジン１０９へ転送する。なお、図４の左側に、バンドメモリ領域１０４ａの多値バンドメモリフォーマット例、符号ページメモリ領域１０４ｂの符号ページメモリフォーマット例を示す。
【００５１】
図５は、メインメモリ１０４のフォーマットを示す。バンド格納領域１０４ａは、多値ＲＧＢのバンドデータを格納する。符号ページメモリ領域１０４ｂは、符号化された１ページ分のバンドの符号データを複数ページ分格納する領域である。プログラム領域１０４ｐは、ＣＰＵ１０１の各種のプログラムを格納する領域である。ワーク領域１０４ｗは、ＣＰＵ１０１などの制御途中のワーキングメモリとして使用される。
【００５２】
図６は、本発明の実施の形態にかかる画像処理の全体の流れを示すブロック図である。図の矢印で示すように、ＣＰＵはメインメモリへ多値ＲＧＢバンドデータをＰＤＬ（ページ記述言語）を生成する。符号化装置１０５は、完成したバンドデータをメインメモリ１０４から読み込んで符号化を行ない、その符号化したバンドデータをメインメモリ１０４の符号ページメモリ領域１０４ｂへ送る。復号化装置１０６は、完成されたページ符号データをメインメモリ１０４から読み込んで復号化し、その復号化した画像データを画像処理装置１０７へ送る。画像処理装置１０７は色変換、階調処理などの画像処理を行なう。エンジンコントローラ１０８はプリンタエンジン１０９を制御しプリント出力を行なう。
【００５３】
図７は、図２における符号化装置１０５の内部構成を示すブロック図である。図において、符号化装置１０５は、メモリコントローラＩ／Ｆ１２０、符号化処理装置１２１、書き込みメモリアドレス生成装置１２２、読み込みメモリアドレス生成装置１２３、コントローラ１２４を備えている。
【００５４】
メモリコントローラＩ／Ｆ１２０は、メモリコントローラ１０４とのインターフェイス制御を実行する。符号化処理装置１２１は、メモリコントローラＩ／Ｆ１２０をかいして、メインメモリ１０４のバンドメモリ領域１０４ａから８×８のＲＧＢデータを読み込んで符号化し、メモリコントローラＩ／Ｆ１２０をかいしてメインメモリ１０４の符号ページメモリ領域１０４ｂへ転送する。書き込みメモリアドレス生成装置１２２は、符号化処理装置１２１が処理するメインメモリ１０４のバンドメモリ領域１０４ａのアドレスを生成する。読み込みメモリアドレス生成装置１２３は、符号化処理装置１２１が処理した画像を格納するメインメモリ１０４の符号ページメモリ領域１０４ｂのアドレスを生成する。コントローラ１２４は、この符号化装置１０５全体を制御する。
【００５５】
図８は、図７における符号化処理装置１２１の構成を示すブロック図である。図に示すように、この符号化処理装置１２１は、ＲＧＢデータ８×８記憶装置１２５、ＲＧＢ→ＹＵＶ変換装置１２６、Ｙデータ８×８記憶装置１２７、Ｙ２次元ＤＣＴ処理装置１２８、Ｙ量子化処理装置１２９、Ｙエントロピー符号化装置１３０、Ｙ一色データ判定装置１３１、Ｙ一色データ符号化装置１３２、Ｕデータ８×８記憶装置１３３、Ｕ２次元ＤＣＴ処理装置１３４、Ｕ量子化処理装置１３５、Ｕエントロピー符号化装置１３６、Ｕ一色データ判定装置１３７、Ｕ一色データ符号化装置１３８、Ｖデータ８×８記憶装置１３９、Ｖ２次元ＤＣＴ処理装置１４０、Ｖ量子化処理装置１４１、Ｖエントロピー符号化装置１４２、Ｖ一色データ判定装置１４３、Ｖ一色データ符号化装置１４４、符号フォーマット生成装置１４５、コントローラ１４６を備えている。
【００５６】
ＲＧＢデータ８×８記憶装置１２５は、ＲＧＢの８×８画素ブロックを一時格納する。ＲＧＢ→ＹＵＶ変換装置１２６は、ＪＰＥＧの規格にしたがって８×８画素のＲＧＢをＹＵＶへ変換し、Ｙ成分（輝度信号）をＹデータ８×８記憶装置１２７へ、Ｕ成分（色差信号Ｃｂ）をＵデータ８×８記憶装置１３７へ、Ｖ成分（色差信号Ｃｒ）をＶデータ８×８記憶装置１３９へ転送する。
【００５７】
Ｙデータ８×８記憶装置１２７は、ＲＧＢ→ＹＵＶ変換装置１２６により生成されたＹ値を８×８のブロックについて記憶する。Ｙ２次元ＤＣＴ処理装置１２８は、Ｙ成分をＤＣＴ（離散コサイン変換）処理し、Ｙ量子化処理装置１２９へ転送する。Ｙ量子化処理装置１２９は、Ｙ２次元ＤＣＴ処理装置１２８からのＹ成分のＤＣＴ処理後のデータを受け取って量子化し、Ｙエントロピー符号化装置１３０へ転送する。Ｙエントロピー符号化装置１３０は、Ｙ量子化処理装置１２９からのＹ成分の量子化後のデータを受け取り、ハフマン符号化方式で符号化し、符号フォーマット生成装置１４５へ転送する。Ｙ一色データ判定装置１３１は、Ｙデータ８×８記憶装置１２７により記憶された８×８のＹ値を読み込み全て同じ値であるかを判定し、コントローラ１４６へ知らせる。Ｙ一色データ符号化装置１３２は、Ｙ一色データ判定装置１３１から同じ値と判断された場合そのＹ値のみ、受け取り、符号化し、符号フォーマット生成装置１４５へ転送する。
【００５８】
Ｕデータ８×８記憶装置１３３は、ＲＧＢ→ＹＵＶ変換装置１２６により生成されたＵ値を８×８のブロックについて記憶する。Ｕ２次元ＤＣＴ処理装置１３４は、Ｕ成分をＤＣＴ（離散コサイン変換）処理し、Ｕ量子化処理装置１３５へ転送する。Ｕ量子化処理装置１３５は、Ｕ２次元ＤＣＴ処理装置１３４からのＵ成分のＤＣＴ処理後のデータを受け取って量子化し、Ｕエントロピー符号化装置１３６へ転送する。Ｕエントロピー符号化装置１３６は、Ｕ量子化処理装置１３５からのＵ成分の量子化後のデータを受け取り、ハフマン符号化方式で符号化し、符号フォーマット生成装置１４５へ転送する。Ｕ一色データ判定装置１３７は、Ｕデータ８×８記憶装置１３３により記憶された８×８のＵ値を読み込み全て同じ値であるかを判定し、コントローラ１４６へ知らせる。Ｕ一色データ符号化装置１３８は、Ｕ一色データ判定装置１３７から同じ値と判断された場合そのＵ値のみ、受け取り、符号化し、符号フォーマット生成装置１４５へ転送する。
【００５９】
Ｖデータ８×８記憶装置１３９は、ＲＧＢ→ＹＵＶ変換装置１２６により生成されたＶ値を８×８のブロックについて記憶する。Ｕ２次元ＤＣＴ処理装置１４０は、Ｕ成分をＤＣＴ（離散コサイン変換）処理し、Ｖ量子化処理装置１４１へ転送する。Ｖ量子化処理装置１４１は、Ｖ２次元ＤＣＴ処理装置１４０からのＶ成分のＤＣＴ処理後のデータを受け取って量子化し、Ｖエントロピー符号化装置１４２へ転送する。Ｖエントロピー符号化装置１４２は、Ｖ量子化処理装置１４４からのＶ成分の量子化後のデータを受け取り、ハフマン符号化方式で符号化し、符号フォーマット生成装置１４５へ転送する。Ｖ一色データ判定装置１４３は、Ｖデータ８×８記憶装置１３９により記憶された８×８のＶ値を読み込み全て同じ値であるかを判定し、コントローラ１４６へ知らせる。Ｖ一色データ符号化装置１４４は、Ｖ一色データ判定装置１４３から同じ値と判断された場合そのＶ値のみ、受け取り、符号化し、符号フォーマット生成装置１４５へ転送する。
【００６０】
図９は、図８のように構成された符号化処理装置１２１の処理動作を示すフローチャートである。この符号化処理装置１２１はコントローラ１４６によって実行される。図において、まず、８×８のＲＧＢデータをＲＧＢデータ８×８記憶装置１２５から読み込み（ステップＳ１）、ＲＧＢ→ＹＵＶ変換装置１２６により８×８ブロックのＲＧＢデータを８×８のＹＵＶデータに変換する（ステップＳ２）。続いて、この８×８のＹＵＶデータは全て同じであるか否かを判断する（ステップＳ３）。ここで、８×８のＹＵＶデータは全て同じである場合、Ｙ値からＤＣＴ後のＤＣ値へ変換し（ステップＳ４）、さらに１つ前のブロックはＹ値が全て同じ値であるか否かを判断する（ステップＳ５）。ここで、１つ前のブロックはＹ値が全て同じ値である場合には、Ｙ一色データ符号化装置１３２の１つ前のＤＣ値とＤＣ値の差分を求め、さらにＤＣハフマンテーブルによりＤＣハフマン符号値とＤＣハフマン符号長を求め、符号フォーマット生成装置１４５へ転送する（ステップＳ６）。一方、ステップＳ５において１つ前のブロックはＹ値が全て同じ値ではない場合、Ｙエントロピー符号化装置１３０の１つ前のＤＣ値とＤＣ値の差分を求め、さらにＤＣハフマンテーブルによりＤＣハフマン符号値とＤＣハフマン符号長を求め、符号フォーマット生成装置１４５へ転送する（ステップＳ７）。このステップＳ６またはステップＳ７を実行した後、ＤＣＴ変換後のＡＣ値が全て“０”の場合の０ランレングスによるＡＣハフマン符号値とＡＣハフマン符号長を求め、符号フォーマット生成装置１４５へ転送する（ステップＳ８）。
【００６１】
一方、ステップＳ３において８×８のＹＵＶデータが全て同じではない場合、Ｙ２次元ＤＣＴ処理装置１２９により、８×８のＹデータをＤＣＴ変換し（ステップＳ１０）、さらにＹ量子化処理装置１２９により、８×８のＤＣＴ係数を量子化処理する（ステップＳ１１）。続いて、１つ前のブロックはＹ値が全て同じ値であるか否かを判断する（ステップＳ１２）。ここで、１つ前のブロックはＹ値が全て同じ値である場合には、Ｙ一色データ符号化装置１３２の１つ前のＤＣ値とＤＣ値の差分を求め、さらにＤＣハフマンテーブルによりＤＣハフマン符号値とＤＣハフマン符号長を求め、符号フォーマット生成装置１４５へ転送する（ステップＳ１３）。一方、ステップＳ１２において１つ前のブロックはＹ値が全て同じ値ではない場合、Ｙエントロピー符号化装置１３０の１つ前のＤＣ値とＤＣ値の差分を求め、さらにＤＣハフマンテーブルによりＤＣハフマン符号値とＤＣハフマン符号長を求め、符号フォーマット生成装置１４５へ転送する（ステップＳ１４）。このステップＳ１３またはステップＳ１４を実行した後、ＡＣハフマンテーブルによりＡＣハフマン符号値とＡＣハフマン符号長を求め、符号フォーマット生成装置１４５へ転送する（ステップＳ１５）。
【００６２】
続いて、ステップＳ３において８×８のＹＵＶデータが全て同じである場合には、上記ステップＳ４〜Ｓ８の処理を同様に、他方、ステップＳ３において８×８のＹＵＶデータが全て同じではない場合には、ステップＳ１０〜Ｓ１５の処理を同様に実行し（ステップＳ９）、この処理を終了する。
【００６３】
図１０は、図８における各色の一色データ符号化装置１３２（１３８、１４４）の内部構成を示すブロック図である。なお、ここではＹ一色データ符号化装置１３２を例にとっているが、他のＵ，Ｖの一色データ符号化装置１３８、１４４についても同様に構成される。このＹ一色データ符号化装置１３２は、ＤＣ値生成装置１５０、ＭＡＸ０ランレングスＡＣ値符号生成装置１５１、ＤＣ値符号化装置１５２、符号フォーマット生成装置１５３を備えている。
【００６４】
ＤＣ値生成装置１５０は、一色データ判定装置からの一色データを受け取り図１３のようなＤＣ値を生成するＤＣ値生成装置である。ＭＡＸ０ランレングスＡＣ値符号生成装置１５１は、図１２に示すように周波数成分がないためにＡＣ値の値が全て"０"であるために特定な符号とその符号長を符号フォーマット生成装置１５３へ転送する。ＤＣ値符号化装置１５２は、ＤＣ値生成装置１５０からのＤＣ値と前ブロックのＤＣ値から予測符号化する。符号フォーマット生成装置１５３は、ＭＡＸ０ランレングスＡＣ値符号生成装置１５１、ＤＣ値符号化装置１５２からＡＣ、ＤＣの符号を受け取り、符号を接続する。
【００６５】
図１１は、図１０におけるＤＣ値符号化装置１５２の内部構成を示すブロック図である。このＤＣ値符号化装置１５２は、ＤＣレジスタ１５５、１つ前のレジスタ１５６、ＭＵＸ（マルチプレクサ）１５７、減算装置１５８、ハフマンテーブル（ＤＣ）１５９を備えている。
【００６６】
ＤＣレジスタ１５５は、現在のブロックのＤＣ値を記憶する。１つ前のレジスタ１５６は、１つ前にブロックのＤＣ値を記憶する。ＭＵＸ１５７は、１つ前のブロックが一色データ符号化装置（１３２、１３８，１４４）で符号化された場合、１つ前のレジスタ１５６の値を、違えばエントロピー符号化装置（１３０、１３６、１４２）の有する１つ前のＤＣ値を減算装置１５８へ転送する。減算装置１５８は、１つ前のＤＣ値との減算処理を行ない、ＤＣ差分データを生成する。ハフマンテーブル１５９は、減算装置１５８で生成されたＤＣ差分データのハフマン符号とその符号長を記憶し、出力する。
【００６７】
図１４は、図８における各色のエントロピー符号化装置（１０３、１３６、１４２）の内部構成を示すブロック図である。このエントロピー符号化装置は、８×８ＤＣＴ係数格納装置１６０、ＤＣ／ＡＣ値切り出し装置１６１、ＤＣ値符号化装置１６２、ＡＣ値符号化装置１６３、符号フォーマット生成装置１６４を備えている。
【００６８】
８×８ＤＣＴ係数格納装置１６０は、ＤＣＴ処理後の８×８のＤＣＴ係数を格納する。ＤＣ/ＡＣ値切り出し装置１６１は、８×８ＤＣＴ係数格納装置１６０からＤＣ値とＡＣ値をＤＣ値を１つ、ＡＣ値を６３個を切り出し、ＤＣ値をＤＣ値符号化装置１６２へ、ＡＣ値をＡＣ値符号化装置１６３へ転送する。ＤＣ値符号化装置１６２は、ＤＣ/ＡＣ値切り出し装置１６１から受け取ったＤＣ値をＤＣ値のハフマンテーブルによりＤＣ符号とその符号長を求める。ＡＣ値符号化装置１６３は、ＤＣ/ＡＣ値切り出し装置１６１から受け取ったＡＣ値をＡＣ値のハフマンテーブルによりＡＣ符号とその符号長を求める。符号フォーマット処理装置１６４は、でＤＣ値符号化装置１６２,ＡＣ値符号化装置１６３からのＤＣ,ＡＣ符号とその符号長を１つの符号と符号長にまとめる。
【００６９】
したがって、以上説明してきたように、プリンタ画像の圧縮方式として、ＤＣＴやＷａｖｅｌｅｔ変換などの周波数変換を行なう圧縮方式を使用した場合にＹＵＶの各ブロックの画素の色を判定し、各ブロック独立に同じ色と判定された場合、その周波数変換処理とは別のパスの一色データ符号化装置を使用することにより、たとえば同じ色で構成されるグラフィックス画像を一色データ符号化装置で処理し、写真画像についてＪＰＥＧによる周波数分解による高周波数から量子化処理を行なう２つパスが実現するため、これらを高速に符号化処理を行なうことができる。
【００７０】
ところで、これまで説明してきた画像処理方法（動作）を、プログラム化し、コンピュータ読み取り可能な記録媒体に記録し、コンピュータ上で実行することもできる。また、画像処理方法の一部をネットワーク上に有し、通信回線を通して実現することもできる。
【００７１】
すなわち、この実施の形態で説明した画像処理方法は、図１５に示すように、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータ（ＣＰＵ３０）で実行することにより実現される。このプログラムは、キーボード３５の操作などにより、メモリ３１、ハードディスク３４、フレキシブルディスク３７、ＣＤ−ＲＯＭ（ＣｏｍｐａｃｔＴ−Ｄｉｓｃ  Ｒｅａｄ  ＯｎｌＹ  Ｍｅｍｏｒｙ）３６、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータ（ＣＰＵ３０）によって記録媒体から読み出し、必要に応じて表示装置３３に表示することによって実行される。また、必要に応じてこの画像処理方法のデータを通信装置３２から外部装置に送受信することも可能である。
【００７２】
また、このプログラムは、図１６に示すように、上記記録媒体を介して、インターネット３０などのネットワークによってパーソナルコンピュータなどの装置４１〜４３に配布することができる。
【００７３】
すなわち、このプログラムは、たとえばコンピュータに内蔵されている記録媒体としてのハードディスクに、あらかじめインストールした状態で提供することができる。プログラムは記録媒体に一時的あるいは永続的に格納し、コンピュータにユニットとして組み込んだり、あるいは着脱式の記録媒体として利用することで、パッケージソフトウェアとして提供することができる。
【００７４】
記録媒体としては、たとえば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤ、磁気ディスク、半導体メモリなどが利用できる。
【００７５】
プログラムは、ダウンロードサイトから、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットといったネットワークを介して、有線または無線でコンピュータに転送し、そのコンピュータにおいて、内蔵するハードディスクなどの記憶装置にダウンロードさせるようにすることができる。
【産業上の利用可能性】
【００７６】
以上のように、本発明にかかる画像処理装置および画像処理方法、並びに画像処理方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体は、デジタル複写機やデジタルカメラ、各種のカラープリンタなどに有用であり、特に、プリンタ画像の圧縮方式として、ＤＣＴやウェーブレットなどの周波数変換を行なう圧縮方式を使用した場合にＹＵＶの各ブロックの画素の色を判定し、各ブロック独立に同じ色と判定された場合、その周波数変換処理とは別のパスの一色データ符号化装置を使用することによって高速に符号化処理を行なうシステムに適している。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態にかかる画像形成装置の機構部の構成例を示す説明図である。
【図２】図１における画像形成装置の電装・制御系の構成を示すブロック図である。
【図３】図２における画像データに対する通常の画像処理の流れを示すブロック図である。
【図４】本発明の実施の形態にかかる画像処理の概念を示すブロック図である。
【図５】図２におけるメインメモリのフォーマットを示す説明図である。
【図６】本発明の実施の形態にかかる画像処理の全体の流れを示すブロック図である。
【図７】図２における符号化装置の内部構成を示すブロック図である。
【図８】図７における符号化処理装置の構成を示すブロック図である。
【図９】図８のように構成された符号化処理装置の処理動作を示すフローチャートである。
【図１０】図８における各色の一色データ符号化装置の内部構成を示すブロック図である。
【図１１】図１０におけるＤＣ値符号化装置の内部構成を示すブロック図である。
【図１２】ＡＣ符号化の手順を示すマトリクス図である。
【図１３】ＤＣ符号化を示すマトリクス図である。
【図１４】図８における各色のエントロピー符号化装置の内部構成を示すブロック図である。
【図１５】本発明の実施の形態にかかる画像処理方法をコンピュータに実行させる例を示すブロック図である。
【図１６】本発明の実施の形態にかかる画像処理方法をネットワーク上からダウンロードして実行させる例を示すブロック図である。
【図１７】画像出力処理の対象となるプリンタ画像例を示す説明図である。
【図１８】従来におけるウェーブレット変換の様子を示す説明図である。
【符号の説明】
【００７８】
１００  カラープリンタ
１０１  ＣＰＵ
１０３  メモリコントローラ
１０４  メインメモリ
１０４ａ  バンドメモリ領域
１０４ｂ  符号ページメモリ領域
１０６  復号化装置
１０７  画像処理装置
１０８  エンジンコントローラ
１０９  プリンタエンジン
１２１  符号化処理装置
１２５  ＲＧＢデータ８×８記憶装置
１２６  ＲＧＢ→ＹＵＶ変換装置
１２８  Ｙ２次元ＤＣＴ処理装置
１２９  Ｙ量子化処理装置
１３０  Ｙエントロピー符号化装置
１３１  Ｙ一色データ判定装置
１３２  Ｙ一色データ符号化装置
１３４  Ｕ２次元ＤＣＴ処理装置
１３５  Ｕ量子化処理装置
１３６  Ｕエントロピー符号化装置
１３７  Ｕ一色データ判定装置
１３８  Ｕ一色データ符号化装置
１４０  Ｖ２次元ＤＣＴ処理装置
１４１  Ｖ量子化処理装置
１４２  Ｖエントロピー符号化装置
１４３  Ｖ一色データ判定装置
１４４  Ｖ一色データ符号化装置
１５２  ＤＣ値符号化装置
【図１】
2005260872.tif 000004
【図２】
2005260872.tif 000005
【図３】
2005260872.tif 000006
【図４】
2005260872.tif 000007
【図５】
2005260872.tif 000008
【図６】
2005260872.tif 000009
【図７】
2005260872.tif 000010
【図８】
2005260872.tif 000011
【図９】
2005260872.tif 000012
【図１０】
2005260872.tif 000013
【図１１】
2005260872.tif 000014
【図１２】
2005260872.tif 000015
【図１３】
2005260872.tif 000016
【図１４】
2005260872.tif 000017
【図１５】
2005260872.tif 000018
【図１６】
2005260872.tif 000019
【図１７】
2005260872.tif 000020
【図１８】
2005260872.tif 000021