(57)【要約】【課題】ディレイメモリによらず高速な少値復号を実現し、かつ方形単位に少値符号化し、復号後にブロック内の画素毎の回転を行うことにより、小さいゲート規模で、余分なメモリ容量を必要てせずに高速処理を実現すること。【解決手段】多値の画像データを記憶する多値画像バッファー４と、このデータを符号化する多値画像符号化装置５と、この符号化された符号を記憶するＨＤＤ９と、ＨＤＤ９のデータを読み込み画像処理を行う画像処理装置１０と、画像処理された画像データを符号化する少値符号化装置１２と、少値符号化装置１２により符号化された符号データを記憶するメインメモリ７と、この記憶された符号データを復号する少値復号装置４１と、を備える。【選択図】        図２
2006246378.tif 000002
【特許請求の範囲】
【請求項１】
多値の画像データを記憶する多値画像記憶手段と、
前記多値画像記憶手段のデータを符号化する多値符号化手段と、
前記多値符号化手段により符号化された符号を記憶する多値符号データ記憶手段と、
前記多値画像記憶手段のデータを読み込み画像処理を行う画像処理手段と、
前記画像処理手段により画像処理された画像データを符号化する少値符号化手段と、
前記少値符号化手段により符号化された符号データを記憶する少値符号記憶手段と、
前記少値符号記憶手段により記憶された符号データを復号する少値復号手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記多値符号化手段は、前記多値画像記憶手段のデータを読み込み画素単位に符号化することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記少値符号化手段は、前記画像処理手段により画像処理された画像データを各版ごとに符号化することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像処理手段は、前記多値画像記憶手段のデータを読み込み少なくとも色変換処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像処理手段は、少なくとも色変換処理後に、階調処理を行うことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記少値符号化手段は、前記画像処理手段により画像処理された画像データを方形単位に符号化することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記少値復号手段は、前記少値符号記憶手段に記憶されている符号データを方形単位に復号することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記少値符号化手段は、方形単位の符号の先頭アドレスを生成する方形単位の符号の先頭アドレスを生成する先頭アドレス生成手段を有することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
さらに、前記先頭アドレス生成手段により生成された方形単位の符号の先頭アドレスを記憶する先頭アドレス記憶手段を有することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
さらに、復号された方形の少値画像データを少なくとも印字するバンド幅の画像データを副走査方向の高さ分の分記憶する少値画像データ記憶手段を有することを特徴とする請求項７に記載の画像処理装置。
【請求項１１】
前記少値復号手段は、復号された方形の少値画像データを画像データを方形画素内で回転する少値画像データ回転手段を有することを特徴とする請求項７に記載の画像処理装置。
【請求項１２】
多値の画像データを記憶する多値画像記憶工程と、
前記多値画像記憶工程のデータを符号化する多値符号化工程と、
前記多値符号化工程により符号化された符号を記憶する多値符号データ記憶工程と、
前記多値画像記憶工程のデータを読み込み画像処理を行う画像処理工程と、
前記画像処理工程により画像処理された画像データを符号化する少値符号化工程と、
前記少値符号化工程により符号化された符号データを記憶する少値符号記憶工程と、
前記少値符号記憶工程により記憶された符号データを復号する少値復号工程と、
を含むことを特徴とする画像処理方法。
【請求項１３】
請求項１２に記載の画像処理方法を、コンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法、並びに画像処理方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、画像データ圧縮技術は画像データを保持するためのメモリ量を低減したり、画像データの送信時間を短縮したりする目的で画像処理分野で一般に使用されている。画像データ圧縮方式は画像データの処理形態により種々存在する。画像データを印字処理する場合においては限られた容量のメモリ上で画像データを回転して印字するなどの処理を高速に行うことができるという必要性から固定長圧縮がよく使用されている。
【０００３】
代表的な固定長圧縮の方式としてＧＢＴＣ（Ｇｅｎｅｒａｌ  ＢＴＣ）などが知られている。図４４、図４５、図４６にＧＢＴＣのアルゴリズムを示す。また、他の圧縮方式として画像データを水平周波数方向と垂直周波数方向に複数のブロックに分割すると共に低域周波数のブロックほど細かくするＷｅｖｌｅｔ変換が知られている。このＷａｖｅｌｅｔ変換は最近、自然階調の画像を効果的に圧縮する方法として注目されている。また、Ｗａｖｅｌｅｔ変換は写真のような連続した階調を持った画像の圧縮に適していることが知られている。以下に演算式（数１）を示す。
【０００４】
【数１】
2006246378.tif 000003
【０００５】
また、圧縮方式としてはＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）などの直交変換によって画像データを周波数成分に変換し、その変換係数を量子化する方式があり、特にＤＣＴを使用した多値画像を符号化する方式として、ＩＴＵ−ＴとＩＳＯにより標準化されたＪＰＥＧ方式が知られている。ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）のＤＣＴ演算式を下記数２に示す。また、ＪＰＥＧはＲＧＢなどの多値画像を圧縮する多値符号化方式と考えられるが、２値画像の圧縮方法として圧縮方式としては、２値画像符号化方式の国際標準であるＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）が知られている。
【０００６】
【数２】
2006246378.tif 000004
【０００７】
このＪＢＩＧは２値のような少値画像を圧縮する少値符号化方式と考えられる。たとえば、画像データをＪＰＥＧ方式で符号化するとき、バンドバッファーを有し、スキャナーなどのシリアルに転送される画像データを１時格納し、バンドバッファーのライン数と等しい正方のマクロブロックごとＲＳＴ（ReSTart）マーカーを発行することにより、マクロブロックごとにＤＣ成分の初期化を行い、その符号のＲＳＴマーカーを認識することによりマクロブロックごとの位置を認識するためポインタテーブルを生成し、画像出力時にマクロブロックごと復号化処理を行い、９０度単位の回転処理を行い、画像処理後、プリンタエンジンへ転送していた（たとえば、特許文献１参照）。
【０００８】
また、ＪＰＥＧはＲＧＢなどの多値画像を圧縮する多値符号化方式と考えられるが、２値画像の圧縮方法として圧縮方式としては、２値画像符号化方式の国際標準であるＪＢＩＧが知られている。このＪＢＩＧは２値のような少値画像を圧縮する少値符号化方式と考えられる。
【０００９】
また、従来は、１ブロックライン単位に符号化し、各ブロックラインごと符号長を求めてアドレスを管理し、回転処理を可能としている（たとえば、特許文献２〜５参照）。
【００１０】
また、従来においては、マクロブロック単位に符号化し、各マクロブロックごと符号長を求めてアドレス管理させ、回転処理を可能としている（たとえば、特許文献６参照）。そして、従来、複写機では、ＨＤＤを有してコピー処理後のデータを蓄積することにより、電子ソート処理の高速化や、文章データの保存などに使用されている。そして、従来、図４８に示すようにＨＤＤへ貯えた画像データを２ページ分のページを１ページに集約する集約印刷や、図４９に示すようにＨＤＤへ貯えられた画像データを拡大して印刷する拡大印刷や、図５０に示すようにＨＤＤへ貯えられた画像データを縮小して印刷する縮小印刷や、図５１に示すようにＨＤＤへ貯えられた画像データを回転して印刷する回転印刷などが知られている。また、近年、図５２に示すように蓄積されたプリンタ画像データと蓄積されたコピー画像データを１枚の紙にプリンタ画像とコピー画像を集約して印字する要求がある。このようにプリンタ画像とコピー画像を同時に出力する場合、同様なフォーマットで記憶することが望ましい。また、同画像は拡大、縮小、回転を伴うために、階調処理後の画像ではなくＲＧＢ画像であることが望ましい。
【００１１】
図４６に従来のコピー画像処理の流れを示す。スキャナーで読み込んだ画像データをバンド単位に１時記憶し、Ｎ×Ｍ単位のブロックに分割し、ブロックごとＪＰＥＧなどの多値符号化方式で符号化し、ページ記憶装置にページ単位に記憶させ、ＪＰＥＧで復号しバンド単位に展開し、色変換処理にてＣＭＹＫへ変換した後、階調処理を行い印字していた。
【００１２】
また、図４７に従来の拡大／縮小および回転コピー処理の流れを示す。ここでは、スキャナーで読み込んだ画像データをバンド単位に１時記憶し、Ｎ×Ｍ単位のブロックに分割し、ブロックごとＪＰＥＧなどの多値符号化方式で符号化し、ページ記憶装置にページ単位に記憶させ、拡大／縮小処理や回転処理を行うために、ＪＰＥＧで復号し拡大／縮小処理および回転処理を行い、再度ＪＰＥＧ符号化しページ記憶装置にページ単位に記憶させ、ＪＰＥＧで復号しバンド単位に展開し、色変換処理にてＣＭＹＫへ変換した後、階調処理を行い印字していた。
【００１３】
また、ＣＭＹＫ版を同時に印字するタンダム型の印字装置は各ＣＭＹＫの印字部が離れているために各版ごとの印字データの時間差が生じている。図４１に従来の各版ごと多値ＲＧＢ符号を独立に復号処理を行う例を示す。図４２に従来の多値ＲＧＢ符号を一括に復号し、ＣＭＹＫの階調処理後のデータをデイレイメモリで保存し、各版のエンジンごとにデイレイによりデータを読み込むことにより、実現するする例を示す。
【００１４】
また、近年、複写機で複写したコピー画像をＰＣ（パーソナルコンピュータ）で取り込み、ＰＣで表示させたり、ＰＣで保存したり、ＰＣで内容を編集したり、再度、複写機へ転送し印字させたりする要求が多くなってきた。
【００１５】
【特許文献１】特開平１０−７５３４５号公報
【特許文献２】特開平９−７４４７４号公報
【特許文献３】特開平９−７４４７５号公報
【特許文献４】特開平９−２４７４２３号公報
【特許文献５】特開平９−２４７４２４号公報
【特許文献６】特開２００２−２７１６１９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
上記に示されるような従来の技術にあっては、前述のように印字処理を目的とするシステムにおいては固定長圧縮としてＧＢＴＣなどを使用してきた。しかしながら、このＧＢＴＣは４／８圧縮においては１ブロック４×４ドット、１ドットに３ＢＩＴの８種類の色を割り振り、３／８圧縮においては１ドットに２ＢＩＴの４種類の色を、２／８圧縮においては１ＢＩＴの２種類の色を割り振っていた。このため、特に画素の階調差が激しい１ブロック内ではノッチと呼ばれるゴミのようなものが文字の輪郭などに発生し、画質を劣化させることになる。
【００１７】
また、特許文献２〜５においては、ブロックラインごと符号化が可能であるため、使用するメモリも、少なくよいのであるが、２７０度の回転処理において、符号を逆方向から読み込むために、処理が複雑化しており、かつ、ブロックラインごとに量子化値が異なることにより、最悪時、画像の劣化が目立つことが考えられる。
【００１８】
図４１、図４２は特許文献６を実現したシステムと考えることができる。図４１、図４２を実現する場合、以下のような問題点がある。
【００１９】
図４１に従来の各版ごと多値ＲＧＢ符号を独立に復号処理を行う例を示す。このように各版ごとにＲＧＢ復号装置を有し、各版のエンジンごとに異なる符号を復号することにより、実現可能であるが、一般的に多値復号装置はゲート数が大きく、この場合は、最低１つの符号化装置と４つの復号装置が必要であり、大きなゲート数を必要とする。
【００２０】
また、基本的に多値復号装置処理スピードが遅いために、この例のようにエンジンスピードに間に合わせながら処理する方式を実現するには、多くの並列度を上げるためにゲート数が大きくなり、実現することが困難であった。
【００２１】
図４２においては、多値ＲＧＢ符号を一括に復号し、ＣＭＹＫの階調処理後のデータをデイレイメモリで保存し、各版のエンジンごとにデイレイによりデータを読み込むことにより、実現可能であるが、一般的に各版ごとのデイレイが大きいために大きなメモリを必要とし、コストアップを招来させることになる。また、この例もプリンタエンジンの処理速度に間に合わせながら処理する方式を実現するには、多くの並列度を上げるためにゲート数が大きくなり、実現することが難しい。
【００２２】
また、図４７に示すように拡大／縮小および回転処理を行うためにＪＰＥＧ符号を復号し、拡大／縮小および回転処理を行い、再度ＪＰＥＧ符号へ符号化する場合、編集により、画像のサイズや、読み込む画像がシリアルに読み込めない（回転や、拡大縮小により、読み込む画像がシリアルに読み込めない。）などのために、ソース画像に上書きできず、別領域に新規の符号を作成するために倍の記憶領域が必要となる。また、再度の符号の復号および符号化により、処理時間が多くかかるなどの問題点があった。
【００２３】
本発明は、上記に鑑みてなされたものであって、ディレイメモリによらず高速な少値復号を実現し、かつ方形単位に少値符号化し、復号後にブロック内の画素毎の回転を行うことにより、小さいゲート規模で、余分なメモリ容量を必要とせずに高速処理を実現することを目的とする。
【課題を解決するための手段】
【００２４】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、多値の画像データを記憶する多値画像記憶手段と、前記多値画像記憶手段のデータを符号化する多値符号化手段と、前記多値符号化手段により符号化された符号を記憶する多値符号データ記憶手段と、前記多値画像記憶手段のデータを読み込み画像処理を行う画像処理手段と、前記画像処理手段により画像処理された画像データを符号化する少値符号化手段と、前記少値符号化手段により符号化された符号データを記憶する少値符号記憶手段と、前記少値符号記憶手段により記憶された符号データを復号する少値復号手段と、を備えたことを特徴とする。
【００２５】
この請求項１の発明によれば、ライン単位の画像データを多値画像記憶手段に記憶するし、この記憶したデータを多値符号化手段で符号化して多値符号データ記憶手段に記憶し、多値画像記憶手段のデータを読み込み画像処理を行ない、この画像処理された画像データを少値符号化手段で符号化して少値符号記憶手段に記憶し、記憶された符号データを少値復号手段で復号することにより、ディレイメモリを有さずにページ単位で蓄積された少値符号を復号して印字することが可能になる。
【００２６】
また、請求項２にかかる発明は、前記多値符号化手段は、前記多値画像記憶手段のデータを読み込み画素単位に符号化することを特徴とする。
【００２７】
この請求項２の発明によれば、請求項１において、多値符号化手段が、多値画像記憶手段のデータを読み込み画素単位に符号化することにより、読み込み処理速度を制御することが可能になる。
【００２８】
また、請求項３にかかる発明は、前記少値符号化手段は、前記画像処理手段により画像処理された画像データを各版ごとに符号化することを特徴とする。
【００２９】
この請求項３の発明によれば、請求項１において、少値符号化手段が、画像処理手段により画像処理された画像データを各版ごとに符号化することにより、ゲート規模を大きくすることなく各版エンジンの復号装置を配置することが可能になる。
【００３０】
また、請求項４にかかる発明は、前記画像処理手段は、前記多値画像記憶手段のデータを読み込み少なくとも色変換処理を行うことを特徴とする。
【００３１】
この請求項４の発明によれば、請求項１において、画像処理手段が、多値画像記憶手段のデータを読み込み少なくとも色変換処理を行うことにより、読み込み処理速度に影響しない色変換を行うことが可能になる。
【００３２】
また、請求項５にかかる発明は、前記画像処理手段は、少なくとも色変換処理後に、階調処理を行うことを特徴とする。
【００３３】
この請求項５の発明によれば、請求項４において、画像処理手段は、少なくとも色変換処理後に、階調処理を行うことにより、読み込み処理速度に影響しない色変換後の階調処を行うことが可能になる。
【００３４】
また、請求項６にかかる発明は、前記少値符号化手段は、前記画像処理手段により画像処理された画像データを方形単位に符号化することを特徴とする。
【００３５】
この請求項６の発明によれば、請求項１において、少値符号化手段が、画像処理手段により画像処理された画像データを方形単位に符号化することにより、各版ごとのメモリにブロック単位で符号化を行うことが可能になる。
【００３６】
また、請求項７にかかる発明は、前記少値復号手段は、前記少値符号記憶手段に記憶されている符号データを方形単位に復号することを特徴とする。
【００３７】
この請求項７の発明によれば、請求項１において、少値復号手段が、少値符号記憶手段に記憶されている符号データを方形単位に復号することにより、各版ごとのメモリにブロック単位で復号することが可能になる。
【００３８】
また、請求項８にかかる発明は、前記少値符号化手段は、方形単位の符号の先頭アドレスを生成する方形単位の符号の先頭アドレスを生成する先頭アドレス生成手段を有することを特徴とする。
【００３９】
この請求項８の発明によれば、請求項７において、方形単位の符号の先頭アドレスを生成する方形単位の符号の先頭アドレスを生成することにより、その符号ブロックを特定することが可能になる。
【００４０】
また、請求項９にかかる発明は、さらに、前記先頭アドレス生成手段により生成された方形単位の符号の先頭アドレスを記憶する先頭アドレス記憶手段を有することを特徴とする。
【００４１】
この請求項９の発明によれば、請求項８において、先頭アドレス生成手段により生成された方形単位の符号の先頭アドレスを記憶することにより、後段の回転処理などを迅速に行うことが可能になる。
【００４２】
また、請求項１０にかかる発明は、さらに、復号された方形の少値画像データを少なくとも印字するバンド幅の画像データを副走査方向の高さ分の分記憶する少値画像データ記憶手段を有することを特徴とする。
【００４３】
この請求項１０の発明によれば、請求項７において、復号された方形の少値画像データを少なくとも印字するバンド幅の画像データを副走査方向の高さ分の分記憶することにより、余分なメモリ容量を必要とせずに処理することが可能になる。
【００４４】
また、請求項１１にかかる発明は、前記少値復号手段は、復号された方形の少値画像データを画像データを方形画素内で回転する少値画像データ回転手段を有することを特徴とする。
【００４５】
この請求項１１の発明によれば、請求項７において、少値復号手段が、復号された方形の少値画像データを画像データを方形画素内で回転する少値画像データ回転手段を有することにより、各版ごとのバッファーメモリにブロック単位で展開することが可能になる。
【００４６】
また、請求項１２にかかる発明は、多値の画像データを記憶する多値画像記憶工程と、前記多値画像記憶工程のデータを符号化する多値符号化工程と、前記多値符号化工程により符号化された符号を記憶する多値符号データ記憶工程と、前記多値画像記憶工程のデータを読み込み画像処理を行う画像処理工程と、前記画像処理工程により画像処理された画像データを符号化する少値符号化工程と、前記少値符号化工程により符号化された符号データを記憶する少値符号記憶工程と、前記少値符号記憶工程により記憶された符号データを復号する少値復号工程と、を含むことを特徴とする。
【００４７】
この請求項１２の発明によれば、ライン単位の画像データを多値画像記憶手段に記憶するし、この記憶したデータを多値符号化工程で符号化して記憶し、この記憶したデータを読み込んで画像処理を行ない、画像処理された画像データを少値符号化工程で符号化して記憶し、記憶された符号データを少値復号工程で復号することにより、ディレイメモリを有さずにページ単位で蓄積された少値符号を復号して印字することが可能になる。
【００４８】
また、請求項１３にかかる発明は、請求項１２に記載の画像処理方法を、コンピュータに実行させるプログラムを記録したことを特徴とする。
【００４９】
この請求項１３の発明によれば、請求項１２に記載の画像処理方法を、コンピュータに実行させるプログラムを記録したことにより、コンピュータ上で請求項１２に記載の画像処理方法を実行することが可能になる。
【発明の効果】
【００５０】
本発明（請求項１）にかかる画像処理装置は、ライン単位の画像データを多値画像記憶手段に記憶するし、この記憶したデータを多値符号化手段で符号化して多値符号データ記憶手段に記憶し、多値画像記憶手段のデータを読み込み画像処理を行ない、この画像処理された画像データを少値符号化手段で符号化して少値符号記憶手段に記憶し、記憶された符号データを少値復号手段で復号することにより、ディレイメモリを有さずにページ単位で蓄積された少値符号を復号して印字することが可能になるため、高速処理が実現するという効果を奏する。
【００５１】
また、本発明（請求項２）にかかる画像処理装置は、請求項１において、多値符号化手段が、多値画像記憶手段のデータを読み込み画素単位に符号化することにより、読み込み処理速度を制御することが可能になるため、基本的に大きな処理速度を必要としないという効果を奏する。
【００５２】
また、本発明（請求項３）にかかる画像処理装置は、請求項１において、少値符号化手段が、画像処理手段により画像処理された画像データを各版ごとに符号化するので、ゲート規模を大きくすることなく各版エンジンの復号装置を配置することができるという効果を奏する。
【００５３】
また、本発明（請求項４）にかかる画像処理装置は、請求項１において、画像処理手段が、多値画像記憶手段のデータを読み込み少なくとも色変換処理を行うので、読み込み処理速度に影響しない色変換を行うことができるという効果を奏する。
【００５４】
また、本発明（請求項５）にかかる画像処理装置は、請求項４において、画像処理手段は、少なくとも色変換処理後に、階調処理を行うので、読み込み処理速度に影響しない色変換後の階調処を行うことができるという効果を奏する。
【００５５】
また、本発明（請求項６）にかかる画像処理装置は、請求項１において、少値符号化手段が、画像処理手段により画像処理された画像データを方形単位に符号化するため、各版ごとのメモリにブロック単位で符号化を行うことができるという効果を奏する。
【００５６】
また、本発明（請求項７）にかかる画像処理装置は、請求項１において、少値復号手段が、少値符号記憶手段に記憶されている符号データを方形単位に復号するので、各版ごとのメモリにブロック単位で復号することができるという効果を奏する。
【００５７】
また、本発明（請求項８）にかかる画像処理装置は、請求項７において、方形単位の符号の先頭アドレスを生成する方形単位の符号の先頭アドレスを生成するため、その符号ブロックを高速に特定することができるという効果を奏する。
【００５８】
また、本発明（請求項９）にかかる画像処理装置は、請求項８において、先頭アドレス生成手段により生成された方形単位の符号の先頭アドレスを記憶するので、後段の回転処理などを高速に行うことができるという効果を奏する。
【００５９】
また、本発明（請求項１０）にかかる画像処理装置は、請求項７において、復号された方形の少値画像データを少なくとも印字するバンド幅の画像データを副走査方向の高さ分の分記憶するので、余分なメモリ容量を必要とせずに処理することができるという効果を奏する。
【００６０】
また、本発明（請求項１１）にかかる画像処理装置は、請求項７において、少値復号手段が、復号された方形の少値画像データを画像データを方形画素内で回転する少値画像データ回転手段を有するため、各版ごとのバッファーメモリにブロック単位で展開することができるという効果を奏する。
【００６１】
また、本発明（請求項１２）にかかる画像処理方法は、ライン単位の画像データを多値画像記憶手段に記憶するし、この記憶したデータを多値符号化工程で符号化して記憶し、この記憶したデータを読み込んで画像処理を行ない、画像処理された画像データを少値符号化工程で符号化して記憶し、記憶された符号データを少値復号工程で復号することにより、ディレイメモリを有さずにページ単位で蓄積された少値符号を復号して印字することが可能になるため、高速処理が実現するという効果を奏する。
【００６２】
また、本発明（請求項１３）にかかるコンピュータ読み取り可能な記録媒体は、請求項１２に記載の画像処理方法を、コンピュータに実行させるプログラムを記録することで、コンピュータ上で請求項１２に記載の画像処理方法を実行することができるという効果を奏する。
【発明を実施するための最良の形態】
【００６３】
以下に添付図面を参照して、この発明にかかる画像処理装置および画像処理方法、並びに画像処理方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の最良な実施の形態を詳細に説明する。
【００６４】
本発明は、後述する図９に示す処理例のように、スキャナーからの画像を多値ＲＧＢ符号で符号化後、ＨＤＤへ送るパスと、画像処理後、階調処理後の画像データを少値符号化装置で符号化するパスを有し、ページ単位で貯まった少値符号を復号し、印字することにより、デイレイメモリを有さずに、高速な少値復号装置で復号することにより、高速に処理が可能であり、かつ、後述する図１７のように、少値符号化処理時に方形画像単位に符号化し、復号後に、後述する図６のブロック回転装置によりブロック内の画素ごとの回転を行い、各版ごとのバッファーメモリにブロック単位で展開することにより、回転処理を行う。また、多値符号化方式でＨＤＤに蓄積することにより、ＰＣで自由に画像をアクセスすることができ、かつ、多値符号化はスキャナーで読み込み速度を制御することが可能であるために、基本的に大きな処理速度や絶対的な処理速度を必要としない。
【００６５】
また、印字処理用の少値符号化方式は基本的に高速であり、ゲート規模が小さいためにエンジンごとの復号装置を配置することが可能である。また、回転処理は復号後に行えるために、再度の符号化および復号処理を必要としないために高速で、余分なメモリ容量を必要としない。ただし、Ｍ値（多値）＞Ｎ値（少値）≧２値とする。以下、具体的に説明する。
【００６６】
まず、本発明の画像処理装置が適用されるカラー画像形成装置の構成および動作例について説明する。図１は、本発明の実施の形態にかかるカラー画像形成装置の構成を示す説明図であり、ここでは、フルカラーの画像をデジタル処理して出力するカラーレーザデジタル複写機の断面構成を示している。なお、この実施の形態では、リボルバータイプの現像器を搭載した装置構成を例にとっているがこの限りではなく、たとえば、現像器がそれぞれ独立して並設された、いわゆる４連タイプのカラー画像形成装置などであってもよい。また、この実施の形態ではカラーレーザデジタル複写機を例にとっているが、インクジェットプリンタなどの他の画像形成装置であってもよい。
【００６７】
この画像形成装置は、大きくは、原稿を読み取るＡＤＦ（自動原稿搬送装置）１００と、原稿を光学的に読み取りデジタル信号として出力するスキャナー２００と、カラー画像を形成するプリンタ部４００と、記録紙をカセット単位に積載し給紙する給紙バンク５００と、記録紙を大量に積載し給紙する大量給紙トレイ６００と、ジョブ単位あるいはページ毎に仕分けしスタックするソータ７００と、を備えている。
【００６８】
ＡＤＦ１００は、原稿束をセットするための原稿台１０１と、原稿台１０１にセットされた原稿を１枚ずつ繰り出す原稿給紙部１０２と、原稿の有無を検知する原稿セットセンサ１０３と、原稿の給紙タイミングなどを検出するための搬送センサ１０４と、原稿を読み取り位置であるコンタクトガラス２０２上に搬送する原稿搬送ベルト１０５と、読み取り後の原稿をＡＤＦ上に排紙する原稿排紙部１０６と、を備えている。
【００６９】
スキャナー２００は、読み取り対象の原稿がセットされるンタクトガラス２０２と、原稿反射光を導くためのミラー群２０４Ａ，２０４Ｂ，２０４Ｃと、原稿を照射する照明ランプ２０５と、照明により得られた原稿反射光を集光するレンズ２０６と、レンズ２０６によって集光された原稿反射光を電気信号として読み取りライン毎に画像データを出力するＣＣＤイメージセンサ２０７と、を備えている。
【００７０】
すなわち、スキャナー２００は、原稿を載置するコンタクトガラス２０２と光学走査系で構成されており、光学走査系は、照明ランプ２０５，ミラー２０４Ａ，レンズ２０６，ＣＣＤイメージセンサ２０７等々で構成されている。照明ランプ２０５およびミラー２０４Ａは、図示しない第１キャリッジ上に固定され、ミラー２０４Ｂおよびミラー２０４Ｃは、図示しない第２キャリッジ上に固定されている。原稿像を読み取るときには、光路長が変わらないように、第１キャリッジと第２キャリッジとが２対１の相対速度で機械的に走査される。この光学走査系は、スキャナ駆動モータ（不図示）にて駆動される。
【００７１】
プリンタ部４００は、光書込みユニット４０１、感光体ドラム４１４、リボルバー現像器４２０、中間転写ベルト４１５、帯電チャージャ４１９、感光体クリーニングユニット４２１、搬送ユニット４２２、定着ローラ４２３Ａと加圧ローラ４２３Ｂを有する定着ユニット４２３、排紙ユニット４２４、などを備えている。また、プリンタ部４００には、特殊紙などを手差しで給紙するための手差し給紙部４１２Ｂ２が設けられている。
【００７２】
光書込みユニット４０１は、レーザーダイオード４４１、これを発光駆動する発光駆動制御部（不図示）、ポリゴンミラー４４３、ポリゴンスキャナモータ４４４、ｆθレンズ４４２、反射ミラー４４６、などから構成されている。
【００７３】
リボルバー現像器４２０には、黒トナーによる現像を行なうＢＫ現像器４２０Ｋ、シアントナー（Ｃ）による現像を行なうＣ現像器４２０Ｃ、マゼンタトナー（Ｍ）による現像を行なうＭ現像器４２０Ｍ、イエロートナー（Ｙ）による現像を行なうＹ現像器４２０Ｙ、が図示のようにリボルバー状に配置されている。これらの現像器にはトナーを保持する現像剤（キャリア）をマグネットローラで保持し回転する現像スリーブ４２０ＫＳ、４２０ＣＳ、４２０ＭＳ、４２０ＣＳがそれぞれ配置され、さらに現像剤をくみ上げ攪拌するために回転するパドルホイールが配置されている。
【００７４】
中間転写ベルト４１５は、駆動ローラ４１５Ｄ、転写対向ローラ４１５Ｔ、クリーニング対向ローラ４１５Ｃ、転写対向ローラ４１５Ｆおよび従動ローラ群に張架され、駆動モータ（不図示）により駆動されるように構成されている。中間転写ベルト４１５の転写位置下流には転写済み後の残留トナーを除去するためのベルトクリーニング装置４１５Ｕが配置されている。このベルトクリーニング装置４１５Ｕは、入口シール、ゴムブレード、排出コイルおよびこれら入口シールやゴムブレードの接離機構などにより構成される。さらに、中間転写ベルト４１５の下側には、重ね合わされたトナー像を記録紙に転写しやすいように、コロナ放電方式によりＡＣ＋ＤＣまたはＤＣ成分を記録紙および中間転写ベルト４１５に印加する紙転写コロナ放電器４１６が設けられている。また、中間転写ベルト４１５の内側には、転写処理用のベルト転写コロナ放電器４１６が設けられている。
【００７５】
感光体ドラム４１５の周りには、上述のユニットなどの他に、除電ランプ４１４Ｍ、感光体ドラム４１５の潜像電位を検知する電位センサー４１４Ｄ、現像濃度パターン検知器４１４Ｐ、などが所定の位置に配置されている。
【００７６】
給紙バンク５００は、この例では引き出しタイプの３段カセット４８２Ａ，４８２Ｂ，４８２Ｃが収納可能であり、サイズセンサ４８４Ａ，４８４Ｂ，４８４Ｃにより記録紙のサイズが検知され、給紙ローラ４８３Ａ，４８３Ｂ，４８３Ｃがそれぞれ設けられている。また、同様に、大量給紙ユニット６００にも、給紙ローラ４８３Ｄが設けられ、その直後には搬送センサ４８４Ｄが設けられている。
【００７７】
つぎに、以上のように構成された画像形成装置の動作について説明する。まず、ＡＤＦ１００にある原稿台１０１に、原稿の画像面を上にして置かれた原稿束は、操作部上のスタートキーが押下されると、原稿給紙部１０２により、一番下の原稿から給送ローラおよび原稿搬送ベルト１０５によってコンタクトガラス２０２上の所定の位置に給送される。スキャナー２００によってコンタクトガラス２０２上の原稿の画像データを読み取った後、読み取りが終了した原稿は、原稿搬送ベルト１０５および原稿排紙部１０６によって排出される。さらに、原稿セットセンサ１０３にて原稿台１０１につぎの原稿が有ることを検知した場合、前原稿と同様にコンタクトガラス２０２上に給送される。原稿給紙部１０２，原稿搬送ベルト１０５および原稿排紙部１０６はモータによって駆動される。
【００７８】
スキャナー２００は、コンタクトガラス２０２上の原稿を照明ランプ２０５で照射し、その原稿反射光をミラー群２０４Ａ，２０４Ｂ，２０４Ｃによりレンズ２０６に導き、そのレンズ２０６によりＣＣＤイメージセンサ２０７に集光させる。これにより、ＣＣＤイメージセンサ２０７からは電気信号に変換された画像データが出力され、その画像データは、所定の画像処理が施された後にスキャナー２００から光書込みユニット４０１に供給される。このようにスキャナー２００による一回の走査によって１色の画像データを得る。
【００７９】
この画像データは、光書込みユニット４０１に送られ画像データに対応したレーザー変調が行なわれ、帯電後の感光体ドラム４１４に書き込まれ、現像された後に中間転写ベルト４１５に転写される。この動作はＢｋ、Ｃ、Ｍ、Ｙの４色について順に行なわれる。
【００８０】
待機状態では、リボルバー現像器４２０はＢＫ現像器４２０Ｋで現像を行なう位置にセットされており、コピー動作が開始されると、スキャナー２００が所定のタイミングからＢＫ画像データの読み取りを開始し、ここで取得した画像データにしたがってレーザー光による書き込み、静電潜像の形成が行なわれる。なお、以下、Ｂｋ画像データによる静電潜像をＢｋ潜像、Ｃ画像データによる静電潜像をＣ潜像、Ｍ画像データによる静電潜像をＭ潜像、Ｙ画像データによる静電潜像をＹ潜像という。
【００８１】
このＢｋ潜像の先端部から現像可能とすべく、ＢＫ現像器４２０Ｋの現像位置に潜像先端部が到達する前に、現像スリーブ４２０ＫＳの回転を開始し、Ｂｋ潜像をＢｋトナーで現像する。そして、以後、Ｂｋ潜像領域の現像動作を続けるが、潜像後端部がＢｋ潜像位置を通過した時点で、速やかに、ＢＫ現像器４２０Ｋによる現像位置からつぎの現像器による現像位置までリボルバー現像器４２０を駆動して回転させる。この回転動作は、少なくともつぎの画像データによる潜像先端部が到達するまでに完了させる。
【００８２】
像の形成サイクルが開始されると、感光体ドラム４１４は矢印で示すように反時計廻りに回転し、中間転写ベルト４１５は駆動モータ(不図示)により時計廻りに回転する。中間転写ベルト４１５の回転に伴って、Ｂｋトナー像の形成、Ｃトナー像の形成、Ｍトナー像の形成、Ｙトナー像の形成が順次行なわれ、最終的に、Ｂｋ、Ｃ、Ｍ、Ｙの順に中間転写ベルト４１５上に重ねられたトナー像が形成される。
【００８３】
Ｂｋ像の形成は以下のようにして行なわれる。すなわち、帯電チャージャ４１９がコロナ放電により、感光体ドラム４１４を一様に負電荷で約−７００Ｖに帯電する。つづいて、レーザーダイオード４１４は、Ｂｋ画像データにしたがったラスタ露光を行なう。このようにラスタ像が露光されたとき、当初、一様に帯電された感光体ドラム４１４の露光された部分については、露光光量に比例する電荷が消失し、画像データに応じた静電潜像が形成される。
【００８４】
リボルバー現像器４２０内のトナーは、フェライトキャリアとの攪拌によって負極性に帯電される。また、本現像器のＢｋ現像スリーブ４２０ＫＳは、感光体ドラム４１４の金属基体層に対して電源回路（不図示）によって、負の直流電位と交流とが重畳された電位にバイアスされている。この結果、感光体ドラム４１４の電荷が残っている部分には、トナーが付着せず、電荷のない部分、つまり、露光された部分にはＢｋトナーが吸着され、潜像と相似なＢｋ可視像が形成される。
【００８５】
このように感光体ドラム４１４上に形成されたＢｋトナー像は、感光体ドラム４１４と接触状態で等速駆動している中間転写ベルト４１５の表面に、ベルト転写コロナ放電器４１６によって転写される。この感光体ドラム４１４から中間転写ベルト４１５へのトナー像転写を、ベルト転写という。感光体ドラム４１４上の若干の未転写（残留）トナーは、感光体ドラム４１４の再使用に備えて感光体クリーニングユニット４２１で掻き落とされ、回収される。ここで回収されたトナーは回収パイプを経由して廃トナータンクに収容される。
【００８６】
中間転写ベルト４１５には、感光体ドラム４１４に順に形成されるＢｋ，Ｃ，Ｍ，Ｙのトナー像を、同一面に順次、位置合わせして４色重ねのベルト転写の画像を形成し、その後、紙転写コロナ放電器４１７により記録紙に一括転写を行なう。
【００８７】
ところで、感光体ドラム４１４側では、Ｂｋ画像の形成工程のつぎに、Ｃ画像の形成工程に進むが、所定のタイミングから、スキャナー２００によるＣ画像データの読み取りが始まり、その画像データによるレーザー光書き込みでＣ潜像の形成を行なう。Ｃ現像器４２０Ｃは、その現像位置に対して、先のＢｋ潜像後端部が通過した後で、かつ、Ｃ潜像先端が到達する前に、リボルバー現像器４２０の回転動作を行ない、Ｃ潜像をＣトナーで現像する。以降、Ｃ潜像領域の現像を続けるが、潜像後端部が通過した時点で、先のＢＫ現像器４２０Ｋの場合と同様にリボルバー現像器４２０を駆動し、Ｃ現像器４２０Ｃを送り出し、つぎのＭ現像器４２０Ｍを現像位置に移動させる。この動作もやはり、つぎのＭ潜像先端部が現像部分に到達する前に行なう。このように、つぎのＭ画像およびＹ画像の形成も同様に行なわれる。
【００８８】
１色目のＢｋ画像をベルト転写した後の２，３，４色目の画像をベルト転写している間、ベルトクリーニング装置４１５Ｕはブレード接離機構によって、中間転写ベルト４１５面から入口シール、ゴムブレードなどを離間させておく。
【００８９】
このようにして中間転写ベルト４１５に形成されたトナー像は任意の給紙部から送られる記録紙に転写される。すなわち、給紙トレイ４８２Ｅあるいは給紙バンク５００、大量給紙トレイ６００に積載された記録紙は、それぞれ給紙ローラ４８３Ｅあるいは給紙ローラ４８３Ａ，４８３Ｂ，４８３Ｃ，４８３Ｄによって給紙され、搬送路を経て、レジストローラ４１８Ｒによって感光体ドラム４１４に当接する位置まで搬送され、一時待機状態となる。
【００９０】
そして、紙転写コロナ放電器４１７に中間転写ベルト４１５上のトナー像の先端がさしかかるときに、丁度、記録紙先端（所定の余白をもっている）がこの像の先端に一致するタイミングでレジストローラ４１８Ｒを再駆動し、画像と記録紙の位置合わせを行なう。このようにして、記録紙が中間転写ベルト４１５上の色重ね像と重ねられ、正電位につながれた紙転写コロナ放電器４１７の上を通過する。
【００９１】
このとき、コロナ放電電流で記録紙が正電荷に荷電され、トナー画像のほとんどが記録紙に転写される。つづいて、紙転写コロナ放電器４１７の左側に配置した除電ブラシ（不図示）による分離除電器を通過するとき、記録紙は除電され、中間転写ベルト４１５から剥離されて搬送ユニット４２２に移る。
【００９２】
中間転写ベルト４１５面から４色重ねトナー像を一括転写された記録紙は、搬送ユニット４２２により定着ユニット４２３に搬送され、所定の温度に制御された定着ローラ４２３Ａと加圧ローラ４２３Ｂのニップ部分でトナー像を溶融および定着し、排紙ユニット４２４によりソータ７００側あるいはスタックトレイに排出される。
【００９３】
一方、転写後の感光体ドラム４１４は、ファーブラシ、ゴムブレードなどからなる感光体クリーニングユニット４２１で表面をクリーニングされ、さらに、除電ランプ４１４Ｍで均一に除電され、初期状態に復帰し、つぎの画像形成に備える。また、転写後の中間転写ベルト４１５は、再び、ベルトクリーニング装置４１５Ｕのブレード接離機構によりブレードを押圧して表面をクリーニングする。
【００９４】
リピートコピーの場合には、スキャナー２００の動作および感光体ドラム４１４への画像形成は、１枚目の４色目工程に引きつづき、所定のタイミングで２枚目の１色目画像工程に進む。中間転写ベルト４１５の方は、１枚目の４色重ね画像の記録紙への一括転写工程に引きつづき、表面をベルトクリーニング装置４１５Ｕでクリーニングされた領域に、２枚目のＢｋトナー像がベルト転写されるようにする。その後は１枚目と同様の動作を繰り返し行なう。
【００９５】
このように、スキャナー２００にて読み込まれた画像データは、光書き込みユニット４０１からのレーザーによって感光体ドラム４１４に書き込まれ、レボルバー現像器４２０を通過することによってトナー像が形成され、中間転写ベルト４１５によって記録紙に転写される。そして、記録紙は中間転写ベルト４１５の回転と等速で搬送され転写される。その後、搬送ベルト４２２によって搬送、定着ユニット４２３にて画像を定着させ、排紙ユニット４２４によって排出される。
【００９６】
感光体ドラム４１４，搬送ベルト４２２，定着ユニット４２３，排紙ユニット４２４およびレボルバー現像器４２０は、メインモータによって駆動され、給紙ローラ４８３Ｅはメインモータの駆動を給紙クラッチによって伝達駆動される。
【００９７】
原稿画像は、ＣＣＤイメージセンサ２０７によって読み取られ、電気信号（アナログ画像信号）に変換され、そしてデジタルデ−タ（画像デ−タ）に変換される。画像デ−タにはさらに数種の画像処理が施される。レンズ２０６およびＣＣＤイメージセンサ２０７を図１において左右方向に移動させることにより、画像倍率が変わる。すなわち、指定された倍率に対応してレンズ２０６およびＣＣＤイメージセンサ２０７の左右方向に位置が設定される。
【００９８】
つぎに、以上のように構成されたカラー画像形成装置における画像処理装置の詳細な構成および動作について説明する。図２は、図１におけるカラー画像形成装置の電装・制御装置の構成を示すブロック図である。図において、スキャナー２００は、ＣＣＤイメージセンサ２０７により画像を読み込む。平滑フィルター装置２は、スキャナー２００から読み込んだ画像データをシェ−デイング補正、ＭＴＦγ補正などの画像処理を行う。多値画像バッファーコントローラ３は、多値画像バッファー４の書き込み／読み込みを制御する。多値画像バッファー４は、平滑フィルター装置２により画像処理された多値画像データを１時保存したり、多値画像復号装置３３により復号された多値画像データを１時保存する。多値画像符号化装置５は、多値画像バッファー４に記憶された多値画像データを符号化し、メインメモリ７の多値符号メモリ領域へ転送する。メモリコントローラ６は、メインメモリ７のリード／ライトを制御し、多値画像符号化装置５、多値画像復号装置３３、多値画像描画装置３４、ブロック分割装置１１、少値符号化装置１２、ＨＤＤ制御装置８、画像処理装置１０、各版の少値復号装置１３〜１６、通信処理装置３７などとメインメモリ７との転送を制御する。
【００９９】
メインメモリ７は、スキャナー２００からの画像を多値符号化装置５により符号化された多値符号データや、画像処理装置１０により処理された階調処理後の画像データや、少値符号化装置１２により、符号化されたページ符号などを格納する。ＨＤＤ制御装置８は、多値画像符号化装置５により符号化された多値画像符号データをＨＤＤ（ハードディスク）９を制御して書き込んだり、ＨＤＤ９の多値画像符号データを読み込み、多値画像復号装置３３へ転送を行う。ＨＤＤ９は、スキャナー２００により読み込まれた画像データを多値画像符号化装置５で符号化された多値画像符号を格納している。画像処理装置１０は、多値画像バッファー４から画像データを読み込み、拡大／縮小処理や色変換処理や、階調処理を行い、メインメモリ７の階調処理後画像メモリ領域５４へ転送する。ブロック分割装置１１は、メインメモリ７の階調処理後画像メモリ領域の階調処理後の画像データを図２０に示すようにＮ×Ｍの方形データに切り出し少値符号化装置１２へ転送する。また、このブロック分割装置１１は回転処理を可能とするために、各Ｎ×Ｍのブロックの符号の先頭アドレスを求めメインメモリ７のブロック先頭アドレス格納領域へ書き込む。
【０１００】
少値符号化装置１２は、ブロック分割装置１１に切り出されたＮ×Ｍの階調処理後の方形データを符号化し、メインメモリ７のページ符号メモリ領域へ転送する。各版の少値復号装置１３〜１６は、メインメモリ７のページ符号メモリ領域から各版ページ符号を読み込み復号し、各版のブロック回転処理装置１７〜２０へ転送する。また、この少値復号装置１３〜１６では、図２２に示すように回転処理を伴う場合は、メインメモリ７のブロック先頭アドレス格納領域から各ブロックの先頭アドレスを受け取り、復号する順序を変えていく。
【０１０１】
各版のブロック回転処理装置１７〜２０は、各版の少値復号装置１３〜１６により復号されたＮ×Ｍのブロックの画像データを図２３、図２４に示すように回転角度に基づき回転させ、各版の少値バッファーメモリ２１〜２４へ転送する。各版の少値バッファーメモリ２１〜２４は、各版のブロック回転処理装置１７〜２０により回転処理された画像データを主走査方向に格納している。エンジンコントローラ２５〜２８は、各版の少値バッファーメモリ２１〜２４に格納された画像データを読み込み、各版のプリンタエンジン２９〜３２を制御する。各版のプリンタエンジン２９〜３２は、前述の図１に示した各色の作像機構で構成される。
【０１０２】
多値画像復号装置３３は、メインメモリ７の多値符号メモリ領域から多値画像符号を読み込み復号し、多値画像バッファー４へ転送する。多値画像描画装置３４は、プリンタ処理においてメインメモリ７の描画コマンドを読み込み多値画像バッファー４に多値バンドを描画する。ＣＰＵＩ／Ｆ３５は、ＣＰＵ３６とのメモリコントローラ６とのインターフェイス制御を実行する。ＣＰＵ３６は、プリンタ処理において多値画像描画装置３４の処理する描画コマンドを生成する。通信処理装置３７は、ネットワーク４０を介してＨＤＤ９の画像符号をＰＣ３６へ転送したり、ＰＣ３６から画像符号を読み込みＨＤＤ９へ転送する。ＰＣ３６、ＨＤＤ９の画像符号を読み込み表示したり、編集などを行い再度、ＨＤＤ９へ転送する。
【０１０３】
ネットワーク５０は、公衆回線や専用回線を経由して外部と接続するＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域通信網）と、同一敷地内でネットークを構築するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：構内通信網）に分類される方式、あるいは、そのいずれの方式であってもよい。また、インターネット機能を備える場合、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｏｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）であってもよい。さらには、無線ＬＡＮによる接続であってももちろんよい。
【０１０４】
図３は、図２におけるメインメモリ７のフォーマットを示す説明図である。この図において、ＰＤＬメモリ領域５２には、ＰＣ３８から転送されたＰＤＬを格納する。中間言語メモリ領域５１には、スキャナー２００から読み込まれたＲＧＢ画像を符号化された符号を格納する。階調処理後画像メモリ領域５４には、スキャナー２００から読み込まれたＲＧＢ画像に画像処理を行い階調処理後の画像データを各版ごと格納する。ページ符号メモリ領域５５には、階調処理後画像メモリ領域５４の階調処理後の各版の画像データをＮ×Ｍのブロックごと符号化されたページ単位の符号を格納する。ブロック先頭アドレス格納領域５６には、ページ符号メモリ領域５５に格納されたＮ×Ｍのブロックごとの符号の先頭アドレスを格納する。
【０１０５】
図４は、本発明の実施の形態にかかる画像処理の流れを示すブロック図である。図５は、本発明の実施の形態にかかる画像処理の動作手順を示すフローチャートである。これらの図において、まず、スキャナー２００から多値のＲＧＢの画像データを読み込む（ステップＳ１１）。続いて、平滑フィルター装置２により、スキャナー２００から読み込んだ画像データをシェ−デイング補正、ＭＴＦγ補正などの画像処理を行う（ステップＳ１２）。さらに、多値画像バッファー４で平滑フィルター装置２からの画像データを１時保存する（ステップＳ１３）。続いて、多値画像符号化装置５により、多値画像バッファー４で格納された画像データを符号化し（ステップＳ１４）、ＨＤＤ９に多値画像バッファー４で符号化された符号を記憶する（ステップＳ１５）。続いて、画像処理装置１０の後述する拡大／縮小処理装置により多値画像バッファー４の画像データを拡大／縮小処理を行う（ステップＳ１６）。続いて、画像処理装置１０の後述する色変換処理装置により拡大／縮小処理後の画像データをＣＭＹＫ画像へ色変換処理を行う（ステップＳ１７）。画像処理装置１０の後述する階調処理装置により色変換処理後のＣＭＹＫ画像データを各版ごと階調処理を行う（ステップＳ１８）。メインメモリ７の階調処理後画像メモリ領域５４での階調処理装置により階調処理された画像を記憶する（ステップＳ１９）。ブロック分割装置１１により階調処理後画像メモリ領域５４により記憶された階調処理後の画像データをＮ×Ｍの方形ごとに分割する（ステップＳ２０）。さらに少値符号化装置１２により処理後の画像データを符号化する（ステップＳ２１）。続いて、メインメモリ７のページ符号メモリ領域５５で少値符号化装置１１により符号化処理された符号を記憶する（ステップＳ２２）。少値復号装置４１により少値符号化装置１２による符号を復号する（ステップＳ２３）。ブロック回転処理装置４２により少値復号装置４１により復号されたブロックの画像を回転処理する（ステップＳ２４）。少値バッファーメモリ４３で主走査方向にブロック回転処理装置４２で回転された画像を１時記憶する（ステップＳ２５）。エンジンコントローラ４４により階調処理後のＣＭＹＫデータをプリンタエンジン４５でプリント出力する（ステップＳ２６）。
【０１０６】
図６は、本発明の実施の形態にかかる画像処理の概念を示すブロック図である。この図において、スキャナー２００は、多値のＲＧＢの画像データを読み込む。平滑フィルター装置２は、スキャナー２００から読み込んだ画像データをシェ−デイング補正、ＭＴＦγ補正などの画像処理を行い多値画像バッファー４に画像処理後データを書き込む。多値バッファーメモリ３は、平滑フィルター装置２により画像処理されたデータを１時、格納する。多値画像符号化装置５は、多値バッファーメモリ３からの画像データを符号化しメインメモリ７の多値符号メモリ領域５３へ転送する。メインメモリ７は、多値画像符号化装置５により、符号化された画像データを多値符号メモリ領域５３に格納し、画像処理装置１０により画像処理された階調処理後の画像データを階調処理後画像メモリ領域５４に格納し、少値符号化装置１２により符号化されたページ符号メモリ領域５５に格納し、ブロック分割装置１１により生成されたブロック符号ごとの先頭アドレスを先頭アドレス格納領域へ格納する。ＨＤＤ制御装置８によりメインメモリ７の多値符号メモリ領域５３の符号データをＨＤＤ９へ書き込んだり、ＨＤＤ９から多値符号をメインメモリ７の多値符号メモリ領域５３へ転送する。
【０１０７】
ＨＤＤ９は、多値符号化された画像データを格納する。画像処理装置１０は、多値画像バッファー４の多値画像データに画像処理を行い階調処理後の画像を生成しメインメモリ７の階調処理後画像メモリ領域５４へ格納する。ブロック分割装置１１は、メインメモリ７の階調処理後画像メモリ領域５４の階調処理後の画像データをＮ×Ｍのブロックに分割し少値符号化装置１２へ転送する。また、符号化するブロックの符号化後のメインメモリ７の先頭アドレスをメインメモリ７のブロック先頭アドレス格納領域５６へ転送する。少値符号化装置１２は、ブロック分割装置１１からのＮ×Ｍブロック画像を符号化しメインメモリ７のページ符号メモリ領域５５へ転送する。各版の少値復号装置１３〜１６は、メインメモリ７の各版のブロック先頭アドレス格納領域の各ブロックの先頭アドレスを受け取り各版のページ符号を読み込み復号し、各版のブロック回転装置１７〜２０へ転送する。各版のブロック回転装置１７〜２０は、各版の少値復号装置１３〜１６により復号されたＮ×Ｍのブロック画像を指定された回転角度に応じて回転させ、各版の少値バッファーメモリ２１〜２４へ転送する。各版の少値バッファーメモリメモリ２１〜２４は、各版のブロック回転装置１７〜２０により回転処理されたＮ×Ｍのブロック画像を主走査方向に格納していき、順次主走査方向に画像データを各版のプリンタエンジン２９〜３２へ転送する。各版のプリンタエンジン２９〜３２は、各版の印字を行う。
【０１０８】
図７は、スキャナー画像のＨＤＤ蓄積処理の流れを示すブロック図である。この処理は矢印符号で示す順序で処理が行なわれる。まず、スキャナー２００から読み込まれたデータは、平滑フィルター装置２へ転送される。平滑フィルター装置２により画像処理を行い、多値バッファーメモリ４へ書き込む。多値バッファーメモリ４の画像データを読み込み符号化し、多値符号メモリ領域５３へ書き込む。ＨＤＤ制御装置８は、多値符号メモリ領域５３の符号を読み込みＨＤＤ９へ書き込む。
【０１０９】
図８は、スキャナー画像の印字処理の流れを示すブロック図である。この処理は矢印符号で示すように、まず、スキャナー２００から読み込まれたデータは、平滑フィルター装置２へ転送される。続いて、平滑フィルター装置２により画像処理を行い、多値バッファーメモリ４へ書き込む。多値画像バッファー４から画像データを読み込み画像処理装置を行い、階調処理後の画像データを階調処理後画像メモリ領域５４へ格納する。階調処理後の画像データを読み込みブロック分割し、少値符号化装置１２へ転送する。また、ブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ブロック分割された画像データを少値符号化し、ページ符号メモリ領域５５へ転送する。各ブロックの符号の先頭アドレスを回転方向により読み込み各版ごと復号し、各版のブロック回転処理装置１７〜２０へ転送する。復号された画像データを指定された回転角度に回転し、各版の少値バッファーメモリ２１〜２４へ主走査方向に格納していく。そして、各版の少値バッファーメモリ２１〜２４の内容をプリンタエンジン２９〜３２で印字する。
【０１１０】
図９は、スキャナー画像のＨＤＤ蓄積および印字処理の流れを示すブロック図である。この処理は矢印符号で示すように、まず、スキャナー２００から読み込まれたデータは、平滑フィルター装置２へ転送される。平滑フィルター装置２により画像処理を行い、多値バッファーメモリ４へ書き込む。多値バッファーメモリ４の画像データを読み込み符号化し、多値符号メモリ領域５３へ書き込む。多値バッファーメモリ４から画像データを読み込み画像処理を行い、階調処理後の画像データを階調処理後画像メモリ領域５４へ格納する。ＨＤＤ制御装置８は、多値符号メモリ領域５３の符号を読み込みＨＤＤ９へ書き込む。階調処理後の画像データを読み込みブロック分割し、少値符号化装置１２へ転送する。また、ブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ブロック分割された画像データを少値符号化し、ページ符号メモリ領域５５へ転送する。各ブロックの符号の先頭アドレスを回転方向により読み込み各版ごと復号し、各版のブロック回転処理装置１７〜２０へ転送する。復号された画像データを指定された回転角度に回転し、各版の少値バッファーメモリ２１〜２４へ主走査方向に格納していく。各版の少値バッファーメモリ２１〜２４の内容を印字する。
【０１１１】
図１０は、ＨＤＤ画像の印字処理の流れを示すブロック図である。この処理は矢印符号で示すように、まず、ＨＤＤ制御装置８は、ＨＤＤ９の多値符号を読み込み、多値符号メモリ領域５３へ転送する。多値画像復号装置３３は、多値符号メモリ領域５３の符号を読み込み復号し多値バッファーメモリ４へ転送する。多値バッファーメモリ４から画像データを読み込み画像処理を行い、階調処理後の画像データを階調処理後画像メモリ領域５４へ格納する。階調処理後の画像データを読み込みブロック分割し、少値符号化装置１２へ転送する。また、ブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ブロック分割された画像データを少値符号化し、ページ符号メモリ領域５５へ転送する。各ブロックの符号の先頭アドレスを回転方向により読み込み各版ごと復号し、各版のブロック回転処理装置１７〜２０へ転送する。復号された画像データを指定された回転角度に回転し、各版の少値バッファーメモリ２１〜２４へ主走査方向に格納していく。各版の少値バッファーメモリ２１〜２４の内容を印字する。
【０１１２】
図１１は、ＨＤＤ画像をＰＣへの転送処理の流れを示すブロック図である。この処理は矢印符号で示すように、まず、ＨＤＤ制御装置８は、ＨＤＤ９の多値符号を読み込み、多値符号メモリ領域５３へ転送する。通信処理装置３７は、多値符号メモリ領域５３から多値符号をＰＣ３８へ転送する。
【０１１３】
図１２〜図１４に集約コピー画像の処理例を示す。図１２は、集約コピー時の１ページ目の符号化であり、読み込まれた画像データを縮小＋色変換＋階調処理を行い、階調処理後のＣＭＹＫ画像を生成し、Ｎ×Ｍの画像データに分割し、少値符号化処理を行う。図１３は、集約コピー時の２ページ目の符号化であり、読み込まれた画像データを縮小＋色変換＋階調処理を行い、階調処理後のＣＭＹＫ画像を生成し、Ｎ×Ｍの画像データに分割し、少値符号化処理を行う。図１４は、生成された２ページの画像データをＮ×Ｍのブロックラインごとに復号し、印字する処理であり、１ページのブロック符号を印字する主走査方向に復号し、画像バッファーメモリへ書き込む。次に２ページのブロック符号を印字する主走査方向に復号し、多値画像バッファー４へ書き込み、１ブロックラインを生成したために印字処理を行う。
【０１１４】
図１５は、図２などにおける多値画像符号化装置の内部構成を示すブロック図である。この多値画像符号化装置５は、多値画像バッファーコントローラＩ／Ｆ６１、メモリアドレス生成装置６２、ＪＰＥＧ符号化装置６３、メモリアドレス生成装置６４、メモリコントローラＩ／Ｆ６５、コントローラ６６を備えている。
【０１１５】
多値画像バッファーコントローラＩ／Ｆ６１は、多値画像バッファーコントローラ３とのインターフェイス制御を行う。メモリアドレス生成装置６２は、多値画像バッファー４から画像データを読み込むためのアドレスを生成する。ＪＰＥＧ符号化装置６３は、多値画像バッファー４から画像データを符号化し、メインメモリコントローラＩ／Ｆ６５へ転送する。メモリアドレス生成装置６４は、ＪＰＥＧ符号化装置６３で生成された符号をメインメモリ７の多値符号メモリ領域５３へのアドレスを生成する。メモリコントローラＩ／Ｆ６５は、メモリコントローラ６とのインターフェイス制御を実行する。コントローラ６６は、この多値画像符号化装置５全体を制御する。
【０１１６】
図１６は、図２などにおける多値画像符号装置の内部構成を示すブロック図である。この多値画像復号装置３３は、多値画像バッファーコントローラＩ／Ｆ６７、メモリアドレス生成装置６８、ＪＰＥＧ符号装置６９、メモリアドレス生成装置７０、メモリコントローラＩ／Ｆ７１、コントローラ７２を備えている。
【０１１７】
多値画像バッファーコントローラＩ／Ｆ６７は、多値画像バッファーコントローラ５とのインターフェイス制御を行う。メモリアドレス生成装置６８は、ＪＰＥＧ復号装置６９で復号する符号を読み出すメインメモリ７の多値符号メモリ領域５３へのアドレス生成する。ＪＰＥＧ復号装置６９は、メインメモリ７の多値符号メモリ領域５３からの符号を復号し多値画像バッファーコントローラＩ／Ｆ２へ転送する。メモリアドレス生成装置７０は、多値画像バッファー４へ画像データ書き込むためのアドレスを生成する。多値画像バッファーコントローラＩ／Ｆ７１は、メモリコントローラ６とのインターフェイス制御を実行する。コントローラ７２は、この多値画像復号装置３３全体の制御を実行する。
【０１１８】
図１７は、図１５におけるＪＰＥＧ符号化装置の内部構成を示すブロック図である。このＪＰＥＧ符号化装置６３は、ＲＧＢデータ８×８記憶装置７３、ＲＧＢ→ＹＵＶ変換装置７４、Ｙデータ８×８記憶装置７５、Ｙ２次元ＤＣＴ処理装置７６、Ｙ量子化処理装置７７、Ｙエントロピー符号化装置７８、符号フォーマット生成装置８７、Ｕデータ８×８記憶装置７９、Ｕ２次元ＤＣＴ処理装置８０、Ｕ量子化処理装置７１、Ｕエントロピー符号化装置８２、Ｖデータ８×８記憶装置８３、Ｖ２次元ＤＣＴ処理装置８４、Ｖ量子化処理装置８５、Ｖエントロピー符号化装置８６、コントローラ８８を備えている。
【０１１９】
ＹＵＶは、Ｙは輝度信号、Ｕは色差信号（Ｃｂ），Ｖは色差信号（Ｃｒ）を示し、人間の目には明るさの変化には敏感であるが、色の変化には鈍感であるという観点から、色度を抑え、ビット数を割くことで、少ない損失で効率のよい伝送や圧縮を実現するフォーマットである。
【０１２０】
ＲＧＢデータ８×８記憶装置７３は、ＲＧＢの８×８画素を１時格納する。ＲＧＢ→ＹＵＶ変換装置７４は、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の規格に基づき、８×８画素のＲＧＢをＹＵＶへ変換し、Ｙ成分をＹデータ８×８記憶装置７５へ、Ｕ成分をＵデータ８×８記憶装置７９へ、Ｖ成分をＶデータ８×８記憶装置８３へ転送する。Ｙデータ８×８記憶装置７５は、ＲＧＢ→ＹＵＶ変換装置７４により生成されたＹ値を８×８記憶する。Ｙ２次元ＤＣＴ処理装置７６は、Ｙ成分をＤＣＴ（離散コサイン変換）を行い、Ｙ量子化処理装置７７へ転送する。Ｙ量子化処理装置７７は、Ｙ２次元ＤＣＴ処理装置７６からのＹ成分のＤＣＴ処理後のデータを受け取り量子化し、Ｙエントロピー符号化装置７８へ転送する。Ｙエントロピー符号化装置で７８は、Ｙ量子化処理装置７７からのＹ成分の量子化後のデータを受け取り、ハフマン符号化方式で符号化し、符号フォーマット生成装置８７へ転送する。
【０１２１】
Ｕデータ８×８記憶装置７９は、ＲＧＢ→ＹＵＶ変換装置７４により生成されたＵ値を８×８記憶する。Ｕ２次元ＤＣＴ処理装置８０は、Ｕ成分をＤＣＴ（離散コサイン変換）を行い、Ｕ量子化処理装置８１へ転送する。Ｕ量子化処理装置８１は、Ｕ２次元ＤＣＴ処理装置８０からのＵ成分のＤＣＴ処理後のデータを受け取り量子化し、Ｕエントロピー符号化装置８２へ転送する。Ｕエントロピー符号化装置８２では、Ｕ量子化処理装置８１からのＵ成分の量子化後のデータを受け取り、ハフマン符号化方式で符号化し、符号フォーマット生成装置８７へ転送する。
【０１２２】
Ｖデータ８×８記憶装置８３は、ＲＧＢ→ＹＵＶ変換装置７４により生成されたＶ値を８×８記憶する。Ｖ２次元ＤＣＴ処理装置８４は、Ｖ成分をＤＣＴ（離散コサイン変換）を行い、Ｖ量子化処理装置８５へ転送する。Ｖ量子化処理装置８５は、Ｖ２次元ＤＣＴ処理装置８４からのＶ成分のＤＣＴ処理後のデータを受け取り量子化し、Ｖエントロピー符号化装置８６へ転送する。Ｖエントロピー符号化装置８６は、Ｖ量子化処理装置８５からのＶ成分の量子化後のデータを受け取り、ハフマン符号化方式で符号化し、符号フォーマット生成装置８７へ転送する。符号フォーマット生成装置８７は、それぞれのエントロピー符号化装置からの符号データを受け取り符号を形成する。コントローラ８８は、このＪＰＥＧ符号化処理装置６３の全体を制御する。
【０１２３】
図１８は、図１６におけるＪＰＥＧ復号装置の内部構成を示すブロック図である。このＪＰＥＧ復号装置６９は、エントロピー復号装置９０、Ｙ逆量子化処理装置９１、Ｙ２次元ＩＤＣＴ処理装置９２、Ｕ逆量子化処理装置９３、Ｕ２次元ＩＤＣＴ処理装置９４、Ｖ逆量子化処理装置９５、Ｖ２次元ＩＤＣＴ処理装置９６、ＹＵＶ→ＲＧＢ変換装置９７を備えている。
【０１２４】
エントロピー復号化装置９０は、メインメモリ７から符号データを順次読み込み、Ｙ成分のエントロピー復号化処理を行い、Ｙ逆量子化処理装置９１へ量子化後のＹ成分の８×８画素のデータを転送し、Ｕ成分のエントロピー復号化処理を行い、Ｕ逆量子化処理装置９３へ量子化後のＵ成分の８×８画素のデータを転送し、Ｖ成分のエントロピー復号化処理を行い、Ｖ逆量子化処理装置９５へ量子化後のＶ成分の８×８画素のデータを転送する。Ｙ逆量子化処理装置９１は、エントロピー復号化装置９０から量子化後のＹ成分の８×８画素データを受け取り、逆量子化し、Ｙ成分の８×８画素のＤＣＴ係数を求め、Ｙ２次元ＩＤＣＴ処理装置９２へ転送する。Ｙ２次元ＩＤＣＴ処理装置９２は、Ｙ逆量子化処理装置９１からＹ成分の８×８画素のＤＣＴ係数を受け取り、ＩＤＣＴ（逆離散コサイン変換）を行い、現在処理中のラインのＹ成分の水平の８画素データを求め、ＹＵＶ→ＲＧＢ変換装置９７へ転送する。Ｕ逆量子化処理装置９３は、エントロピー復号化装置９０から量子化後のＵ成分の８×８画素データを受け取り、逆量子化し、Ｕ成分の８×８画素のＤＣＴ係数を求め、Ｕ２次元ＩＤＣＴ処理装置９４へ転送する。Ｕ２次元ＩＤＣＴ処理装置９４は、Ｕ逆量子化処理装置９３からＵ成分の８×８画素のＤＣＴ係数を受け取り、ＩＤＣＴ（逆離散コサイン変換）を行い、現在処理中のラインのＵ成分の水平の８画素データを求め、ＹＵＶ→ＲＧＢ変換装置９７へ転送する。Ｖ逆量子化処理装置９５は、エントロピー復号化装置９０から量子化後のＶ成分の８×８画素データを受け取り、逆量子化し、Ｖ成分の８×８画素のＤＣＴ係数を求め、Ｖ２次元ＩＤＣＴ処理装置９６へ転送する。Ｖ２次元ＩＤＣＴ処理装置９６は、Ｖ逆量子化処理装置９５からＶ成分の８×８画素のＤＣＴ係数を受け取り、IＤＣＴ（逆離散コサイン変換）を行い、現在処理中のラインのＶ成分の水平の８画素データを求め、ＹＵＶ→ＲＧＢ変換装置９７へ転送する。ＹＵＶ→ＲＧＢ変換処理装置９７は、それぞれの２次元ＩＤＣＴ処理装置からのＹ,Ｕ,Ｖの画素データをＲＧＢへ変換する。
【０１２５】
図１９は、図２などにおける画像処理装置の内部構成を示すブロック図である。この画像処理装置１０は、多値画像バッファーコントローラＩ／Ｆ１１１、メモリアドレス生成装置１１２、拡大／縮小処理装置１１３、色変換処理装置１１４、多値ＣＭＹＫ画像記憶装置１１５、諧調処理装置１１６、メインメモリコントローラＩ／Ｆ１１７、メモリアドレス生成装置１１８、コントローラ１１９を備えている。
【０１２６】
メモリアドレス生成装置１１２は、多値画像バッファー４から画像データを読み込むためのアドレスを生成する。拡大／縮小処理装置１１３は、多値画像バッファー４から画像データを拡大／縮小処理を行う。色変換処理装置１１４は、拡大／縮小処理装置１１３により、拡大／縮小されたＲＧＢ画像をＣＭＹＫへ色変換する。多値ＣＭＹＫ画像記憶装置１１５は、色変換処理装置１１４で変換されたＣＭＹＫ画像データをプレーン毎に一時記憶する。階調処理装置１１６は、多値ＣＭＹＫ画像記憶装置１１５で記憶されたプレーン毎のＣＭＹＫデータを各プレーンごと階調処理を行いメインメモリコントローラＩ／Ｆ１１７を介してメインメモリ７の階調処理後画像メモリ領域５４へ転送する。メモリアドレス生成装置１１８は、階調処理装置１１６で生成された階調処理後の画像をインメモリ７の階調処理後画像メモリ領域５４へのアドレス生成する。
【０１２７】
図２１は、図２などにおける少値符号化装置の内部構成を示すブロック図である。この少値符号化装置１２は、ＪＢＩＧ符号化装置１２１、メモリコントローラＩ／Ｆ１２２、メモリアドレス生成装置１２３を備えている。
【０１２８】
ＪＢＩＧ符号化装置１２１は、ブロック分割装置１１からのＮ×Ｍに分割されたブロック画像を受け取り符号化し、メモリコントローラＩ／Ｆ１２２を介してメインメモリ７のページ符号メモリ領域５５へ転送する。メモリアドレス生成装置１２３は、ＪＢＩＧ符号化装置１２１で生成された符号をメインメモリ７のページ符号メモリ領域５５へのアドレスを生成する。
【０１２９】
図２５は、図２などにおける少値復号装置の内部構成を示すブロック図である。この少値復号装置４１は、ＪＢＩＧ復号装置１２５、メモリコントローラＩ／Ｆ１２６、ブロック単位メモリアドレス生成装置１２７を備えている。
【０１３０】
ブロック単位メモリアドレス生成装置１２７は、メインメモリ７のページ符号メモリ領域５５へのアドレスを生成する。ＪＢＩＧ復号装置１２５は、メモリコントローラＩ／Ｆ１２６からの符号を復号し、ブロック回転処理装置４２へ転送する。
【０１３１】
図２６は、プリンタ処理の流れを示すブロック図である。まず、ＰＣ３８により生成されたＰＤＬをメインメモリ７のＰＤＬメモリ領域に記憶する。続いて、ＣＰＵ３６により、メインメモリ７のＰＤＬメモリ領域５２に記憶されたＰＤＬを読み込み、中間言語へ変換し、メインメモリ７の中間言語メモリ領域５１へ転送する。メインメモリ７の中間言語メモリ領域５１で中間言語を記憶する。多値画像描画装置３４により、メインメモリ７の中間言語メモリ領域５１に記憶された中間言語を読み取り多値画像バッファー４へ描画する。多値画像バッファー４で多値画像描画装置３４により生成されたバンド単位の画像データを記憶する。多値画像符号化装置５により多値画像バッファー４で格納された画像データを符号化する。ＨＤＤ９で多値画像バッファー４で符号化された符号を記憶する。画像処理装置１０の拡大／縮小処理装置により多値画像バッファー４の画像データを拡大／縮小処理を行う。画像処理装置１０の色変換処理装置により拡大／縮小処理後の画像データをＣＭＹＫ画像へ色変換処理を行う。画像処理装置１０の階調処理装置により色変換処理後のＣＭＹＫ画像データを各版ごと階調処理を行う。メインメモリ７の階調処理後画像メモリ領域５４で階調処理装置により階調処理された画像を記憶する。ブロック分割装置１１により階調処理後画像メモリ領域５４に記憶された階調処理後の画像データをＮ×Ｍ方形ごとに分割する。少値符号化装置１２によりブロック分割装置１１によりブロック分割処理された階調処理後の画像データを符号化する。メインメモリ７のページ符号メモリ領域５５で少値符号化装置１２により符号化処理された符号を記憶する。少値復号装置４１により上記符号を復号する。ブロック回転処理装置４２により少値復号装置１２により復号されたブロックの画像を回転処理する。少値バッファーメモリ４３で主走査方向に1ブロック回転処理装置４２で回転された画像を1時記憶する。エンジンコントローラ４４により階調処理後のＣＭＹＫデータをプリント出力する。
【０１３２】
図２７は、プリンタ処理の概念を示すブロック図である。ＣＰＵ３６は、メインメモリ７のＰＤＬメモリ領域５２からＰＤＬを読み込み、中間言語へ変換し、メインメモリ７の中間言語メモリ領域５１へ書き込む。多値画像描画装置３４は、メインメモリ７の中間言語メモリ領域５１から中間言語を読み込み、多値画像バッファー４へ多値バンドを生成する。多値画像バッファー４は、描画された画像データを格納する。多値符号化装置５は、多値画像バッファー３からの画像データを符号化しメインメモリ７の多値符号メモリ領域５３へ転送する。メインメモリ７は、多値符号化装置５により、符号化された符号を多値符号メモリ領域５３に格納し、画像処理装置１０により画像処理された階調処理後の画像データを階調処理後画像メモリ領域５４に格納し、少値符号化装置１２により符号化された画像をページ符号メモリ領域５５に格納し、ブロック分割装置１１により生成されたブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ＨＤＤ制御装置８によりメインメモリ７の多値符号メモリ領域５３の符号データをＨＤＤ９へ書き込んだり、ＨＤＤ９から多値符号をメインメモリ７の多値符号メモリ領域５３へ転送する。ＨＤＤ９は、多値符号化された画像を格納する。画像処理装置１０は、多値画像バッファー４の多値画像データに画像処理を行い階調処理後の画像を生成しメインメモリ７の階調処理後画像メモリ領域５４へ格納する。ブロック分割装置１１は、メインメモリ７の階調処理後画像メモリ領域５４の階調処理後の画像データをＮ×Ｍのブロックに分割し少値符号化装置１２へ転送する。また、符号化するブロックの符号化後のメインメモリ７の先頭アドレスをメインメモリ７のブロック先頭アドレス格納領域５６へ転送する。
【０１３３】
少値符号化装置１２は、ブロック分割装置１１からのＮ×Ｍブロック画像を符号化しメインメモリ７のページ符号メモリ領域５５へ転送する。各版の少値復号装置で１３〜１６は、メインメモリ７の各版のブロック先頭アドレス格納領域５６の各ブロックの先頭アドレスを受け取り各版のページ符号を読み込み復号し、各版のブロック回転装置１７〜２０へ転送する。各版のブロック回転装置１７〜２０は、各版の少値復号装置１３〜１６により復号されたＮ×Ｍのブロック画像を指定された回転角度に応じて回転させ、各版の少値バッファーメモリ２１〜２４へ転送する。各版の少値バッファーメモリ２１〜２４は、各版のブロック回転装置１７〜２０により回転処理されたＮ×Ｍのブロック画像を主走査方向に格納していき、順次主走査方向に画像データを各版のプリンタエンジン２９〜３２へ転送する。各版のプリンタエンジン２９〜３２は、各版の印字を行う。
【０１３４】
図２８は、プリント処理の流れを示すブロック図である。ＰＣ３８からのＰＤＬを読み込む。ＣＰＵ３６により、ＰＤＬを中間言語へ変換する。多値画像描画装置３４により、中間言語を読み込み。多値画像バッファー４へ多値バンドデータを生成する。多値画像バッファー４から画像データを読み込み画像処理を行い、階調処理後の画像データを階調処理後画像メモリ領域５４へ格納する。階調処理後の画像データを読み込みブロック分割し、少値符号化装置１２へ転送する。また、ブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ブロック分割された画像データを少値符号化し、ページ符号メモリ領域５５へ転送する。各ブロックの符号の先頭アドレスを回転方向により読み込み各版ごと復号し、各版のブロック回転装置１７〜２０へ転送する。復号された画像データを指定された回転角度に回転し、各版の少値バッファーメモリ２１〜２４へ主走査方向に格納していく。そして、各版の少値バッファーメモリ２１〜２４の内容を印字する。
【０１３５】
図２９は、プリントおよびＨＤＤ蓄積処理の流れを示すブロック図である。この図の矢印符号で示すように、ＰＣ３８からのＰＤＬを読み込む。ＣＰＵ３６により、ＰＤＬを中間言語へ変換する。多値画像描画装置３４により、中間言語を読み込み。多値画像バッファー４へ多値バンドデータを生成する。多値画像バッファー４の画像データを読み込み符号化し、多値符号メモリ領域５３へ書き込む。多値画像バッファー４から画像データを読み込み画像処理装置を行い、階調処理後の画像データを階調処理後画像メモリ領域５４へ格納する。ＨＤＤ制御装置８は、多値符号メモリ領域５３の符号を読み込みＨＤＤ９へ書き込む。階調処理後の画像データを読み込みブロック分割し、少値符号化装置１２へ転送する。また、ブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ブロック分割された画像データを少値符号化し、ページ符号メモリ領域５５へ転送する。各ブロックの符号の先頭アドレスを回転方向により読み込み各版ごと復号し、各版のブロック回転装置１７〜２０へ転送する。復号された画像データを指定された回転角度に回転し、各版の少値バッファーメモリ２１〜２４へ主走査方向に格納していく。各版の少値バッファーメモリ２１〜２４の内容を印字する。
【０１３６】
図３０は、ＨＤＤ画像の印字処理の流れを示すブロック図である。この図の矢印符号で示すように、ＨＤＤ制御装置８は、ＨＤＤ９の多値符号を読み込み、多値符号メモリ領域５３へ転送する。多値画像復号装置３３は、多値符号メモリ領域５３の符号を読み込み復号し多値画像バッファー４へ転送する。多値画像バッファー４から画像データを読み込み画像処理を行い、階調処理後の画像データを階調処理後画像メモリ領域５４へ格納する。階調処理後の画像データを読み込みブロック分割し、少値符号化装置１２へ転送する。また、ブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ブロック分割された画像データを少値符号化し、ページ符号メモリ領域５５へ転送する。ブロックの符号の先頭アドレスを回転方向により読み込み各版ごと復号し、各版のブロック回転装置１７〜２０へ転送する。復号された画像データを指定された回転角度に回転し、各版の少値バッファーメモリ２１〜２４へ主走査方向に格納していく。各版の少値バッファーメモリ２１〜２４の内容を印字する。
【０１３７】
図３１は、ＭＦＰ処理の流れを示すブロック図である。プリンタの場合は、ＰＣ３８により生成されたＰＤＬをメインメモリ７のＰＤＬメモリ領域５２に記憶する。ＣＰＵ３６により、メインメモリ７のＰＤＬメモリ領域５２に記憶されたＰＤＬを読み込み、中間言語へ変換しメインメモリ７の中間言語メモリ領域５１へ転送する。メインメモリ７の中間言語メモリ領域５１で中間言語を記憶する。多値画像描画装置３４により、メインメモリ７の中間言語メモリ領域５１に記憶された中間言語を読み取り多値画像バッファー４へ描画する。
【０１３８】
また、コピーの場合は、スキャナー２００から多値のＲＧＢの画像データを読み込む。平滑フィルター装置２により、スキャナー２００から読み込んだ画像データをシェーデイング補正、ＭＴＦγ補正などの画像処理を行う。多値画像バッファー４で多値画像描画装置３４により生成されたバンド単位の画像データを記憶する。多値画像符号化装置５により多値画像バッファー４で格納された画像データを符号化を行う。ＨＤＤ９で多値画像バッファー４符号化された符号を記憶する。画像処理装置１０の拡大／縮小処理装置により多値画像バッファー４の画像データを拡大／縮小処理を行う。画像処理装置１０の色変換処理装置により拡大／縮小処理後の画像データをＣＭＹＫ画像へ色変換処理を行う。画像処理装置１０の階調処理装置により色変換処理後のＣＭＹＫ画像データを各版ごと階調処理を行う。メインメモリ７の階調処理後画像メモリ領域５４で階調処理装置により階調処理された画像を記憶する。ブロック分割装置１１により階調処理後画像メモリ領域５４に記憶された階調処理後の画像データをＮ×Ｍの方形ごとに分割する。少値符号化装置１２によりブロック分割処理装置１１でブロック分割処理された階調処理後の画像データを符号化する。メインメモリ７のページ符号メモリ領域５５で少値符号化装置１２により符号化処理された符号を記憶する。少値復号装置１３〜１６により前述の符号を復号する。ブロック回転装１７〜２０により少値復号装置１３〜１６により復号されたブロックの画像を回転処理する。少値バッファーメモリメモリ２１〜２４で主走査方向にブロック回転処理装置１７〜２０で回転された画像を１時記憶する。エンジンコントローラにより階調処理後のＣＭＹＫデータをプリント出力する。
【０１３９】
図３２は、ＭＦＰ処理の概念を示すブロック図である。ＣＰＵ３６は、メインメモリ７のＰＤＬメモリ領域５２からＰＤＬを読み込み、中間言語へ変換し、メインメモリ７の中間言語メモリ領域５１へ書き込む。多値画像描画装置３４は、メインメモリ７の中間言語メモリ領域５１から中間言語を読み込み、多値画像バッファー４へ多値バンドを生成する。多値画像バッファー４は、描画された画像データを格納する。多値符号化装置５は、多値画像バッファー４からの画像データを符号化しメインメモリ７の多値符号メモリ領域５３へ転送する。メインメモリ７は、多値符号化装置５により、符号化された符号を多値符号メモリ領域５３に格納し、画像処理装置１０により画像処理された階調処理後の画像データを階調処理後画像メモリ領域５４に格納し、少値符号化装置１２により符号化されたページ符号メモリ領域５５に格納し、ブロック分割装置１１により生成されたブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ＨＤＤ制御装置８は、メインメモリ７の多値符号メモリ領域５３の符号データをＨＤＤ９へ書き込んだり、ＨＤＤ９から多値符号をメインメモリ７の多値符号メモリ領域５３へ転送する。ＨＤＤ９は、多値符号化を格納する。画像処理装置１０は、多値画像バッファー４の多値画像データに画像処理を行い階調処理後の画像を生成しメインメモリ７の階調処理後画像メモリ領域５４へ格納する。ブロック分割装置１１は、メインメモリ７の階調処理後画像メモリ領域５４の階調処理後の画像データをＮ×Ｍのブロックに分割し少値符号化装置１２へ転送する。また、符号化するブロックの符号化後のメインメモリ７の先頭アドレスをメインメモリ７のブロック先頭アドレス格納領域５６へ転送する。
【０１４０】
少値符号化装置１２は、ブロック分割装置からのＮ×Ｍブロック画像を符号化しメインメモリ７のページ符号メモリ領域５５へ転送する。各版の少値復号装置１３〜１６は、メインメモリ７の各版のブロック先頭アドレス格納領域５６の各ブロックの先頭アドレスを受け取り各版のページ符号を読み込み復号し、各版のブロック回転装置１７〜２０へ転送する。各版のブロック回転装置１７〜２０は、各版の少値復号装置１３〜１６により復号されたＮ×Ｍのブロック画像を指定された回転角度に応じて回転させ、各版の少値バッファーメモリ２１〜２４へ転送する。各版の少値バッファーメモリ２１〜２４は、各版のブロック回転装置１７〜２０により回転処理されたＮ×Ｍのブロック画像を主走査方向に格納していき、順次主走査方向に画像データを各版のプリンタエンジンへ転送する。各版のプリンタエンジン２９〜３２は、各版の印字を行う。スキャナー２００は、多値のＲＧＢの画像データを読み込む。平滑フィルター装置２は、スキャナー２００から読み込んだ画像データをシェーデイング補正、ＭＴＦγ補正などの画像処理を行い多値画像バッファー４に画像処理後データを書き込む。
【０１４１】
図３３は、プリンタ画像およびコピー画像の集約処理におけるプリンタ画像のＨＤＤ蓄積例を示すブロック図である。この図の矢印符号で示すように、ＰＣ３８からのＰＤＬを読み込む。ＣＰＵ３６により、ＰＤＬを中間言語へ変換する。多値画像描画装置３４により、中間言語を読み込み、多値画像バッファー４へ多値バンドデータを生成する。多値画像バッファー４の画像データを読み込み符号化し、多値符号メモリ領域５３へ書き込む。ＨＤＤ制御装置８は、多値符号メモリ領域５３の符号を読み込みＨＤＤ９へ書き込む。
【０１４２】
図３４にプリンタ画像およびコピー画像の集約処理の流れにおけるスキャナー画像のＨＤＤ蓄積処理の流れを示す。スキャナー２００から読み込まれたデータは、平滑フィルター装置２へ転送される。平滑フィルター装置２により画像処理を行い、多値画像バッファー４へ書き込む。多値画像バッファー３の画像データを読み込み符号化し、多値符号メモリ領域５３へ書き込む。ＨＤＤ制御装置８は、多値符号メモリ領域５３の符号を読み込みＨＤＤ９へ書き込む。
【０１４３】
図３５にプリンタ画像およびコピー画像の集約処理の流れにおけるプリンタ画像の符号化を示す。ＨＤＤ制御装置８は、ＨＤＤ９のプリンタ画像の多値符号を読み込み、多値符号メモリ領域５３へ転送する。多値画像復号装置３３は、多値符号メモリ領域５３の符号を読み込み復号し多値画像バッファー４へ転送する。多値画像バッファー４から画像データを読み込み画像処理を行い、階調処理後の画像データを階調処理後画像メモリ領域５４へ格納する。階調処理後の画像データを読み込みブロック分割し、少値符号化装置１２へ転送する。また、ブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ブロック分割された画像データを少値符号化し、ページ符号メモリ領域５５へ転送する。
【０１４４】
図３６にプリンタ画像およびコピー画像の集約処理の流れにおけるコピー画像の符号化を示す。ＨＤＤ制御装置８は、ＨＤＤ９のコピー画像の多値符号を読み込み、多値符号メモリ領域５３へ転送する。多値画像復号装置３３は、多値符号メモリ領域５３の符号を読み込み復号し多値画像バッファー４へ転送する。多値画像バッファー４から画像データを読み込み画像処理を行い、階調処理後の画像データを階調処理後画像メモリ領域５４へ格納する。階調処理後の画像データを読み込みブロック分割し、少値符号化装置１２へ転送する。また、ブロック符号ごとの先頭アドレスをブロック先頭アドレス格納領域５６へ格納する。ブロック分割された画像データを少値符号化し、ページ符号メモリ領域５５へ転送する。
【０１４５】
図３７にプリンタ画像およびコピー画像の集約処理の流れにおけるプリンタ画像の復号を示す。プリンタ画像の各ブロックの符号の先頭アドレスを回転方向により読み込み各版ごと復号し、各版のブロック回転処理装置１７〜２０へ転送する。復号された画像データを指定された回転角度に回転し、各版の少値バッファーメモリ２１〜２４へ主走査方向に格納していく。
【０１４６】
図３８にプリンタ画像およびコピー画像の集約処理の流れにおけるコピー画像の復号を示す。コピー画像の各ブロックの符号の先頭アドレスを回転方向により読み込み各版ごと復号し、各版のブロック回転装置へ転送する。復号された画像データを指定された回転角度に回転し、各版の少値バッファーメモリ２１〜２４へ主走査方向に格納していく。各版の少値バッファーメモリ２１〜２４の内容を印字する。
【０１４７】
ところで、これまで説明してきた画像処理方法（動作）を、プログラム化し、コンピュータ読み取り可能な記録媒体に記録し、コンピュータ上で実行することもできる。また、画像処理方法の一部をネットワーク上に有し、通信回線を通して実現することもできる。
【０１４８】
すなわち、この実施の形態で説明した画像処理方法は、図３９に示すように、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータ（ＣＰＵ１３０）で実行することにより実現される。このプログラムは、キーボード１３５の操作などにより、メモリ１３１、ハードディスク１３４、フレキシブルディスク１３７、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ−Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３６、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータ（ＣＰＵ１３０）によって記録媒体から読み出し、必要に応じて表示装置３３に表示することによって実行される。また、必要に応じてこの画像処理方法のデータを通信装置１３２から外部装置に送受信することも可能である。
【０１４９】
また、このプログラムは、図４０に示すように、上記記録媒体を介して、インターネットなどのネットワーク（通信装置１４０）によってパーソナルコンピュータなどの装置１４１〜１４３に配布することができる。
【０１５０】
すなわち、このプログラムは、たとえばコンピュータに内蔵されている記録媒体としてのハードディスクに、あらかじメインストールした状態で提供することができる。プログラムは記録媒体に一時的あるいは永続的に格納し、コンピュータにユニットとして組み込んだり、あるいは着脱式の記録媒体として利用することで、パッケージソフトウェアとして提供することができる。
【０１５１】
記録媒体としては、たとえば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤ、磁気ディスク、半導体メモリなどが利用できる。
【０１５２】
プログラムは、ダウンロードサイトから、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットといったネットワークを介して、有線または無線でコンピュータに転送し、そのコンピュータにおいて、内蔵するハードディスクなどの記憶装置にダウンロードさせるようにすることができる。
【産業上の利用可能性】
【０１５３】
以上のように、本発明にかかる画像処理装置および画像処理方法、並びに画像処理方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体は、たとえばコピーなどの画像処理に有用であり、特に、スキャナーなどから取り込んだ画像データを保存し、拡大／縮小、回転などを行う画像処理を行うシステムに適している。
【図面の簡単な説明】
【０１５４】
【図１】本発明の実施の形態にかかるカラー画像形成装置の構成を示す説明図である。
【図２】図１におけるカラー画像形成装置の電装・制御装置の構成を示すブロック図である。
【図３】図２におけるメインメモリ７のフォーマットを示す説明図である。
【図４】本発明の実施の形態にかかる画像処理の流れを示すブロック図である。
【図５】本発明の実施の形態にかかる画像処理の動作手順を示すフローチャートである。
【図６】本発明の実施の形態にかかる画像処理の概念を示すブロック図である。
【図７】スキャナー画像のＨＤＤ蓄積処理の流れを示すブロック図である。
【図８】スキャナー画像の印字処理の流れを示すブロック図である。
【図９】スキャナー画像のＨＤＤ蓄積および印字処理の流れを示すブロック図である。
【図１０】ＨＤＤ画像の印字処理の流れを示すブロック図である。
【図１１】ＨＤＤ画像をＰＣへの転送処理の流れを示すブロック図である。
【図１２】集約コピー時の１ページ目の符号化処理例を示す説明図である。
【図１３】集約コピー時の２ページ目の符号化処理例を示す説明図である。
【図１４】生成された２ページの画像データをＮ×Ｍのブロックラインごとに復号し、印字する処理処理例を示す説明図である。
【図１５】図２などにおける多値画像符号化装置の内部構成を示すブロック図である。
【図１６】図２などにおける多値画像符号装置の内部構成を示すブロック図である。
【図１７】図１５におけるＪＰＥＧ符号化装置の内部構成を示すブロック図である。
【図１８】図１６におけるＪＰＥＧ復号装置の内部構成を示すブロック図である。
【図１９】図２などにおける画像処理装置の内部構成を示すブロック図である。
【図２０】ブロック分割装置におけるバンドの方形画像の分割例を示す説明図である。
【図２１】図２などにおける少値符号化装置の内部構成を示すブロック図である。
【図２２】回転処理に伴う少値復号時のブロック符号の選択処理例を示す説明図である。
【図２３】ブロック内の回転処理例（１）を示す説明図である。
【図２４】ブロック内の回転処理例（２）を示す説明図である。
【図２５】図２などにおける少値復号装置の内部構成を示すブロック図である。
【図２６】プリンタ処理の流れを示すブロック図である。
【図２７】プリンタ処理の概念を示すブロック図である。
【図２８】プリント処理の流れを示すブロック図である。
【図２９】プリントおよびＨＤＤ蓄積処理の流れを示すブロック図である。
【図３０】ＨＤＤ画像の印字処理の流れを示すブロック図である。
【図３１】ＭＦＰ処理の流れを示すブロック図である。
【図３２】ＭＦＰ処理の概念を示すブロック図である。
【図３３】プリンタ画像およびコピー画像の集約処理におけるプリンタ画像のＨＤＤ蓄積例を示すブロック図である。
【図３４】プリンタ画像およびコピー画像の集約処理の流れにおけるスキャナー画像のＨＤＤ蓄積処理の流れを示すブロック図である。
【図３５】プリンタ画像およびコピー画像の集約処理の流れにおけるプリンタ画像の符号化を示すブロック図である。
【図３６】プリンタ画像およびコピー画像の集約処理の流れにおけるコピー画像の符号化を示すブロック図である。
【図３７】プリンタ画像およびコピー画像の集約処理の流れにおけるプリンタ画像の復号を示すブロック図である。
【図３８】プリンタ画像およびコピー画像の集約処理の流れにおけるコピー画像の復号を示すブロック図である。
【図３９】本発明の実施の形態にかかる画像処理方法をコンピュータに実行させる例を示すブロック図である。
【図４０】本発明の実施の形態にかかる画像処理方法をネットワーク上からダウンロードして実行させる例を示すブロック図である。
【図４１】従来における各版毎の多値ＲＧＢ符号に対して独立に復号処理する構成を示すブロック図である。
【図４２】従来における多値ＲＧＢ符号に対して一括に復号処理する構成を示すブロック図である。
【図４３】４／８ＧＢＴＣ処理のアルゴリズムおよび演算式を示す説明図である。
【図４４】３／８ＧＢＴＣ処理のアルゴリズムおよび演算式を示す説明図である。
【図４５】２／８ＧＢＴＣ処理のアルゴリズムおよび演算式を示す説明図である。
【図４６】従来におけるコピー処理の流れを示すブロック図である。
【図４７】従来における拡大／縮小および回転コピー処理の流れを示すブロック図である。
【図４８】従来における集約印刷例を示す説明図である。
【図４９】従来における拡大印刷例を示す説明図である。
【図５０】従来における縮小印刷例を示す説明図である。
【図５１】従来における９０度回転印刷例を示す説明図である。
【図５２】従来におけるプリンタ画像とコピー画像の集約印刷例を示す説明図である。
【符号の説明】
【０１５５】
４  多値画像バッファー
５  多値画像符号化装置
６  メモリコントローラ
７  メインメモリ
８  ＨＤＤ制御装置
９  ＨＤＤ
１０  画像処理装置
１１  ブロック分割装置
１２  少値符号化装置
３６  ＣＰＵ
３８  ＰＣ
４１  少値復号化装置
４２  ブロック回転処理装置
４３  少値バッファーメモリ
４４  エンジンコントローラ
４５  プリンタエンジン
５１  中間言語メモリ領域
５３  多値符号メモリ領域
５４  階調処理後画像メモリ領域
５５  ページメモリ領域
５６  ブロック先頭アドレス格納領域
２００  スキャナー
【図１】
2006246378.tif 000005
【図２】
2006246378.tif 000006
【図３】
2006246378.tif 000007
【図４】
2006246378.tif 000008
【図５】
2006246378.tif 000009
【図６】
2006246378.tif 000010
【図７】
2006246378.tif 000011
【図８】
2006246378.tif 000012
【図９】
2006246378.tif 000013
【図１０】
2006246378.tif 000014
【図１１】
2006246378.tif 000015
【図１２】
2006246378.tif 000016
【図１３】
2006246378.tif 000017
【図１４】
2006246378.tif 000018
【図１５】
2006246378.tif 000019
【図１６】
2006246378.tif 000020
【図１７】
2006246378.tif 000021
【図１８】
2006246378.tif 000022
【図１９】
2006246378.tif 000023
【図２０】
2006246378.tif 000024
【図２１】
2006246378.tif 000025
【図２２】
2006246378.tif 000026
【図２３】
2006246378.tif 000027
【図２４】
2006246378.tif 000028
【図２５】
2006246378.tif 000029
【図２６】
2006246378.tif 000030
【図２７】
2006246378.tif 000031
【図２８】
2006246378.tif 000032
【図２９】
2006246378.tif 000033
【図３０】
2006246378.tif 000034
【図３１】
2006246378.tif 000035
【図３２】
2006246378.tif 000036
【図３３】
2006246378.tif 000037
【図３４】
2006246378.tif 000038
【図３５】
2006246378.tif 000039
【図３６】
2006246378.tif 000040
【図３７】
2006246378.tif 000041
【図３８】
2006246378.tif 000042
【図３９】
2006246378.tif 000043
【図４０】
2006246378.tif 000044
【図４１】
2006246378.tif 000045
【図４２】
2006246378.tif 000046
【図４３】
2006246378.tif 000047
【図４４】
2006246378.tif 000048
【図４５】
2006246378.tif 000049
【図４６】
2006246378.tif 000050
【図４７】
2006246378.tif 000051
【図４８】
2006246378.tif 000052
【図４９】
2006246378.tif 000053
【図５０】
2006246378.tif 000054
【図５１】
2006246378.tif 000055
【図５２】
2006246378.tif 000056