(57)【要約】【課題】画像処理後に擬似高階調化処理を行って画像データの１画素当りのビット数を減少させ、更に画像データを圧縮する場合に、圧縮率の向上又は画質の向上を実現する。【解決手段】色むら補正を経た１画素１色当り１０ビットの画像データを量子化によって１画素１色当り８ビットの画像データへ変換するにあたり、(A)に示すように、主走査方向及び副走査方向に各々４画素で合計１６画素から成るマトリクスを、主走査方向及び副走査方向に各々２画素の隣接４画素から成る画素群を単位とする合計４個の画素群に分割し、個々の画素群に互いに異なるオフセット値を設定し、同一の画素群内の各画素に同一のオフセット値を設定したディザマトリクス用いてディザ法による擬似高階調化処理を行う。【選択図】図３
2012186769.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された画像処理を画像データに行って１画素当りｍビットの画像データを出力する第１出力手段と、
前記第１出力手段から出力された画像データにディザ法又は多値誤差拡散法による擬似高階調化処理を行って１画素当りｎビット(但しｎ＜ｍ)の画像データを出力する第２出力手段と、
前記第２出力手段から出力された画像データを圧縮する圧縮手段と、
を含み、
前記第２出力手段が前記ディザ法による擬似高階調化処理に用いるディザマトリクス又は前記多値誤差拡散法による擬似高階調化処理に用いるフィルタは、前記ディザマトリクス又は前記フィルタを各々隣接する複数画素から成る複数の画素群に分割したときに、個々の前記画素群を単位として、同一の前記画素群内の各画素に設定された処理パラメータが、異なる前記画素群内の各画素に設定された前記処理パラメータよりも近似した値とされている画像処理装置。
【請求項２】
前記圧縮手段は、予め設定された走査方向に沿って並ぶ個々の画素の値の連続性に基づいて前記画像データを圧縮する構成であり、
前記画素群は、少なくとも前記走査方向に対応する方向に沿って複数の画素が連続する形状である請求項１記載の画像処理装置。
【請求項３】
前記第２出力手段は、前記第１出力手段から出力された画像データに対し、ディザ法による前記擬似高階調化処理として、前記ディザマトリクスの各画素に設定された前記処理パラメータとしてのオフセット値を、前記ディザマトリクスの各画素に対応する複数の画素データへ各々加算する処理を行った後に、ｍビットの画素データを単位としてｎビットの画素データへ置き換える請求項１又は請求項２記載の画像処理装置。
【請求項４】
前記第２出力手段は、前記第１出力手段から出力された画像データに対し、ｍビットの画素データを単位としてｎビットの画素データへ置き換えると共に、多値誤差拡散法による前記擬似高階調化処理として、前記置き換え前のｍビットの画素データに対する前記置き換え後のｎビットの画素データの誤差に、前記フィルタの各画素に設定された前記処理パラメータとしての係数を乗じた値を、前記フィルタの各画素に対応する複数の画素の前記置き換え前のデータへ各々加算する処理を行う請求項１又は請求項２記載の画像処理装置。
【請求項５】
前記圧縮手段は、前記第２出力手段から出力された画像データを可逆圧縮方式で圧縮する請求項１〜請求項４の何れか１項記載の画像処理装置。
【請求項６】
前記ディザマトリクス又は前記フィルタは、個々の前記画素群を単位として、同一の前記画素群内の各画素に設定された前記処理パラメータが同一の値とされている請求項１〜請求項５の何れか１項記載の画像処理装置。
【請求項７】
前記圧縮手段によって圧縮された画像データは画像形成手段へ転送され、前記画像形成手段による複数色の色材を用いた画像形成に用いられ、
前記画素群は、前記画像形成手段によって形成された画像上での前記画素群の密度が１５０ｄｐｉ以上となるようにサイズが予め設定されている請求項１〜請求項６の何れか１項記載の画像処理装置。
【請求項８】
前記圧縮手段によって圧縮された画像データは画像形成手段へ転送され、前記画像形成手段による複数色の色材を用いた画像形成に用いられ、
前記第１出力手段には、前記画像データとして、前記複数色の値の組み合わせで画像の各画素の色を表す画像データが画素単位で入力されると共に、データが入力された画素の前記画像上の位置を表す位置データも入力され、
前記第１出力手段は、前記画像処理として、前記画像形成手段によって形成される画像の前記複数色の色材毎のむらを補正する補正処理を行う請求項１〜請求項７の何れか１項記載の画像処理装置。
【請求項９】
コンピュータを、
予め設定された画像処理を画像データに行って１画素当りｍビットの画像データを出力する第１出力手段、
前記第１出力手段から出力された画像データに多値誤差拡散法又はディザ法による擬似高階調化処理を行って１画素当りｎビット(但しｎ＜ｍ)の画像データを出力する第２出力手段、
及び、前記第２出力手段から出力された画像データを圧縮する圧縮手段
として機能させ、
前記第２出力手段が前記多値誤差拡散法による擬似高階調化処理に用いるフィルタ又は前記ディザ法による擬似高階調化処理に用いるディザマトリクスは、前記フィルタ又は前記ディザマトリクスを各々隣接する複数画素から成る複数の画素群に分割したときに、個々の前記画素群を単位として、同一の前記画素群内の各画素に設定された処理パラメータが、異なる前記画素群内の各画素に設定された前記処理パラメータよりも近似した値とされている画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
予め設定された出力画像データの階調数(１画素当りｎビット)では処理精度が不足する画像処理を行う技術に関し、特許文献１には、出力画像データの階調数では処理精度が不足する画像処理の一例として、画像の主走査方向に沿った色むらを補正する画像処理を行い、出力画像データよりも高階調(１画素当りｍビット：但しｍ＞ｎ)の画像データを得た後に、画像データを低階調化する(１画素当りのビット数をｍビットからｎビットへ減少させる)にあたり、ビット数変換に伴う元の画像の画素との値の差(誤差)を多値誤差拡散法によって他の複数の画素に拡散させる擬似高階調化処理を行う構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０５９９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像処理後に擬似高階調化処理を行って画像データの１画素当りのビット数を減少させ、更に画像データを圧縮する場合に、圧縮率の向上又は画質の向上を実現できる画像処理装置及び画像処理プログラムを得ることが目的である。
【課題を解決するための手段】
【０００５】
請求項１記載の発明に係る画像処理装置は、予め設定された画像処理を画像データに行って１画素当りｍビットの画像データを出力する第１出力手段と、前記第１出力手段から出力された画像データにディザ法又は多値誤差拡散法による擬似高階調化処理を行って１画素当りｎビット(但しｎ＜ｍ)の画像データを出力する第２出力手段と、前記第２出力手段から出力された画像データを圧縮する圧縮手段と、を含み、前記第２出力手段が前記ディザ法による擬似高階調化処理に用いるディザマトリクス又は前記多値誤差拡散法による擬似高階調化処理に用いるフィルタは、前記ディザマトリクス又は前記フィルタを各々隣接する複数画素から成る複数の画素群に分割したときに、個々の前記画素群を単位として、同一の前記画素群内の各画素に設定された処理パラメータが、異なる前記画素群内の各画素に設定された前記処理パラメータよりも近似した値とされている。
【０００６】
請求項２記載の発明は、請求項１記載の発明において、前記圧縮手段は、予め設定された走査方向に沿って並ぶ個々の画素の値の連続性に基づいて前記画像データを圧縮する構成であり、前記画素群は、少なくとも前記走査方向に対応する方向に沿って複数の画素が連続する形状である。
【０００７】
請求項３記載の発明は、請求項１又は請求項２記載の発明において、前記第２出力手段は、前記第１出力手段から出力された画像データに対し、ディザ法による前記擬似高階調化処理として、前記ディザマトリクスの各画素に設定された前記処理パラメータとしてのオフセット値を、前記ディザマトリクスの各画素に対応する複数の画素データへ各々加算する処理を行った後に、ｍビットの画素データを単位としてｎビットの画素データへ置き換える。
【０００８】
請求項４記載の発明は、請求項１又は請求項２記載の発明において、前記第２出力手段は、前記第１出力手段から出力された画像データに対し、ｍビットの画素データを単位としてｎビットの画素データへ置き換えると共に、多値誤差拡散法による前記擬似高階調化処理として、前記置き換え前のｍビットの画素データに対する前記置き換え後のｎビットの画素データの誤差に、前記フィルタの各画素に設定された前記処理パラメータとしての係数を乗じた値を、前記フィルタの各画素に対応する複数の画素の前記置き換え前のデータへ各々加算する処理を行う。
【０００９】
請求項５記載の発明は、請求項１〜請求項４の何れか１項記載の発明において、前記圧縮手段は、前記第２出力手段から出力された画像データを可逆圧縮方式で圧縮する。
【００１０】
請求項６記載の発明は、請求項１〜請求項５の何れか１項記載の発明において、前記ディザマトリクス又は前記フィルタは、個々の前記画素群を単位として、同一の前記画素群内の各画素に設定された前記処理パラメータが同一の値とされている。
【００１１】
請求項７記載の発明は、請求項１〜請求項６の何れか１項記載の発明において、前記圧縮手段によって圧縮された画像データは画像形成手段へ転送され、前記画像形成手段による複数色の色材を用いた画像形成に用いられ、前記画素群は、前記画像形成手段によって形成された画像上での前記画素群の密度が１５０ｄｐｉ以上となるようにサイズが予め設定されている。
【００１２】
請求項８記載の発明は、請求項１〜請求項７の何れか１項記載の発明において、前記圧縮手段によって圧縮された画像データは画像形成手段へ転送され、前記画像形成手段による複数色の色材を用いた画像形成に用いられ、前記第１出力手段には、前記画像データとして、前記複数色の値の組み合わせで画像の各画素の色を表す画像データが画素単位で入力されると共に、データが入力された画素の前記画像上の位置を表す位置データも入力され、前記第１出力手段は、前記画像処理として、前記画像形成手段によって形成される画像の前記複数色の色材毎のむらを補正する補正処理を行う。
【００１３】
請求項９記載の発明に係る画像処理プログラムは、コンピュータを、予め設定された画像処理を画像データに行って１画素当りｍビットの画像データを出力する第１出力手段、前記第１出力手段から出力された画像データに多値誤差拡散法又はディザ法による擬似高階調化処理を行って１画素当りｎビット(但しｎ＜ｍ)の画像データを出力する第２出力手段、及び、前記第２出力手段から出力された画像データを圧縮する圧縮手段として機能させ、前記第２出力手段が前記多値誤差拡散法による擬似高階調化処理に用いるフィルタ又は前記ディザ法による擬似高階調化処理に用いるディザマトリクスは、前記フィルタ又は前記ディザマトリクスを各々隣接する複数画素から成る複数の画素群に分割したときに、個々の前記画素群を単位として、同一の前記画素群内の各画素に設定された処理パラメータが、異なる前記画素群内の各画素に設定された前記処理パラメータよりも近似した値とされている。
【発明の効果】
【００１４】
請求項１,３〜５,９記載の発明は、画像処理後に擬似高階調化処理を行って画像データの１画素当りのビット数を減少させ、更に画像データを圧縮する場合に、圧縮率の向上又は画質の向上を実現することができる、という効果を有する。
【００１５】
請求項２記載の発明は、ディザマトリクス又はフィルタを構成する個々の画素群を、圧縮率又は画質を効果的に向上できる形状とすることができる、という効果を有する。
【００１６】
請求項６記載の発明は、圧縮率又は画質の更なる向上を実現できる、という効果を有する。
【００１７】
請求項７記載の発明は、ディザマトリクス又はフィルタを構成する個々の画素群を単位とする濃度や色の相違が画像上で視認されることを抑制できる、という効果を有する。
【００１８】
請求項８記載の発明は、画像形成手段によって形成される画像の複数色の色材毎のむらを補正することを、画像データの１画素当りのビット数を減少させることに伴う画質の低下や画像データの圧縮率の低下等を招くことなく実現できる、という効果を有する。
【図面の簡単な説明】
【００１９】
【図１】実施形態で説明した画像形成装置の概略構成を示すブロック図である。
【図２】第１実施形態に係る画像処理部の概略構成を示すブロック図である。
【図３】第１実施形態に係る画像処理部の処理過程及び結果の一例を示す概略図である。
【図４】第２実施形態に係る画像処理部の概略構成を示すブロック図である。
【図５】本願発明者等が実施した実験の結果を示す線図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００２１】
〔第１実施形態〕
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図１には本実施形態に係る画像形成装置１０が示されている。画像形成装置１０は本発明に係る画像処理装置の一例として機能する装置制御部１２を備えている。装置制御部１２はマイクロコンピュータを含んで構成され、ＣＰＵ１４、メモリ１６、ＨＤＤ(Hard Disk Drive)やフラッシュメモリ等から成り画像形成装置１０の各部の動作を制御するための装置制御プログラム(図示省略)を記憶する不揮発性の記憶部１８、及び、通信回線４６を介してホストＰＣ４８に接続された通信Ｉ／Ｆ(インタフェース)部２０を備えている。
【００２２】
装置制御部１２は用紙上に形成すべき画像を表す画像データをホストＰＣ４８から通信回線４６を介して受信する。また、装置制御部１２には色むら補正(詳細は後述)を含む画像処理を行う画像処理部２２が設けられており、装置制御部１２の記憶部１８には、画像処理部２２によって画像処理が行われる際に使用される色むら補正用変換係数５０が記憶されている(詳細は後述)。
【００２３】
また、画像形成装置１０には原稿読取部２６、操作パネル３０及び画像形成部３２が設けられており、これらは装置制御部１２に各々接続されている。原稿読取部２６はセットされた原稿の画像を読み取り、この読み取りによって得られた画像データを装置制御部１２へ出力する。操作パネル３０は、ＬＣＤ等から成り各種情報を表示する表示部３０Ａと、複数のキーを備え利用者による情報入力操作を受け付ける操作受付部３０Ｂを含んで構成されており、表示部３０Ａへの情報表示は装置制御部１２によって制御され、利用者によって入力されて操作受付部３０Ｂによって受け付けられた情報は装置制御部１２に入力される。
【００２４】
また画像形成部３２は、装置制御部１２から入力された画像データが表す画像を、色材としてのトナーを用いて電子写真方式により形成し、用紙上に転写・定着させる構成であり、画像形成ユニット３４、走査露光部３６、用紙供給部３８及び定着部４０が設けられている。画像形成ユニット３４は感光体を備えており、感光体の周囲に、感光体を帯電させる帯電部、感光体上に形成された静電潜像をトナーによって現像してトナー像を形成させる現像器、感光体上に形成されたトナー像を用紙へ転写する転写部、及び、感光体上を除電及び清掃する除電清掃部が順に設けられて構成されている。
【００２５】
なお、より詳しくは、装置制御部１２から画像形成部３２へはＣ(シアン)、Ｍ(マゼンタ)、Ｙ(イエロー)、Ｋ(黒)各色の画像データが入力され、画像形成部３２は、入力された画像データ(画像の１画素当りＣ,Ｍ,Ｙ,Ｋ各色に８ビットを各々割り当て、画像の各画素の色をＣ,Ｍ,Ｙ,Ｋ４色の８ビットの値の組み合わせで表す画像データ)が表すＣ,Ｍ,Ｙ,Ｋ各色の画像を、Ｃ,Ｍ,Ｙ,Ｋ各色のトナーを用いて電子写真方式により各々形成すると共に、形成したＣ,Ｍ,Ｙ,Ｋ各色の画像を重ね合わせた画像を形成する。このように、Ｃ,Ｍ,Ｙ,Ｋ各色の画像を重ね合わせた画像を形成することは、画像形成ユニット３４をＣ,Ｍ,Ｙ,Ｋ各色に対応して４個設け、各画像形成ユニット３４で形成したＣ,Ｍ,Ｙ,Ｋ各色の画像を重ね合わせるか、或いは、Ｃ,Ｍ,Ｙ,Ｋ各色の現像器を備えた１個の画像形成ユニット３４でＣ,Ｍ,Ｙ,Ｋ各色の画像を順次形成して重ね合わせることで実現される。
【００２６】
また、走査露光部３６は半導体レーザやＬＥＤ等から成る露光光源を備え、露光光源から射出される露光光を、装置制御部１２から入力された画像データに応じて変調し、画像形成ユニット３４の感光体上に照射させることで、感光体上に静電潜像を形成させる。なお、Ｃ,Ｍ,Ｙ,Ｋ各色に対応して画像形成ユニット３４が４個設けられている場合、走査露光部３６としては、Ｃ,Ｍ,Ｙ,Ｋ各色に対応する４個の露光光源を備え、個々の露光光源から射出される露光光を、互いに異なる色の画像データに応じて変調し、互いに異なる画像形成ユニット３４の感光体上に照射させる構成が採用される。また、画像形成ユニット３４が１個のみ設けられている場合、走査露光部３６としては、単一の露光光源から射出される露光光をＣ,Ｍ,Ｙ,Ｋ各色の画像データに応じて順に変調し、画像形成ユニット３４の感光体上に照射させる構成が採用される。
【００２７】
用紙供給部３８は、用紙装填部に装填された用紙を引き出して画像形成ユニット３４の転写部へ搬送する。定着部４０は、画像形成ユニット３４の転写部によってトナー像が転写された用紙を加熱し、トナーを溶融させることで用紙上に画像を定着させる。
【００２８】
装置制御部１２に設けられた画像処理部２２は、ホストＰＣ４８から受信した画像データや原稿読取部２６が原稿の画像を読み取ることで入力された画像データ(以下、これらを入力画像データと称する)に対して色むら補正を含む画像処理を行い、画像形成部３２が用紙へ画像を形成するための画像データ(以下、出力画像データと称する)を生成する処理部であり、図２に示すように、主走査方向位置演算部５４、色むら補正用ＬＵＴ(ルックアップテーブル)５６、擬似高階調化処理部５８及び圧縮処理部６８を含んで構成されている。
【００２９】
なお、本第１実施形態では、画像処理部２２を構成する主走査方向位置演算部５４、色むら補正用ＬＵＴ５６、擬似高階調化処理部５８及び圧縮処理部６８が各々ハードウェア(電子回路)によって構成されている態様を説明するが、これらの主走査方向位置演算部５４、色むら補正用ＬＵＴ５６、擬似高階調化処理部５８及び圧縮処理部６８によって実現される処理は、コンピュータ(例えば装置制御部１２)のＣＰＵがプログラムを実行することで実現することも可能であり、この態様における上記のプログラムは本発明に係る画像処理プログラムの一例である。また、この態様における上記のプログラムは、記憶部１８に予め記憶（インストール）しておいてもよいが、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【００３０】
画像処理部２２の主走査方向位置演算部５４には、入力画像データが画素単位でラスタ順に入力される。なお本実施形態では、入力画像データとして、画像の１画素当りＣ,Ｍ,Ｙ,Ｋ各色に８ビット(階調分解能＝２５６階調)を割り当て、画像の各画素の色をＣ,Ｍ,Ｙ,Ｋ４色の８ビットの値の組み合わせで表す画像データを用いている。主走査方向位置演算部５４は、画素単位でラスタ順に入力された画像データを画素単位でそのまま(ラスタ順に)出力すると共に、主走査方向に沿った１ライン単位でデータが入力された画素の数を計数し、この計数値を、データを出力した画素の主走査方向位置ｘとして出力する。
【００３１】
色むら補正用ＬＵＴ５６には、記憶部１８に記憶されている色むら補正用変換係数５０がセットされる。また色むら補正用ＬＵＴ５６には、主走査方向位置演算部５４から出力されたデータのうち、Ｋを除くＣ,Ｍ,Ｙ３色のデータが画素単位でラスタ順に入力されると共に主走査方向位置ｘも入力される。色むら補正用ＬＵＴ５６は、セットされた色むら補正用変換係数５０に基づき、入力されたＣ,Ｍ,Ｙ３色の値の組み合わせ及び主走査方向位置ｘを、画像の１画素当りＣ,Ｍ,Ｙ各色に１０ビット(階調分解能＝１０２４階調)を各々割り当て、主走査方向位置ｘに応じたＣ,Ｍ,Ｙ各色毎の色むらを補正したＣ,Ｍ,Ｙ３色の値(Ｃ',Ｍ',Ｙ')へ変換して出力する。このように、色むら補正用ＬＵＴ５６は４次元のＬＵＴ(４入力３出力のＬＵＴ)で構成される。
【００３２】
なお、色むら補正用ＬＵＴ５６で補正対象とする色むらは、画像形成部３２による画像形成における主走査方向に沿って、画像形成部３２による画像形成範囲の全幅に亘る帯状で、かつ色が互いに異なる(Ｃ,Ｍ,Ｙ３色のうちの少なくとも１色の値が互いに異なりかつＫ＝０の色)複数の色票が配列された画像を画像形成部３２によって用紙に形成させ、個々の色票毎に、主走査方向に沿った位置が互いに異なる複数箇所で測色することで検知することができる。
【００３３】
また、ＬＵＴは、入力データの数に応じた次元数の入力データ空間(例えば入力データの数＝４の場合、入力データ空間は４次元となる)に対して予め設定した格子点についてのみ、入力データと出力データとを対応付ける変換係数を保持し、入力データ空間上で格子点の間に位置する入力データに対しては、その周囲に存在する複数の格子点の変換係数から補間演算によって出力データを演算する構成である。このため、色むら補正用変換係数５０は、例えば、上記のようにして色むらを検知した結果に基づき、色むら補正用ＬＵＴ５６の各格子点に対応する色(Ｃ,Ｍ,Ｙ３色の値)及び主走査方向位置ｘについて、色むらを補正したＣ,Ｍ,Ｙ３色の値(Ｃ',Ｍ',Ｙ')を各々演算し、演算した値Ｃ',Ｍ',Ｙ'を各格子点に対応するＣ,Ｍ,Ｙ３色の値及び主走査方向位置ｘと各々対応付けることで生成することができる。また、色むら補正用変換係数５０は、色票の測色結果に基づいて、Ｃ,Ｍ,Ｙ３色の値と主走査方向位置ｘの４変数を入力データとする色予測モデルを生成し、この色予測モデルを用いて生成することも可能である。また、色むら補正用変換係数５０は、従来技術である特開２００６−３４５４３５号公報に記載された方法を用いて生成してもよい。
【００３４】
なお、色むら補正用ＬＵＴ５６は請求項１(より詳しくは請求項８)に記載の第１出力手段の一例であり、色むら補正用ＬＵＴ５６によって実現される色むら補正は請求項１に記載の予め設定された画像処理、請求項８に記載の補正処理の一例である。また、色むら補正用ＬＵＴ５６に入力される主走査方向位置ｘは請求項８に記載の位置データの一例であり、色むら補正用ＬＵＴ５６から出力される画像データは、請求項１等に記載の「１画素当りｍビット(但しｍ＝10)の画像データ」の一例である。請求項１に記載の第１出力手段は、色むら補正用ＬＵＴ５６で実現することに限られるものではなく、カラーマネージメント用のＬＵＴ(例えばＣＭＹＫ→ＣＭＹＫ変換用の４次元ＬＵＴや、ＲＧＢ→ＣＭＹＫ／Ｌ*ａ*ｂ*→ＣＭＹＫ変換用の３次元ＬＵＴ、階調調整・キャリブレーション用の１次元ＬＵＴ等)で実現してもよい。
【００３５】
また擬似高階調化処理部５８は、色むら補正用ＬＵＴ５６から出力されるＣ,Ｍ,Ｙ各色のデータに対応して３個設けられており、３個の擬似高階調化処理部５８には、Ｃ,Ｍ,Ｙ３色のうちの互いに異なる色のデータが画素単位でラスタ順に入力される。本第１実施形態に係る擬似高階調化処理部５８は、入力されたＣ,Ｍ,Ｙ３色のうちの何れかの色を表す１画素１色当り１０ビットのデータ(Ｃ',Ｍ',Ｙ')に対し、ディザ法による擬似高階調化処理を行い、１画素１色当り８ビットのデータ(Ｃ",Ｍ",Ｙ")を画素単位でラスタ順に出力するものである。
【００３６】
より詳しくは、個々の擬似高階調化処理部５８は、オフセット値が設定されたディザマトリクス(一例を図３(Ａ)に示す)を保持するオフセット保持部６２と、オフセット保持部６２に保持されたディザマトリクスに設定されているオフセット値を複数画素のデータに加算するオフセット加算処理(ディザ法による擬似高階調化処理)を行うオフセット加算部６４と、オフセット加算部６４から出力された１画素１色当り１０ビットのデータを１画素１色当り８ビットのデータへ変換する(下位２ビットを切り捨てる)量子化処理を行う量子化部６６と、を各々備えている。なお、擬似高階調化処理部５８は請求項１(より詳しくは請求項３)に記載の第２出力手段の一例である。
【００３７】
圧縮処理部６８は、擬似高階調化処理部５８から出力される１画素１色当り８ビットのＣ",Ｍ",Ｙ"のデータ、及び、主走査方向位置演算部５４から出力される１画素１色当り８ビットのＫのデータに対応して４個設けられており、個々の圧縮処理部６８にはＣ",Ｍ",Ｙ",Ｋのうちの互いに異なるデータが画素単位でラスタ順に入力される。個々の圧縮処理部６８は、入力されたデータに対し、画像上でラスタ順に並ぶ各画素の入力色(Ｃ",Ｍ",Ｙ",Ｋの何れか)の値の連続性に基づき可逆圧縮で圧縮する圧縮処理を各々行う。なお、上記の圧縮処理における圧縮方式としては、可逆圧縮として公知の各種方式の何れを用いてもよい。圧縮処理部６８で可逆圧縮を行うことにより、圧縮処理による画質劣化が発生せず、画像形成部３２にて高画質な出力物を得ることができる。
【００３８】
圧縮されて個々の圧縮処理部６８から出力されたＣ",Ｍ",Ｙ",Ｋのデータは画像形成部３２へ転送され、画像形成部３２で解凍された後に、画像形成部３２によるＣ,Ｍ,Ｙ,Ｋ各色のトナーを用いた画像形成に用いられる。なお、圧縮処理部６８は請求項１記載の圧縮手段(より詳しくは請求項２,５に記載の圧縮手段)の一例である。
【００３９】
次に本第１実施形態の作用を説明する。本実施形態に係る画像形成装置１０の画像形成部３２のように電子写真方式で画像を形成する場合、一般に、画像の面内における色の均一性が低く、画像全面に亘って色が均一なベタ画像を形成した場合の面内における最大色差が、刷版印刷等の他の画像形成方式よりも大きいという問題がある。また、１画素１色当り８ビットの階調分解能の画像データに対し、階調分解能(１画素１色当りのビット数)を変更することなく色むらを補正した場合、階調分解能が不足していることに起因する色むら補正の補正誤差が画像上で擬似輪郭として知覚される、という問題もある。
【００４０】
これに対し、特許文献１に記載の技術では、ＬＵＴにより画像データに対して１０ビットの階調分解能で色むら補正を行い１画素１色当り１０ビットの画像データを得た後に、１画素１色当り８ビットの画像データへ量子化するにあたり、変換前後の値の差(量子化誤差)を多値誤差拡散法によって近傍の複数の画素に拡散させる擬似高階調化処理を行っている。これにより、電子写真方式における階調特性や多重転写特性等の非線形性を考慮した色むら補正が実現され、画像の面内における色の均一性が向上されると共に、擬似輪郭が知覚されることも抑制される。
【００４１】
但し、画像形成部への画像データの転送にあたっては、画像データの転送に要する時間の短縮等を目的として、画像データを圧縮する処理を行うことが一般的である。そして、本願発明者等が実施した実験(詳細は後述)によれば、特許文献１に記載の技術のように多値誤差拡散法等による擬似高階調化処理を行った場合、画像データの圧縮における圧縮率が大幅に悪化し、圧縮処理後の画像データの容量が、擬似高階調化処理を行わない場合の20〜30倍にも達することが明らかとなった。
【００４２】
上記の圧縮率の悪化は、擬似高階調化処理を行うことに伴い、画像の画素毎の色の値の冗長性、より詳しくは画像上で隣接する画素の色の値の近似性が低下していることが原因と推察される。すなわち、画像データの圧縮は、画像中の大部分では隣接する画素の色が同一、或いは近似していることに基づき、隣接する画素の色の連続性を利用して、例えば色が同一の画素が連続していた場合には、各画素毎に色の値を各々保持するデータを、先頭の画素についてのみ色の値を保持すると共に色が同一で連続している画素の数を保持するデータへ置き換え、例えば色が近似する画素が連続していた場合には、各画素毎に色の値を各々保持するデータを、先頭の画素についてのみ色の値を保持すると共に、色が近似している画素については先頭の画素の色の値との差分のみを保持するデータへ置き換えることで実現される。
【００４３】
これに対し、特許文献１に記載の技術における擬似高階調化処理では、多値誤差拡散法により、近傍の複数の画素に対し量子化誤差に互いに異なる誤差拡散係数を乗じた値を各々加算することで、量子化誤差を近傍の複数の画素に拡散させるので、上記処理に伴って画像上で隣接する画素の色の値の近似性が低下することになり、画像データの圧縮率が悪化することになる。
【００４４】
上記に基づき本第１実施形態では、擬似高階調化処理部５８でディザ法による擬似高階調化処理を行うと共に、このディザ法による擬似高階調化処理に用いるディザマトリクスとして、ディザマトリクスを構成する画素を各々隣接する複数画素から成る複数の画素群に分割したときに、個々の画素群を単位として各画素に同一のオフセット値を設定し、異なる画素群には異なるオフセット値を設定したディザマトリクスを用いている。
【００４５】
本第１実施形態で使用されるディザマトリクスの一例を図３(Ａ)に示す。図３(Ａ)に示すディザマトリクスは、主走査方向(図３の左右方向)に４画素×副走査方向(図３の上下方向)に４画素(合計１６画素)から成るマトリクスであり、隣接する４画素(主走査方向に２画素×副走査方向に２画素)の画素群を単位として合計４個の画素群に分割され、個々の画素群に対してそれぞれ０,２,３,１の互いに異なるオフセット値が設定され、同一の画素群内の各画素には同一のオフセット値が設定されている。以下、図３(Ａ)に示すディザマトリクスを用いた場合を例に、擬似高階調化処理部５８で行われるディザ法による擬似高階調化処理を説明する。
【００４６】
図３(Ｂ)には、色むら補正用ＬＵＴ５６に入力される画像データ(１画素１色当り８ビット(階調分解能＝２５６階調)の画像データ)の一例を示し、図３(Ｃ)には、図３(Ｂ)に示す画像データを１画素１色当り１０ビット(階調分解能＝１０２４階調)へ変換した場合の画像データの各画素の値を示す。また図３(Ｄ)には、色むら補正用ＬＵＴ５６から出力されて擬似高階調化処理部５８に入力される１画素１色当り１０ビットの画像データの一例を示す。なお、図３(Ｄ)に示す画像データと図３(Ｃ)に示す画像データの画素毎の値の差分は、色むら補正用ＬＵＴ５６による色むら補正における補正分に相当する。なお、図３(Ｅ)には、図３(Ｄ)に示す画像データの各画素の値を４で除し、小数点以下の値の丸めを行わないことで、図３(Ｅ)に示す画像データの各画素の値を、１画素１色当り８ビットの画像データにおける各画素の値と値の範囲を揃えた場合の擬似的な値を示す。
【００４７】
擬似高階調化処理部５８のオフセット加算部６４では、オフセット保持部６２に保持されたディザマトリクスに設定されているオフセット値を複数画素のデータに加算するオフセット加算処理が行われる。ここで、図３(Ａ)に示すディザマトリクスがオフセット保持部６２に保持されているとすると、４画素×４画素(合計１６画素)を単位として図３(Ａ)に示すディザマトリクスのオフセット値が各々加算されるので、オフセット加算部６４からは、図３(Ｆ)に示す画像データが出力される。そして、量子化部６６でオフセット加算部６４から出力された１画素１色当り１０ビットのデータの下位２ビットを切り捨てる量子化処理が行われることで、量子化部６６からは図３(Ｇ)に示す画像データが出力されることになる。
【００４８】
ディザ法による擬似高階調化処理は、元のデータに意図的にノイズ(ディザマトリクスで規定されたオフセット値のパターン)を追加することで、量子化誤差が周期的に発生することを抑制し量子化誤差が知覚されることを抑制する処理である。図３(Ｇ)に示す画像データを図３(Ｅ)に示す画像データを比較しても明らかなように、図３(Ｅ)に示す画像データにおける破線で囲んだ１６画素の平均画素値が"11.0625"である一方、図３(Ｇ)に示す画像データにおける破線で囲んだ対応する１６画素の平均画素値は"11.125"であり、量子化誤差が抑制されることで、確率的に１画素１色当り１０ビットのデータにおける階調が再現されている。
【００４９】
また、図３(Ｇ)に示す画像データにおける右下隅の３画素の値は、図３(Ｇ)に示す画像データと同じく"25"であり、ディザ法による擬似高階調化処理を行うことに伴って画像のエッジが鈍ることも抑制される。
【００５０】
更に、図３(Ｄ)に示す画像データでは、左半分の領域(主走査方向に３画素、副走査方向に５画素の領域)の各画素の値が全て"42"となっている。一般的なディザマトリクスでは、ディザマトリクスの各画素にオフセット値として互いに異なる値が設定されるので、一般的なディザマトリクスを用いてディザ法による擬似高階調化処理を行った場合、上記の領域内の画素は互いに異なる値となることで、後段の圧縮処理における画像データの圧縮率が悪化する可能性が高い。
【００５１】
これに対して本第１実施形態では、図３(Ａ)に示すように、隣接する４画素に同一のオフセット値を設定したディザマトリクスを用いてディザ法による擬似高階調化処理を行っているので、図３(Ｆ)に破線で囲んで示すように、局所的ではあるものの、隣接する複数画素の値が元の値から変化していない領域(左上隅の４画素の領域を参照)が生ずる。従って、各画素にオフセット値として互いに異なる値が設定されたディザマトリクスを用いる場合と比較して、後段の圧縮処理における画像データの圧縮率が向上する。
【００５２】
〔第２実施形態〕
次に本発明の第２実施形態について説明する。なお、第１実施形態と同一の部分には同一の符号を付して説明を省略し、第１実施形態と異なる部分についてのみ説明する。図４には本第２実施形態に係る画像処理部７０が示されている。画像処理部７０は、第１実施形態で説明した擬似高階調化処理部５８に代えて擬似高階調化処理部７２が設けられている。
【００５３】
なお、本第２実施形態においても、画像処理部７０を構成する主走査方向位置演算部５４、色むら補正用ＬＵＴ５６、擬似高階調化処理部７２及び圧縮処理部６８が各々ハードウェア(電子回路)によって構成されている態様を説明するが、これらの主走査方向位置演算部５４、色むら補正用ＬＵＴ５６、擬似高階調化処理部７２及び圧縮処理部６８によって実現される処理についても、コンピュータ(例えば装置制御部１２)のＣＰＵがプログラムを実行することで実現することも可能であり、この態様における上記のプログラムは本発明に係る画像処理プログラムの一例である。また、この態様における上記のプログラムは、記憶部１８に予め記憶（インストール）しておいてもよいが、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【００５４】
本第２実施形態に係る擬似高階調化処理部７２も、色むら補正用ＬＵＴ５６から出力されるＣ,Ｍ,Ｙ各色のデータに対応して３個設けられており、３個の擬似高階調化処理部５８には、Ｃ,Ｍ,Ｙ３色のうちの互いに異なる色のデータが画素単位でラスタ順に入力される。本第２実施形態に係る擬似高階調化処理部７２は、入力されたＣ,Ｍ,Ｙ３色のうちの何れかの色を表す１画素１色当り１０ビットのデータ(Ｃ',Ｍ',Ｙ')に対し、多値誤差拡散法による擬似高階調化処理を行い、１画素１色当り８ビットのデータ(Ｃ",Ｍ",Ｙ")を画素単位でラスタ順に出力するものである。
【００５５】
より詳しくは、個々の擬似高階調化処理部７２は、誤差拡散係数が設定された誤差拡散フィルタ(一例を図４に示す)を保持する誤差拡散係数保持部７４と、誤差拡散係数保持部７４に保持された誤差拡散フィルタに設定されている誤差拡散係数を入力された量子化誤差に乗じた値を演算し、演算結果を補正値として出力する乗算部７６と、色むら補正用ＬＵＴ５６から入力された１画素１色当り１０ビットのデータに、乗算部７６から入力された補正値を加算する加算部７８と、加算部７８から出力された１画素１色当り１０ビットのデータを１画素１色当り８ビットのデータへ変換する(下位２ビットを切り捨てる)量子化処理を行う量子化部６６と、量子化部６６より出力された１画素１色当り８ビットのデータから、量子化部６６に入力された同一画素のデータ(１画素１色当り１０ビットのデータ)を減算し、演算結果を量子化誤差として乗算部７６へ出力する減算部８０と、を各々備えている。なお、擬似高階調化処理部７２は請求項１(より詳しくは請求項４)に記載の第２出力手段の一例である。
【００５６】
次に本第２実施形態の作用を説明する。本第２実施形態では、擬似高階調化処理部７２で多値誤差拡散法による擬似高階調化処理を行うと共に、この多値誤差拡散法による擬似高階調化処理に用いる誤差拡散フィルタとして、誤差拡散フィルタを構成する画素を各々隣接する複数画素から成る複数の画素群に分割したときに、個々の画素群を単位として各画素に同一の誤差拡散係数を設定し、異なる画素群には異なる誤差拡散係数を設定したディザマトリクスを用いている。
【００５７】
本第２実施形態で使用される誤差拡散フィルタの一例を図４に示す。図４に示す誤差拡散フィルタは、主走査方向(図４の左右方向)に２画素×副走査方向(図４の上下方向)に２画素の画素群の下側に、主走査方向に６画素×副走査方向に２画素の画素群が、それぞれの画素群の右端の主走査方向位置が一致するように付加された形状(合計１６画素)のフィルタであり、隣接する４画素(主走査方向に２画素×副走査方向に２画素)の画素群を単位として合計４個の画素群に分割され、個々の画素群に対してそれぞれ7/16,3/16,5/16,1/16の互いに異なる誤差拡散係数が設定され、同一の画素群内の各画素には同一の誤差拡散係数が設定されている。
【００５８】
また、本第２実施形態では、図４に示すように、隣接する４画素に同一の誤差拡散係数を設定した誤差拡散フィルタを用いて多値誤差拡散法による擬似高階調化処理を行っているので、誤差拡散フィルタで同一の画素群に属する画素には、補正値として同一の値が加算されることになる。従って、各画素に誤差拡散係数として互いに異なる値が設定された誤差拡散フィルタを用いる場合と比較して、誤差拡散フィルタで同一の画素群に属する画素の色の値の差が平均的に小さくなるので、後段の圧縮処理における画像データの圧縮率が向上する。
【００５９】
なお、第１実施形態では、ディザ法による擬似高階調化処理に用いるディザマトリクスの一例として、サイズが４画素×４画素で、２画素×２画素から成る画素群を単位として同一のオフセット値を設定したディザマトリクス(図３(Ａ)参照)を説明したが、ディザマトリクスのサイズ及び形状、画素群のサイズ及び形状は上記に限られるものではなく、例えばディザマトリクス及び画素群の主走査方向の画素数と副走査方向の画素数は相違していてもよい。
【００６０】
特に、本発明に係るディザマトリクスは、擬似高階調化処理を経た画素の色の値を、画素群を単位として同一又は近似させることで、後段の圧縮処理における画像データの圧縮率を向上させるものであり、後段の圧縮処理が、例えば主走査方向及び副走査方向のうちの一方についてのみ、画素の色の値の連続性を参照するアルゴリズムである場合には、画素の色の値の連続性を参照する方向と交差する方向に隣接する画素の色の値を同一又は近似させても圧縮率の向上には寄与しない。このため、上記のような場合には、画素群を、圧縮処理で画素の色の値の連続性が参照される方向についてのみ複数画素が連続する形状としてもよい。
【００６１】
また、本発明に係るディザマトリクスは、画素群のサイズを大きくするに従って後段の圧縮処理における圧縮率が向上するが、前述のように、同一の画素群に属する画素は色が同一又は近似した値となるので、画素群のサイズを大きくし過ぎると、ディザ法による擬似高階調化処理を経た画像上で、個々の画素群が色が同一又は近似したブロックとして知覚される可能性が生ずる。本願発明者等は、画像上での画素群の密度が１５０ｄｐｉ以上であれば個々の画素群が色が同一又は近似したブロックとして知覚されないことを実験で確認しており、画素群のサイズは、画像上での画素群の密度が１５０ｄｐｉ以上となるように設定することが好ましい。例えば、画像形成部３２の画像記録解像度が６００ｄｐｉの場合に、図３(Ａ)に示すディザマトリクスを用いると、同一画素群の密度は３００ｄｐｉとなり、１５０ｄｐｉ以上であることからブロックとして知覚されることはない。上記事項は請求項７に記載した事項の実施態様の一例である。
【００６２】
また、図３(Ａ)に示すディザマトリクスでは、同一の画素群に属する各画素に同一のオフセット値を設定しているが、同一の画素群に属する各画素に設定するオフセット値が相違していてもよく、同一の画素群に属する各画素に設定するオフセット値を、異なる画素群に属する画素に設定するオフセット値よりも近似した値(差が小さい値)とすれば、後段の圧縮処理における画像データの圧縮率は向上する。
【００６３】
更に、第２実施形態で説明した誤差拡散フィルタについても、そのサイズ、誤差拡散フィルタを構成する画素群のサイズ及び形状は、図４に示した例に限られるものではなく、例えば後段の圧縮処理が、例えば主走査方向及び副走査方向のうちの一方についてのみ、画素の色の値の連続性を参照するアルゴリズムである場合に、誤差拡散フィルタを構成する画素群を、圧縮処理で画素の色の値の連続性が参照される方向についてのみ複数画素が連続する形状としてもよい。また、誤差拡散フィルタについても、同一の画素群に属する各画素に設定する誤差拡散係数が相違していてもよく、同一の画素群に属する各画素に設定する誤差拡散係数を、異なる画素群に属する画素に設定する誤差拡散係数よりも近似した値(差が小さい値)とすれば、後段の圧縮処理における画像データの圧縮率は向上する。更に、誤差拡散フィルタについても、画素群のサイズを大きくするに従って後段の圧縮処理における圧縮率が向上するが、画素群のサイズは、画像上での画素群の密度が１５０ｄｐｉ以上となるように設定することが好ましい。これも請求項７に記載した事項の実施態様の一例である。
【００６４】
また、上記では請求項１に記載の「予め設定された画像処理」の一例として色むら補正を説明したが、上記の画像処理は、最終的に出力する画像データよりも１画素当りのビット数が多い画像データを出力する画像処理であればよい。具体的には、例えば入力された画像データを画像を出力する出力装置に依存する色空間の画像データへ変換する色空間変換処理(例えばＣＭＹＫ→ＣＭＹＫ変換用の４次元ＬＵＴや、ＲＧＢ→ＣＭＹＫ／Ｌ*ａ*ｂ*→ＣＭＹＫ変換用の３次元ＬＵＴ、階調調整・キャリブレーション用の１次元ＬＵＴ等)や、入力された画像データをより多数の色(例えばＬＣ(ライトシアン)やＬＭ(ライトマゼンダ)を追加した色)の値の組み合わせで画像の各画素の色を表す画像データへ変換する色分解処理等のように、階調分解能をより高くする(１画素当りのビット数をより多くする)ことで処理精度の向上が実現できる画像処理が好適である。
【００６５】
また、上記では、本発明における第２出力手段としての擬似高階調化処理部５８,７２に、１画素１色当り１０ビットの画像データが入力され(すなわちｍ＝１０)、擬似高階調化処理部５８,７２から１画素１色当り８ビットの画像データが出力される(すなわちｎ＝８)態様を説明したが、１画素当りのビット数ｍ,ｎの値としては"ｎ＜ｍ"を満足する範囲内で任意の値を適用することができ、例えば擬似高階調化処理部５８,７２に入力される画像データを１画素１色当り１６ビットの画像データとしてもよい。
【００６６】
更に、Ｃ,Ｍ,Ｙ,Ｋ各色の値の組み合わせで画像の各画素の色を表す画像データに対して本発明に係る画像処理を行う態様を説明したが、本発明に係る画像処理を行う画像データの色空間としては、例えばＲＧＢやＬ*ａ*ｂ*、ＸＹＺ等の任意の色空間を適用できることは言うまでもない。
【００６７】
また、上記では圧縮手段の一例としての圧縮処理部６８が可逆圧縮方式で画像データを圧縮する態様を説明したが、本発明はこれに限定されるものではなく、圧縮手段は非可逆圧縮方式で画像データを圧縮する構成であってもよい、この場合、同一の圧縮率での画質が向上するという効果が得られる。この態様も本発明に含まれることは言うまでもない。
【実施例】
【００６８】
次に、本発明の効果を確認するために本願発明者等が実施した実験について説明する。本願発明者等は、色むら補正用ＬＵＴ５６による色むら補正を経た１画素１色当り１０ビットの画像データに対し、本発明を適用した誤差拡散フィルタの一例として図４に示す誤差拡散フィルタを用いて多値誤差拡散法による擬似高階調化処理を行った場合に、後段の圧縮処理における画像の圧縮率が向上することを確認するために、複数の画像(画像Ａ〜Ｆ)に対して後述する複数種の処理を行い、圧縮処理後のファイル容量を比較する実験を行った。
【００６９】
上記の複数種の処理は、(1)色むら補正を経た１画素１色当り１０ビットの画像データに対し、下位２ビットを切り捨てて１画素１色当り８ビットにする量子化を行った後に圧縮する処理(擬似高階調化処理を行わない基準方式)、(2)色むら補正を経た１画素１色当り１０ビットの画像データに対し、下位２ビットを切り捨てて１画素１色当り８ビットにする量子化と、一般的な誤差拡散フィルタ(各画素に互いに異なる誤差拡散係数が設定された誤差拡散フィルタ：図５(Ａ)参照)を用いた多値誤差拡散法による擬似高階調化処理と、を行った後に圧縮する処理(従来方式)、(3)色むら補正を経た１画素１色当り１０ビットの画像データに対し、下位２ビットを切り捨てて１画素１色当り８ビットにする量子化と、本発明を適用した誤差拡散フィルタ(一例を図３(Ａ)に示す)を用いた多値誤差拡散法による擬似高階調化処理と、を行った後に圧縮する処理(本発明方式)である。
【００７０】
基準方式に対する従来方式のファイル容量の比率を図５(Ｂ)に示す。図５(Ｂ)からも明らかなように、従来方式は、画像によってばらつきはあるものの、基準方式に対してファイル容量がおよそ20〜30倍に達しており、圧縮処理の圧縮率が著しく悪化している。また従来方式に対する本発明方式のファイル容量の比率を図５(Ｃ)に示す。図５(Ｃ)からも明らかなように、本発明方式は、ファイル容量が従来方式のおよそ20〜30％(1/5〜1/3)に収まっており、圧縮処理の圧縮率が大幅に向上している。なお、本発明方式でも基準方式と比較するとファイル容量は大きいが、基準方式では擬似高階調化処理を行わないことで量子化誤差が擬似輪郭として知覚される一方、本発明方式では擬似高階調化処理を行うことで量子化誤差が擬似輪郭として知覚されることが抑制されるので、画質向上が実現される。
【符号の説明】
【００７１】
１０  画像形成装置
１２  装置制御部
２２  画像処理部
３２  画像形成部
５０  補正用変換係数
５６  色むら補正用ＬＵＴ
５８  擬似高階調化処理部
６２  オフセット保持部
６４  オフセット加算部
６６  量子化部
６８  圧縮処理部
７０  画像処理部
７２  擬似高階調化処理部
７４  誤差拡散係数保持部
７６  乗算部
７８  加算部
８０  減算部
【図１】
2012186769.tif 000003
【図２】
2012186769.tif 000004
【図３】
2012186769.tif 000005
【図４】
2012186769.tif 000006
【図５】
2012186769.tif 000007