(57)【要約】【課題】カラー圧縮画像データをグレースケール圧縮画像データへ変換する時間を短くする。【解決手段】カラー画像データを予め定められた方式で圧縮したカラー圧縮画像データを、グレースケール圧縮画像データに変換する画像処理装置であって、前記カラー圧縮画像データに含まれる色版毎の濃度情報に基づき、前記カラー圧縮画像データから何れか１つの色版を選択する色版選択部と、選択された色版の圧縮画像データに基づきグレースケール圧縮画像データを生成する変換部と、を備える。【選択図】図１
2016178516.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像データを予め定められた方式で圧縮したカラー圧縮画像データを、グレースケール圧縮画像データに変換する画像処理装置であって、
前記カラー圧縮画像データに含まれる色版毎の濃度情報に基づき、前記カラー圧縮画像データから何れか１つの色版を選択する色版選択部と、
選択された色版の圧縮画像データに基づきグレースケール圧縮画像データを生成する変換部と、
を備える画像処理装置。
【請求項２】
前記カラー圧縮画像データは、カラー画像データを固定長圧縮伸張方式で圧縮されたデータである
請求項１に記載の画像処理装置。
【請求項３】
濃度情報に基づき、予め定められた領域単位に色版の平均濃度を算出する平均濃度算出部をさらに備え、
前記色版選択部は、それぞれの色版の平均濃度に基づき何れか１つの色版を選択する
請求項１または２に記載の画像処理装置。
【請求項４】
前記色版選択部は、平均濃度が最も高い色版を選択する
請求項３に記載の画像処理装置。
【請求項５】
前記色版選択部により選択された色版を除いた他の色版の平均濃度の合計値を算出する合計部をさらに備え、
前記変換部は、選択された色版の圧縮画像データにおける濃度情報に、前記合計値を加算してグレースケール圧縮画像データを生成する
請求項３または４に記載の画像処理装置。
【請求項６】
前記カラー画像データにおけるそれぞれの色版の濃度情報を、感色性に応じて補正する感色性補正部をさらに備え、
前記変換部は、感色性に応じて補正された色版の圧縮画像データに基づきグレースケール圧縮画像データを生成する
請求項１から５の何れか１項に記載の画像処理装置。
【請求項７】
対応する色が付いた画素が予め定められた数以下である色版を除く除去部をさらに備える
請求項１から６の何れか１項に記載の画像処理装置。
【請求項８】
前記変換部は、
速度を優先するモードに設定されている場合には、選択された色版の圧縮画像データに基づきグレースケール圧縮画像データを生成し、
画質を優先するモードに設定されている場合には、前記カラー圧縮画像データを伸長してからグレースケールの画像データを生成し、生成したグレースケールの画像データを圧縮符号化する
請求項１から７の何れか１項に記載の画像処理装置。
【請求項９】
カラー画像データを予め定められた方式で圧縮したカラー圧縮画像データを、グレースケール圧縮画像データに変換する画像処理方法であって、
前記カラー圧縮画像データに含まれる色版毎の濃度情報に基づき、前記カラー圧縮画像データから何れか１つの色版を選択する色版選択ステップと、
選択された色版の圧縮画像データに基づきグレースケール圧縮画像データを生成する変換ステップと、
を実行する画像処理方法。
【請求項１０】
コンピュータを、カラー画像データを予め定められた方式で圧縮したカラー圧縮画像データを、グレースケール圧縮画像データに変換する画像処理装置として機能させるためのプログラムであって、
前記コンピュータを、
前記カラー圧縮画像データに含まれる色版毎の濃度情報に基づき、前記カラー圧縮画像データから何れか１つの色版を選択する色版選択部と、
選択された色版の圧縮画像データに基づきグレースケール圧縮画像データを生成する変換部と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
カラー複合機またはカラー複写機等の画像形成装置は、カラーとモノクロームとが混在した原稿をコピーする場合、色が含まれる用紙（有彩色の用紙）についてはカラーで印刷し、色が含まれない用紙（無彩色の用紙）についてはモノクロームで印刷するＡＣＳ（Auto  Color  Select）と呼ばれる機能を有する。ＡＣＳを実行する場合、画像形成装置は、原稿に含まれる全ての用紙をカラー原稿としてスキャンする。そして、画像形成装置は、色が含まれる用紙についてはカラー画像のまま印刷し、色が含まれない用紙については、カラー画像データをグレースケールの画像データに変換してからモノクロームで印刷する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、画像形成装置は、スキャンして得られたカラー画像データを一旦圧縮してハードディスク等に書き込む。そして、画像形成装置は、ハードディスクから圧縮画像データを読み出して伸長してから印刷する。従って、カラーからグレースケールへの変換をする場合、従来の画像形成装置は、ハードディスクから圧縮画像データを読み出して伸長してから、グレースケール画像データに変換する。そして、従来の画像形成装置は、グレースケール画像データを再度圧縮してハードディスクに書き込まなければならない。従って、従来の画像形成装置は、カラーからグレースケールへの変換をするために、伸長および圧縮の処理を実行しなければならなく、時間がかかってしまっていた。
【０００４】
本発明は、上記に鑑みてなされたものであって、カラー圧縮画像データをグレースケール圧縮画像データへ変換する時間を短くすることができる画像処理装置、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明に係る画像処理装置は、カラー画像データを予め定められた方式で圧縮したカラー圧縮画像データを、グレースケール圧縮画像データに変換する画像処理装置であって、前記カラー圧縮画像データに含まれる色版毎の濃度情報に基づき、前記カラー圧縮画像データから何れか１つの色版を選択する色版選択部と、選択された色版の圧縮画像データに基づきグレースケール圧縮画像データを生成する変換部と、を備える。
【発明の効果】
【０００６】
本発明によれば、カラー圧縮画像データをグレースケール圧縮画像データへ変換する時間を短くすることができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る画像形成装置の機能構成を示す図である。
【図２】図２は、画像形成装置におけるＡＣＳ機能を用いたカラーコピーのフローを示す図である。
【図３】図３は、圧縮画像データの符号化単位を示す図である。
【図４】図４は、圧縮画像データに含まれる情報を示す図である。
【図５】図５は、圧縮処理のフローを示す図である。
【図６】図６は、グレースケール変換部の機能構成を示す図である。
【図７】図７は、グレースケール変換の処理フローを示す図である。
【図８】図８は、第１変形例に係る画像形成装置の機能構成を示す図である。
【図９】図９は、第１変形例に係るグレースケール変換部の機能構成を示す図である。
【図１０】図１０は、第２変形例に係る画像形成装置におけるＡＣＳ機能を用いたカラーコピーのフローを示す図である。
【図１１】図１１は、画像形成装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、実施形態に係る画像形成装置１０を詳細に説明する。本実施形態に係る画像形成装置１０は、ＡＣＳ機能を用いたカラーコピーをする場合に処理時間を短くすることができる。ＡＣＳ機能は、原稿に含まれる全ての用紙をカラー原稿としてスキャンし、有彩色が無い用紙（無彩色の用紙）について、スキャンして得られたカラー画像データをグレースケールの画像データに変換してから印刷する機能である。
【０００９】
図１は、実施形態に係る画像形成装置１０の機能構成を示す図である。画像形成装置１０は、画像読取部２１と、読取処理部２２と、蓄積部２３と、グレースケール変換部２４と、印刷処理部２５と、画像印刷部２６とを備える。
【００１０】
画像読取部２１は、用紙の表面の画像を読み取って、用紙の表面の画像を表すカラー画像データを出力する。画像読取部２１は、スキャナ装置により実現される。
【００１１】
読取処理部２２は、画像読取部２１が読み取ったカラー画像データに対して画像処理および圧縮処理等をする。読取処理部２２は、一例として、専用の半導体デバイス等により実現される。
【００１２】
読取処理部２２は、読取補正部３１と、カラー判別部３２と、色補正部３３と、画像処理部３４と、圧縮部３５とを有する。読取補正部３１は、画像読取部２１が読み取ったカラー画像データに対して、シェーディング補正およびＭＴＦ（Modulation  Transfer  Function）等の画像読み取りに関する補正をする。
【００１３】
カラー判別部３２は、画像読取部２１が読み取ったカラー画像データに、有彩色が含まれるか含まれないかをページ毎に判別する。カラー判別部３２は、ＡＣＳ機能を用いたカラーコピーをする場合には、有彩色の有無の判別結果をページ毎に出力する。
【００１４】
色補正部３３は、読取補正部３１により補正されたカラー画像データを受け取る。色補正部３３は、受け取ったカラー画像データに対して色補正をする。さらに、色補正部３３は、色補正したカラー画像データを、設定されたフォーマットの画像データに変換して出力する。色補正部３３は、一例として、ＲＧＢ方式のカラー画像データ、ＣＭＹＫ方式のカラー画像データまたはグレースケール画像データを出力する。なお、色補正部３３は、ＡＣＳ機能を用いたカラーコピーを実行する場合には、カラー判別部３２から有彩色の有無の判別結果を受け取り、有彩色の有無の判別結果もページ毎に出力する。
【００１５】
画像処理部３４は、色補正部３３から画像データを受け取る。画像処理部３４は、受け取った画像データに対して画像処理をして出力する。画像処理部３４は、一例として、解像度変換および階調変換等をして出力する。なお、画像処理部３４は、ＡＣＳ機能を用いたカラーコピーを実行する場合には、色補正部３３から有彩色の有無の判別結果を受け取り、有彩色の有無の判別結果もページ毎に出力する。
【００１６】
圧縮部３５は、画像処理部３４から画像データを受け取る。圧縮部３５は、受け取った画像データを予め定められた固定長圧縮伸張方式で圧縮する。本実施形態においては、圧縮部３５は、特許文献３に記載されているようなウェーブレット変換を用いた固定長圧縮伸張方式により画像データを圧縮する。圧縮部３５は、生成した圧縮画像データを蓄積部２３に書き込む。なお、圧縮部３５は、ＡＣＳ機能を用いたカラーコピーを実行する場合には、画像処理部３４から有彩色の有無の判別結果を受け取り、有彩色の有無の判別結果もページ毎に蓄積部２３に書き込む。
【００１７】
蓄積部２３は、圧縮部３５により生成された圧縮画像データを蓄積する。蓄積部２３は、ＡＣＳ機能を用いたカラーコピーをする場合には、有彩色の有無の判別結果もページ毎に蓄積する。蓄積部２３は、一例として、ハードディスク等により実現される。
【００１８】
グレースケール変換部２４は、ＡＣＳ機能を用いたカラーコピーをする場合に、蓄積部２３に蓄積されたカラー圧縮画像データのうち、カラー判別結果により有彩色が無い（カラーではない）と判別されたページのカラー圧縮画像データを、グレースケール圧縮画像データに変換する。そして、グレースケール変換部２４は、グレースケール圧縮画像データを、有彩色が無いと判別されたページのカラー圧縮画像データに代えて蓄積部２３に書き込む。
【００１９】
グレースケール変換部２４は、ＣＰＵ等のプロセッサがプログラムを実行することにより実現される画像処理装置である。グレースケール変換部２４は、専用の半導体装置等により実現されてもよい。なお、グレースケール変換部２４の詳細な構成および処理については図６および図７を参照して後述する。
【００２０】
印刷処理部２５は、蓄積部２３に蓄積された圧縮画像データを読み出して伸長し、所定の画像処理をして画像印刷部２６へと出力する。蓄積部２３は、一例として、専用の半導体デバイス等により実現される。また、蓄積部２３は、読取処理部２２と一体の半導体デバイスにより実現されてもよい。
【００２１】
印刷処理部２５は、伸長部３７と、印刷補正部３８とを有する。伸長部３７は、蓄積部２３から圧縮画像データを読み出して、予め定められた固定長圧縮伸張方式で伸長する。本実施形態においては、伸長部３７は、特許文献３に記載されているようなウェーブレット変換を用いた固定長圧縮伸張方式により圧縮画像データを伸長する。
【００２２】
印刷補正部３８は、伸長部３７により伸長して得られた画像データに対して、濃度変換、階調変換および解像度変換等の画像印刷に関する補正をする。そして、印刷補正部３８は、補正後の画像データを画像印刷部２６に出力する。
【００２３】
画像印刷部２６は、印刷処理部２５から画像データを受け取り、受け取った画像データに応じた画像をページの表面に印刷する。画像印刷部２６は、プリンタ装置により実現される。
【００２４】
図２は、画像形成装置１０におけるＡＣＳ機能を用いたカラーコピーのフローを示す図である。画像形成装置１０は、ＡＣＳ機能を用いたカラーコピーをする場合に、原稿に含まれるページ毎に図２に示すステップＳ１１から処理を実行する。
【００２５】
まず、ステップＳ１１において、画像読取部２１は、用紙を読み取りカラー画像データを生成する。続いて、ステップＳ１２において、読取処理部２２は、読み取ったカラー画像データに対して所定の画像処理を行う。本実施形態においては、読取処理部２２は、ＣＭＹＫ方式のカラー画像データを生成する。さらに、読取処理部２２は、読み取った画像がカラー（有彩色有り）かモノクローム（有彩色無し）かを検出する。
【００２６】
続いて、ステップＳ１３において、読取処理部２２は、ＣＭＹＫ方式のカラー画像データをウェーブレット変換を用いた固定長圧縮伸張方式で圧縮したカラー圧縮画像データを生成する。続いて、ステップＳ１４において、読取処理部２２は、カラー圧縮画像データを蓄積部２３に書き込む。
【００２７】
続いて、ステップＳ１５において、グレースケール変換部２４は、当該ページがカラーか否かを判断する。カラーである場合（Ｓ１５のＹｅｓ）、グレースケール変換部２４は、処理をステップＳ１９に進める。カラーではない（モノクロームである）場合（Ｓ１５のＮｏ）、グレースケール変換部２４は、ステップＳ１６からステップＳ１８の処理を実行する。
【００２８】
ステップＳ１６において、グレースケール変換部２４は、カラー圧縮画像データを蓄積部２３から読み出す。続いて、ステップＳ１７において、グレースケール変換部２４は、カラー圧縮画像データを、圧縮した状態（伸長しない）でグレースケール圧縮画像データに変換する。なお、変換処理の詳細については、図７を参照して後述する。続いて、ステップＳ１８において、グレースケール変換部２４は、生成したグレースケール圧縮画像データを、元のカラー圧縮画像データに代えて蓄積部２３に書き込む。そして、グレースケール変換部２４は、ステップＳ１８を終えると処理をステップＳ１９に進める。
【００２９】
ステップＳ１９において、印刷処理部２５は、蓄積部２３から圧縮画像データを読み出す。続いて、ステップＳ２０において、印刷処理部２５は、読み出した圧縮画像データをウェーブレット変換を用いた固定長圧縮伸張方式で伸長して画像データを生成する。続いて、ステップＳ２１において、印刷処理部２５は、伸長した画像データに対して所定の画像処理を実行する。そして、ステップＳ２２において、画像印刷部２６は、所定の画像処理がされた画像データを用紙に印刷する。
【００３０】
図３は、圧縮画像データの符号化単位を示す図である。圧縮部３５は、主走査方向（水平方向）に４画素、副走査方向（垂直方向）に４画素のマトリクス状の１６画素を、予め定められたビット数の圧縮画像データに変換する。ここでは、この４画素×４画素の領域単位を符号化単位と呼ぶ。
【００３１】
４画素×４画素の符号データは、さらに、主走査方向に２画素、副走査方向に２画素のマトリクス状の４画素毎に分割される。２画素×２画素の単位をブロックと呼ぶ。１つの符号化単位には、４つのブロックが含まれる。圧縮部３５は、このブロック毎にウェーブレット変換を行う。ここでは、符号化単位の左上をＡブロック、右上をＢブロック、左下をＣブロック、右下をＤブロックとする。
【００３２】
図４は、圧縮画像データに含まれる情報を示す図である。圧縮部３５は、符号化単位毎に圧縮画像データを生成する。１つの符号化単位の圧縮画像データには、それぞれのブロックがエッジであるか否かを示す情報と、それぞれのブロックの画素情報とを含む。
【００３３】
それぞれのブロックの画素情報は、エッジである場合、低濃度画素値ＤＬ、および、高濃度画素値ＤＨを含む。低濃度画素値ＤＬは、ブロック内の低濃度部分の画素の平均濃度を表す。高濃度画素値ＤＨは、ブロック内の高濃度部分の画素の平均濃度を表す。さらに、画素情報は、エッジである場合、画素情報は、第１画素（左上の画素１）が低濃度であるか高濃度であるかを示す情報、第２画素（右上の画素２）が低濃度であるか高濃度であるかを示す情報、第３画素（左下の画素３）が低濃度であるか高濃度であるかを示す情報、第４画素（右下の画素４）が低濃度であるか高濃度であるかを示す情報を含む。
【００３４】
また、それぞれのブロックの画素情報は、エッジでない場合、平均画素値ＤＭを含む。平均画素値ＤＭは、ブロック内の４つの画素の平均濃度を表す。
【００３５】
このような圧縮画像データは、固定長であり、予め定められた形式でそれぞれの情報を含む。従って、グレースケール変換部２４は、圧縮画像データから、低濃度画素値ＤＬ、高濃度画素値ＤＨおよび平均画素値ＤＭ等の情報を伸長せずに抽出することができる。
【００３６】
図５は、圧縮処理のフローを示す図である。圧縮部３５は、一例として、図５に示すようなフローに従って、画像データから圧縮画像データを生成する。
【００３７】
圧縮部３５は、符号化単位毎に、ステップＳ３２からステップＳ４０までの処理を繰り返して実行する（Ｓ３１とＳ４１との間のループ処理）。さらに、符号化単位毎の処理において、圧縮部３５は、ブロック毎に、ステップＳ３３からステップＳ３８までの処理を繰り返して実行する（Ｓ３２とＳ３９との間のループ処理）。
【００３８】
ブロック毎の処理では、まず、ステップＳ３３において、圧縮部３５は、４つの画素に対してウェーブレット変換をして、ＬＬ成分、ＨＬ成分、ＬＨ成分およびＨＨ成分を生成する。例えば、Ａブロックの場合、圧縮部３５は、それぞれの成分を下記の式により演算する。なお、Ａ１，Ａ２，Ａ３，Ａ４は、Ａブロック内の画素の画素値を表す。
【００３９】
ＬＬ成分＝（Ａ１＋Ａ２＋Ａ３＋Ａ４）／４
ＨＬ成分＝（Ａ１＋Ａ３）／２−（Ａ２＋Ａ４）／２
ＬＨ成分＝（Ａ１＋Ａ２）／２−（Ａ３＋Ａ４）／２
ＨＨ成分＝（Ａ１−Ａ２）−（Ａ３−Ａ４）
【００４０】
続いて、ステップＳ３４において、圧縮部３５は、そのブロックがエッジであるか否かを判断する。具体的には、圧縮部３５は、ＨＬ成分が閾値Ｔｈより大きい場合、ＬＨ成分が閾値Ｔｈより大きい場合、または、ＨＨ成分が閾値Ｔｈより大きい場合に、エッジであると判断する。閾値Ｔｈは、例えば設計者等が適宜調整して定める。
【００４１】
エッジである場合（Ｓ３４のＹｅｓ）、ステップＳ３５において、圧縮部３５は、ブロック内の４つの画素のそれぞれについて、低濃度であるか高濃度であるかを判別する。具体的には、圧縮部３５は、最大画素値をｍａｘ、最小画素値をｍｉｎとした場合、画素値が（ｍａｘ＋ｍｉｎ）／２以下であれば低濃度、画素値が（ｍａｘ＋ｍｉｎ）／２より大きければ高濃度と判別する。
【００４２】
続いて、ステップＳ３６において、圧縮部３５は、低濃度画素値ＤＬを算出する。具体的には、圧縮部３５は、低濃度と判別された画素の平均濃度を低濃度画素値ＤＬとする。続いて、ステップＳ３７において、圧縮部３５は、高濃度画素値ＤＨを算出する。具体的には、圧縮部３５は、高濃度と判別された画素の平均濃度を高濃度画素値ＤＨとする。圧縮部３５は、ステップＳ３７を終えると、処理をステップＳ３９に進める。
【００４３】
エッジでない場合（Ｓ３４のＮｏ）、ステップＳ３８において、平均画素値ＤＭを算出する。圧縮部３５は、ブロック内の４つの画素の平均濃度を平均画素値ＤＭとする。圧縮部３５は、ステップＳ３８を終えると、処理をステップＳ３９に進める。
【００４４】
ステップＳ３９において、圧縮部３５は、４つのブロックの全てについて処理を終えたか否かを判断する。圧縮部３５は、４つのブロックの全てについて処理を終えていない場合には、処理をステップＳ３３に戻して次のブロックについて処理を繰り返す。圧縮部３５は、４つのブロックの全てについて処理を終えた場合には、処理をステップＳ４０に進める。
【００４５】
ステップＳ４０において、圧縮部３５は、対象の符号化単位について固定長圧縮伸張方式で圧縮して符号化データを生成する。続いて、ステップＳ４１において、圧縮部３５は、全ての符号化単位について処理を終えたか否かを判断する。圧縮部３５は、全ての符号化単位について処理を終えていない場合には、処理をステップＳ３２に戻して次の符号化単位について処理を繰り返す。圧縮部３５は、全ての符号化単位について処理を終えた場合には、当該ページについての圧縮処理を終了する。
【００４６】
図６は、グレースケール変換部２４の機能構成を示す図である。グレースケール変換部２４は、感色性補正部４１と、平均濃度算出部４２と、色版選択部４３と、合計部４４と、変換部４５とを有する。
【００４７】
感色性補正部４１は、蓄積部２３からカラー圧縮画像データを取得する。具体的には、感色性補正部４１は、色版毎に、同一座標の符号化単位の圧縮画像データを取得する。本例においては、感色性補正部４１は、Ｃ版、Ｍ版、Ｙ版およびＫ版の同一座標の符号化単位の圧縮画像データを取得する。
【００４８】
そして、感色性補正部４１は、カラー画像データにおけるそれぞれの色版の濃度情報を、感色性に応じて補正する。ここで、濃度情報とは、画素の濃度を表す情報である。本実施形態においては、濃度情報は、エッジであるブロックであれば、低濃度画素値ＤＬおよび高濃度画素値ＤＨであり、エッジでないブロックであれば平均画素値ＤＭである。
【００４９】
感色性補正部４１は、一例として、色版毎に予め定められた定数に濃度情報の乗じることにより補正をする。感色性補正部４１は、一例として、Ｃ版の濃度情報には８／３２を乗じ、Ｍ版の濃度情報には１６／３２を乗じ、Ｙ版の濃度情報には３／３２を乗じ、Ｋ版の濃度情報には３２／３２を乗じる。このように、感色性補正部４１は、各色版の濃度情報をグレースケールに対応する濃度情報に変換する。これにより、感色性補正部４１は、品質の良い圧縮画像データを生成することができる。
【００５０】
平均濃度算出部４２は、感色性補正部４１により補正された濃度情報に基づき、符号化単位毎に色版の平均濃度を算出する。平均濃度算出部４２は、一例として、ブロック（４画素）毎に平均濃度を算出し、４つのブロックの平均濃度に基づき符号化単位（１６画素）の全体の平均濃度を算出する。平均濃度算出部４２は、ブロックがエッジでなければ、平均画素値ＤＭをブロックの平均濃度とする。また、平均濃度算出部４２は、ブロックがエッジであれば、低濃度画素値ＤＬに低濃度の画素数を乗じた値と、高濃度画素値ＤＨに高濃度の画素数を乗じた値との加算値を４で除算した値を、平均濃度とする。
【００５１】
平均濃度算出部４２は、符号化単位毎の色版の平均濃度を色版選択部４３に与える。本実施形態においては、平均濃度算出部４２は、Ｃ版の符号化単位の平均濃度ＣＡｖｅ、Ｍ版の符号化単位の平均濃度ＭＡｖｅ、Ｙ版の符号化単位の平均濃度ＹＡｖｅおよびＫ版の符号化単位の平均濃度ＫＡｖｅを色版選択部４３に与える。
【００５２】
色版選択部４３は、符号化単位毎に、カラー圧縮画像データに含まれる色版毎の濃度情報に基づき、カラー圧縮画像データから何れか１つの色版を選択する。具体的には、色版選択部４３は、符号化単位毎に、平均濃度算出部４２により算出された平均濃度が最も高い色版を選択する。そして、色版選択部４３は、選択結果を変換部４５に与える。
【００５３】
合計部４４は、符号化単位毎に、色版選択部４３により選択された色版を除いた他の色版の平均濃度の合計値を算出する。例えば、Ｃ版の平均濃度ＣＡｖｅが５０、Ｍ版の平均濃度ＭＡｖｅが２０、Ｙ版の平均濃度ＹＡｖｅが３０およびＫ版の平均濃度ＫＡｖｅが１０であるとする。この場合、色版選択部４３は、Ｃ版を選択する。従って、合計部４４は、Ｃ版以外の平均濃度（Ｍ版、Ｙ版およびＫ版）を色版選択部４３から取得し、取得した残りの版の合計値（例えば、２０＋３０＋１０＝６０）を算出する。そして、合計部４４は、算出した合計値を変換部４５に与える。
【００５４】
変換部４５は、色版選択部４３により選択された色版の圧縮画像データに基づき、グレースケール圧縮画像データを生成する。変換部４５は、一例として、データセレクタ５１と、加算部５２とを含む。
【００５５】
データセレクタ５１は、感色性補正部４１により感色性に応じて補正されたそれぞれの色版の圧縮画像データを入力する。そして、データセレクタ５１は、入力した複数の色版の圧縮画像データのうち、色版選択部４３により選択された色版の圧縮画像データを出力する。
【００５６】
加算部５２は、データセレクタ５１から出力された色版の圧縮画像データにおける濃度情報に、合計部４４により算出された合計値を加算する。具体的には、加算部５２は、エッジであるブロックであれば、低濃度画素値ＤＬおよび高濃度画素値ＤＨに合計値を加算し、エッジでないブロックであれば平均画素値ＤＭに合計値を加算する。
【００５７】
そして、変換部４５は、加算部５２から出力された圧縮画像データを、グレースケール圧縮画像データとして出力する。
【００５８】
図７は、グレースケール変換の処理フローを示す図である。グレースケール変換部２４は、カラー圧縮画像データをグレースケール圧縮画像データに変換する場合、図７に示すフローに従い処理を実行する。
【００５９】
グレースケール変換部２４は、符号化単位毎に、ステップＳ６２からステップＳ６８までの処理を符号化単位毎に繰り返して実行する（Ｓ６１とＳ６９との間のループ処理）。
【００６０】
まず、ステップＳ６２において、感色性補正部４１は、それぞれの色版の圧縮画像データを蓄積部２３から取得する。続いて、ステップＳ６３において、感色性補正部４１は、それぞれの色版の濃度情報を、感色性に応じて補正する。
【００６１】
続いて、ステップＳ６４において、平均濃度算出部４２は、それぞれの色版の圧縮画像データの補正後の濃度情報に基づき、色版毎の平均濃度を算出する。続いて、ステップＳ６５において、色版選択部４３は、複数の色版から何れか１つの色版を選択する。具体的には、色版選択部４３は、平均濃度が最も高い色版を選択する。
【００６２】
続いて、ステップＳ６６において、合計部４４は、ステップＳ６５で選択された色版を除いた他の色版の平均濃度の合計値を算出する。続いて、ステップＳ６７において、変換部４５は、ステップＳ６５で選択された色版の圧縮画像データにおける濃度情報に、ステップＳ６６で算出された合計値を加算する。そして、ステップＳ６８において、変換部４５は、選択された色版の圧縮画像データを、グレースケール圧縮画像データとして出力する。
【００６３】
続いて、ステップＳ６９において、グレースケール変換部２４は、全ての符号化単位について処理を終えていない場合には、処理をステップＳ６２に戻して次の符号化単位について処理を繰り返す。そして、グレースケール変換部２４は、全ての符号化単位について処理を終えた場合には、グレースケールへの変換処理を終了する。
【００６４】
以上のように本実施形態に係る画像形成装置１０は、カラー圧縮画像データを伸長せずにグレースケール圧縮画像データに変換することができる。これにより、画像形成装置１０によれば、カラーからグレースケールへの変換処理を短くすることができる。また、画像形成装置１０は、平均濃度が高い色版の圧縮画像データを選択してグレースケールの圧縮画像データを生成するので、品質の良い画像を形成することができる。また、画像形成装置１０は、選択されなかった色版の平均濃度を選択された色版の圧縮画像データの濃度情報に加算するので、より精度良い画像を形成することができる。
【００６５】
図８は、第１変形例に係る画像形成装置１０の機能構成を示す図である。画像形成装置１０の読取処理部２２は、一例として、画素カウント部６１をさらに有してもよい。画素カウント部６１は、カラー画像データのそれぞれの色毎に、画素値を所定の閾値を基準に２値化して、白部分の画素と色部分の画素とに分類する。そして、画素カウント部６１は、色版毎およびページ毎に、色部分の画素の数をカウントする。画素カウント部６１は、カウント値を色版毎およびページ毎に蓄積部２３に書き込む。
【００６６】
図９は、第１変形例に係るグレースケール変換部２４の機能構成を示す図である。グレースケール変換部２４は、除去部６２をさらに有する。
【００６７】
除去部６２は、蓄積部２３からカウント値を読み出す。そして、除去部６２は、ページ毎に、カウント値が予め定められた数以下である色版を検出する。すなわち、画素カウント部６１は、対応する色が付いた画素が予め定められた数以下の色版（ほとんど白の色版）を検出する。
【００６８】
色が付いた画素が予め定められた数以下の色版を検出した場合、除去部６２は、グレースケール変換部２４でのグレースケールの変換処理の処理対象から除く。すなわち、除去部６２は、感色性補正部４１、平均濃度算出部４２、色版選択部４３、合計部４４および変換部４５における処理対象から、対応する色版を除く。
【００６９】
このように、除去部６２は、グレースケールの変換に影響を与えない色版を処理対象から除くことができる。これにより、第１変形例に係る画像形成装置１０によれば、カラーからグレースケールへの変換時間を短くすることができる。
【００７０】
図１０は、第２変形例に係る画像形成装置１０におけるＡＣＳ機能を用いたカラーコピーのフローを示す図である。第２変形例に係る画像形成装置１０は、ＡＣＳ機能を用いたカラーコピーをする場合において、速度を優先するかまたは品質を優先するかをモード設定することができる。
【００７１】
ＡＣＳ機能を用いたカラーコピーをする場合、グレースケール変換部２４は、ステップＳ１６でカラー圧縮画像データを読み出した後に、ステップＳ８１において、速度を優先するモードに設定されているか、品質を優先するモードに設定されているかを判断する。速度を優先するモードに設定されている場合には（ステップＳ８１のＹｅｓ）、グレースケール変換部２４は、処理をステップＳ１７に進める。一方、品質を優先するモードに設定されている場合には（ステップＳ８１のＮｏ）、グレースケール変換部２４は、処理をステップＳ８２に進める。
【００７２】
ステップＳ８２において、グレースケール変換部２４は、カラーの圧縮画像データを伸長して、カラーの画像データを生成する。続いて、ステップＳ８３において、グレースケール変換部２４は、伸長した後のカラーの画像データから、グレースケールの画像データを生成する。続いて、ステップＳ８４において、グレースケール変換部２４は、グレースケールの画像データを圧縮して、グレースケールの圧縮画像データを生成する。そして、グレースケール変換部２４は、処理をステップＳ１８に進める。
【００７３】
このように、グレースケール変換部２４は、速度を優先するモードに設定されている場合には、カラー圧縮画像データを伸長せずに処理を行う。すなわち、グレースケール変換部２４は、平均濃度に基づき何れか１つの色版を選択し、選択された色版の圧縮画像データに基づきグレースケールの圧縮画像データを生成する。これに対して、画質を優先するモードに設定されている場合には、グレースケール変換部２４は、カラー圧縮画像データを伸長してからグレースケールの画像データを生成し、生成したグレースケールの画像データを圧縮符号化する。
【００７４】
このようにモード設定をすることができることにより、画像形成装置１０によれば、速度を優先するか画質を優先するかを任意に変更させることができる。
【００７５】
図１１は、画像形成装置１０のハードウェア構成の一例を示す図である。画像形成装置１０は、一例として、コントローラ１１０と、オペレーションパネル１２５と、ファクシミリコントロールユニット（ＦＣＵ）１２６と、スキャナ装置１２７と、プリンタ装置１２８とを有する。
【００７６】
コントローラ１１０は、ＣＰＵ１１１（Central  Processing  Unit）と、ＡＳＩＣ１１２（Application  Specific  Integrated  Circuit）と、ＮＢ１１３（ノースブリッジ）と、ＳＢ１１４（サウスブリッジ）と、ＭＥＭ−Ｐ１１５（システムメモリ）と、ＭＥＭ−Ｃ１１６（ローカルメモリ）と、ＨＤＤ１１７（ハードディスクドライブ）と、メモリカードスロット１１８と、ＮＩＣ１１９（ネットワークインタフェースコントローラ）と、ＵＳＢデバイス１２０と、ＩＥＥＥ１３９４デバイス１２１と、セントロニクスデバイス１２２とを有する。
【００７７】
ＣＰＵ１１１は、種々の情報処理を実行するためのＩＣであり、ＯＳ（Operating  System）またはプラットホーム上で、アプリケーションをプロセス単位で並列的に実行する。ＡＳＩＣ１１２は、画像処理用の半導体デバイスである。ＮＢ１１３は、ＣＰＵ１１１とＡＳＩＣ１１２とを接続するためのブリッジである。ＳＢ１１４は、ＮＢ１１３と周辺機器等とを接続するためのブリッジである。ＡＳＩＣ１１２とＮＢ１１３とは、例えばＡＧＰ（Accelerated  Graphics  Port）を介して接続されている。
【００７８】
ＭＥＭ−Ｐ１１５は、ＮＢ１１３に接続されたメモリである。ＭＥＭ−Ｃ１１６は、ＡＳＩＣ１１２に接続されたメモリである。ＨＤＤ１１７は、ＡＳＩＣ１１２に接続されたストレージであり、画像データ蓄積、文書データ蓄積、プログラム蓄積、フォントデータ蓄積およびフォームデータ蓄積等を行うために使用される。
【００７９】
ＨＤＤ１１７には、種々のアプリケーションプログラム（コピープログラム、スキャナプログラム、プリンタプログラム、ファックスプログラム等）が記憶されている。メモリカードスロット１１８は、ＳＢ１１４に接続され、メモリカード１２４をセット（挿入）するために使用される。
【００８０】
ＮＩＣ１１９は、ネットワーク等を介してＭＡＣアドレス等を使用したデータ通信を行うためのコントローラである。ＵＳＢデバイス１２０は、ＵＳＢ（Universal  Serial  Bus）規格に準拠したシリアルポートを提供するためのデバイスである。ＩＥＥＥ１３９４デバイス１２１は、ＩＥＥＥ１３９４規格に準拠したシリアルポートを提供するためのデバイスである。セントロニクスデバイス１２２は、セントロニクス仕様に準拠したパラレルポートを提供するためのデバイスである。ＮＩＣ１１９と、ＵＳＢデバイス１２０と、ＩＥＥＥ１３９４デバイス１２１と、セントロニクスデバイス１２２とは、ＰＣＩ（Peripheral  Component  Interconnect）バスを介してＮＢ１１３およびＳＢ１１４に接続されている。
【００８１】
オペレーションパネル１２５は、ユーザが画像形成装置１０に入力を行うためのハードウェア（操作部）であるとともに、画像形成装置１０がメニュー画面を表示するハードウェア（表示部）である。オペレーションパネル１２５は、ＡＳＩＣ１１２に接続されている。ＦＣＵ１２６とスキャナ装置１２７とプリンタ装置１２８とは、ＰＣＩバスを介してＡＳＩＣ１１２に接続されている。
【００８２】
スキャナ装置１２７は、コンタクトガラスに載置された原稿を光学的に走査して、その反射光をＡ／Ｄ変換して画像処理を施し、カラーまたはモノクロの画像データを生成する。
【００８３】
プリンタ装置１２８は、例えばタンデム型の感光ドラムを有し、画像データまたはＰＤＬ（Page  Description  Language）データに基づきレーザビームを変調し感光ドラムを走査して潜像を形成する。そして、プリンタ装置１２８は、潜像にトナーを付着して現像した１ページ毎の画像を用紙に熱と圧力で転写する。プリンタ装置１２８は、このような電子写真方式のプロッタに限られず、液滴を吐出して画像を形成するインクジェット型のプロッタエンジンでもよい。
【００８４】
ＦＣＵ１２６は、ＮＩＣ１１９を介してネットワークに接続し例えばＴ．３７，Ｔ．３８の規格に対応した通信手順または公衆通信網に接続し例えばＧ３，Ｇ４規格に対応した通信手順に従い画像データの送受信を行う。また、ＦＣＵ１２６は、画像形成装置１０の電源がＯＦＦのときに画像データを受信しても、プリンタ装置１２８を起動して画像データを用紙に印刷することができる。
【００８５】
また、本実施形態に画像形成装置１０は、内部または外部に接続される情報処理装置（コンピュータ）において、画像処理を実行させてもよい。情報処理装置は、ＣＰＵ等のプロセッサと、ＲＯＭ（Read  Only  Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００８６】
情報処理装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００８７】
また、情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、情報処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、本実施形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００８８】
情報処理装置で実行されるプログラムは、グレースケール変換部（画像処理装置）が有する各部（感色性補正部４１、平均濃度算出部４２、色版選択部４３、合計部４４および変換部４５）を含むモジュール構成となっており、実際のハードウェアとしてはプロセッサ（ＣＰＵ）が記憶媒体からプログラムを読み出して実行することにより上記の各部が主記憶装置上にロードされ、感色性補正部４１、平均濃度算出部４２、色版選択部４３、合計部４４および変換部４５が主記憶装置上に生成されるようになっている。なお、感色性補正部４１、平均濃度算出部４２、色版選択部４３、合計部４４および変換部４５は、一部または全部がハードウェアにより構成されていてもよい。
【００８９】
以上、本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能である。
【符号の説明】
【００９０】
１０  画像形成装置
２１  画像読取部
２２  読取処理部
２３  蓄積部
２４  グレースケール変換部
２５  印刷処理部
２６  画像印刷部
３１  読取補正部
３２  カラー判別部
３３  色補正部
３４  画像処理部
３５  圧縮部
３７  伸長部
３８  印刷補正部
４１  感色性補正部
４２  平均濃度算出部
４３  色版選択部
４４  合計部
４５  変換部
５１  データセレクタ
５２  加算部
６１  画素カウント部
６２  除去部
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開２００６−８６６２７号公報
【特許文献２】特開２００６−２４５８５０号公報
【特許文献３】特開２００１−２２４０２７号公報
【図１】
2016178516.tif 000003
【図２】
2016178516.tif 000004
【図３】
2016178516.tif 000005
【図４】
2016178516.tif 000006
【図５】
2016178516.tif 000007
【図６】
2016178516.tif 000008
【図７】
2016178516.tif 000009
【図８】
2016178516.tif 000010
【図９】
2016178516.tif 000011
【図１０】
2016178516.tif 000012
【図１１】
2016178516.tif 000013