(57)【要約】【課題】確実かつ容易に手書き画像を抽出するとともに、手書き画像に基づく画像データに対して確実に所望の処理を実行可能な画像形成装置を提供する。【解決手段】マーク付与処理時において、スキャナ部１２及び画像処理部１４は原稿画像に基づくＹＭＣＫデータを作成し、特定領域抽出部２０はＹＭＣＫデータから特定領域の画像データを抽出し、マーク画像付与部２２は特定領域の画像データとマーク画像データとを合成して合成データを作成し、プリンタ部２４は合成データに基づく第１画像を出力する。特定領域用画像処理時において、スキャナ部１２は第１画像に基づくＲＧＢデータを作成し、マーク領域抽出部１６はＲＧＢデータからマーク領域の画像データを抽出し、特定領域用画像処理部１８はマーク領域の画像データに対して所定の画像処理を行ない、プリンタ部２４は所定の画像処理後のＹＭＣＫデータに基づく第２画像を出力するようにする。【選択図】図１
2010258752.tif 000002
【特許請求の範囲】
【請求項１】
特定領域を含む原稿画像に基づく第１の画像データを作成する第１の画像データ作成手段と、
前記第１の画像データから、前記特定領域の画像データを抽出する特定領域抽出手段と、
前記第１の画像データのうち、抽出された前記特定領域の画像データと、マーク画像を出力するためのマーク画像データとを合成することで合成データを作成するマーク画像付与手段と、
前記合成データに基づいて、前記マーク画像が形成された領域であるマーク領域を含む第１の画像を出力する第１の出力手段と、を含む画像形成装置。
【請求項２】
前記特定領域は、前記原稿画像において、画像が形成されていない領域である、請求項１に記載の画像形成装置。
【請求項３】
前記特定領域は、前記原稿画像において、予め定める一定面積以上であって、かつ、予め定める一定範囲内の画像濃度値を有する画像が形成されている領域である、請求項１に記載の画像形成装置。
【請求項４】
前記特定領域は、前記原稿画像において、予め定める一定の明度以上の画像が形成されている領域である、請求項１に記載の画像形成装置。
【請求項５】
前記マーク画像の色相は、イエローである、請求項１〜請求項４のいずれか１つに記載の画像形成装置。
【請求項６】
前記マーク画像は複数のドットから構成され、前記ドットは、１×１画素〜８×８画素の点である、請求項１〜請求項５のいずれか１つに記載の画像形成装置。
【請求項７】
前記第１の画像に基づく第２の画像データを作成する第２の画像データ作成手段と、
前記第２の画像データから、前記マーク領域の画像データを抽出するマーク領域抽出手段と、
前記第２の画像データのうち、抽出された前記マーク領域の画像データに対し、所定の画像処理を行なう特定領域用画像処理手段と、
前記所定の画像処理後の第２の画像データに基づく第２の画像を出力する第２の出力手段とを含む、請求項１〜請求項６のいずれか１つに記載の画像形成装置。
【請求項８】
前記マーク画像は、既知の所定の間隔を有して配置される複数のドットから構成され、前記マーク領域抽出手段は、前記複数のドットの少なくとも一部を検出することで、前記第２の画像データから、前記マーク領域の画像データを抽出する、請求項７に記載の画像形成装置。
【請求項９】
前記特定領域用画像処理手段は、前記第２の画像データのうち、抽出された前記マーク領域の画像データを消去する、請求項７又は請求項８に記載の画像形成装置。
【請求項１０】
前記特定領域用画像処理手段は、前記第２の画像データのうち、抽出された前記マーク領域の画像データに対し、パターン認識処理を行なう、請求項７又は請求項８に記載の画像形成装置。
【請求項１１】
マーク画像が形成された領域であるマーク領域を含む第１の画像に基づく第１の画像データを作成する第１の画像データ作成手段と、
前記第１の画像データから、前記マーク領域の画像データを抽出するマーク領域抽出手段と、
前記第１の画像データのうち、抽出された前記マーク領域の画像データに対し、所定の画像処理を行なう特定領域用画像処理手段と、
前記所定の画像処理後の第１の画像データに基づく第２の画像を出力する出力手段とを含む、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特には、手書き画像を抽出するための技術に関する。
【背景技術】
【０００２】
従来、原稿画像の画像データから、原稿画像にペン等によって手書きされた画像（以下「手書き画像」と記す。）に基づく画像データを抽出し、抽出した画像データに対して、消去処理及び強調処理等の各種画像処理を施す技術が数多く提案されている。
【０００３】
例えば、後掲の特許文献１には、入力された画像データにおける所定長以上の線分と、この線分の色スペクトラムとを検出し、画像データのうち、検出した線分と同一の色スペクトラムを持つ部分を原稿部分として判断し、異なる色スペクトラムを持つ部分を手書き部分として判断する技術について開示されている。
【０００４】
また、後掲の特許文献２には、コピー画像を読取ることで、コピー画像中の、マーカーペン等によって手書きされた中間調の線分で囲まれた領域を認識するとともに、画像形成装置側に予め記憶される原稿の画像データのうち、認識した領域に対応する領域の内部又は外部の画像データに対し、トリミング又はマスキング等の処理を施す技術について開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７５５６５号公報
【特許文献２】特開２００５−１６７８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示される技術では、例えば、白黒画像上に赤色インクのペンを用いて手書き画像が書込まれた場合等の、原稿画像の色スペクトルと手書き画像の色スペクトルが顕著に異なる場合には、正確に手書き部分の位置を判断することができる。一方、例えば、カラー画像上に手書き画像が書込まれた場合、及び、原稿画像上に複数のインクのペンを用いて手書き画像が書込まれた場合等の、原稿画像及び手書き画像に使用される色スペクトルが複雑である場合には、誤判断が生じるおそれがある。
【０００７】
特許文献２に開示される技術では、ユーザが所望する領域を抽出する場合、マーカーペン等によって所望の領域を囲む囲み線を書込まなければならない。そのため、手書き画像を消去したい場合等には、更に手書きの囲み線を追加する必要がある。また、手書きされた領域が原稿画像と複雑に入り混じっている場合等には、囲み線を形成する作業自体が困難であり、実用性に欠ける。
【０００８】
本発明の目的は、確実かつ容易に手書き画像を抽出できる画像形成装置を提供することである。本発明の他の目的は、手書き画像に基づく画像データに対して確実に所望の処理を実行可能な画像形成装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１の局面に係る画像形成装置は、特定領域を含む原稿画像に基づく第１の画像データを作成する第１の画像データ作成手段と、第１の画像データから、特定領域の画像データを抽出する特定領域抽出手段と、第１の画像データのうち、抽出された特定領域の画像データと、マーク画像を出力するためのマーク画像データとを合成することで合成データを作成するマーク画像付与手段と、合成データに基づいて、マーク画像が形成された領域であるマーク領域を含む第１の画像を出力する第１の出力手段と、を含む。
【００１０】
このように、第１の画像における、原稿画像の特定領域に対応する領域にマーク領域を形成するので、マーク領域を抽出することで、特定領域に対応する領域に形成された手書き画像を確実かつ容易に抽出することができる。
【００１１】
好ましくは、特定領域は、原稿画像において、画像が形成されていない領域である。
【００１２】
より好ましくは、特定領域は、原稿画像において、予め定める一定面積以上であって、かつ、予め定める一定範囲内の画像濃度値を有する画像が形成されている領域である。
【００１３】
さらに好ましくは、特定領域は、原稿画像において、予め定める一定の明度以上の画像が形成されている領域である。
【００１４】
このように、特定領域として、手書き画像が形成され易いと予想される領域が設定されるので、手書き画像をより一層確実かつ容易に抽出することができる。
【００１５】
さらに好ましくは、マーク画像の色相は、イエローである。このように、マーク画像の色相が視覚によって認識しにくいイエローであることによって、マーク画像の付与に伴う第１の画像の画質の低下を最小限に抑えることができる。
【００１６】
さらに好ましくは、マーク画像は複数のドットから構成され、ドットは、１×１画素〜８×８画素の点である。このように、マーク画像が、視覚によって認識しにくい充分小さいドットから構成されることで、マーク画像の付与に伴う第１の画像の画質の低下を最小限に抑えることができ、第１の画像が見にくくなることをより一層確実に防ぐことができる。
【００１７】
さらに好ましくは、画像形成装置は、第１の画像に基づく第２の画像データを作成する第２の画像データ作成手段と、第２の画像データから、マーク領域の画像データを抽出するマーク領域抽出手段と、第２の画像データのうち、抽出されたマーク領域の画像データに対し、所定の画像処理を行なう特定領域用画像処理手段と、所定の画像処理後の第２の画像データに基づく第２の画像を出力する第２の出力手段とを含む。
このように、第１の画像に基づく第２の画像データからマーク領域の画像データを抽出し、抽出したマーク領域のデータに対して所定の画像処理を行なうので、マーク領域に形成された手書き画像に基づく画像データに対して確実に所望の画像処理を実行することができる。
【００１８】
さらに好ましくは、マーク画像は、既知の所定の間隔、例えば約１ｍｍの間隔を有して配置される複数のドットから構成され、マーク領域抽出手段は、複数のドットの少なくとも一部を検出することで、第２の画像データから、マーク領域の画像データを抽出する。
これにより、マーク画像を構成する複数のドットが、一般的に使用されるペン等の線画像の太さよりも広い間隔を有するように配置されるので、複数のドットのうちの一部は手書き画像部分から外れることができ、マーク画像全体が手書き画像によって覆われてしまうことを避けることができる。したがって、マーク画像上に手書き画像が形成された場合においても、マーク領域の画像データを確実に抽出することができるので、マーク領域に形成された手書き画像をさらに確実に抽出することができる。
【００１９】
さらに好ましくは、特定領域用画像処理手段は、第２の画像データのうち、抽出されたマーク領域の画像データを消去する。これによって、第２の画像中の手書き画像を消去することができるので、元の原稿画像を消失した場合においても、元の原稿画像と同様の原稿画像を得ることができる。
【００２０】
さらに好ましくは、特定領域用画像処理手段は、第２の画像データのうち、抽出されたマーク領域の画像データに対し、パターン認識処理を行なう。これによって、例えば、回答欄が特定領域として予め定められるアンケート用紙等において、原稿画像の向きに影響されることなく、マーク領域に書込まれた手書き画像を認識することができるので、回答欄の位置を自由に設定することができる。また、マーク領域の位置から、原稿画像の向きを判定することができる。さらに、第２の画像データ全体に対してパターン認識を行なう必要がなく、また、原稿画像の向きを判定した後にパターン認識を行なうことができるので、効率良くパターン認識を行なうことができる。
【００２１】
本発明の第２の局面に係る画像形成装置は、マーク画像が形成された領域であるマーク領域を含む第１の画像に基づく第１の画像データを作成する第１の画像データ作成手段と、第１の画像データから、マーク領域の画像データを抽出するマーク領域抽出手段と、第１の画像データのうち、抽出されたマーク領域の画像データに対し、所定の画像処理を行なう特定領域用画像処理手段と、所定の画像処理後の第１の画像データに基づく第２の画像を出力する出力手段とを含む。
このように、第１の画像に基づく第１の画像データからマーク領域の画像データを抽出し、抽出したマーク領域のデータに対して所定の画像処理を行なうので、マーク領域に形成された手書き画像に基づく画像データに対して確実に所望の画像処理を実行することができる。
【発明の効果】
【００２２】
本発明によれば、第１の画像における、原稿画像の特定領域に対応する領域にマーク領域を形成するので、マーク領域を抽出することで、特定領域に対応する領域に形成された手書き画像を確実かつ容易に抽出することができる。また、第１の画像に基づく第１又は第２の画像データからマーク領域の画像データを抽出し、抽出したマーク領域のデータに対して所定の画像処理を行なうので、マーク領域に形成された手書き画像に基づく画像データに対して確実に所望の画像処理を実行することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】スキャナ部の構成及び動作を説明するためのブロック図である。
【図３】マーク付与処理時における一連のデータの流れを示すブロック図である。
【図４】マップメモリの構造を説明するための図である。
【図５】マーク画像データに基づくマーク画像の一例を示す図である。
【図６】第１画像の一例を示す図である。
【図７】特定領域用画像処理時における一連のデータの流れを示すブロック図である。
【図８】マップメモリの構造を説明するための図である。
【図９】本変形例に係るマーク付与処理時における一連のデータの流れの一部を示すブロック図である。
【図１０】本変形例に係る第１画像の一例を示す図である。
【図１１】第１画像の他の一例を示す図である。
【発明を実施するための形態】
【００２４】
以下の説明及び図面においては、同一の部品には同一の参照符号及び名称を付してある。それらの機能も同様である。したがって、それらについての詳細な説明は繰返さない。
【００２５】
〈ハードウェア構成〉
［画像形成装置１］
図１は、本発明の一実施の形態に係る画像形成装置１の構成を示すブロック図である。図１を参照して、画像形成装置１は、デジタル複合機である。画像形成装置１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）回線等からなるネットワーク３を介して情報処理装置２と互いに接続される。画像形成装置１及び情報処理装置２は、画像データを含む各種データを相互に送受できる。
【００２６】
情報処理装置２は、画像形成装置１を利用するために一般のユーザによって操作される、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末装置である。情報処理装置２には、図形描画ツール及びワードプロセッサ等のアプリケーションプログラム、並びに、画像データの印刷ジョブを実現するためのプリンタドライバがインストールされている。情報処理装置２は、上記アプリケーションプログラムを使用するユーザの指示に応じて、文字及び図形等を含む画像を出力するための画像データを作成し、作成した画像データをプリンタドライバによってプリンタ記述言語に変換して、画像形成装置１に対して送信できる。なお、図１には情報処理装置２を１つのみ図示するが、実際には多数存在する。
【００２７】
画像形成装置１は、制御部１０、スキャナ部１２、画像処理部１４、マーク領域抽出部１６、特定領域用画像処理部１８、特定領域抽出部２０、マーク画像付与部２２、プリンタ部２４、操作パネル２６、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２８、及び、電源制御部３０を含む。
【００２８】
制御部１０は、実質的にコンピュータであって、ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６及びＨＤＤ１０８を含む。ＣＰＵ１０２には、ＢＵＳライン１０９が接続されており、このＢＵＳライン１０９には、ＲＯＭ１０４、ＲＡＭ１０６及びＨＤＤ１０８が電気的に接続される。ＣＰＵ１０２は、操作パネル２６等からの指示に応じて各種コンピュータプログラムを実行することによって、画像形成装置１の各部の動作及び情報処理装置２との通信等の所望の処理を実行する。上記の各種コンピュータプログラムは、予めＲＯＭ１０４又はＨＤＤ１０８に記憶されており、所望の処理の実行時において、当該ＲＯＭ１０４又はＨＤＤ１０８から読出されてＲＡＭ１０６に転送される。ＣＰＵ１０２は、ＣＰＵ１０２内の図示しないプログラムカウンタと呼ばれるレジスタに格納された値によって指定される、ＲＡＭ１０６内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ１０２はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、ＲＡＭ１０６、ＨＤＤ１０８及びＣＰＵ１０２内のレジスタ等の、命令によって指定されるアドレスに格納される。
【００２９】
ＨＤＤ１０８には、画像形成装置１の一般的な動作を実現するためのコンピュータプログラムとともに、後述する、マーク付与処理及び特定領域用画像処理を実現するためのコンピュータプログラムが記憶される。このコンピュータプログラムは、ネットワーク３及びＮＩＣ２８を介して情報処理装置２から提供される。なお、このコンピュータプログラムは、そのコンピュータプログラムが記録された、例えばＤＶＤ等の記録媒体によって提供されてもよい。すなわち、コンピュータプログラムの記録媒体としてのＤＶＤが、画像形成装置１内に内蔵されるＤＶＤドライブ（図示せず。）に装着され、そのＤＶＤからコンピュータプログラムが読出されてＨＤＤ１０８にインストールされてもよい。ＨＤＤ１０８は、他に、画像データ等を含む各種データを記憶する。
【００３０】
ＢＵＳライン１０９には、さらに、スキャナ部１２、画像処理部１４、マーク領域抽出部１６、特定領域用画像処理部１８、特定領域抽出部２０、マーク画像付与部２２、プリンタ部２４、操作パネル２６、ＮＩＣ２８、及び、電源制御部３０が電気的に接続される。
【００３１】
図２は、スキャナ部１２の構成及び動作を説明するためのブロック図である。図２を参照して、スキャナ部１２は、露光用ランプ１２２及びレンズ等の光学系１２４を含むスキャナ光学ユニット１２０と、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）制御部１２６及びＣＣＤラインセンサ１２８を含むＣＣＤ部１２５と、スキャナ画像処理部１３０とを含む。スキャナ光学ユニット１２０は、原稿１００のコピー時又はスキャン時に、ユーザによって手動で、又は、自動原稿搬送装置（図示せず。）によって、原稿載置台（図示せず。）上に載置される原稿１００の原稿画像表面に対し露光用ランプ１２２から光Ｌ１を照射することによって得られる反射光像Ｌ２を、光学系１２４を通してＣＣＤラインセンサ１２８上に結像させる。ＣＣＤラインセンサ１２８は、ＣＣＤ制御部１２６からの制御信号Ｓ１によって駆動され、結像された反射光像Ｌ２を順次光電変換して画像データＤ１としてスキャナ画像処理部１３０に対して出力する。スキャナ画像処理部１３０は、ＣＣＤラインセンサ１２８から入力される画像データＤ１に対して、例えば、シェーディング補正等を含む、スキャナ特性に応じた各種補正処理を施して、ＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）形式の画像データ（以下「ＲＧＢデータ」と記す。）Ｄ２を作成し、ＲＧＢデータＤ２を転送するタイミングを示すタイミング信号Ｓ２と同期して、作成したＲＧＢデータＤ２を画像処理部１４に対して順次出力する。なお、ユーザによって、特定領域用画像処理を実行する旨の指示がなされた場合には、ＲＧＢデータＤ２及びタイミング信号Ｓ２は、画像処理部１４だけでなくマーク領域抽出部１６に対しても順次出力される。
【００３２】
図３は、マーク付与処理時における一連のデータの流れを示すブロック図である。画像処理部１４は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）及びＲＡＭ（以上いずれも図示せず。）を含む。図３を参照して、画像処理部１４のＭＰＵは、スキャナ画像処理部１３０からタイミング信号Ｓ２と同期して順次入力されるＲＧＢデータＤ２、又は、情報処理装置２から送信される画像データに対して、ＲＡＭ上にてマスキング処理等の色補正処理を含む各種画像処理を施して、ＹＭＣＫ（Ｙ：イエロー、Ｍ：マゼンタ、Ｃ：シアン、Ｋ：ブラック）形式の画像データ（以下「ＹＭＣＫデータ」と記す。）Ｄ３を作成する。そして、ＹＭＣＫデータＤ３を転送するタイミングを示すタイミング信号Ｓ３と同期して、作成したＹＭＣＫデータＤ３をプリンタ部２４に対して順次出力する。なお、ユーザによって、マーク付与処理を実行する旨の指示がなされた場合には、ＹＭＣＫデータＤ３及びタイミング信号Ｓ３は、特定領域抽出部２０及びマーク画像付与部２２に対して順次出力される。
【００３３】
特定領域抽出部２０は、主・副走査カウンタ２０２と、領域検知部２０４と、マップメモリ２０６とを含む。主・副走査カウンタ２０２は、マーク付与処理時において画像処理部１４から入力されるタイミング信号Ｓ３に応答して、ＹＭＣＫデータＤ３の主走査方向及び副走査方向のアドレスを示すアドレス信号Ｓ４を生成し、生成したアドレス信号Ｓ４を領域検知部２０４及びマップメモリ２０６に対して順次出力する。このアドレス信号Ｓ４は、マップメモリ２０６に対し情報を書込むタイミングを示すタイミング信号としての機能も有する。
【００３４】
図４は、マップメモリ２０６の構造を説明するための図である。図４を参照して、マップメモリ２０６は、後述するマーク画像領域１つ分の情報に対し１つのメモリセル２０７が対応するように構成されたメモリである。このメモリセル２０７は１ビットの情報を記憶することができる。マップメモリ２０６において、メモリセル２０７が「０」を記憶する場合には、対応する領域がマーク画像を形成しない領域であることを示し、「１」を記憶する場合には、対応する領域がマーク画像を形成する領域であることを示す。ここで、マーク画像を形成する領域とは、原稿１００の原稿画像において画像が形成されていない領域（以下「特定領域」と記す。）に対応する領域のことを示し、マーク画像を形成しない領域とは、原稿１００の原稿画像において画像が形成されている領域（以下「画像領域」と記す。）に対応する領域のことを示す。なお、これらのメモリセル２０７は、画像処理部１４から印刷停止を示す最後の信号であるタイミング信号Ｓ３が入力された場合に、全てのメモリセル２０７が「１」を記憶するように初期化される。これによって、マーク付与処理の開始時には、全てのメモリセル２０７が「１」を記憶した状態となる。
【００３５】
領域検知部２０４は、以下のようにして領域検知処理を行なう。すなわち、領域検知部２０４は、まず、画像処理部１４から順次入力されるＹＭＣＫデータＤ３が、画像領域のデータ（以下「画像領域データ」と記す。）であるか否かを、後述するマーク画像領域１つ分のＹＭＣＫデータＤ３毎に判定する。そして、画像領域データであると判定した場合には、主・副走査カウンタ２０２から入力されるアドレス信号Ｓ４に基づいて、マップメモリ２０６における、画像領域データに対応するメモリセル２０７に「０」を書込む。一方、画像領域データではない、すなわち特定領域の画像データであると判定した場合には、何も行なわない。ＹＭＣＫデータＤ３が画像領域データであるか否かの判定方法は、当該分野において一般的に使用される方法であれば特に限定されないが、例えば、マーク画像領域１つ分のＹＭＣＫデータＤ３における画像データ値が全て「０」でない場合、すなわち１つでも「１」がある場合に画像領域データであると判定する方法等がある。
【００３６】
マーク画像付与部２２は、遅延バッファ２２２と、主・副走査カウンタ２２４と、マーク画像生成部２２６と、マーク画像合成部２２８とを含む。
【００３７】
遅延バッファ２２２は、ＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ）構造のメモリである。遅延バッファ２２２は、領域検知部２０４がマーク画像領域１つ分に相当するライン数の領域検知処理を終了し、マップメモリ２０６に対して少なくとも最初の判定結果を書込むまで、画像処理部１４から入力されるタイミング信号Ｓ３及びＹＭＣＫデータＤ３を保持する。そして、上記した保持の後、タイミング信号Ｓ３を主・副走査カウンタ２２４及びプリンタ部２４のＬＳＵ（Ｌａｓｅｒ  Ｓｃａｎｎｉｎｇ  Ｕｎｉｔ）２４６に対して出力するとともに、ＹＭＣＫデータＤ３を、マーク画像合成部２２８に対して順次転送する。これにより、遅延バッファ２２２は、タイミング信号Ｓ３の出力及びＹＭＣＫデータＤ３の転送を遅延させることができるので、マーク画像領域１つ分のＹＭＣＫデータＤ３に対する領域検知処理が終了するまで、マーク画像合成部２２８による合成データＤ６の作成処理の開始を遅延させることができる。
【００３８】
主・副走査カウンタ２２４は、遅延バッファ２２２から入力されるタイミング信号Ｓ３に応答して、ＹＭＣＫデータＤ３の主走査方向及び副走査方向のアドレスを示すアドレス信号Ｓ５を生成し、生成したアドレス信号Ｓ５をマーク画像合成部２２８に対して出力する。このアドレス信号Ｓ５は、マップメモリ２０６から情報Ｄ５を読出すタイミングを示すタイミング信号としての機能も有する。主・副走査カウンタ２２４は、さらに、アドレス信号Ｓ５の出力に同期して、マーク画像データＤ４を作成するタイミングを示すタイミング信号Ｓ６をマーク画像生成部２２６に対して出力する。
【００３９】
マーク画像生成部２２６は、タイミング信号Ｓ６に応答して、マーク画像データＤ４を作成するとともに、作成したマーク画像データＤ４を、マーク画像合成部２２８に対して出力する。図５は、マーク画像データＤ４に基づくマーク画像５００の一例を示す図である。図５を参照して、ＹＭＣＫデータＤ３等の画像データに基づく画像は、主走査方向及び副走査方向にマトリクス状に配列される複数の画素５０２からなる。マーク画像５００において２×２画素は、１つのドット５０４を形成する。以下、個々のドット５０４を区別する場合には、アルファベットを参照符号の末尾に付し、総称する場合は参照符号のみで表す。マーク画像５００は、主走査方向に平行な２辺及び副走査方向に平行な２辺によって形成される正方形領域の頂点にくるように配置される４つのドット５０４ａ〜５０４ｄからなる。これら４つのドット５０４ａ〜５０４ｄ間の距離は、それぞれ１ｍｍである。以下、この正方形領域をマーク画像領域５０６と記す。
【００４０】
なお、ドット５０４は２×２画素の点に限定されないが、１×１画素〜８×８画素の点であることが好ましい。また、ドット５０４間の距離は１ｍｍに限定されない。
【００４１】
マーク画像合成部２２８は、主・副走査カウンタ２２４から入力されるアドレス信号Ｓ５に応答してメモリセル２０７に記憶される情報Ｄ５を順次読出し、読出した情報Ｄ５に基づいて、遅延バッファ２２２から順次転送されるＹＭＣＫデータＤ３が画像領域データであるか否かをマーク画像領域１つ分のＹＭＣＫデータＤ３毎に判定する。そして、画像領域データではないと判定した場合、すなわち、対応するメモリセル２０７から「１」が読出された場合には、ＹＭＣＫデータＤ３と、マーク画像生成部２２６から入力されるマーク画像データＤ４とを合成して合成データＤ６を作成する。合成データＤ６は、プリンタ部２４に対して出力される。一方、画像領域データであると判定した場合、すなわち、対応するメモリセル２０７から「０」が読出された場合には、データの合成は行なわれず、ＹＭＣＫデータＤ３がそのまま合成データＤ６として、プリンタ部２４に対して出力される。
【００４２】
プリンタ部２４は、画像メモリ２４２及び印刷部２４４を含む。画像メモリ２４２は、ＲＡＭを含む。画像メモリ２４２は、制御部１０等からの指示に応じて、印刷部２４４に送信するための、画像処理部１４から順次入力されるＹＭＣＫデータＤ３、又は、マーク画像付与部２２から順次入力される合成データＤ６をページ単位で一時的に記憶し、記憶したＹＭＣＫデータＤ３又は合成データＤ６を印刷部２４４による画像形成に同期して、印刷部２４４に対して出力する。印刷部２４４は、ＬＳＵ２４６を含む。印刷部２４４は、さらに、感光体ドラム、帯電器、現像装置、転写装置、クリーニング装置及び定着装置、並びに、画像形成装置１に着脱自在に装着されるトナーカートリッジ、手差し給紙トレイ、第１給紙トレイ及び第２給紙トレイ（以上いずれも図示せず。）を含む。手差し給紙トレイ、第１給紙トレイ及び第２給紙トレイは、この順で上下に並ぶように設置され、記録用紙を保持し、用紙搬送部（図示せず。）に記録用紙を送給する。手差し給紙トレイは、ユーザが手動により所望の記録用紙を設置するためのトレイであり、第１給紙トレイ及び第２給紙トレイは、異なる大きさの記録用紙を保持するためのトレイである。印刷部２４４は、制御部１０等からの指示に応じて、上記給紙トレイのいずれかから用紙搬送部を介して搬送される記録用紙上に、画像メモリ２４２から送信されるＹＭＣＫデータＤ３に基づく画像、又は、合成データＤ６に基づく画像（以下「第１画像」と記す。）を印刷する。
【００４３】
図６は、第１画像６００の一例を示す図である。図６（Ａ）は第１画像６００全体を示す図であり、図６（Ｂ）は点線で囲まれた領域６０８の拡大図であり、図６（Ｃ）は第１画像６００に手書き画像６０９が形成された状態を示す図である。図６（Ａ）及び図６（Ｂ）を参照して、第１画像６００は、文字領域６０２と、図形領域６０４と、文字領域６０２及び図形領域６０４を除いたマーク領域６０６とを含む。文字領域６０２及び図形領域６０４は画像領域に対応する領域であり、マーク領域６０６は特定領域に対応する領域である。マーク領域６０６には、マーク画像データＤ４に基づく複数のマーク画像５００が、主走査方向及び副走査方向に予め定める一定間隔を有して並んで配置されるように付与されている。マーク画像５００の色相としては、特に限定されるものではないが、特には、イエローであることが好ましい。本実施の形態では、画像形成装置１はカラー印刷が可能であるので、マーク画像５００はイエロートナーによって印刷されている。以下、第１画像６００が印刷された記録用紙を「マーク付与原稿」と記す。
【００４４】
図６（Ｃ）を参照して、ユーザは、目印等のために、第１画像６００のマーク領域６０６に手書き画像６０９を形成する。手書き画像６０９は、例えば、黒色インクのペンを用いて書込まれた線画像である。本実施の形態において、マーク画像５００を構成する４つのドット５０４は、予め定める一定間隔（１ｍｍ）を有するように配置されている。すなわち、４つのドット５０４が、一般的に使用されるペンの線画像の太さよりも広い間隔を有するように配置されている。そのため、手書き画像６０９はマーク画像５００の一部、すなわち２つのドット５０４上に形成されているが、マーク画像５００全体が手書き画像６０９によって覆われてしまうことはない。
【００４５】
操作パネル２６は、液晶ディスプレイからなる表示出力部と、操作キー及びタッチパネル等からなる操作インターフェイス部とを含む。表示出力部は、画像形成装置１の状態及び各種処理の状態に関する情報等の各種情報をユーザに提供する。操作インターフェイス部は、ユーザが画像形成装置１を操作するためのインターフェイスを提供する。操作パネル２６は、また、液晶ディスプレイとタッチパネルとを重ねて構成される、ユーザに対して対話的な操作インターフェイスを提供する。この対話的な操作インターフェイスは、タッチパネルから画像形成装置１全体の動作に対するユーザの指示を受付けて、その指示の内容を液晶ディスプレイに表示するとともに、その指示に応じた制御信号を制御部１０又は画像処理部１４のＭＰＵ等に対して出力する。操作パネル２６は、電源オン指示及び電源オフ指示を入力するための電源キー、印刷ジョブを開始させるための印刷スタートキー、マーク付与処理を開始させるためのマーク付与キー、並びに、特定領域用画像処理を開始させるための特定領域用画像処理キー等を含む。
【００４６】
操作パネル２６において、ユーザによってマーク付与キーが選択された後印刷スタートキーが押下されると、マーク付与処理が開始される。また、特定領域用画像処理キーが選択された後印刷スタートキーが押下されると、特定領域用画像処理が開始される。
【００４７】
図７は、特定領域用画像処理時における一連のデータの流れを示すブロック図である。図７を参照して、マーク領域抽出部１６は、色フィルタ１６２と、主・副走査カウンタ１６４と、マーク検知部１６６と、マップメモリ１６８とを含む。
【００４８】
色フィルタ１６２は、スキャナ画像処理部１３０から順次入力されるＲＧＢデータＤ２から、イエロー成分のデータ（以下「イエローデータ」と記す。）Ｄ７を抽出し、マーク検知部１６６に対して転送する。これによって、色フィルタ１６２において抽出されたイエローデータＤ７のみがマーク検知部１６６に対して出力される。
【００４９】
主・副走査カウンタ１６４は、特定領域用画像処理時においてスキャナ画像処理部１３０から入力されるタイミング信号Ｓ２に応答して、ＲＧＢデータＤ２の主走査方向及び副走査方向のアドレスを示すアドレス信号Ｓ７を生成し、生成したアドレス信号Ｓ７を、マーク検知部１６６及びマップメモリ１６８に対して出力する。このアドレス信号Ｓ７は、マップメモリ１６８に対し情報を書込むタイミングを示すタイミング信号としての機能も有する。
【００５０】
図８は、マップメモリ１６８の構造を説明するための図である。図８を参照して、マップメモリ１６８は、マーク画像領域１つ分の情報に対し１つのメモリセル１６９が対応するように構成されたメモリである。このメモリセル１６９は１ビットの情報を記憶することができる。マップメモリ１６８において、メモリセル１６９が「０」を記憶する場合には、対応する領域はマーク画像５００が形成されていない領域に対応することを示し、「１」を記憶する場合には、対応する領域はマーク画像５００が形成されたマーク領域６０６に対応する領域であることを示す。なお、これらのメモリセル１６９は、スキャナ画像処理部１３０から印刷停止を示す最後の信号であるタイミング信号Ｓ２が入力された場合に、全てのメモリセル１６９が「０」を記憶するように初期化される。これによって、特定領域用画像処理の開始時には、全てのメモリセルが「０」を記憶した状態となる。
【００５１】
マーク検知部１６６は、主・副走査カウンタ１６４から入力されるアドレス信号Ｓ７と、色フィルタ１６２から入力されるイエローデータＤ７とに基づいて、以下のようにしてマーク画像検知処理を行なう。すなわち、マーク検知部１６６は、まず、イエローデータＤ７内における、２×２画素からなる点の大きさのベタ画像となるデータであって、その周辺にベタ画像となるデータが存在しないデータを、１つのドット５０４に対応するドットデータとして検出する。次いで、マーク検知部１６６は、イエローデータＤ７に基づいて、検出したドットデータに基づくドット５０４から主走査方向及び副走査方向に予め定める一定間隔離れた位置に、他の３つのドット５０４が存在するか否かを判定する。そして、他の３つのドット５０４が存在すると判定した場合には、４つのドット５０４によって囲まれる領域をマーク画像領域５０６であると判断し、アドレス信号Ｓ７に基づいて、マーク画像領域５０６に対応するメモリセルに「１」を書込む。それ以外の場合には何も行なわない。マーク検知部１６６は、１ページ分のＲＧＢデータＤ２に対するマーク画像検知処理を終了すると、マーク画像検知処理が終了したことを示す終了信号（図示せず。）を特定領域用画像処理部１８に対して出力する。
【００５２】
特定領域用画像処理部１８は、実際には制御部１０により実行されるプログラムによって実現される。特定領域用画像処理部１８は、マーク検知部１６６から入力される終了信号に応答して、マップメモリ１６８に記憶される情報Ｄ８を読出す。そして読出した情報Ｄ８に基づいて、画像処理部１４にて画像処理中のＲＧＢデータＤ２に対し、マーク画像５００が形成されたマーク領域６０６の画像データを消去する画像消去処理を行なう。
【００５３】
このとき、特定領域用画像処理部１８は、メモリセル１６９にて「１」が記憶された領域をマーク領域６０６と判断するが、以下のような処理も併せて行なう。例えば、手書き画像６０９がマーク画像５００の一部である２つのドット５０４上に形成されているために（図６（Ｃ）参照）、色フィルタ１６２によって上記２つのドット５０４に対応するイエローデータＤ７が抽出されない場合がある。この場合、マーク検知部１６６によるマーク画像検知処理が正確に行なわれないため、対応するメモリセル１６９に「０」が誤って記憶される。特定領域用画像処理部１８は、誤った記憶処理に伴う誤判断を防ぐために、「０」を記憶するメモリセル１６９が孤立している場合（図８のメモリセル１６９ａ参照）、すなわち、「１」を記憶するメモリセル１６９によって「０」を記憶するメモリセル１６９が囲まれている場合には、孤立したメモリセル１６９に対応する領域をマーク領域６０６であると判断する。
【００５４】
ＮＩＣ２８は、ネットワーク３とのインターフェイスをとる。画像形成装置１は、このＮＩＣ２８を介して、ネットワーク３上の情報処理装置２とのデータ通信が可能である。
【００５５】
電源制御部３０は、外部電源３０２と電気的に接続される。電源制御部３０は、画像形成装置１の各部の動作に必要な電力を外部電源３０２から取得し、取得した電力を画像形成装置１の各部に供給する。
【００５６】
画像形成装置１は、上述した各部を動作させることによって、操作パネル２６からのユーザの入力操作による指示又は情報処理装置２等からの指示に応じて、原稿画像を読取り記録用紙に印刷するコピーモード、情報処理装置２等から送信される画像データを受信して記録用紙に印刷するプリンタモード、及び、原稿画像を読取り情報処理装置２等に送信するスキャナモード等の各種のモードのいずれかを実行する。
【００５７】
〈動作〉  
図１〜図８を参照して、本実施の形態に係る画像形成装置１は、マーク付与処理時及び特定領域用画像処理時において以下のように動作する。なお、マーク付与処理時及び特定領域用画像処理時における動作を除く画像形成装置１の一般的な機能を実現するための動作は、従来の画像形成装置における動作と同様である。
【００５８】
（マーク付与処理時における動作）
マーク付与処理開始時において、マップメモリ２０６の全てのメモリセル２０７（図４参照）は「１」を記憶した状態である。ユーザは、原稿１００を原稿載置台（図示せず。）上に載置し、操作パネル２６におけるマーク付与キーを選択した後、印刷スタートキーを押下する。印刷スタートキーが押下されると、スキャナ部１２は、原稿載置台に載置される原稿１００の原稿画像に基づくＲＧＢデータＤ２を作成し、作成したＲＧＢデータＤ２をタイミング信号Ｓ２と同期して画像処理部１４に対して順次出力する。画像処理部１４は、タイミング信号Ｓ２と同期して順次入力されるＲＧＢデータＤ２に基づいて、ＹＭＣＫデータＤ３を作成する。そして、作成したＹＭＣＫデータＤ３をタイミング信号Ｓ３と同期して、特定領域抽出部２０及びマーク画像付与部２２に対して順次出力する。
【００５９】
特定領域抽出部２０において、主・副走査カウンタ２０２は、画像処理部１４から入力されるタイミング信号Ｓ３に応答してアドレス信号Ｓ４を生成し、生成したアドレス信号Ｓ４を領域検知部２０４及びマップメモリ２０６に対して順次出力する。
【００６０】
領域検知部２０４は、画像処理部１４から順次入力されるＹＭＣＫデータＤ３が画像領域データであるか否かをマーク画像領域１つ分のＹＭＣＫデータＤ３毎に判定する。そして、画像領域データであると判定した場合には、主・副走査カウンタ２０２から入力されるアドレス信号Ｓ４に基づいて、マップメモリ２０６における、画像領域データに対応するメモリセル２０７に「０」を書込む。一方、画像領域データではない、すなわち、特定領域の画像データであると判定した場合には、何も行なわない。
【００６１】
マーク画像付与部２２において、遅延バッファ２２２は、領域検知部２０４がマーク画像領域１つ分に相当するライン数の領域検知処理を終了し、マップメモリ２０６に対して少なくとも最初の判定結果を書込むまで、画像処理部１４から入力されるタイミング信号Ｓ３及びＹＭＣＫデータＤ３を保持する。そして、上記した保持の後、タイミング信号Ｓ３を主・副走査カウンタ２２４及びプリンタ部２４のＬＳＵ２４６に対して出力するとともに、ＹＭＣＫデータＤ３を、マーク画像合成部２２８に対して順次転送する。
【００６２】
主・副走査カウンタ２２４は、遅延バッファ２２２から入力されるタイミング信号Ｓ３に応答してアドレス信号Ｓ５を生成し、生成したアドレス信号Ｓ５をマーク画像合成部２２８に対して出力する。主・副走査カウンタ２２４は、さらに、アドレス信号Ｓ５の出力に同期して、タイミング信号Ｓ６をマーク画像生成部２２６に対して出力する。
【００６３】
マーク画像生成部２２６は、タイミング信号Ｓ６に応答してマーク画像データＤ４を作成するとともに、作成したマーク画像データＤ４をマーク画像合成部２２８に対して出力する。
【００６４】
マーク画像合成部２２８は、主・副走査カウンタ２２４から入力されるアドレス信号Ｓ５に応答してメモリセル２０７に記憶される情報Ｄ５を順次読出し、読出した情報Ｄ５に基づいて、遅延バッファ２２２から順次転送されるＹＭＣＫデータＤ３が画像領域データであるか否かをマーク画像領域１つ分のＹＭＣＫデータＤ３毎に判定する。そして、画像領域データではないと判定した場合、すなわち、対応するメモリセル２０７から「１」が読出された場合には、ＹＭＣＫデータＤ３とマーク画像データＤ４とを合成して合成データＤ６を作成し、作成した合成データＤ６をプリンタ部２４に対して出力する。一方、画像領域データであると判定した場合、すなわち、対応するメモリセル２０７から「０」が読出された場合には、データの合成は行なわず、ＹＭＣＫデータＤ３をそのまま合成データＤ６として、プリンタ部２４に対して出力する。最後のＹＭＣＫデータＤ３に基づく合成データＤ６が出力されると、画像処理部１４から印刷停止を示す最後の信号であるタイミング信号Ｓ３が入力され、マップメモリ２０６における全てのメモリセル２０７が初期化される。
【００６５】
プリンタ部２４は、マーク画像合成部２２８から順次入力される合成データＤ６に基づく第１画像６００（図６参照）を記録用紙上に印刷する。このとき、第１画像６００のマーク領域６０６におけるマーク画像５００はイエロートナーによって印刷される。
【００６６】
（特定領域用画像処理時における動作）
特定領域用画像処理開始時において、マップメモリ１６８の全てのメモリセル１６９（図８参照）は「０」を記憶した状態である。ユーザは、第１画像６００が印刷されたマーク付与原稿のマーク領域６０６に黒色インクのペンを用いて手書き画像６０９を形成する。そして、手書き画像６０９が形成されたマーク付与原稿を原稿載置台（図示せず。）上に載置し、操作パネル２６の特定領域用画像処理キーを選択した後、印刷スタートキーを押下する。印刷スタートキーが押下されると、スキャナ部１２は、原稿載置台に載置されるマーク付与原稿の原稿画像に基づくＲＧＢデータＤ２を作成し、作成したＲＧＢデータＤ２をタイミング信号Ｓ２と同期して画像処理部１４及びマーク領域抽出部１６に対して順次出力する。
【００６７】
マーク領域抽出部１６において、色フィルタ１６２は、スキャナ画像処理部１３０から順次入力されるＲＧＢデータＤ２から、イエローデータＤ７を抽出し、マーク検知部１６６に対して転送する。
【００６８】
主・副走査カウンタ１６４は、スキャナ画像処理部１３０から入力されるタイミング信号Ｓ２に応答してアドレス信号Ｓ７を生成し、生成したアドレス信号Ｓ７を、マーク検知部１６６及びマップメモリ１６８に対して出力する。
【００６９】
マーク検知部１６６は、主・副走査カウンタ１６４から入力されるアドレス信号Ｓ７と、色フィルタ１６２から入力されるイエローデータＤ７とに基づいて、以下のようにしてマーク画像検知処理を行なう。すなわち、マーク検知部１６６は、まず、イエローデータＤ７内における、２×２画素からなる点の大きさのベタ画像となるデータであって、その周辺にベタ画像となるデータが存在しないデータを、１つのドット５０４ａに対応するドットデータとして検出する（図５参照）。次いで、マーク検知部１６６は、イエローデータＤ７に基づいて、検出したドットデータに基づくドット５０４ａから主走査方向及び副走査方向に予め定める一定間隔離れた位置に、他の３つのドット５０４ｂ〜５０４ｄが存在するか否かを判定する。そして、他の３つのドット５０４ｂ〜５０４ｄが存在すると判定した場合には、４つのドット５０４ａ〜５０４ｄによって囲まれる領域をマーク画像領域５０６であると判断し、アドレス信号Ｓ７に基づいて、マーク画像領域５０６に対応するメモリセルに「１」を書込み、それ以外の場合には何も行なわない。マーク検知部１６６は、１ページ分のＲＧＢデータＤ２に対するマーク画像検知処理を終了すると、終了信号（図示せず。）を特定領域用画像処理部１８に対して出力する。
【００７０】
画像処理部１４は、タイミング信号Ｓ２と同期して順次入力されるＲＧＢデータＤ２に基づいて、ＹＭＣＫデータＤ３を作成する。このとき、特定領域用画像処理部１８は、マーク検知部１６６から入力される終了信号に応答して、マップメモリ１６８に記憶される情報Ｄ８を読出す。そして読出した情報Ｄ８に基づいて、画像処理部１４にて画像処理中のＲＧＢデータＤ２に対し、マーク画像５００が形成された領域であるマーク領域６０６の画像データを消去する画像消去処理を行なう。画像処理部１４は、作成した画像消去処理後のＹＭＣＫデータＤ３をタイミング信号Ｓ３と同期して、プリンタ部２４に対して順次出力する。最後のＹＭＣＫデータＤ３が出力されると、スキャナ画像処理部１３０から印刷停止を示す最後の信号であるタイミング信号Ｓ２が入力され、マップメモリ１６８における全てのメモリセル１６９が初期化される。
【００７１】
プリンタ部２４は、画像処理部１４から順次入力されるＹＭＣＫデータＤ３に基づく印刷画像（以下「第２画像」と記す。）を記録用紙上に印刷する。このとき、第２画像は、手書き画像６０９が消去された状態で印刷される。
【００７２】
［変形例］  
画像形成装置１の変形例は、特定領域抽出部２０に代えて特定領域抽出部７０が設けられる点を除いて、上記実施の形態に係る画像形成装置１と同一の構成である。本変形例において、画像形成装置１と同一の機能を有する構成部には同一の参照符号及び名称を付し、それらについての詳細な説明は繰返さない。
【００７３】
図９は、本変形例に係るマーク付与処理時における一連のデータの流れの一部を示すブロック図である。図９を参照して、特定領域抽出部７０は、Ｙ判定回路７０１と、Ｍ判定回路７０２と、Ｃ判定回路７０３と、Ｋ判定回路７０４と、判定合成部７０５と、ＲＡＭからなる判定保持用メモリ７０６と、領域判定部７０７と、マップメモリ７０８とを含む。
【００７４】
画像処理部１４から入力されるＹＭＣＫデータＤ３は、ＹデータＤ３ｙ、ＭデータＤ３ｍ、ＣデータＤ３ｃ及びＫデータＤ３ｋに分かれ、Ｙ判定回路７０１、Ｍ判定回路７０２、Ｃ判定回路７０３及びＫ判定回路７０４に対してそれぞれ入力される。
【００７５】
Ｙ判定回路７０１、Ｍ判定回路７０２、Ｃ判定回路７０３及びＫ判定回路７０４には、それぞれ、画像濃度値の上限値及び下限値（以下「上・下限値」と記す。）が予め設定されている。この上・下限値は、画像濃度値が上・下限値の範囲内である場合には、対応する画像濃度は手書き画像が形成され易い画像濃度であるように設定されている。
【００７６】
Ｙ判定回路７０１、Ｍ判定回路７０２、Ｃ判定回路７０３及びＫ判定回路７０４は、それぞれ、マーク付与処理時において画像処理部１４から入力されるタイミング信号Ｓ３に応答して、画像処理部１４から順次入力されるＹデータＤ３ｙ、ＭデータＤ３ｍ、ＣデータＤ３ｃ及びＫデータＤ３ｋに含まれる濃度信号に基づいて、画像濃度値が予め定める上・下限値の範囲内であるか否かをマーク画像領域１つ分のデータ毎に判定する。そして、上・下限値の範囲内であると判定した場合には「１」を示す信号を判定合成部７０５に対して出力する。一方、上・下限値の範囲内ではないと判定した場合には「０」を示す信号を判定合成部７０５に対して出力する。
【００７７】
判定合成部７０５は、ＡＮＤ回路である。判定合成部７０５は、Ｙ判定回路７０１、Ｍ判定回路７０２、Ｃ判定回路７０３及びＫ判定回路７０４から入力される信号が、全て「１」を示す信号である場合には「１」を示す情報を判定保持用メモリ７０６に記憶させる。一方、１つでも「０」を示す信号が存在する場合には「０」を示す情報を判定保持用メモリ７０６に記憶させる。これにより、マーク画像領域１つ分のＹＭＣＫデータＤ３の画像濃度が、手書き画像が形成され易い画像濃度であるか否かを示す情報が順次判定保持用メモリ７０６に記憶されていく。
【００７８】
マップメモリ７０８は、予め定める一定領域分（本変形例では２ｃｍ×２ｃｍ分）の情報に対し１つのメモリセルが対応するように構成されたメモリである。このメモリセルは１ビットの情報を記憶することができる。マップメモリ７０８において、メモリセルが「０」を記憶する場合には、対応する領域がマーク画像を形成しない領域であることを示し、「１」を記憶する場合には、対応する領域がマーク画像を形成する領域であることを示す。ここで、マーク画像を形成する領域とは、原稿１００の原稿画像において、予め定める一定面積以上であって、かつ、予め定める一定範囲内の画像濃度値を有する画像が形成されている領域（以下「特定領域」と記す。）に対応する領域のことを示し、マーク画像を形成しない領域とは、原稿１００の原稿画像において、上記特定領域を除いた領域に対応する領域のことを示す。なお、これらのメモリセルは、画像処理部１４から印刷停止を示す最後の信号であるタイミング信号Ｓ３が入力された場合に、全てのメモリセルが「１」を記憶するように初期化される。これによって、マーク付与処理の開始時には、全てのメモリセルが「１」を記憶した状態となる。
【００７９】
領域判定部７０７は、実際には制御部１０により実行されるプログラムによって実現される。領域判定部７０７は、判定保持用メモリ７０６に記憶された情報が予め定める一定領域分の情報に達したときに、一定領域分の情報を加算する。そして、加算値が予め定める閾値より小さい場合には、マップメモリ７０８における、対応するメモリセルに「０」を書込む。一方、加算値が予め定める閾値以上である場合、すなわち、予め定める一定領域分の画像濃度が、手書き画像が形成され易い画像濃度である場合には、何も行なわない。なお、上記した閾値は、ＨＤＤ１０８に予め記憶される。
【００８０】
〈動作〉  
図９を参照して、画像形成装置１の変形例は、マーク付与処理時において以下のように動作する。なお、特定領域抽出部７０における動作を除いた動作は、上記した画像形成装置１における動作と同じである。したがって、同じ動作についての詳細な説明は繰返さない。
【００８１】
（マーク付与処理時における動作）
マーク付与処理開始時において、マップメモリ７０８の全てのメモリセルは「１」を記憶した状態である。画像処理部１４は、作成したＹＭＣＫデータＤ３をタイミング信号Ｓ３と同期して、特定領域抽出部７０及びマーク画像付与部２２に対して順次出力する。このとき、特定領域抽出部７０に入力されるＹＭＣＫデータＤ３のうち、ＹデータＤ３ｙはＹ判定回路７０１に入力され、ＭデータＤ３ｍはＭ判定回路７０２に入力され、ＣデータＤ３ｃはＣ判定回路７０３に入力され、ＫデータＤ３ｋはＣ判定回路７０４に入力される。
【００８２】
Ｙ判定回路７０１、Ｍ判定回路７０２、Ｃ判定回路７０３及びＫ判定回路７０４は、それぞれ、画像処理部１４から入力されるタイミング信号Ｓ３に応答して、画像処理部１４から順次入力されるＹデータＤ３ｙ、ＭデータＤ３ｍ、ＣデータＤ３ｃ及びＫデータＤ３に含まれる濃度信号に基づいて、画像濃度値が予め定める上・下限値の範囲内であるか否かをマーク画像領域１つ分のデータ毎に判定する。そして、上・下限値の範囲内であると判定した場合には「１」を示す信号を判定合成部７０５に対して出力する。一方、上・下限値の範囲内ではないと判定した場合には「０」を示す信号を判定合成部７０５に対して出力する。
【００８３】
判定合成部７０５は、Ｙ判定回路７０１、Ｍ判定回路７０２、Ｃ判定回路７０３及びＫ判定回路７０４から入力される信号が、全て「１」を示す信号である場合には「１」を示す情報を判定保持用メモリ７０６に記憶させる。一方、１つでも「０」を示す信号が存在する場合には「０」を示す情報を判定保持用メモリ７０６に記憶させる。
【００８４】
領域判定部７０７は、判定保持用メモリ７０６に記憶された情報が予め定める一定領域分（２ｃｍ×２ｃｍ分）の情報に達したときに、一定領域分の情報を加算する。そして、加算値が予め定める閾値より小さい場合には、マップメモリ７０８における、対応するメモリセルに「０」を書込む。一方、加算値が予め定める閾値以上である場合、すなわち、予め定める一定領域分の画像濃度が、手書き画像が形成され易い画像濃度である場合には、何も行なわない。
【００８５】
マーク画像付与部２２において、遅延バッファ２２２は、領域判定部７０７が予め定める一定領域分に相当するライン数の上記処理を終了し、マップメモリ７０８に対して少なくとも最初の判定結果を書込むまで、画像処理部１４から入力されるタイミング信号Ｓ３及びＹＭＣＫデータＤ３を保持する。そして、上記した保持の後、タイミング信号Ｓ３を主・副走査カウンタ２２４及びプリンタ部２４のＬＳＵ２４６に対して出力するとともに、ＹＭＣＫデータＤ３を、マーク画像合成部２２８に対して順次転送する。
【００８６】
図１０は、本変形例に係る第１画像８００の一例を示す図である。図１０を参照して、第１画像８００は、文字領域８０２と、図形領域８０４と、文字領域８０２及び図形領域８０４を除いた下地領域８０６とを含む。下地領域８０６及び図形領域８０４の一部８０７は、特定領域に対応するマーク領域である。このマーク領域には、マーク画像データＤ４に基づく複数のマーク画像５００が、主走査方向及び副走査方向に予め定める一定間隔を有して並んで配置されるように付与されている。
【００８７】
〈作用・効果〉  
上記実施の形態及び変形例によれば、マーク付与処理時において、スキャナ部１２及び画像処理部１４は、特定領域を含む原稿画像に基づくＹＭＣＫデータＤ３を作成し、特定領域抽出部２０，７０は、ＹＭＣＫデータＤ３から特定領域の画像データを抽出し、マーク画像付与部２２は、抽出された特定領域の画像データと、マーク画像５００を出力するためのマーク画像データＤ４とを合成することで合成データＤ６を作成し、プリンタ部２４は、合成データＤ６に基づいて、マーク領域を含む第１画像６００，８００を出力する。また、特定領域用画像処理時において、スキャナ部１２は、第１画像６００，８００に基づくＲＧＢデータＤ２を作成し、マーク領域抽出部１６は、ＲＧＢデータＤ２からマーク領域の画像データを抽出し、特定領域用画像処理部１８は、ＲＧＢデータＤ２のうち、抽出されたマーク領域の画像データに対して所定の画像処理を行ない、プリンタ部２４は、所定の画像処理後のＹＭＣＫデータＤ３に基づく第２画像を出力する。
【００８８】
このように、第１画像６００，８００における、原稿画像の特定領域に対応する領域にマーク領域を形成し、第１画像６００，８００に基づくＲＧＢデータＤ２からマーク領域の画像データを抽出するので、マーク領域に形成された手書き画像を確実かつ容易に抽出することができる。また、抽出したマーク領域のデータに対して所定の画像処理を行なうので、手書き画像に基づく画像データに対して確実に所望の画像処理を実行することができる。
【００８９】
また上記実施の形態によれば、特定領域は、原稿１００の原稿画像において画像が形成されていない領域である。また上記変形例によれば、特定領域は、原稿１００の原稿画像において、予め定める一定面積以上であって、かつ、予め定める一定範囲内の画像濃度値を有する画像が形成されている領域である。なお、特定領域は上記した領域に限定されない。例えば、特定領域は、原稿１００の原稿画像において、予め定める一定の明度以上の画像が形成されている領域であってもよいし、予め定める一定の色相を有する画像が形成されている領域であってもよい。また特定領域は、手書き画像が形成される領域として予め定められる領域であってもよい。図１１は、第１画像９００の他の一例を示す図である。図１１を参照して、第１画像９００は、文字領域９０２と、マーク領域９０４と、文字領域９０２及びマーク領域９０４を除いた下地領域９０６とを含むアンケート用紙である。マーク領域９０４は、アンケートに対するユーザの回答が手書きによって記入される回答欄として予め定められる特定領域である。マーク領域９０４には、複数のマーク画像５００が、主走査方向及び副走査方向に一定間隔を空けて並んで配置されるように付与されている。
【００９０】
いずれにしても、特定領域として、手書き画像が形成され易いと予想される領域が設定されることが好ましい。これによって、手書き画像をより一層確実かつ容易に抽出することができる。また、手書き画像に基づく画像データに対してより一層確実に所望の画像処理を実行することができる。
【００９１】
また上記実施の形態及び変形例によれば、マーク画像５００の色相は、イエローである。このように、マーク画像５００の色相が視覚によって認識しにくいイエローであることによって、マーク画像５００の付与に伴う第１画像６００，８００の画質の低下を最小限に抑えることができる。
【００９２】
また上記実施の形態及び変形例によれば、マーク画像５００は複数のドット５０４から構成され、ドット５０４は、１×１画素〜８×８画素の点である。このように、マーク画像５００が、視覚によって認識しにくい充分小さいドット５０４から構成されることで、マーク画像５００の付与に伴う第１画像６００，８００の画質の低下を最小限に抑えることができ、第１画像６００，８００が見にくくなることをより一層確実に防ぐことができる。
【００９３】
また上記実施の形態及び変形例によれば、マーク画像５００は、概ね１ｍｍの間隔を有して配置される複数のドット５０４から構成され、マーク領域抽出部１６は、複数のドット５００の少なくとも一部を検出することで、ＲＧＢデータＤ２からマーク領域の画像データを抽出する。これにより、マーク画像５００を構成する複数のドット５０４が、一般的に使用されるペン等の線画像の太さよりも広い間隔を有するように配置されるので、複数のドット５０４のうちの一部は手書き画像部分から外れることができ、マーク画像５００全体が手書き画像によって覆われてしまうことを避けることができる。したがって、マーク画像５００上に手書き画像が形成された場合においても、マーク領域の画像データを確実に抽出することができるので、マーク領域に形成された手書き画像をさらに確実に抽出することができる。
【００９４】
また上記実施の形態によれば、特定領域用画像処理部１８は、ＲＧＢデータＤ２のうち、抽出されたマーク領域の画像データを消去する。これによって、第２画像中の手書き画像を消去することができるので、元の原稿１００を消失した場合においても、元の原稿１００と同様の原稿画像を得ることができる。
【００９５】
また上記実施の形態においては、特定領域用画像処理部１８は、画像消去処理を行なったが本発明はそのような実施の形態に限定されない。例えば、手書き文字認識処理等のパターン認識処理を行なってもよい。例えば、ユーザによってマーク領域９０４に回答が記入された第１画像９００（図１１参照）に対して特定領域用画像処理が行なわれる場合、特定領域用画像処理部１８は、マーク検知部１６６から入力される終了信号に応答して、マップメモリ１６８に記憶される情報Ｄ８を読出す。そして読出した情報Ｄ８に基づいて、画像処理部１４にて画像処理中のＲＧＢデータＤ２における、マーク領域９０４の画像データに対しパターン認識処理を行なう。これによって、スキャン時に原稿載置台（図示せず。）に載置される第１画像９００の向きに影響されることなく、マーク領域９０４に書込まれた手書き画像を認識することができるので、回答欄の位置を自由に設定することができる。また、マーク領域９０４の位置から、原稿載置台に載置される第１画像９００の向きを判定することができる。さらに、手書き文字認識を行なうために、ＲＧＢデータＤ２全体に対してパターン認識を行なう必要がなく、また、第１画像９００の向きを判定した後にパターン認識を行なうことができるので、効率良くパターン認識を行なうことができる。
【００９６】
また上記実施の形態においては、マーク検知部１６６は、１ページ分のＲＧＢデータＤ２に対するマーク検知処理を終了した際に、特定領域用画像処理部１８に対し終了信号を出力したが、本発明はそのような実施の形態に限定されず、特定領域用画像処理部１８によって実行される画像処理の内容に応じて適宜設定されればよい。例えば、特定領域用画像処理部１８が、マーク画像５００のみを消去する等の、マーク画像領域５０６に対応するデータ毎に画像処理を行なう場合には、マーク画像領域５０６１つ分のＲＧＢデータＤ２に対するマーク検知処理を終了した際に、終了信号を出力すればよい。
【００９７】
また上記実施の形態においては、特定領域用画像処理部１８は、誤った記憶処理に伴う誤判断を防ぐために、孤立した「０」を記憶するメモリセル１６９ａ（図８参照）に対応する領域をマーク領域６０６であると判断したが、本発明はそのような実施の形態に限定されない。例えば、色フィルタ１６２によって２つのドット５０４に対応するイエローデータＤ７が抽出された場合には、その２つのドット５０４を含む領域をマーク領域６０６であると判断してもよい。これによって、手書き画像６０９がマーク画像５００の一部である２つのドット５０４上に形成されている場合においても（図６（Ｃ）参照）、誤判断を防ぐことができる。
【００９８】
また上記実施の形態において、マーク検知部１６６は、検出したドットデータに基づくドット５０４から予め定める一定間隔離れた位置に、他の３つのドット５０４が存在すると判定した場合に、４つのドット５０４によって囲まれる領域をマーク画像領域５０６であると判断したが、本発明はそのような実施の形態に限定されない。例えば、１つのドットデータを検出した場合に、そのドットデータを含むマーク画像領域一つ分の領域をマーク画像領域５０６であると判断してもよい。また、検出したドットデータに基づくドット５０４から予め定める一定間隔離れた位置に、他の１つのドット５０４が存在すると判定した場合に、その２つのドットデータを含むマーク画像領域１つ分の領域をマーク画像領域５０６であると判断してもよい。これによって、マーク検知部１６６の誤判断をより一層確実に減らすことができるとともに、「０」を記憶する孤立したメモリセル１６９ａを抽出する処理を省くことができるため、マーク検知部１６６にかかる負荷をより一層低減することができる。
【００９９】
また上記実施の形態においては、マーク付与原稿は画像形成装置１におけるマーク付与処理によって作成されたが、本発明はそのような実施の形態に限定されない。例えば、情報処理装置２の画像データ作成処理及び画像形成装置１の印刷処理によって作成されてもよい。この場合、情報処理装置２は、図形描画ツール及びワードプロセッサ等のアプリケーションプログラムを使用するユーザの指示に応じて、文字、図形及びマーク領域等を含む画像を出力するための画像データを作成し、作成した画像データをプリンタドライバによってプリンタ記述言語に変換して、画像形成装置１に対して送信する。画像形成装置１は、情報処理装置２から受信した画像データに基づいて、印刷画像を記録用紙上に印刷する。
【０１００】
また上記実施の形態においては、４つのドット５０４は、正方形領域の頂点にくるように配置されたが、本発明はそのような実施の形態には限定されない。例えば、三角形領域の頂点にくるように配置されてもよい。
【０１０１】
また上記実施の形態においては、画像形成装置１は、マーク付与処理及び特定領域用画像処理の両方を行なう構成であったが、本発明はそのような実施の形態に限定されない。例えば、画像形成装置１は、マーク付与処理及び特定領域用画像処理のうちのいずれか一方のみを行なう構成であってもよい。
【０１０２】
今回開示された実施の形態は単に例示であって、この発明が上記した実施の形態のみに制限されるわけではない。この発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０１０３】
１  画像形成装置
２  情報処理装置
３  ネットワーク
１０  制御部
１２  スキャナ部
１４  画像処理部
１６  マーク領域抽出部
１８  特定領域用画像処理部
２０，７０  特定領域抽出部
２２  マーク画像付与部
２４  プリンタ部
２６  操作パネル
２８  ＮＩＣ
３０  電源制御部
１０９  ＢＵＳライン
【図１】
2010258752.tif 000003
【図２】
2010258752.tif 000004
【図３】
2010258752.tif 000005
【図４】
2010258752.tif 000006
【図５】
2010258752.tif 000007
【図６】
2010258752.tif 000008
【図７】
2010258752.tif 000009
【図８】
2010258752.tif 000010
【図９】
2010258752.tif 000011
【図１０】
2010258752.tif 000012
【図１１】
2010258752.tif 000013
【手続補正書】
【提出日】平成22年6月1日(2010.6.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
（マーク付与処理時における動作）
マーク付与処理開始時において、マップメモリ７０８の全てのメモリセルは「１」を記憶した状態である。画像処理部１４は、作成したＹＭＣＫデータＤ３をタイミング信号Ｓ３と同期して、特定領域抽出部７０及びマーク画像付与部２２に対して順次出力する。このとき、特定領域抽出部７０に入力されるＹＭＣＫデータＤ３のうち、ＹデータＤ３ｙはＹ判定回路７０１に入力され、ＭデータＤ３ｍはＭ判定回路７０２に入力され、ＣデータＤ３ｃはＣ判定回路７０３に入力され、ＫデータＤ３ｋはＫ判定回路７０４に入力される。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2010258752.tif 000014