(57)【要約】【課題】縦横で変倍処理が異なる場合の如く、縦横で異方性を有する画像データを圧縮符号化する場合に、再現される画像の高画質化を図る。【解決手段】メカ的変倍処理を行う副走査方向に対して、補間法等による電気的変倍処理を行うことでエッジなまりの出やすい主走査方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層１ＬＨ，２ＬＨ，…に位置するウェーブレット係数に割り当てる量子化レベルを他方のサブバンドＨＬ系の階層１ＨＬ，２ＨＬ，…に位置するウェーブレット係数に割り当てる量子化レベルよりも相対的に抑制する（低圧縮率化する）ことで、そのエッジなまりによる画質への影響を軽減させ、再現される画像の高画質化を図れるようにした。【選択図】　　　　図１１
2004112532.tif 000002
【特許請求の範囲】
【請求項１】
画像データを、２次元ウェーブレット係数への変換、量子化及び符号化という手順で圧縮符号化する画像処理装置において、
圧縮符号化の対象となる２次元の画像データについて縦方向と横方向との異方性の有無を判定する異方性判定手段と、
この異方性判定手段により異方性を有すると判定された画像データに対してその異方性の要因に基づき２次元ウェーブレット係数に対して同一階層のサブバンド位置に応じて圧縮率の異なる量子化を行う量子化手段と、
を備える画像処理装置。
【請求項２】
前記量子化手段は、判定された異方性の要因によりエッジなまりの出やすい方向の圧縮率を他方向の圧縮率に対して相対的に抑えるように圧縮率の異なる量子化を行う請求項１記載の画像処理装置。
【請求項３】
前記量子化手段は、判定された異方性の要因によりエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルをウェーブレット変換処理の他方向に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くすることで圧縮率の異なる量子化を行う請求項１又は２記載の画像処理装置。
【請求項４】
前記量子化手段は、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルをサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くする請求項３記載の画像処理装置。
【請求項５】
前記量子化手段は、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルをサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くする請求項３記載の画像処理装置。
【請求項６】
前記異方性判定手段は、異方性の要因の程度も判定し、
前記量子化手段は、判定された異方性の要因の程度に応じてエッジなまりの出やすい方向の圧縮率の程度を異ならせる請求項２ないし５の何れか一記載の画像処理装置。
【請求項７】
前記量子化手段は、判定された異方性の要因の程度に応じてエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる請求項６記載の画像処理装置。
【請求項８】
前記量子化手段は、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、判定された異方性の要因の程度に応じてサブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる請求項７記載の画像処理装置。
【請求項９】
前記量子化手段は、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、判定された異方性の要因の程度に応じてサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる請求項７記載の画像処理装置。
【請求項１０】
前記量子化手段は、サブバンドの階層に応じてウェーブレット係数に割り当てる量子化レベルを異ならせる請求項７ないし９の何れか一記載の画像処理装置。
【請求項１１】
原稿を露光する露光手段と、前記原稿と前記露光手段とを相対的に副走査方向に移動させる副走査手段と、副走査方向に露光走査される前記原稿からの反射光を受光しその画像を変換して読取る光電変換素子とを備えるとともに、前記光電変換素子により読取られた画像データの主走査方向の変倍を電気的な変倍処理により行い、副走査方向の変倍を前記副走査手段の機械的な変倍処理により行う変倍機能を有する画像読取装置において、
変倍処理後の２次元の画像データを圧縮符号化の対象とする請求項１ないし１０の何れか一記載の画像処理装置と、
この画像処理装置により圧縮符号化された符号データを記憶する記憶装置と、を備え、
前記画像処理装置が備える前記異方性判定手段は、主走査方向と副走査方向との変倍処理の違いを要因として前記画像データについて縦方向と横方向とで既知の異方性を有し、主走査方向がエッジなまりの出やすい方向と判定する、
ことを特徴とする画像読取装置。
【請求項１２】
前記量子化手段は、主走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルをウェーブレット変換処理の他方向に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くすることで圧縮率の異なる量子化を行う請求項１１記載の画像読取装置。
【請求項１３】
前記量子化手段は、主走査方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルをサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くする請求項１２記載の画像読取装置。
【請求項１４】
前記量子化手段は、主走査方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルをサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くする請求項１２記載の画像読取装置。
【請求項１５】
前記量子化手段は、主走査方向の変倍率が縮小変倍の場合には拡大変倍の場合よりも主走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを高くする請求項１１ないし１４の何れか一記載の画像読取装置。
【請求項１６】
前記異方性判定手段は、指定された主走査方向の変倍率を異方性の要因の程度として判定し、
前記量子化手段は、主走査方向の変倍率に応じて主走査方向の圧縮率の程度を異ならせる請求項１１ないし１５の何れか一記載の画像読取装置。
【請求項１７】
前記量子化手段は、主走査方向の変倍率に応じて主走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる請求項１６記載の画像読取装置。
【請求項１８】
前記量子化手段は、主走査方向がウェーブレット変換処理の水平方向である場合、主走査方向の変倍率に応じてサブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる請求項１７記載の画像読取装置。
【請求項１９】
前記量子化手段は、主走査方向がウェーブレット変換処理の垂直方向である場合、主走査方向の変倍率に応じてサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる請求項１７記載の画像読取装置。
【請求項２０】
前記量子化手段は、サブバンドの階層に応じてウェーブレット係数に割り当てる量子化レベルを異ならせる請求項１７ないし１９の何れか一記載の画像読取装置。
【請求項２１】
請求項１１ないし２０の何れか一記載の画像読取装置と、
この画像読取装置により読取られその画像処理装置により画像処理された符号データから復号化手段により伸長された画像データに基づき用紙上に画像を形成するプリンタエンジンと、
を備える画像形成装置。
【請求項２２】
撮像対象を撮像素子により２次元にインターレース方式によりラスタースキャニングして読取るテレビジョンカメラにおいて、
撮像された２次元の画像データを圧縮符号化の対象とする請求項１ないし１０の何れか一記載の画像処理装置と、
この画像処理装置により圧縮符号化された符号データを記憶する記憶装置と、を備え、
前記画像処理装置が備える前記異方性判定手段は、前記インターレース方式のラスタースキャニングを要因として前記画像データについて縦方向と横方向とで既知の異方性を有し、ラスタースキャニング方向となる水平方向をエッジなまりの出やすい方向と判定する、
ことを特徴とするテレビジョンカメラ。
【請求項２３】
画像データを入力する入力手段と、
この入力手段により入力された２次元の画像データを圧縮符号化の対象とする請求項１ないし１０の何れか一記載の画像処理装置と、
この画像処理装置により圧縮符号化された符号データを記憶する記憶装置と、
この記憶装置に記憶された符号データを画像データに復号する復号手段と、
縦方向と横方向とでの既知の出力特性の違いを有し、前記復号手段により復号された画像データに基づき２次元画像の出力処理を行う出力手段と、
を備え、
前記画像処理装置が備える前記異方性判定手段は、前記出力手段における縦方向と横方向とでの既知の出力特性の違いを要因として前記画像データについて縦方向と横方向とで既知の異方性を有し、既知の出力特性の違いによりエッジなまりの出やすい方向を判定する、
ことを特徴とする画像出力装置。
【請求項２４】
前記入力手段がスキャナであり、前記出力手段がプリンタであり、縦方向と横方向とでの既知の出力特性の違いが印刷画像上で太線／細線の出る方向の違いである、ことを特徴とする請求項２２記載の画像出力装置。
【請求項２５】
画像データを取得するデータ取得手段と、
このデータ取得手段により取得された２次元の画像データについてユーザ操作に従い編集処理を圧縮符号化の対象とする請求項１ないし１０の何れか一記載の画像処理装置と、
この画像処理装置により圧縮符号化された符号データを記憶する記憶装置と、
この記憶装置に記憶された符号データを画像データに復号する復号手段と、
を備え、
前記画像処理装置が備える前記異方性判定手段は、編集処理に対するユーザ操作の指定内容を要因として前記画像データについて縦方向と横方向とで異方性を有すると推定する、
ことを特徴とする情報処理装置。
【請求項２６】
請求項１ないし１０の何れか一記載の画像処理装置における各手段の機能を当該画像処理装置が備えるコンピュータに実行させるプログラム。
【請求項２７】
請求項２６記載のプログラムを記憶しているコンピュータに読取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種画像データを扱う画像処理装置、画像読取装置、画像形成装置、テレビジョンカメラ、画像出力装置、情報処理装置、プログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
近年、画像入出力技術の進歩により、画像に対する高精細化の要求が高まっている。画像入力装置の一例として、デジタルカメラを例に挙げると、３００万以上の画素数を持つ高性能な電荷結合素子の低価格化が進み、普及価格帯の製品においても広く用いられるようになっている。また、画像出力装置や画像表示装置の技術分野に関しても、レーザプリンタ、インクジェットプリンタ等のハードコピー分野における高精細化や低価格化は目を見張るものがあり、このような現象は、複写機や複合機（ＭＦＰ）等の画像形成装置の分野においても例外ではない。
【０００３】
こうした高性能で低価格な画像入出力製品の市場投入効果によって、高精細画像の大衆化が始まっており、今後は、あらゆる場面で高精細画像の需要が高まると予想されている。
【０００４】
以上のようなことを背景として、高精細画像を容易に取扱うことのできる圧縮伸長技術に対する要求も、今後ますます高まっていくことは必至と思われる。そこで、そのような要求を満たす画像圧縮技術の一つとして、従来、高精細画像を小さい単位に分割して処理することが可能であり、高圧縮率でも高画質な画像を復号可能なＪＰＥＧ２０００という技術がある。
【０００５】
従って、複写機や複合機等の画像形成装置においても、メモリの節約等を図るため、ＪＰＥＧ２０００等の高精細画像圧縮伸長技術が搭載され、読取った原稿画像を一旦圧縮符号化して符号データとしてメモリに格納した後、逆の手順で符号データを伸長させて画像データとしてプリンタ側に出力させることでコピー印刷動作が実行されるように構成される傾向にある。
【０００６】
ところで、複写機や複合機等にあっては、その一つの機能として拡大／縮小変倍機能を備えているものが多い。この変倍処理としては、一般に、主走査方向は周知のキュービックコンボリューション補間法等の電気的な変倍処理により行い、副走査方向は副走査手段（スキャナのキャリッジ）の移動速度を変えるというメカニカルな変倍処理で行うようにしている。
【０００７】
例えば、図２０を参照して縦横２倍に拡大する場合の例を説明すると、同図（ａ）に示すように原稿Ｄに対する主走査方向、副走査方向が設定されているとすると、まず、キャリッジの移動速度を変倍率２倍に合わせて変更して（等倍時の１／２の速度）、スキャナにより原稿Ｄの読取りを行うことより、同図（ｂ）に示すように副走査方向の変倍（２倍）がメカニカルに行われる。そして、このような副走査変倍処理を受けてスキャナにより読取られた画像データに対して、その主走査方向にキュービックコンボリューション補間法による電気的な変倍処理を施すことにより、同図（ｃ）に示すように主走査方向の変倍（２倍）が電気的に行われ、結果として、縦横２倍に拡大された画像データが得られる。
【０００８】
このようにして変倍処理を受けた画像データは、ＪＰＥＧ２０００アルゴリズム等に従い、一旦圧縮符号化して符号データとしてメモリに格納した後、逆の手順で符号データを伸長させて画像データとしてプリンタ側に出力させることでコピー印刷動作が実行される。
【０００９】
【発明が解決しようとする課題】
ところが、主走査方向の変倍に用いられる電気的な補間法は、最も精度が高いといわれているキュービックコンボリューション補間法であっても、高精度なメカニカル変倍処理に比して、エッジなまりが出てしまう不具合がある。即ち、上述のように縦横で変倍処理が異なる２次元の画像データは、性質として、その縦方向と横方向とで異方性を持つものといえる。
【００１０】
例えば、図２１に示すような矩形パルス状の画像を読取る場合を考える。等倍時には○印で示す各サンプリング点Ｓ１，Ｓ２，…で原稿画像を副走査、主走査を行い、画像上でも対応する点でその画像データを取得するものとすると、例えば、２倍拡大時には、副走査方向のサンプリング速度が１／２になるため、○印で示す各サンプリング点Ｓ１，Ｓ２，…の中間の×印で示す点でも原稿画像を読取ることとなるため、画像から得られる画像データは○印、×印で示す両方のデータとなる。よって、その画像データの様子を再現すると、図２１（ｂ）中に実線で示すようにエッジなまりのない高精度なデータ状態となる。これに対し、主走査方向のサンプリング点は○印で示す各サンプリング点Ｓ１，Ｓ２，…のままであり、各○印で示す画像データ間を電気的な補間法により補うため、図２１（ｂ）中に破線で示すようにエッジなまりが出てしまいやすい。
【００１１】
このような変倍処理を受けた画像データは、前述のように圧縮符号化処理を経て符号化されることとなるが、その途中の量子化の過程において、等倍時と同じ量子化のスレッシュレベルを用いて量子化を行っているものであり、図２１（ｂ）からも判るように、量子化のスレッシュレベルによってはエッジなまりを生ずる主走査方向の画像データが細くなりやすい。この結果、その符合データを復号化して伸長した画像データにより拡大印刷した場合には、図２２に示すように主走査方向の画像がぼやけやすくなり（図示例の格子画像の横線が薄くなったり細くなったりしてぼやける）、エッジなまりのない副走査方向の画像との間で画質差を生じてしまう。
【００１２】
上述の説明は、変倍処理中、拡大変倍時の処理例で説明したが、縮小変倍時にも、拡大変倍時よりも程度が低いことが多いものの、電気的な変倍処理を行う主走査方向の画像データに関してそのエッジがなまることがある。
【００１３】
また、このような事情（２次元画像データについての縦方向と横方向との異方性）は、複写機等における縦横方向で変倍処理が異なることを要因とする場合だけでなく、各種ケースがある。
【００１４】
例えば、パーソナルコンピュータ等の情報処理装置においても、取り込んだ画像データに対して縦横比の異なる縦長変倍或いは横長変倍なる編集操作を行うようなケースでは、縦横の変倍率の違いによる異方性を有することとなる。この場合、何れの方向の変倍処理も電気的な変倍処理となるが、変倍率の大きいほうがエッジなまりの程度も大きくなるので、結果的に、再現される画像品質に縦横で差が出てしまう。
【００１５】
また、複写機やプリンタ等においても、元の画像データは正常であっても、例えば現像条件とか転写条件等を要因として、当該複写機やプリンタが、例えば図２３に示すように常に縦線が横線よりも太く出てしまう（或いは、逆）癖を持っているケースもあり、出力形態において画像データの縦方向と横方向とに異方性を有するといえる。特に、図示例のような格子画像を含む文書画像等の場合には顕著に出てしまうことがある。従って、このような複写機の場合であれば、変倍コピー時だけでなく等倍コピー時であっても縦横方向で画質差を生じてしまうこととなる。
【００１６】
さらには、撮像対象を撮像素子により２次元にインターレース方式によりラスタースキャニングして読取るテレビジョンカメラにおいても、インターレース方式のラスタースキャニングを要因として画像データについて縦方向（垂直方向）と横方向（水平方向）とで既知の異方性を有し、さらには、水平方向と垂直方向とのアスペクト比４：３或いは１６：９といった違いもあるため、ラスタースキャニング方向となる水平方向をエッジなまりの出やすい方向といえる。
【００１７】
本発明の目的は、縦横で変倍処理が異なる場合の如く、縦横で異方性を有する画像データを圧縮符号化する場合に、再現される画像の高画質化を図れるようにすることである。
【００１８】
【課題を解決するための手段】
請求項１記載の発明は、画像データを、２次元ウェーブレット係数への変換、量子化及び符号化という手順で圧縮符号化する画像処理装置において、圧縮符号化の対象となる２次元の画像データについて縦方向と横方向との異方性の有無を判定する異方性判定手段と、この異方性判定手段により異方性を有すると判定された画像データに対してその異方性の要因に基づき２次元ウェーブレット係数に対して同一階層のサブバンド位置に応じて圧縮率の異なる量子化を行う量子化手段と、を備える。
【００１９】
従って、縦方向と横方向との異方性を有する画像データに対して、その異方性の要因に基づき２次元ウェーブレット係数に対して同一階層であってもそのサブバンド位置に応じて圧縮率の異なる量子化を行うことで、異方性に起因する画質差を圧縮率の異なる量子化により吸収することができ、再現される画像の高画質化を図れる。
【００２０】
請求項２記載の発明は、請求項１記載の画像処理装置において、前記量子化手段は、判定された異方性の要因によりエッジなまりの出やすい方向の圧縮率を他方向の圧縮率に対して相対的に抑えるように圧縮率の異なる量子化を行う。
【００２１】
従って、異方性の要因によりエッジなまりの出やすい方向の圧縮率、即ち、量子化を相対的に抑制することにより、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図れる。逆にいえば、エッジなまりの出にくい方向の圧縮率は相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化が可能となる。
【００２２】
請求項３記載の発明は、請求項１又は２記載の画像処理装置において、前記量子化手段は、判定された異方性の要因によりエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルをウェーブレット変換処理の他方向に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くすることで圧縮率の異なる量子化を行う。
【００２３】
従って、具体的には、異方性の要因によりエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制することにより、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図れる。逆にいえば、エッジなまりの出にくい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化が可能となる。
【００２４】
請求項４記載の発明は、請求項３記載の画像処理装置において、前記量子化手段は、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルをサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くする。
【００２５】
従って、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制することにより、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図れる。逆にいえば、エッジなまりの出にくい方向に対応するサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化が可能となる。
【００２６】
請求項５記載の発明は、請求項３記載の画像処理装置において、前記量子化手段は、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルをサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くする。
【００２７】
従って、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制することにより、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図れる。逆にいえば、エッジなまりの出にくい方向に対応するサブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化が可能となる。
【００２８】
請求項６記載の発明は、請求項２ないし５の何れか一記載の画像処理装置において、前記異方性判定手段は、異方性の要因の程度も判定し、前記量子化手段は、判定された異方性の要因の程度に応じてエッジなまりの出やすい方向の圧縮率の程度を異ならせる。
【００２９】
従って、異方性の要因の程度によってエッジなまりの程度も異なるので、異方性の要因の程度に応じてエッジなまりの出やすい方向の圧縮率の程度を異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００３０】
請求項７記載の発明は、請求項６記載の画像処理装置において、前記量子化手段は、判定された異方性の要因の程度に応じてエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる。
【００３１】
従って、異方性の要因の程度によってエッジなまりの程度も異なるので、異方性の要因の程度に応じてエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルの程度を異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００３２】
請求項８記載の発明は、請求項７記載の画像処理装置において、前記量子化手段は、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、判定された異方性の要因の程度に応じてサブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる。
【００３３】
従って、異方性の要因の程度によってエッジなまりの程度も異なるので、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００３４】
請求項９記載の発明は、請求項７記載の画像処理装置において、記量子化手段は、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、判定された異方性の要因の程度に応じてサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる。
【００３５】
従って、異方性の要因の程度によってエッジなまりの程度も異なるので、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００３６】
請求項１０記載の発明は、請求項７ないし９の何れか一記載の画像処理装置において、前記量子化手段は、サブバンドの階層に応じてウェーブレット係数に割り当てる量子化レベルを異ならせる。
【００３７】
従って、細線はより高域の階層のウェーブレット係数として現れるので、サブバンドの階層によってもエッジなまりによる画質の影響の度合いが異なるので、サブバンドの階層に応じてウェーブレット係数に割り当てる量子化レベルを異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００３８】
請求項１１記載の発明は、原稿を露光する露光手段と、前記原稿と前記露光手段とを相対的に副走査方向に移動させる副走査手段と、副走査方向に露光走査される前記原稿からの反射光を受光しその画像を変換して読取る光電変換素子とを備えるとともに、前記光電変換素子により読取られた画像データの主走査方向の変倍を電気的な変倍処理により行い、副走査方向の変倍を前記副走査手段の機械的な変倍処理により行う変倍機能を有する画像読取装置において、変倍処理後の２次元の画像データを圧縮符号化の対象とする請求項１ないし１０の何れか一記載の画像処理装置と、この画像処理装置により圧縮符号化された符号データを記憶する記憶装置と、を備え、前記画像処理装置が備える前記異方性判定手段は、主走査方向と副走査方向との変倍処理の違いを要因として前記画像データについて縦方向と横方向とで既知の異方性を有し、主走査方向がエッジなまりの出やすい方向と判定する。
【００３９】
従って、請求項１ないし１０の何れか一記載の画像処理装置を備えることにより、主走査方向と副走査方向との変倍処理の違いを要因として画像データについて縦方向と横方向とで既知の異方性を有し、主走査方向がエッジなまりの出やすい方向と判定される画像読取装置について、変倍処理後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、プリンタ等で再現される画像の高画質化を図れる。
【００４０】
請求項１２記載の発明は、請求項１１記載の画像読取装置において、前記量子化手段は、主走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルをウェーブレット変換処理の他方向に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くすることで圧縮率の異なる量子化を行う。
【００４１】
従って、具体的には、異方性の要因によりエッジなまりの出やすい主走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制することにより、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図れる。逆にいえば、エッジなまりの出にくい副走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化が可能となる。
【００４２】
請求項１３記載の発明は、請求項１２記載の画像読取装置において、前記量子化手段は、主走査方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルをサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くする。
【００４３】
従って、より具体的には、エッジなまりの出やすい主走査方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制することにより、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図れる。逆にいえば、エッジなまりの出にくい副走査方向に対応するサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化が可能となる。
【００４４】
請求項１４記載の発明は、請求項１２記載の画像読取装置において、前記量子化手段は、主走査方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルをサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルに対して相対的に低くする。
【００４５】
従って、より具体的には、エッジなまりの出やすい主走査方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制することにより、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図れる。逆にいえば、エッジなまりの出にくい副走査方向に対応するサブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化が可能となる。
【００４６】
請求項１５記載の発明は、請求項１１ないし１４の何れか一記載の画像読取装置において、前記量子化手段は、主走査方向の変倍率が縮小変倍の場合には拡大変倍の場合よりも主走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを高くする。
【００４７】
従って、縮小変倍の場合も電気的変倍処理を行う主走査方向にエッジなまりが生ずることがあるものの、一般には、拡大変倍時よりもその程度が低いことが多いので、拡大変倍時よりも量子化レベルを高くすることで、適正に対処できる。
【００４８】
請求項１６記載の発明は、請求項１１ないし１５の何れか一記載の画像読取装置において、前記異方性判定手段は、指定された主走査方向の変倍率を異方性の要因の程度として判定し、前記量子化手段は、主走査方向の変倍率に応じて主走査方向の圧縮率の程度を異ならせる。
【００４９】
従って、異方性の要因となる主走査方向の変倍率によってエッジなまりの程度も異なり、変倍率が大きくなればエッジなまりの程度も大きくなるので、その変倍率に応じてエッジなまりの出やすい方向の圧縮率の程度を異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００５０】
請求項１７記載の発明は、請求項１６記載の画像読取装置において、前記量子化手段は、主走査方向の変倍率に応じて主走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる。
【００５１】
従って、異方性の要因となる主走査方向の変倍率によってエッジなまりの程度も異なり、変倍率が大きくなればエッジなまりの程度も大きくなるので、変倍率に応じてエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルの程度を異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００５２】
請求項１８記載の発明は、請求項１７記載の画像読取装置において、前記量子化手段は、主走査方向がウェーブレット変換処理の水平方向である場合、主走査方向の変倍率に応じてサブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる。
【００５３】
従って、異方性の要因となる主走査方向の変倍率によってエッジなまりの程度も異なり、変倍率が大きくなればエッジなまりの程度も大きくなるので、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００５４】
請求項１９記載の発明は、請求項１７記載の画像読取装置において、前記量子化手段は、主走査方向がウェーブレット変換処理の垂直方向である場合、主走査方向の変倍率に応じてサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせる。
【００５５】
従って、異方性の要因となる主走査方向の変倍率によってエッジなまりの程度も異なり、変倍率が大きくなればエッジなまりの程度も大きくなるので、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００５６】
請求項２０記載の発明は、請求項１７ないし１９の何れか一記載の画像読取装置において、前記量子化手段は、サブバンドの階層に応じてウェーブレット係数に割り当てる量子化レベルを異ならせる。
【００５７】
従って、細線はより高域の階層のウェーブレット係数として現れるので、サブバンドの階層によってもエッジなまりによる画質の影響の度合いが異なるので、サブバンドの階層に応じてウェーブレット係数に割り当てる量子化レベルを異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【００５８】
請求項２１記載の発明の画像形成装置は、請求項１１ないし２０の何れか一記載の画像読取装置と、この画像読取装置により読取られその画像処理装置により画像処理された符号データから復号化手段により伸長された画像データに基づき用紙上に画像を形成するプリンタエンジンと、を備える。
【００５９】
従って、請求項１１ないし２０の何れか一記載の画像読取装置を備えることにより、変倍処理後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、プリンタエンジンで再現される画像の高画質化を図れる。
【００６０】
請求項２２記載の発明は、撮像対象を撮像素子により２次元にインターレース方式によりラスタースキャニングして読取るテレビジョンカメラにおいて、撮像された２次元の画像データを圧縮符号化の対象とする請求項１ないし１０の何れか一記載の画像処理装置と、この画像処理装置により圧縮符号化された符号データを記憶する記憶装置と、を備え、前記画像処理装置が備える前記異方性判定手段は、前記インターレース方式のラスタースキャニングを要因として前記画像データについて縦方向と横方向とで既知の異方性を有し、ラスタースキャニング方向となる水平方向をエッジなまりの出やすい方向と判定する。
【００６１】
従って、請求項１ないし１０の何れか一記載の画像処理装置を備えることにより、インターレース方式のラスタースキャニングを要因として画像データについて縦方向と横方向とで既知の異方性を有し、ラスタースキャニング方向となる水平査方向がエッジなまりの出やすい方向と判定されるテレビジョンカメラについて、撮像後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、テレビジョン等で再現される画像の高画質化を図れる。
【００６２】
請求項２３記載の発明は、画像データを入力する入力手段と、この入力手段により入力された２次元の画像データを圧縮符号化の対象とする請求項１ないし１０の何れか一記載の画像処理装置と、この画像処理装置により圧縮符号化された符号データを記憶する記憶装置と、この記憶装置に記憶された符号データを画像データに復号する復号手段と、縦方向と横方向とでの既知の出力特性の違いを有し、前記復号手段により復号された画像データに基づき２次元画像の出力処理を行う出力手段と、を備え、前記画像処理装置が備える前記異方性判定手段は、前記出力手段における縦方向と横方向とでの既知の出力特性の違いを要因として前記画像データについて縦方向と横方向とで既知の異方性を有し、既知の出力特性の違いによりエッジなまりの出やすい方向を判定する。
【００６３】
従って、請求項１ないし１０の何れか一記載の画像処理装置を備えることにより、出力手段における縦方向と横方向とでの既知の出力特性の違いを要因として画像データについて縦方向と横方向とで既知の異方性を有し、既知の出力特性の違いによりエッジなまりの出やすい方向と判定される画像出力装置について、出力手段における異方性が解消されるように画像データの量子化の段階で逆の異方性を持たせて相殺させることにより、出力手段で再現される画像の高画質化を図れる。
【００６４】
請求項２４記載の発明は、請求項２２記載の画像出力装置において、前記入力手段がスキャナであり、前記出力手段がプリンタであり、縦方向と横方向とでの既知の出力特性の違いが印刷画像上で太線／細線の出る方向の違いである。
【００６５】
従って、請求項２２記載の画像出力装置が複写機であって、印刷出力の特性として縦方向又は横方向の何れかの方向に太線が出やすいような癖を持つ機種の場合に、その癖が相殺されて縦方向と横方向とで画質差のない高画質のコピー画像を得ることができる。
【００６６】
請求項２５記載の発明は、画像データを取得するデータ取得手段と、このデータ取得手段により取得された２次元の画像データについてユーザ操作に従い編集処理を圧縮符号化の対象とする請求項１ないし１０の何れか一記載の画像処理装置と、この画像処理装置により圧縮符号化された符号データを記憶する記憶装置と、この記憶装置に記憶された符号データを画像データに復号する復号手段と、を備え、前記画像処理装置が備える前記異方性判定手段は、編集処理に対するユーザ操作の指定内容を要因として前記画像データについて縦方向と横方向とで異方性を有すると推定する。
【００６７】
従って、請求項１ないし１０の何れか一記載の画像処理装置を備えることにより、編集処理に対するユーザ操作の指定内容を要因として画像データについて縦方向と横方向とで異方性を有すると推定されるパソコン等の情報処理装置について、編集操作後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、ディスプレイ、プリンタ等で再現される画像の高画質化を図れる。
【００６８】
請求項２６記載の発明のプログラムは、請求項１ないし１０の何れか一記載の画像処理装置における各手段の機能を当該画像処理装置が備えるコンピュータに実行させる。
【００６９】
従って、請求項１ないし１０の何れか一記載の発明と同様な作用を奏する。
【００７０】
請求項２７記載の発明のコンピュータに読取り可能な記憶媒体は、請求項２６記載のプログラムを記憶している。
【００７１】
従って、請求項２６記載の発明と同様な作用を奏する。
【００７２】
【発明の実施の形態】
本発明の第一の実施の形態を図１ないし図１７に基づいて説明する。
【００７３】
［ＪＰＥＧ２０００について概略説明］
まず、ＪＰＥＧ２０００について概略説明する。
【００７４】
図１は、ＪＰＥＧ２０００アルゴリズムの基本を説明するための機能ブロック図である。図１に示すように、ＪＰＥＧ２０００アルゴリズムは、色空間変換・逆変換部１０１、２次元ウェーブレット変換・逆変換部１０２、量子化・逆量子化部１０３、エントロピー符号化・復号化部１０４、タグ処理部１０５によって構成されている。以下、各部について説明する。
【００７５】
色空間変換・逆変換部１０１及び２次元ウェーブレット変換・逆変換部１０２について図２及び図３を参照しながら説明する。
【００７６】
図２は、カラー画像である原画像の分割された各コンポーネントの一例を示す模式図である。カラー画像は、一般に、図２に示すように、原画像の各コンポーネントＲ、Ｇ、Ｂ（１１１）が、例えばＲＧＢ原色系によって分離されている。そして、原画像の各コンポーネントＲ、Ｇ、Ｂは、さらに、矩形をした領域であるタイル１１２によって分割される。個々のタイル１１２、例えば、Ｒ００，Ｒ０１，…，Ｒ１５／Ｇ００，Ｇ０１，…，Ｇ１５／Ｂ００，Ｂ０１，…，Ｂ１５は、圧縮伸長プロセスを実行する際の基本単位を構成する。従って、圧縮伸長動作は、コンポーネントＲ、Ｇ、Ｂ（１１１）毎、そしてタイル１１２毎に、独立して行なわれる。
【００７７】
ここで、画像データの符号化時、各タイル１１２のデータは、図１に示す色空間変換・逆変換部１０１に入力され、色空間変換を施された後、２次元ウェーブレット変換・逆変換部１０２で２次元ウェーブレット変換（順変換）が適用されて周波数帯に空間分割される。
【００７８】
図３は、デコンポジションレベル数が３であるの場合の各デコンポジションレベルにおけるサブバンドを示す模式図である。２次元ウェーブレット変換・逆変換部１０２は、原画像のタイル分割によって得られたタイル原画像（０ＬＬ）（デコンポジションレベル０）に対して、２次元ウェーブレット変換を施し、デコンポジションレベル１に示すサブバンド（１ＬＬ，１ＨＬ，１ＬＨ，１ＨＨ）を分離する。そして、２次元ウェーブレット変換・逆変換部１０２は、引き続き、この階層における低周波成分１ＬＬに対して、２次元ウェーブレット変換を施し、デコンポジションレベル２に示すサブバンド（２ＬＬ，２ＨＬ，２ＬＨ，２ＨＨ）を分離する。２次元ウェーブレット変換・逆変換部１０２は、順次同様に、低周波成分２ＬＬに対しても、２次元ウェーブレット変換を施し、デコンポジションレベル３に示すサブバンド（３ＬＬ，３ＨＬ，３ＬＨ，３ＨＨ）を分離する。図３中、各デコンポジションレベルにおいて符号化の対象となるサブバンドはグレーで示されている。例えば、デコンポジションレベル数を３とした場合、グレーで示したサブバンド（３ＨＬ，３ＬＨ，３ＨＨ，２ＨＬ，２ＬＨ，２ＨＨ，１ＨＬ，１ＬＨ，１ＨＨ）が符号化対象となり、３ＬＬサブバンドは符号化されない。
【００７９】
次いで、量子化・逆量子化部１０３では、指定した符号化の順番で符号化の対象となるビットが定められた後、対象ビット周辺のビットからコンテキストが生成される。
【００８０】
図４は、プレシンクトを例示する模式図である。量子化の処理が終わったウェーブレット係数は、個々のサブバンド毎に、「プレシンクト」と呼ばれる重複しない矩形に分割される。これは、インプリメンテーションでメモリを効率的に使うために導入されたものである。図４に示すように、一つのプレシンクトは、空間的に一致した３つの矩形領域からなっている。さらに、個々のプレシンクトは、重複しない矩形の「コードブロック」に分けられる。これは、エントロピーコーディングを行う際の基本単位となる。
【００８１】
図５は、２次元ウェーブレット変換後の２次元ウェーブレット係数の値を「ビットプレーン」単位に分解し、画素或いはコードブロック毎に「ビットプレーン」に順位付けを行う処理の概要を示す模式図である。ウェーブレット変換後の係数値は、そのまま量子化し符号化することも可能であるが、ＪＰＥＧ２０００では符号化効率を上げるために、係数値を「ビットプレーン」単位に分解し、画素或いはコードブロック毎に「ビットプレーン」に順位付けを行うことができる。図５には、その手順を簡単に示した。この例は、原画像（３２×３２画素）を１６×１６画素のタイル４つで分割した場合の例であり、デコンポジションレベル１のプレシンクトとコードブロックとの大きさは、各々８×８画素と４×４画素としている。プレシンクトとコードブロックの番号とは、ラスター順に付けられる。タイル境界外に対する画素拡張にはミラーリング法を使い、可逆（５，３）フィルタでウェーブレット変換を行い、デコンポジションレベル１のウェーブレット係数値を求めている。
【００８２】
また、図５には、タイル０／プレシンクト３／コードブロック３について、代表的な「レイヤ」についての概念的な模式図も併せて示している。レイヤの構造は、ウェーブレット係数値を横方向（ビットプレーン方向）から見ると理解し易い。１つのレイヤは任意の数のビットプレーンから構成される。この例では、レイヤ０、１、２、３は、各々、１、３、１という３つのビットプレーンからなっている。そして、ＬＳＢに近いビットプレーンを含むレイヤ程、先に量子化の対象となり、逆に、ＭＳＢに近いレイヤは最後まで量子化されずに残ることになる。ＬＳＢに近いレイヤから破棄する方法はトランケーションと呼ばれ、量子化率を細かく制御することが可能である。
【００８３】
次いで、エントロピー符号化・復号化部１０４について図６を参照しながら説明する。図６は、符号化された画像データのコードストリームを例示する模式図である。エントロピー符号化・復号化部１０４（図１参照）では、コンテキストと対象ビットとから、確率推定によって各コンポーネントＲＧＢのタイル１１２に対する符号化を行う。こうして、原画像の全てのコンポーネントＲＧＢについて、タイル１１２単位で符号化処理が行われる。
【００８４】
次いで、タグ処理部１０５について説明する。タグ処理部１０５は、エントロピー符号化・復号化部１０４からの全符号化データを１本のコードストリームに結合するとともに、それにタグを付加する処理を行う。図６に、コードストリームの構造を簡単に示している。このようなコードストリームの先頭と各タイル１１２を構成する部分タイルの先頭には、ヘッダと呼ばれるタグ情報が付加され、その後に、各タイル１１２の符号化データが続く。そして、コードストリームの終端には、再びタグが置かれる。
【００８５】
一方、復号化時には、符号化時とは逆に、各コンポーネントＲＧＢの各タイル１１２のコードストリームから画像データを生成する。このような処理について、図１を用いて簡単に説明する。タグ処理部１０５は、外部より入力したコードストリームに付加されたタグ情報を解釈し、コードストリームを各コンポーネントＲＧＢの各タイル１１２のコードストリームに分解し、その各コンポーネントＲＧＢの各タイル１１２のコードストリーム毎に復号化処理を行う。この際、コードストリーム内のタグ情報に基づく順番で復号化の対象となるビットの位置が定められるとともに、量子化・逆量子化部１０３において、その対象ビット位置の周辺ビット（既に復号化を終えている）の並びからコンテキストを生成する。そして、エントロピー符号化・復号化部１０４では、そのコンテキストとコードストリームとから確率推定によって復号化を行なって対象ビットを生成し、それを対象ビットの位置に書き込む。このようにして復号化されたデータは、周波数帯域毎に空間分割されているため、これを２次元ウェーブレット変換・逆変換部１０２で２次元ウェーブレット逆変換を行うことにより、画像データ中の各コンポーネントＲＧＢにおける各タイル１１２が復元される。復元されたデータは、色空間変換・逆変換部１０１によって元の表色系のデータに変換される。
【００８６】
［画像処理装置及び画像読取装置を含む画像形成装置の構成例］
本実施の形態は、前述のＪＰＥＧ２０００の機能を画像処理装置中に備える画像形成装置としてのデジタルフルカラー複写機への適用例を示すもので、図７にその概略構成例を示す。
【００８７】
このデジタルカラー複写機１は、後述するように複合機としての機能を持つもので、プリンタエンジンとして機能するカラープリンタであるプリンタ２と、プリンタ２の上部に設置された画像読取装置としてのカラーイメージスキャナであるスキャナ３とから構成されている。
【００８８】
プリンタ２は、スキャナ３で光学的に読取られた原稿の画像データや外部装置から送信された画像データ等に基づいて作像ユニット４で電子写真方式による画像形成を行い、この画像を給紙部５から用紙搬送部６で用紙搬送路７を経て搬送される記録媒体である用紙Ｐに転写し、画像が転写された用紙Ｐを搬送ベルト８で定着部９に搬送し、用紙Ｐの転写画像を定着部９で加熱加圧することにより定着して排紙トレイ１０に排紙する構造である。
【００８９】
作像ユニット４は、回転するドラム状の感光体１１の周囲に、感光体１１の表面を一様に帯電させる帯電部１２、一様帯電した感光体１１の表面に対する露光走査によって色毎の画像データに基づく静電潜像を感光体１１上に形成する露光部１３、シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）のトナーを有して色毎の静電潜像に対応するトナーを付着させて可視像であるトナー像を形成するリボルバー方式のカラー現像部１４、順次色毎のトナー像を複数のローラに支持された中間転写ベルト１５上に転写させる中間転写部１６、中間転写ベルト１５上に転写されず感光体１１上に残留するトナーを掻き落す感光体クリーニング部１７、感光体１１上の電荷を除電する除電部１８等を配置することにより形成されており、さらに、中間転写ベルト１５上のトナー像を用紙Ｐ上に一括転写させる転写部１９、用紙Ｐ上に一括転写されず中間転写ベルト１５上に残留するトナーを掻き落すベルトクリーニング部２０を配置することにより形成されている。
【００９０】
次に、スキャナ３について説明する。スキャナ３は、スキャナ本体２１と、スキャナ本体２１の上部に設けられた原稿搬送部であるＡＤＦ（自動原稿搬送装置）２２とから構成されている。スキャナ本体２１の筐体２３の上面には、原稿固定モードでの原稿画像の読取時に原稿が載置される載置原稿用ガラス２４と、原稿搬送モードでの原稿画像の読取時に使用される搬送原稿用ガラス２５とが設けられている。ここで、原稿固定モードとは、載置原稿用ガラス２４上に載置された状態の原稿の画像を読取る動作モードであり、原稿搬送モードとは、ＡＤＦ２２により原稿を自動給紙し、自動給紙された原稿が搬送原稿用ガラス２５上を通過する際にその原稿の画像を読取る動作モードである。
【００９１】
また、筐体２３の内部であって載置原稿用ガラス２４に下方から対向する位置には、原稿に光を照射する露光手段としての照明ランプ（高輝度Ｘｅランプ）２６及びミラー２７を備える第一走行体２８が、載置原稿用ガラス２４に沿って副走査方向に移動自在に配置されている。第一走行体２８の反射光路には、２個のミラー２９，３０を備える第二走行体３１が、載置原稿用ガラス２４に沿って副走査方向に移動自在に配置されており、この第二走行体３１の反射光路には、レンズ３２を介してカラーラインセンサであるＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）３３を搭載したＳＢＵ（Ｓｅｎｓｏｒ　Ｂｏａｒｄ　Ｕｎｉｔ）３４が位置している。なお、ＣＣＤ３３が光電変換素子として機能する。
【００９２】
副走査手段としての第一走行体２８と第二走行体３１とには、ステッピングモータ３５がプーリやワイヤなど（いずれも図示せず）により連結されており、第一走行体２８と第二走行体３１とは、図７中左側から右側へ２：１の速度比で同一の副走査方向に移動自在とされている。なお、本実施の形態のデジタルカラー複写機１は、変倍機能を備えるものであり、拡大／縮小変倍コピー時には、その変倍率に応じてステッピングモータ３５の速度を制御することにより、第一，第二走行体２８，３１の原稿に対する移動速度を変更させることにより、副走査方向の変倍処理がメカ的に行われる。主走査方向の変倍は後述するような電気的変倍処理により実行される。
【００９３】
次に、図８はこのようなデジタルカラー複写機１の電気的な接続を示すブロック図である。原稿画像を光学的に読取るスキャナ３中の読取りユニット（ＣＣＤ）３３は前述のようにＳＢＵ３４に搭載され、読取りユニット（ＣＣＤ）３３において電気信号に変換された画像信号はデジタル画像信号に変換された後、ＳＢＵ３４から出力される。ＳＢＵ３４から出力される画像信号はＣＤＩＣ（圧縮／伸長及びデータインターフェイス制御部）４１に入力される。機能デバイス及びデータバス間における画像データの伝送はＣＤＩＣ４１が全て制御する。ＣＤＩＣ４１は画像データに関し、ＳＢＵ３４、パラレルバス４２、ＩＰＰ（画像処理プロッセッサ）４３間のデータ転送、本システムの全体制御を司るシステムコントローラ（ＣＰＵ）４４と画像データに対するプロセスコントローラ４５との間の通信を行う。符号４４ａ，４４ｂは、システムコントローラ４４が使用するＲＯＭ、ＲＡＭである。各々ＳＢＵ３４からの画像信号は、ＣＤＩＣ４１を経由してＩＰＰ４３に転送され、光学系及びデジタル画像信号への量子化に伴う信号劣化（スキャナ系の信号劣化とする）が補正されて、再度ＣＤＩＣ４１へ出力される。
【００９４】
即ち、システムコントローラ４４は、ＣＰＵを有し、ＲＯＭ４４ａに書き込まれた制御プログラムに従って、ＲＡＭ４４ｂを作業領域として使用しながら、装置各部を制御するマイクロコンピュータである。ＲＯＭ４４ａは、システムコントローラ４４が上記装置各部を制御するための画像処理用プログラム、その他の制御プログラムが記憶されているメモリである。つまり、本実施の形態では、ＲＯＭ４４ａに後述するような各種機能を実現するための画像処理用プログラムが格納されており、このＲＯＭ４４ａがプログラムを記憶した記憶媒体として機能している。このため、本実施の形態では、ＲＯＭ４４ａが例えばＥＥＰＲＯＭやフラッシュメモリにより構成され、ＲＯＭ４４ａ記憶されているプログラムが書換え自在とされている。なお、特に図示しないが、ネットワーク経由でプログラムをダウンロードさせる場合であれば、ネットワークインタフェースを付加すればよい。
【００９５】
このデジタルカラー複写機１では、読取りユニット３３による読取り画像をメモリに蓄積して再利用するジョブと、メモリに蓄積しないジョブとがあり、以下では各々の場合について説明する。メモリに蓄積する例としては、１枚の同一原稿を複数枚複写する場合、読取りユニット３３で１回だけ原稿の読取動作を行い、メモリに蓄積し、蓄積データを複数回読み出す使い方がある。メモリを使わない例としては、１枚の原稿を１枚だけ複写する場合、読取り画像をそのまま印刷すればよいので、メモリアクセスを行う必要はない。
【００９６】
まず、メモリを使わない場合、ＩＰＰ４３からＣＤＩＣ４１へ転送された画像データは、再度ＣＤＩＣ４１からＩＰＰ４３へ戻される。ＩＰＰ４３においてＣＣＤ３３による輝度データを面積階調に変換するための画質処理を行う。この画質処理後の画像データはＩＰＰ４３からＶＤＣ（ビデオ・データ制御）４６に転送する。そして、面積階調に変化された信号に対し、ドット配置に関する後処理及びドットを再現するためのパルス制御を行い、電子写真方式で画像形成するプリンタエンジンである作像ユニット４により、転写紙Ｐ上に再生画像を形成する。
【００９７】
メモリに画像データを蓄積し、画像データの読み出し時に付加的な処理、例えば、画像方向の回転、画像の合成等を行う場合の画像データの流れを説明する。ＩＰＰ４３からＣＤＩＣ４１へ転送された画像データは、ＣＤＩＣ４１からパラレルバス４２を経由してＩＭＡＣ１９（画像メモリアクセス制御）４７に送られる。ＩＭＡＣ４７では、システムコントローラ４４の制御に基づき画像データの、記憶装置であるＭＥＭ（メモリモジュール）４８へのアクセス制御、外部のＰＣ（パソコン）４９へのプリント用データの展開、ＭＥＭ４８のメモリ有効活用のための画像データの圧縮／伸長を行う。ＩＭＡＣ４７へ送られた画像データはデータ圧縮後ＭＥＭ４８へ蓄積され、この蓄積データは必要に応じて読み出される。読み出した画像データは伸長されて本来の画像データに戻され、ＩＭＡＣ４７からパラレルバス経由でＣＤＩＣ４１へ戻される。
【００９８】
ＣＤＩＣ４１からＩＰＰ４３への転送後は画像データに対して画質処理及びＶＤＣ４６でのパルス制御を行い、その画像データにより作像ユニット４において転写紙Ｐ上に画像形成する。
【００９９】
このデジタルカラー複写機１は、いわゆる複合機であり、ＦＡＸ送信機能を備えている。このＦＡＸ送信機能は、読取り画像データにＩＰＰ４３にて画像処理を実施し、ＣＤＩＣ４１及びパラレルバス４２を経由してＦＣＵ（ＦＡＸ制御ユニット）５０へ転送する。ＦＣＵ５０にて通信網へのデータ変換を行い、ＰＮ（公衆回線）５１へＦＡＸデータとして送信する。ＦＡＸ受信は、ＰＮ５１からの回線データをＦＣＵ５０で画像データへ変換し、パラレルバス４２及びＣＤＩＣ４１を経由してＩＰＰ４３へ転送する。この場合、特別な画質処理は行わず、ＶＤＣ４６においてドット再配置及びパルス制御を行い、作像ユニット４において転写紙Ｐ上に再生画像を形成する。
【０１００】
複数のジョブ、例えば、コピー機能、ＦＡＸ送受信機能、プリンタ出力機能が並行に動作する状況において、読取りユニット３３、作像ユニット４及びパラレルバス４２の使用権のジョブへの割り振りをシステムコントローラ４４及びプロセスコントローラ４５で制御する。
【０１０１】
プロセスコントローラ（ＣＰＵ）４５は画像データの流れを制御し、システムコントローラ４４はシステム全体を制御し、各リソースの起動を管理する。符号４５ａ，４５ｂは、プロセスコントローラ４５が使用するＲＯＭ、ＲＡＭである。
【０１０２】
ユーザは、操作パネル５２を選択入力することで各種の機能の選択を行い、コピー機能、ＦＡＸ機能等の処理内容を設定する。
【０１０３】
システムコントローラ４４とプロセスコントローラ４５はパラレルバス４２、ＣＤＩＣ４１及びシリアルバス５３を介して相互に通信を行う。この際、ＣＤＩＣ４１内においては、パラレルバス４２とシリアルバス５３とのデータインターフェイスのためのデータフォーマット変換を行う。
【０１０４】
図９は、ＩＰＰ４３の構成を示すブロック図である。読取り画像はＳＢＵ３４、ＣＤＩＣ４１を介してＩＰＰ４３の入力Ｉ／Ｆ６１からスキャナ画像処理部６２へ伝達される。スキャナ画像処理部６２が行う処理は、読取り画像信号の劣化補正が目的で、シェーディング補正、スキャナγ補正、ＭＴＦ補正等を行う。補正処理ではないが、本実施の形態で対象となる主走査方向の電気的な拡大／縮小の変倍処理もキュービックコンボリューション補間法等を用いて行う。読取り画像データの補正処理終了後、出力Ｉ／Ｆ６３を介してＣＤＩＣ４１へ画像データを転送する。転写紙への出力はＣＤＩＣ４１からの画像データを入力Ｉ／Ｆ６４より受け、画質処理部６５において面積階調処理を行う。画質処理後のデータは出力Ｉ／Ｆ６６を介してＶＤＣ４６へ出力される。面積階調処理は濃度変換、ディザ処理、誤差拡散処理等が有り、階調情報の面積近似を主な処理とする。一旦、スキャナ画像処理された画像データをメモリ４８に蓄積しておけば、画質処理を変えることによって種々の再生画像を確認することができる。例えば、再生画像の濃度を振ってみたり、ディザマトリクスの線数を変更してみたりすることで、再生画像の雰囲気を変更できる。この時、処理を変更する度に画像を読取りユニット３８から読み込み直す必要はなく、ＭＥＭ２０から格納画像を読み出せば同一データに対し、何度でも異なる処理を実施できる。
【０１０５】
図１０は、ＩＭＡＣ４７の構成を示すブロック図である。図１０に示すように、ＩＭＡＣ４７は、パラレルデータＩ／Ｆ７１において、パラレルバス４２との間で画像データのインターフェイスを管理する。ＩＭＡＣ４７は、構成的にはＭＥＭ４８への画像データの格納／読み出しと、主に外部のＰＣ４９から入力されるコードデータの画像データへの展開を制御する。ここでいうＭＥＭ４８の例としては、半導体メモリ、ハードディスク、若しくはその両方がある。ＰＣ４９から入力されたコードデータは、ラインバッファ７２において、ローカル領域でのデータの格納を行う。ラインバッファ７２に格納されたコードデータは、システムコントローラＩ／Ｆ７３を介して入力されたシステムコントローラ４４からの展開処理命令に基づき、ビデオ制御部７４において画像データに展開される。展開された画像データ若しくはパラレルデータＩ／Ｆ７１を介してパラレルバス４２から入力された画像データは、ＭＥＭ４８に格納される。この場合、データ変換部７５において格納対象となる画像データを選択し、データ圧縮部７６においてメモリ使用効率を上げるために、必要に応じてデータ圧縮を行い、メモリアクセス制御部７７にてＭＥＭ４８のアドレスを管理しながらＭＥＭ４８に画像データを格納する。ＭＥＭ４８に格納された画像データの読み出しは、メモリアクセス制御部７７において読み出し先アドレスを制御し、読み出されたデータは、必要に応じてデータ伸長部７８で伸長される。データ圧縮部７６、データ伸長部７８ででの圧縮伸長に使われる符号化方式の一例としては、ＭＥＭ４８のメモリ領域の節約に適した高能率な符号化方式が挙げられる。これは前述したＣＤＩＣ４１に要求される機能重視の符号化方式と異なり、効率重視の符号化方式であり、本実施の形態では前述したようなＪＰＥＧ２０００フォーマットが利用されている。即ち、データ圧縮部７６が画像データを２次元ウェーブレット変換、量子化及び符号化という手順で符号データに圧縮符号化するＪＰＥＧ２０００フォーマットの符号化手段として構成され、データ伸長部７８は圧縮符号化された符号データを復号化、逆量子化及び２次元ウェーブレット逆変換という逆の手順で伸長するＪＰＥＧ２０００フォーマットの復号化手段として構成されている。伸長された画像データをパラレルバス４２へ転送する場合、パラレルデータＩ／Ｆ７１を介してデータ転送を行う。
【０１０６】
［変倍コピー動作］
本実施の形態のデジタルカラー複写機１は、前述したように拡大／縮小変倍機能を有するものであるが、従来と同様に、主走査方向はスキャナ画像処理部６２において周知のキュービックコンボリューション補間法等の電気的な変倍処理により行い、副走査方向はその変倍率に応じてステッピングモータ３５の速度を制御することにより、第一走行体２８の移動速度を変えるというメカニカルな変倍処理で行うものである。
【０１０７】
例えば、図１１を参照して縦横２倍に拡大する場合の例を説明すると、同図（ａ）に示すように原稿Ｄに対する主走査方向、副走査方向が設定されているとすると、まず、第一走行体２８の移動速度を変倍率２倍に合わせて変更して（等倍時の１／２の速度）、スキャナ３により原稿Ｄの読取りを行うことより、同図（ｂ）に示すように副走査方向の変倍（２倍）がメカニカルに行われる。そして、このような副走査変倍処理を受けてスキャナ３より読取られた画像データに対して、はスキャナ画像処理部６２においてその主走査方向にキュービックコンボリューション補間法による電気的な変倍処理を施すことにより、同図（ｃ）に示すように主走査方向の変倍（２倍）が電気的に行われ、結果として、縦横２倍に拡大された画像データが得られる。
【０１０８】
このようにして変倍処理を受けた画像データは、ＪＰＥＧ２０００アルゴリズム等に従い、一旦圧縮符号化して符号データとしてＭＥＭ４８に格納した後、逆の手順で符号データを伸長させて画像データとして作像ユニット４側に出力させることでコピー印刷動作が実行される。
【０１０９】
ここに、主走査方向と副走査方向との変倍処理の違いを要因として画像データについて縦方向と横方向とで当該デジタルカラー複写機１について既知の異方性を有し、電気的変倍処理を行う主走査方向がエッジなまりの出やすい方向であると予め自己判定している状況下に、ＪＰＥＧ２０００アルゴリズムに従う圧縮符号化処理中の量子化過程において、２次元ウェーブレット係数に対して同一階層のサブバンド位置に応じて圧縮率の異なる量子化を行う量子化手段ないしは量子化機能を持たせているものである。即ち、図１１（ｄ）中に低圧縮率、高圧縮率として示すように、主走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベル（圧縮率）をウェーブレット変換処理の他方向に位置するウェーブレット係数に割り当てる量子化レベル（圧縮率）に対して相対的に低くすることで圧縮率の異なる量子化を行うようにしている。
【０１１０】
これは、ＪＰＥＧ２０００アルゴリズムにおいて図３等で説明したウェーブレット変換の特徴を利用したものである。いま、図１２（ａ）に示すような原稿Ｄの画像データをウェーブレット変換すると、その変換結果は、図１２（ｂ）に示すように表すことができる。即ち、水平方向低周波・垂直方向低周波成分となるサブバンドＬＬには画像データ中の全体像が１／２に縮小されて現れ、水平方向低周波・垂直方向高周波成分となるサブバンドＬＨには横線（水平方向の線）画像が現れ、水平方向高周波・垂直方向低周波成分となるサブバンドＨＬには縦線（垂直方向の線）画像が現れ、水平方向高周波・垂直方向高周波成分となるサブバンドＨＨには斜め線画像が現れる特性を有する。
【０１１１】
従って、例えば図１３（デコンポジションレベル＝２）に示すように主走査方向がウェーブレット変換処理の水平方向に相当し、副走査方向がウェーブレット変換処理の縦方向に相当する場合、主走査方向のエッジなまりの生じやすい画像データ成分はサブバンドＬＨ系の階層のウェーブレット係数に現れ、副走査方向の画像データ成分はサブバンドＨＬ系の階層のウェーブレット係数に現れる。よって、通常は、ウェーブレット係数に対して同一の量子化レベルが割り当てられる同一階層のサブバンド１ＬＨ，１ＨＬ、サブバンド２ＨＬ，２ＬＨについて、サブバンド１ＬＨ，２ＬＨ側の量子化レベルの方がサブバンド１ＨＬ，２ＨＬ側の量子化レベルよりも相対的に低くなるようにその量子化レベルを異ならせ、電気的変倍処理を行う主走査方向側についての量子化を抑制することにより、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図れることが理解できる。逆にいえば、エッジなまりの出にくい副走査方向に対応するサブバンド１ＨＬ，２ＨＬに位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化が可能となることも理解できる。
【０１１２】
このため、本実施の形態では、例えば図１３に示すような条件（デコンポジションレベル＝２、主走査方向＝水平方向、副走査方向＝垂直方向）とした場合、拡大変倍処理について、図１４に示すようなサブバンド毎の量子化レベルに関するテーブルが予めＲＯＭ４４ａ等に用意されている。この場合の量子化レベルはウェーブレット係数を量子化するための分母で表現しており、“１”は２０であって量子化しないことを示しており、“２”は２１、“４”は２２、“８”は２３を各々表している。このテーブルによれば、等倍時には、サブバンド２ＨＬ，２ＬＨに同じ量子化レベル“２”が割り当てられ、サブバンド１ＨＬ，１ＬＨに同じ量子化レベル“４”が割り当てられているが、２倍なる拡大変倍時には、サブバンド２ＨＬの量子化レベル“２”に対して同一階層のサブバンド２ＬＨには量子化レベル“１”が割り当てられてその量子化が抑制され（低圧縮率化）、サブバンド１ＨＬの量子化レベル“４”に対して同一階層のサブバンド１ＬＨには量子化レベル“２”が割り当てられてその量子化が抑制（低圧縮率化）されている。また、４倍なる拡大変倍時も同様であるが、例えば、サブバンド１ＬＨには量子化レベル“１”が割り当てられてその量子化がより一層抑制（低圧縮率化）されている。
【０１１３】
異方性の要因となる主走査方向の変倍率によってエッジなまりの程度も異なり、変倍率が大きくなればエッジなまりの程度も大きくなるので、このテーブルに示す数値例のように、その変倍率に応じてサブバンド１ＬＨのウェーブレット係数に割り当てる量子化レベルを異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。また、細線はより高域の階層のウェーブレット係数として現れ、サブバンドの階層によってもエッジなまりによる画質の影響の度合いが異なるので、このテーブルに示す数値例のように、サブバンド２ＬＨ，１ＬＨの階層に応じてウェーブレット係数に割り当てる量子化レベルを異ならせることで、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１１４】
このようなテーブルを参照するコピー動作時の処理制御例を概略的に示す図１５のフローチャートを参照して説明する。コピー動作は、オペレータがコピー枚数、変倍率等のコピー条件を設定後、スタートキーを押下することにより開始される（Ｓ１のＹ）。そこで、コピー条件設定段階で変倍指定されているかをチェックする（Ｓ２）。このステップＳ２の処理が異方性判定手段の機能として実行され、変倍指定されている場合には、その変倍率により異方性の程度が判定される。なお、圧縮符号化の対象となる２次元の画像データについて縦方向と横方向との異方性を有するか否かの判定は、当該デジタルカラー複写機１においては主走査方向と副走査方向との変倍処理の違いを要因として既知の異方性があるものと認識済みであり、変倍指定によりこの既知の情報が有効となる。
【０１１５】
変倍指定されていない場合には（Ｓ２のＮ）、スキャナ３に通常の等倍時の読取り動作を行わせ（Ｓ３）、原稿についての読取り画像データを取得する。一方、変倍指定されている場合には（Ｓ２のＹ）、その変倍率に応じてスキャナ３（ステッピングモータ３５）を制御して副走査方向にメカ変倍を行わせながら読取り動作を行わせ（Ｓ４）、得られた副走査変倍済みの画像データについてスキャナ画像処理部６２においてその主走査方向にキュービックコンボリューション補間法による電気的な変倍処理を施す（Ｓ５）。
【０１１６】
このようにして取得された画像データは、データ圧縮部７６において２次元ウェーブレット変換され（Ｓ６）、さらに、前述したテーブルを参照し量子化及び符号化という手順で符号データに圧縮符号化する（Ｓ７）。このステップＳ７の処理が量子化手段の機能として実行される。この処理において、変倍コピー時にはテーブル中に示される量子化レベルが用いられるため、エッジなまりが出やすい主走査方向のウェーブレット係数の圧縮率は抑制される。
【０１１７】
符号化されたデータは、一旦、ＭＥＭ４８に格納され（Ｓ８）、再度、ＭＥＭ４８から読み出されてデータ伸長部７８により圧縮符号化された符号データを復号化、逆量子化及び２次元ウェーブレット逆変換という逆の手順で元の画像データへの復号化処理が行われ（Ｓ９）、作像ユニット４側に出力させることでコピー印刷動作が実行される。
【０１１８】
従って、本実施の形態によれば、変倍処理後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、作像ユニット４側で再現される画像の高画質化を図れる。
【０１１９】
なお、上述の説明では、拡大変倍時を想定したが、１／２倍、１／４倍、…のような縮小変倍時についても同様であり、例えば図１６に示すような縮小変倍率毎に各サブバンドに割り当てる量子化レベルを規定したテーブルを参照するようにすればよい。この場合、縮小変倍の場合も電気的変倍処理を行う主走査方向にエッジなまりが生ずることがあるものの、一般には、拡大変倍時よりもその程度が低いことが多いので、拡大変倍時よりも量子化レベルを高くすることで、適正に対処することができる。図示例では、サブバンド１ＬＨについて、拡大時の量子化レベル“２”“１”よりもその量子化レベルが“３”“２”のように高くされている。
【０１２０】
また、上述の説明では、ウェーブレット係数を符号化する段階で線形量子化を施す場合の量子化レベルに着目したが、符号化した後の不要なビットプレーンの符号を破棄する（トランケート）レベルを異ならせるようにしてもよい。この場合、例えば図１８に示すような拡大変倍率毎に各サブバンドに割り当てるビットプレーンのトランケートを規定したテーブルを参照するようにすればよい。各数値“０”〜“３”は２０〜２３に相当するべき数を示しており、“０”はビットプレーンを破棄しないこと、“１”は最下位１ビット分のビットプレーンを破棄すること、“２”は最下位２ビット分のビットプレーンを破棄すること、“３”は最下位３ビット分のビットプレーンを破棄することを表している。
【０１２１】
このテーブルによれば、等倍時には、サブバンド２ＨＬ，２ＬＨに同じトランケート“１”が割り当てられ、サブバンド１ＨＬ，１ＬＨに同じトランケート“２”が割り当てられているが、２倍なる拡大変倍時には、サブバンド２ＨＬのトランケート“１”に対して同一階層のサブバンド２ＬＨにはトランケート“０”が割り当てられてその量子化が抑制され（低圧縮率化）、サブバンド１ＨＬのトランケート“２”に対して同一階層のサブバンド１ＬＨにはトランケート“１”が割り当てられてその量子化が抑制（低圧縮率化）されている。また、４倍なる拡大変倍時も同様であるが、例えば、サブバンド１ＬＨにはトランケート“０”が割り当てられてその量子化がより一層抑制（低圧縮率化）されている。
【０１２２】
さらに、上述の説明では、縦横等しい相似変倍の例で説明したが、縦横で比率の異なる縦長又は横長変倍の場合でも同様に適用できる。この場合、メカ的変倍処理を行居エッジなまりのない副走査方向の変倍率は特に関係なく、電気的変倍処理を行う主走査方向の変倍率に着目すればよい。
【０１２３】
また、本実施の形態では、スキャナ３における走査方向と２次元ウェーブレット変換処理の方向との関係を、図１３に示したように、主走査方向＝水平方向、副走査方向＝垂直方向とした例で説明したが、主走査方向＝垂直方向、副走査方向＝水平方向となる関係の場合には、サブバンドＬＨ系に代えて主走査方向に対応する垂直方向なるサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを抑制するようにすればよい（サブバンドＬＨ系とサブバンドＨＬ系との量子化レベルを入替えればよい）。
【０１２４】
本発明の第二の実施の形態を図１８に基づいて説明する。前述の実施の形態では、２次元の画像データについて縦方向と横方向とに異方性を有する典型例として主走査方向と副走査方向との変倍処理の違いを要因とするスキャナの例で説明したが、本実施の形態は、２次元の画像データについて縦方向と横方向とに異方性を有する他の例としてテレビジョンカメラへの適用例を示す。
【０１２５】
図１８は、テレビジョンカメラ８０が備えるハードウェア構成の概略を示すブロック図である。このテレビションカメラ８０は、画像入力装置８１と画像圧縮装置８２とを備えており、これらの画像入力装置８１、画像圧縮装置８２は、バス８３を介してＣＰＵ８４に接続されている。この他、メモリ８５、操作パネル８６、外部出力インタフェース８７等を備えている。
【０１２６】
ここで、画像入力装置８１は、ＣＣＤ、ＭＯＳイメージセンサ等の撮像素子を備え、撮像対象を２次元にインターレース方式によりラスタースキャニングして読取り、その読取り画像データを画像圧縮装置８２に出力する。この画像圧縮装置８２は、画像処理装置中の量子化手段等の圧縮処理系を代表して表現したものであり、ＪＰＥＧ２０００アルゴリズムに従い圧縮符号化する。生成された符号列データは外部出力インタフェース８７を介して外部に出力される。
【０１２７】
このようなテレビジョンカメラ８０について、本実施の形態では、インターレース方式のラスタースキャニングを要因として画像データについて縦方向と横方向とで既知の異方性を有し、ラスタースキャニング方向となる水平方向をエッジなまりの出やすい方向として自己判定しているものである。さらには、水平方向と垂直方向とのアスペクト比４：３或いは１６：９といった違いもあるため、ラスタースキャニング方向となる水平方向をエッジなまりの出やすい方向といえる。そこで、このような異方性についても前述した実施の形態の場合と同様に、画像圧縮装置８２における量子化処理の段階でエッジなまりの出やすい方向であるラスタースキャニング方向（水平方向）とその他の方向である縦方向とで量子化の程度を異ならせるようにしたものである。これにより、撮像後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、テレビジョン等で再現される画像の高画質化を図れる。
【０１２８】
本発明の第三の実施の形態を図１９に基づいて説明する。本実施の形態は、２次元の画像データについて縦方向と横方向とに異方性を有する他の例として情報処理装置であるパーソナルコンピュータ（ＰＣ）への適用例を示す。
【０１２９】
図１９は、ＰＣ９０が備えるハードウェア構成の概略を示すブロック図である。このＰＣ９０は、情報処理を行うＣＰＵ９１、情報を格納するＲＯＭ９２及びＲＡＭ９３等の１次記憶装置、インタネット、その他のネットワーク９４を介して外部からダウンロードした圧縮符号を記憶するＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）９５、情報を保管したり外部に情報を配布したり外部から情報を入手するためのＣＤ−ＲＯＭドライブ９６、ネットワーク９４を介して外部の他のコンピュータ等と通信により情報を伝達するための通信制御装置９７、処理経過や結果等を操作者に表示するＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等の表示装置９８、並びに操作者がＣＰＵ９１に命令や情報等を入力するためのキーボードやマウス等の入力装置９９等から構成されており、これらの各部間で送受信されるデータをバスコントローラ１００が調停して動作する。
【０１３０】
このようなＰＣ９０は、ＲＯＭ９２に各種制御プログラムとともに、画像処理の一環として、ＪＰＥＧ２０００アルゴリズムに従い圧縮符号化処理を行う機能と復号化処理を行う機能とを実現するためのプログラムも格納されており、圧縮符号化手段や復号手段の機能を有する構成とされている。また、ユーザ操作を受付ける入力装置９９が画像データを取得するデータ取得手段としても機能する。
【０１３１】
一般に、この種のＰＣ９０では、画像編集ソフトが組み込まれており、取り込んだ画像データに対して縦横比の異なる縦長変倍或いは横長変倍なる編集操作も可能とされている。このような場合、縦横の変倍率の違いにより縦横方向に異方性を有することとなる。即ち、何れの方向の変倍処理も補間法等による電気的な変倍処理となるが、変倍率の大きいほうがエッジなまりの程度も大きくなるので、結果的に、再現される画像品質に縦横で差が出てしまう。
【０１３２】
そこで、本実施の形態では、画像データの編集処理に対してユーザ操作として縦横の変倍率の異なる変倍処理が指定された場合、縦横の変倍率の違いを要因として画像データについて縦方向と横方向とで異方性を有するものと推定し（異方性判定手段）、電気的変倍処理の影響が大きい方（変倍率の大きい方）がエッジなまりの出やすい方向と推定して、その方向と他の方向とで前述した実施の形態の場合と同様に異なる量子化を施すようにしたものである。
【０１３３】
これにより、編集操作後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、ディスプレイ、プリンタ等で再現される画像の高画質化を図ることができる。例えば、縦長拡大変倍の場合であれば、垂直方向の画像データに対する量子化を抑制すればよいこととなる。
【０１３４】
本発明の第四の実施の形態について説明する。本実施の形態は、画像出力装置に関するものであるが、具体的には、例えば第一の実施の形態で説明したような複写機やプリンタ等を想定している。即ち、画像データを入力する入力手段（スキャナ３）と、この入力手段（スキャナ３）により入力された２次元の画像データを圧縮符号化の対象とする第一の実施の形態の場合と同様な画像処理装置と、この画像処理装置により圧縮符号化された符号データを記憶する記憶装置（ＭＥＭ４８）と、この記憶装置（ＭＥＭ４８）に記憶された符号データを画像データに復号する復号手段と、復号手段により復号された画像データに基づき２次元画像の出力処理を行う出力手段（プリンタ２）と、を備えている。
【０１３５】
このような複写機１において、元の画像データは正常であっても、例えば現像条件とか転写条件等を要因として、当該複写機やプリンタが、例えば図２３に示したように常に縦線が横線よりも太く出てしまう（或いは、逆）癖を持っているケースもあり、出力形態において２次元の画像データについて縦方向と横方向とに異方性を有するといえる。特に、図示例のような格子画像を含む文書画像等の場合には顕著に出てしまうことがある。従って、このような複写機の場合であれば、変倍コピー時だけでなく等倍コピー時であっても縦横方向で画質差を生じてしまうこととなる。
【０１３６】
そこで、本実施の形態では、入力側だけでなく、このような出力側を要因とする縦方向と横方向とで異方性を有する場合にも、同様に適用することにより適切に対処できるようにしたものである。即ち、本実施の形態の複写機１は、自己の出力手段（プリンタ２）における縦方向と横方向とでの線の太さが異なるという既知の出力特性の違いを要因として画像データについて縦方向と横方向とで既知の異方性を有するものと自己判定している。そして、異方性判定手段は、このような既知の出力特性の違いによりエッジなまりの出やすい方向を判定する。このような判定結果に基づき、本来は縦方向と横方向とで均等な画像データについて、出力手段（プリンタ２）における出力異方性が解消されるように画像データの量子化の段階で前述した実施の形態の場合と同様に縦方向と横方向とで量子化の程度を異ならせて意図的に逆の異方性を持たせて相殺させることにより、出力手段（プリンタ２）で再現される画像の高画質化を図れるようにしたものである。
【０１３７】
即ち、プリンタ２の印刷出力の特性として縦方向又は横方向の何れかの方向に太線が出やすいような癖を持つ機種の場合に、その癖が相殺されて縦方向と横方向とで画質差のない高画質のコピー画像を得ることができる。より具体的には、太線が出る方向（印刷画像が太くなる方向）の量子化レベルを他方向に対して相対的に高くなる（圧縮率を高くする）ように、量子化レベルをウェーブレット変換の方向によって異ならせるようにすればよい。
【０１３８】
【発明の効果】
請求項１記載の発明の画像処理装置によれば、縦方向と横方向との異方性を有する画像データに対して、その異方性の要因に基づき２次元ウェーブレット係数に対して同一階層であってもそのサブバンド位置に応じて圧縮率の異なる量子化を行うようにしたので、異方性に起因する画質差を圧縮率の異なる量子化により吸収することができ、再現される画像の高画質化を図ることができる。
【０１３９】
請求項２記載の発明によれば、請求項１記載の画像処理装置において、異方性の要因によりエッジなまりの出やすい方向の圧縮率、即ち、量子化を相対的に抑制するようにしたので、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図ることができ、逆にいえば、エッジなまりの出にくい方向の圧縮率は相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化を可能にすることができる。
【０１４０】
請求項３記載の発明によれば、請求項１又は２記載の画像処理装置において、具体的には、異方性の要因によりエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制するようにしたので、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図ることができ、逆にいえば、エッジなまりの出にくい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化を可能にすることができる。
【０１４１】
請求項４記載の発明によれば、請求項３記載の画像処理装置において、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制するようにしたので、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図ることができ、逆にいえば、エッジなまりの出にくい方向に対応するサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化を可能にすることができる。
【０１４２】
請求項５記載の発明によれば、請求項３記載の画像処理装置において、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制するようにしたので、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図ることができ、逆にいえば、エッジなまりの出にくい方向に対応するサブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化を可能にすることができる。
【０１４３】
請求項６記載の発明によれば、請求項２ないし５の何れか一記載の画像処理装置において、異方性の要因の程度によってエッジなまりの程度も異なるので、異方性の要因の程度に応じてエッジなまりの出やすい方向の圧縮率の程度を異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１４４】
請求項７記載の発明によれば、請求項６記載の画像処理装置において、異方性の要因の程度によってエッジなまりの程度も異なるので、異方性の要因の程度に応じてエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルの程度を異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１４５】
請求項８記載の発明によれば、請求項７記載の画像処理装置において、異方性の要因の程度によってエッジなまりの程度も異なるので、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１４６】
請求項９記載の発明によれば、請求項７記載の画像処理装置において、異方性の要因の程度によってエッジなまりの程度も異なるので、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１４７】
請求項１０記載の発明によれば、請求項７ないし９の何れか一記載の画像処理装置において、細線はより高域の階層のウェーブレット係数として現れるので、サブバンドの階層によってもエッジなまりによる画質の影響の度合いが異なるので、サブバンドの階層に応じてウェーブレット係数に割り当てる量子化レベルを異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１４８】
請求項１１記載の発明によれば、請求項１ないし１０の何れか一記載の画像処理装置を備えることにより、主走査方向と副走査方向との変倍処理の違いを要因として画像データについて縦方向と横方向とで既知の異方性を有し、主走査方向がエッジなまりの出やすい方向と判定される画像読取装置について、変倍処理後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、プリンタ等で再現される画像の高画質化を図ることができる。
【０１４９】
請求項１２記載の発明によれば、請求項１１記載の画像読取装置において、具体的には、異方性の要因によりエッジなまりの出やすい主走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制するようにしたので、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図ることができ、逆にいえば、エッジなまりの出にくい副走査方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化を可能にすることができる。
【０１５０】
請求項１３記載の発明によれば、請求項１２記載の画像読取装置において、より具体的には、エッジなまりの出やすい主走査方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制するようにしたので、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図ることができ、逆にいえば、エッジなまりの出にくい副走査方向に対応するサブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化を可能にすることができる。
【０１５１】
請求項１４記載の発明によれば、請求項１２記載の画像読取装置において、より具体的には、エッジなまりの出やすい主走査方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを相対的に抑制するようにしたので、そのエッジなまりによる画質への影響を軽減でき、再現される画像の高画質化を図ることができ、逆にいえば、エッジなまりの出にくい副走査方向に対応するサブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルは相対的に大きくしても画質への影響が出にくいので、全体としては効率のよい圧縮符号化を可能にすることができる。
【０１５２】
請求項１５記載の発明によれば、請求項１１ないし１４の何れか一記載の画像読取装置において、縮小変倍の場合も電気的変倍処理を行う主走査方向にエッジなまりが生ずることがあるものの、一般には、拡大変倍時よりもその程度が低いことが多いので、拡大変倍時よりも量子化レベルを低くするようにしたので、適正に対処することができる。
【０１５３】
請求項１６記載の発明によれば、請求項１１ないし１５の何れか一記載の画像読取装置において、異方性の要因となる主走査方向の変倍率によってエッジなまりの程度も異なり、変倍率が大きくなればエッジなまりの程度も大きくなるので、その変倍率に応じてエッジなまりの出やすい方向の圧縮率の程度を異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１５４】
請求項１７記載の発明によれば、請求項１６記載の画像読取装置において、異方性の要因となる主走査方向の変倍率によってエッジなまりの程度も異なり、変倍率が大きくなればエッジなまりの程度も大きくなるので、変倍率に応じてエッジなまりの出やすい方向に対応するウェーブレット変換処理の方向に位置するウェーブレット係数に割り当てる量子化レベルの程度を異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１５５】
請求項１８記載の発明によれば、請求項１７記載の画像読取装置において、異方性の要因となる主走査方向の変倍率によってエッジなまりの程度も異なり、変倍率が大きくなればエッジなまりの程度も大きくなるので、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の水平方向である場合、サブバンドＬＨ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１５６】
請求項１９記載の発明によれば、請求項１７記載の画像読取装置において、異方性の要因となる主走査方向の変倍率によってエッジなまりの程度も異なり、変倍率が大きくなればエッジなまりの程度も大きくなるので、より具体的には、エッジなまりの出やすい方向が、ウェーブレット変換処理の垂直方向である場合、サブバンドＨＬ系の階層に位置するウェーブレット係数に割り当てる量子化レベルを異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１５７】
請求項２０記載の発明によれば、請求項１７ないし１９の何れか一記載の画像読取装置において、細線はより高域の階層のウェーブレット係数として現れるので、サブバンドの階層によってもエッジなまりによる画質の影響の度合いが異なるので、サブバンドの階層に応じてウェーブレット係数に割り当てる量子化レベルを異ならせるようにしたので、そのエッジなまりによる画質への影響を、より軽減させることができる。
【０１５８】
請求項２１記載の発明の画像形成装置によれば、請求項１１ないし２０の何れか一記載の画像読取装置を備えるので、変倍処理後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、プリンタエンジンで再現される画像の高画質化を図ることができる。
【０１５９】
請求項２２記載の発明によれば、請求項１ないし１０の何れか一記載の画像処理装置を備えるので、インターレース方式のラスタースキャニングを要因として画像データについて縦方向と横方向とで既知の異方性を有し、ラスタースキャニング方向となる水平査方向がエッジなまりの出やすい方向と判定されるテレビジョンカメラについて、撮像後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、テレビジョン等で再現される画像の高画質化を図ることができる。
【０１６０】
請求項２３記載の発明によれば、請求項１ないし１０の何れか一記載の画像処理装置を備えるので、出力手段における縦方向と横方向とでの既知の出力特性の違いを要因として画像データについて縦方向と横方向とで既知の異方性を有し、既知の出力特性の違いによりエッジなまりの出やすい方向と判定される画像出力装置について、出力手段における異方性が解消されるように画像データの量子化の段階で逆の異方性を持たせて相殺させることにより、出力手段で再現される画像の高画質化を図ることができる。
【０１６１】
請求項２４記載の発明によれば、請求項２２記載の画像出力装置が複写機であって、印刷出力の特性として縦方向又は横方向の何れかの方向に太線が出やすいような癖を持つ機種の場合に、その癖が相殺されて縦方向と横方向とで画質差のない高画質のコピー画像を得ることができる。
【０１６２】
請求項２５記載の発明によれば、請求項１ないし１０の何れか一記載の画像処理装置を備えることにより、編集処理に対するユーザ操作の指定内容を要因として画像データについて縦方向と横方向とで異方性を有すると判定されるパソコン等の情報処理装置について、編集操作後の画像データについて縦横で画質差の少ない圧縮符号化が可能となり、ディスプレイ、プリンタ等で再現される画像の高画質化を図ることができる。
【０１６３】
請求項２６記載の発明のプログラムによれば、請求項１ないし１０の何れか一記載の発明と同様な効果を奏することができる。
【０１６４】
請求項２７記載の発明のコンピュータに読取り可能な記憶媒体によれば、請求項２６記載の発明と同様な効果を奏することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態の前提となるＪＰＥＧ２０００方式の基本となるアルゴリズムを実現するシステムの機能ブロック図である。
【図２】原画像の各コンポーネントの分割された矩形領域を示す説明図である。
【図３】デコンポジションレベル数が３の場合の、各デコンポジションレベルにおけるサブバンドを示す説明図である。
【図４】プレシンクトを示す説明図である。
【図５】ビットプレーンに順位付けする手順の一例を示す説明図である。である。
【図６】符号化された画像データのコードストリームを例示する模式図である。
【図７】本実施の形態が適用されるデジタルフルカラー複写機の概略構成図である。
【図８】その電気的な接続を示すブロック図である。
【図９】そのうちのＩＰＰの構成例を示すブロック図である。
【図１０】そのうちのＩＭＡＣの構成例を示すブロック図である。
【図１１】主走査方向と副走査方向との変倍処理の違いを模式的に示す説明図である。
【図１２】ウェーブレット変換処理による各サブバンドの特徴を模式的に示す説明図である。
【図１３】サブバンドの階層構造と主走査方向／副走査方向との関係を示す説明図である。
【図１４】量子化レベルの割り当てテーブル例を示す説明図である。
【図１５】変倍コピー動作の制御例を示す概略フローチャートである。
【図１６】縮小変倍時の量子化レベルの割り当てテーブル例を示す説明図である。
【図１７】ビットプレーンのトランケートによる量子化レベルの割り当てテーブル例を示す説明図である。
【図１８】本発明の第二の実施の形態のテレビジョンカメラのハードウェア構成例を示す概略ブロック図である。
【図１９】本発明の第三の実施の形態のＰＣのハードウェア構成例を示す概略ブロック図である。
【図２０】主走査方向と副走査方向との変倍処理の違いを模式的に示す説明図である。
【図２１】変倍処理の違いによるエッジなまりについての説明図である。
【図２２】エッジなまりの影響を受けた印刷出力例を示す説明図である。
【図２３】プリンタが有する癖による印刷出力例を示す説明図である。
【符号の説明】
２　　　プリンタ、出力手段
３　　　スキャナ、入力手段
２６　　　露光手段
２８　　　副走査手段
３３　　　光電変換素子
４８　　　記憶装置
８１　　　画像入力装置
【図１】
2004112532.tif 000003
【図２】
2004112532.tif 000004
【図３】
2004112532.tif 000005
【図４】
2004112532.tif 000006
【図５】
2004112532.tif 000007
【図６】
2004112532.tif 000008
【図７】
2004112532.tif 000009
【図８】
2004112532.tif 000010
【図９】
2004112532.tif 000011
【図１０】
2004112532.tif 000012
【図１１】
2004112532.tif 000013
【図１２】
2004112532.tif 000014
【図１３】
2004112532.tif 000015
【図１４】
2004112532.tif 000016
【図１５】
2004112532.tif 000017
【図１６】
2004112532.tif 000018
【図１７】
2004112532.tif 000019
【図１８】
2004112532.tif 000020
【図１９】
2004112532.tif 000021
【図２０】
2004112532.tif 000022
【図２１】
2004112532.tif 000023
【図２２】
2004112532.tif 000024
【図２３】
2004112532.tif 000025