(57)【要約】      （修正有）【課題】スキャナにより読み取った画像を変倍した場合であっても、画像の劣化および圧縮率の低下を抑制することができる。【解決手段】デジタル複合機は、スキャナ２により読み取ったカラー画像データを変倍する場合、設定された変倍率に応じた量子化テーブルを選択し、選択した量子化テーブルに記憶されている画像圧縮のための設定情報を符合量の調整値により調整し、調整した設定情報に従ってカラー画像データを圧縮し、圧縮したカラー画像データを画像メモリ７５に保存する。画像メモリ７５に保存した画像データは、圧縮設定に対応する設定内容で伸張される。プリンタ３は、伸張されたカラー画像データに基づく画像を用紙にプリントする。【選択図】図２
2009232460.tif 000002
【特許請求の範囲】
【請求項１】
多値の画像データを入力する画像入力手段と、
前記画像入力手段により入力した多値の画像データを変倍する変倍手段と、
前記変倍手段により変倍した多値の画像データを圧縮する圧縮手段と、
前記変倍手段による変倍率が設定された場合、前記圧縮手段に対して前記変倍率に応じた圧縮設定を行う制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
さらに、前記変倍手段による変倍率に対応づけられる複数の量子化テーブルを保存する記憶部を有し、
前記制御手段は、前記変倍率に応じた量子化テーブルを選択し、選択した量子化テーブルに記憶されている設定値に基づいて圧縮設定を行う、
ことを特徴とする前記請求項１に記載の画像処理装置。
【請求項３】
前記記憶部は、前記変倍手段に設定可能な倍率を区分化した倍率区分ごとに設定された量子化テーブルを記憶し、
前記制御手段は、前記変倍手段に設定された変倍率の倍率区分を決定し、決定した倍率区分に応じた量子化テーブルを選択する、
ことを特徴とする前記請求項２に記載の画像処理装置。
【請求項４】
前記画像入力手段は、キャリッジが移動することにより原稿の画像を入力画像として読み取る画像読取部であり、
前記変倍手段は、キャリッジの移動速度を区分化した倍率区分ごとに段階的に設定することを含み、
前記記憶部は、前記キャリッジの移動速度を設定するための倍率区分ごとに設定された量子化テーブルを記憶する、
ことを特徴とする前記請求項３に記載の画像処理装置。
【請求項５】
原稿の画像を画像データとして読み取る画像読取部と、
前記画像読取部により読み取った多値の画像データを変倍する変倍部と、
前記変倍部により変倍した多値の画像データを圧縮する圧縮部と、
前記変倍部による変倍率が設定された場合、前記圧縮部に対して前記変倍率に応じた圧縮設定を行う制御部と、
前記圧縮部により圧縮された多値の画像データを保存する画像メモリと、
前記画像メモリに記憶された多値の画像データを前記圧縮設定に応じた設定内容によって伸張する伸張部と、
前記伸張部により伸張した多値の画像データに基づく画像を被画像形成媒体に形成する画像形成部と、
を有することを特徴とするデジタル複写機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば、カラーの画像データを処理する機能を有するデジタル複合機などの画像処理装置、デジタル複写機および画像処理方法に関する。
【背景技術】
【０００２】
従来、カラー画像を扱うデジタル複合機（ＭＦＰ）などの画像処理装置では、ＪＰＥＧなどの非可逆圧縮方式により画像圧縮を行って、画像データの転送又は保管などを行っている。ＪＰＥＧ方式の画像圧縮処理では、入力された画像データの８×８のマトリクスに対して離散コサイン変換（ＤＣＴ）を施し、画素値を周波数係数に変換する。一般的な画像データの場合、周波数係数は、高周波成分ほど小さな値になる傾向がある。人間の視覚特性は、高周波に対する分解能が低い。このような視覚特性を利用することにより、一般的な画像圧縮処理では、低周波成分は細かく量子化し、高周波成分は粗く量子化することでデータ量の削減を図っている。
【０００３】
しかしながら、ＭＦＰなどの画像処理装置では、ユーザの指示により画像圧縮前に拡大あるいは縮小の変倍処理（画像スキャン時のキャリッジの移動速度による変倍を含む）が行われた場合、等倍時と同様の量子化処理では、画像データの劣化あるいは圧縮率の悪化などが発生することがある。これは、画像の周波数特性が変わるためである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明の一形態は、画像の劣化あるいは圧縮率の低下を抑制することができる画像処理装置、デジタル複写機及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の一形態としての画像処理装置は、多値の画像データを入力する画像入力手段と、前記画像入力手段により入力した多値の画像データを変倍する変倍手段と、前記変倍手段により変倍した多値の画像データを圧縮する圧縮手段と、前記変倍手段による変倍率が設定された場合、前記圧縮手段に対して前記変倍率に応じた圧縮設定を行う制御手段とを有する。
【０００６】
この発明の一形態としてのデジタル複写機は、原稿の画像を画像データとして読み取る画像読取部と、前記画像読取部により読み取った多値の画像データを変倍する変倍部と、前記変倍部により変倍した多値の画像データを圧縮する圧縮部と、前記変倍部による変倍率が設定された場合、前記圧縮部に対して前記変倍率に応じた圧縮設定を行う制御部と、前記圧縮部により圧縮された多値の画像データを保存する画像メモリと、前記画像メモリに記憶された多値の画像データを前記圧縮設定に応じた設定内容によって伸張する伸張部と、前記伸張部により伸張した多値の画像データに基づく画像を被画像形成媒体に形成する画像形成部とを有する。
【０００７】
この発明の一形態としての画像処理方法は、多値の画像データを入力し、入力した多値の画像データに対する変倍率を設定し、設定された前記変倍率に応じて入力した多値の画像データに対する圧縮設定を行い、前記変倍率で多値の画像データを変倍し、変倍した多値の画像データを前記圧縮設定に従って圧縮する。
【発明の効果】
【０００８】
この発明の一形態によれば、画像の劣化あるいは圧縮率の低下を抑制することができる画像処理装置、デジタル複写機及び画像処理方法を提供できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、この発明の実施の形態に係るカラーデジタル複合機の内部構成例を示す断面図である。
【図２】図２は、デジタル複合機における制御系統の構成例を示すブロック図である。
【図３】図３は、画像圧縮に関する設定処理の流れを説明するためのフローチャートである。
【図４】図４は、量子化テーブルの構成例を示す図である。
【図５】図５は、各周波数成分に分解された係数の例を示す図である。
【図６】図６は、画像圧縮における符号量を調整する調整モードの選択画面の表示例である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態について図面を参照して詳細に説明する。  
図１は、この発明の画像処理装置に係るカラーデジタル複合機１の内部構成例を示す断面図である。  
図１に示すデジタル複合機１は、画像読取部（スキャナ）３と画像形成部（プリンタ）４とを有する。上記画像読取部２は、原稿面を光学的に走査することにより原稿上の画像をカラー画像データ（多値の画像データ）として読み取る。上記画像形成部３は、カラー画像データ（多値の画像データ）に基づく画像を用紙上に形成する。
【００１１】
また、デジタル複合機１は、画像データを入出力する手段として、ファクシミリデータを送受信するためのファクシミリインターフェース（後述する）あるいはネットワーク通信を行うためのネットワークインターフェース（後述する）を有する。このような構成により、デジタル複合機１は、コピー機、スキャナ、プリンタ、ファクシミリ、あるいは、ネットワーク通信機として機能する。
【００１２】
まず、上記画像読取部２の構成について説明する。  
上記画像読取部２は、図１に示すように、原稿台１０、光源１１、リフレクタ１２、第１ミラー１３、第１キャリッジ１４、第２ミラー１６、第３ミラー１７、第２キャリッジ１８、集光レンズ２０、３ラインＣＣＤセンサ２１、ＣＣＤ基板２２、および、ＣＣＤ制御基板２３とから構成されている。
【００１３】
上記原稿台１０には、原稿Ｏが載置される。上記原稿台１０は、たとえば、ガラスにより構成される。上記原稿台１０のガラスを介して原稿Ｏの画像が読み取られる。原稿台１０上に載置された原稿Ｏは、図示しない原稿台カバーにより覆われる。原稿Ｏは、原稿台カバーにより原稿台１０のガラス面に密着して固定される。
【００１４】
上記光源１１は、原稿台１０上に載置された原稿面を露光する。上記光源１１には、例えば、蛍光灯、キセノンランプ、あるいは、ハロゲンランプ等が用いられる。上記リフレクタ１２は、上記光源１１からの配光分布を調整する。上記第１ミラー１３は、原稿面からの光を第２ミラー１６へ導く。第１キャリッジ１４は、上記光源１１、上記リフレクタ１２、および、上記第１ミラー１３を搭載している。上記第１キャリッジ１４は、図示しない駆動部から与えられる駆動力により原稿面の副走査方向に所定の速度（Ｖ）で移動する。
【００１５】
上記第２ミラー１６および上記第３ミラー１７は、上記第１ミラー１３からの光を上記集光レンズ２０へ導く。上記第２キャリッジ１８は、上記第２ミラー１６および上記第３ミラー１７を搭載している。上記第２キャリッジ１８は、上記第１キャリッジ１４の速度（Ｖ）の半分の速度（Ｖ／２）で副走査方向に移動する。上記第２キャリッジ１８が上記第１キャリッジの１／２の速度で従動することにより、原稿面の読取位置から３ラインＣＣＤセンサ２１の受光面までの距離が一定の光路長に保たれる。
【００１６】
原稿面からの光は、上記第１、第２、第３ミラー１３、１６、１７を介して集光レンズ２０に入射する。上記集光レンズ２０は、入射する光を電気信号に変換する３ラインＣＣＤセンサ２１へ導く。つまり、原稿面からの反射光は、原稿台１０のガラスを透過し、第１ミラー１３、第２ミラー１６、第３ミラー１７で順次反射され、集光レンズ２０を介して３ラインＣＣＤセンサ２１の受光面に結像される。
【００１７】
上記３ラインＣＣＤセンサ２１は、光を電気信号に変換する光電変換素子が主走査方向に並べられたラインセンサにより構成される。３ラインＣＣＤセンサ２１は、原稿からの光をカラー画像を構成する３色の画像信号からなる電気信号に変換する。たとえば、カラー画像をＲ（赤）、Ｇ（緑）、Ｂ（青）の３色で読み取る場合、３ラインＣＣＤセンサ２１は、Ｒ（赤）の画像を読み取るＲラインセンサ２１Ｒと、緑の画像を読み取るＧラインセンサ２１Ｇと、青の画像を読み取るＢラインセンサ２１Ｂとにより構成される。
【００１８】
上記ＣＣＤ基板２２は、上記３ラインＣＣＤセンサ２１を駆動させるためのセンサ駆動回路（図示しない）が実装される。上記ＣＣＤ制御基板２３は、上記ＣＣＤ基板２２及び上記３ラインＣＣＤセンサ２１を制御する。上記ＣＣＤ制御基板２３は、上記ＣＣＤ基板２２及び上記３ラインＣＣＤセンサ２１を制御する制御回路（図示しない）、および、上記３ラインＣＣＤセンサ２１からの画像信号の処理を行う画像処理回路（図示しない）を有している。
【００１９】
次に、上記画像形成部３の構成について説明する。  
上記画像形成部３は、図１に示すように、用紙供給部３０、露光装置４０、第１〜第４の感光体ドラム４１ａ〜４１ｄ、第１〜第４の現像装置４３ａ〜４３ｄ、転写ベルト４５、クリーナ４７ａ〜４７ｄ、転写装置４９、定着装置５１、ベルトクリーナ５３、ストック部５５を有する。
【００２０】
上記露光装置４０は、第１〜第４の感光体ドラム４１ａ〜４１ｄに潜像を形成する。上記露光装置４０は、画像データに応じた露光光を各色ごとの像担持体としての各感光体ドラム４１ａ〜４１ｄに照射する。上記第１〜第４の感光体ドラム４１ａ〜４１ｄは、静電潜像を保持する。上記感光体ドラム４１ａ〜４１ｄは、露光装置４０から照射される露光光の強度に応じた静電潜像が形成される。
【００２１】
上記第１〜第４の現像装置４３ａ〜４３ｄは、各感光体ドラム４１ａ〜４１ｄが保持する潜像をそれぞれ特定の色で現像する。すなわち、上記現像装置４３ａ〜４３ｄは、対応する各感光体ドラム４１ａ〜４１ｄが保持する潜像に各色のトナーを供給することにより画像を現像する。たとえば、当該画像形成部がシアン（Ｃｙａｎ、深紫色）、マゼンタ（Ｍａｇｅｎｔａ、鮮赤色）、イエロー（Ｙｅｌｌｏｗ、黄色）の３色でとする減法混色によりカラー画像を得る構成であるものとする。この場合、第１〜第４の現像装置４３ａ〜４３ｄは、イエロー、マゼンタ、シアン、あるいは、ブラック（Ｂｌａｃｋ、黒色）の何れかの色で各感光体ドラム４１ａ〜４１ｄが保持する潜像を可視化（現像）する。つまり、第１〜第４の現像装置４３ａ〜４３ｄは、それぞれ、イエロー、マゼンタ、シアン、あるいは、ブラック（Ｂｌａｃｋ、黒色）の何れかの色のトナーを収容する。各第１〜第４の現像装置４３ａ〜４３ｄに収納する色（各色の画像を現像する順序）は、画像形成プロセスあるいはトナーの特性に応じて決定される。
【００２２】
上記転写ベルト４５は、中間転写体として機能する。各感光体ドラム４１ａ〜４１ｄ上に形成された各色のトナー像は、順に中間転写体としての転写ベルト４５に転写される。たとえば、中間転写位置に搬送された各感光体ドラム４１ａ〜４１ｄ上のトナー像は、それぞれ中間転写電圧により転写ベルト４５上に転写される。これにより、上記転写ベルト４５には、４色（イエロー、マゼンタ、シアン、ブラック）の画像が重ねられたカラーのトナー像が形成される。上記転写装置４９は、転写ベルト４５上に生成されたトナー像を被画像形成媒体としての用紙に転写する。
【００２３】
また、用紙供給部３０は、中間転写体としての転写ベルト４５からトナー像を転写する用紙を転写装置４９へ供給する。用紙供給部３０は、適切なタイミングで転写装置４９によるトナー像の転写位置へ供給する構成を有している。図１に示す構成例では、用紙供給部３０は、複数のカセット３１、ピックアップローラ３３、分離機構３５、複数の搬送ローラ３７、および、アライニングローラ３９などを有する。
【００２４】
複数のカセット３１は、それぞれ被画像形成媒体としての用紙を収納する。カセット３１は、任意のサイズの用紙を所定枚数まで収容できる。ピックアップローラ３３は、指定されるカセット３１から用紙を１枚づつ取り出す。たとえば、カセット３１は、直接的にユーザが指示したカセットが指定されたり、原稿サイズ及び倍率などにより算出される最適な用紙のサイズが収納されているカセットが指定されたりする。
【００２５】
上記分離機構３５は、ピックアップローラ３３がカセットから取り出す用紙が２枚以上になることを阻止する（１枚に分離する）。上記複数の搬送ローラ３７は、上記分離機構３５が１枚に分離した用紙をアライニングローラ３９に向けて送る。上記アライニングローラ３９は、転写装置４９が転写ベルト４５からトナー像を転写する（トナー像が（転写位置で）移動する）タイミングに合わせて、用紙を転写装置４９と転写ベルト４５が接する転写位置に送る。
【００２６】
上記定着装置５１は、トナー像を用紙に定着させる。上記定着装置５１は、たとえば、用紙を加圧状態で加熱することによりトナー像を用紙上に定着させる。すなわち、上記定着装置５１は、転写装置４９でトナー像が転写された用紙に定着処理を施し、定着処理した用紙をストック部５５へ搬送する。ストック部５５は、画像形成処理（画像がプリント）された用紙が排紙される排紙部である。図１に示す構成例では、ストック部５５は、画像読取部２と画像形成部３との間の空間に配置されている。
【００２７】
また、上記ベルトクリーナ５３は、転写ベルト４５をクリーニングする。上記ベルトクリーナ５３は、上記転写ベルト４５と所定の位置で接する。上記ベルトクリーナ５３は、転写ベルト４５上のトナー像が転写される転写面に残留している廃トナーを転写ベルト４５から除去する。
【００２８】
次に、デジタル複合機１の制御系統の構成について説明する。  
図２は、デジタル複合機１における制御系統の構成例を示すブロック図である。  
図２に示すように、デジタル複合機１は、制御系統の構成として、画像読取部（スキャナ）２、画像形成部（プリンタ）３、主制御部６０、ファクシミリ通信部（ＦＡＸ部）６３、ネットワーク通信部（ＮＷ部）６４、および、操作部６５を有する。
【００２９】
上記主制御部６０は、デジタル複合機１全体を制御する。すなわち、上記主制御部６０は、操作部（コントロールパネル）６５においてユーザから操作指示を受け付け、画像読取部２、画像形成部３、ファクシミリ通信部６３、ネットワーク通信部６４および操作部６５を制御する。また、上記主制御部６０は、画像データを処理する画像処理部などを有する。
【００３０】
上記画像読取部２および上記画像形成部３は、上述したように、カラー画像を取り扱う構成を有している。たとえば、カラーコピー処理を行う場合、主制御部６０は、上記画像読取部２が読み取った原稿のカラー画像をプリント用のカラー画像データに変換して画像形成部３によりプリント処理する。なお、上記画像形成部３は、任意の画像形成方式のプリンタが適用できる。たとえば、上記画像形成部３は、上述したような電子写真方式のプリンタに限らず、インクジェット方式のプリンタあるいは熱転写方式のプリンタであっても良い。
【００３１】
上記ファクシミリ通信部（ＦＡＸ部）６３は、ファクシミリデータとしての画像データの送受信を行うインタフェースである。上記ＦＡＸ部６３は、電話回線に接続される。上記ＦＡＸ部６３は、ファクシミリ電送方式により電話回線を介して画像データを送受信する。
【００３２】
上記ネットワーク通信部（ＮＷ部）６４は、ＬＡＮなどのネットワーク通信を行うためのインターフェースである。たとえば、当該デジタル複合機１がネットワークスキャナとして利用される場合、上記ＮＷ部６４は、主制御部６０により処理された画像データを操作部６５などで指定されるネットワーク上の宛先の機器（たとえば、ユーザ端末）へ送信する。
【００３３】
上記操作部（コントロールパネル）６５は、ユーザが操作指示を入力したり、ユーザに対して案内を表示したりするものである。上記操作部６５は、表示装置および操作キーなどにより構成される。たとえば、上記操作部６５は、タッチパネル内蔵の液晶表示装置とテンキーなどのハードキーとを有する。
【００３４】
次に、主制御部６０内の構成について説明する。  
図２に示すように、上記主制御部６０は、ＣＰＵ７１、メインメモリ７２、ＨＤＤ７３、入力画像処理部７４、ページメモリ７５、および、出力画像処理部７６などを有する。
【００３５】
上記ＣＰＵ７１は、当該デジタル複合機１全体の制御を司るものである。上記ＣＰＵ７１は、たとえば、図示しないプログラムメモリに記憶されているプログラムを実行することにより、種々の機能を実現する。上記メインメモリ７２は、作業用のデータなどが格納されるメモリである。上記ＣＰＵ７１は、メインメモリ７２を使用して種々のプログラムを実行することにより種々の処理を実現する。
【００３６】
たとえば、上記ＣＰＵ７１は、コピー制御用のプログラムに従って上記スキャナ２および上記プリンタ３を制御することにより、コピー制御を実現する。すなわち、デジタル複合機１は、上記ＣＰＵ７１がコピー制御用のプログラムを実行することによりコピー機として機能する。
【００３７】
また、上記ＣＰＵ７１は、ファクシミリ制御用のプログラムを従って上記スキャナ２および上記ファクシミリ通信部６３を制御することにより、ファクシミリ機能を実現する。すなわち、デジタル複合機１は、上記ＣＰＵ７１がファクシミリ制御用のプログラムを実行することによりファクシミリ装置として機能する。
【００３８】
また、上記ＣＰＵ７１は、ネットワークスキャン制御用のプログラムに従って上記スキャナ２および上記ネットワーク通信部６４を制御することにより、ネットワークスキャン処理を実現する。すなわち、上記デジタル複合機１は、上記ＣＰＵ７１がネットワークスキャン制御用のプログラムを実行することにより、ネットワークスキャナとして機能する。
【００３９】
上記ＨＤＤ（ハードディスクドライブ）７３は、不揮発性の大容量のメモリである。たとえば、上記ＨＤＤ７３は、画像データを保存する。また、上記ＨＤＤ７３は、各種の処理における設定値（デフォルト設定値）を記憶する。たとえば、上記ＨＤＤ７３には、後述する量子化テーブルが記憶される。さらに、上記ＨＤＤ７３には、上記ＣＰＵ７１が実行するプログラムを記憶するようにしても良い。
【００４０】
上記入力画像処理部７４は、入力画像を処理する。上記入力画像処理部７４は、当該デジタル複合機の動作モードに応じてスキャナ２などから入力する入力画像データを処理する。たとえば、上記入力画像処理部７４は、スキャナ２が読み取った画像を入力画像として処理するスキャナ系の画像処理部として機能する。この場合、上記入力画像処理部７４は、スキャナ２により読取った画像データに対して、シェーディング補正処理、階調変換処理、ライン間補正処理、変倍処理、圧縮処理などを実行する。
【００４１】
シェーディング補正処理は、ＣＣＤにおける各光電変換素子の感度ばらつき、あるいは、原稿を照明するためのランプ（図示しない）の配光特性に応じて、画像データを補正する処理である。階調変換処理は、画像データを構成する各画素の値（たとえば、Ｒ、Ｇ、Ｂの各信号値）を図示しないルックアップテーブル（ＬＵＴ）に従って変換する処理である。ライン間補正処理は、スキャナ２のＣＣＤラインセンサにおけるＲＧＢの各センサの物理的な位置ずれを補正する処理である。
【００４２】
変倍処理は、画像処理により画像データを所望の大きさに縮小あるいは拡大するものである。ただし、当該デジタル複合機１は、後述するように、スキャナ２内の第１、第２キャリッジ１４、１８の移動速度による変倍と画像処理による変倍との組み合わせで所望の倍率の画像を得る。従って、入力画像処理部７４における変倍処理では、読み取った画像データの倍率（通常は所望の倍率以上の倍率）に基づいて所望の倍率となる変倍率（通常は縮小）を決定し、決定した変倍率で画像を変倍する。
【００４３】
圧縮処理は、データ量を圧縮するために画像データを量子化する処理である。圧縮処理された画像データ（量子化された画像データ）としての符号データは、ページメモリ７５に格納される。本実施の形態において、入力画像処理部７４は、画像データを圧縮処理（量子化）を行うためのモジュールとして圧縮処理部８１を有するものとする。上記圧縮処理部８１は、たとえば、圧縮処理回路により実現される。また、上記圧縮処理部８１は、ＣＰＵなどの演算子が画像圧縮用のプログラムを実行することによりソフトウエアで実現するようにしても良い。
【００４４】
上記圧縮処理部８１は、たとえば、カラー画像データに対する圧縮方式として、ＪＰＥＧ方式による画像圧縮機能を有している。ＪＰＥＧ方式の画像圧縮処理では、入力されたカラー画像データの８×８画素のマトリクスに対して離散コサイン変換（ＤＣＴ）を施し、画素値を周波数係数に変換する。この場合、上記圧縮処理部８１には、画像圧縮に関する設定内容として量子化係数が設定される。量子化係数は、画像圧縮処理による画質および圧縮率を決定づける設定事項である。
【００４５】
一般的なカラー画像データの場合、周波数係数は、高周波成分ほど小さな値になる傾向がある。人間の視覚特性は、高周波に対する分解能が低い。このような人間の視覚特性を利用して、圧縮処理部８１は、画像圧縮処理において、低周波成分を細かく量子化し、高周波成分を粗く量子化する。これにより、上記圧縮処理部８１は、データ量の削減とともに、人物の視覚的に画質の劣化が少ない画像圧縮処理を実現している。
【００４６】
本実施の形態では、上記圧縮処理部８１は、スキャナ２などにより入力する画像データに対する変倍率に応じた最適な圧縮処理（量子化）を行うようになっている。これは、画像データの変倍処理によって、圧縮処理後の画像データが劣化したり、圧縮率が悪化したりすることを抑制するためである。上記圧縮処理部８１は、上記ＣＰＵ７１により圧縮処理に用いる量子化係数などが設定される。上記ＣＰＵ７１は、後述する量子化テーブルを参照して変倍率に応じた量子化係数を決定する。
【００４７】
なお、上記入力画像処理部７４における種々の画像処理は、上記ＣＰＵ７１が画像処理用のプログラムを実行することにより実現するようにしても良い。また、入力画像処理部７４に入力される画像は、スキャナ２から入力される画像データに限定されない。たとえば、入力画像処理部７４は、ＦＡＸ部６４によりネットワーク経由で受信する画像データ、あるいは、ＦＡＸ部６３によりファクシミリ通信で受信する画像データを入力画像として処理するようにしても良い。
【００４８】
上記ページメモリ７５は、処理対象とする画像データを記憶するメモリである。たとえば、上記ページメモリ７５は、１ページ分のカラー画像データを格納する。上記ページメモリ７５は、図示しないページメモリ制御部により制御される。図２に示す構成例では、上記ページメモリ７５は、上記入力画像処理部７４により処理された処理結果としての画像データを格納する。
【００４９】
上記出力画像処理部７６は、出力画像を処理する。図２に示す構成例では、上記出力画像処理部７６は、出力画像処理部７６は、プリンタ３が用紙にプリントする画像データを生成するプリンタ系の画像処理部として機能する。上記出力画像処理部７６は、上記ページメモリ７５に格納されている画像データをプリンタ用の画像データに変換する。なお、上記出力画像処理部７６としての種々の画像処理は、上記ＣＰＵ７１が画像処理用のプログラムを実行することにより実現するようにしても良い。
【００５０】
たとえば、上記出力画像処理部７６は、ページメモリ７５から読み出した画像データに対して、伸張処理、画素変換処理、フィルタ処理、墨入れ処理、ガンマ補正、階調処理などの各処理を行う。  
伸張処理は、ページメモリ７５に格納されている量子化（符号化）データ（圧縮された画像データ）を伸張する。伸張処理は、たとえば、伸張処理回路により構成される伸張処理部８２により実現される。また、伸張処理部８２は、ＣＰＵなどの演算子が実行するソフトウエアで実現するようにしても良い。上記伸張処理部８２は、上記ＣＰＵ７１により上記圧縮処理部８１の設定内容に対応する量子化係数などの設定内容が設定される。これは、圧縮処理部による圧縮内容に対応する処理により画像データを伸張するためである。
【００５１】
画素変換処理は、ページメモリ７５から読み出した画像データの画素変換処理を行う。たとえば、画素変換処理は、ページメモリ７５から読み出したＲ、Ｇ、Ｂ信号からなるカラー画像をＣ、Ｍ、Ｙ、Ｂｋ信号からなるプリント用のカラー画像データに変換する。フィルタ処理は、画像の種類に応じて画像データを補正する処理である。フィルタ処理は、たとえば、ＭＴＦ補正処理である。墨入れ処理は、画像データにおいて黒単色でプリントする黒文字などの領域を検出する処理である。墨入れ処理は、黒文字などの黒単色部分の再現性を向上させるための処理である。ガンマ補正処理は、プリンタ３のガンマ特性に応じて画像データを補正する処理である。階調処理は、ガンマ補正した画像データをスクリーン処理する。
【００５２】
次に、圧縮処理部８１に対する圧縮処理の設定について説明する。  
図３は、圧縮処理部８１に対する圧縮処理の設定動作を説明するためのフローチャートである。  
まず、上記ＣＰＵ７１は、メインメモリ７２に変倍率を一時的に記憶することにより、入力画像データに対する変倍率を設定する（ステップＳ１１）。変倍率としては、上記操作部６５を用いてユーザが指示する倍率、あるいは、自動倍率選択（ＡＭＳ）機能により原稿サイズと用紙サイズとから算出される倍率が設定される。
【００５３】
上記変倍率が設定された場合、調整モードによりユーザが符号量の調整値を指定していなければ（ステップＳ１２、ＮＯ）、上記ＣＰＵ７１は、設定された変倍率に基づいて倍率区分を決定する（ステップＳ１３）。ここで、量子化テーブルは、倍率区分ごとに設定されているものとする。従って、上記ＣＰＵ７１は、変倍率により決定した倍率区分に基づいて量子化テーブルを選択する（ステップＳ１４）。
【００５４】
ここで、量子化テーブルについて説明する。  
量子化テーブルは、変倍率に応じて最適な圧縮設定を行うためのテーブルである。このため、当該デジタル複合機１で設定可能な各種の変倍率に対応する種々の量子化テーブルが必要となる。しかしながら、全ての倍率ごとに量子化テーブルを持つことは現実的ではない。このため、当該デジタル複合機１では、倍率を区分化し、倍率区分ごとに量子化テーブルを保存しておく。設定可能な倍率を区分化するための境界値としては、任意に設定が可能である。このため、倍率区分は、当該デジタル複合機１で設定可能な全倍率に対応し、効率的かつ適確な量子化テーブルを選択できるような設定が望ましい。
【００５５】
図４は、量子化テーブルの構成例を示す図である。  
図４に示す例では、倍率区分が「０」、「１」、「２」、「３」の４つである。倍率区分「０」は、変倍率が「２５％〜５０％」に対応する量子化テーブルである。倍率区分「１」は、変倍率が「５１％〜１００％」に対応する量子化テーブルである。倍率区分「２」は、変倍率が「１０１％〜２００％」に対応する量子化テーブルである。倍率区分「３」は、変倍率が「２０１％〜４００％」に対応する量子化テーブルである。
【００５６】
変倍率が「２５％〜５０％」の倍率区分「０」の量子化テーブルは、キャリッジ速度５０％に対応するものである。変倍率が「５１％〜１００％」の倍率区分「１」の量子化テーブルは、キャリッジ速度１００％に対応するものである。変倍率が「１０１％〜２００％」の倍率区分「２」の量子化テーブルは、キャリッジ速度２００％に対応するものである。変倍率が「２０１％〜４００％」の倍率区分「３」の量子化テーブルは、キャリッジ速度４００％に対応するものである。
【００５７】
ここで、上記キャリッジ速度とは、第１キャリッジ１４および第２キャリッジ１８の副走査方向への移動速度を意味する。また、図４に示す例では、倍率１００％における読取時のキャリッジ速度に対する割合をキャリッジ速度として示している。たとえば、当該デジタル複合機１の画像読取部２では、キャリッジ速度を変化させる変倍動作と画像処理による変倍処理とを組み合わせて、所望の変倍率の画像を得ている。ここで、キャリッジ速度は、段階的に設定されるものである。
【００５８】
たとえば、変倍率が「２５％〜５０％」である場合、第１キャリッジ１４及び第２キャリッジ１８は、原稿面を読取倍率５０％のキャリッジ速度（たとえば、倍率１００％でのキャリッジの移動速度に対して２倍の移動速度）で走査する。この結果として得られる倍率５０％の画像データを画像処理によって７５％〜１００％の範囲で、さらに変倍することにより変倍率が「２５％〜５０％」の画像データが得られる。
【００５９】
また、変倍率が「５１％〜１００％」である場合、第１キャリッジ１４及び第２キャリッジ１８は、原稿面を読取倍率１００％のキャリッジ速度（たとえば、倍率１００％でのキャリッジの移動速度に対して等倍の移動速度）で走査する。この結果として得られる倍率１００％の画像データを画像処理によって５１％〜１００％の範囲で、さらに変倍することにより変倍率が「５１％〜１００％」の画像データが得られる。
【００６０】
また、変倍率が「１０１％〜２００％」である場合、第１キャリッジ１４及び第２キャリッジ１８は、原稿面を読取倍率２００％のキャリッジ速度（たとえば、読取倍率１００％でのキャリッジの移動速度に対して１／２倍の移動速度）で走査する。この結果として得られる倍率２００％の画像データを画像処理によって５１％〜１００％の範囲で、さらに変倍することにより変倍率が「１０１％〜２００％」の画像データが得られる。
【００６１】
また、変倍率が「２０１％〜４００％」である場合、第１キャリッジ１４及び第２キャリッジ１８は、原稿面を読取倍率４００％のキャリッジ速度（たとえば、読取倍率１００％でのキャリッジの移動速度に対して１／４倍の移動速度）で走査する。この結果として得られる倍率４００％の画像データを画像処理によって５１％〜１００％の範囲で、さらに変倍することにより変倍率が「２０１％〜４００％」の画像データが得られる。
【００６２】
このように、当該デジタル複合機１の画像読取部２では、区分化された倍率に応じてキャリッジ速度が設定されている。これを利用して、量子化テーブルもキャリッジ速度の変化に合わせて倍率を区分化することが可能である。図４に示す例では、変倍率に対して段階的に設定されるキャリッジ速度ごとに量子化テーブルを選択するための倍率区分が設定されている。
【００６３】
次に、倍率区分に対応した量子化テーブルの選択について説明する。  
設定した変倍率に従って倍率区分を決定すると、上記ＣＰＵ７１は、決定した倍率区分に対応した量子化テーブルを選択する（ステップＳ１４）。ＪＰＥＧ方式の圧縮処理では、通常、８×８画素のマトリクスが処理単位となり、各色成分（ＲＧＢ、ＣＭＹ、ＣＭＹＫ、ＹＣｂＣｒなど）ごとに処理を行う。このため、倍率区分ごとの量子化テーブルは、６４（８×８）個の量子化係数を各成分ごとに設ける必要がある。たとえば、３つの成分で構成されるカラー画像データを処理する場合、３つの各成分ごとに６４個の量子化係数を格納した量子化テーブルが必要となる。
【００６４】
ただし、Ｃｂ、Ｃｒといった色差成分用の量子化テーブルは、同じ量子化テーブルを複数の成分で共用することが可能であることが多い。たとえば、Ｙ、Ｃｂ、Ｃｒのカラー画像に対しては、Ｃｂ成分用の量子化テーブルとＣｒ成分用の量子化テーブルは、共用することが可能なことが多い。この場合、各区分倍率ごとに、Ｙ成分（輝度成分）に対応するＹ用の量子化テーブルとＣｂＣｒ用の量子化テーブルとの２種類の量子化テーブルが３つの成分に対して設けられる。このような構成例では、Ｃｂ及びＣｒ成分（色差成分）の量子化処理においては、１つの量子化テーブル（ＣｂＣｒ用の量子化テーブル）が共通で用いられる。
【００６５】
次に、符号量の調整処理について説明する。  
量子化テーブルが選択されると、上記ＣＰＵ７１は、選択した量子化テーブルにおける各量子化係数を補正する処理（符号量の調整処理）を行う（ステップＳ１５〜Ｓ１７）。たとえば、ＪＰＥＧ方式などの画像圧縮処理における周波数変換では、８×８画素のマトリクスを処理単位とする。この場合、８×８画素のマトリクスを処理単位では、係数が６４個の周波数成分に分解される。
【００６６】
図５は、６４個の周波数成分に分解された係数の例を示す図である。図５に示す例において、係数は、左上に行くほど低周波数の成分を示す値となり、右下行くほど高周波数の成分を示す値となる。ここで、一番左上の係数をＤＣ成分と呼び、それ以外の係数をＡＣ成分と呼ぶものとする。また、一般的な画像データにおいては、左上の低周波数側に行くほど大きな値が集中する傾向にある。ＤＣ成分は、当該画像データにおける平均輝度に当たる信号値であり、画像データにとって非常に重要な成分といえる。このため、量子化係数の調整を行う場合には、ＤＣ成分とＡＣ成分とをそれぞれ独立して量子化を行うことがある。このため、本デジタル複合機１では、量子化係数の補正（調整）例として、調整範囲を指定できるものとする。
【００６７】
すなわち、量子化係数の補正を行う場合、上記ＣＰＵ７１は、調整範囲の指定を行う（ステップＳ１５）。ここで、調整範囲の指定とは、図５に示すような、ＤＣ成分を含めた６４個の係数すべての調整を行うか、ＤＣ成分を除くＡＣ成分６３個の係数のみの調整を行うかの指定を意味するものとする。ＤＣ成分を含めた６４個の係数すべての調整を行う場合（ステップＳ１５、ＤＣ＋ＡＣ）、上記ＣＰＵ７１は、選択した量子化テーブルにおける量子化係数をＤＣ成分を含めて全ての成分補正する処理を行う（ステップＳ１６）。また、ＤＣ成分を除く６３個のＡＣ成分の係数のみの調整を行う場合（ステップＳ１５、ＡＣのみ）、上記ＣＰＵ７１は、選択した量子化テーブルにおける量子化係数をＡＣ成分のみ補正する処理を行う（ステップＳ１７）。
【００６８】
次に、量子化係数の補正処理について説明する。  
設定された変倍率に応じた量子化テーブルを選択し、かつ、調整範囲を決定すると、上記ＣＰＵ７１は、符号量の調整値を用いて量子化係数の補正を行う（ステップＳ１６、Ｓ１７）。
【００６９】
以下に、量子化係数の補正処理としての演算例を示す。
【００７０】
Ｂ＝Ａ／１００  （５０≦Ａ≦２００） …Ａ：符号量調整値
…Ｂ：補正係数
Ｑ´ｃ［ｉ］＝Ｑｃ［ｉ］×Ｂ        …Ｑｃ［ｉ］：量子化係数
…Ｑ´ｃ［ｉ］：補正後の量子化係数
…ｉ：量子化係数のインデックス
ただし、「ｉ」は、符号量の調整範囲がＤＣ成分とＡＣ成分との全てである場合は「０〜６３」であり、符号量の調整範囲がＡＣ成分のみである場合は「１〜６３」である。
【００７１】
上記例では、符号量の調整値「Ａ」を１００で除算した結果を補正係数「Ｂ」として、選択した量子化テーブルの各量子化係数Ｑｃ［ｉ］に乗算することで最終的な補正（調整）後の量子化係数Ｑ´ｃ［ｉ］を算出している。
【００７２】
上記例では、符号量の調整値「Ａ」を、５０〜２００の範囲（補正係数「Ｂ」としては０．５〜２．０の範囲）としているが、符号量の調整値は上記の範囲に限定されるものではない。また、上記例では、符号量の調整値「Ａ」から補正係数「Ｂ」を算出する方法を挙げているが、補正方法は、これに限定されるものではない。たとえば、補正係数「Ｂ」を符号量の調整値「Ａ」として与えてやっても良い。
【００７３】
また、上記符号量の調整値「Ａ」は、予め設定しておいた値を用いても良いし、ユーザが指定する調整モードに応じて設定するようにしても良い。ここで、ユーザが指定する調整モードに応じて符号量の調整値を設定する処理（ステップＳ２１〜Ｓ２３）について説明する。
【００７４】
図６は、画像圧縮における符号量を調整する調整モードの選択画面の表示例である。  
図６に示す例では、画像圧縮における符号量を調整する調整モードとして、「デフォルト」モード、「画質優先」モード、「圧縮率優先」モードの何れかがアイコンで選択できるようになっている。これらの各調整モードには、予め符号量の調整値が設定されている。図６に示す例では、「デフォルト」モードの場合、符号量の調整値「Ａ」は、１００（量子化係数は１．０倍（調整なし））に設定され、「画質優先」モードの場合、符号量の調整値「Ａ」は、７５（量子化係数は０．７５倍）に設定され、「圧縮率優先」モードの場合、符号量の調整値は、１５０（量子化係数は１．５倍）に設定される。
【００７５】
このような選択画面により何れかの調整モードがユーザに指定された場合（ステップＳ１２、ＹＥＳ）、上記ＣＰＵ７１は、ユーザが指定した調整モードを設定する（ステップＳ２１）。ユーザが指定した調整モードを設定すると、上記ＣＰＵ７１は、当該調整モードに対応する符号量の調整値「Ａ」を設定する（ステップＳ２２）。この場合、上記ＣＰＵ７１は、設定した符号量の調整値「Ａ」を用いて上述したような算出例によって補正係数「Ｂ」を算出する（ステップＳ２３）。符号量の調整値「Ａ」および補正係数「Ｂ」を算出すると、上記ＣＰＵ７１は、上記の説明と同様な処理により、符号量の調整範囲の指定に応じた量子化係数の補正を行う（ステップＳ１５〜Ｓ１７）。
【００７６】
上記のような処理により補正された量子化係数が決定すると、上記ＣＰＵ７１は、調整した量子化係数を入力画像処理部７４内の圧縮処理部８１及び出力画像処理部７６内の伸張処理部８２に対して設定する。以上のような処理により、本デジタル複合機１は、変倍率あるいはユーザが指定する調整モードに応じた最適な量子化係数を画像圧縮処理に対して設定することができる。この結果として、本デジタル複合機１は、変倍による画像の劣化あるいは圧縮率の低下を抑制することができるとともに、符号量の調整を任意に行うこともできる。
【００７７】
また、変倍に伴うキャリッジの速度設定に対応した区分化により倍率区分を設定し、変倍率に応じた量子化係数を決定するための種々の量子化テーブルは、上記のような倍率区分ごとに設定して保存する。これにより、大量の量子化テーブルを保存することなく効率的な量子化テーブルの設定が実現でき、この結果としてメモリ領域の消費を抑えることが可能となる。
【産業上の利用可能性】
【００７８】
本発明は、画像の劣化あるいは圧縮率の低下を抑制することができる画像処理装置及び画像処理方法に利用することができる。
【符号の説明】
【００７９】
１…デジタル複合機、２…画像読取部（スキャナ）、３…画像形成部（プリンタ）、１０…原稿台、１４…第１キャリッジ、１８…第２キャリッジ、２１…ＣＣＤセンサ、３０…用紙供給部、３９…アライニングローラ、４０…露光装置、４１ａ〜４１ｄ…第１〜第４の感光体ドラム、４３ａ〜４３ｄ…第１〜第４の現像装置、４５…転写ベルト、４９…転写装置、５１…定着装置、６０…主制御部、６３…ファクシミリ通信部（ＦＡＸ部）、６４…ネットワーク通信部（ＮＷ部）、６５…操作部、７１…ＣＰＵ、７２…メインメモリ、７３…ＨＤＤ、７４…入力画像処理部、７５…ページメモリ、７６…出力画像処理部、８１…圧縮処理部、８２…伸張処理部。
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２００５−３３４８９号公報
【特許文献２】特開２０００−１０１８５２号公報
【図１】
2009232460.tif 000003
【図２】
2009232460.tif 000004
【図３】
2009232460.tif 000005
【図４】
2009232460.tif 000006
【図５】
2009232460.tif 000007
【図６】
2009232460.tif 000008