(57)【要約】【課題】  画像処理装置が自動カラー判定の判定結果に応じて圧縮方式を選択する場合において圧縮処理の前段のバッファー容量が少なくて済むようにする。【解決手段】  バンド色判定部３は、ページ画像内の各バンドがカラーバンドであるかモノクロバンドであるかを判定し、圧縮部７は、バンド色判定部３による判定結果に基づいて、カラーバンドであるバンドに対してカラーバンド用圧縮方式の圧縮処理を実行し、モノクロバンドであるバンドに対してモノクロバンド用圧縮方式の圧縮処理を実行する。伸張部８は、カラーバンド用圧縮方式で圧縮されたバンドを、カラーバンド用圧縮方式に対応する伸張方式で伸張し、モノクロバンド用圧縮方式で圧縮されたバンドを、モノクロバンド用圧縮方式に対応する伸張方式で伸張する。【選択図】  図１
2015211238.tif 000002
【特許請求の範囲】
【請求項１】
ページ画像内の各バンドがカラーバンドであるかモノクロバンドであるかを判定するバンド色判定部と、
前記バンド色判定部による判定結果に基づいて、カラーバンドである前記バンドに対してカラーバンド用圧縮方式の圧縮処理を実行し、モノクロバンドである前記バンドに対してモノクロバンド用圧縮方式の圧縮処理を実行する圧縮部と、
前記カラーバンド用圧縮方式で圧縮された前記バンドを、前記カラーバンド用圧縮方式に対応する伸張方式で伸張し、前記モノクロバンド用圧縮方式で圧縮された前記バンドを、前記モノクロバンド用圧縮方式に対応する伸張方式で伸張する伸張部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記ページ画像の地肌色を判定する地肌色判定部と、
前記伸張部による伸張後のバンドに対して画像処理を実行する画像処理部とをさらに備え、
前記バンド色判定部は、所定の彩度条件に基づいて、前記バンドがカラーバンドであるかモノクロバンドであるかを判定し、
前記画像処理部は、前記彩度条件に基づいてモノクロバンドであると判定された前記バンドに対して、前記伸張部による伸張後に前記地肌色を合成すること、
を特徴とする請求項１記載の画像処理装置。
【請求項３】
前記ページ画像がカラー画像であるかモノクロ画像であるかを判定するページ色判定部をさらに備え、
前記画像処理部は、前記ページ色判定部によりカラー画像であると判定された前記ページ画像において、前記彩度条件に基づいてモノクロバンドであると判定された前記バンドに対して、前記伸張部による伸張後に前記地肌色を合成し、前記ページ色判定部によりモノクロ画像であると判定された前記ページ画像において、前記彩度条件に基づいてモノクロバンドであると判定された前記バンドに対しては前記地肌色の合成を行わないこと、
を特徴とする請求項２記載の画像処理装置。
【請求項４】
前記画像処理部は、前記彩度条件に基づいてモノクロバンドであると判定された前記バンドに対して、前記伸張部による伸張後に前記地肌色を合成する場合、前記バンドにおける背景部分の色を前記地肌色に変更することを特徴とする請求項２または請求項３記載の画像処理装置。
【請求項５】
前記バンド色判定部は、（ａ）前記バンド内のカラーラインの数が所定の閾値以上である場合、前記バンドはカラーバンドであると判定し、前記バンド内のカラーラインの数が所定の閾値未満である場合、前記バンドはモノクロバンドであると判定し、（ｂ）前記バンドの先頭の所定数のラインおよび前記バンドの終端の所定数のラインの少なくとも一方において、少なくとも１本のカラーラインが存在する場合、前記バンド内のカラーラインの数が所定の閾値未満であっても、前記バンドはカラーバンドであると判定することを特徴とする請求項１から請求項４のうちのいずれか１項記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
ある画像処理装置では、原稿画像内にカラー部分があるか否かに基づいて原稿画像がカラー画像かモノクロ画像かを判定し、判定結果に応じて、原稿画像の画像データを、カラー画像用の圧縮方式またはモノクロ画像用の圧縮方式で圧縮している（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２８４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の画像処理装置では、原稿画像全体（つまりページ全体）においてカラー部分が存在する場合には、原稿画像がカラー画像と判定され、原稿画像全体（つまりページ全体）においてカラー部分がまったく存在しない場合には、原稿画像がモノクロ画像と判定される。このため、原稿画像がモノクロ画像である場合には、原稿画像全体についてのカラー／モノクロ判定が完了した後でないと圧縮処理を開始することはできない。そのため、圧縮処理の開始が遅くなるとともに、圧縮処理を開始する前に、原稿画像全体（つまりページ全体）の画像データをバッファリングしておく必要がある。
【０００５】
本発明は、上記の問題に鑑みてなされたものであり、自動カラー判定の判定結果に応じて圧縮方式を選択する場合において、圧縮処理の前段のバッファー容量が少なくて済む画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、ページ画像内の各バンドがカラーバンドであるかモノクロバンドであるかを判定するバンド色判定部と、前記バンド色判定部による判定結果に基づいて、カラーバンドである前記バンドに対してカラーバンド用圧縮方式の圧縮処理を実行し、モノクロバンドである前記バンドに対してモノクロバンド用圧縮方式の圧縮処理を実行する圧縮部と、前記カラーバンド用圧縮方式で圧縮された前記バンドを、前記カラーバンド用圧縮方式に対応する伸張方式で伸張し、前記モノクロバンド用圧縮方式で圧縮された前記バンドを、前記モノクロバンド用圧縮方式に対応する伸張方式で伸張する伸張部とを備える。
【発明の効果】
【０００７】
本発明によれば、画像処理装置が自動カラー判定の判定結果に応じて圧縮方式を選択する場合において圧縮処理の前段のバッファー容量が少なくて済む。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】図２は、図１に示す画像処理装置におけるバンド色判定部の動作を説明するフローチャートである。
【図３】図３は、図１に示す画像処理装置における伸張後の処理を説明するフローチャートである。
【図４】図４は、彩度が微小な有彩色である地肌色を有し、かつカラーバンドとモノクロバンドとが混在するページ画像の一例を示す図である。
【図５】図５は、カラーオブジェクトの端部がバンドの境界付近に位置しているページ画像の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図に基づいて本発明の実施の形態を説明する。
【００１０】
図１は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。
【００１１】
図１において、画像読取部１は、ＣＣＤ（Charge Coupled Device）などのイメージセンサー、およびＡＦＥ（Analog Front End）回路を有し、原稿から原稿画像を読み取り、原稿画像の画像データを出力する。
【００１２】
キャリブレーション部２は、画像読取部１から出力された画像データに対して、キャリブレーション処理（シェーディング補正、ＭＴＦ（Modulation Transfer Function）補正、色収差補正など）を実行する。
【００１３】
バンド色判定部３は、キャリブレーション処理後の画像データによるページ画像について、ページ画像内の各バンドがカラーバンドであるかモノクロバンドであるかを判定する。なお、１バンドは、所定の複数のラインで構成される。
【００１４】
この実施の形態では、バンド色判定部３は、（ａ）バンド内のカラーラインの数が所定の閾値以上である場合、そのバンドはカラーバンドであると判定し、バンド内のカラーラインの数が所定の閾値未満である場合、そのバンドはモノクロバンドであると判定し、（ｂ）バンドの先頭の所定数のラインおよびバンドの終端の所定数のラインの少なくとも一方において、少なくとも１本のカラーラインが存在する場合、バンド内のカラーラインの数が所定の閾値未満であっても、そのバンドはカラーバンドであると判定する。
【００１５】
なお、カラーラインは、１ライン中に所定数以上のカラー画素が含まれているラインであり、カラー画素は、所定の彩度条件（例えば彩度が所定閾値以上であるという条件）を満たす有彩色を有する画素である。カラーラインではないラインはモノクロラインとされる。
【００１６】
ページ色判定部４は、ページ画像がカラー画像であるかモノクロ画像であるかを判定する。例えば、ページ色判定部４は、ページ画像内のカラーラインの数が所定値以上である場合には、ページ画像はカラー画像であると判定し、そうではない場合にはページ画像はモノクロ画像であると判定する。あるいは、ページ色判定部４は、ページ画像内にカラーバンドが１つでもあれば、ページ画像はカラー画像であると判定し、ページ画像内にカラーバンドが全くなければ、ページ画像はモノクロ画像であると判定するようにしてもよい。
【００１７】
地肌色判定部５は、ページ画像の地肌色（つまり、ページ画像内の背景色）を判定する。具体的には、地肌色判定部５は、ページ画像の先端部分（例えば先端数ミリメートル）の色を地肌色として検出する。
【００１８】
メインメモリー６は、揮発性のメモリーである。メインメモリー６には、バンドごとの圧縮処理の前段に配置されるバンドメモリー２１、圧縮処理のページ画像の画像データを記憶するページメモリー２２、および、バンドごとの伸張処理の後段に配置されるバンドメモリー２３が確保される。
【００１９】
圧縮部７は、バンド色判定部３による判定結果に基づいて、カラーバンドであるバンドに対してカラーバンド用圧縮方式の圧縮処理を実行し、モノクロバンドであるバンドに対してモノクロバンド用圧縮方式の圧縮処理を実行する。
【００２０】
例えば、圧縮部７は、カラーバンドであるバンドに対して、４：２：０フォーマットのＪＰＥＧ（Joint Photographic Experts Group）方式の圧縮処理を実行し、モノクロバンドであるバンドに対して、４：０：０フォーマットのＪＰＥＧ方式の圧縮処理を実行する。
【００２１】
伸張部８は、カラーバンド用圧縮方式で圧縮されたバンドを、カラーバンド用圧縮方式に対応する伸張方式で伸張し、モノクロバンド用圧縮方式で圧縮されたバンドを、モノクロバンド用圧縮方式に対応する伸張方式で伸張する。
【００２２】
カラー画像処理部９は、ページ色判定部４によりカラー画像と判定されたページ画像について、伸張部８による伸張後のバンドに対してカラー画像用の画像処理を実行する。モノクロ画像処理部１０は、ページ色判定部４によりモノクロ画像と判定されたページ画像について、伸張部８による伸張後のバンドに対してモノクロ画像用の画像処理を実行する。制御部１１は、ページ色判定部４による判定結果に基づいて、カラー画像と判定されたページ画像をカラー画像処理部９に処理させ、モノクロ画像と判定されたページ画像をモノクロ画像処理部１０に処理させる。
【００２３】
例えば、カラー画像用の画像処理は、カラー印刷に必要な画像処理（色変換、スクリーン処理など）であって、モノクロ画像用の画像処理は、モノクロ印刷に必要な画像処理（スクリーン処理など）である。
【００２４】
この実施の形態では、バンド色判定部３は、所定の彩度条件に基づいて、バンドがカラーバンドであるかモノクロバンドであるかを判定し、カラー画像処理部９は、その彩度条件に基づいてモノクロバンドであると判定されたバンドに対して、伸張部８による伸張後に地肌色を合成する。
【００２５】
具体的には、カラー画像処理部９は、ページ色判定部４によりカラー画像であると判定されたページ画像において、彩度条件に基づいてモノクロバンドであると判定されたバンドに対して、伸張部８による伸張後に地肌色を合成する。一方、ページ色判定部４によりモノクロ画像であると判定されたページ画像については、モノクロ画像処理部１０は、彩度条件に基づいてモノクロバンドであると判定されたバンドに対して地肌色の合成を行わない。
【００２６】
また、この実施の形態では、カラー画像処理部９は、彩度条件に基づいてモノクロバンドであると判定されたバンドに対して地肌色を合成する場合、バンドにおける背景部分を特定し、その背景部分の色を地肌色に変更し、バンド内のオブジェクト（前景）部分には地肌色を合成しない。なお、モノクロバンドであるバンドに対して、４：０：０フォーマットのＪＰＥＧ方式の圧縮処理を実行する場合には、彩度がゼロであるため、バンドにおける背景部分の色に地肌色を加算すればよい。
【００２７】
なお、例えば、上述のキャリブレーション部２、バンド色判定部３、ページ色判定部４、および地肌色判定部５は、ＡＳＩＣ（Application Specific Integrated Circuit）で実現され、圧縮部７、伸張部８、カラー画像処理部９、モノクロ画像処理部１０、および制御部１１は、コンピューターでプログラムを実行することで実現されたりする。
【００２８】
次に、上記画像処理装置の動作について説明する。図２は、図１に示す画像処理装置におけるバンド色判定部の動作を説明するフローチャートである。図３は、図１に示す画像処理装置における伸張後の処理を説明するフローチャートである。
【００２９】
画像読取部１により原稿から原稿画像が読み取られ、キャリブレーション処理後の原稿画像（ページ画像）の画像データがバンド単位でキャリブレーション部２から出力される。
【００３０】
このバンドの画像データは、バンド色判定部３、ページ色判定部４、および地肌判定部５に供給されるとともに、図示せぬＤＭＡ（Direct Memory Access）コントローラーなどでバンドメモリー２１に書き込まれる。
【００３１】
そして、バンド色判定部３は、このバンドがカラーバンドであるかモノクロバンドであるかを判定し、判定結果を圧縮部７およびカラー画像処理部９に通知する。なお、各バンドについての判定結果をメインメモリー６に記憶し、バンド圧縮部７およびカラー画像処理部９が必要に応じてメインメモリー６から読み出すようにしてもよい。
【００３２】
このとき、図２に示すように、まず、バンド色判定部３は、バンドの先頭の所定数のライン（例えば３ライン）およびバンドの終端の所定数のライン（例えば３ライン）の少なくとも一方において、少なくとも１本のカラーラインが存在するか否かを判定する（ステップＳ１）。バンドの先頭の所定数のラインおよびバンドの終端の所定数のラインのいずれにもカラーラインが全く存在しない場合、バンド色判定部３は、バンド内のカラーラインの数が所定の閾値以上であるか否かを判定し（ステップＳ２）、バンド内のカラーラインの数が所定の閾値以上ではないときには、このバンドはモノクロバンドであると判定する（ステップＳ３）。それ以外の場合には、バンド色判定部３は、このバンドはカラーバンドであると判定する（ステップＳ４）。
【００３３】
圧縮部７は、バンドメモリー２１から、このバンドの画像データを読み出し、バンド色判定部３の判定結果に基づいて圧縮方式を選択し、選択した圧縮方式でこのバンドの画像データを圧縮し、圧縮後の画像データをページメモリー２２に記憶する。
【００３４】
このようにして、ページ画像の画像データがバンドごとに圧縮され、ページメモリー２２に記憶されていく。
【００３５】
この処理に並行してページ色判定部４および地肌色判定部５は動作する。そして、ページ色判定部４は、ページ画像がカラー画像であるか否かを示す判定結果を制御部１１に通知する。また、地肌色判定部５は、地肌色の色データをカラー画像処理部９に通知する。なお、ページ色判定部４による判定結果および地肌色判定部５による地肌色の色データをメインメモリー６に記憶し、制御部１１およびカラー画像処理部９が必要に応じてメインメモリー６から読み出すようにしてもよい。
【００３６】
その後、伸張部８は、圧縮されたバンドの画像データを順番に読み出し、読み出した圧縮されている画像データの圧縮方式に対応する伸張方式で、その圧縮されている画像データを伸張し、伸張して得られた画像データをバンドメモリー２３に記憶する（ステップＳ２１）。
【００３７】
このとき、制御部１１は、ページ色判定部４による判定結果に基づいてページ画像がカラー画像であるか否かを判定し（ステップＳ２２）、ページ画像がカラー画像ではない（つまり、モノクロ画像である）場合、制御部１１は、モノクロ画像処理部１０に、伸張して得られた画像データを処理させる（ステップＳ２３）。
【００３８】
一方、ページ画像がカラー画像である場合、制御部１１は、カラー画像処理部９に、伸張して得られた画像データを処理させる（ステップＳ２４〜Ｓ２６）。
【００３９】
まず、カラー画像処理部９は、バンド色判定部３による判定結果に基づいて、このバンドがモノクロバンドであるか否かを判定する（ステップＳ２４）。
【００４０】
このバンドがモノクロバンドである場合、カラー画像処理部９は、このバンドに地肌色を合成し（ステップＳ２５）、合成後のバンドに対して画像処理を実行する（ステップＳ２６）。一方、このバンドがモノクロバンドではない場合（つまり、カラーバンドである場合）、カラー画像処理部９は、地肌色を合成せずに、このバンドに対して画像処理を実行する（ステップＳ２６）。
【００４１】
そして、このバンドがページ画像の最後のバンドでなければ、次のバンドに対してステップＳ２１以降の処理が実行され、このバンドがページ画像の最後のバンドであれば、処理が終了する（ステップＳ２７）。
【００４２】
以上のように、上記実施の形態によれば、バンド色判定部３は、ページ画像内の各バンドがカラーバンドであるかモノクロバンドであるかを判定し、圧縮部７は、バンド色判定部３による判定結果に基づいて、カラーバンドであるバンドに対してカラーバンド用圧縮方式の圧縮処理を実行し、モノクロバンドであるバンドに対してモノクロバンド用圧縮方式の圧縮処理を実行する。伸張部８は、カラーバンド用圧縮方式で圧縮されたバンドを、カラーバンド用圧縮方式に対応する伸張方式で伸張し、モノクロバンド用圧縮方式で圧縮されたバンドを、モノクロバンド用圧縮方式に対応する伸張方式で伸張する。
【００４３】
これにより、自動カラー判定の判定結果に応じて圧縮方式を選択する場合において圧縮処理の前段のバッファー容量が少なくて済む。例えば、この画像処理装置が、例えば、カラープリンター、カラー複合機などのカラー画像形成装置である場合、メインメモリー６の容量が小さくても、メインメモリー６の容量不足に起因して、メインメモリー６の空き容量が確保できるまで原稿画像のスキャン動作が中断するという不具合が発生しにくくなる。
【００４４】
また、ページ画像がカラー画像であるかモノクロ画像であるかの判定を待たずにバンドごとに圧縮処理を開始することができるので、自動カラー判定に起因する待ち時間が短くて済む。
【００４５】
図４は、彩度が微小な有彩色である地肌色を有し、かつカラーバンドとモノクロバンドとが混在するページ画像の一例を示す図である。図４に示すようなページ画像の場合、地肌色の彩度が微小であるため、カラーオブジェクトを有さないバンドはモノクロバンドであると判定される。しかし、上述のように、モノクロバンド１０１〜１０３に対して伸張後に地肌色を合成するので、圧縮時に地肌色の情報が失われても、ページ画像の全域に一様な地肌色の背景が復元される。
【００４６】
図５は、カラーオブジェクトの端部がバンドの境界付近に位置しているページ画像の一例を示す図である。図５に示すように、カラーオブジェクト１１１の端部が微小にバンド１１２に入っている場合、バンド１１２がモノクロバンドと判定されることなく、カラーオブジェクト１１１を含むバンドがすべてカラーバンドと判定される。
【００４７】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００４８】
例えば、上述の実施の形態において、カラー画像処理部９は、地肌色が有彩色である場合のみ、モノクロバンドへの地肌色の合成を行い、地肌色が無彩色である場合には、モノクロバンドへの地肌色の合成を行わないようにしてもよい。
【産業上の利用可能性】
【００４９】
本発明は、例えば、カラープリンター、カラー複合機などのカラー画像形成装置に適用可能である。
【符号の説明】
【００５０】
３  バンド色判定部
４  ページ色判定部
５  地肌色判定部
７  圧縮部
８  伸張部
９  カラー画像処理部（画像処理部の一例）
【図１】
2015211238.tif 000003
【図２】
2015211238.tif 000004
【図３】
2015211238.tif 000005
【図４】
2015211238.tif 000006
【図５】
2015211238.tif 000007