(57)【特許請求の範囲】
【請求項１】
原稿を読み取り、前記読み取った原稿を複写する画像処理装置であって、
前記原稿を読み取り互いに異なる位相を有する複数枚の低解像度画像を取得する手段と、
前記複数枚の低解像度画像を用いて超解像処理を行うことにより、前記複数枚の低解像度画像よりも解像度が高い高解像度画像を生成する超解像処理手段と、
前記高解像度画像に地紋画像データが含まれているか否かを判定する判定手段と、
前記判定手段による判定の結果、前記高解像度画像に地紋画像データが含まれていないと判定された場合、前記高解像度画像を出力し、前記高解像度画像に地紋画像データが含まれていると判定された場合、前記複数枚の低解像度画像の中から一枚の低解像度画像を出力する出力手段と
を有する画像処理装置。
【請求項２】
前記超解像処理手段は、低解像度画像の枚数を順次増やしながら超解像処理を行い、前記判定手段は、該超解像処理の結果を用いて前記判定を行い、前記地紋データが含まれていると判定した時点で超解像処理を停止させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、周波数解析手段によって前記判定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記判定手段は、パターン認識手段によって前記判定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
原稿を読み取り、前記読み取った原稿を複写する画像処理方法であって、
前記原稿を読み取り互いに異なる位相を有する複数枚の低解像度画像を取得する工程と、
前記複数枚の低解像度画像を用いて超解像処理を行うことにより、前記複数枚の低解像度画像よりも解像度が高い高解像度画像を生成する超解像処理工程と、
前記高解像度画像に地紋画像データが含まれているか否かを判定する判定工程と、
前記判定工程による判定の結果、前記高解像度画像に地紋画像データが含まれていないと判定された場合、前記高解像度画像を出力し、前記高解像度画像に地紋画像データが含まれていると判定された場合、前記複数枚の低解像度画像の中から一枚の低解像度画像を出力する出力工程と
を含む画像処理方法。
【請求項６】
前記超解像処理工程は、低解像度画像の枚数を順次増やしながら超解像処理を行い、前記判定工程は、該超解像処理の結果を用いて前記判定を行い、前記地紋データが含まれていると判定した時点で超解像処理を停止させることを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記判定工程における判定は、周波数解析によることを特徴とする請求項５に記載の画像処理方法。
【請求項８】
前記判定工程における地紋検出は、パターン認識によることを特徴とする請求項５に記載の画像処理方法。
【請求項９】
請求項５から請求項８のいずれかに記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶させたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地紋画像データを扱う画像処理装置に関する。
【背景技術】
【０００２】
偽造防止用紙と呼ばれる特殊な用紙が存在する。この偽造防止用紙には、人間が一見しても見えないように「ＣＯＰＹ」などの文字列が埋め込まれている。なお、偽造防止用紙を複写することで得られる複写物上では、この埋め込まれた文字列は浮び上がる。そのため、こうした偽造防止用紙を用いて作成された文書は、その複写物とは容易に区別することができる。また、文書の複写物の使用を躊躇させることができる。
【０００３】
偽造防止用紙はこうした効果があるため、住民票や帳票などを作成する際に利用されてきた。しかし、偽造防止用紙は普通紙と比較して値段が高いという問題があった。また、用紙の製作時に埋め込まれた文字列しか複写物上で浮び上がらないという問題があった。
【０００４】
こうした状況の中、近年では、偽造防止用紙と同様の効果を得ることができる新しい技術が注目されている（特許文献１参照）。これは、コンピュータを用いて作成した原稿画像データ及び地紋（複写牽制地紋と呼ばれることもある）画像データを合成し、この合成により得られた地紋付き画像データを普通紙に出力するという技術である。なお、この地紋画像データには文字列などが埋め込まれている。そのため、地紋付き画像データを複写することで得られる複写物上では、偽造防止用紙を用いた場合と同様に埋め込まれていた文字列が浮び上がる。
【０００５】
なお、この技術は普通紙を利用するため、偽造防止用紙を利用する場合に比べて安価に原本を作成することが可能であるという利点がある。またこの技術では、原本を作成する度に新たな地紋付き画像データを生成することが可能である。そのため、この技術には、地紋画像データの地紋色や地紋に埋め込む文字列などを自由に設定することが可能であるという利点がある。
【０００６】
ところで、この地紋画像データは複写物上で「残る」領域及び「消える」（あるいは「残る領域に比べて薄くなる」）領域から構成される。なお、これら２つの領域における反射濃度は原本上ではほぼ同じとなっている。そのため、人間の目には「ＣＯＰＹ」などの文字列が埋め込まれていることが分かりづらい。ここで「残る」とは、原本における画像が複写物上で正確に再現されることである。また「消える」とは、原本における画像が複写物上では再現されづらい状態にあることである。以降、複写物上で「残る」領域を「潜像部」と称し、複写物上で「消える」（あるいは「残る領域に比べて薄くなる」）領域を「背景部」と称する。
【０００７】
図３６は、地紋画像データにおけるドットの状態を示す図である。同図でドットが集中して配置されている領域が潜像部であり、ドットが分散して配置されている領域が背景部である。この２つの領域におけるドットは、それぞれ異なる網点処理や異なるディザ処理により生成されている。例えば、潜像部のドットは低い線数の網点処理により、また背景部のドットは高い線数の網点処理により生成されている。あるいは、潜像部のドットはドット集中型ディザマトリクスを用いて、また背景部のドットはドット分散型ディザマトリクスを用いて生成されている。
【０００８】
ところで、複写機の再現能力は、複写機が有する入力解像度や出力解像度に依存する。そのため、複写機の再現能力には限界が存在する。地紋画像データの潜像部におけるドットが複写機で再現可能なドットより大きく形成され、かつ背景部におけるドットが再現可能なドットより小さく形成されている場合を想定する。このような場合には、一般的に複写物上では潜像部におけるドットは再現されるが、背景部におけるドットは再現されにくい。結果として、複写物上では、潜像部が背景部に比べてより濃く再現される。以後、複写物上で潜像部が背景部より濃く再現されることで、埋め込まれていた文字列などが浮び上がったように見えることを顕像化と称する。
【０００９】
図３７（ａ）および（ｂ）は、この顕像化を示す図である。集中したドット（大きなドット）は複写物上で再現され、分散したドット（小さなドット）は複写物上で正確に再現されないことを同図は概念的に示している。
【００１０】
なお、地紋画像データは上記構成に限定されるものではなく、複写物上で人間が認識可能に「ＣＯＰＹ」などの文字列や記号あるいは模様などが現れる（顕像化する）ように構成されていればよい。また、複写物上で「ＣＯＰＹ」などの文字列が白抜き状態で示されても、その地紋画像データは目的を達成しているといえる。この場合「ＣＯＰＹ」の領域を背景部と呼ぶことは言うまでもない。
【００１１】
地紋の構成要素は、背景部と潜像部であり、この２種類の領域がほぼ同じ反射濃度で原本上に表現されることが重要である。例えば、特許文献２は、経年変化による画像形成装置のドット再現性能をカバーするための手法が記載されている。具体的には、様々な線数のスクリーンを利用した地紋の潜像部と背景部のキャリブレーションを行い、地紋の背景部と潜像部のスクリーンを切り替えるという手法が記載されている。
【００１２】
一方、一定の解像度の画像を複数枚用いて解像度を向上させる「超解像」という技術が存在する。その技術を用いれば低解像度の画像から高解像度の画像への変換が可能となり、従来と同じデバイスで高解像度な画像を得ることが可能となる（例えば非特許文献１）。超解像技術を行うためにはサブピクセル（１画素よりも小さい単位）で位相が異なる複数の画像が必要となるため、動画像処理などの分野で広く適用されている。
【００１３】
この超解像技術を複写機へ導入する場合、複写機のスキャナ部からサブピクセルで位相が異なる複数の低解像度画像を取得する必要がある。または、ネットワーク接続された画像形成装置やＰＣ等の外部装置から同様な複数の低解像度画像を取得してもよい。そして、これらの複数の低解像度画像を用いて超解像処理を行って高解像度画像を生成することにより、１枚の低解像度画像から１枚の高解像度画像を生成するよりも高画質な高解像度画像が得られる。
【００１４】
【特許文献１】特開２００１−１９７２９７号公報
【特許文献２】特開２００６−２２９３１６号公報
【特許文献３】ＰＣＴ国際公開ＷＯ０４／０６８８６２
【非特許文献１】「複数のデジタル画像データによる超解像処理」（Ｒｉｃｏｈ  Ｔｅｃｈｎｉｃａｌ  Ｒｅｐｏｒｔ  Ｎｏ．２４，  ＮＯＶＥＭＢＥＲ，１９９８）
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかし、前述したような地紋付きの出力物を、超解像技術を導入した複写機で複写を行う際、隠し文字が顕在化されなくなるという課題がある。
【００１６】
複写機のスキャナ部の読み取りによって複数の低解像度画像の背景部（小さなドット）は、一般的に平坦化されている（ぼやけている）。しかしながら、超解像処理によって解像度が高くなるため局所的に濃度があがり、下地飛ばし等の画像処理を施しても背景部が薄くなりにくい。従って、潜像部と背景部の濃度に所望の差が生じないため埋め込まれていた文字列が浮び上がったように見えなくなる
【００１７】
具体的に、図３８を用いて説明する。３８０１は、地紋付き紙原稿の一例であり、「コピー禁止」の文字部分が潜像部で、それ以外の背景が背景部である。３８０１で示す地紋付き紙原稿は、前述したように複写機のスキャナ部から３８０２に示すようなサブピクセルで位相が異なる複数の画像として読み取られる。３８０３はこの複数の画像を用いて超解像処理を行った結果である。ここで、超解像処理に用いる画像枚数が多いほど高解像度画像が得られる。
【００１８】
尚、３８０３の文字部は３８０２の文字部に比べて解像度が高くなっている様子を模式的に示している。また３８０３の背景部も３８０２の背景部に比べて解像度が高くなり、局所的に濃度があがっている様子を模式的に示している。３８０４はこの高解像度画像を出力した結果である。３８０４で示されるように、高解像度画像を出力すると潜像部と背景部の濃度に所望の差が生じないため、埋め込まれていた文字列が浮び上がったように見えなくなる。
【００１９】
そこで、本発明では、超解像技術を導入した複写機で複写を行う際にも、地紋付きの出力物の隠し文字を顕在化させることができるようにすることを目的とする。
【課題を解決するための手段】
【００２０】
上記目的を達成するため、本発明の画像処理装置は、原稿を読み取り、前記読み取った原稿を複写する画像処理装置であって、前記原稿を読み取り互いに異なる位相を有する複数枚の低解像度画像を取得する手段と、前記複数枚の低解像度画像を用いて超解像処理を行うことにより、前記複数枚の低解像度画像よりも解像度が高い高解像度画像を生成する超解像処理手段と、前記高解像度画像に地紋画像データが含まれているか否かを判定する判定手段と、前記判定手段による判定の結果、前記高解像度画像に地紋画像データが含まれていないと判定された場合、前記高解像度画像を出力し、前記高解像度画像に地紋画像データが含まれていると判定された場合、前記複数枚の低解像度画像の中から一枚の低解像度画像を出力する出力手段とを有する。
【００２１】
また、本発明の画像処理方法は、原稿を読み取り、前記読み取った原稿を複写する画像処理方法であって、前記原稿を読み取り互いに異なる位相を有する複数枚の低解像度画像を取得する工程と、前記複数枚の低解像度画像を用いて超解像処理を行うことにより、前記複数枚の低解像度画像よりも解像度が高い高解像度画像を生成する超解像処理工程と、前記高解像度画像に地紋画像データが含まれているか否かを判定する判定工程と、前記判定工程による判定の結果、前記高解像度画像に地紋画像データが含まれていないと判定された場合、前記高解像度画像を出力し、前記高解像度画像に地紋画像データが含まれていると判定された場合、前記複数枚の低解像度画像の中から一枚の低解像度画像を出力する出力工程とを含む。
【発明の効果】
【００２２】
本発明によれば、高解像度画像に地紋画像データが含まれているか否かを判定し、判定の結果、高解像度画像に地紋画像データが含まれていないと判定された場合、高解像度画像を出力し、高解像度画像に地紋画像データが含まれていると判定された場合、複数枚の低解像度画像の中から一枚の低解像度画像を出力することにより、複写機への「超解像技術」導入の際、一般原稿の高解像度画像を保持したまま、地紋付きの出力物の隠し文字の顕在化が可能となる。
【発明を実施するための最良の形態】
【００２３】
［実施形態１］
以下では、図面を参照して本発明を実施するための最良の形態について説明する。
【００２４】
なお、以下の実施形態においては、潜像文字列や潜像記号を地紋画像の潜像部に設定し、任意のコンテンツ画像と合成して原本（オリジナルの印刷物）を出力するものとする。また、複写物において背景部が潜像部に対して薄くなることで潜像文字列や潜像記号が浮び上がって見えるものを対象として説明を行う。
【００２５】
しかしながら、本発明における地紋画像はこれに限られるものではない。例えば、上述したように潜像文字列や潜像記号を背景部として設定し、かつ、背景部の周囲の領域を潜像部として設定することで、複写物上で潜像文字列や潜像記号が白抜き表現される形態であってもよい。
【００２６】
＜印刷システム＞
はじめに、本発明の実施形態に係る印刷システムの構成について説明する。  
図１は本発明の一実施形態に係る印刷システムの構成を示すブロック図である。
【００２７】
このシステムではホストコンピュータ４０及び３台の画像形成装置（１０，２０，３０）がＬＡＮ５０に接続されているが、本発明を適用できる印刷システムにおいては、これらの接続数に限られることはない。また、本実施形態では接続方法としてＬＡＮを適用しているが、これに限られることはない。例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式なども適用可能である。
【００２８】
ホストコンピュータ（以下、ＰＣと称する）４０はパーソナルコンピュータの機能を有している。このＰＣ４０はＬＡＮ５０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用いファイルを送受信したり電子メールを送受信したりすることができる。またＰＣ４０から画像形成装置１０、２０、３０に対して、プリンタドライバを介した印字命令を行うことが可能となっている。
【００２９】
画像形成装置１０と２０は同じ構成を有する装置である。画像形成装置３０はプリント機能のみの画像形成装置であり、画像形成装置１０や２０が有するスキャナ部を有していない。以下では、説明の簡単のために、画像形成装置１０、２０のうちの画像形成装置１０に注目して、その構成を詳細に説明する。
【００３０】
画像形成装置１０は、画像入力デバイスのスキャナ部１３、画像出力デバイスのプリンタ部１４、画像形成装置１０全体の動作制御を司るコントローラ（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）１１、ユーザインターフェース（ＵＩ）である操作部１２から構成される。
【００３１】
＜画像形成装置１０＞
ここで、図１に示した画像形成装置１０の詳細についてさらに図２を用いて説明する。図２は、画像形成装置１０の外観を示す図である。
【００３２】
スキャナ部１３は、原稿上の画像を露光走査して得られた反射光を撮像素子に入力することで画像の情報を電気信号に変換する。スキャナ部１３はさらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ１１に対して出力する。
【００３３】
尚、本実施形態ではスキャナ部１３における撮像素子は、エリアセンサで構成される。さらに、エリアセンサを斜めに配置することによりＲＧＢチャンネル毎に主走査方向と副走査方向に対してサブピクセルで位相が異なる複数の画像を取得できる構成とする。
【００３４】
図３に、本実施形態におけるエリアセンサの実装形態を示す。同図において、３０１はエリアセンサデバイスを示している。３０２は、画素センサを示しており、本説明においては、主走査方向に２０画素、副走査方向に１０画素の画素センサにより構成されているものとする。なお、本例の画素センサ数は、本実施形態におけるエリアセンサの用途および構成の説明を行うためのものであり、図示した画素センサ数に制限されるものではない。実際には、デジタルカメラで使用されている画素センサ数で構成しても良いことは言うまでもない。
【００３５】
また、エリアセンサ実装における傾斜角度をθとして表し、構成する画素センサ位置は、エリアセンサ左端上部を原点に、主走査方向をＸ方向、副走査方向をＹ方向（いずれも傾斜角度θ＝０の場合）として表すこととする。また、３０３は、エリアセンサ３０１を構成する１ライン分の画素センサの集まりを示す。具体的には、主走査方向を構成する２０個の画素センサにより構成されている。
【００３６】
本実施形態においては、３０３に示すような１ライン分の画素センサの集まりを１つのラインセンサのように扱うことにより読取動作を行う。本例のように、エリアセンサを斜めに配置することにより主走査方向と副走査方向に対して位相がずれた状態で画像を取得することが可能となる。
【００３７】
図４は前述したような斜めに配置されたエリアセンサを用いて得られる画像の一例であり、４０１〜４０４はそれぞれ主走査方向と副走査方向に対して位相がずれた状態で取得される。
【００３８】
ここで超解像処理と、エリアセンサを斜めに置いてどのように位相がずれた低解像度画像を得るのかについて説明する。
【００３９】
複数枚の低解像度画像から一枚の高解像度画像を作成する方法については後述するが、超解像処理を行うには、条件がある。
【００４０】
まず読み取り装置のセンサ解像度で読み取られた一枚の画像を基準に、主走査方向及び／又は副走査方向に原稿の読み取り位置が微小にずれている画像データが連続して複数必要になる。
【００４１】
つまり、原稿の読み取り位置が少しずつ、ずれている画像データが連続して複数必要となる。
【００４２】
また、この連続した複数の低解像度度画像データのうち、隣り合った画像データの間には、センサが読み取る原稿の位置が１画素未満（サブピクセル）ずれる必要がある。
【００４３】
以下、原稿画像にて読み取られる画素の位置を「位相」と言う。また、この位相がずれることを「位相がずれる」と言い、読み取り画素のずれを「位相ずれ」と言う。
【００４４】
また、ここで使用する低解像度とは、３００ｄｐｉに限られてはおらず、装置が通常の印刷で出力する画像の解像度のことを表す。
【００４５】
本実施形態では前述のようにエリアセンサを斜めに配置することによりＲＧＢチャンネル毎に主走査方向と副走査方向に対して、位相がずれた複数の画像を取得することが可能となる。
【００４６】
前述の図４に示すように、４０１〜４０４はそれぞれ主走査方向と副走査方向に対して位相がずれた状態で取得される。
【００４７】
（エリアセンサについて）
本実施形態において、画像を読み取るセンサはエリアセンサで構成される。エリアセンサとはデジタルカメラなどに適用されている撮像素子であり、データを読み取る画素センサが主走査方向及び副走査方向に２次元的に配列されている。
【００４８】
また、ここでいう主走査方向とは、原稿台上に設置された原稿をスキャナで読み取る際、原稿に対して読み取りユニット６０５（図６）が移動する方向に対して垂直な方向である。
【００４９】
そして、この方向に対応した画像データを読み取る方向をセンサ上でも主走査方向という。
【００５０】
同様に、副走査方向とは、読み取りユニット６０５の移動方向と水平な方向である。そして、この方向に対応した画像データを読み取る方向をセンサ上でも副走査方向という。
【００５１】
図５は、エリアセンサの構成を示す図である。同図において５０１はエリアセンサデバイスを示している。５０２はエリアセンサ５０１における画素センサを示しており、主走査方向にＨ画素、副走査方向にＬ画素の画素センサにより構成されている。この１つの画素は、この１画素の画素センサを４等分してＲＧＢで構成されるカラー対応の画素センサであってもよい。また、このエリアセンサの解像度は画素センサ間の距離Ｎにより決定される。
【００５２】
高解像度のデジタルカメラに使用されているエリアセンサは、主走査方向画素センサ数、及び副走査方向画素センサ数として非常に多くの画素により構成されている。例えば、１，０００万画素クラスのデジタルカメラにおいては、主走査方向の画素センサとして３，８００画素、副走査方向の画素センサとして２，８００画素を有しているものがある。
【００５３】
一般的にエリアセンサをカメラ等に用いる際、エリアセンサは入力される画像データを２次元領域として捉え撮像する。
【００５４】
つまり、１回の撮像において２次元に配列した画素センサを用いて撮像する。エリアセンサデバイスの読み取り装置への装着は、撮像した画像データを横方向、縦方向に歪みのない画像とするため、画素センサが傾斜なく配置されるように行う。
【００５５】
したがって撮像された画像を再現した場合、斜め方向には一切のずれがないように配置する。
【００５６】
例えば一般的なカメラ内にエリアセンサが取り付けられた場合、５０３の黒枠で示すラインの画素センサで読み取る画像データは、撮像物の最上端部を構成する画像データとなる。
【００５７】
この際、読み取られた画像データはラインを構成する方向に傾きがないものとなる。
【００５８】
同様に、５０４の黒枠で示すラインの画素センサで読み取る画像データは、５０３で読み取った撮像物位置と異なる位置、すなわち垂直方向に下の位置の画像データである。よって、５０５は５０３で読み取った撮像位置よりも垂直方向に４つ下の位置の画像データとなる。
【００５９】
このように、デジタルカメラのエリアセンサを用いる際、画像データを２次元領域として撮像するため、エリアセンサを構成する画素センサは全て撮像物の異なる位置を撮像していることとなる。
【００６０】
しかしながら、本実施例にて用いる装置におけるエリアセンサの使用方法は、前記デジタルカメラでの使用方法とは異なる。
【００６１】
まず、図７に示したエリアセンサを読み取り装置の基準となる設置位置に取り付ける。
【００６２】
一般的な印刷を行う画像処理装置では、光源から原稿に照射される光の反射光がセンサに取り込まれる際、この反射光はセンサに対して傾くことがないように取り込まれる。
【００６３】
このため、センサはほぼ傾斜なく画像を取り込むことができる位置に設置される。
【００６４】
例えば、センサにおける主走査方向はセンサの設置面に対してほぼ水平に、副走査方向は、設置面に対してほぼ垂直に設置されている。
【００６５】
また、この際の、実際に存在するわずかな傾斜は補正され、傾斜がないとされる。この位置を基準となる設置位置とする。
【００６６】
本説明においては説明を簡略化するために、主走査方向に２０画素、副走査方向に１０画素の画素センサにより構成されているものとする。
【００６７】
なお、前記画素センサ数は本実施例におけるエリアセンサの用途及び構成の説明を行うためのものであり、図示した画素センサ数に制限されるものではない。
【００６８】
実際には、デジタルカメラで使用されている画素センサ数で構成しても良いことは言うまでもない。
【００６９】
読み取り装置に実装したエリアセンサ５０１を含む読み取りユニット６０５を、図６に記載した矢印方向に駆動させることにより、原稿台６０４に載せられた原稿画像データを読み取る。
【００７０】
つまり、画素センサの集まりである読み取りラインセンサ５０４及び５０５を、上述したラインセンサのように扱うことにより読み取り動作を行う。
【００７１】
次に、読み取りラインセンサ５０４及び５０５によって読み取られる画像データがどのようになるか説明する。
【００７２】
本説明において読み取りを行う画像データを図７とする。同図において格子で示したものは、読み取りラインセンサ５０４、あるいは５０５を構成する画素センサの解像度に対応したものである。
【００７３】
読み取りユニット６０５が駆動して、原稿台下を副走査方向に移動すると、読み取りラインセンサ５０４及び５０５に入力される画像データが、順次読み取られる。
【００７４】
つまり、原稿画像データのうち、読み取りユニット６０５の位置に相当するライン幅に対応する部分が時々刻々と、読み取られる。
【００７５】
この原稿画像を読み取るプロセスを説明する。
【００７６】
読み取りユニット２０５が原稿台下を副走査方向へ移動すると、図８（ａ）、９（ａ）、１０（ａ）、１１（ａ）で示す原稿画像の斜線部に、光源からの光が当たる。
【００７７】
まず、ある瞬間において、図８（ａ）の斜線部に光源からの光が当たる。すると、エリアセンサは光を検知して、光の当たった部分であるライン幅部分の原稿画像データを検知する。
【００７８】
例えばこの時、ラインセンサ７０４は図８（ｂ）で示されるような画像データを検知する。同時にラインセンサ７０５では図８（ｃ）で示されるような画像データを検知する。
【００７９】
２つの画像データ間において読み取り位置のずれがあるのは、２つのラインセンサが副走査方向に物理的に距離をもって設置されているためである。
【００８０】
そして、図８（ｄ）、（ｅ）に示すように、読み取られる原稿画像データは、読み取りラインセンサごと異なる画像データとして扱われ、メモリ等の記憶媒体へ別々に記憶される。
【００８１】
次に、センサユニット２０５が移動し、光源が動くとともに、図９（ａ）に示すようにラインセンサが検知する原稿画像の位置が変わり、ラインセンサ５０５は図９（ｂ）、ラインセンサ５０５は図９（ｃ）に示すような画像を検知する。
【００８２】
すると、メモリ等の記憶媒体にはそれぞれ図９（ｄ）、（ｅ）に示すような画像データが記憶される。
【００８３】
同様に、図１０（ａ）に示した位置を読み取られると、図１０（ｂ）、（ｃ）に示すような画像データが、図１０（ｄ）、（ｅ）のようにメモリ等の記憶媒体に記憶される。
【００８４】
また、図１１（ａ）に示した位置を読み取られると、図１１（ｂ）、（ｃ）に示すような画像データが、図１１（ｄ）、（ｅ）のようにメモリ等の記憶媒体に記憶される。
【００８５】
最終的には、原稿画像の全てに光源からの光が照射され、各ラインセンサがそれぞれの位置にて画像データを読み取る。
【００８６】
すると、読み取られた画像データは、順にメモリに格納され、図１２（ａ）、（ｂ）に示すような副走査方向への１画素分のずれが生じた複数の画像データが取得できる。
【００８７】
この副走査方向へのずれをもった画像データはラインセンサの本数分の画像データを得られることとなる。
【００８８】
このように、画像の読み取りに画素センサを２次元的に配置してエリアセンサとして用いると、一回の読み取り動作で副走査方向に連続して位相がずれた画像が複数枚得られる。
【００８９】
次に、本実施形態にて用いる装置におけるエリアセンサの使用方法について述べる。
【００９０】
まず、図５で示したようなエリアセンサを、読み取り装置へ傾斜させて実装する。
【００９１】
図１３に、本実施形態におけるエリアセンサの実装形態の一例を示す。
【００９２】
１３０１はエリアセンサデバイスを示している。
【００９３】
１３０２は画素センサを示しており、本説明においては主走査方向に２０画素、副走査方向に１０画素の画素センサにより構成されているものとする。
【００９４】
そして、エリアセンサを基準となる設置位置から主走査方向及び副走査方向に対して傾斜させて実装する。
【００９５】
つまり、基準となる設置位置に設置されていた時のセンサの主走査方向を基準として、エリアセンサ内にて一番下に設置されていたラインセンサとの間に角度θをつけて設置する。
【００９６】
構成する画素センサの位置は、エリアセンサ左端上部を原点に、主走査方向をｘ方向、副走査方向をｙ方向として表すこととする。
【００９７】
つまり、左端上部の座標は（ｘ，ｙ）＝（０，０）であり、右端上部の座標は（ｘ，ｙ）＝（１９，０）となる。
【００９８】
同様に、左端下部の座標は（ｘ，ｙ）＝（０，９）、右端下部の座標は（ｘ，ｙ）＝（１９，９）となる。
【００９９】
１３０３は、エリアセンサ１３０１を構成する１ライン分の画素センサの集まりを示している。具体的には、主走査方向を構成する２０個の画素センサにより構成されている。
【０１００】
つまり、座標位置（０，４）、（１，４）、（２，４）、・・・・（１９，４）の画素センサで構成される。
【０１０１】
なお、以下の説明において、前記１４０３で囲まれる複数の画素センサを読み取りラインセンサ１３０３と称する。
【０１０２】
同様に１３０４は、座標位置（０，５）、（１，５）、（２，５）、・・・・（１９，５）の画素センサで構成され、以下の説明において読み取りラインセンサ１３０４と称する。
【０１０３】
本実施形態においては、読み取り装置に実装したエリアセンサ５０１を含む読み取りユニット６０５を、図２に記載した矢印方向に駆動させることにより、原稿台６０４に載せられた原稿画像データを読み取る。
【０１０４】
つまり、画素センサの集まりである読み取りラインセンサ１３０３及び１３０４を、図５を用いて説明したように、ラインセンサのように扱うことにより読み取り動作を行う。
【０１０５】
次に、読み取りラインセンサ１３０３及び読み取りラインセンサ１３０４によって読み取られる画像データがどのようになるかを説明する。
【０１０６】
本説明において読み取りを行う画像データを図７とする。
【０１０７】
つまり、この原稿画像データは図６における原稿画像データ６０３に相当する。
【０１０８】
また、同図において格子で示したものは、読み取りラインセンサ１３０３、あるいは１３０４を構成する画素センサの解像度に対応したものである。
【０１０９】
原稿画像は前述した図８〜１２において示されたように読み取られるが、θ傾斜していることで、角度θ傾斜した画像データが得られる。
【０１１０】
例えば、本来エリアセンサに傾きがなければ、図１４（ａ）の斜線部で示す位置が読み取られるはずだが、エリアセンサが傾いていることで、ラインセンサ１３０３、１３０４は、図１５（ｂ）、（ｃ）に示すように画像データを検知する。
【０１１１】
そして、図１４（ｄ）、（ｅ）に示すように、これらの画像データは傾いたままそれぞれメモリ等の記憶媒体に記憶される。
【０１１２】
同様に、センサユニット６０５が移動し光源が動くとともに図１５（ａ）の斜線部に示す位置を読み取る場合、ラインセンサ１３０３、１３０４は、図１５（ｂ）、（ｃ）に示すように画像データを検知する。
【０１１３】
そして、図１５（ｄ）、（ｅ）に示すように、これらの画像データはそれぞれメモリ等の記憶媒体に記憶される。
【０１１４】
さらに、読み取りユニットの副走査方向への移動とともに光源が移動して図１６（ａ）の斜線部に示す位置を読み取る場合はラインセンサ１３０３、１３０４では図１６（ｂ）、（ｃ）に示す画像データが得られる。
【０１１５】
そして、図１６（ｄ）、（ｅ）に示すように、これらの画像データはそれぞれメモリ等の記憶媒体に記憶される。
【０１１６】
最終的には、ラインセンサ１３０３、１３０４にて検知され、読み取られた画像データは、図１７（ａ）、（ｂ）に示すようなデータであり、いずれも角度θ傾斜した画像データとして読み取られる。
【０１１７】
図１３に示すように、読み取りラインセンサ１３０３と読み取りラインセンサ１３０４は、物理的に副走査方向に１画素センサ分ずれている。
【０１１８】
したがって、読み取りラインセンサ１３０３を構成する画素センサと、読み取りラインセンサ１３０４を構成する画素センサには、水平方向に対して位相ずれがある。
【０１１９】
例えば、読み取りラインセンサ１３０３の座標（ｘ，ｙ）＝（１５，４）に位置する画素センサと、読み取りラインセンサ１３０４の座標（ｘ，ｙ）＝（１５，５）に位置する画素センサは、ｙ軸方向における位置はｙ＝１分ずれている。
そのずれは、副走査方向へΔβ分のずれをもたらす。
【０１２０】
一方、ｘ軸方向における位置は全く同じｘ＝１５である。
【０１２１】
しかし、傾斜角度θにより、エリアセンサ全体を傾斜させる前の主走査方向である水平方向で見ると、サブピクセル以内の微小量Δαだけ位相がずれたものとなる。
【０１２２】
つまり、読み取りラインセンサ内においてｘ軸方向に同じ位置の画素センサであっても、エリアセンサを傾けることにより、主走査方向である水平方向に傾斜角度に依存した微小単位の位相ずれが発生する。
【０１２３】
したがって、エリアセンサ５０１内に定義した読み取りラインセンサで読み取った画像データは、解像度が同一のラインセンサ毎に、異なる位相ずれを持った画像データとなる。
【０１２４】
具体的には、図１７（ａ）の読み取り画像データと図１７（ｂ）の読み取り画像データとは、副走査方向にΔβ分ずれるだけでなく、主走査方向にもΔα分だけ、位相がずれたものとなっている。
【０１２５】
前記説明においては、読み取りラインセンサが２つ（読み取りラインセンサ１３０３、１３０４）であることを前提にしたが、これに限られるものではない。
【０１２６】
エリアセンサ５０１を構成する画素センサを、ｙ軸方向に増やすことで読み取りラインセンサを多数構成して良い。
【０１２７】
つまり、読み取りラインセンサ数の最大は、エリアセンサ５０１を構成するｙ軸方向に並ぶ画素数分となる。
【０１２８】
読み取りラインセンサとして構成した数は、１回の読み取り動作によって得られる読み取り画像データ数と等しい。
【０１２９】
つまり、エリアセンサ５０１内に、読み取りラインセンサを３０ライン分構成すれば、１回の読み取り制御にて、異なった位相ずれを有する３０枚の読み取り画像を得ることが出来る。
【０１３０】
エリアセンサを傾けることにより、１回の原稿画像の走査により、原稿画像に対応する副走査方向に隣接した複数ラインの画像データにて主走査方向のずれが１画素未満である複数枚の画像分の画像データを得ることができる。
【０１３１】
以上、超解像処理について説明した。
【０１３２】
ここで、画像形成装置１０の説明に戻る。
【０１３３】
原稿は原稿フィーダ２０１のトレイ２０２にセットされる。ユーザが操作部１２から読み取り開始を指示すると、コントローラ１１からスキャナ部１３に原稿読み取り指示が与えられる。スキャナ部１３は、この指示を受けると原稿フィーダ２０１のトレイ２０２から原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダ２０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【０１３４】
プリンタ部１４は、コントローラ１１から受け取った画像データを用紙上に形成する画像形成デバイスである。また、プリンタ部１４には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット２０３、２０４、２０５が設けられている。用紙カセットには、たとえば、Ａ４とＡ４Ｒの紙が入っており、ユーザ指定などにより選択される。排紙トレイ２０６には印字後の用紙が排出される。
【０１３５】
＜コントローラ１１の詳細説明＞
次いで、コントローラ１１の構成の詳細について図１８を説明する。図１８は、画像形成装置１０のコントローラ１１の構成をより詳細に説明するためのブロック図である。
【０１３６】
コントローラ１１はスキャナ部１３やプリンタ部１４と電気的に接続されており、一方ではＬＡＮ５０やＷＡＮ３３１を介してＰＣ４０や外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【０１３７】
ＣＰＵ１８０１は、ＲＯＭ１８０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。ＲＡＭ１８０２は、ＣＰＵ１８０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。
【０１３８】
このＲＡＭ１８０２は、記憶した内容を電源ｏｆｆ後も保持しておくＳＲＡＭ及び電源ｏｆｆ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。ＲＯＭ３０３には装置のブートプログラムなどが格納されている。ＨＤＤ１８０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【０１３９】
操作部Ｉ／Ｆ１８０５は、システムバス１８１０と操作部１２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ１８０５は、操作部１２に表示するための画像データをシステムバス１８１０から受け取り操作部１２に出力すると共に、操作部１２から入力された情報をシステムバス１８１０へと出力する。
【０１４０】
ＮｅｔｗｏｒｋＩ／Ｆ１８０６はＬＡＮ５０及びシステムバス１８１０に接続し、情報の入出力を行う。Ｍｏｄｅｍ１８０７はＷＡＮ１８３１及びシステムバス１８１０に接続しており、情報の入出力を行う。２値画像回転部１８０８は送信前の画像データの方向を変換する。２値画像圧縮・伸張部１８０９は、送信前の画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。なお圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式が用いられる。画像バス１８３０は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。
【０１４１】
スキャナ画像処理部１８１２は、スキャナ部１３からスキャナＩ／Ｆ１８１１を介して受け取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部１８１２は、受け取った画像データがカラー原稿か白黒原稿かや、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を像域データと称する。このスキャナ画像処理部１８１２で行われる処理の詳細については後述する。
【０１４２】
圧縮部１８１３は画像データを受け取り、この画像データを３２画素×３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。図４は、このタイルデータを概念的に表している。原稿（読み取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部１８１３は、複数のタイルデータからなる画像データを圧縮する。
【０１４３】
伸張部１８１６は、タイルデータからなる画像データを伸張し、回転部１８５０に送る。回転部１８５０は用紙方向等により必要であれば、画像を回転させる。そして、ラスタ展開を行ったあとに、ラスタプリンタ画像処理部１８１５に送る。画像変換部１８１７にも画像回転モジュールはあるが、画像変換は多用される処理であり、画像変換部１８１７を利用することは画像データの取り回しが冗長になり、パフォーマンス劣化の原因となるため、通常は、回転部１８５０を利用して画像を回転させる。タイルデータの回転処理は、タイルを伸張部に送る順番の変更と、伸張された１つ１つのタイルを回転させることにより行うことができる。
【０１４４】
プリンタ画像処理部１８１５は、回転部１８５０から送られた画像データを受け取り、この画像データに付随させられている像域データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ１８１４を介してプリンタ部１４に出力される。このプリンタ画像処理部１８１５で行われる処理の詳細については後述する。
【０１４５】
画像変換部１８１７は、画像データに対して所定の変換処理を施す。この処理部は以下に示すような処理部により構成される。
【０１４６】
伸張部１８１８は受け取った画像データを伸張する。圧縮部１８１９は受け取った画像データを圧縮する。回転部１８２０は受け取った画像データを回転する。変倍部１８２１は受け取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。色空間変換部１８２２は受け取った画像データの色空間を変換する。この色空間変換部１８２２は、マトリクス又はテーブルを用いて公知の下地飛ばし処理を行ったり、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）を行ったり、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行ったりすることができる。２値多値変換部１８２３は受け取った２階調の画像データを２５６階調の画像データに変換する。逆に多値２値変換部１８２４は受け取った２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【０１４７】
合成部１８２７は受け取った２つの画像データを合成し１枚の画像データを生成する。なお、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。
【０１４８】
間引き部１８２６は受け取った画像データの画素を間引くことで解像度変換を行い、１／２，１／４，１／８などの画像データを生成する。移動部１８２５は受け取った画像データに余白部分をつけたり余白部分を削除したりする。
【０１４９】
ＲＩＰ１８２８は、ＰＣ４０などから送信されたＰＤＬコードデータを元に生成された中間データを受け取り、ビットマップデータ（多値）を生成する。圧縮部１８１９は、ＲＩＰ１８２８が生成したビットマップデータを圧縮して、タイルデータとする。
【０１５０】
超解像処理部１８５１は、サブピクセルで位相が異なる複数の画像を入力して高解像度画像を生成する。ここで、超解像処理では画像の枚数が多いほどより高解像度な画像が得られることを特徴とする。例えば、１００ｄｐｉの画像４０枚で６００ｄｐｉ相当の画像が得られ、１００ｄｐｉの画像１００枚で１２００ｄｐｉ相当の画像が得られる。図４に示した４０１〜４０４は４画像データを用いて０．５画素ずつずらした画像の一例であり、この画像を用いて図４０５に示すような元の画像に対して４倍の画素密度を有する高解像度画像を得ることが可能になる。
【０１５１】
また、前述した複数の画像は、スキャナ１３から取得してもよいし、ネットワークで接続されたＰＣ４０や画像形成装置２０から取得してもよい。
【０１５２】
ここで、超解像処理部１８５１が実行する、複数枚の低解像度画像から一枚の高解像度画像を作成する超解像処理の詳細について説明する。以下では、４枚の低解像度画像から１枚の高解像度画像を作成する例を説明する。
【０１５３】
まずスキャナ部が原稿読取を実施し、４枚の低解像度画像を取得する。
【０１５４】
次に、画像変換部１８１７が、取得した低解像度画像に対して画像の傾斜を補正する。
【０１５５】
この際、取得した画像の傾斜角度θは、このエリアセンサ含んだ複合機を組み立てる工程において、エリアセンサ５０１を読み取りユニット６０５に実装した時点で取得出来る値である。
【０１５６】
この傾斜角度θは、実装された機器固有の値として複合機内部の記憶領域に保持されるものである。
【０１５７】
これらの角度情報を用いてアフィン変換を行い、取得した斜めに傾いた画像データを回転させ、画像データを走査方向に対しての傾きを減らすように補償することで画像データの傾きを補正する。
【０１５８】
変換前の座標を（Ｘ，Ｙ）、変換後の座標を（Ｘ’，Ｙ’）、回転角度（本実施例においてはエリアセンサの傾き角度）をθとすると、式１に示すようなアフィン変換処理により傾きを補正した画像データを得ることができる。
【０１５９】
【数１】
0004565016.tif 000002
【０１６０】
上記アフィン変換により得られる画像データは、傾きを補正された低解像度の画像データとなる。
【０１６１】
なお、この傾きを補正する方法についてはアフィン変換に限られたものでなく、画像データの傾きを補正できる方法であればよい。
【０１６２】
そして、傾きを補正した複数の画像を用いて、超解像処理を実施して処理を終了する。
【０１６３】
この際行われる超解像処理に関して図２０，２１を用いて詳細に説明する。
【０１６４】
図２０は超解像処理に用いる低解像度画像と超解像処理後の画像を示す図である。図２０では原稿と原稿をエリアセンサで読み取られて得られた基準低解像度画像Ｆ０と対象低解像度画像Ｆ１〜Ｆ３を示している。原稿を囲む点線矩形は基準低解像度画像Ｆ０をエリアセンサで読み取った際の領域を示し、実線矩形は対象低解像度画像Ｆ１〜Ｆ３のそれぞれをエリアセンサで読み取った際の領域を示す。
【０１６５】
基準低解像度画像（Ｆ０）と各対象低解像度画像（Ｆ１〜Ｆ３）それぞれとの位置ずれを利用して、超解像処理を行う。実際のエリアセンサによる読み取りにおいては主走査方向と副走査方向に対して１画素未満の位相ずれが生じている。この微小なずれを利用することで高解像度化が可能となる。
【０１６６】
生成する超解像処理画像を構成する各画素（以下「生成画素」という）のうち基準低解像度画像及び対象低解像度画像のいずれにも存在しない画素が存在する。
【０１６７】
このような画素については、その生成画素の周辺に存在する画素の画素値を表す画素データを用いて、所定の補間処理を行うことにより、合成を行いつつ高解像度化を行う。補間処理としては、バイ・リニア法、バイ・キュービック法、ニアレストレイバ法等の補間処理を用いることができる。
【０１６８】
例えば、バイ・リニア法による補間処理を用いる場合、まず、基準低解像度画像及び対象低解像度画像から、生成画素２１０１の位置に最も近い距離にある最近傍画素２１０２を抽出する。そして、図２１の対象低解像度画像から生成画素位置を囲む４つの画素を周辺画素２１０２〜２１０５として決定し、周辺画素のデータ値に所定の重み付けを加えた値を平均化して、以下の式により生成画素のデータ値を得る。
ｆ（ｘ，ｙ）＝［｜ｘ１―ｘ｜｛｜ｙ１−ｙ｜ｆ（ｘ０，ｙ０）＋｜ｙ−ｙ０｜ｆ（ｘ０，ｙ１）｝＋｜ｘ−ｘ０｜｛｜ｙ１−ｙ｜ｆ（ｘ，ｙ０）＋｜ｙ−ｙ０｜ｆ（ｘ１，ｙ１）｝］／｜ｘ１−ｘ０｜｜ｙ１−ｙ０｜
【０１６９】
以上の処理を各生成画素位置について繰り返すことにより、例えば、図２０に示す解像度が２倍の超解像度画像を得ることができる。なお、解像度は２倍に限らず、種々の倍率とすることができる。また、補間処理に複数の低解像度画像のデータ値を用いるほど、高精細な超解像度画像を得ることができる。
【０１７０】
以上、複数枚の低解像度画像から一枚の高解像度画像を作成する超解像処理の詳細について説明した。なお、超解像処理部１８５１が行う超解像処理は、上述の手法の他、特許文献３に開示された手法を用いてもよい。
【０１７１】
ここで、画像形成装置１０の説明に戻る。
【０１７２】
地紋認識部１８５２は、地紋画像データが入力画像に含まれているか否かを判別する。前述したように地紋画像データは、複写物上で「残る」領域である「潜像部」と複写物上で「消える」領域である「背景部」で構成される。ここで、特に背景部のドットは高い線数の網点処理により生成されているため、例えばＦＦＴ（高速フーリエ変換）を施すと一般画像とは異なる周波数特性のピークが得られる。この特徴を用いて地紋画像データが入力画像に含まれているか否かを判別する（周波数解析）。あるいは、「潜像部」「背景部」は特定のディザマトリクスを用いて生成されているので、パターン認識（パターンマッチング）で地紋画像データが入力画像に含まれているか否かを判別してもよい。尚、ＦＦＴやパターン認識は公知技術であるため詳細な説明は省略する。
【０１７３】
＜スキャナ画像処理部１８１２の詳細＞
次いで、スキャナ画像処理部１８１２の詳細について図２２を用いて説明する。図２２は、スキャナ画像処理部１８１２の内部構成を示す図である。
【０１７４】
スキャナ画像処理部１８１２はＲＧＢ各８ｂｉｔの輝度信号からなる画像データを受け取る。この輝度信号は、マスキング処理部２２０１によりＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換される。
【０１７５】
フィルタ処理部２２０２は、受け取った画像データの空間周波数を任意に補正する。この処理部は、受け取った画像データに対して、例えば７×７のマトリクスを用いた演算処理を行う。ところで、複写機や複合機では、コピーモードとして文字モードや写真モードや文字／写真モードを選択することができる。ここでユーザにより文字モードが選択された場合には、フィルタ処理部２２０２は文字用のフィルタを画像データ全体にかける。また、写真モードが選択された場合には、写真用のフィルタを画像データ全体にかける。また、文字／写真モードが選択された場合には、後述の文字写真判定信号（像域データの一部）に応じて画素ごとに適応的にフィルタを切り替える。つまり、画素ごとに写真用のフィルタをかけるか文字用のフィルタをかけるかが決定される。
【０１７６】
なお、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されている。これは、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行うような係数が設定されている。これは、文字のシャープさを出すためである。
【０１７７】
ヒストグラム生成部２２０３は、受け取った画像データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。そして、サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いられる。入力側ガンマ補正部２２０４は、テーブル等を利用して非線形特性を持つ輝度データに変換する。
【０１７８】
カラーモノクロ判定部２２０５は、受け取った画像データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（像域データの一部）として画像データに付随させる。文字／写真判定部２２０６は、画像データを構成する各画素が文字を構成する画素なのか、文字以外（例えば、写真など）を構成する画素なのかを判定する。そして、その判定結果を文字／写真判定信号（像域データの一部）として画像データに付随させる。
【０１７９】
＜プリンタ画像処理部１８１５の詳細＞
次いで、プリンタ画像処理部１８１５の詳細について図２３を用いて説明する。図２３は、プリンタ画像処理１８１５においてなされる処理の流れを示す図である。
【０１８０】
下地飛ばし処理部２３０１は、スキャナ画像処理部１８１２で生成されたヒストグラムを用いて画像データの下地色を飛ばす（除去する）。モノクロ生成部２３０２は、必要な際に、カラーデータをモノクロデータに変換する。Ｌｏｇ変換部２３０３は輝度濃度変換を行う。このＬｏｇ変換部２３０３は、例えば、ＲＧＢ入力された画像データを、ＣＭＹの画像データに変換する。
【０１８１】
出力色補正部２３０４は出力色補正を行う。例えばＣＭＹ入力された画像データを、テーブルやマトリクスを用いてＣＭＹＫの画像データに変換する。出力側ガンマ補正部２３０５は、この出力側ガンマ補正部２３０５に入力される信号値と、出力後の反射濃度値とが比例するように補正を行う。中間調補正部２３０６は、出力するプリンタ部の階調数に合わせて任意の中間調処理を行う。この中間調補正部２３０６は、例えば、受け取った高階調の画像データに対し２値化や３２値化などを行う。
【０１８２】
なお、スキャナ画像処理部１８１２やプリンタ画像処理部１８１５における各処理部では、受け取った画像データに各処理を施さずに出力させることも可能となっている。このような、ある処理部において処理を施さずにデータを通過させることを、「処理部をスルーさせる」と表現されることもある。
【０１８３】
コントローラ１１の説明は以上である。なお、全ての動作はＲＡＭ上にロードされているコントローラを制御するプログラムをＣＰＵ１８０１が解釈することによって行っている。そのプログラムの状態は、操作部１２・ＬＡＮ５０・ＷＡＮ１８３１の入力や、スキャナ１３・プリンタ１４の状態により変化する。
【０１８４】
＜コピー動作及びＰＤＬプリント動作の説明＞
続いてコピー動作とＰＤＬプリント動作について、図２、図１８、図２２、図２３を用いて説明する。
【０１８５】
まずコピー動作について説明する。スキャナ部１３で読み取られた原稿は、画像データとしてスキャナＩ／Ｆ１８１１を介してスキャナ画像処理部１８１２に送られる。スキャナ画像処理部１８１２は、この画像データに対して図２２に示す処理を行い、新たな画像データと共に像域データを生成する。また、この像域データを画像データに付随させる。
【０１８６】
続いて圧縮部１８１３は、この画像データを３２画素×３２画素のブロック単位に分割しタイルデータを生成する。さらに圧縮部１８１３は、この複数のタイルデータからなる画像データを圧縮する。圧縮部１８１３で圧縮された画像データはＲＡＭ１８０２に送られ格納される。
【０１８７】
なお、この画像データは必要に応じて画像変換部１８１７に送られ画像処理が施された上で再びＲＡＭ１８０２に送られ格納される。その後、ＲＡＭ１８０２に格納されている画像データは伸張部１８１６に送られる。この際、回転部１８５０で画像回転を行う際に、タイルデータの送出の順番が回転後の並びとなるように、タイルを並び替えて送出する。
【０１８８】
伸張部１８１６は、この画像データを伸張する。伸張されたラスタ画像データは回転部１８５０に送られる。回転部１８５０では、伸張されたタイルデータを回転する。さらに回転部１８５０は、伸張後の複数のタイルデータからなる画像データをラスタ展開する。展開された画像データは、プリンタ画像処理部１８１５に送られる。
【０１８９】
プリンタ画像処理部１８１５は、画像データに付随されている像域データに応じた画像データ編集を行う。この処理は図２３で示した処理である。プリンタ画像処理部１８１５において編集が終了した画像データはプリンタＩ／Ｆ１８１４を介してプリンタ部１４に送られる。最後に、プリンタ部１４は出力用紙上に画像形成を行う。
【０１９０】
なお、スキャナ画像処理部１８１２やプリンタ画像処理部１８１５内の各処理部、つまり図２２や図２３６で示した各処理部における編集方法は、レジスタの切り替えにより切り替えられる。このレジスタの切り替えは、像域データや操作部１２からの（ユーザによる）設定情報などに応じて行われる。また、上述の説明では省略したが、必要に応じて、ＲＯＭ１８０３やＨＤＤ１８０４に格納される処理やＲＯＭ１８０３やＨＤＤ１８０４に格納されている画像データの取出し処理が行われてもよいことは言うまでもない。
【０１９１】
続いて、ＰＤＬ動作について説明を行う。ＬＡＮ５０経由でＰＣ４０より送られたＰＤＬデータは、ＮｅｔｗｏｒｋＩ／Ｆ１８０６を介してＲＡＭ１８０２に送られ格納される。このＲＡＭ１８０２に格納されているＰＤＬデータを解釈することにより生成された中間データは、ＲＩＰ１８２８に送られる。ＲＩＰ１８２８は、この中間データをレンダリングしラスタ形式の画像データを生成する。生成されたラスタ形式の画像データは圧縮部１８２９に送られる。
【０１９２】
圧縮部１８２９は画像データをブロック単位で分割した後に圧縮する。圧縮後の画像データはＲＡＭ１８０２に送られる。この画像データには、ＰＤＬデータ内に含まれていたオブジェクトデータ（文字画像か写真画像か等を示すデータ）に相当する像域データが付随されている。なお、この画像データは必要に応じて画像変換部１８１７に送られ画像処理が施された上で再びＲＡＭ１８０２に送られ格納される。ＰＤＬプリントが指示されている場合には、この画像データはプリンタ部１４に送られ出力用紙上に画像形成される。この動作はコピー動作と同様なため説明を省略する。
【０１９３】
続いて、地紋を設定する方法について説明を行う。
【０１９４】
＜操作画面の説明＞
初期画面及び地紋設定時に表示される操作画面を図２４、図２５、図２６、図２７に示す。
【０１９５】
図２４は画像形成装置１０における初期画面である。領域２４０１は、画像形成装置１０がコピーできる状態にあるか否かを示し、かつ設定したコピー部数を示す。原稿選択タブ２４０４は原稿のタイプを選択するためのタブであり、このタブが押し下げられると文字、写真、文字／写真モードの３種類の選択メニューをポップアップ表示される。
【０１９６】
フィニッシングタブ２４０６は各種フィニッシングに関わる設定を行うためのタブである。両面設定タブ２４０７は両面読込み及び両面印刷に関する設定を行うためのタブである。読み取りモードタブ７０２は原稿の読み取りモードを選択するためのタブである。このタブが押し下げられるとカラー／ブラック／自動（ＡＣＳ）の３種類の選択メニューがポップアップ表示される。なお、カラーが選択された場合にはカラーコピーが、ブラックが選択された場合にはモノクロコピーが行われる。また、ＡＣＳが選択された場合には、上述したモノクロカラー判定信号によりコピーモードが決定される。
【０１９７】
用紙選択タブ２４０３は、使用する用紙を選択するためのタブである。このタブが押し下げられると、用紙カセット２０３・２０４・２０５（図２）に設定されている用紙と自動用紙選択の選択メニューがポップアップ表示される。用紙カセットにＡ４・Ａ４Ｒ・Ａ３が入っている場合には、自動用紙選択／Ａ４／Ａ４Ｒ／Ａ３の４種類の選択メニューがポップアップ表示される。自動用紙選択が選択された場合には、スキャンした画像の大きさに基づいて適切な用紙が選択される。それ以外の場合は、その選択された用紙が使用される。
【０１９８】
図２５は、図２４における応用モードタブ２４０５が押し下げられた際に表示される画面である。ユーザは、この画面上で縮小レイアウト、カラーバランス、地紋等に関する設定を行うことができる。
【０１９９】
図２６は、図２５における地紋タブ２５０１が押し下げられた際に表示される画面である。ユーザは、この画面上で文字列情報（極秘、コピー禁止、無効、ＣＯＮＦＩＤＥＮＴＩＡＬ、社外秘、コピー）を潜像として設定することができる。例えば、潜像として「極秘」を設定したい場合には、極秘タブ２６０１を押し下げた後、次へタブ２６０２を押し下げればよい。
【０２００】
図２７は、図２６における次へタブ２６０２が押し下げられた際に表示される画面である。ユーザは、この画面上で潜像のフォントサイズ及び色を設定することができる。フォントサイズの候補には大、中、小（２７０１）が、色の候補にはブラック、マゼンタ、シアン（２７０２）が存在する。フォント及び色の設定終了後、ＯＫタブ２７０３が押し下げられると地紋設定が完了する。
【０２０１】
＜一般原稿、及び地紋付き原稿の複写＞
次に、本実施形態のポイントとなる一般原稿の高解像度画像を保持したまま、地紋付き原稿の隠し文字を顕在化する方法について説明する。まず、超解像技術を導入した複写機において一般原稿、及び地紋付き原稿を複写する処理の流れについて図２８、２９を用いて説明を行う。
【０２０２】
図２８は、一般原稿を複写する処理の流れについて説明するための図である。
【０２０３】
２８０１は、一般の紙原稿の一例であり、前述したように複写機のスキャナ部から２８０２に示すようなサブピクセルで位相が異なる複数の画像が取得される。２８０３はこの複数の画像を用いて超解像処理を行った結果である。ここで、超解像処理に用いる画像枚数が多いほど高解像度画像が得られる。尚、２８０３の文字部は２８０２の文字部に比べて解像度が高くなっている様子を模式的に示している。
【０２０４】
次に、２８０３の高解像度画像に地紋画像データが含まれているか否かを２８０４で判別する。２８０３の高解像度画像には地紋画像データは含まれていないため、２８０５では２８０３の高解像度画像をそのままプリントする。尚、２８０３から２８０５への矢印は、２８０４の地紋認識の結果に基づいて出力する画像の流れを示している。以上により、一般の紙原稿から高解像度画像が取得される。
【０２０５】
図２９は、地紋付き原稿を複写する処理の流れについて説明するための図である。２９０１は、地紋付き紙原稿の一例であり、「コピー禁止」の文字部分が潜像部で、それ以外の背景が背景部である。図２９で説明したように、２９０１で示す地紋付き紙原稿は、複写機のスキャナ部から２９０２に示すような複数の画像として読み取られる。２９０３はこの複数の画像を用いて超解像処理を行った結果である。尚、背景技術として図３８で前述したように、１２０３の高解像度画像を出力すると地紋画像データの潜像部と背景部の濃度に所望の差が生じないため、埋め込まれていた文字列が浮び上がったように見えなくなる。
【０２０６】
次に、２９０３の高解像度画像に地紋画像データが含まれているか否かを２９０４で判別する。２９０３の高解像度画像には地紋画像データは含まれているため、２９０４では地紋画像データ有と判別される。２９０４で地紋画像データ有と判別された場合、２９０５では２９０２で取得した画像の１枚をプリントする。ここで、２９０５では「コピー禁止」の文字が顕在化されている様子を示している。一般的に、スキャナ部の読み取りにより２９０２の画像は平坦化されている（ぼやけている）ため、２９０５でプリントする際の下地飛ばし等のプリンタ画像処理によって背景部が薄くなる。これにより、潜像部が背景部に比べてより濃く再現され、埋め込まれていた文字列などが浮び上がったように見える。尚、２９０２から２９０５への矢印は、２９０４の地紋認識の結果に基づいて出力する画像の流れを示している。以上により、地紋付き紙原稿から隠し文字が顕在化される。
【０２０７】
次に、一般原稿、及び地紋付き原稿を複写する処理について図３０のフローチャートを用いて説明を行う。これらのフローチャートを実行するプログラムは、図１８のコントローラ１１のＲＯＭ１８０３、または、ＨＤＤ１８０４に格納され、ＣＰＵ１８０１にて実行される。
【０２０８】
まず、ステップＳ３００１にて、サブピクセルで位相が異なる複数の画像を取得する。尚、前述したように複数の画像は図１８のスキャナ部１３から取得してもよいし、ネットワークで接続された図１のＰＣ４０や画像形成装置２０から取得してもよい。取得した複数の画像は、ＨＤＤ１８０４またはＲＡＭ１８０２に記憶される。
【０２０９】
次に、ステップＳ３００２にて、ステップＳ３００１で取得した複数の画像を用いて図１８の超解像処理部１８５１で超解像処理を行う。超解像処理された画像は、ＨＤＤ１８０４またはＲＡＭ１８０２に記憶される。
【０２１０】
次に、ステップＳ３００３にて、ステップＳ３００２の超解像処理によって生成された高解像度画像に対して図の地紋認識部１８５２で地紋認識を行う。
【０２１１】
次に、ステップＳ３００４にて、地紋画像データが無と判別された場合は、ステップＳ３００５にて、ステップＳ３００２で生成した高解像度画像を図のプリント画像処理部１８１５へ送る。
【０２１２】
ステップＳ３００４にて、地紋画像データが有と判別された場合は、ステップＳ３００６にて、ステップＳ３００１で取得した画像の１枚を図１８のプリント画像処理部１８１５へ送る。
【０２１３】
次に、ステップＳ３００７にて、図１８のプリント画像処理部３１５で、図２３で前述したようなプリント画像処理を行う。
【０２１４】
次に、ステップＳ３００８にて、図１８のプリンタ部１４でプリント出力する。
【０２１５】
以上のように、一般原稿の高解像度画像を保持したまま、地紋付き原稿の隠し文字を顕在化が可能となる。
【０２１６】
［実施形態２］
上述した実施形態１では、一般原稿の高解像度画像を保持したまま、地紋付き原稿の隠し文字を顕在化する方法について説明した。ここで、地紋付き原稿は超解像処理を行っていない画像を出力するため一般原稿と比べて画質が劣ってしまう問題がある。本実施形態２では、地紋付き原稿の隠し文字を顕在化させたまま、画質を向上させる方法について図３１、３２を用いて説明を行う。尚、実施形態１と同じ処理に関しては、図面ならびの説明を省略する。
【０２１７】
図３１は、地紋付き原稿を複写する処理の流れについて説明するための図である。
【０２１８】
まず、３１０１〜３１０４については、図２９の２１０１〜２１０４で前述した処理と同様であるため説明を省略する。
【０２１９】
３１０４で地紋画像データ有と判別された場合は、３１０６で、３１０２で取得した画像の１枚の解像度を検出する。
【０２２０】
３１０６で解像度が所定値以上であれば、３１０５に示すように３１０２で取得した画像の１枚をプリントする。３１０５では超解像処理を行っていない画像を出力するため、超解像処理を行う一般原稿と比べて画質が劣ってしまうが、解像度条件となる所定値の設定を適切に定めることによりユーザにとって十分な解像度の画質が得られる。
【０２２１】
３１０６で解像度が所定値未満であれば、３１０７に示すように枚数制御により３１０２で取得した画像の枚数よりも少ない枚数で超解像処理を行う。そして３１０８では３１０７で生成された高解像度画像をプリントする。超解像処理に用いる画像枚数が少なくなれば、全ての枚数を用いる場合に比べて解像度は低くなるため背景部は薄くなる。従って、超解像処理を行っても潜像部が背景部に比べてより濃く再現され、埋め込まれていた文字列などが浮び上がったように見える。逆に言えば、潜像部が背景部に比べてより濃く再現される程度まで、３１０２で取得した画像の枚数を増やして超解像処理を行うことが可能である。
【０２２２】
本実施形態２では、３１０６で解像度が所定値以上であれば、３１０５に示すように３１０２で取得した画像の１枚をプリントすると前述した。しかしながら、解像度条件に関わらず、潜像部が背景部に比べてより濃く再現される程度まで、３１０２で取得した画像の枚数を増やして超解像処理を行う形態でも構わない。
【０２２３】
尚、３１０２から３１０５への矢印、及び３１０２から３１０７への矢印は、３１０４の地紋認識の結果に基づいて出力する画像の流れを示している。
【０２２４】
次に、地紋付き原稿を複写する処理について図３２のフローチャートを用いて説明を行う。これらのフローチャートを実行するプログラムは、図１８のコントローラ１１のＲＯＭ１８０３、または、ＨＤＤ１８０４に格納され、ＣＰＵ１８０１にて実行される。
【０２２５】
まず、ステップＳ３２０１〜３２０５については、図３０のステップＳ３００１〜３００５で前述した処理と同様であるため説明を省略する。ステップＳ３２０４にて、地紋画像データが有と判別された場合は、ステップＳ３２０９にて、ステップＳ３２０１で取得した画像の１枚の解像度を検出する。
【０２２６】
次に、ステップＳ３２１０にて、ステップＳ３２０９で検出されたステップＳ３２０１の解像度と所定値を比較する。すなわち、ステップＳ３２０１の解像度が所定の解像度以上か解像度未満かを判定する（解像度判定）。
【０２２７】
次に、ステップＳ３２１０にて、Ｓ３２０１の解像度が所定値以上であれば、ステップＳ３２０６にて、ステップＳ３２０１で取得した画像の１枚を図１８のプリント画像処理部１８１５へ送る。ステップＳ３２１０にて、ステップＳ３２０１の解像度が所定値未満であれば、ステップＳ３２１１にて、ステップＳ３２０１で取得した画像の枚数よりも少ない枚数に枚数制御を行う。ただし、背景部が薄くなる限界の最大枚数に枚数制御を行う。
【０２２８】
次に、ステップＳ３２１２にて、ステップＳ３２１１で枚数制御を行った複数の画像を用いて図１８の超解像処理部１８５１で超解像処理を行う。
【０２２９】
次に、ステップＳ３２１３にて、ステップＳ３２１２で生成した高解像度画像（第２の高解像度画像）を図１８のプリント画像処理部１８１５へ送る。
【０２３０】
次に、ステップＳ３２０７にて、図１８のプリント画像処理部１８１５で、図２３で前述したようなプリント画像処理を行う。
【０２３１】
次に、ステップＳ３２０８にて、図１８のプリンタ部１４でプリント出力する。
【０２３２】
以上のように、地紋付き原稿の隠し文字を顕在化させたまま、画質を向上させることが可能となる。
【０２３３】
［実施形態例３］
前述の実施形態１、２では、地紋付き原稿の背景部の線数が一定の線数である場合について説明した。しかし、背景部の線数が異なる地紋付き原稿の場合、背景部が薄くならない場合がある。本実施形態３では、背景部の線数が異なる地紋付き原稿でも一般原稿の高解像度画像を保持したまま、地紋付き原稿の隠し文字を顕在化させる方法について図３３、３４を用いて説明を行う。
【０２３４】
以下では、一例として、背景部の線数がＡの場合は背景部が薄くなるが、背景部の線数がＢの場合は背景部が薄くならない場合について説明を行う。ここで、線数Ａは所定値以上であり、線数Ｂは所定値未満とする。尚、前述の実施形態１と同じ処理に関しては、図面ならびに説明を省略する。
【０２３５】
図３３は、地紋付き原稿を複写する処理の流れについて説明するための図である。
【０２３６】
まず、３３０１〜３３０４については、図２９の２９０１〜２９０４で前述した処理と同様であるため説明を省略する。
【０２３７】
３３０４で地紋画像データ有と判別された場合、３３０５で背景部の線数検出を行う。前述したように、地紋付き原稿では、ＦＦＴ（高速フーリエ変換）を施すと一般画像とは異なる周波数特性のピークが得られる。さらに、前述したような背景部の線数がＡ、Ｂの場合でも異なる周波数特性のピークが得られる。
【０２３８】
３３０７では、３３０５で検出した線数が所定値以上であれば、３３０６に示すように３３０２で取得した画像の１枚をプリントする。ここで、前述したように背景部の線数がＡの場合は、所定値以上であるため３３０６でプリントした時、背景部は薄くなる。３３０５で検出した線数が所定値未満であれば、３３０８に示すように枚数制御により３３０２で取得した画像の枚数よりも少ない枚数で超解像処理を行う。
【０２３９】
そして３３０９では３３０８で生成された高解像度画像をプリントする。ここで、３３０８で枚数制御を行う場合、図３５に示すような線数の種類と、背景部が薄くなる限界の最大枚数を定義する関係テーブルを参照する。この関係テーブルを参照することにより、３３０８で枚数制御、３３０９で超解像処理、プリントした時、背景部を薄くすることが可能となる。尚、３３０２から３３０６への矢印、及び３３０２から３３０８への矢印は、３３０５の背景部の線数検出の結果に基づいて出力する画像の流れを示している。
【０２４０】
次に、地紋付き原稿を複写する処理について図３４のフローチャートを用いて説明を行う。
【０２４１】
これらのフローチャートを実行するプログラムは、図１８のコントローラ１１のＲＯＭ１８０３、または、ＨＤＤ１８０４に格納され、ＣＰＵ１８０１にて実行される。
【０２４２】
まず、ステップＳ３４０１〜３４０５については、図３０のステップＳ３００１〜３００５で前述した処理と同様であるため説明を省略する。
【０２４３】
ステップＳ３４０４にて、地紋画像データが有と判別された場合は、ステップＳ３４０９にて、ステップＳ３４０２の超解像処理によって生成された高解像度画像に対して背景部の線数を検出する。
【０２４４】
次に、ステップＳ３４１０にて、ステップＳ３４０９で検出された背景部の線数と所定値を比較する。そして、背景部の線数が所定値以上であれば、ステップＳ３４０６にて、ステップＳ３４０１で取得した画像の１枚を図１８のプリント画像処理部１８１５へ送る。また、ステップＳ３４１０にて、背景部の線数が所定値未満であれば、ステップＳ３４１１にて、ステップＳ３４０１で取得した画像の枚数よりも少ない枚数に枚数制御を行う。このとき、線数の種類と、背景部が薄くなる限界の最大枚数を定義する関係テーブルを参照して、枚数制御を行う。
【０２４５】
次に、ステップＳ３４１２にて、ステップＳ３４１１で枚数制御を行った複数の画像を用いて図１８の超解像処理部１８５１で超解像処理を行う。
【０２４６】
次に、ステップＳ３４１３にて、ステップＳ３４１２で生成した高解像度画像（第２の高解像度画像）を図１８のプリント画像処理部１８１５へ送る。
【０２４７】
次に、ステップＳ３４０７にて、図１８のプリント画像処理部１８１５で、図２３で前述したようなプリント画像処理を行う。
【０２４８】
ステップＳ３４０８にて、図１８のプリンタ部１４でプリント出力する。
【０２４９】
以上のように、背景部の線数が異なる地紋付き原稿でも一般原稿の高解像度画像を保持したまま、地紋付き原稿の隠し文字を顕在化させることが可能となる。
【０２５０】
［実施形態４］
前述した実施形態１〜３では、複写機のスキャナ部から複数の画像を取得後、取得した全ての画像を用いて超解像処理を行った結果画像に地紋画像データが含まれているか否かを判別する場合について説明した。しかし、取得した複数の画像の全ての画像を用いて超解像処理を行い、地紋画像データの検出を行うと処理に時間がかかるため、取得した複数の画像を、枚数を１枚ずつ順次増やして超解像処理を行い、地紋画像データの検出を行う方法でもよい。
【０２５１】
例えば、最初に、取得した複数の画像（例４枚）の内、２枚を用いて超解像処理を行う。その結果画像に対して地紋画像データが含まれているか否かを判別する。地紋画像データが検出されなければ、１枚増やして、前記２枚を含む合計３枚を用いて超解像処理を行った結果に対して地紋画像データが含まれているか否かを判別する。ここで、地紋画像データが検出された場合は、超解像処理を停止する。すなわち、４枚を用いて超解像処理を行う必要がなくなる。
【０２５２】
以上のように、取得した複数の画像に対する超解像処理を、１枚ずつ枚数を増やして超解像処理を行うようにして、地紋画像データの検出を行うことにより、高速に地紋画像データの検出を行うことが可能となる。また、画像を所定のブロック単位（Ｍ画素×Ｎ画素：Ｍ、Ｎは整数）に区切る方法を合わせて用いても構わない。複数の画像の各画像全体（各ページ全体）を用いて超解像処理を行うのではなく、複数の画像の位置が同一の各ブロックを用いて超解像処理を行うことで、超解像処理を行った結果画像に地紋画像データが含まれているか否かを判別可能である。この方法により超解像処理に画像全体を用いる必要がなくなるためさらに高速に地紋画像データの検出を行うことが可能となる。
【０２５３】
［実施形態５］
本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０２５４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がそのプログラムコードを読み出し実行することによっても、達成される。この場合、コンピュータ読み取り可能な記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶したコンピュータ読み取り可能な記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＣＤ―ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカードなどを用いることができる。
【０２５５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットによっても実現することができる。この場合、記憶媒体から読み出されたプログラムコードが、機能拡張ボードや機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードに指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０２５６】
【図１】本発明の一実施形態に係る印刷システムの構成を示すブロック図である。
【図２】画像形成装置１０の外観を示す図である。
【図３】実施形態１におけるスキャナ部１３のエリアセンサの実装形態を示す図である。
【図４】実施形態１におけるスキャナ部１３で取得される画像の一例を示す図である。
【図５】エリアセンサの構成を示す図である。
【図６】画像処理装置１の読み取り部の構成を示す図である。
【図７】エリアセンサが読み取る原稿画像を示す図である。
【図８】ライン画像データの取得方法を示す図である。
【図９】ライン画像データの取得方法を示す図である。
【図１０】ライン画像データの取得方法を示す図である。
【図１１】ライン画像データの取得方法を示す図である。
【図１２】エリアセンサ中のラインセンサが読み取る画像データを示す図である。
【図１３】エリアセンサを斜めに実装した場合の構成図である。
【図１４】傾斜したエリアセンサのライン画像データの取得方法を示す図である。
【図１５】傾斜したエリアセンサのライン画像データの取得方法を示す図である。
【図１６】傾斜したエリアセンサのライン画像データの取得方法を示す図である。
【図１７】傾斜したエリアセンサ中のラインセンサが読み取る画像データを示す図である。
【図１８】コントローラ１１の構成を示すブロック図である。
【図１９】タイルデータを概念的に表す図である。
【図２０】超解像度処理の詳細についての説明図である。
【図２１】超解像度処理の詳細についての説明図である。
【図２２】スキャナ画像処理部３１２の内部構成を示すブロック図である。
【図２３】プリンタ画像処理３１５の処理の流れを示す図である。
【図２４】画像形成装置１０における操作画面を示す図（１）である。
【図２５】画像形成装置１０における操作画面を示す図（２）である。
【図２６】画像形成装置１０における操作画面を示す図（３）である。
【図２７】画像形成装置１０における操作画面を示す図（４）である。
【図２８】実施形態１における一般原稿を複写する処理の流れを説明するための図である。
【図２９】実施形態１における地紋付き原稿を複写する処理の流れを説明するための図（１）である。
【図３０】実施形態１におけるフローチャートである。
【図３１】実施形態２における地紋付き原稿を複写する処理の流れを説明するための図である。
【図３２】実施形態２におけるフローチャートである。
【図３３】実施形態３における地紋付き原稿を複写する処理の流れを説明するための図である。
【図３４】実施形態３におけるフローチャートである。
【図３５】線数の種類と、背景部が薄くなる限界の最大枚数を定義する関係テーブルである。
【図３６】地紋画像データにおけるドットの状態を示す図（１）である。
【図３７】地紋画像データにおけるドットの状態を示す図（２）である。
【図３８】従来の地紋付き原稿を複写する処理の流れを説明するための図（２）である。
【符号の説明】
【０２５７】
１０，２０，３０  画像形成装置
１１  コントローラ（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）
１３  スキャナ
１４  プリンタ
４０  ＰＣ
５０１  エリアセンサデバイス
５０２  画素センサ
５０４，５０５  読み取りラインセンサ
６０４  原稿台
６０５  読み取りユニット
１８５０  回転部
１８５１  超解像処理部
１８５２  地紋認識部
【図１】
0004565016.tif 000003
【図２】
0004565016.tif 000004
【図３】
0004565016.tif 000005
【図４】
0004565016.tif 000006
【図５】
0004565016.tif 000007
【図６】
0004565016.tif 000008
【図７】
0004565016.tif 000009
【図８】
0004565016.tif 000010
【図９】
0004565016.tif 000011
【図１０】
0004565016.tif 000012
【図１１】
0004565016.tif 000013
【図１２】
0004565016.tif 000014
【図１３】
0004565016.tif 000015
【図１４】
0004565016.tif 000016
【図１５】
0004565016.tif 000017
【図１６】
0004565016.tif 000018
【図１７】
0004565016.tif 000019
【図１８】
0004565016.tif 000020
【図１９】
0004565016.tif 000021
【図２０】
0004565016.tif 000022
【図２１】
0004565016.tif 000023
【図２２】
0004565016.tif 000024
【図２３】
0004565016.tif 000025
【図２４】
0004565016.tif 000026
【図２５】
0004565016.tif 000027
【図２６】
0004565016.tif 000028
【図２７】
0004565016.tif 000029
【図２８】
0004565016.tif 000030
【図２９】
0004565016.tif 000031
【図３０】
0004565016.tif 000032
【図３１】
0004565016.tif 000033
【図３２】
0004565016.tif 000034
【図３３】
0004565016.tif 000035
【図３４】
0004565016.tif 000036
【図３５】
0004565016.tif 000037
【図３６】
0004565016.tif 000038
【図３７】
0004565016.tif 000039
【図３８】
0004565016.tif 000040