(57)【要約】【課題】複写禁止文書等の出力規制文書に埋め込んだ「ドットパターン」を出力規制文書のスキャンデータ中から検出する事で出力規制文書のスキャンデータである事を判定する場合に関して、出力規制文書に埋め込んだ「ドットパターン」の検出精度を制御するための新規な手法を提案すること。【解決手段】原稿から取得された画像を当該画像中のドットパターンを検出するための検出用画像に変換する変換手段と、前記画像中のドットパターンを前記検出用画像中から検出する検出手段と、前記画像中のドットパターンの検出結果に基づき前記画像の出力を制御する制御手段とを備える画像処理装置であって、前記変換手段の変換処理の変換パラメータとして、当該変換パラメータの値の設定内容に従って前記変換手段の変換内容が制御される事で前記検出手段の検出精度が制御されるような変換パラメータの値を、前記変換手段の変換処理に際して自動設定する設定手段を備えることを特徴とする画像処理装置。【選択図】図１０
2006186890.tif 000002
【特許請求の範囲】
【請求項１】
原稿から取得された画像を当該画像中のドットパターンを検出するための検出用画像に変換する変換手段と、前記画像中のドットパターンを前記検出用画像中から検出する検出手段と、前記画像中のドットパターンの検出結果に基づき前記画像の出力を制御する制御手段とを備える画像処理装置であって、
前記変換手段の変換処理の変換パラメータとして、当該変換パラメータの値の設定内容に従って前記変換手段の変換内容が制御される事で前記検出手段の検出精度が制御されるような変換パラメータの値を、前記変換手段の変換処理に際して自動設定する設定手段を備えることを特徴とする画像処理装置。
【請求項２】
前記変換パラメータの値を自動登録する登録手段を備え、
前記設定手段は、前記登録手段によって自動登録された前記変換パラメータの値を自動設定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変換パラメータの値を自動調整する調整手段を備え、
前記登録手段は、前記調整手段によって自動調整された前記変換パラメータの値を自動登録することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記調整手段は、前記変換パラメータの値を調整するための調整用原稿から取得された調整用画像に基づき前記変換パラメータの値を自動調整することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記調整手段は、前記変換パラメータの値を調整するための調整用原稿から取得された調整用画像を当該調整用画像中のドットパターンを検出するための検出用画像に変換し、前記調整用画像中のドットパターンを前記検出用画像中から検出し、前記調整用画像中のドットパターンの検出結果に基づき前記変換パラメータの値を自動調整することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記変換処理は、原稿から取得された画像を２値化して２値画像に変換する２値化処理であることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記変換パラメータは、原稿から取得された画像を２値化して２値画像に変換するための２値化閾値であることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記検出手段は、前記画像中のドットを前記検出用画像中から検出して、前記画像中のドットの検出結果に基づき前記画像中にドットパターンが存在するか否かを判定する事によって、前記画像中のドットパターンを前記検出用画像中から検出することを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記検出手段は、前記画像中のドットを前記検出用画像中から検出して、前記画像中のドットの検出結果に基づき前記画像中のドットの特徴量を算出して、前記画像中のドットの特徴量の算出結果に基づき前記画像中にドットパターンが存在するか否かを判定する事により、前記画像中のドットパターンを前記検出用画像中から検出することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
原稿から取得された画像を当該画像中のドットパターンを検出するための検出用画像に変換する変換段階と、前記画像中のドットパターンを前記検出用画像中から検出する検出段階と、前記画像中のドットパターンの検出結果に基づき前記画像の出力を制御する制御段階とを備える画像処理方法であって、
前記変換段階の変換処理の変換パラメータとして、当該変換パラメータの値の設定内容に従って前記変換段階の変換内容が制御される事で前記検出段階の検出精度が制御されるような変換パラメータの値を、前記変換段階の変換処理に際して自動設定する設定段階を備えることを特徴とする画像処理方法。
【請求項１１】
前記変換パラメータの値を自動登録する登録段階を備え、
前記設定段階で、前記登録段階によって自動登録された前記変換パラメータの値を自動設定することを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
前記変換パラメータの値を自動調整する調整段階を備え、
前記登録段階で、前記調整段階によって自動調整された前記変換パラメータの値を自動登録することを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記調整段階で、前記変換パラメータの値を調整するための調整用原稿から取得された調整用画像に基づき前記変換パラメータの値を自動調整することを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記調整段階で、前記変換パラメータの値を調整するための調整用原稿から取得された調整用画像を当該調整用画像中のドットパターンを検出するための検出用画像に変換し、前記調整用画像中のドットパターンを前記検出用画像中から検出し、前記調整用画像中のドットパターンの検出結果に基づき前記変換パラメータの値を自動調整することを特徴とする請求項１３に記載の画像処理方法。
【請求項１５】
前記変換処理は、原稿から取得された画像を２値化して２値画像に変換する２値化処理であることを特徴とする請求項１０乃至１４のいずれか１項に記載の画像処理方法。
【請求項１６】
前記変換パラメータは、原稿から取得された画像を２値化して２値画像に変換するための２値化閾値であることを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
前記検出段階で、前記画像中のドットを前記検出用画像中から検出して、前記画像中のドットの検出結果に基づき前記画像中にドットパターンが存在するか否かを判定する事によって、前記画像中のドットパターンを前記検出用画像中から検出することを特徴とする請求項１０乃至１６のいずれか１項に記載の画像処理方法。
【請求項１８】
前記検出段階で、前記画像中のドットを前記検出用画像中から検出して、前記画像中のドットの検出結果に基づき前記画像中のドットの特徴量を算出して、前記画像中のドットの特徴量の算出結果に基づき前記画像中にドットパターンが存在するか否かを判定する事により、前記画像中のドットパターンを前記検出用画像中から検出することを特徴とする請求項１７に記載の画像処理方法。
【請求項１９】
請求項１０乃至１８のいずれか１項に記載の画像処理方法をコンピュータに実行させるプログラム。
【請求項２０】
請求項１０乃至１８のいずれか１項に記載の画像処理方法をコンピュータに実行させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー／プリンタ／スキャナ／ファクシミリ／複合機／融合機等の画像形成装置やパーソナルコンピュータ／サーバコンピュータ等の情報処理装置と言った画像処理装置、画像処理方法、プログラム、記録媒体に関する。
【背景技術】
【０００２】
文書の中には、複写機で複写される事が望ましくない文書も存在する。例えば、紙幣や証券等の「特殊原稿」にあっては、偽造防止の観点から言って、複写機で複写される事が望ましくないだろう。例えば、機密情報が記載された「機密文書」にあっては、情報漏洩防止の観点から言って、複写機で複写される事が望ましくないだろう。よって、特殊原稿や機密文書については、複写機で複写しようとしても全く複写できなかったり正しく複写できなかったりするような技術的措置を採る事が望ましい。以下、特殊原稿や機密文書の複写等を規制するような複写機等について説明する。
【０００３】
特許文献１や特許文献２には、特殊原稿のスキャンデータから特殊原稿に特徴的な特定のマークを検出する事で特殊原稿のスキャンデータである事を判定して、特殊原稿の複写等を規制するような複写機等が開示されている。
【０００４】
特許文献３や特許文献４には、機密文書のスキャンデータから機密文書である事を示す特定のマークを検出する事で機密文書のスキャンデータである事を判定して、機密文書の複写等を規制するような複写機等が開示されている。
【０００５】
特許文献５や特許文献６には、複写機で複写される事が望ましくない印刷文書に「地紋パターン」を埋め込んで印刷する印刷機等が開示されている。地紋パターンを埋め込んだ印刷文書を複写機で複写すると、印刷文書に埋め込んだ地紋パターンが複写文書に浮かび上がるため、例えば「複写禁止」の文字が複写文書に浮かび上がるようにしておく事で、印刷文書の複写行為が心理的に抑制される。
【０００６】
特許文献７には、複写禁止文書に埋め込んだ「背景ドットパターン」を複写禁止文書のスキャンデータ中から検出する事で複写禁止文書のスキャンデータである事を判定して、複写禁止文書の複写等を規制するような複写機等が開示されている。
【特許文献１】特開２００１−８６３３０号公報
【特許文献２】特開平６−１２５４５９号公報
【特許文献３】特開平７−３６３１７号公報
【特許文献４】特許３０７８４３３号公報
【特許文献５】特開平９−１６４７３９号公報
【特許文献６】特開２００１−１９７２９７号公報
【特許文献７】特開２００４−２７４０９２号公報
【特許文献８】特開２００４−１１０６１８号公報
【特許文献９】特開２００４−１１０２５０号公報
【特許文献１０】特開２００４−５６２６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
それぞれの特許文献の手法にはそれぞれの問題がある。特許文献１や特許文献２の手法には、特定少数の特殊原稿用には有効であるが、不特定多数の機密文書用には有効でないという問題がある。特許文献３や特許文献４の手法には、機密文書の特定のマークを覆い隠すと、機密文書を複写できてしまうという問題がある。特許文献５や特許文献６の手法には、印刷文書の複写行為が心理的に抑制されるに過ぎず、印刷文書の複写行為が物理的に抑制されるものではないという問題がある。特許文献７の手法では、このような事柄は特に問題にならないが、複写禁止文書に埋め込んだ「背景ドットパターン」の検出精度をどのようにして制御するかが問題になる。
【０００８】
本発明は、複写禁止文書等の出力規制文書に埋め込んだ「ドットパターン」を出力規制文書のスキャンデータ中から検出する事で出力規制文書のスキャンデータである事を判定する場合に関して、出力規制文書に埋め込んだ「ドットパターン」の検出精度を制御するための新規な手法を提案することを課題とする。
【課題を解決するための手段】
【０００９】
本発明は、原稿から取得された画像を当該画像中のドットパターンを検出するための検出用画像に変換する変換手段と、前記画像中のドットパターンを前記検出用画像中から検出する検出手段と、前記画像中のドットパターンの検出結果に基づき前記画像の出力を制御する制御手段とを備える画像処理装置であって、前記変換手段の変換処理の変換パラメータとして、当該変換パラメータの値の設定内容に従って前記変換手段の変換内容が制御される事で前記検出手段の検出精度が制御されるような変換パラメータの値を、前記変換手段の変換処理に際して自動設定する設定手段を備えることを特徴とする画像処理装置に関する。
【００１０】
本発明は、原稿から取得された画像を当該画像中のドットパターンを検出するための検出用画像に変換する変換段階と、前記画像中のドットパターンを前記検出用画像中から検出する検出段階と、前記画像中のドットパターンの検出結果に基づき前記画像の出力を制御する制御段階とを備える画像処理方法であって、前記変換段階の変換処理の変換パラメータとして、当該変換パラメータの値の設定内容に従って前記変換段階の変換内容が制御される事で前記検出段階の検出精度が制御されるような変換パラメータの値を、前記変換段階の変換処理に際して自動設定する設定段階を備えることを特徴とする画像処理方法に関する。本発明は、前記画像処理方法をコンピュータに実行させるプログラムに関する。本発明は、前記画像処理方法をコンピュータに実行させるプログラムを記録した記録媒体に関する。
【発明の効果】
【００１１】
本発明は、複写禁止文書等の出力規制文書に埋め込んだ「ドットパターン」を出力規制文書のスキャンデータ中から検出する事で出力規制文書のスキャンデータである事を判定する場合に関して、出力規制文書に埋め込んだ「ドットパターン」の検出精度を制御するための新規な手法を提案するものである。
【発明を実施するための最良の形態】
【００１２】
図１は、複写禁止原稿１０１の具体例を表す。複写禁止原稿１０１には、複写禁止対象となる複写禁止画像１０２が印刷されていると共に、１５０ミクロン程度（６００ｄｐｉで数画素程度）のドット１１１による見え難いドットパターン１１２が埋め込んである。ドット１１１（ドットパターン１１２）は、複写禁止原稿１０１に複写禁止画像１０２と共に印刷されたものでも複写禁止画像１０２の印刷前に印刷されたものでも複写禁止画像１０２の印刷後に印刷されたものでもよい。
【００１３】
複写禁止原稿１０１を複写禁止機能を備える特殊な複写機で複写しようとすると、後述のように、複写禁止原稿１０１の複写が禁止される事になる。複写禁止原稿１０１を通常の複写機で複写すると、図２や図３のように、複写文書１２１には「複写禁止」の文字が浮かび上がる事になる。前者が複写禁止原稿１０１の本来的機能（複写禁止原稿機能）であり、後者が複写禁止原稿１０１の付帯的機能（地紋原稿機能）である。ここでは「複写禁止」の文字が浮かび上がるようにしているが、複写禁止原稿１０１の文書名，文書管理番号，作成者名，作成日時等の文字や、複写禁止原稿１０１の作成企業のロゴマーク等の絵柄が浮かび上がるようにしておいてもよい。これらの文字や絵柄等の領域をメッセージ領域１３１と呼び、これらの文字や絵柄等以外の領域をベース領域１３２と呼ぶ。
【００１４】
図２の場合、メッセージ領域１３１のドット１１１が消える形で「複写禁止」の文字が浮かび上がっている。図３の場合、ベース領域１３２のドット１１１が消える形で「複写禁止」の文字が浮かび上がっている。図２の場合、図４のように、メッセージ領域１３１のドット１１１とベース領域１３２のドット１１１はそれぞれ、小さいドット１１１Ａと大きいドット１１１Ｂとなっている。図３の場合、図５のように、メッセージ領域１３１のドット１１１とベース領域１３２のドット１１１はそれぞれ、大きいドット１１１Ｂと小さいドット１１１Ａとなっている。図４や図５の小さいドット１１１Ａと大きいドット１１１Ｂをそれぞれ複写機で複写されるサイズと複写機で複写されないサイズにしておく事で、図２や図３のように「複写禁止」の文字が浮かび上がる事になる。
【００１５】
なお、複写禁止原稿機能の観点では、図２や図３のように２種類のドット１１１によりドットパターン１１２を構成するのではなく、図６や図７のように１種類のドット１１１によりドットパターン１１２を構成してもよい。また、複写禁止原稿機能の観点でも地紋原稿機能の観点でも、ドットパターン１１２は、図６のように複写禁止画像１０２の背景画像として埋め込んでもよいし、図７のように複写禁止画像１０２の前景画像として埋め込んでもよい。複写禁止画像１０２の背景画像として埋め込んだドットパターン１１２を背景ドットパターンと呼び、複写禁止画像１０２の前景画像として埋め込んだドットパターン１１２を前景ドットパターンと呼ぶ。以下の説明では便宜上、２種類のドット１１１によるドットパターン１１２（背景ドットパターン）を取り上げる事にする。
【００１６】
複写禁止原稿機能に関しては、メッセージ領域１３１とベース領域１３２はそれぞれ、ドットサイズ，ドット密度，格子状に分布したドット（図４図５）のドット間隔，模様状に分布したドット（図８図９）のドット間隔の組合せ，と言った、ドットパターン１１２を構成するドット１１１を特徴付ける「ドットの特徴量」によって規定される。例えば、メッセージ領域１３１はドット密度ＤがＤ１の領域として規定されて、ベース領域１３２はドット密度ＤがＤ２の領域として規定される、と言った具合である。
【００１７】
（第１実施例）
図１０は、複写禁止機能を備える複写機２０１の具体例を表す。図１０の複写機２０１は、スキャナ２１１と、プリンタ２１２と、画像処理部２１３と、システムコントローラ２１４と、操作表示部２１５等により構成されている。
【００１８】
スキャナ２１１は、原稿から画像を取得するハードウェアである。プリンタ２１２は、用紙に画像を印刷するハードウェアである。画像処理部２１３は、種々の画像処理を実行する集積回路である。システムコントローラ２１４は、種々の情報処理を実行するコントローラであり、プロセッサとして機能するＣＰＵ２２１、不揮発性メモリとして機能するＲＯＭ２２２、揮発性メモリとして機能するＲＡＭ２２３等により構成されている。操作表示部２１５は、ユーザインタフェースとして機能するハードウェアである。
【００１９】
さて、画像処理部２１３は、フィルタ処理部３０１と、変倍処理部３０２と、γ処理部３０３と、階調処理部３０４と、画像変換部４０１と、ドットパターン検出部４０２と、複写禁止原稿判定部４０３と、出力制御部４０４と、画像変換設定部５０１と、画像変換登録部５０２と、画像変換調整部５０３等により構成されている。
【００２０】
３００番台の機能ブロックについて、図１１と共に説明する。図１１は、複写機２０１による複写処理について説明するためのフローチャートである。
【００２１】
フィルタ処理部３０１は、原稿から取得された画像のフィルタ処理（Ｓ３０１）を実行する機能ブロックである。変倍処理部３０２は、原稿から取得された画像の変倍処理（Ｓ３０２）を実行する機能ブロックである。γ処理部３０３は、原稿から取得された画像のγ処理（Ｓ３０３）を実行する機能ブロックである。階調処理部３０４は、原稿から取得された画像の階調処理（Ｓ３０４）を実行する機能ブロックである。
【００２２】
４００番台の機能ブロックについて、図１２と共に説明する。図１２は、複写機２０１による複写禁止処理について説明するためのフローチャートである。
【００２３】
画像変換部４０１は、原稿から取得された画像を、当該画像中のドットパターンを検出するための検出用画像に変換する（Ｓ４０１）機能ブロックである。ドットパターン検出部４０２は、上記画像中のドットパターンを上記検出用画像中から検出する（Ｓ４０２）機能ブロックである。複写禁止原稿判定部４０３は、上記画像中のドットパターンの検出結果に基づき、上記画像が複写禁止原稿から取得された画像であるか否かを判定する（Ｓ４０３）機能ブロックである。出力制御部４０４は、上記画像の判定結果に基づき、上記画像の出力を制御する（Ｓ４０４）機能ブロックである。
【００２４】
なお、図１１の複写処理と図１２の複写禁止処理は、複写機２０１内で並列実行される事になる。図１２のＳ４０１の処理は、図１１のＳ３０１の処理を実行する前の入力画像について実行される。図１２のＳ４０４の処理は、図１１のＳ３０４の処理を実行した後の出力画像について実行される。
【００２５】
さて、画像変換部４０１では、原稿から取得された画像が２値化されて２値画像に変換される事になる。また、ドットパターン検出部４０２では、上記画像中のドットパターンが上記２値画像中から検出される事になる。また、複写禁止原稿判定部４０３では、上記画像中のドットパターンの検出結果に基づいて、上記画像が複写禁止原稿から取得された画像であるか否かが判定される事になる。また、出力制御部４０４では、上記画像が複写禁止原稿から取得された画像でないと判定された場合は、上記画像がそのまま印刷されるように上記画像の印刷が制御されて、上記画像が複写禁止原稿から取得された画像であると判定された場合は、上記画像が灰色に塗り潰されて印刷されるように上記画像の印刷が制御される（複写禁止機能）事になる。
【００２６】
２値化処理では、図１の複写禁止原稿１０１から取得された画像（複写禁止画像１０２と２種類のドット１１１によるドットパターン１１２とが重畳された画像）が２値画像に変換されると、ドット１１１は黒ドットに変換される事になる。このとき、２値化処理の２値化閾値の値によっては、正確にドット１１１が黒ドットに変換されない場合がある。例えば、２値化閾値の値が大き過ぎると、ドット１１１の変換漏れが発生する頻度が高くなる。例えば、２値化閾値の値が小さ過ぎると、ドット１１１のようなノイズの誤変換が発生する頻度が高くなる。変換漏れや誤変換の発生頻度の高低は、ドットパターン１１２の検出精度の善し悪しに影響する事になる。
【００２７】
２値化処理の２値化閾値の値は、このように、画像変換部４０１の変換内容に影響し、ひいては、ドットパターン検出部４０２の検出精度に影響する。逆に言えば、２値化処理の２値化閾値の値を適切に設定すれば、２値化処理の２値化閾値の値の設定内容に従って画像変換部４０１の変換内容が適切に制御される事でドットパターン検出部４０２の検出精度が適切に制御される事になる。ただし、２値化閾値の値の設定の調整は、経験に依存するところが大きく、手間も時間もかかる。しかし、図１０の複写機２０１では、ドットパターンの検出精度が適切化されるような２値化閾値の値を「自動調整，自動登録，自動設定」する事ができるので、ドットパターンの検出精度が適切化されるような２値化閾値の値を手間も時間もあまりかけずに「調整，登録，設定」する事ができる。
【００２８】
図１３は、ドットパターン検出部４０２に係る機能ブロック図である。ドットパターン検出部４０２は、ドット検出部４１１と、特徴量算出部４１２と、メッセージ領域判定部４１３と、ベース領域判定部４１４等により構成されている。
【００２９】
ドットパターン検出部４０２の機能ブロックについて、図１４と共に説明する。図１４は、ドットパターン検出部４０２によるドットパターン検出処理について説明するためのフローチャートである。
【００３０】
ドット検出部４１１は、上記画像中のドットを上記検出用画像中から検出（Ｓ４１１）する機能ブロックである。具体的には、上記２値画像中の黒ドットがパターンマッチングにより検出される事になる。
【００３１】
特徴量算出部４１２は、上記画像中のドットの検出結果に基づき上記画像中のドットの特徴量を算出（Ｓ４１２）する機能ブロックである。具体的には、上記２値画像中の一定面積毎の黒ドットの個数（一定面積毎の黒ドット密度）が算出される事になる。
【００３２】
メッセージ領域判定部４１３は、上記画像中のドットの特徴量の算出結果に基づき上記画像中にドットパターンのメッセージ領域が存在するか否かを判定（Ｓ４１３）する機能ブロックである。具体的には、上記２値画像中の一定面積領域の内、その領域の黒ドット密度Ｄがメッセージ領域の黒ドット密度Ｄ１と同一である領域（Ｓ４１３Ａ）について、その領域の黒ドットの個数が累積（Ｓ４１３Ｂ）されて、累積個数が累積個数の閾値以上になった（Ｓ４１３Ｃ）場合に、メッセージ領域が存在すると判定（Ｓ４１３Ｄ）される事になる。なお、上記Ｄが上記Ｄ１と同一であるか否かは、上記Ｄと上記Ｄ１との差分が差分の閾値以下であるか否かにより判定される。
【００３３】
ベース領域判定部４１４は、上記画像中のドットの特徴量の算出結果に基づき上記画像中にドットパターンのベース領域が存在するか否かを判定（Ｓ４１４）する機能ブロックである。具体的には、上記２値画像中の一定面積領域の内、その領域の黒ドット密度Ｄがベース領域の黒ドット密度Ｄ２と同一である領域（Ｓ４１４Ａ）について、その領域の黒ドットの個数が累積（Ｓ４１４Ｂ）されて、累積個数が累積個数の閾値以上になった（Ｓ４１４Ｃ）場合に、ベース領域が存在すると判定（Ｓ４１４Ｄ）される事になる。なお、上記Ｄが上記Ｄ２と同一であるか否かは、上記Ｄと上記Ｄ２との差分が差分の閾値以下であるか否かにより判定される。
【００３４】
こうして、ドットパターン検出部４０２は、上記画像中のドットパターンのメッセージ領域とベース領域を上記検出用画像中から検出する。そして、複写禁止原稿判定部４０３は、上記画像中のドットパターンのメッセージ領域とベース領域の両方が検出された場合に、上記画像は複写禁止原稿から取得された画像であると判定する。上記画像中のドットパターンのメッセージ領域が検出された場合に、上記画像は複写禁止原稿から取得された画像であると判定される事にしてもよいし、上記画像中のドットパターンのベース領域が検出された場合に、上記画像は複写禁止原稿から取得された画像であると判定される事にしてもよい。
【００３５】
図１０の５００番台の機能ブロックについて説明する。
【００３６】
画像変換設定部５０１は、画像変換部４０１の変換処理の変換パラメータの値を「自動設定」する機能ブロックである。画像変換設定部５０１は、画像変換部４０１の変換処理の変換パラメータとして、当該変換パラメータの値の設定内容に従って画像変換部４０１の変換内容が制御される事でドットパターン検出部４０２の検出精度が制御されるような変換パラメータの値を、画像変換部４０１の変換処理に際して「自動設定」する。具体的には、２値化処理のための２値化閾値の値が２値化処理に際して「自動設定」される事になる。
【００３７】
画像変換登録部５０２は、画像変換部４０１の変換処理の変換パラメータの値を「自動登録」する機能ブロックである。画像変換登録部５０２は、画像変換部４０１の変換処理の変換パラメータの値を、事前に「自動登録」するために存在する。具体的には、２値化処理のための２値化閾値の値が事前に「自動登録」される事になる。当該画像変換登録部５０２によって登録先に自動登録された変換パラメータの値を、画像変換設定部５０１が自動設定する事になる。
【００３８】
画像変換調整部５０３は、画像変換部４０１の変換処理の変換パラメータの値を「自動調整」する機能ブロックである。画像変換調整部５０３は、画像変換部４０１の変換処理の変換パラメータの値を、事前に「自動調整」するために存在する。具体的には、２値化処理のための２値化閾値の値が事前に「自動調整」される事になる。当該画像変換調整部５０３によって自動調整された変換パラメータの値を、画像変換登録部５０２が登録先に自動登録する事になる。
【００３９】
図１５は、変換パラメータの値を自動調整するためのキャリブレーション用原稿６０１の具体例を表す。キャリブレーション用原稿６０１には、変換パラメータの値を自動調整するためのキャリブレーション用画像６０２が印刷されている。図１０の複写機２０１の画像変換調整部５０３は、キャリブレーション用原稿６０１から取得されたキャリブレーション用画像６０２に基づき変換パラメータの値を自動調整する事になる。
【００４０】
キャリブレーション用原稿６０１にはキャリブレーション用画像６０２として、ドット６１１によるドットパターン６１２が埋め込んである。図１５のドット６１１乃至ドットパターン６１２は、図１のドット１１１乃至ドットパターン１１２と同様のものである。図１０の複写機２０１の画像変換調整部５０３は、キャリブレーション用原稿６０１から取得されたキャリブレーション用画像６０２を当該キャリブレーション用画像６０２中のドットパターン６１２を検出するための検出用画像に変換し、キャリブレーション用画像６０２中のドットパターン６１２を検出用画像中から検出し、キャリブレーション用画像６０２中のドットパターン６１２の検出結果に基づき変換パラメータの値を自動調整する事になる。図１５の画像の変換処理乃至ドットパターンの検出処理は、図１の画像の変換処理乃至ドットパターンの検出処理と同様のものである。
【００４１】
キャリブレーション用原稿６０１を作成する際には、キャリブレーション用原稿６０１の規格値を規定する。ここでは、キャリブレーション用原稿６０１の白色度が７０％以上で、ドット６１１の位置ずれ幅が１０ミクロン以内で、ドットサイズ６１２の変動幅が５ミクロン以内と言ったように、キャリブレーション用原稿６０１の規格値を規定する事にする。
【００４２】
１枚のキャリブレーション用原稿６０１にはキャリブレーション用画像６０２として、２種類のドット６１１によるドットパターン６１２が存在している。キャリブレーション用原稿６０１の上半分は全体がメッセージ領域６３１となっており、キャリブレーション用原稿６０１の下半分は全体がベース領域６３２となっている。メッセージ領域６３１とベース領域６３２の比率や配置は、他の比率や配置を採用してもよい。
【００４３】
図１６は、複写機２０１によるキャリブレーション処理について説明するためのフローチャートである。
【００４４】
複写機２０１では、先ず、キャリブレーション用原稿からキャリブレーション用画像が取得（Ｓ６０１）される。次に、キャリブレーション用原稿から取得されたキャリブレーション用画像の２値化処理のための２値化閾値の値が仮設定（Ｓ６０２）される。次に、キャリブレーション用原稿から取得されたキャリブレーション用画像が２値化されて２値画像に変換（Ｓ６０３）される。
【００４５】
次に、２値画像中の黒ドットが検出（Ｓ６１１）される。次に、２値画像中の一定面積毎の黒ドットの個数が算出（Ｓ６１２）される。次に、２値画像中の一定面積領域の内、その領域の黒ドット密度Ｄがメッセージ領域の黒ドット密度Ｄ１やベース領域の黒ドット密度Ｄ２と同一である領域（Ｓ６１３Ａ，Ｓ６１４Ａ）について、その領域の黒ドットの個数が累積（Ｓ６１３Ｂ，Ｓ６１４Ｂ）される。次に、メッセージ領域の黒ドットの累積個数とベース領域の黒ドットの累積個数の合計値が算出（Ｓ６１５）される。このようにして、キャリブレーション用画像中のドットパターンが２値画像中から検出される。
【００４６】
以上の処理が、様々な２値化閾値の値のもとで実行される。そして、メッセージ領域の黒ドットの累積個数とベース領域の黒ドットの累積個数の合計値を最大化する２値化閾値の値が、ドットパターンの検出精度を最適化する２値化閾値の値として、２値化閾値の値の自動調整（Ｓ６２１）の調整結果とされる。そして、自動調整された２値化閾値の値が自動登録（Ｓ６２２）される。
【００４７】
複写機２０１ではこのように、変換パラメータの値を人間が手動調整しなくても、変換パラメータの値が自動調整される事になる。さらには、変換パラメータの登録値を人間が手動入力しなくても、変換パラメータの登録値が適切に自動指定されて登録される（自動登録）事になる。さらには、変換パラメータの設定値を人間が手動入力しなくても、変換パラメータの値が適切に自動指定されて設定（自動設定）される事になる。
【００４８】
図１６のキャリブレーション処理は、複写機２０１の出荷前に複写機の２０１の工場で実施してもよいし、複写機２０１の出荷後に複写機の２０１のサービスパーソンやユーザが実施してもよい。図１６のキャリブレーション処理によれば、キャリブレーション処理の開始操作が複写処理の開始操作と同様になり、キャリブレーション処理の操作が簡単化される事になる。さらには、キャリブレーション用原稿の紙特性を通じて複写禁止原稿の紙特性をキャリブレーション処理に反映させる事ができる。
【００４９】
（第２実施例）
図１７は、複写禁止機能を備える複写機２０１の具体例を表す。図１７の複写機２０１は、スキャナ２１１と、プリンタ２１２と、画像処理部２１３と、システムコントローラ２１４と、操作表示部２１５等により構成されている。
【００５０】
図１０の複写機２０１の画像処理部２１３が、集積回路（ハードウェア）によって実現されているのに対して、図１７の複写機２０１の画像処理部２１３は、コンピュータプログラム（ソフトウェア）によって実現されている。コンピュータプログラムの格納先は、複写機２０１内の半導体メモリでも磁気メモリでも構わないが、ここではシステムコントローラ２１４のＲＯＭ２２２であるものとする。
【００５１】
図１７の複写機２０１の画像処理部２１３を構成する機能ブロックは、図１０の複写機２０１の画像処理部２１３を構成する機能ブロックと同様であり、図１７の複写機２０１の画像処理部２１３によって実行される画像処理は、図１０の複写機２０１の画像処理部２１３によって実行される画像処理と同様である。
【図面の簡単な説明】
【００５２】
【図１】複写禁止原稿の具体例を表す。
【図２】複写禁止原稿の複写文書の第１の具体例を表す。
【図３】複写禁止原稿の複写文書の第２の具体例を表す。
【図４】ドットパターンを構成するドットの第１の具体例を表す。
【図５】ドットパターンを構成するドットの第２の具体例を表す。
【図６】１種類のドットによるドットパターン（背景ドットパターン）を表す。
【図７】１種類のドットによるドットパターン（前景ドットパターン）を表す。
【図８】ドットパターンを構成するドットの第３の具体例を表す。
【図９】ドットパターンを構成するドットの第４の具体例を表す。
【図１０】複写禁止機能を備える複写機の具体例を表す。
【図１１】複写処理について説明するためのフローチャートである。
【図１２】複写禁止処理について説明するためのフローチャートである。
【図１３】ドットパターン検出部に係る機能ブロック図である。
【図１４】ドットパターン検出処理について説明するためのフローチャートである。
【図１５】キャリブレーション用原稿の具体例を表す。
【図１６】キャリブレーション処理について説明するためのフローチャートである。
【図１７】複写禁止機能を備える複写機の具体例を表す。
【符号の説明】
【００５３】
１０１  複写禁止原稿
１０２  複写禁止画像
１１１  ドット
１１２  ドットパターン
１２１  複写文書
１３１  メッセージ領域
１３２  ベース領域
２０１  複写機
２１１  スキャナ
２１２  プリンタ
２１３  画像処理部
２１４  システムコントローラ
２１５  操作表示部
２２１  ＣＰＵ
２２２  ＲＯＭ
２２３  ＲＡＭ
３０１  フィルタ処理部
３０２  変倍処理部
３０３  γ処理部
３０４  階調処理部
４０１  画像変換部
４０２  ドットパターン検出部
４０３  複写禁止原稿判定部
４０４  出力制御部
４１１  ドット検出部
４１２  特徴量算出部
４１３  メッセージ領域判定部
４１４  ベース領域判定部
５０１  画像変換設定部
５０２  画像変換登録部
５０３  画像変換調整部
６０１  キャリブレーション用原稿
６０２  キャリブレーション用画像
６１１  ドット
６１２  ドットパターン
６３１  メッセージ領域
６３２  ベース領域
【図１】
2006186890.tif 000003
【図２】
2006186890.tif 000004
【図３】
2006186890.tif 000005
【図４】
2006186890.tif 000006
【図５】
2006186890.tif 000007
【図６】
2006186890.tif 000008
【図７】
2006186890.tif 000009
【図８】
2006186890.tif 000010
【図９】
2006186890.tif 000011
【図１０】
2006186890.tif 000012
【図１１】
2006186890.tif 000013
【図１２】
2006186890.tif 000014
【図１３】
2006186890.tif 000015
【図１４】
2006186890.tif 000016
【図１５】
2006186890.tif 000017
【図１６】
2006186890.tif 000018
【図１７】
2006186890.tif 000019