(57)【要約】【課題】圧縮された画像の合成、圧縮を簡易な構成で行う。【解決手段】ＧＢＴＣ圧縮処理部は画像Ａ、ＢをＧＢＴＣ圧縮する。合成部は、合成するそれぞれの画像Ａ、Ｂについての前記ＧＢＴＣ圧縮処理部による圧縮処理結果を用いて、前記ＧＢＴＣ圧縮処理部により圧縮された画像Ａ、Ｂを合成する。【選択図】図２
2009118240.tif 000002
【特許請求の範囲】
【請求項１】
画像をＧＢＴＣ圧縮するＧＢＴＣ圧縮処理部と、
合成するそれぞれの画像についての前記ＧＢＴＣ圧縮処理部による圧縮処理結果を用いて、前記ＧＢＴＣ圧縮処理部によりＧＢＴＣ圧縮された複数の画像を合成する合成部と、
を備える画像処理装置。
【請求項２】
前記合成部は、前記ＧＢＴＣ圧縮された複数の画像を合成するため、合成する画像の圧縮処理結果を用いて、各画像の合成画像をＧＢＴＣ圧縮するのに用いる階調幅を新たに作成し、当該作成した階調幅を用いて前記合成画像をＧＢＴＣ圧縮する請求項１に記載の画像処理装置。
【請求項３】
前記合成部は、前記合成画像をＧＢＴＣ圧縮する際に、前記合成画像の階調を調整する請求項２に記載の画像処理装置。
【請求項４】
前記合成部は、前記合成画像をＧＢＴＣ圧縮する際に用いる階調幅を制御するパラメータを調整することにより、前記合成画像の階調を調整する請求項３に記載の画像処理装置。
【請求項５】
前記合成部は、前記合成する画像のうちの１つの画像の階調に、前記合成画像の階調を一致させる調整を行う請求項３又は４に記載の画像処理装置。
【請求項６】
合成画像の階調を調整操作するための操作部を備え、
前記合成部は、前記操作部を介してなされる調整操作に応じて、前記合成画像の階調を調整する請求項３〜５の何れか一項に記載の画像処理装置。
【請求項７】
画像をＧＢＴＣ圧縮するＧＢＴＣ圧縮処理部と、
合成するそれぞれの画像についての前記ＧＢＴＣ圧縮処理部による圧縮処理結果を用いて、前記ＧＢＴＣ圧縮処理部によりＧＢＴＣ圧縮された複数の画像を合成するとともに、その合成画像の階調を調整する合成部と、
を備える画像処理装置。
【請求項８】
画像のＧＢＴＣ圧縮による圧縮処理結果を記憶する記憶部を備え、
前記合成部は、前記記憶部に予め記憶されている圧縮処理結果を用いて、前記複数の画像の合成を行う請求項１〜７の何れか一項に記載の画像処理装置。
【請求項９】
画像をＧＢＴＣ圧縮するＧＢＴＣ圧縮処理工程と、
合成するそれぞれの画像についての前記ＧＢＴＣ圧縮処理工程による圧縮処理結果を用いて、前記ＧＢＴＣ圧縮処理工程によりＧＢＴＣ圧縮された複数の画像を合成する合成工程と、
を含む画像処理方法。
【請求項１０】
前記合成工程は、前記ＧＢＴＣ圧縮された複数の画像を合成するため、合成する画像の圧縮処理結果を用いて、各画像の合成画像をＧＢＴＣ圧縮するのに用いる階調幅を新たに作成し、当該作成した階調幅を用いて前記合成画像をＧＢＴＣ圧縮する請求項９に記載の画像処理方法。
【請求項１１】
前記合成工程は、前記合成画像をＧＢＴＣ圧縮する際に、前記合成画像の階調を調整する請求項１０に記載の画像処理方法。
【請求項１２】
前記合成工程は、前記合成画像をＧＢＴＣ圧縮する際に用いる階調幅を制御するパラメータを調整することにより、前記合成画像の階調を調整する請求項１１に記載の画像処理方法。
【請求項１３】
前記合成工程は、前記合成する画像のうちの１つの画像の階調に、前記合成画像の階調を一致させる調整を行う請求項１１又は１２に記載の画像処理方法。
【請求項１４】
前記合成工程は、操作部を介してなされる調整操作に応じて、前記合成画像の階調を調整する請求項１１〜１３の何れか一項に記載の画像処理方法。
【請求項１５】
画像をＧＢＴＣ圧縮するＧＢＴＣ圧縮処理工程と、
合成するそれぞれの画像についての前記ＧＢＴＣ圧縮処理工程による圧縮処理結果を用いて、前記ＧＢＴＣ圧縮処理工程によりＧＢＴＣ圧縮された複数の画像を合成するとともに、その合成画像の階調を調整する合成工程と、
を含む画像処理方法。
【請求項１６】
前記合成工程は、記憶部に予め記憶されている画像のＧＢＴＣ圧縮による圧縮処理結果を用いて、前記複数の画像の合成を行う請求項９〜１５の何れか一項に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
プリンタ等では、画像データが入力されるとこれを一旦画像メモリに保存し、印刷すべきタイミングがくると画像メモリから順次読み出して印刷を行っている。画像メモリに保存する際には、画像データに圧縮処理を施してデータ量を削減することが一般的である（例えば、特許文献１）。
従来、圧縮方式としてＧＢＴＣ（Gradation Block Truncation Coding）方式が提案されている。これは、画像データを複数画素からなるブロック毎に抽出し、各ブロックを処理単位として符号化を行う方法である。
【特許文献１】特開２００７−６０６１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
圧縮された２つの画像を合成したり、一方の画像に他方を上書き合成したりする場合、一般的には合成の処理前に、一度２つの画像を伸張しなければならない。そうすると、合成のために作業用のメモリを確保しなければならず、コスト高につながる。また、合成後にその合成画像をさらに圧縮して画像メモリに保存することになるため、処理工程が多く効率的でない。
【０００４】
また、合成する画像はジョブ毎に生成する場合もあるが、予めハードディスク等に保存しておく場合もある。合成の際には、合成する画像の印刷時の濃度を調整したい等の要望があるが、ハードディスクに保存しておく方法でこの要望に応えるためには予め濃度調整した多数の画像を準備してハードディスクに保存しておかなければならない。その分、メモリ容量を確保しなければならないため、やはりコスト高につながる。
【０００５】
本発明の課題は、圧縮された画像の合成、圧縮を簡易な構成で行うことである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明によれば、
画像をＧＢＴＣ圧縮するＧＢＴＣ圧縮処理部と、
合成するそれぞれの画像についての前記ＧＢＴＣ圧縮処理部による圧縮処理結果を用いて、前記ＧＢＴＣ圧縮処理部によりＧＢＴＣ圧縮された複数の画像を合成する合成部と、
を備える画像処理装置が提供される。
【０００７】
請求項２に記載の発明によれば、
前記合成部は、前記ＧＢＴＣ圧縮された複数の画像を合成するため、合成する画像の圧縮処理結果を用いて、各画像の合成画像をＧＢＴＣ圧縮するのに用いる階調幅を新たに作成し、当該作成した階調幅を用いて前記合成画像をＧＢＴＣ圧縮する請求項１に記載の画像処理装置が提供される。
【０００８】
請求項３に記載の発明によれば、
前記合成部は、前記合成画像をＧＢＴＣ圧縮する際に、前記合成画像の階調を調整する請求項２に記載の画像処理装置が提供される。
【０００９】
請求項４に記載の発明によれば、
前記合成部は、前記合成画像をＧＢＴＣ圧縮する際に用いる階調幅を制御するパラメータを調整することにより、前記合成画像の階調を調整する請求項３に記載の画像処理装置が提供される。
【００１０】
請求項５に記載の発明によれば、
前記合成部は、前記合成する画像のうちの１つの画像の階調に、前記合成画像の階調を一致させる調整を行う請求項３又は４に記載の画像処理装置が提供される。
【００１１】
請求項６に記載の発明によれば、
合成画像の階調を調整操作するための操作部を備え、
前記合成部は、前記操作部を介してなされる調整操作に応じて、前記合成画像の階調を調整する請求項３〜５の何れか一項に記載の画像処理装置が提供される。
【００１２】
請求項７に記載の発明によれば、
画像をＧＢＴＣ圧縮するＧＢＴＣ圧縮処理部と、
合成するそれぞれの画像についての前記ＧＢＴＣ圧縮処理部による圧縮処理結果を用いて、前記ＧＢＴＣ圧縮処理部によりＧＢＴＣ圧縮された複数の画像を合成するとともに、その合成画像の階調を調整する合成部と、
を備える画像処理装置が提供される。
【００１３】
請求項８に記載の発明によれば、
画像のＧＢＴＣ圧縮による圧縮処理結果を記憶する記憶部を備え、
前記合成部は、前記記憶部に予め記憶されている圧縮処理結果を用いて、前記複数の画像の合成を行う請求項１〜７の何れか一項に記載の画像処理装置が提供される。
【００１４】
請求項９に記載の発明によれば、
画像をＧＢＴＣ圧縮するＧＢＴＣ圧縮処理工程と、
合成するそれぞれの画像についての前記ＧＢＴＣ圧縮処理工程による圧縮処理結果を用いて、前記ＧＢＴＣ圧縮処理工程によりＧＢＴＣ圧縮された複数の画像を合成する合成工程と、
を含む画像処理方法が提供される。
【００１５】
請求項１０に記載の発明によれば、
前記合成工程は、前記ＧＢＴＣ圧縮された複数の画像を合成するため、合成する画像の圧縮処理結果を用いて、各画像の合成画像をＧＢＴＣ圧縮するのに用いる階調幅を新たに作成し、当該作成した階調幅を用いて前記合成画像をＧＢＴＣ圧縮する請求項９に記載の画像処理方法が提供される。
【００１６】
請求項１１に記載の発明によれば、
前記合成工程は、前記合成画像をＧＢＴＣ圧縮する際に、前記合成画像の階調を調整する請求項１０に記載の画像処理方法が提供される。
【００１７】
請求項１２に記載の発明によれば、
前記合成工程は、前記合成画像をＧＢＴＣ圧縮する際に用いる階調幅を制御するパラメータを調整することにより、前記合成画像の階調を調整する請求項１１に記載の画像処理方法が提供される。
【００１８】
請求項１３に記載の発明によれば、
前記合成工程は、前記合成する画像のうちの１つの画像の階調に、前記合成画像の階調を一致させる調整を行う請求項１１又は１２に記載の画像処理方法が提供される。
【００１９】
請求項１４に記載の発明によれば、
前記合成工程は、操作部を介してなされる調整操作に応じて、前記合成画像の階調を調整する請求項１１〜１３の何れか一項に記載の画像処理方法が提供される。
【００２０】
請求項１５に記載の発明によれば、
画像をＧＢＴＣ圧縮するＧＢＴＣ圧縮処理工程と、
合成するそれぞれの画像についての前記ＧＢＴＣ圧縮処理工程による圧縮処理結果を用いて、前記ＧＢＴＣ圧縮処理工程によりＧＢＴＣ圧縮された複数の画像を合成するとともに、その合成画像の階調を調整する合成工程と、
を含む画像処理方法が提供される。
【００２１】
請求項１６に記載の発明によれば、
前記合成工程は、記憶部に予め記憶されている画像のＧＢＴＣ圧縮による圧縮処理結果を用いて、前記複数の画像の合成を行う請求項９〜１５の何れか一項に記載の画像処理方法が提供される。
【発明の効果】
【００２２】
請求項１、２、９、１０に記載の発明によれば、圧縮された画像を伸張することなく、各画像の合成及びＧＢＴＣ圧縮を行うことができる。よって、伸張のためのメモリは不要であり、画像の合成、圧縮を簡易な構成で効率的に行うことができる。
【００２３】
請求項３、４、１１、１２に記載の発明によれば、パラメータを調整する簡易な演算で合成画像の階調を調整することができる。元の画像を操作することなく階調を調整できる点で有効である。
【００２４】
請求項５、１３に記載の発明によれば、元の画像のうちの１つに階調を合わせることにより、その画像の階調を維持することができる。
【００２５】
請求項６、１４に記載の発明によれば、所望の濃度で印刷等がなされるように、ユーザが合成画像の階調を調整操作することができる。
【００２６】
請求項７、１５に記載の発明によれば、圧縮した画像を伸張することなく、その画像の合成画像であって圧縮されたものを得ることができる。すなわち、画像の合成とその合成画像のＧＢＴＣ圧縮を同時に行うことができる。よって、伸張のためのメモリは不要であり、画像の合成、圧縮を簡易な構成で効率的に行うことができる。また、合成と同時に合成画像の階調を調整することができ、所望の濃度で合成画像の印刷等を行うことが可能となる。
【００２７】
請求項８、１６に記載の発明によれば、スタンプ画像等、合成する頻度が高い画像については予めその圧縮処理結果を記憶部に記憶しておくことにより、その圧縮処理結果を用いて合成を行うことができる。合成の度に逐一圧縮処理結果を演算する必要がなくなり、処理効率が向上する。
【発明を実施するための最良の形態】
【００２８】
本実施形態では、本発明をＭＦＰ（Multi Function Peripheral）に適用した例を説明する。
【００２９】
まず、構成を説明する。
図１に、ＭＦＰ１００の機能的構成を示す。
ＭＦＰ１００は、画像データに基づいて印刷用紙上に画像を印刷するものである。
図１に示すように、ＭＦＰ１００は、本体部１０、画像読取部２０、操作部３０、タッチパネル４０、表示部５０、プリンタ部６０を備えて構成されている。また、本体部１０は、画像処理部１、本体制御部２、記憶部３、画像制御部４、画像メモリ５等から構成されている。
【００３０】
画像読取部２０は、光源、ＣＣＤ（Charge Coupled Device）、Ａ／Ｄ変換器等を備えている。画像読取時には、光源から原稿へ照明操作した光の反射光を結像してＣＣＤにより光電変換することにより原稿画像を読み取り、画像信号（アナログ信号）を生成する。その後、画像信号をＡ／Ｄ変換器によりデジタル画像データに変換し、本体部１０の画像処理部１に出力する。ここで、画像は図形や写真等のイメージに限らず、文字や記号等のキャラクタイメージ等も含む。
【００３１】
操作部３０は、印刷開始を指示するためのスタートキーや数字キー等の各種機能キーを備え、これら機能キーやタッチパネル４０が操作されると、対応する操作信号を本体制御部２に出力する。
表示部５０は、タッチパネル４０と一体に形成されたＬＣＤ（Liquid Crystal Display）を備え、このＬＣＤ上に印刷操作するための各種操作画面を表示させる。
【００３２】
プリンタ部６０は、本体部１０の画像処理部１から入力される画像のデータに基づいて電子写真方式により印刷を行う。
プリンタ部６０は、画像のデータが入力されると、周波数変調／ＰＷＭ（Pulse Width Modulation）変換処理部６１により周波数変調、ＰＷＭ変換を行い、その変調信号をＬＤドライバ６２に入力する。ＬＤドライバ６２は変調信号に基づいてレーザ光源を駆動し、レーザ光源から照射するレーザ光、つまり露光量を制御する。すなわち、レーザ光源から感光ドラム上にレーザ光を照射して露光を行い、静電潜像を形成する。その後、これに現像部がトナーを吹き付けてできたトナー像を印刷用紙に転写して印刷を行う。
【００３３】
次に、本体部１０の各部について説明する。
本体制御部２は、記憶部３に記憶されているシステムプログラム、印刷プログラム等との協働により、ＭＦＰ１００の各部の動作を集中制御する。
記憶部３は、本体制御部２で実行される各種プログラムの他、各部で必要なパラメータやデータ等を記憶している。
【００３４】
画像制御部４は、画像メモリ５に記憶された画像データの入出力を制御する。
画像メモリ５は、ＤＲＡＭ（Dynamic Random Access Memory）、ハードディスク等の画像のデータを記憶するメモリである。
【００３５】
次に、画像処理部１について説明する。
画像処理部１は、画像のデータを用いて、当該画像にγ補正処理、スクリーン処理等の各種処理を施す。
また、画像処理部１は画像にＧＢＴＣ圧縮処理を施す。ＧＢＴＣ圧縮された圧縮画像は画像制御部４によって画像メモリ５に保存される。一方、印刷時には画像制御部４により画像メモリ５から読み出された画像（圧縮画像）に伸張処理を施した後、印刷に必要な処理（スクリーン処理等）を施して、プリンタ部６０に出力する。
【００３６】
画像処理部１では、圧縮された画像同士を合成することが可能である。
図２は、２つの圧縮された画像Ａ、Ｂ（8bit、２５５値）を合成する際に主に機能する構成部分を示す図である。図２に示すように、画像Ａ、ＢはそれぞれＧＢＴＣ圧縮処理部１１Ａ、１１ＢによってＧＢＴＣ圧縮処理が施され、その圧縮処理結果は合成部１２に出力される。合成部１２ではその各画像Ａ、Ｂについての圧縮処理結果を用いて、圧縮された画像Ａ、Ｂの合成を行う。
【００３７】
各部の働きを説明する。
ＧＢＴＣ圧縮処理部１１Ａ、１１Ｂは、画像Ａ、ＢのそれぞれにＧＢＴＣ圧縮処理を施す。
ＧＢＴＣ圧縮及び伸張の方法について説明する。ここでは、説明を分かりやすくするため、ＧＢＴＣ３／８圧縮の方法を説明する。
〈圧縮〉
圧縮時には、図３に示すように画像を４×４画素のブロック毎に分け、このブロック単位で符号化を行う。ブロック内の各画素が持つデータ値（画素値）を、Dij（iは画像の主走査方向Ｘ、ｊは副走査方向Ｙにおける画素の並び順を示す。i=1,2,3,4、j=1,2,3,4）で表す。
【００３８】
まず、Dijのうち、最大値QMaxと最小値Qminを求め、この最大値QMax及び最小値Qminから下記式１〜４により平均値LA、階調幅指数LD、パラメータLMax、Lminを求める。これらの値はブロック内の画素の階調特性を表す。
LA=1/2(QMax+Qmin)・・・（１）
LD=1/2(QMax-Qmin)・・・（２）
LMax=1/4(3QMax+Qmin)・・・（３）
Lmin=1/4(QMax+3Qmin)・・・（４）
【００３９】
求めたLA、LD、LMax、Lminを用いて、下記の条件により各画素のデータ値Dijを符号化し、２bit（４値）の符号化データφijを求める。
LMax＜Dij≦QMaxのとき、φij=11
LA＜Dij≦LMaxのとき、φij=10
Lmin＜Dij≦LAのとき、φij=01
Qmin≦Dij≦Lminのとき、φij=00
【００４０】
これは、図４に示すように各画素のデータを４段階の階調レベルに分類し、２bitの符号を割り当てていることになる。すなわち、最大値QMax、最小値Qmin、平均値LA、階調幅指数LD、パラメータLMax、Lminにより複数段階の階調幅を規定し、この階調幅を用いて符号化することにより、ＧＢＴＣ圧縮を行うのである。特に、最大値QMax、最小値Qminは階調幅を制御するパラメータであり、最大値QMax、最小値Qminを操作することにより圧縮後の画像の階調が変動する。
【００４１】
元のブロックの各画素が８bitのデータを持つことから、ブロック全体としては４×４×８（bit）＝１２８bitのデータ量である。これに対し、圧縮画像は、ＬＡが８bit、ＬＤが８bit、符号化データφｉｊは４×４×２（bit）であるので、合計４８bitである。よって、４８／１２８（bit）＝３／８に圧縮することができる。
【００４２】
〈伸張〉
伸張処理時には、平均値LA及び階調幅指数LDを用いて、下記の条件により復号化を行う。
φij=11のとき、復号化後のDij=LA+1/2LD
φij=10のとき、復号化後のDij=LA+1/6LD
φij=01のとき、復号化後のDij=LA-1/6LD
φij=00のとき、復号化後のDij=LA-1/2LD
【００４３】
ＧＢＴＣ圧縮処理部１１Ａ、１１Ｂは、画像Ａ、ＢをそれぞれＧＢＴＣ圧縮した圧縮処理結果として、最大値QMax、最小値Qmin、φijの情報を合成部１２に出力する。ＧＢＴＣ圧縮処理部１１Ａ、１１Ｂでは圧縮のための演算を行うのみで、上記圧縮処理結果は保存しないため、保存のためのメモリは不要である。
【００４４】
合成部１２は、画像Ａ、Ｂの圧縮処理結果を用いて、圧縮された画像Ａ、Ｂを合成する。すなわち、圧縮画像Ａ、Ｂを伸張することなく、画像Ａ、Ｂの合成と同時にその合成画像ＣのＧＢＴＣ圧縮を行う。まず、合成する画像Ａ、Ｂの圧縮処理結果を用いて、各画像Ａ、Ｂの合成画像ＣをＧＢＴＣ圧縮するのに用いる階調幅を新たに作成する。圧縮処理結果とは、画像Ａの最大値AMax、最小値Amin、符号化後のデータφAij（２bitの４値データ）、画像Ｂの最大値BMax、最小値Bmin、符号化後のデータφBij（２bitの４値データ）等である。そして、作成した階調幅を用いて合成画像ＣをＧＢＴＣ圧縮する。
【００４５】
以下、具体的に説明する。
圧縮された画像Ａ、Ｂの階調OUTA、OUTBは下記式５、６により表されるので、この階調OUTA、OUTBから合成画像Ｃの階調Cを下記式７により求める。
OUTA={(AMax-Amin)×φAij/3}+Amin・・・（５）
OUTB={(BMax-Bmin)×φBij/3}+Bmin・・・（６）
C=(OUTA+OUTB)/2・・・（７）
φAij、φBijは共に４値のデータであり、その組合せから階調Cは４×４＝１６（階調）となる。
【００４６】
次いで、求めた階調Cを用いて新たに階調幅を設定する。すなわち、階調Cのうちの最大値CMax、最小値Cminを求め、この最大値CMax、最小値Cminを用いて上記式１〜４により、平均値LAC、階調幅指数LDC、パラメータLCMax、LCminを求める。これらCMax、Cmin、LAC、LDC、LCMax、LCminによって、図５に示すように合成画像Ｃの階調幅が規定される。
【００４７】
階調CとしてOUTAとOUTBの平均をとることにより、図５に示すように合成画像Ｃの階調幅は画像Ａと画像Ｂの階調幅から見て均衡のとれたものとなる。単純に、最小値であるAminをCminとし、最大値であるBMaxをCMaxとすると、合成画像Ｃの階調幅は大きく広がることとなり、このような階調幅を用いてＧＢＴＣ圧縮すれば画像劣化の程度が大きくなることが予想される。
【００４８】
次に、新たに設定した階調幅を、合成画像ＣのＧＢＴＣ圧縮に用いる。
まず、画像Ａと画像Ｂの合成画像Ｃを求める。合成方法としては下記１）〜５）に例示するように様々な方法を適用することができる。
１）画像Ａと画像Ｂの画素値のうち小さい方を合成画像Ｃの画素値とする。
２）画像Ａと画像Ｂの画素値のうち大きい方を合成画像Ｃの画素値とする。
３）画像Ａと画像Ｂの画素値の加算値を合成画像Ｃの画素値とする。
４）画像Ａと画像Ｂの画素値の減算値を合成画像Ｃの画素値とする。
５）画像Ａと画像Ｂの画素値の平均値を合成画像Ｃの画素値とする。
６）画像Ａと画像Ｂの画素値の何れか一方を合成画像Ｃの画素値とする。
上記６）の方法は上書き合成である。上記１）〜６）の合成方法を変えることにより、合成画像Ｃにおいて画像Ａが画像Ｂ上に透けて見える等の異なる視覚効果を得ることができる。
なお、ここで挙げたのは一例であり、画像Ａと画像Ｂの割合を変えて加算した値とする等、他の合成方法を適用してもよい。
【００４９】
ここでは、上記５）の合成方法を適用した例を説明する。すなわち、画像Ａと画像Ｂの同一位置のブロックにおいて対応する位置にある各画素について、画素値の平均値を求め、合成画像Ｃの画素値Cijとする。Cijは下記式８により表される。
Cij=（Aij+Bij）/2・・・（８）
Aij、Bijは、それぞれ画像Ａ、Ｂの画素値を示す。
【００５０】
次いで、Cijを新たに作成した階調幅により下記のように符号化する。φCijは符号化データである。
LCMax＜Cij≦CMaxのとき、φCij=11
LAC＜Cij≦LCMaxのとき、φCij=10
LCmin＜Cij≦LACのとき、φCij=01
Cmin≦Cij≦LCminのとき、φCij=00
【００５１】
そして、平均値LAC、階調幅指数LDC、符号化データφCijを、合成画像ＣをＧＢＴＣ圧縮した圧縮画像のデータとして出力する。圧縮画像のデータは画像メモリ５に保存される。
【００５２】
〈階調を調整する場合〉
上記ＧＢＴＣ圧縮を行う際に、合成画像Ｃの階調を調整することが可能である。
階調の調整は、階調幅を制御するパラメータである最大値CMax、最小値Cminを調整すればよい。例えば、合成画像Ｃの濃度を上げる場合には最大値CMaxを大きくすればよいし、逆に濃度を下げる場合には最小値Cminを小さくすればよい。また、元の画像Ａの階調を失いたくない場合には、合成画像Ｃの階調CMax−Cminを、画像Ａの階調AMax−Aminに一致させればよい。
【００５３】
どのように調整するかは、合成部１２において予め定められた内容で調整する構成としてもよいし、ユーザが調整操作できる構成としてもよい。例えば、上述のように合成画像Ｃの階調を常に一方の画像Ａに合わせる設定がなされている場合、合成部１２が画像Ａの階調AMax−Aminに一致するように最大値CMax、最小値Cminを調整すればよい。一方、ユーザが調整操作する場合は、本体制御部２が合成画像Ｃの階調を設定する操作画面を表示部５０により表示させ、この操作画面において、例えば「濃、そのまま、淡」の複数段階で階調を選択できるように表示させる。そして、ユーザにより操作部３０を介して指定された段階に応じて、「そのまま」の段階であれば特に調整は行わず、「濃」の段階であれば最大値CMaxを上げ、「淡」の段階であれば最小値Cminを下げる等、合成部１２が操作に応じて最大値CMax及び／又は最小値Cminを変更する。
【００５４】
また、合成画像Ｃではなく、画像Ａ、Ｂの最大値AMax、BMax、最小値Amin、Bminを調整することとしてもよい。この場合、調整後の最大値AMax、BMax、最小値Amin、Bminを用いて、合成画像Ｃの階調幅を作成する。例えば、画像Ａを濃くしたものと画像Ｂを合成したい場合には、画像Ａの最大値AMaxを大きくし、この大きくした最大値AMaxを用いてOUTAを求め、CMax、Cmin等を求めればよい。
【００５５】
以上のように、本実施形態によれば、画像Ａ、Ｂの圧縮処理結果を用いて圧縮された画像Ａ、Ｂの合成を行う。すなわち、画像Ａ、Ｂの圧縮処理結果を用いて合成画像Ｃの階調幅を新たに設定し、この階調幅を用いて合成画像ＣのＧＢＴＣ圧縮を行うことにより、圧縮された画像Ａ、Ｂを伸張することなく、画像Ａ、Ｂの合成及びＧＢＴＣ圧縮を同時に行うことができる。従来は圧縮された画像を一度伸張し、伸張した画像を合成した後で再度圧縮していたが、本実施形態によれば、演算のみで合成及び圧縮することができるため、圧縮された画像の合成、圧縮を簡易な構成で行うことができる。また、同時に合成及び圧縮を行うため処理効率もよい。
【００５６】
また、合成画像Ｃの階調を調整するので、所望の濃度で合成画像Ｃが印刷されるよう階調を調整することができる。階調の調整は、最大値CMax、最小値Cminのパラメータを変更するという簡易な演算で行うことができる。元の画像Ａ、Ｂを操作することなく階調を調整できるため、元の画像Ａ、Ｂの損失を抑えることができる。特に、一方の画像Ａ又はＢの階調に合わせて合成画像Ｃの階調を調整することにより、その合わせた元の画像Ａ又はＢの階調を維持することができる。
【００５７】
なお、上記実施形態は本発明を適用した好適な一例であって、これに限定されない。
例えば、２つの画像Ａ、Ｂを合成する例を説明したが、２以上の画像の合成も可能である。この場合、階調Cは各画像の圧縮後の階調の平均を演算すれば求められる。  
【００５８】
また、合成する画像がスタンプ画像である等、合成する頻度の高い画像である場合、その画像の圧縮処理結果を予め求めておいて記憶部３（或いは画像メモリ５等）に記憶しておけばよい。合成時には図２に示すように、合成部１２が記憶部３から圧縮処理結果の情報を取得し、合成画像Ｃの階調幅の演算に利用できる。これによれば、合成の度に逐一圧縮処理結果を演算する手間が省け、処理効率を向上させることができる。また、上述のように階調の調整は、最大値CMax、最小値Cminのパラメータを変更する演算で行うことができるので、従来のように階調調整のために予め階調調整した画像を複数準備して保存しておく等の必要がない点でも有効である。
【００５９】
また、ＭＦＰに適用した例を説明したが、画像処理を行うコンピュータ装置に適用してもよい。ソフトウェア化して前記コンピュータ装置に上述した画像処理機能を実現させるプログラムとしてもよい。
【図面の簡単な説明】
【００６０】
【図１】ＭＦＰの機能的構成を示す図である。
【図２】図１の画像処理部の機能的構成を示す図である。
【図３】ＧＢＴＣ圧縮処理時のブロック単位を示す図である。
【図４】ＧＢＴＣ圧縮処理の方法を説明する図である。
【図５】画像をＧＢＴＣ圧縮する際に用いる階調幅を示す図である。
【符号の説明】
【００６１】
１００  ＭＦＰ
１  画像処理部
１１Ａ、１１Ｂ  ＧＢＴＣ圧縮処理部
１２  合成部
３  記憶部
３０  操作部
５０  表示部
【図１】
2009118240.tif 000003
【図２】
2009118240.tif 000004
【図３】
2009118240.tif 000005
【図４】
2009118240.tif 000006
【図５】
2009118240.tif 000007