JP2010056912A - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP2010056912A JP2010056912A JP2008219960A JP2008219960A JP2010056912A JP 2010056912 A JP2010056912 A JP 2010056912A JP 2008219960 A JP2008219960 A JP 2008219960A JP 2008219960 A JP2008219960 A JP 2008219960A JP 2010056912 A JP2010056912 A JP 2010056912A
- Authority
- JP
- Japan
- Prior art keywords
- paper fingerprint
- fingerprint information
- paper
- area
- document
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Cleaning In Electrography (AREA)
- Control Or Security For Electrophotography (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
【課題】 紙指紋情報を取り扱うことができる装置において、紙指紋の偽造防止を計り、セキュリティ性を向上させ、同時に、確実に原稿上の紙指紋情報の検出位置を制御できるようにする。
【解決手段】 原稿上の固定位置の紙指紋情報を取得し、これを演算することにより、対応する原稿上の位置を求め、この対応する位置から実際の紙指紋情報を取得する。
【選択図】 図1
【解決手段】 原稿上の固定位置の紙指紋情報を取得し、これを演算することにより、対応する原稿上の位置を求め、この対応する位置から実際の紙指紋情報を取得する。
【選択図】 図1
Description
本発明は、紙指紋(以下では、紙指紋のことを紙紋とも称する)情報を取り扱うことができる画像処理装置及び画像処理装置の制御方法及びプログラム及び記憶媒体に関する。
住民票などの公的文書や、保険の証書など、またはその他の機密文書に関して原本を保証することが重要な文書がある。印刷技術の向上により前記したような紙の書類をプリンタや複写機などの画像形成装置で印刷することも行われるようになったのと同時に、カラースキャナやカラー複写機を使用した偽造を防止することが必要になってきている。
偽造を防止するための技術として、紙に印刷するときに地紋などのパターンを埋め込み、複写した際に地紋が浮き出て印刷されるようにするなどの対処がされてきている。また、紙自体に非接触IC、RFIDのような半導体の部品を付加し、これらの半導体部品に原本を保証するためのデータを書き込み、複写する場合はスキャナまたは複写機がこれらの半導体部品から読み取った情報を記録し、複写の履歴を残す、またはユーザ認証と組み合わせて、半導体部品から読み取った情報とユーザ認証が行われない限り複写機で複写が行えないようにすることなどが行われつつある。
さらに、印刷する際にユーザにとって視認性の良くないハーフトーンで特定のパターン情報を不可視情報として埋め込んでおき、複写する場合スキャナや複写機が前記情報を読み込んだ際、印刷動作を停止させることなども行われつつある。
しかしながら、前記半導体部品などを紙に付加するためには紙自体の価格が上がってしまう、また不可視情報を付加したり、非接触ICやRFIDなどに対応するためにスキャナや複写機に特別なハードウェアが必要になることもあり、コストが上がってしまうという課題があった。また、前記不可視の情報もスキャナや複写機で読み取ることによって偽造される可能性もあることが課題としてあった。
この課題に対して、近年になり記録媒体である紙などの表面の繊維の並び方などが紙などの記録媒体1枚、1枚で異なることを利用し、これをいわゆる紙指紋として利用することが考案されている。すなわち、スキャナや複写機などの読み取り手段によって、前記紙などの記録媒体の表面を読み取り、読み取った繊維の並び方を紙指紋としてパターンデータであるデジタル情報に変換し、このデジタル情報を記憶装置等に登録しておき、そして、一度印刷された紙などの記録媒体を再び読み取った際、紙自体がもつ繊維の紙指紋のパターン情報と、記憶装置等に登録されているデジタル情報を比較することにより、原本であるか否かを保証することが行われつつある。この場合、すでにあるスキャナやプリンタ、複写機を使用して、ソフトウェアの一部を修正することにより低コストで原本の保証を行うことが可能となる。
上記の例として、下記特許文献1をあげることが出来る。
特開平11−215369号公報
前述した、紙などの記録媒体の紙指紋をデジタル情報に変換してこれを記憶装置等に登録し、再度、この紙のなどの記録媒体を読み取った際に、この紙指紋のパターン情報と記憶装置等に登録されているデジタル情報を比較する場合、必ず、紙などの記録媒体上のどのエリアの紙指紋を参照するか、紙指紋の参照位置情報が必要になる。
このため、従来装置では、あらかじめ紙などの記録媒体上の固定位置を決めておき、必ずこの位置の紙指紋を参照してデジタル情報に変換して比較する方法が提案されていた。
しかしながら、この方法の場合、何らかの手段で紙などの記録媒体上の紙指紋を参照している固定位置が悪意あるユーザに知れてしまうと、紙などの記録媒体のこの固定位置部分を切り取り、他の紙などの記録媒体に貼り付けることにより、本来、原本ではない紙などの記録媒体が原本として認識されてしまう恐れがある。
また、他の方法として、紙指紋を参照するエリアの位置情報をコード化して、このコードをバーコード等の可視的なコード情報にして紙などの記録媒体上の印刷記録しておく方法が提案されている。
すなわち、紙などの記録媒体を読み取り手段により読み取り、紙指紋をデジタル情報に変換し登録する際に、参照した紙指紋の参照位置情報をコード化しておく。
そして、紙などの記録媒体に情報を印刷する際に、あわせて、紙指紋の参照位置情報のコード情報からバーコード等の可視的なコードパターンを生成し、紙などの記録媒体上に印刷しておく。
この後、一度印刷された紙などの記録媒体を再び読み取った際、まず、紙などの記録媒体上に印刷されたバーコード等のコードパターンを読み取り、これにより得られる紙指紋の参照位置情報のコード情報をデコードし、紙指紋の参照位置を認識する。
これに従い、参照位置の紙指紋を参照し、紙自体がもつ繊維の紙指紋のパターン情報と、記憶装置等に登録されているデジタル情報を比較することにより、原本であるか否かを保証する。
しかしながらこの方法では、常に紙指紋を参照するための参照位置がバーコード等の可視的なコードパターンとして紙などの記録媒体上に印刷記録されてしまうため、本来の印刷記録情報以外の印刷パターンが存在し、紙などの記録媒体上を汚し、ユーザにとって目障りである。
本発明における第1の発明によれば、紙原稿の紙指紋情報を扱う装置において、
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段を備えるものであり、
まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する。
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段を備えるものであり、
まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する。
また、紙指紋照合処理では、同様に文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得して、これを予め保持されている他の紙指紋情報と比較することにより照合を行う。
本発明における第2の発明によれば、紙原稿の紙指紋情報を扱う装置において、
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
上記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段と、
上記対応する領域の領域情報を取得する手段を備えるものであり、
まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得し、同時に紙指紋情報を取得した領域情報を取得する。
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
上記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段と、
上記対応する領域の領域情報を取得する手段を備えるものであり、
まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得し、同時に紙指紋情報を取得した領域情報を取得する。
また、紙指紋照合処理では、紙指紋登録処理において
紙指紋情報を取得した領域情報を読み出し、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得して、これを予め保持されている他の紙指紋情報と比較することにより照合を行う。
紙指紋情報を取得した領域情報を読み出し、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得して、これを予め保持されている他の紙指紋情報と比較することにより照合を行う。
本発明によれば、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得するようにしたため、何らかの手段で紙などの記録媒体上の紙指紋を参照している領域をユーザが知ることは不可能になり、紙などの記録媒体の紙指紋領域を切り取り、他の紙などの記録媒体に貼り付けることにより、本来、原本ではない紙などの記録媒体が原本として認識されてしまうことを防止できる。
また、従来、紙指紋照合処理時に紙などの記録媒体の紙指紋領域を認識するために設けていた、記録媒体上に印刷されたバーコード等の可視的なコードパターンを設ける必要がなくなるため、ユーザにとって目障りな印刷マークを削除できる。
次に、本発明の詳細を実施例の記述に従って説明する。
以下では、図面を参照して本発明を実施するための最良の形態について説明する。
<印刷システム(図1)>
まず、実施例1について図面を参照して詳細に説明する。図1は本発明の実施形態に係る印刷システムの構成を示すブロック図である。このシステムではホストコンピュータ40及び3台の画像形成装置(10,20,30)がLAN50に接続されているが、本発明における印刷システムにおいては、これらの接続数に限られることはない。また、本実施例では接続方法としてLANを適用しているが、これに限られることはない。例えば、WAN(公衆回線)などの任意のネットワーク、USBなどのシリアル伝送方式、セントロニクスやSCSIなどのパラレル伝送方式なども適用可能である。
まず、実施例1について図面を参照して詳細に説明する。図1は本発明の実施形態に係る印刷システムの構成を示すブロック図である。このシステムではホストコンピュータ40及び3台の画像形成装置(10,20,30)がLAN50に接続されているが、本発明における印刷システムにおいては、これらの接続数に限られることはない。また、本実施例では接続方法としてLANを適用しているが、これに限られることはない。例えば、WAN(公衆回線)などの任意のネットワーク、USBなどのシリアル伝送方式、セントロニクスやSCSIなどのパラレル伝送方式なども適用可能である。
ホストコンピュータ(以下、PCと称する)40はパーソナルコンピュータの機能を有している。このPC40はLAN50やWANを介してFTPやSMBプロトコルを用いファイルを送受信したり電子メールを送受信したりすることができる。またPC40から画像形成装置10、20、30に対して、プリンタドライバを介した印字命令を行うことが可能となっている。
画像形成装置10と20は同じ構成を有する装置である。画像形成装置30はプリント機能のみの画像形成装置であり、画像形成装置10や20が有するスキャナ部を有していない。以下では、説明の簡単のために、画像形成装置10、20のうちの画像形成装置10に注目して、その構成を詳細に説明する。
画像形成装置10は、画像入力デバイスであるスキャナ部13、画像出力デバイスであるプリンタ部14、画像形成装置10全体の動作制御を司るコントローラ(Controller Unit)11、ユーザインターフェース(UI)である操作部12から構成される。
<画像形成装置10(図2)>
画像形成装置10の外観を図2に示す。スキャナ部13は、複数のCCDを有している。この各CCDの感度が夫々異なっていると、たとえ原稿上の各画素の濃度が同じであったとしても、各画素が夫々違う濃度であると認識されてしまう。そのため、スキャナ部では、最初に白板(一様に白い板)を露光走査し、露光走査して得られた反射光の量を電気信号に変換してコントローラ11に出力している。なお、後述するように、コントローラ11内のシェーディング補正部500は、各CCDから得られた電気信号を元に、各CCDの感度の違いを認識している。そして、この認識された感度の違いを利用して、原稿上の画像をスキャンして得られた電気信号の値を補正している。さらに、シェーディング補正部500は、後述するコントローラ11内のCPU301からゲイン調整の情報を受取ると、当該情報に応じたゲイン調整を行う。ゲイン調整は、原稿を露光走査して得られた電気信号の値を、どのように0〜255の輝度信号値に割り付けるかを調整するために用いられる。このゲイン調整により、原稿を露光走査して得られた電気信号の値を高い輝度信号値に変換したり、低い輝度信号値に変換したりすることができるようになっている。続いて、この原稿上の画像をスキャンする構成について説明する。
画像形成装置10の外観を図2に示す。スキャナ部13は、複数のCCDを有している。この各CCDの感度が夫々異なっていると、たとえ原稿上の各画素の濃度が同じであったとしても、各画素が夫々違う濃度であると認識されてしまう。そのため、スキャナ部では、最初に白板(一様に白い板)を露光走査し、露光走査して得られた反射光の量を電気信号に変換してコントローラ11に出力している。なお、後述するように、コントローラ11内のシェーディング補正部500は、各CCDから得られた電気信号を元に、各CCDの感度の違いを認識している。そして、この認識された感度の違いを利用して、原稿上の画像をスキャンして得られた電気信号の値を補正している。さらに、シェーディング補正部500は、後述するコントローラ11内のCPU301からゲイン調整の情報を受取ると、当該情報に応じたゲイン調整を行う。ゲイン調整は、原稿を露光走査して得られた電気信号の値を、どのように0〜255の輝度信号値に割り付けるかを調整するために用いられる。このゲイン調整により、原稿を露光走査して得られた電気信号の値を高い輝度信号値に変換したり、低い輝度信号値に変換したりすることができるようになっている。続いて、この原稿上の画像をスキャンする構成について説明する。
スキャナ部は、原稿上の画像を露光走査して得られた反射光をCCDに入力することで画像の情報を電気信号に変換する。さらに電気信号をR,G,B各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ11に対して出力する。
なお、原稿は原稿フィーダ201のトレイ202にセットされる。ユーザが操作部12から読み取り開始を指示すると、コントローラ11からスキャナ部13に原稿読み取り指示が与えられる。スキャナ部13は、この指示を受けると原稿フィーダ201のトレイ202から原稿を1枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダ201による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
プリンタ部14は、コントローラ11から受取った画像データを用紙上に形成する画像形成デバイスである。なお、本実施例において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。また、プリンタ部14には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット203、204、205が設けられている。排紙トレイ206には印字後の用紙が排出される。
<コントローラ11の詳細説明(図3)>
図3は、画像形成装置10のコントローラ11の構成をより詳細に説明するためのブロック図である。
図3は、画像形成装置10のコントローラ11の構成をより詳細に説明するためのブロック図である。
コントローラ11はスキャナ部13やプリンタ部14と電気的に接続されており、一方ではLAN50やWAN331を介してPC40や外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
CPU301は、ROM303に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。RAM302は、CPU301が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このRAM302は、記憶した内容を電源off後も保持しておくSRAM及び電源off後には記憶した内容が消去されてしまうDRAMにより構成されている。ROM303には装置のブートプログラムなどが格納されている。HDD304はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
操作部I/F305は、システムバス310と操作部12とを接続するためのインターフェース部である。この操作部I/F305は、操作部12に表示するための画像データをシステムバス310から受取り操作部12に出力すると共に、操作部12から入力された情報をシステムバス310へと出力する。
NetworkI/F306はLAN50及びシステムバス310に接続し、情報の入出力を行う。Modem307はWAN331及びシステムバス310に接続しており、情報の入出力を行う。2値画像回転部308は送信前の画像データの方向を変換する。2値画像圧縮・伸張部309は、送信前の画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。なお圧縮及び伸張にあたってはJBIG、MMR、MR、MHなどの方式が用いられる。画像バス330は画像データをやり取りするための伝送路であり、PCIバス又はIEEE1394で構成されている。
スキャナ画像処理部312は、スキャナ部13からスキャナI/F311を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部312は、受取った画像データがカラー原稿か白黒原稿かや、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。
このスキャナ画像処理部312で行われる処理の詳細については後述する。
圧縮部313は画像データを受取り、この画像データを32画素x32画素のブロック単位に分割する。なお、この32×32画素の画像データをタイルデータと称する。図4は、このタイルデータを概念的に表している。原稿(読み取り前の紙媒体)において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その32×32画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部313は、複数のタイルデータからなる画像データを圧縮する。
伸張部316は、複数のタイルデータからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部315に送る。
プリンタ画像処理部315は、伸張部316から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタI/F314を介してプリンタ部14に出力される。このプリンタ画像処理部315で行われる処理の詳細については後述する。
画像変換部317は、画像データに対して所定の変換処理を施す。この処理部は以下に示すような処理部により構成される。
伸張部318は受取った画像データを伸張する。圧縮部319は受取った画像データを圧縮する。回転部320は受取った画像データを回転する。変倍部321は受取った画像データに対し解像度変換処理(例えば600dpiから200dpi)を行う。色空間変換部322は受取った画像データの色空間を変換する。この色空間変換部322は、マトリクス又はテーブルを用いて公知の下地飛ばし処理を行ったり、公知のLOG変換処理(RGB→CMY)を行ったり、公知の出力色補正処理(CMY→CMYK)を行ったりすることができる。2値多値変換部323は受取った2階調の画像データを256階調の画像データに変換する。逆に多値2値変換部324は受取った256階調の画像データを誤差拡散処理などの手法により2階調の画像データに変換する。
合成部327は受取った2つの画像データを合成し1枚の画像データを生成する。なお、2つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。間引き部326は受取った画像データの画素を間引くことで解像度変換を行い、1/2,1/4,1/8などの画像データを生成する。移動部325は受取った画像データに余白部分をつけたり余白部分を削除したりする。
RIP328は、PC40などから送信されたPDLコードデータを元に生成された中間データを受取り、ビットマップデータ(多値)を生成する。
<スキャナ画像処理部312の詳細説明(図5)>
図5にスキャナ画像処理部312の内部構成を示す。
図5にスキャナ画像処理部312の内部構成を示す。
スキャナ画像処理部312はRGB各8bitの輝度信号からなる画像データを受取る。
シェーディング補正部500は、この輝度信号に対してシェーディング補正する。シェーディング補正とは、上述したように、CCDの感度のばらつきによって原稿の明るさが誤認識されてしまうことを防止するための処理である。さらに、上述したように、このシェーディング補正部500は、CPU301からの指示によりゲイン調整を行うことができるようになっている。
続いて、この輝度信号は、マスキング処理部501によりCCDのフィルタ色に依存しない標準的な輝度信号に変換される。
フィルタ処理部502は、受取った画像データの空間周波数を任意に補正する。この処理部は、受取った画像データに対して、例えば7×7のマトリクスを用いた演算処理を行う。ところで、複写機や複合機では、図7における704タブの押し下げによりコピーモードとして文字モードや写真モードや文字/写真モードを選択することができる。ここでユーザにより文字モードが選択された場合には、フィルタ処理部502は文字用のフィルタを画像データ全体にかける。また、写真モードが選択された場合には、写真用のフィルタを画像データ全体にかける。また、文字/写真モードが選択された場合には、後述の文字写真判定信号(属性データの一部)に応じて画素ごとに適応的にフィルタを切り替える。つまり、画素ごとに写真用のフィルタをかけるか文字用のフィルタをかけるかが決定される。なお、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されている。これは、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行うような係数が設定されている。これは、文字のシャープさを出すためである。
ヒストグラム生成部503は、受取った画像データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。そして、サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いられる。入力側ガンマ補正部504は、テーブル等を利用して非線形特性を持つ輝度データに変換する。
カラーモノクロ判定部505は、受取った画像データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号(属性データの一部)として画像データに付随させる。
文字写真判定部506は、画像データを構成する各画素が文字を構成する画素なのか、網点を構成する画素なのか、網点中の文字を構成する画素なのか、ベタ画像を構成する画素なのかを各画素の画素値と各画素の周辺画素の画素値とに基づいて判定する。なお、どれにもあてはまらない画素は、白領域を構成している画素である。そして、その判定結果を文字写真判定信号(属性データの一部)として画像データに付随させる。
紙指紋情報取得部507は、シェーディング補正部500から入力されたRGBの画像データに対して、紙指紋情報取得領域の画像データを取得する。
図8は、この紙指紋情報取得部507が行う紙指紋情報取得処理を示すフローチャートである。
ステップ801では紙指紋情報取得部507において取得した画像データをグレイスケールの画像データに変換する。ステップ802では、ステップ801においてグレイスケールの画像データへ変換された画像において、印刷や手書きの文字といった誤判定の要因となりうるものを取り除いて照合を行うためのマスクデータを作成する。マスクデータは" 0 "or" 1 "の2値データである。グレイスケールの画像データにおいて、輝度信号値が第1の閾値(つまり、明るい)以上である画素については、マスクデータの値を" 1 "に設定する。また、輝度信号値が第1の閾値未満である画素についてはマスクデータの値を" 0 "に設定する。以上の処理を、グレイスケールの画像データに含まれる各画素に対して行う。ステップ803では、ステップ801においてグレイスケールに変換された画像データ及び、ステップ802において作成されたマスクデータの2つのデータを紙指紋情報として取得する。なお、ステップ801においてグレイスケールに変換された画像データ自体のことを紙指紋情報と称することもあるが、本実施例では、上記二つのデータを紙指紋情報と称することにする。
紙指紋情報取得部507は、上記紙指紋情報取得領域の紙指紋情報を不図示のデータバスを用いてRAM302に送る。
<プリンタ画像処理部315の詳細説明(図6)>
図6にプリンタ画像処理315においてなされる処理の流れを示す。
図6にプリンタ画像処理315においてなされる処理の流れを示す。
下地飛ばし処理部601は、スキャナ画像処理部312で生成されたヒストグラムを用いて画像データの下地色を飛ばす(除去する)。モノクロ生成部602はカラーデータをモノクロデータに変換する。Log変換部603は輝度濃度変換を行う。このLog変換部603は、例えば、RGB入力された画像データを、CMYの画像データに変換する。出力色補正部604は出力色補正を行う。例えばCMY入力された画像データを、テーブルやマトリックスを用いてCMYKの画像データに変換する。出力側ガンマ補正部605は、この出力側ガンマ補正部605に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。中間調補正部606は、出力するプリンタ部の階調数に合わせて中間調処理を行う。例えば、受取った高階調の画像データに対し2値化や32値化などを行う。
なお、スキャナ画像処理部312やプリンタ画像処理部315における各処理部では、受取った画像データに各処理を施さずに出力させることも可能となっている。このような、ある処理部において処理を施さずにデータを通過させることを、以下では「処理部をスルーさせる」と表現することにする。
<紙指紋情報登録処理>
CPU301は、紙指紋情報取得部507からRAM302に送られてきた所定領域の紙指紋情報を読出し、当該読出された紙指紋情報を不図示のサーバに登録することが可能となっている。この登録は、RAM302内に格納されたプログラムを実行することによって行われる。
CPU301は、紙指紋情報取得部507からRAM302に送られてきた所定領域の紙指紋情報を読出し、当該読出された紙指紋情報を不図示のサーバに登録することが可能となっている。この登録は、RAM302内に格納されたプログラムを実行することによって行われる。
<紙指紋情報照合処理>
CPU301は、紙指紋情報取得部507からRAM302に送られてきた紙指紋情報を読出し、この読出された紙指紋情報と他の紙指紋情報とを照合すべく制御することが可能となっている。なお、他の紙指紋情報とは、サーバに登録されている紙指紋情報のことを意味するものとする。
CPU301は、紙指紋情報取得部507からRAM302に送られてきた紙指紋情報を読出し、この読出された紙指紋情報と他の紙指紋情報とを照合すべく制御することが可能となっている。なお、他の紙指紋情報とは、サーバに登録されている紙指紋情報のことを意味するものとする。
図9は、この紙指紋情報照合処理を示すフローチャートである。本フローチャートの各ステップは、CPU301により統括的に制御される。
ステップ901では、サーバに登録されている紙指紋情報をRAM302から取出す。
ステップ902では、紙指紋情報取得部507から送られてきた紙指紋情報と、ステップ901において取出された紙指紋情報との照合をするために、式(1)を用いて2つの紙指紋情報のマッチング度合いを算出する。一方の紙指紋情報はもう一方の紙指紋情報をずらしたものであると仮定し、式(1)に示した関数において、1画素ごとにずらし、式(1)の関数により求まる値が最小になるところ、つまり2つの紙指紋情報の差が最も小さくなるところで、2つの紙指紋情報の誤差イメージ(E)を求める。
前記誤差イメージから紙指紋情報照合の結果を数値化するために、以下の処理を行う。式(1)の関数により求まった誤差イメージの画素の各輝度信号値を反転させ負の値にする。さらに、各負の値の平均を求め、当該平均値と上記各負の値との差分値を求める。続いて、当該求められた各差分値から標準偏差を求め、上記各負の値を標準偏差で割り商を求める。最後に、求められた商のうちの最大値を2つの紙指紋情報のマッチング度合いとする。その結果、この紙指紋情報のマッチグ度合いは0以上の値で表され、このマッチング度合いが大きければ大きいほど、上記二つの紙指紋情報の一致度は高い。
ステップ903では、ステップ902において求められた2つの紙指紋情報のマッチング度合いと所定の閾値との比較を行って、「有効」「無効」を決定する。
<操作画面の説明>
図7は画像形成装置10における初期画面である。領域701は、画像形成装置10がコピーできる状態にあるか否かを示し、かつ設定したコピー部数を示す。原稿選択タブ704は原稿のタイプを選択するためのタブであり、このタブが押し下げられると文字、写真、文字/写真モードの3種類の選択メニューをポップアップ表示される。フィニッシングタブ706は各種フィニッシングに関わる設定を行うためのタブである。両面設定タブ707は両面読込み及び両面印刷に関する設定を行うためのタブである。読み取りモードタブ702は原稿の読み取りモードを選択するためのタブである。このタブが押し下げられるとカラー/ブラック/自動(ACS)の3種類の選択メニューがポップアップ表示される。なお、カラーが選択された場合にはカラーコピーが、ブラックが選択された場合にはモノクロコピーが行われる。また、ACSが選択された場合には、上述したモノクロカラー判定信号によりコピーモードが決定される。
図7は画像形成装置10における初期画面である。領域701は、画像形成装置10がコピーできる状態にあるか否かを示し、かつ設定したコピー部数を示す。原稿選択タブ704は原稿のタイプを選択するためのタブであり、このタブが押し下げられると文字、写真、文字/写真モードの3種類の選択メニューをポップアップ表示される。フィニッシングタブ706は各種フィニッシングに関わる設定を行うためのタブである。両面設定タブ707は両面読込み及び両面印刷に関する設定を行うためのタブである。読み取りモードタブ702は原稿の読み取りモードを選択するためのタブである。このタブが押し下げられるとカラー/ブラック/自動(ACS)の3種類の選択メニューがポップアップ表示される。なお、カラーが選択された場合にはカラーコピーが、ブラックが選択された場合にはモノクロコピーが行われる。また、ACSが選択された場合には、上述したモノクロカラー判定信号によりコピーモードが決定される。
領域708は、紙指紋情報登録処理を選択するためのタブである。紙指紋情報登録処理については、後述する。領域709は、紙指紋情報照合処理を選択するためのタブである。この紙指紋情報照合処理については、後述する。
領域710はシステムの状況を示すためのタブである。このタブが押し下げられると、画像形成装置10内のHDD304に保存されている画像データの一覧が表示画面に表示されるようになっている。
<紙指紋情報登録処理のタブが押下された際の動作>
続いて、図7に示す紙指紋情報登録タブ708がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図11を用いて説明する。
続いて、図7に示す紙指紋情報登録タブ708がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図11を用いて説明する。
まず、図10により先に述べた方法により紙指紋情報取得処理を行う原稿を示す。
紙指紋情報を取得する際にはスキャンする原稿に対して、紙指紋を取得するための領域を分割して管理するものとする。
すなわち、原稿端の内側の所定の領域を紙指紋の取得、照合処理が可能な領域として、この領域を、0からn-1の紙指紋の取得を行う単位領域に分割する。各単位領域のその領域番号は、図10に示す通りに付与するものとする。
ここで、図7に示す紙指紋情報登録タブ708がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図11を用いて説明する。
まず、本実施例装置では、先に述べた紙指紋を取得するための単位領域のうち、予め決定されている領域番号1の部分の紙指紋情報を取得する。
すなわち、ステップ1101において、CPU301は、スキャナ部13で読み取られた原稿を、画像データとしてスキャナI/F311を介してスキャナ画像処理部312に送るように制御する。
次に、ステップ1102では、スキャナ画像処理部312は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部500に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部507に対して出力する。その後、出力データに基づいて、紙指紋情報取得部507は、紙指紋情報を取得する。この際、取得される紙指紋情報は、領域番号1の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部507は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてRAM302に送る。
紙指紋取得技術では、白い領域から繊維のパターンを取得する以上、暗めの画像データを得ることは必須である。そのため、本実施例では、スキャナ画像処理部312が一般的なゲイン調整値よりも小さいゲイン調整値を設定することで、紙指紋情報取得用の暗い画像データを得た。しかしながら、暗い画像データを得る方法としてはこれに限られない。例えば、光量を落としてスキャンするような方法も考えられる。
ここで、ステップ1103において、CPU301は、紙指紋情報に基いた演算を実行する。
すなわち、CPU301は、RAM302に送付された、領域番号1の紙指紋情報のうち、領域番号1の領域の全画素に対応する、グレースケール画像データを取り出し、この後、この領域の全画素のグレーススケール画像データの平均値Pmを算出する。
さらに、CPU301は、以下の式(2)によって演算を行い、商Xと、余りYを求める。
Pm = X × n + Y …(2)
上記にて、明らかに、式(2)における、余りYは、0からn-1の整数値となり、CPU301は、この値Yを、図10に示す紙指紋取得のための領域番号に対応させる。
上記にて、明らかに、式(2)における、余りYは、0からn-1の整数値となり、CPU301は、この値Yを、図10に示す紙指紋取得のための領域番号に対応させる。
そこで、図10の原稿において、実際に紙指紋情報を取得する原稿上の領域は、上記演算における、値Yに対応した領域番号の領域であるように決定する。
ここで、次に、上記に従って決定された図10の領域の実際の紙指紋を取得する動作について説明する。
すなわち、ステップ1104において、再度、CPU301は、スキャナ部13で読み取られた原稿を、画像データとしてスキャナI/F311を介してスキャナ画像処理部312に送るように制御する。
次に、ステップ1105では、先と同様に、スキャナ画像処理部312は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部500に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部507に対して出力する。その後、出力データに基づいて、紙指紋情報取得部507は、紙指紋情報を取得する。この際、取得される紙指紋情報は、先に求めた値Yに基き、図10の領域番号Y(図10の領域番号の0からn-1に対応するいずれかの領域)の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部507は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてRAM302に送る。
また、先と同様、紋紙指紋取得技術では、白い領域から繊維のパターンを取得する以上、暗めの画像データを得ることは必須である。そのため、本実施例では、スキャナ画像処理部312が一般的なゲイン調整値よりも小さいゲイン調整値を設定することで、紙指紋情報取得用の暗い画像データを得た。しかしながら、暗い画像データを得る方法としてはこれに限られない。例えば、光量を落としてスキャンするような方法も考えられる。
ここで、ステップ1106CPU301は、RAM302に保持された、紙指紋情報をRAM302から取り出し、サーバ(図示せず)に登録する。
さらに、ステップ1107では、CPU301は、サーバ(図示せず)から付与される管理番号を取得し、これを、701の表示部に表示する。
<紙指紋情報照合処理のタブが押下された際の動作>
続いて、図7に示す紙指紋情報照合タブ709がユーザにより押下され、その後、管理番号が入力された後にスタートキーが押下された際の動作について図12を用いて説明する。
続いて、図7に示す紙指紋情報照合タブ709がユーザにより押下され、その後、管理番号が入力された後にスタートキーが押下された際の動作について図12を用いて説明する。
なお、本実施例では、図10における、紙指紋取得のための領域管理は、定型原稿に対して、常に原稿上の同じ位置に同じ領域が位置するように位置管理がなされるものである。
ステップ1201では、入力された管理番号と関連付けられた状態でサーバに登録されている紙指紋情報を取得する。そして、当該取得された情報を不図示のデータバスを用いてRAM302に送る。CPU301はこの紙指紋情報を他の紙指紋情報としてRAM302の所定のアドレス領域に保持する。
ここで、本実施例装置では、まず、先に述べた紙指紋を取得するための単位領域のうち、予め決定されている領域番号1の部分の紙指紋情報を取得する。
すなわち、ステップ1202において、CPU301は、スキャナ部13で読み取られた原稿を、画像データとしてスキャナI/F311を介してスキャナ画像処理部312に送るように制御する。
次に、ステップ1204では、スキャナ画像処理部312は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部500に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部507に対して出力する。その後、出力データに基づいて、紙指紋情報取得部507は、紙指紋情報を取得する。この際、取得される紙指紋情報は、領域番号1の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部507は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてRAM302に送る。なお、CPU301は、この紙指紋情報を読み取った紙指紋情報を先の他の紙指紋情報とは別の所定のアドレス領域に保持する。
ここで、ステップ1204において、CPU301は、紙指紋情報に基いた演算を実行する。
すなわち、CPU301は、RAM302に送付された、領域番号1の紙指紋情報のうち、領域番号1の領域の全画素に対応するグレースケール画像データを取り出し、この後、この領域の全画素のグレーススケール画像データの平均値Pmを算出する。
さらに、CPU301は、以下の式(2)によって演算を行い、商Xと、余りYを求める。
Pm = X × n + Y …(2)
上記にて、明らかに、式(2)における、余りYは、0からn-1の整数値となり、CPU301は、この値Yを、図10に示す紙指紋取得のための領域番号に対応させる。
上記にて、明らかに、式(2)における、余りYは、0からn-1の整数値となり、CPU301は、この値Yを、図10に示す紙指紋取得のための領域番号に対応させる。
そこで、図10の原稿において、実際に紙指紋情報を取得する原稿上の領域は、上記演算における、値Yに対応した領域番号の領域であるように決定する。
ここで、さらに、次に、上記に従って決定された図10の領域の実際の紙指紋を取得する動作について説明する。
すなわち、ステップ1205において、再度、CPU301は、スキャナ部13で読み取られた原稿を、画像データとしてスキャナI/F311を介してスキャナ画像処理部312に送るように制御する。
次に、ステップ1206では、先と同様に、スキャナ画像処理部312は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部500に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部507に対して出力する。その後、出力データに基づいて、紙指紋情報取得部507は、紙指紋情報を取得する。この際、取得される紙指紋情報は、先に求めた値Yに基き、図10の領域番号Y(図10の領域番号の0からn-1に対応するいずれかの領域)の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部507は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてRAM302に送る。ここで、CPU301は、この紙紋情報を先の他の紙指紋情報とは別の所定のアドレス領域に保持する。
次に、ステップ1207では、CPU301は、ステップ1201でサーバから取得されて、RAM302の他の紙指紋情報のためのアドレス領域に保持された、他の紙指紋情報と、ステップ1206で取得され、他の紙指紋情報と別の所定のアドレス領域に保持された紙指紋情報を比較して照合する。
この照合処理については、<紙指紋情報照合処理>で図9を用いて説明した通りである。
ステップ1208では、CPU301は、<紙指紋情報照合処理>により得られた結果(有効か無効か)を操作部12の表示部701に表示するように制御する。
これまで述べてきたように、本実施例装置では、まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する。
また、本実施例装置での、紙指紋照合処理では、同様に文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得して、これを予め保持されている他の紙指紋情報と比較することにより照合を行う。
ところで、本実施例装置では、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得しているため、原稿上の任意の領域の紙指紋情報を取得することになる。このため、原稿上のこの領域に印刷画像が存在する可能性がある。
これに対して、本実施例装置では、紙指紋情報取得時にグレースケールの画像データへ変換された画像において、印刷や手書きの文字といった誤判定の要因となりうるものを取り除いて照合を行うためのマスクデータを作成して処理している。
しかし、この場合においても、原稿上に写真画像やベタ画像領域が存在する場合、紙指紋情報の照合の判定精度が低下することが考えられる。
そこで、本実施例装置では、文字、記号などによる文書原稿を対象とするものであり、このように原稿上に写真画像やベタ画像領域が存在する可能性が低く、紙指紋情報の照合の判定の精度が低下するものではない。
次に、本実施例装置の他の実施系を以下に説明する。
なお、実施例1において、図1、図2、図3、図4、図5、図6、図7、図8、図9により説明を行った、<印刷システム(図1)>、<画像形成装置10(図2)>、<コントローラ11の詳細説明(図3)>、<スキャナ画像処理部312の詳細説明(図5)>、<プリンタ画像処理部315の詳細説明(図6)>、<紙指紋情報登録処理>、<紙指紋情報照合処理>、<操作画面の説明>については、本実施例装置についても同等であるとする。
そこで、本実施例装置で異なる、<紙指紋情報登録処理のタブが押下された際の動作>、<紙指紋情報照合処理のタブが押下された際の動作>について説明する。
<紙指紋情報登録処理のタブが押下された際の動作>
図7に示す紙指紋情報登録タブ708がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図13を用いて説明する。
図7に示す紙指紋情報登録タブ708がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図13を用いて説明する。
まず、図10により、先に述べた方法により紙指紋情報取得処理を行う原稿を示す。
紙指紋情報を取得する際にはスキャンする原稿に対して、紙指紋を取得するための領域を分割して管理するものとする。
すなわち、原稿端の内側の所定の領域を紙指紋の取得、照合処理が可能な領域として、この領域を、0からn-1の紙指紋の取得を行う単位領域に分割する。各単位領域のその領域番号は、図10に示す通りに付与するものとする。
ここで、図7に示す紙指紋情報登録タブ708がユーザにより押下された後にスタートキーが押下された際に、実行される紙指紋情報登録処理について図13を用いて説明する。
まず、本実施例装置では、先に述べた紙指紋を取得するための単位領域のうち、予め決定されている領域番号1の部分の紙指紋情報を取得する。
すなわち、ステップ1301において、CPU301は、スキャナ部13で読み取られた原稿を、画像データとしてスキャナI/F311を介してスキャナ画像処理部312に送るように制御する。
次に、ステップ1302では、スキャナ画像処理部312は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部500に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部507に対して出力する。その後、出力データに基づいて、紙指紋情報取得部507は、紙指紋情報を取得する。この際、取得される紙指紋情報は、領域番号1の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部507は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてRAM302に送る。
紙指紋取得技術では、白い領域から繊維のパターンを取得する以上、暗めの画像データを得ることは必須である。そのため、本実施例では、スキャナ画像処理部312が一般的なゲイン調整値よりも小さいゲイン調整値を設定することで、紙指紋情報取得用の暗い画像データを得た。しかしながら、暗い画像データを得る方法としてはこれに限られない。例えば、光量を落としてスキャンするような方法も考えられる。
ここで、ステップ1303において、CPU301は、紙指紋情報に基いた演算を実行する。
すなわち、CPU301は、RAM302に送付された、領域番号1の紙指紋情報のうち、領域番号1の領域の全画素に対応する、グレースケール画像データを取り出し、この後、この領域の全画素のグレーススケール画像データの平均値Pmを算出する。
さらに、CPU301は、以下の式(2)によって演算を行い、商Xと、余りYを求める。
Pm = X × n + Y …(2)
上記にて、明らかに、式(2)における、余りYは、0からn-1の整数値となり、CPU301は、この値Yを、図10に示す紙指紋取得のための領域番号に対応させる。
上記にて、明らかに、式(2)における、余りYは、0からn-1の整数値となり、CPU301は、この値Yを、図10に示す紙指紋取得のための領域番号に対応させる。
そこで、図10の原稿において、実際に紙指紋情報を取得する原稿上の領域は、上記演算における、値Yに対応した領域番号の領域であるように決定する。
ここで、次に、上記に従って決定された図10の領域の実際の紙指紋を取得する動作について説明する。
すなわち、ステップ1304において、再度、CPU301は、スキャナ部13で読み取られた原稿を、画像データとしてスキャナI/F311を介してスキャナ画像処理部312に送るように制御する。
次に、ステップ1305では、先と同様に、スキャナ画像処理部312は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部500に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部507に対して出力する。その後、出力データに基づいて、紙指紋情報取得部507は、紙指紋情報を取得する。この際、取得される紙指紋情報は、先に求めた値Yに基き、図10の領域番号Y(図10の領域番号の0からn-1に対応するいずれかの領域)の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部507は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてRAM302に送る。
同時にCPU301は、実際に紙指紋情報を取得した領域を示す、領域番号である値Yを不図示のデータバスを用いてRAM302に送る。
また、先と同様で、紋紙指紋取得技術では、白い領域から繊維のパターンを取得する以上、暗めの画像データを得ることは必須である。そのため、本実施例では、スキャナ画像処理部312が一般的なゲイン調整値よりも小さいゲイン調整値を設定することで、紙指紋情報取得用の暗い画像データを得た。しかしながら、暗い画像データを得る方法としてはこれに限られない。例えば、光量を落としてスキャンするような方法も考えられる。
ここで、ステップ1306で、CPU301は、RAM302に保持された、紙指紋情報、値YをRAM302から取り出し、サーバ(図示せず)に登録する。
さらに、ステップ1307では、CPU301は、サーバ(図示せず)から付与される管理番号を取得し、これを、701の表示部に表示する。
<紙指紋情報照合処理のタブが押下された際の動作>
続いて、図7に示す紙指紋情報照合タブ709がユーザにより押下され、その後、管理番号が入力された後にスタートキーが押下された際の動作について図14を用いて説明する。
続いて、図7に示す紙指紋情報照合タブ709がユーザにより押下され、その後、管理番号が入力された後にスタートキーが押下された際の動作について図14を用いて説明する。
なお、本実施例では、図10における、紙指紋取得のための領域管理は、定型原稿に対して、常に原稿上の同じ位置に同じ領域が位置するように位置管理がなされるものである。
ステップ1401では、入力された管理番号と関連付けられた状態でサーバに登録されている紙指紋情報、及び値Yを取得する。そして、当該取得された情報を不図示のデータバスを用いてRAM302に送る。CPU301はこの紙指紋情報と値Yを他の紙指紋情報としてRAM302の所定のアドレス領域に保持する。
ここで、CPU301は、スキャンする原稿に対して、値Yに対応した領域番号の領域の紙指紋情報を取得する。
すなわち、ステップ1402において、CPU301は、スキャナ部13で読み取られた原稿を、画像データとしてスキャナI/F311を介してスキャナ画像処理部312に送るように制御する。
次に、ステップ1403では、先と同様に、スキャナ画像処理部312は、一般的なゲイン調整値よりも小さいゲイン調整値を、シェーディング補正部500に設定する。そして、画像データに対して上記小さいゲイン調整値を適用することで得られた各輝度信号値を紙指紋情報取得部507に対して出力する。その後、出力データに基づいて、紙指紋情報取得部507は、紙指紋情報を取得する。この際、取得される紙指紋情報は、先に取得した値Yに基き、図10の領域番号Y(図10の領域番号の0からn-1に対応するいずれかの領域)の原稿領域に対する紙指紋情報であるように、紙指紋情報取得部507は制御される。そして、当該取得された紙指紋情報を不図示のデータバスを用いてRAM302に送る。ここで、CPU301は、この紙紋情報を先の他の紙指紋情報とは別の所定のアドレス領域に保持する。
次に、ステップ1404では、CPU301は、ステップ1401でサーバから取得されて、RAM302の他の紙指紋情報のためのアドレス領域に保持された、他の紙指紋情報と、ステップ1403で取得され、他の紙指紋情報と別の所定のアドレス領域に保持された紙指紋情報を比較して照合する。
この照合処理については、<紙指紋情報照合処理>で図9を用いて説明した通りである。
ステップ1405では、CPU301は、<紙指紋情報照合処理>により得られた結果(有効か無効か)を操作部12の表示部701に表示するように制御する。
上述したように、本実施例装置では、まず、紙指紋登録処理においては、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得し、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求めることにより、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得し、同時に紙指紋情報を取得した領域情報を取得する。
また、本実施例装置での、紙指紋照合処理では、紙指紋登録処理において紙指紋情報を取得した領域情報を読み出し、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得して、これを予め保持されている他の紙指紋情報と比較することにより照合を行う。
Claims (2)
- 紙原稿の紙指紋情報を扱う画像処理装置において、
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段とを備え、
まず、紙指紋登録処理においては、前記、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段により、前記固定位置領域の紙指紋情報を取得し、
次に、前記紙指紋情報を演算処理することにより、原稿上において、この前記紙指紋情報に基き対応する領域を求める手段により、対応する領域を求め、
さらに、前記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段により、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得し、保持すると共に、
紙指紋照合処理では、同様に前記文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段により、前記固定位置領域の紙指紋情報を取得し、
次に、前記紙指紋情報を演算処理することにより、原稿上において、この前記紙指紋情報に基き対応する領域を求める手段により、対応する領域を求め、
さらに、前記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段により、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得するように動作し、これを予め保持されている他の紙指紋情報と比較することにより照合するように動作することを特徴とする画像処理装置。 - 紙原稿の紙指紋情報を扱う画像処理装置において、
文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段と、この紙指紋情報を演算処理することにより、原稿上において、この紙指紋情報に基き対応する領域を求める手段と、
この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段と、
同時に前記対応する領域の領域情報を取得する手段とを備え、
まず、紙指紋登録処理においては、前記、文書原稿上の予め決められた固定位置領域の紙指紋情報を取得する手段により、前記固定位置領域の紙指紋情報を取得し、
次に、前記紙指紋情報を演算処理することにより、原稿上において、この前記紙指紋情報に基き対応する領域を求める手段により、対応する領域を求め、
さらに、前記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段により、実際には、この対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得し、前記対応する領域の領域情報を取得する手段により対応する領域の領域情報を取得すると共に、
紙指紋照合処理では、前記対応する領域の領域情報を取得する手段により、取得された領域情報を読み出し、原稿上において、紙指紋情報を取得するための領域を特定し、
次に、前記対応する領域の紙指紋情報をこの原稿の紙指紋情報として取得する手段により、この特定された領域の紙指紋情報をこの原稿の紙指紋情報として取得するように動作し、これを予め保持されている他の紙指紋情報と比較することにより照合することを特徴とする画像処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008219960A JP2010056912A (ja) | 2008-08-28 | 2008-08-28 | 画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008219960A JP2010056912A (ja) | 2008-08-28 | 2008-08-28 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010056912A true JP2010056912A (ja) | 2010-03-11 |
Family
ID=42072355
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008219960A Pending JP2010056912A (ja) | 2008-08-28 | 2008-08-28 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010056912A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112135003A (zh) * | 2019-06-25 | 2020-12-25 | 株式会社理光 | 图像处理装置、图像形成装置及图像处理方法 |
-
2008
- 2008-08-28 JP JP2008219960A patent/JP2010056912A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112135003A (zh) * | 2019-06-25 | 2020-12-25 | 株式会社理光 | 图像处理装置、图像形成装置及图像处理方法 |
| CN112135003B (zh) * | 2019-06-25 | 2022-11-01 | 株式会社理光 | 图像处理装置、图像形成装置及图像处理方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4886584B2 (ja) | 画像処理装置、画像処理方法及びそのプログラム | |
| EP1930857B1 (en) | Image processing apparatus and image processing method, program, and storage medium | |
| JP5046750B2 (ja) | 二次元コードを含む原稿のアクセス制御を行う画像処理装置、画像処理方法、プログラム、および記憶媒体 | |
| US8031378B2 (en) | Device for controlling image processing based on paper fingerprint | |
| US8019113B2 (en) | Image processing apparatus, control method therefore, program, and storage medium | |
| JP4732315B2 (ja) | 画像処理装置及び方法 | |
| JP2009005312A (ja) | 画像処理装置及び画像処理方法及びコンピュータプログラム及び記憶媒体 | |
| JP2009075751A (ja) | 画像処理装置、画像処理方法、そのプログラムおよびコンピュータ読み取り可能な記憶媒体 | |
| JP4663682B2 (ja) | 画像処理装置、画像処理方法、プログラム及び記憶媒体 | |
| JP4143641B2 (ja) | 画像処理装置及び当該画像処理方法を実行するプログラム及び当該プログラムを格納した媒体 | |
| JP2008283586A (ja) | 画像処理装置、画像処理装置の制御方法、プログラム、および記憶媒体 | |
| JP4732314B2 (ja) | 画像処理装置、及び画像処理方法 | |
| JP4812106B2 (ja) | 画像読取装置及びその制御方法 | |
| US8059296B2 (en) | Image forming apparatus that synthesizes fiber information extracted from pages of a paper medium having a plurality of pages, and an image forming apparatus control method, a program, and a storage medium relating thereto | |
| JP4709090B2 (ja) | 画像処理装置及び画像処理装置の制御方法及びプログラム | |
| US7903270B2 (en) | Image processing apparatus for detecting whether a scanned document is an original paper, and control method and program for such an apparatus | |
| JP2010050551A (ja) | 画像形成装置 | |
| JP2010056912A (ja) | 画像処理装置 | |
| JP2008141683A (ja) | 画像処理装置および方法、プログラム、並びに記憶媒体 | |
| JP4906488B2 (ja) | 画像形成装置、画像形成方法、及びプログラム | |
| JP2012039629A (ja) | 二次元コードを復号化する装置、二次元コードを復号化する装置の制御方法、およびプログラム | |
| JP2008289093A (ja) | コピー物の証明方法及びその画像処理システムと装置 | |
| JP2008066840A (ja) | 画像処理装置、画像処理方法、画像処理方法のプログラム及びその記憶媒体 | |
| JP2008244611A (ja) | 画像処理装置及び画像処理方法 | |
| JP2009261014A (ja) | 複写物を作成する装置、複写物を作成する装置の制御方法、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |