(57)【要約】【課題】装置の処理負荷を軽減し、且つユーザが所望する領域に対し容易且つ融通性をもって適切な画像処理を加えることのできる画像形成装置を提供する。【解決手段】画像入力手段６より入力される原画像データに対し、ユーザが指定した任意の領域に所望の画像処理を加えて変換画像データを生成する画像形成装置であり、原画像データに対して少なくとも２種類の画像処理を加えて、それぞれの画像処理に対応した処理済み画像データを取得する。そして、取得した処理済み画像データを記憶し、この記憶されている処理済み画像データから所望の領域を選択する。次いで、選択した領域を合成して変換画像データを生成し、後段の印刷機等に出力する。このような構成により、多くの記憶容量を必要とせず、且つ画像処理の変更等を容易に行うことができる。【選択図】      図２
2006150827.tif 000002
【特許請求の範囲】
【請求項１】
画像入力手段より入力される原画像データに対し、ユーザが指定した任意の領域に所望の画像処理を加えて変換画像データを生成する画像形成装置において、
前記原画像データに対して少なくとも２種の画像処理を加え、前記各画像処理で得られる処理済み画像データを記憶し、
前記記憶されている前記処理済み画像データから所望の領域を選択し、選択した領域を合成して前記変換画像データを生成することを特徴とする画像形成装置。
【請求項２】
画像入力手段より入力される原画像データに対し、ユーザが指定した任意の領域に所望の画像処理を加えて変換画像データを生成する画像形成装置において、
前記原画像データに対し、複数種類の画像処理を加えて、複数の処理済み画像データを生成する画像処理手段と、
前記複数の処理済み画像データを記憶する画像情報保持手段と、
前記画像情報保持手段に記憶された複数の処理済み画像データのうちの少なくとも１つから所望する領域を選択し、選択した領域を合成して変換画像データを生成する変換画像生成手段と、
前記変換画像データを書き込む領域を有する変換画像記憶手段と、
を備えたことを特徴とする画像形成装置。
【請求項３】
前記変換画像生成手段は、前記処理済み画像データ中の前記所望の領域以外の領域をマスクすることにより、前記所望の領域を選択することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記複数種類の画像処理は、前記原画像データを２値画像変換する各種の画像処理であり、前記画像情報保持手段は、２値画像変換された処理済み画像データを記憶することを特徴とする請求項２または請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記複数種類の画像処理は、画像の濃淡値を所定の閾値と比較して２値化する処理、及び、誤差拡散法或いはパターンディザ法を用いて画像の濃淡を２値で表現する処理、を含むことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記画像処理手段は、前記画像入力手段による１回の入力操作により取得される前記原画像データに基づき、２種類の画像処理による処理済み画像データを生成する機能を備えることを特徴とする請求項２〜請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
前記画像処理手段は、前記原画像データに対して前記２種類の画像処理と相違する１または複数の画像処理要求があった場合には、前記画像入力手段による再度の入力操作により取得される原画像データに対して、前記１または複数の画像処理を加えた１または複数の処理済み画像データを生成し、
前記画像情報保持手段は、新たに生成された前記１または複数の処理済み画像データを記憶し、
前記変換画像生成手段は、前記２種類の画像処理による処理済み画像データに加え、新たに生成された前記１または複数の処理済み画像データから所望する領域を選択し、選択した領域を合成して変換画像データを生成することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記画像情報保持手段は、記憶可能な処理済み画像データの数が所定数に設定され、前記所定数を超える前記処理済み画像データが与えられた場合には、新たに与えられた処理済み画像データを既に記憶されている処理済み画像データに上書きすることを特徴とする請求項２〜請求項７のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば印刷機で印刷する対象となる原稿画像に画像処理を加えて印刷に適した画像を生成する画像形成装置に関する。
【背景技術】
【０００２】
例えば、文字、写真等の各種の情報が書き込まれた原稿を孔版印刷装置等の印刷機で印刷する際には、原稿をスキャナ等の画像入力手段で読み取り、読み取った原画像データに基づき、画像形成装置を用いて印刷に用いるための変換画像を生成する。画像形成装置では、デジタイザ画面上に原画像データを表示し、ユーザはこの表示画面を見ながら原画像データ中の各情報に適した画像処理を加える操作を行う。
【０００３】
例えば、原画像データ中に含まれる文字については、画面表示された原画像データ中の文字が書き込まれている領域を指定した上で、この領域に対し文字を鮮明とするべく濃淡を強調するために２値画像変換処理を加える。
【０００４】
また、原画像中に含まれる写真については、画面表示された原画像データ中の写真が記載された領域を指定した上で、この領域に対し周知の技術である誤差拡散法等を用いて、画像の濃淡の度合いが擬似的に階調値に見えるようにする２値画像変換処理を加える。更に、写真に対する他の処理方法として、例えばパターンディザ法と称する網点処理を加えることにより、濃淡の度合いが階調値に見えるようにする２値画像変換処理を加える。
【０００５】
そして、上記の画像処理により、原画像データに含まれる文字、或いは写真に適した画像処理が加えられ、処理後の変換画像データが生成されると、後段に設けられる印刷機ではこの変換画像データに基づいて印刷作業が行われる。
【０００６】
しかしながら、従来における画像形成装置では、印刷対象となる原稿をスキャナで読み取り、読み取った原画像データ上で所定領域を指定し、その後上述した如くの２値画像変換を加えており、画面上で指定した領域に対してその都度画像処理を加えるという操作は、画像形成装置にとっての処理負荷が大きくなり、限られたハードウェア資源を用いての処理が難しくなる場合がある。
【０００７】
また、従来における画像形成装置は、スキャナで読み取った原画像データに直接画像処理を加えるので、一度画像処理を加えた領域に対し、元の画像に戻すことができない。従って、誤った画像処理を選択した場合には、原画像データ自体に誤った画像処理が加えられてしまうので、その後新たな画像処理に変更することができない。
【０００８】
このような場合には、印刷対象となる原稿を再度スキャナで読み取る作業を行う必要があり多くの手間、時間が必要となる。
【０００９】
そこで、これに関連する技術として、例えば、特開２００２−１１２０２２号公報（特許文献１）に開示された画像形成装置が知られている。特許文献１に開示された技術は、読み取る原稿を文字領域、写真領域、図形領域及び背景領域に自動的に分離し、それぞれの領域に適した濃度バランスとなるように自動調整するものである。
【特許文献１】特開２００２−１１２０２２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した特許文献１に開示された従来技術は、複写機で作成される複写原稿をより鮮明にすることを目的とするものであり、原画像をデジタイザ等の画像処理装置上に表示してユーザが処理を加えるものではなく、上記の問題を根本的に解決するものではない。
【００１１】
本発明は、このような従来の課題を解決するためになされたものであり、その目的とするところは、装置の処理負荷を軽減し、且つ、ユーザが所望する領域に対し容易且つ融通性をもって適切な画像処理を加えることのできる画像形成装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本願請求項１に記載の発明は、画像入力手段より入力される原画像データに対し、ユーザが指定した任意の領域に所望の画像処理を加えて変換画像データを生成する画像形成装置において、前記原画像データに対して少なくとも２種の画像処理を加え、前記各画像処理で得られる処理済み画像データを記憶し、前記記憶されている前記処理済み画像データから所望の領域を選択し、選択した領域を合成して前記変換画像データを生成することを特徴とする。
【００１３】
請求項２に記載の発明は、画像入力手段より入力される原画像データに対し、ユーザが指定した任意の領域に所望の画像処理を加えて変換画像データを生成する画像形成装置において、前記原画像データに対し、複数種類の画像処理を加えて、複数の処理済み画像データを生成する画像処理手段と、前記複数の処理済み画像データを記憶する画像情報保持手段と、前記画像情報保持手段に記憶された複数の処理済み画像データのうちの少なくとも１つから所望する領域を選択し、選択した領域を合成して変換画像データを生成する変換画像生成手段と、前記変換画像データを書き込む領域を有する変換画像記憶手段と、を備えたことを特徴とする。
【００１４】
請求項３に記載の発明は、前記変換画像生成手段は、前記処理済み画像データ中の前記所望の領域以外の領域をマスクすることにより、前記所望の領域を選択することを特徴とする。
【００１５】
請求項４に記載の発明は、前記複数種類の画像処理は、前記原画像データを２値画像変換する各種の画像処理であり、前記画像情報保持手段は、２値画像変換された処理済み画像データを記憶することを特徴とする。
【００１６】
請求項５に記載の発明は、前記複数種類の画像処理は、画像の濃淡値を所定の閾値と比較して２値化する処理、及び、誤差拡散法或いはパターンディザ法を用いて画像の濃淡を２値で表現する処理、を含むことを特徴とする。
【００１７】
請求項６に記載の発明は、前記画像処理手段は、前記画像入力手段による１回の入力操作により取得される前記原画像データに基づき、２種類の画像処理による処理済み画像データを生成する機能を備えることを特徴とする。
【００１８】
請求項７に記載の発明は、前記画像処理手段は、前記原画像データに対して前記２種類の画像処理と相違する１または複数の画像処理要求があった場合には、前記画像入力手段による再度の入力操作により取得される原画像データに対して、前記１または複数の画像処理を加えた１または複数の処理済み画像データを生成し、前記画像情報保持手段は、新たに生成された前記１または複数の処理済み画像データを記憶し、前記変換画像生成手段は、前記２種類の画像処理による処理済み画像データに加え、新たに生成された前記１または複数の処理済み画像データから所望する領域を選択し、選択した領域を合成して変換画像データを生成することを特徴とする。
【００１９】
請求項８に記載の発明は、前記画像情報保持手段は、記憶可能な処理済み画像データの数が所定数に設定され、前記所定数を超える前記処理済み画像データが与えられた場合には、新たに与えられた処理済み画像データを既に記憶されている処理済み画像データに上書きすることを特徴とする。
【発明の効果】
【００２０】
本願請求項１，２の発明では、原画像データに対し複数の画像処理を加えて、複数の処理済み画像データを生成し、且つ生成された処理済み画像データを記憶し、ユーザにより原画像データ中の領域が指定され、且つこの領域に対する処理内容が指定された際には、この処理内容に対応する処理済み画像データから、指定された領域の画像を選択する。そして、上記の処理により選択された複数の画像データを合成して、変換画像データを生成する。従って、原画像データに含まれる文字或いは写真に対してそれぞれ適切な画像処理を加えた変換画像データを得ることができる。
【００２１】
また、記憶された処理済み画像データは、必要とする領域が選択されるのみであり、処理済み画像データ自体に処理が加えられることがないので、ユーザによる画像処理の変更操作が発生した場合に、再度処理済み画像データを用いることができる。このため、原画像データを入力して画像処理を加えるという操作を繰り返して行う必要がなく、ユーザによる操作性を向上させることができる。
【００２２】
更に、画像データを記憶する領域として、複数の処理済み画像データを記憶する領域、及び選択された複数の画像データを合成して生成される変換画像データを記憶する領域を備えれば良いので、多くの記憶容量を必要とせず、少ないハードウェア資源で効率の良い画像形成処理が可能となる。
【００２３】
請求項３の発明では、記憶された処理済み画像データから必要とする領域を選択する際に、必要とする領域以外の領域をマスクするので、必要とする領域を確実に選択することができ、且つ不要な領域を確実に空白状態とすることができる。
【００２４】
請求項４の発明では、原画像データに加える画像処理として２値画像変換を用いるので、生成される変換画像データを白、黒等の２値画像とすることができ、例えば変換画像データを用いて印刷処理を行う場合に極めて有効である。
【００２５】
請求項５の発明では、画像処理として、濃淡値を所定の閾値と比較して２値化する文字２値化処理、及び、周知の誤差拡散法またはパターンディザ法を用いた画像処理を選択するので、原画像データに含まれる文字については、上記の文字２値化処理により文字を鮮明に表示することができ、且つ写真については、誤差拡散法或いはパターンディザ法により濃淡値を擬似的な階調値で表現することができる。
【００２６】
請求項６の発明では、画像入力手段からの１回の入力操作で取得された原画像データに対して２種類の画像処理を加えて処理済み画像データを生成することができるので、画像入力操作にかかるユーザへの負担を軽減することができる。
【００２７】
請求項７の発明では、画像入力手段からの１回の入力操作で取得される原画像データに対して加える２種類の画像処理以外の新たな画像処理データが必要となった場合には、再度画像入力手段から原画像データを入力し、この原画像データに対して上記の新たな画像処理を加え、処理済み画像データを生成する。従って、ユーザが望む画像処理が加えられた処理済み画像データを容易に取得することができ、ユーザが意図する適切な変換画像データを生成することができる。
【００２８】
請求項８の発明では、画像情報保持手段に記憶可能な処理済み画像データの数を設定し、この数を超える処理済み画像データが入力された場合には、既に記憶されている処理済み画像データに上書きして保存するので、画像情報保持手段の記憶容量が増大することを防止することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施形態を図面に基づいて説明する。図１は、本発明の一実施形態に係る画像形成装置及びその周辺機器の構成を示すハードウェア構成図である。
【００３０】
同図に示すように、本実施形態に係る画像形成装置１は、紙等に印刷された原稿の画像を光学的に読み取り、取得した原画像データを出力するスキャナ１０１と、画像形成装置１で生成される変換画像データを取得して印刷処理を行うプリントエンジン１０９とに接続され、スキャナ１０１で読み取った原画像データに所望する画像処理を加え、プリントエンジン１０９で印刷するための変換画像データを生成する。
【００３１】
画像形成装置１は、スキャナー１０１で読み取られた原画像データに対して後述する各種の画像処理を加える画像処理ＩＣ１０２と、画像処理ＩＣ１０２で画像処理された後の処理済み画像データ及びこの処理済み画像データに基づいて生成される変換画像データを記憶保存するＲＡＭ１０３とを備えている。
【００３２】
また、各種の画像データを画面表示する液晶表示器（ＬＣＤ）１０４と、該液晶表示器１０４への画像表示を制御する表示処理ＩＣ１０５と、液晶表示器１０４の前面側に配置され該液晶表示器１０４の表示画面に対応する位置に触れることにより、この位置座標を入力可能なタッチパネル１０６と、タッチパネル１０６による入力を制御する入力処理ＩＣ１０７とを備えている。
【００３３】
更に、装置全体の動作を制御するシステムプログラムが記憶されたＲＯＭ１１１と、このシステムプログラムを実行することにより、装置全体を総括的に制御するＣＰＵ１０８と、ＣＰＵ１０８の制御動作により生成された変換画像データをプリントエンジン１０９に出力する制御を行うドライバＩＣ１１０とを備えている。
【００３４】
図２は、図１に示した画像形成装置１の機能構成を示すブロック図である。図２に示す入力部２がタッチパネル１０６に対応し、表示部３が液晶表示器１０４に対応し、情報処理部４がＣＰＵ１０８，画像処理ＩＣ１０２，入力処理ＩＣ１０７，表示処理ＩＣ１０５，ドライバＩＣ１１０に対応し、内部メモリ５がＲＡＭ１０３に対応している。
【００３５】
また、画像入力手段６がスキャナ１０１に対応しており、スキャナ１０１の代わりにメモリカード、ＨＤＤ（ハードディスクドライブ）、或いはＰＣ（パーソナルコンピュータ）等に記憶されている原画像データを読み取る構成とすることも可能である。
【００３６】
更に、画像出力手段７がプリントエンジン１０９に対応しており、プリントエンジン１０９の代わりに、生成された変換画像データをメモリカード、ＨＤＤ、或いはＰＣ等に出力する構成とすることも可能である。
【００３７】
情報処理部４は、入力部２における入力処理を制御する入力制御手段４１（入力処理ＩＣ１０７に対応）と、画像入力手段６で入力された原画像データを取得する画像処理手段４２（画像処理ＩＣ１０２に対応）と、表示部３への画像表示を制御する表示制御手段４３（表示処理ＩＣ１０５に対応）と、画像出力手段７への変換画像データの出力を制御する出力制御手段４４（ドライバＩＣ１１０に対応）と、修飾情報管理手段４５と、合成処理手段（変換画像生成手段）４６とを備えている。
【００３８】
修飾情報管理手段４５は、入力部２で修飾情報（原画像データに対して所望の画像処理を加える情報）が指定された際に、この修飾情報に対応する画像処理が加えられた画像データが内部メモリ５に記憶されているか否かを判断し、記憶されていない場合には、画像入力手段６に対して再度画像の入力要求信号を出力する。これにより、画像処理手段４２は、再入力された原画像データに対して、上記の指定された修飾情報に対応する画像データを生成するべく画像処理を行い、結果として得られた画像データを内部メモリ５に記憶保存する。
【００３９】
合成処理手段４６は、内部メモリ５内に書き込まれている各種の処理済み画像データから選択されたエリア（領域）の画像データを合成する処理を行う。
【００４０】
表示部３は、画像表示手段３１を備えており、表示制御手段４３による制御に基づいた画像を表示する。
【００４１】
入力部２は、表示部３に表示されている画像に対し、所望する修飾情報を加える領域を指定する修飾エリア指定手段２１と、指定された修飾エリアに対して修飾情報を指定する修飾情報指定手段２２を備えている。
【００４２】
内部メモリ５は、画像情報保持手段５１と、処理領域提供手段（変換画像記憶手段）５２を備えている。画像情報保持手段５１は、画像入力手段６より与えられる原画像データに対し画像処理手段４２で各種の画像処理が加えられた画像データ（以下、「処理済み画像データ」と称する）を記憶する画像フレームメモリ５１１を備えている。また、修飾エリア指定手段２１により指定されたエリア情報、及び修飾情報指定手段２２により指定された修飾情報をエリア修飾情報５１２として記憶する。ここで、画像フレームメモリ５１１は、各種の画像処理により取得された処理済み画像データをそれぞれ別個に記憶する領域を備えており、本実施形態では４つの処理済み画像データを記憶する領域を備えている。
【００４３】
処理領域提供手段５２は、各処理済み画像データで指定された領域を取り出して合成した画像を作成するための画面表示用メモリ５２１と、展開メモリ５２２とを備えている。
【００４４】
次に、上記のように構成された本実施形態に係る画像形成装置１の動作を、図３〜図７に示すフローチャート、及び図８，図９に示す説明図を参照して説明する。
【００４５】
図３は、画像を入力する処理手順を示すフローチャートである。なお、ここでは図１に示したように、画像入力手段６としてスキャナ１０１を用い、画像出力手段としてプリントエンジン１０９を用いた場合について説明する。
【００４６】
まず、印刷対象となる原稿を画像入力手段６により光学的に読み取り、取得した画像を原画像データとして情報処理部４に出力し（ステップＳＴ１）、これと並行して画像処理手段４２では、画像入力手段６より与えられた原画像データに対し、指定された画像処理種類に基づいて２値画像変換を行う（ステップＳＴ２）。
【００４７】
ここで、印刷対象となる原画像データには、文字或いは写真等が含まれている。また、２値画像変換の手法として、濃淡値と所定の閾値との比較による２値画像変換（以下、「文字２値化処理」という）、誤差拡散法を用いた２値画像変換（以下、「誤差拡散処理」という）、及びパターンディザ法等を用いた２値画像変換（以下、「パターンディザ処理」という）等がある。ここでは画像処理手段４２が、画像入力手段６からの１回の原画像データの入力に対して２種類の画像処理を加えることができる機能を備えており、例えば、原画像データに対して文字２値化処理、及び誤差拡散処理を加えて処理済み画像データを生成し、生成した処理済み画像データを画像情報保持手段５１の画像フレームメモリ５１１内に記憶する（ステップＳＴ３）。
【００４８】
ここで、文字２値化処理とは、原画像データの濃淡値と予め設定した閾値とを比較し、濃淡値が閾値よりも大きい場合には「黒」、濃淡値が閾値以下の場合には「白」となるように、白黒の２値画像を生成する処理であり、原画像データ中の文字を鮮明に表現する上で有効である。
【００４９】
また、誤差拡散処理とは、画素の濃度値がその画像のもつ階調数の半分の中間値より大きければ黒、小さければ白に分類し、その後、分類前の濃度値と処理後の濃度値との誤差を適当な割合で周りの画素に分散させ、調整する方法である。例えば、処理前には灰色だったが、黒で塗りつぶした場合は、その画素の周りの画素を適当に白で塗りつぶすことにより、画像全体では、擬似的に階調値に見えるようにする手法である。そして、誤差拡散処理は、原画像データ中の写真を鮮明に表現する上で有効である。
【００５０】
他方、パターンディザ処理は、網点処理の一つであり、濃淡画像の各画素の濃度値と予め用意してあるディザマトリクスという表の各画素にあたる数値とを比較し、濃淡画像の値の方が大きければ黒、小さければ白という決定を行い、画像を白と黒に振り分けていく手法である。このような処理を行うことで、遠くから見ればハーフトーンと同じように階調数のある画像に見える。そして、パターンディザ処理は、原画像データ中の背景を写した写真を鮮明に表現する上で有効である。
【００５１】
また、上記の処理を図８に示す説明図を参照して説明すると、画像入力手段６で読み取られた原画像データＡ０に対して、文字２値化処理（画像処理Ａ）を加えた画像Ａ１を生成して画像フレームメモリ５１１内に記憶する。同様に原画像データＡ０に対して、誤差拡散処理（画像処理Ｂ）を加えた画像Ｂ１を生成して画像フレームメモリ５１１内に記憶する。ここで、画像処理として、文字２値化処理及び誤差拡散処理を選択する操作は、ユーザ設定により行われるものであるが、使用頻度の高い文字２値化処理をデフォルトとして設定しておき、画像入力手段６より原画像データが与えられた際に、自動的に文字２値化処理が選択されるように設定しても良い。
【００５２】
なお、画像入力手段６は、機種により主走査方向と副走査方向の解像度が一致しないものがある。例えば１×１インチの原稿を３００×６００dpiで読み込むと、３００×６００dotの原稿画像（１：２の原稿画像）となってしまい、この原稿画像を７２×７２dpiの液晶表示器１０５で画面表示すると縦延びの画像となってしまう。本実施形態では、読み込んだ画像データをそのままの解像度で画像フレームメモリ５１１内に記憶し、表示制御手段４３の制御により表示部３に表示する際に、原稿画像が１：１の比率となるように補正する機能を備えている。
【００５３】
次に、図８に示す各画像（画像Ａ１，Ｂ１）の修飾エリアを指定し、且つエリア修飾情報を設定する際の処理手順を図４に示すフローチャートを参照して説明する。
【００５４】
まず、画像入力手段６より与えられた原画像データを表示部３の画面上に表示する。そして、ユーザが入力部２を操作することにより修飾エリアを指定するとこのエリアが修飾エリアとして設定される（ステップＳＴ４１）。つまり、ユーザが修飾エリア指定手段２１を用いて原画像データ上で指定したエリアが、画像処理を加える対象となる修飾エリアとして設定される。更に、ユーザが修飾情報指定手段２２により、このエリアについての修飾情報を指定すると、修飾エリア及びこれに対応する修飾情報がエリア修飾情報として設定される（ステップＳＴ４２）。
【００５５】
例えば上記したように、文字２値化処理は文字を鮮明に表現する際に有効であるので、ユーザは入力部２を操作して、画面表示されている原画像データ全体から文字が含まれるエリアを選択し、更に、修飾情報指定手段２２により文字２値化処理を指定する操作を行う。そして、設定されたエリア修飾情報は画像情報保持手段５１に記憶される（ステップＳＴ４３）。こうして、画像情報保持手段５１にエリア修飾情報５１２を記憶することができる。
【００５６】
次に、図８に示す各画像（画像Ａ１，Ｂ１）から変換画像データを生成し、表示部３に表示する際の処理手順を、図５に示すフローチャートを参照して説明する。
【００５７】
まず、情報処理部４の合成処理部４６は、文字２値化処理した画像データ（画像Ａ１）が画像フレームメモリ５１１内に記憶されていることを確認し、この画像Ａ１に対して、既に画像情報保持手段５１に記憶されているエリア修飾情報５１２に基づき、このエリア修飾情報５１２により指定されたエリア以外のエリアをマスクする（ステップＳＴ１１）。例えば、図８に示す画像Ａ１中で、符号Ａ２に示す文字が書き込まれたエリアが指定された場合には、符号Ａ２に示すエリア以外が全てマスクされた画像Ａ３が得られる。
【００５８】
更に、指示された画像処理以外の画像フレームメモリ５１１内の処理済み画像データ、即ち、画像Ｂ１が記憶されている画像フレームメモリ５１１内の処理済み画像データから、対象エリア内の画像をマスクする処理が行われる（ステップＳＴ１２）。つまり、画像フレームメモリ５１１内には、図８に示す２枚の画像Ａ１、画像Ｂ１が記憶されており、上記の処理で画像Ａ１から符号Ａ２に示すエリアが選択された場合には、画像Ｂ１中の符号Ａ２と重複するエリアは表示することができないので、画像Ｂ１中の符号Ａ２と重複するエリアをマスクする。
【００５９】
これと同様の処理を誤差拡散処理した画像データ（画像Ｂ１）について行う。即ち、合成処理手段４６の制御により、画像フレームメモリ５１１内に記憶されている画像Ｂ１に対して、エリア修飾情報５１２により指定されたエリア以外のエリアをマスクする。例えば、図８に示す画像Ｂ１中で、符号Ｂ２に示す写真が書き込まれたエリアが指定された場合には、符号Ｂ２に示すエリア以外が全てマスクされた画像Ｂ３が得られる。
【００６０】
更に、指示された画像処理以外の画像フレームメモリ５１１内の処理済み画像データ、即ち、画像Ａ１から、対象エリア内の画像をマスクする処理が行われる。つまり、上記の処理で画像Ｂ１中の符号Ｂ２に示すエリアが選択された場合には、画像Ａ１中の符号Ｂ２と重複するエリアは表示することができないので、画像Ａ１中の符号Ｂ２と同一のエリアをマスクする。
【００６１】
そして、画像フレームメモリ５１１内には、所定のエリアがマスクされた２つの画像データＡ３，Ｂ３が存在することになり、合成処理手段４６は、これらの画像を合成して画像表示用メモリ５２１内に書き込む（ステップＳＴ１３）。その結果、画像表示用メモリ５２１内には、図８の符号Ｅ１に示す如くの合成画像データが書き込まれることになる。
【００６２】
その後、表示制御手段４３は、入力解像度に応じて画面表示用に合成画像データを最適化し（ステップＳＴ１４）、最適化した画像を表示部３に画面表示する（ステップＳＴ１５）。画面表示される画像は、図８の符号Ａ２に示すエリアについては文字を鮮明に表示する画像処理がなされ、符号Ｂ２に示すエリアについては写真階調を高精度に表現する画像処理がなされている。
【００６３】
次に、変換画像データを生成して画像出力手段７に出力する際の処理を図６に示すフローチャートを参照して説明する。まず、合成処理手段４６は、文字２値化処理した画像データ（画像Ａ１）が画像フレームメモリ５１１内に記憶されていることを確認し、この画像Ａ１に対して、エリア修飾情報５１２により指定されたエリア以外のエリアをマスクする（ステップＳＴ２１）。例えば、図８に示す画像Ａ１中で、符号Ａ２に示す文字が書き込まれたエリアが指定された場合には、符号Ａ２に示すエリア以外が全てマスクされた画像Ａ３が得られる。
【００６４】
更に、指示された画像処理以外の画像フレームメモリ５１１内の処理済み画像データ、即ち、画像Ｂ１から、対象エリア内の画像をマスクする処理が行われる（ステップＳＴ２２）。つまり、画像フレームメモリ５１１内には、図８に示す２枚の画像Ａ１、画像Ｂ１が記憶されており、上記の処理で画像Ａ１中の符号Ａ２に示すエリアが選択された場合には、画像Ｂ１中の符号Ａ２と同一のエリアは表示することができないので、画像Ｂ１中の符号Ａ２と重複するエリアをマスクする。
【００６５】
これと同様の処理を誤差拡散処理した画像データ（画像Ｂ１）について行う。即ち、合成処理手段４６の制御により、画像フレームメモリ５１１内に記憶されている画像Ｂ１に対して、エリア修飾情報５１２により指定されたエリア以外のエリアをマスクする。例えば、図８に示す画像Ｂ１中で、符号Ｂ２に示す写真が書き込まれたエリアが指定された場合には、符号Ｂ２に示すエリア以外が全てマスクされた画像Ｂ３が得られる。
【００６６】
更に、指示された画像処理以外の画像フレームメモリ５１１内の処理済み画像データから、対象エリア内の画像をマスクする処理が行われる。即ち、上記の処理で画像Ｂ１から符号Ｂ２に示すエリアが選択された場合には、画像Ａ１中の符号Ｂ２と重複するエリアは表示することができないので、画像Ａ１中の符号Ｂ２と同一のエリアをマスクする。
【００６７】
そして、画像フレームメモリ５１１内には、所定のエリアがマスクされた２つの画像データＡ３，Ｂ３が存在することになり、これらの画像が合成されて、画像表示用メモリ５２１内に書き込まれる（ステップＳＴ２３）。その結果、画像表示用メモリ５２１内には、図８の符号Ｅ１に示す如くの合成画像が書き込まれることになる。
【００６８】
その後、出力制御手段４４は、出力解像度に応じて画像データを最適化し（ステップＳＴ２４）、最適化された画像を画像出力手段７に出力する（ステップＳＴ２５）。画面表示される画像は、符号Ａ２に示すエリアについては文字を鮮明に表示する画像処理がなされ、符号Ｂ２に示すエリアについては写真の階調を高精度に表現する画像処理がなされているので、後段の印刷処理に適した変換画像データを得ることができる。
【００６９】
次に、画像処理を変更する際の処理を図７に示すフローチャートを参照して説明する。まず、上記した画面表示処理で合成して得られた変換画像データを表示部３に表示する。そして、ユーザが修飾エリア指定手段２１にてこの変換画像データ上で画像処理を変更する対象となるエリアを指定し（ステップＳＴ３１）、更に、修飾情報指定手段２２にてこのエリアの画像処理を変更する指示が入力された場合には（ステップＳＴ３２）、修飾情報管理手段４５は、指示された画像処理と、現時点で画像フレームメモリ５１１内に記憶されている処理済み画像データの画像処理が同一であるか否かを判別する（ステップＳＴ３３）。
【００７０】
そして、同一であると判別された場合には（ステップＳＴ３３でＹＥＳ）、前述した図５に示した処理手順と同一の手順で指定されたエリアの画像処理を変更する。即ち、指示された画像処理が行われた処理済み画像データが記憶されている画像フレームメモリ５１１から、対象エリア外の画像をマスクし（ステップＳＴ３７）、且つその他の処理済み画像データが記憶されている画像フレームメモリ５１１から、対象エリア内の画像をマスクする（ステップＳＴ３８）。
【００７１】
その後、画像情報保持手段５１に記憶されているエリア修飾情報５１２を新たなエリア修飾情報５１２に更新する（ステップＳＴ３９）。そして、２つの画像フレームメモリ５１１を合成して表示部３に表示する（ステップＳＴ４０）。
【００７２】
こうして、一度選択した画像処理に対して、ユーザの都合により画像処理を変更する必要が発生した場合に、再度画像読み取り手段６より原画像データを入力することなく、そのエリアにおける画像処理を変更することができる。
【００７３】
他方、修飾情報管理手段４５が、指示された画像処理と、現時点で画像フレームメモリ５１１内に記憶されている処理済み画像データの画像処理が同一でないと判別した場合には（ステップＳＴ３３でＮＯ）、画像入力手段６より再度原画像データを入力し（ステップＳＴ３４）、画像処理手段４２は、指示された画像処理により２値画像を生成し（ステップＳＴ３５）、処理済み画像データを画像フレームメモリ５１１内に記憶する（ステップＳＴ３６）。
【００７４】
例えば、指示された画像処理が網点付きの標準写真の処理に適しているパターンディザ処理である場合には、原画像データに対してパターンディザ処理を加え、処理後の画像データを画像フレームメモリ５１１内に記憶する。その後、上述したステップＳＴ３７〜ＳＴ４０の処理を行う。
【００７５】
これを図９に示す説明図を参照して説明すると、画像フレームメモリ５１１内にはパターンディザ処理（画像処理Ｃ）が加えられた処理済み画像Ｃ１が新たに記憶され、ユーザが修飾エリア指定手段２１にて原画像データ上の符号Ｃ２に示すエリアを指定し、且つ、修飾情報指定手段２２にてパターンディザ処理を選択すると、画像Ｃ１全体から符号Ｃ２に示すエリア以外のエリアがマスクされた画像データＣ３が生成され、他の画像Ａ３，Ｂ３に合成表示される。
【００７６】
更に、再度の画像処理の変更処理で、新たな画像処理として例えば、集合写真を２値化する際に適した第２の誤差拡散処理（画像処理Ｄ；上記の画像処理Ａと処理のパラメータが異なる誤差拡散処理）による画像データが必要となる場合には、上記のステップＳＴ３４〜ＳＴ３６の処理を行うことにより、例えば、図９の画像Ｄ１を得ることができ、更に符号Ｄ２に示すエリアを選択し、その他のエリアをマスクすることにより、指定エリアのみに画像データが存在する画像Ｄ３を得ることができる。
【００７７】
そして、画像フレームメモリ５１１内に記憶された各画像データ（Ａ３，Ｂ３，Ｃ３，Ｄ３）を画像表示用メモリ５２１内に書き込むことにより、図９の符号Ｆ１に示す変換画像データを得ることができる。この際、画像Ｆ１中の各エリアは、それぞれのエリアに存在する文字或いは写真に適した画像処理が加えられているので、原画像データ中に含まれる文字、或いは各種の写真にとって適切な２値化画像を得ることができる。
【００７８】
また、上記の画像処理の変更で、５個以上の画像処理データを使用する要求が発生した場合には、処理済み画像データの数が５個以上となってしまい、画像フレームメモリ５１１の記憶容量を超えてしまう。この場合には、既に記憶されている４個の処理済み画像データのうちの１個を消去して５個目となる処理済み画像データをこの空き領域に書き込むことにより、メモリ容量の増大を防止する。
【００７９】
このようにして、本実施形態に係る画像形成装置１では、スキャナ１０１等の画像入力手段６で読み取られた原画像データに対して少なくとも２種類の画像処理を加え、画像処理された処理済み画像データを画像フレームメモリ５１１内に書き込む。そして、ユーザにより修飾エリアが選択され、且つ選択された修飾エリアに対する修飾情報が指定された際には、この修飾情報に対応する処理済み画像データ全体から、選択された修飾エリアの部分のみを残し、それ以外の部分をマスクした画像を生成し、更に、全てのマスクした画像を合成することにより、画像出力手段７に出力するための変換画像データを生成している。
【００８０】
従って、一度画像フレームメモリ５１１内に記憶した処理済み画像データ自体には処理が加えられずに保存されるので、画像処理を変更する場合でも再度この処理済み画像データを使用することができ、画像データを記憶するための記憶容量を著しく低減することができる。
【００８１】
また、所望する画像処理データが画像フレームメモリ５１１内に記憶されていない場合には、再度画像入力手段６で原画像データを読み取り、この所望する画像処理を加えた処理済み画像データを画像フレームメモリ５１１に記憶した後、上記の処理で変換画像データを生成するので、必要な場合にのみ画像の読み取り操作を行えば良く、画像の読み取り処理の回数を減らすことができ、ユーザにかかる負担を軽減し、作業時間の短縮化を図ることができる。
【００８２】
更に、画像フレームメモリ５１１の記憶容量を超える処理済み画像データが入力された場合、即ち、本実施形態では５個以上となる処理済み画像データが入力された場合には、既に記憶されている４個の処理済み画像データのうちの１つを消去して、この空き領域に５個目の処理済み画像データを記憶するので、記憶容量が増大することを防止することができる。
【００８３】
以上、本発明の画像形成装置を図示の実施形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置き換えることができる。
【００８４】
例えば、上記した実施形態では１回のスキャンで得られた原画像データに対して、画像処理手段４２が２種類の画像処理を一度に行う例について説明したが、本発明はこれに限定されるものではなく、１度のスキャンにより得られた原画像データに対し、１種類或いは３種類以上の画像処理を一度に行う機能を備えることも可能である。
【００８５】
また、本実施形態では、スキャナ１０１で読み取った原画像データを画像処理して印刷機に出力する変換画像データを生成する例について説明したが、本発明は印刷機に用いる画像形成装置に限定されるものではなく、その他の用途にも用いることができる。
【００８６】
更に、本実施形態では、２値画像変換処理として、濃淡値と閾値とを比較して２値化する処理、誤差拡散法を用いた２値化処理、及びパターンディザ法を用いた２値化処理を用いる場合を例に挙げて説明したが、本発明はこれに限定されるものではなく、その他の２値画像変換処理を用いることも可能である。また、２値画像変換処理に限定されず、多値画像変換を用いることも可能である。
【産業上の利用可能性】
【００８７】
デジタイザ等の画像形成装置で、印刷に使用する画像データを作成する上で極めて有用である。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態に係る画像形成装置のハードウェア構成を示す説明図である。
【図２】本発明の一実施形態に係る画像形成装置の機能構成を示すブロック図である。
【図３】本発明の一実施形態に係る画像形成装置における、画像の入力処理の手順を示すフローチャートである。
【図４】本発明の一実施形態に係る画像形成装置における、エリア修飾情報の設定の処理手順を示すフローチャートである。
【図５】本発明の一実施形態に係る画像形成装置における、画像のパネル表示の処理手順を示すフローチャートである。
【図６】本発明の一実施形態に係る画像形成装置における、画像の出力処理の手順を示すフローチャートである。
【図７】本発明の一実施形態に係る画像形成装置における、画像処理の変更の処理手順を示すフローチャートである。
【図８】２つの処理済み画像データから選択した領域を合成して変換画像データを生成する処理を模式的に示す説明図である。
【図９】４つの処理済み画像データから選択した領域を合成して変換画像データを生成する処理を模式的に示す説明図である。
【符号の説明】
【００８９】
１  画像形成装置
２  入力部
３  表示部
４  情報処理部
５  内部メモリ
６  画像入力手段
７  画像出力手段  
２１  修飾エリア指定手段
２２  修飾情報指定手段
３１  画像表示手段
４１  入力制御手段
４２  画像処理手段
４３  表示制御手段
４４  出力制御手段
４５  修飾情報管理手段
４６  合成処理手段（変換画像生成手段）
５１  画像情報保持手段
５２  処理領域提供手段（変換画像記憶手段）
１０１  スキャナ
１０２  画像処理ＩＣ
１０３  ＲＡＭ
１０４  液晶表示器（ＬＣＤ）
１０５  表示処理ＩＣ
１０６  タッチパネル
１０７  入力処理ＩＣ
１１１  ＲＯＭ
１０８  ＣＰＵ
１０９  プリントエンジン
１１０  ドライバＩＣ
５１１  画像フレームメモリ
５１２  エリア修飾情報
５２１  画面表示用メモリ
５２２  展開メモリ
【図１】
2006150827.tif 000003
【図２】
2006150827.tif 000004
【図３】
2006150827.tif 000005
【図４】
2006150827.tif 000006
【図５】
2006150827.tif 000007
【図６】
2006150827.tif 000008
【図７】
2006150827.tif 000009
【図８】
2006150827.tif 000010
【図９】
2006150827.tif 000011