(57)【特許請求の範囲】
【請求項１】
第１の色と第２の色を用いて印刷する２色印刷を実行可能な印刷装置であって、
画像データを入力する入力手段と、
前記画像データに基づいて前記２色印刷を実行した場合の印刷結果を示す画像パターンを、前記２色印刷に関する彩度閾値を変更することで複数生成する生成手段と、
前記生成手段によって生成された複数の画像パターンを同一画面に並べたプレビュー画面を表示する表示手段と、
前記プレビュー画面においてユーザに選択された画像パターンに対応する前記彩度閾値に基づいて、前記画像データに基づく前記２色印刷を実行する印刷手段とを備えることを特徴とする印刷装置。
【請求項２】
前記画像データを構成する複数ページの中から代表ページを抽出する抽出手段を更に備え、
前記プレビュー画面において表示される前記複数の画像パターンは、前記代表ページに基づいて生成される画像データであることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記抽出手段は、複数の像域の各像域に含まれる画素数を比較し、画素数の差分が最も小さいページを前記代表ページとして抽出することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記複数の像域は、文字と、写真と、図形とを含むことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記前記画像データに基づく印刷を実行する際に前記２色印刷を行う領域を、ユーザの指定に基づいて決定する決定手段を更に備え、
前記印刷手段は、前記決定手段によって決定された領域に前記２色印刷を実行し、その他の領域にモノクロ印刷を実行することを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記２色印刷は、黒と黒とは異なるもう１色を用いる印刷であることを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
第１の色と第２の色を用いて印刷する２色印刷に関する印刷プレビューの表示方法であって、
印刷対象の画像データに対して、前記２色印刷を実行した場合の印刷結果を示す画像パターンを、前記２色印刷に関する彩度閾値を変更することで複数生成する生成する生成ステップと、
前記生成ステップで生成された複数の画像パターンを同一画面に並べた印刷プレビュー画面を表示する表示ステップとを有することを特徴とする印刷プレビューの表示方法。
【請求項８】
前記画像データを構成する複数ページの中から代表ページを抽出する抽出ステップを更に有し、
前記印刷プレビュー画面において表示される前記複数の画像パターンは、前記代表ページに基づいて生成される画像データであることを特徴とする請求項７に記載の印刷プレビューの表示方法。
【請求項９】
前記抽出ステップにおいて、複数の像域の各像域に含まれる画素数を比較し、画素数の差分が最も小さいページが前記代表ページとして抽出されることを特徴とする請求項８に記載の印刷プレビューの表示方法。
【請求項１０】
前記複数の像域は、文字と、写真と、図形とを含むことを特徴とする請求項９に記載の印刷プレビューの表示方法。
【請求項１１】
前記２色印刷を行う領域をユーザの指定に基づいて決定する決定ステップを更に有し、
前記生成ステップでは、前記決定ステップで決定された領域に前記２色印刷を実行し、その他の領域にモノクロ印刷を実行した場合の画像パターンが複数生成されることを特徴とする請求項７乃至１０のいずれか１項に記載の印刷プレビューの表示方法。
【請求項１２】
前記２色印刷は、黒と黒とは異なるもう１色を用いる印刷であることを特徴とする請求項７乃至１１のいずれか１項に記載の印刷プレビューの表示方法。
【請求項１３】
請求項７乃至１２のいずれか１項に記載の印刷プレビューの表示方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関するものである。
【背景技術】
【０００２】
近年、フルカラー複合機が、その低価格化及び高機能化に伴って普及してきている。それに伴い低価格料金とカラー印刷を両立したいという需要も高まっている。このため、例えば黒色と赤色（以後、黒：Ｂｋ、白：Ｗ、赤：Ｒ、緑：Ｇ、青：Ｂ、藍：Ｃ、紅：Ｍ、黄：Ｙと称する）の２色を用いた印刷が行える印刷機能が普及している。
この２色を用いた印刷に関して、フルカラー指定のコマンドの色情報と色範囲に基づき自動的に２色のどちらの色で印刷するかを決定するものがある（例えば、特許文献１）。特許文献１では、例えば黒色と赤色の２色を用いる場合、ある領域に対してはカラー印刷を実行し、他の領域にはモノクロ印刷を実行することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２４０３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１は、領域毎に自動的にカラー印刷を行うかモノクロ印刷を行うかを決定するため、次のような課題が発生する。即ち、ユーザがカラー印刷を行いたい領域が意図に反してカラー印刷されない場合や、モノクロ印刷を行いたい領域がカラー印刷されてしまう場合が発生し得る。
【０００５】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、画像データの特定の領域にカラー印刷を行い、他の領域にモノクロ印刷を行った場合のプレビュー画像に関して、様々なバリエーションのプレビュー画像を複数表示することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の印刷装置は、第１の色と第２の色を用いて印刷する２色印刷を実行可能な印刷装置であって、画像データを入力する入力手段と、前記画像データに基づいて前記２色印刷を実行した場合の印刷結果を示す画像パターンを、前記２色印刷に関する彩度閾値を変更することで複数生成する生成手段と、前記生成手段によって生成された複数の画像パターンを同一画面に並べたプレビュー画面を表示する表示手段と、前記プレビュー画面においてユーザに選択された画像パターンに対応する前記彩度閾値に基づいて、前記画像データに基づく前記２色印刷を実行する印刷手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像データの特定の領域にカラー印刷を行い、他の領域にモノクロ印刷を行った場合のプレビュー画像に関して、様々なバリエーションのプレビュー画像を複数表示することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態を示す画像処理装置の一例を示すブロック図である。
【図２】画像処理装置のソフトウェアモジュールの構成を説明するブロック図である。
【図３】画像処理装置の制御方法を説明するフローチャートである。
【図４】図１に示したスキャナ画像処理部の構成を説明するブロック図である。
【図５】スキャナ画像処理部で処理される１画素の画素フォーマットを示す図である。
【図６】画像編集用画像処理部の構成を説明するブロック図である。
【図７】ページデータ解析部が生成するページ像域データの一例を示す図である。
【図８】図１に示した操作部の表示部に表示されるＵＩ画面の一例を示す図である。
【図９】図１に示した操作部の表示部に表示されるＵＩ画面の一例を示す図である。
【図１０】画像処理装置の制御方法を説明するフローチャートである。
【図１１】図１に示した操作部の表示部に表示されるＵＩ画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１０】
図１は、本実施形態を示す画像処理装置の一例を示すブロック図である。
図１において、１００は画像処理装置で、画像入力デバイスであるスキャナ１０１を備える。ここで、スキャナ１０１は、２色印字モードが選択された場合に、カラー原稿の画像を読み取る読取処理を行う。さらに、画像処理装置１００は、ネットワークＩ／Ｆ１１１を介して外部装置から受信する画像データをプリンタ画像処理部１１９で処理した印刷データを出力する画像出力デバイスであるプリンタエンジン１０２を備える。そして、画像データの読み取りやプリント出力のための制御を行う。また、画像処理装置１００は、ネットワークＩ／Ｆ１１１又はモデム１１２を介してＬＡＮ１０や公衆回線１０４と接続することで、画像情報やデバイス情報をＬＡＮ１０経由で入出力するための制御を行う。
【００１１】
１０５はＣＰＵで、ＲＯＭ１０７、ＨＤＤ１０８に記憶される制御プログラムをＲＡＭ１０６にロードして実行することで、画像入力処理、画像送信処理、画像出力処理を総括的に制御する。ＲＡＭ１０６は、ＣＰＵ１０５が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。さらに、ＲＯＭ１０７はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ１０８はハードディスクドライブであり、各種処理のためのシステムソフトウェア及び入力された画像データ等を格納する。
【００１２】
１０９は操作部Ｉ／Ｆで、画像データ等を表示可能な表示画面を有する操作部１１０に対するインタフェース部であり、操作部１１０に対して操作画面データを出力する。また、操作部Ｉ／Ｆ１０９は、操作部１１０から操作者が入力した情報をＣＰＵ１０５に伝える役割をする。
【００１３】
なお、操作部１１０には、カラー画像やソフトボタンを表示する表示部と、ハードキー、タッチパネル等から構成され、表示部は後述する画像をプレビューする際に、設定された処理モードに従って画像処理された印刷可能な出力バリエーションを表示する。具体的には、２色印字モード時に、読み取られた原稿の画像データを解析して抽出される属性毎の像域に対して、ユーザが選択した属性の像域が他の像域よりも注目する像域として印刷されるように画像処理してそのバリエーションを表示する。
ここで、ソフトボタンには、後述する２色印字モードに基づく２色コピーモードボタンが含まれる。ここで、２色コピーモードとは、プリンタエンジン１０２が備える現像剤のうち、再現可能な２色の現像剤を用いて画像をカラー印刷するモードをいう。また、使用する２色は、再現可能な複数の色からユーザが選択する構成であってもよいし、プリンタエンジン１０２の構成によりあらかじめ設定された２色であってもよい。
【００１４】
ネットワークＩ／Ｆ１１１は、例えばＬＡＮカード等で実現され、ＬＡＮ１０に接続して外部装置との間で情報の入出力を行う。さらにまた、モデム１１２は公衆回線１０４に接続し、外部装置との間で情報の入出力を行う。以上のユニットがシステムバス１１３上に配置されている。
【００１５】
イメージバスＩ／Ｆ１１４は、システムバス１１３と画像データを高速で転送する画像バス１１５とを接続するためのインタフェースであり、データ構造を変換するバスブリッジである。そして、画像バス１１５上には、以下で詳述するラスタイメージプロセッサ（ＲＩＰ）部１１６、デバイスＩ／Ｆ１１７、画像編集用画像処理部１２０、画像圧縮部１０３、画像伸張部１２１、カラーマネージメントモジュール（ＣＭＭ）１３０が接続される。
【００１６】
ラスタイメージプロセッサ（ＲＩＰ）部１１６は、ＬＡＮ１０を介して情報処理装置から受信するページ記述言語（ＰＤＬ）コードをイメージデータに展開する処理を実行する。デバイスＩ／Ｆ１１７は、スキャナ画像処理部１１８とプリンタ画像処理部１１９を介してスキャナ１０１やプリンタエンジン１０２とを接続し、画像データの同期系／非同期系の変換を行う。なお、プリンタエンジン１０２はカラー印刷又はモノクロ印刷処理を行う。つまり、２色のうち１色は黒である。
【００１７】
また、スキャナ画像処理部１１８は、スキャナ１０１から入力した画像データに対して、補正、加工に加え、像域分離等の各種処理を行う。画像編集用画像処理部１２０は、画像データの回転や、変倍、２色化処理、２値変換等の各種画像処理を行う。
画像圧縮部１０３はＲＩＰ部１１６やスキャナ画像処理部１１８、画像編集用画像処理部１２０で処理された画像データをＨＤＤ１０８で一度格納する際に所定の圧縮方式で符号化するものである。
【００１８】
画像伸張部１２１は、圧縮され符号化されているデータを、複号化し伸張するものである。具体的には、画像伸張部１２１は、ＨＤＤ１０８で圧縮されている画像データを必要に応じて画像編集用画像処理部１２０での処理において一度圧縮され符号化されているデータを、複号化し伸張する。さらに、画像伸張部１２１は、プリンタ画像処理部１１９で画像処理し、プリンタエンジン１０２で出力する場合において、一度圧縮され符号化されているデータを、複号化し伸張する。プリンタ画像処理部１１９は、プリント出力する画像データに対して、プリンタエンジン１０２に応じた画像処理補正等を行う。
【００１９】
ＣＭＭ１３０は、画像データに対して、プロファイルやキャリブレーションデータに基づいた、色変換処理（色空間変換処理ともいう）を施す専用ハードウェアモジュールである。ここで、プロファイルとは、機器に依存した色空間で表現したカラー画像データを機器に依存しない色空間（例えばＬａｂなど）に変換するための関数のような情報である。また、キャリブレーションデータは、スキャナ１０１やプリンタエンジン１０２の色再現特性を修正するためのデータである。
【００２０】
図２は、図１に示した画像処理装置のソフトウェアモジュールの構成を説明するブロック図である。なお、後述する各モジュールは、主にＣＰＵ１０５がＲＡＭ１０６上で実行されることにより対応するデータ処理が実現される。
図２において、２０１はジョブコントロール処理で、図示／不図示の各ソフトウェアモジュールを統括・制御し、コピー、プリント、スキャン、ＦＡＸ送受信などの図示しない画像処理装置１００内で発生するあらゆるジョブの制御を行うモジュールである。
【００２１】
２０２はネットワーク処理で、主にネットワークＩ／Ｆ１１１を介して行われる、外部との通信を制御するモジュールであり、ＬＡＮ１０上の各機器との通信制御を行う。また、ネットワーク処理２０２は、ＬＡＮ１０の各機器からの制御コマンドやデータを受信すると、その内容を、ジョブコントロール処理２０１へ通知する。また、ネットワーク処理２０２は、ジョブコントロール処理２０１からの指示に基づき、ＬＡＮ１０の各機器へ制御コマンドやデータの送信を行う。
【００２２】
ＵＩ処理２０３は、主にユーザからの要求を受付る。操作部１１０、操作部Ｉ／Ｆ１０９に係る制御を行うモジュールである。具体的には、ＵＩ処理２０３は、操作者が操作部１１０を操作した内容を、ジョブコントロール処理２０１へ通知すると共に、ジョブコントロール処理２０１からの指示に基づいて、操作部１１０上の表示画面の表示内容を制御する。
ＦＡＸ処理２０４は、ＦＡＸ機能の制御を行うモジュールであり、モデム１１２を介してＦＡＸ受信を行い、ＦＡＸ画像特有の画像処理を施した後、受信画像をジョブコントロール処理２０１へ通知する。また、ＦＡＸ処理２０４は、ジョブコントロール処理２０１からの指定される画像を、指定通知先へＦＡＸ送信を行う。
【００２３】
プリント処理２０７は、ジョブコントロール処理２０１の指示に基づいて、画像編集用画像処理部１２０、プリンタ画像処理部１１９およびプリンタエンジン１０２を制御し、指定画像の印刷処理を行うモジュールである。プリント処理２０７は、ジョブコントロール処理２０１より、画像データ、画像情報（画像データのサイズ、カラーモード、解像度など）、レイアウト情報（オフセット、拡大縮小、面つけなど）および出力用紙情報（サイズ、印字方向など）の情報を受け付ける。
【００２４】
そして、プリント処理２０７は、画像圧縮部１０３、画像伸張部１２１、画像編集用画像処理部１２０およびプリンタ画像処理部１１９を制御して、画像データに対して適切な画像処理を施し、プリンタエンジン１０２を制御して指定用紙への印刷を行わせる。
スキャン処理２１０は、ジョブコントロール処理２０１の指示に基づいて、スキャナ１０１、およびスキャナ画像処理部１１８を制御して、スキャナ１０１上にある原稿の読み込みを行わせるモジュールである。
【００２５】
色変換処理２０９は、ジョブコントロール処理２０１の指示に基づいて、指示画像に対して、色変換処理を行い、色変換処理後の画像をジョブコントロール処理２０１へ通知するモジュールである。
ＲＩＰ処理２１１は、ジョブコントロール処理２０１の指示に基づいて、ＰＤＬ（ページ記述言語）の解釈（インタプリット）を行い、ＲＩＰ部１１６を制御してレンダリングすることで、ビットマップイメージへの展開を行モジュールである。なお、ＲＩＰ処理を専用のハードウエアで実行する構成としてもよい。
【００２６】
以上のように構成された画像処理装置において、例えば赤、黒の２色コピーモードにおいて、ユーザが２色化したいオブジェクトの選択を操作部１１０上で行い、それに基づいて複数の画像処理パターンのプレビュー画像の生成と表示を行う処理を説明する。さらに、当該表示処理に続いて、プレビューによりユーザが意図する画像を選択し、それに基づいて２色コピー動作を行うまでの制御について図３に示すフローチャートに基づいて詳細に説明する。
【００２７】
図３は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。なお、各ステップは、ＣＰＵ１０５がＲＯＭ１０７またはＨＤＤ１０８に記憶された図２に示す各モジュールをロードして実行することで実現される。以下、２色印字モードが設定された場合において、画像データに像域分離処理を行って属性別の領域から代表とすべきページを抽出して行う画像処理を説明する。より具体的には、該抽出されたページの画像データのうち、選択された属性に対応する画像データの像域と、選択されていない属性に対応する画像データの像域とに異る色処理を行い、２色化処理された代表ページの画像データを縮小して表示部にプレビューする。
まず始めに、ユーザはスキャナ１０１にカラー原稿を載置し、操作部１１０より図示しない２色コピーモードボタンを選択し、コピー開始ボタンによりスキャナ１０１により順次載置された原稿の読取を行う（Ｓ１００１）。ここで、読みとられた原稿は、順次スキャナ画像処理部１１８に入力されていく。
【００２８】
図４は、図１に示したスキャナ画像処理部１１８の構成を説明するブロック図である。
図４において、スキャナ画像処理部１１８に入力された画像データは、画像入力部３０１を介し、画像補正部３０２にてスキャナ１０１に関する画像補正を行う。画像補正部３０２にて画像補正が行われた画像データは、像域分離部３０３にて像域分離処理が行われる。像域分離部３０３では類似する属性を持つ領域ごとに分割し、分割された領域の属性判定を行うものである。像域分離処理は公知の技術を用いるため、説明は省略する。本実施形態では、像域分離処理によって「文字」、「図形」、「写真」等の領域に分離される。
なお、像域分離部３０３からは像域分離結果である像域情報を各像域内の画素に対して像域判定結果を示す像域フラグとして出力する。
【００２９】
一方、画像遅延バッファ３０４は、画像補正部３０２から出力された画像データを上述の像域分離部３０３で画像データから像域判定結果である像域フラグを出力する間、画像データを遅延するものである。
【００３０】
ここで、図３に説明に戻り、像域結合部３０５では、像域分離部３０３から出力された像域フラグと画像遅延バッファ３０４から出力された画像データを結合するものである。ここでは各画素に対して各々対応する像域フラグを付加していく（Ｓ１００２）。これにより、像域分離された領域を識別する像域フラグを読み取れた画像データに付加される。
【００３１】
図５は、図１に示したスキャナ画像処理部１１８で処理される１画素の画素フォーマットを示す図である。
図５において、入力画像データは輝度系のＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各８ビットの画像データ（４０１、４０２、４０３）に加えて、８ビットからなる属性データ４０４を付加し、その一部に像域を示す像域フラグを有するものである。図のように本実施の形態では図のように属性データの０ビット目、１ビット目、２ビット目に「文字」、「写真」、「図形」の各属性を示すフラグ（４０５、４０６、４０７）を割り当てている。
【００３２】
また、その画素が有彩色もしくは無彩色かを示す有彩色フラグ（４０８）を属性データの３ビット目に割り当てている。４０９、４１０、４１１は対象画素について、所定の処理がされたことを示す処理フラグ１〜３であり、４１２は取り込まれた画素がスキャナ１０１を介したスキャンのジョブなのか、ＬＡＮ１０を介したＰＤＬのジョブなのかを示すフラグである。
【００３３】
スキャナ画像処理部１１８にて像域分離を行い、像域フラグ（４０５、４０６、４０７）が付加された画像データは、画像バス１１５等を介して画像編集用画像処理部１２０にて、画像データ中の各ページの像域の種類と数をページ像域データとして作成する。
【００３４】
図６は、図１に示した画像編集用画像処理部１２０の構成を説明するブロック図である。
図６において、画像バス１１５に接続されるバススイッチ５０１を介し、変倍処理部５０２、２値化処理部５０３、ページデータ解析部５０４、２色化処理部５０５、回転処理部５０６がそれぞれ接続されている。
【００３５】
変倍処理部５０２、回転処理部５０６は画像データの変倍処理、回転処理を行うものであり、ＣＰＵ１０５から入力される像域選択信号５０７に従い２値化処理部５０３は多値のデータを２値のデータに変換処理を行う。ページデータ解析部５０４は、上述したスキャナ画像処理部１１８にて像域フラグが付加された画像データに対して、ページ毎に含まれている像域の種類と数、各像域に割り振られた画素数と像域毎の有彩色の数をページ像域データとしてカウントする。次に、ページデータ解析部５０４は、１ページ分のページ像域データの作成が終了すると、内部の図示しないＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  ）コントローラにて、システムバス１１３等を介してＲＡＭ１０６にページ像域データを格納する。
【００３６】
図７は、図６に示すページデータ解析部５０４が生成するページ像域データ６０１の一例を示す図である。
図７に示すように、ページ毎に文字部、写真部、図形部のように１ページ中の各像域の画素数を示す画素カウンタ値（６０２、６０３、６０４）を持つ。さらに各々の像域の画素数の値の他に、その像域中の有彩色を示すフラグ数を示す値をそれぞれ６０６、６０７、６０８のエリアに有するものである。
【００３７】
このようにしてスキャナ１０１に全ての原稿読み取りを行い、スキャナ画像処理部１１８にて像域分離を行い、像域フラグを属性フラグの一部として各画素に付加する。また、画像編集用画像処理部１２０内のページデータ解析部５０４にて全ての読み取りページのページ像域データ６０１を作成し、ＲＡＭ１０６上に格納する。画像データは、画像バス１１５、イメージバスＩ／Ｆ１１４、システムバス１１３を介し、ＲＡＭ１０６に一時格納された後、順次ＨＤＤ１０８に格納され、全てのページの画像データを取り込んだ時点で原稿読み取り動作を終了する（Ｓ１００３）。
【００３８】
次に、画像編集用画像処理部１２０は、原稿読み取り動作よりＲＡＭ１０６上に格納されている各ページのページ像域データ６０１に基づいて代表ページを抽出する。さらに、画像編集用画像処理部１２０は、ＨＤＤ１０８に格納された各ページのうち代表ページとなった画像データからプレビュー画像を作成し、操作部１１０に表示するフローを説明する。
【００３９】
まず、ＣＰＵ１０５は、ＲＡＭ１０６上に格納されている各ページのページ像域データ６０１より、最初のプレビュー画像として各像域が最も等分されており、全ての像域に有彩色が存在するページを代表ページとして抽出する。ＣＰＵ１０５は、ＲＡＭ１０６上のページ像域データ６０１より上記の条件に最も合致するページを検索する。これは例えば、先ほどのページ像域データ６０１内の文字部６０２、写真部６０３、図形部６０４の画素数を比較し、画素数の差が最も小さいページが最も各像域が等分されているデータとして選択される。さらに各像域部の有彩色を示す６０６、６０７、６０８の数を見ることにより、ＣＰＵ１０５は、各像域に有彩色が存在すると判断できる。
【００４０】
これらの処理によりＣＰＵ１０５は、上記代表ページの抽出処理が終了する（Ｓ１００４）。次に、ＣＰＵ１０５は代表ページの画像データをＨＤＤ１０８より呼び出し、画像編集用画像処理部１２０の変倍処理部５０２でプレビュー画像用に縮小変倍を実行させる。変倍処理部５０２にて縮小変倍された画像データは操作部１１０に入力され、プレビュー画像として操作部１１０上の表示部に表示される（Ｓ１００５）。
図８、図９は、図１に示した操作部１１０の表示部に表示されるユーザインタフェース（ＵＩ）画面の一例を示す図である。図８に示すＵＩ画面は、２色コピー実行時の最初のプレビュー画面の例である。以下、２色印字モードが設定された場合において、読み取られるカラー原稿の画像データに対して２色印字モードで強調すべき属性を選択する処理を説明する。なお、本実施形態では、抽出可能な属性として写真、文字、図形をユーザが選択可能な場合を示す。
図８に示すように、本実施形態では、代表ページのプレビュー画像７０１を表示部に表示する。図のように、例えばプレビュー画像７０１は写真部７０７、文字部７０８、７１１、７１２、網点文字部７１０、図形部７０９で構成されている。また、２色にしたいオブジェクトを選択するためのオブジェクト選択ボタン７０２〜７０５をプレビュー画像の下部に配置した。これにより、ユーザは２色化したいオブジェクトをオブジェクト選択ボタン（ボタン）７０２〜７０５を押下することにより２色印字モードで強調したい像域を属性で選択できる。本例では、全てのオブジェクトを選択するためのボタンとしてボタン７０２が備えられている。同様に、２色化したいオブジェクトの属性毎に、文字であればボタン７０３、写真であればボタン７０４、図形であればボタン７０５を備えている。
【００４１】
したがって、ユーザは、例えば「全て」のためにボタン７０２を選択することにより、全てのオブジェクトに対して、２色化を実行することが可能となる。同様に、「文字」のためにボタン７０３を選択することにより、文字の像域部分のみの２色化を実行することが可能である。また、「文字、「写真」のように複数を選択することにより、「文字」、「写真」の像域部分の２色化を実行することも可能である。
オブジェクト選択ボタン７０２〜７０５による選択後、ユーザが表示部に表示されるＯＫボタン７０６を押下することにより、オブジェクト選択が終了する（Ｓ１００６）。
【００４２】
次に、ＣＰＵ１０５は、選択されたオブジェクトに基づいて、オブジェクトの選択が「全て」であるかどうかを判断する（Ｓ１００７）。ここで、オブジェクトの選択が「全て」であるとＣＰＵ１０５が判断した場合には、先ほどの代表ページとして抽出されたページに基づいてＳ１００９に進み、それ以外の場合は代表ページの再抽出処理のＳ１００８へ進む。
【００４３】
Ｓ１００８では、ＣＰＵ１０５は、文字部６０２と有彩色値６０６の値が最も多いページを抽出して、Ｓ１００９へ進む。例えば選択されたオブジェクトが「文字」の場合にはＲＡＭ１０６上に格納されているページ像域データ６０１より、例えば、文字部６０２と有彩色値６０６の値が最も多いページを代表ページとして再抽出する。つまり、文字像域の画素が最も大きく、さらに文字像域中の有彩色の画素が最も多いページを代表ページとして再抽出する。
【００４４】
次に、ＣＰＵ１０５は、オブジェクト選択により代表ページが決定した後、オブジェクト選択に基づいて、２色化処理のパラメータを複数生成し、代表ページに対する２色化処理後の処理結果を複数プレビューするフローを説明する。以下、ユーザが操作部１１０を介してオブジェクト選択ボタン７０３「文字」を押下した場合について説明する。
上述したように、選択されたオブジェクトが「文字」の場合には、文字のオブジェクトに基づいた代表ページを再抽出し、そのページに対して２色化処理を行う。
【００４５】
まず、ＣＰＵ１０５は、「文字」の像域に対する２色化処理のために、２色化処理部５０５の像域選択信号５０７に「文字」を表す信号を送信する。次に、ＣＰＵ１０５は、２色化処理部５０５に予め決められた１番目の２色化処理の彩度閾値を設定する。なお、本実施形態において、２色化処理部５０５による２色化処理では、彩度（０％〜１００％）を用い、所定の彩度閾値（０％〜１００％）と比較することにより２色化するか否かを判定するものとする。この彩度閾値を、ＣＰＵ１０５が例えば５０％、４５％、４０％・・・と設定して代表ページを２色化することにより、代表ページに対して彩度をパラメータとした２色化処理パターンの画像を生成できる（Ｓ１００９）。
【００４６】
次に、ＣＰＵ１０５はＨＤＤ１０８より代表ページにあたる画像データを呼び出し、画像編集用画像処理部１２０内の２色化処理部５０５へ送信し、１番目の彩度閾値にて２色化処理を実行させる（Ｓ１０１０）。ここで、２色化処理された画像データを同じく変倍処理部５０２にてプレビュー用の縮小変倍を行い、プレビュー画像を生成し、操作部１１０の表示部にてプレビュー表示を行う（Ｓ１０１１）。
【００４７】
なお、２色化処理部５０５では、ＣＰＵ１０５より先ほど送信された像域選択信号５０７が「文字」であったので、この場合は「文字」以外の像域フラグを有する画素に対しては濃度が等価なモノクロへ色変換する。同様に、２色化処理部５０５では、「文字」の像域フラグを有する画素に対しては彩度閾値以上であるか彩度閾値未満であるかを比較し、その比較結果に基づいて、濃度が等価な赤、もしくはモノクロへの色変換を行うものである。
【００４８】
このようにして、ＣＰＵ１０５は、画像編集用画像処理部１２０へ順次異なる彩度閾値を設定し、同様に代表ページの画像データの２色化処理を実行し、操作部１１０にてプレビュー画像の順次表示を行っていく。
予め用意している全ての彩度閾値にてプレビュー画像の作成、表示が終了した時点で操作部１１０の表示部上に図９に示すように指定枠８０４をＵＩ画面に表示させ、複数表示されたプレビュー画像の選択待ちの状態となる（Ｓ１０１２）。
図９は先ほどの図８のオブジェクト選択ボタン７０３「文字」を選択した後、それに基づいて複数表示されたプレビュー画像の表示例である。なお、図９には、プレビューされた代表ページに対して２色印字モードで強調すべき彩度のレベルを設定するための彩度調整バー８０５を備える。そして、ＣＰＵ１０５は、２色化処理部５０５を制御して彩度調整バー８０５で設定される彩度のレベルに従い２色処理された代表ページの画像を縮小して表示部に再プレビューする処理を行う。
【００４９】
図９に示すように、プレビュー画像８０１、８０２、８０３が操作部１１０の表示部上に表示されている。例えば先ほど「文字」が選択されているのでプレビュー画像８０１、８０２、８０３は全て対応する写真部８０７、図形部８０９は全てモノクロ処理されている状態を示す。また、プレビュー画像８０１は、彩度閾値が５０％で文字部が２色処理されており、文字部８０８、８１２と網点文字部８１０が赤色処理されている状態を示す。
プレビュー画像８０２は、彩度閾値が４５％で文字部が２色処理されており、８０８、８１２に対応する部分のみ赤色処理されている状態を示す。プレビュー画像８０３は彩度閾値が４０％で文字部が２色処理されており、８０８に対応する部分のみ赤色処理されている状態を示す。このように、本実施形態では割合の異なるプレビュー画像を表示する。
【００５０】
ユーザにより指定枠８０４を移動し、ＯＫボタン８０６を押下されることでプレビュー画像の何れかが指定される（Ｓ１０１３）。ここで、図のように彩度調整バー８０５をさらに設け指定枠８０４にて彩度調整したい画像に移動し、彩度調整バー８０５にて彩度調整を行うことで意図する処理パターンからさらに詳細に２色化処理を調整するということも可能である。
【００５１】
これらの選択、調整により、ＣＰＵ１０５は指定されたプレビュー画像に対して、このプレビュー画像生成時に採用した彩度閾値を再度２色化処理部５０５へ設定し、今度は１ページ目より順次画像データの２色化処理を実行する（Ｓ１０１４）。
【００５２】
そして、２色化処理された画像データは、画像バス１１５、デバイスＩ／Ｆ１１７を介して、プリンタ画像処理部１１９にて印字用の画像処理を実行し、プリンタエンジン１０２より順次印字される（Ｓ１０１５）。そして、全てのページの２色化処理、印字が終了したとＣＰＵ１０５が判断した時点で（Ｓ１０１６）、２色印字モードの動作を終了する。
【００５３】
なお、本実施形態において赤、黒の２色コピーモードについて説明してきた。しかしながら、例えばあるオブジェクトのみをカラー化する場合においても、図６の２色化処理部５０５をカラー処理部に置き換えて、オブジェクト選択に基づき対応する像域の画素をカラー処理することで実現できる。したがって、２色を含む一部のカラー化を実行する印字モードであれば何れの実施形態でもよい。
【００５４】
本実施形態では、２色コピーのように一部の画像を２色化して印字するモードにおいて、ユーザが２色化したいオブジェクトを選択することに基づいて２色化処理のためのパラメータを用いて抽出した複数の２色化処理後の代表ページプレビューを実行する。
これにより、ユーザは複数のプレビュー画像の中から最も意図に近い画像処理パターンを選択し、印字することが可能となるものである。
〔第２実施形態〕
【００５５】
上記第１実施形態では、オブジェクト選択ボタンにより２色化にしたいオブジェクトをユーザが選択し、選択されたオブジェクトに対する２色化処理のパラメータを変更し、複数のプレビュー画像を実施する場合について説明した。本実施形態では、より操作の簡便性を得るために、２色コピーモード、もしくは一部カラーコピーモードにおけるプレビューからの印字実行を説明する。具体的には、読み取られるカラー原稿の画像データに対して２色印字モードで強調すべき属性の数に応じて決定される２色処理パターンを記憶する。さらに、ユーザにより選択される２色処理パターンに従い前記画像データに像域分離処理を行って代表とすべきページを抽出する。そして、抽出されたページの画像データのうち、２色処理パターン毎に決定される属性に対応する像域に色処理を行って、２色化処理された代表ページの画像データを縮小して表示部にプレビューする。
なお、本実施形態に係る画像処理装置の構成は変わっていないため、図１に示したハードウエアについての説明は省略する。
【００５６】
本実施形態では同様に赤、黒の２色コピーモードにおいて、２色化処理されるパターンをオブジェクトの切替も含めて自動的に決定し、複数の画像処理パターンのプレビュー画像の生成と表示を行う。そして、さらに、プレビューによりユーザが意図する画像を選択し、それに基づいて２色コピー動作を行うまでの制御について図１０のフローチャートに基づいて詳細に説明する。
【００５７】
図１０は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。なお、各ステップは、ＣＰＵ１０５がＲＯＭ１０７またはＨＤＤ１０８に記憶された図２に示す各モジュールをロードして実行することで実現される。
まず、ユーザはスキャナ１０１にカラー原稿を載置し、操作部１１０に表示される画面に表示される図示しない２色コピーモードボタンを選択する。さらに、ユーザがコピー開始ボタンによりスキャナ１０１より順次載置された原稿の読取を行うことで原稿のイメージを取り込む（Ｓ２００１）。
【００５８】
ここで、読み込まれた原稿のイメージに対応する画像データは、第１実施形態と同様にスキャナ画像処理部１１８の像域分離部３０３にて同様に像域分離処理を行う。さらに、像域結合部３０５にて像域分離部３０３から出力された像域フラグと画像遅延バッファ３０４から出力された画像データを結合し、各画素に対して各々対応する像域フラグを付加していく（Ｓ２００２）。
【００５９】
スキャナ画像処理部１１８で像域分離処理を行った画像データは画像編集用画像処理部１２０内のページデータ解析部５０４にて同様に各ページのページ像域データ６０１を作成し、各ページの解析が終了した時点にて順次ＲＡＭ１０６に格納していく。
【００６０】
画像データは画像バス１１５等を介し、ＲＡＭ１０６に一時格納された後、順次ＨＤＤ１０８に格納され、全てのページの画像データを取り込んだとＣＰＵ１０５が判断した時点で原稿読み取り動作を終了する（Ｓ２００３）。
【００６１】
次に、代表ページ抽出処理として第１実施形態と同様にＲＡＭ１０６上に格納されている各ページのページ像域データ６０１より、最初のプレビュー画像として各像域が最も等分されている。そこで、全ての像域に有彩色が存在するページを代表ページとして抽出する（Ｓ２００４）。
【００６２】
次に、本実施形態では、ＣＰＵ１０５にて代表ページに対するページ像域データを読み出し、代表ページに存在する像域の数と、各像域の有彩色の有無に基づいて２色化処理の処理パターンを決定する。
【００６３】
具体的には例えば、いま代表ページの像域が「文字」、「図形」の２つのみであり、さらに両者ともに有彩色がある場合には、２色化処理する像域の処理パターンを「文字」と「図形」の２つとも２色化処理するパターンを生成する。同時に、「文字」のみ２色化する処理するパターン、「図形」のみ２色化する処理パターンの３パターンの処理パターンを生成する。
さらに、各々の処理パターンに対して第１実施形態でも説明した彩度閾値を４段階で設定すると、３パターン×４段階の計１２パターンの処理パターンを生成することができる（Ｓ２００５）。
【００６４】
このようにして処理パターンを生成した後、ＣＰＵ１０５はＨＤＤ１０８より代表ページにあたる画像データを呼び出し、画像編集用画像処理部１２０内の２色化処理部５０５へ送信し、最初の処理パターンと彩度閾値にて２色化処理を実行させる（Ｓ２００６）。次に、２色化処理された画像データを同じく変倍処理部５０２にてプレビュー用の縮小変倍を行い、プレビュー画像を生成し、操作部１１０にて表示を行う（Ｓ２００７）。
【００６５】
このようにしてＣＰＵ１０５は画像編集用画像処理部１２０へ順次異なる処理パターンと異なる段階の彩度閾値を設定していき、代表ページの画像データの２色化処理を２色化処理部で実行する。さらに、変倍処理部５０２にてプレビュー用の縮小変倍を行い、操作部１１０にてプレビュー画像を操作部１１０の表示部に順次表示を行っていく。予め用意している全ての処理パターンと、処理パターン毎の異なる段階の彩度閾値に基づくプレビュー画像の作成、表示が終了した時点（先ほどの場合は１２パターン）で操作部１１０上に図９の指定枠９０４を表示させる。そして、ユーザにより複数表示されたプレビュー画像の選択されるのを待つ状態となる（Ｓ２００８）。
【００６６】
図１１は、図１に示した操作部１１０に表示されるユーザインタフェース画面（ＵＩ画面）の一例を示す図である。本例は、操作部１１０の表示部上の複数プレビュー画像表示の例である。
本実施形態では、全てのプレビュー画像の一部が操作部上に９０１、９０２、９０３として表示部に表示されている。本実施形態では先ほどのように「文字」と「図形」のみで構成されているページを代表ページとして複数プレビューされている。
なお、代表ページは、文字部９０８、９１１、９１２、網点文字部９１０、図形部９０７、９０９で構成されている。
【００６７】
例えばプレビュー画像９０１では図形部は全てモノクロ処理されており、彩度閾値８０％で文字部が２色処理されており、９０８、９１２が赤色処理されている。プレビュー画像９０２では文字部は全てモノクロ処理されており、彩度閾値８０％で図形部が２色処理されており、９０７、９０９に対応する部分が赤色処理されている。
プレビュー画像９０３では文字部と図形部ともに彩度閾値６０％で２色処理されており、文字部９０８、図形部９０７、９０９に対応する部分が２色処理されている例である。
【００６８】
ユーザにより指定枠９０４を移動し、ＯＫボタン９０６を押下されることでプレビュー画像の何れかが指定されたとＣＰＵ１０５が判断する（Ｓ２００９）。そして、ＣＰＵ１０５は、指定されたプレビュー画像を生成した処理パターンと彩度閾値を再度２色化処理部５０５へ設定し、今度は１ページ目より順次画像データの２色化処理を実行する（Ｓ２０１０）。
【００６９】
次に、２色化処理された画像データは、第１実施形態と同様に画像バス１１５、デバイスＩ／Ｆ１１７を介して、プリンタ画像処理部１１９にて印字用の画像処理を実行し、プリンタエンジン１０２より順次印字される（Ｓ２０１１）。そして、全てのページの２色化処理、印字が終了したとＣＰＵ１０５が判断した時点で（Ｓ２０１２）、２色印字モードの動作を終了する。
【００７０】
なお、本実施形態においても、上記第１実施形態と同様に赤、黒の２色コピーモードについて説明してきた。しかしながら、例えばあるオブジェクトのみをカラー化する場合においても、図５の２色化処理部５０５をカラー処理部に置き換えて、オブジェクト選択に基づき対応する像域の画素をカラー処理することで実現できる。したがって、２色を含む一部のカラー化を実行する印字モードであれば、本実施形態を適用可能である。
【００７１】
さらに、本実施形態においては、像域選択によらず、像域と彩度閾値のパターンにより、操作部１１０上に複数のプレビューパターンを生成し、表示するものについて説明した。しかしながら、例えば、画像処理装置１００内の印字するためのトナーが少なくなってきた場合には複数プレビューの中から、トナー消費量が最も少ないパターンの画像をおすすめするなどのトナーセーブに貢献できるモードを持ってもよい。
【００７２】
本実施形態によれば、２色コピーのように２色化して印字するモードにおいて、原稿データの中から最も２色化処理のパターンを表示できる代表ページを抽出して代表ページに基づく像域の数、および有彩色の有無により２色化処理の処理パターンを生成する。さらに、そのセットに対応する複数の２色化処理後の代表ページをプレビュー実行する。
これらにより、ユーザは第１実施形態に比べて、さらに簡便に複数のプレビュー画像の中から最も意図に近い画像処理パターンを選択し、印字することが可能となるものである。
【００７３】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００７４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００７５】
１００  画像処理装置
１０１  スキャナ
１０２  プリンタエンジン
１０５  ＣＰＵ
１１０  操作部
【図１】
0005932313.tif 000002
【図２】
0005932313.tif 000003
【図３】
0005932313.tif 000004
【図４】
0005932313.tif 000005
【図５】
0005932313.tif 000006
【図６】
0005932313.tif 000007
【図７】
0005932313.tif 000008
【図８】
0005932313.tif 000009
【図９】
0005932313.tif 000010
【図１０】
0005932313.tif 000011
【図１１】
0005932313.tif 000012