(57)【要約】【課題】  コード情報が正確に読み取れない状況を検出して、画像の出力を禁止することができる画像処理装置を提供する。【解決手段】  原稿台１２を覆う原稿カバー部１０の原稿台側に設けられた所定パターンの画像を有する基準パターン部１１と、原稿台１２に置かれた原稿の読み取り時に、前記判定パターンも読み取る画像読み取り部２と、読み取った基準パターンから基準パターンを検出することができなかった場合に、原稿の複写を禁止させる制御部８とを有する構成としている。【選択図】        図１
2008017272.tif 000002
【特許請求の範囲】
【請求項１】
原稿台を覆う原稿カバー部の該原稿台側に設けられた所定パターンの画像を有する判定パターンと、
前記原稿台に置かれた原稿の読み取り時に、前記判定パターンも読み取る前記画像読み取り手段と、
読み取った判定パターンから前記所定パターンを検出することができなかった場合に、前記原稿の複写を禁止させる制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記所定パターンは、原稿中に埋め込まれた制御情報を表すコードパターンであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記制御手段は、画像の鮮鋭度を調整するフィルタの特性を変更しても、前記所定パターンを検出できない時に、前記原稿の複写を禁止させることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記制御手段は、読み込んだ原稿の画像データから画像影を検出し、画像の所定位置に該画像影があった場合に、前記所定パターンを検出できなくても画像の形成を許可することを特徴とする請求項１から３のいずれか一項記載の画像処理装置。
【請求項５】
前記制御手段は、前記所定パターンを、画像の読み取り時に変更することを特徴とする請求項１から４のいずれか一項記載の画像処理装置。
【請求項６】
前記制御手段は、前記所定パターンを表示する位置を、画像の読み取り毎に変更することを特徴とする請求項１から４のいずれか一項記載の画像処理装置。
【請求項７】
原稿台に置かれた原稿の読み取り時に、前記原稿台を覆う原稿カバー部の該原稿台側に設けられた所定パターンの画像を読み取るステップと、
読み取った画像から前記所定パターンの画像を検出することができなかった場合に、前記原稿の複写を禁止させるステップと、
を有することを特徴とする複写制限方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像の無断コピーを防止する技術に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータやプリンタ、複写機など、複写機能を持つ画像形成装置の普及により、書類を複製することが極めて簡単になっている。このような状況下においては、著作権が付与された原稿、あるいは“コピー禁止”、“複製厳禁”、“マル秘”などといった無断複製の禁止が要求される原稿（以下まとめて“機密原稿”ともいう）に対しても容易にコピーが行われてしまうという欠点がある。したがって、複写機能を持つ画像形成装置には、機密原稿の悪用複製を防止する機能を持たせることが必要である。
【０００３】
そこで、複写禁止情報（コピー禁止とするか否か）、複写許可条件情報（条件が合致する場合にはコピーを許可するための情報）等のコード情報を画像データの背景地紋パターンとして記録しておいて、コピー可能なユーザを制限する技術が知られている（例えば特許文献１参照）。
【０００４】
また、画像データに重畳するパターンが、画像形成装置の特性が使用によって変化しても目立ったり、読み取れなくなったりしないようにするために、画像形成装置の使用状況を検出し、使用状況によって画像データに重畳するパターンを調整する技術も開示されている。
【０００５】
【特許文献１】特開２００３−２８０４６９号公報
【特許文献２】特開平６−１１３１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像データに重畳されるコード情報は、微小な形状のパターンによって構成されるため、例えば、スキャナの取り付け位置誤差等の要因により、読取り画像がボケてしまった場合に、コード情報を正しく検出できないという課題がある。すなわち、スキャナ光学系の焦点深度から外れた位置に原稿が置かれると、原稿に埋め込まれたコード情報を正しく検出することができず、意図した画像処理装置の制御ができない。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、コード情報が正確に読み取れない状況を検出して、画像の出力を禁止することができる画像処理装置及び複写制限方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために本発明の画像処理装置は、原稿台を覆う原稿カバー部の該原稿台側に設けられた所定パターンの画像を有する判定パターンと、前記原稿台に置かれた原稿の読み取り時に、前記判定パターンも読み取る前記画像読み取り手段と、読み取った判定パターンから前記所定パターンを検出することができなかった場合に、前記原稿の複写を禁止させる制御手段とを有する構成を備えている。
このように本発明は、原稿カバー部に判定パターンを取り付けて、原稿の読み取り時に読み込んだ判定パターンが検出できない場合に、原稿の複写を禁止している。従って、原稿に埋め込まれたコード情報が正確に読み取れない状況を検出して、画像の出力を禁止することができる。
【０００９】
上記画像処理装置において、前記所定パターンは、原稿中に埋め込まれた制御情報を表すコードパターンであるとよい。
従って、原稿に埋め込まれたコードパターンが読み取り可能な状態にあるかどうかを精度よく判定することができる。
【００１０】
上記画像処理装置において、前記制御手段は、画像の鮮鋭度を調整するフィルタの特性を変更しても、前記所定パターンを検出できない時に、前記原稿の複写を禁止させるとよい。
【００１１】
上記画像処理装置において、前記制御手段は、読み込んだ原稿の画像データから画像影を検出し、画像の所定位置に該画像影があった場合に、前記所定パターンを検出できなくても画像の形成を許可するとよい。
本などの立体物を印刷するのか、原稿カバー部を故意で浮かせているのかを判定し、厚手の立体物に対しては印刷を許可することができる。
【００１２】
上記画像処理装置において、前記制御手段は、前記所定パターンを、画像の読み取り時に変更するとよい。また、前記制御手段は、前記所定パターンを表示する位置を、画像の読み取り毎に変更するとよい。
従って、所定パターンの偽造を防止し、セキュリティ性を高めることができる。
【００１３】
本発明の複写制限方法は、原稿台に置かれた原稿の読み取り時に、前記原稿台を覆う原稿カバー部の該原稿台側に設けられた所定パターンの画像を読み取るステップと、読み取った画像から前記所定パターンの画像を検出することができなかった場合に、前記原稿の複写を禁止させるステップと、を有している。
【発明の効果】
【００１４】
本発明によれば、コード情報が正確に読み取れない状況を検出して、画像の出力を禁止することができる。
【発明を実施するための最良の形態】
【００１５】
添付図面を参照しながら本発明の好適な実施例を説明する。
【実施例１】
【００１６】
まず、図１を参照しながら本実施例の構成を説明する。本実施例の画像処理装置１は、画像読み取り部２、画像処理部３、蓄積・読出し処理部４、画像蓄積部５、出力部６、埋め込み情報検出部７、制御部８、ユーザインターフェース部９を備えている。
【００１７】
画像読み取り部２は、読み取り対象となる原稿が載置される原稿台１２と、原稿台１２のプラテンガラス１３上の原稿に対して光電変換を行うＣＣＤ（Charge Coupled Device ）とを有しているものであり、このＣＣＤの走査によって、プラテンガラス１３上に載置された原稿上の原画像から画像データを読み取るものである。
【００１８】
図２には、画像読み取り部２の原稿台１２と、原稿台１２を覆う原稿カバー部１０との構成を示す。原稿カバー部１０の原稿台側には、所定パターンの画像を有する基準パターン部１１が設けられている。また、原稿台１２上の読み取り領域は、原稿を読み取る原稿読み取り領域１４と、基準パターン部１１の基準パターンを読み取る基準パターン読み取り領域１５とに分けられる。
【００１９】
図３には、基準パターン部１１に形成された基準パターンが示されている。基準パターン部１１の基準パターンは、図３に示すように複数の斜め斜線から構成されている。この基準パターンは、原稿に埋め込まれたコードパターンと同一のパターンである。
【００２０】
画像処理部３は、入力した画像データに対して、色補正、色空間変換、スクリーン処理等を行い、画像処理後の画像データを蓄積・読出し処理部４に出力する。
【００２１】
蓄積・読出し処理部４は、画像処理部３によって処理された画像データを画像蓄積部５に蓄積したり、制御部８からの指示により指定された画像データを画像蓄積部５から読み出して、出力部６に出力する。出力部６は、蓄積・読出し処理部４によって読み出された画像データを印刷出力する。
【００２２】
ユーザインターフェース部９は、テンキー、操作キーなどの操作部と、情報を表示する表示部とを有している。
【００２３】
次に、埋め込み情報検出部７について説明する。図４には、埋め込み情報検出部７の詳細な構成を示す。
画像読み取り部２から出力された画像データは、グレースケール変換部２１に入力され、フルカラーからグレースケールに変換される。その後、２値化処理部２２によって２値化される。
【００２４】
２値化された画像データは、ノイズ除去処理部２３に入力され、ノイズ除去処理が行われる。具体的には、黒画素が連結している画素塊を求め、その画素塊の大きさ（連結画素数）が所定の範囲に収まっていない画素塊の各画素を白画素に置き換える。上記所定の範囲は、斜線パターンは削除されず、それ以外のパターン（孤立ドットパターンや文書ン中の文字や図形等）が削除されるように適切な範囲が設定されている。
【００２５】
ノイズ除去された画像データは、パターン検出処理部２４に入力され、２種類の斜線パターンの検出処理が行われ、その結果が１画素２ビットの画像データとして出力される。具体的には、画像データ中の各画素の位置で図５（Ａ）、（Ｂ）のパターンを当てはめて、テンプレートマッチングによって検出を行う。ここで、図５に示すパターン（Ａ）が検出された場合、画素値０を出力し、図５に示すパターン（Ｂ）が検出された場合、画素値１を出力し、パターンが検出されない場合、画素値２を出力する。
【００２６】
パターン検出処理部２４から出力された画像データは、ブロック化処理部２５に入力される。ここで、ブロックサイズは、複写禁止コード、条件コードのサイズの半分よりも小さいサイズとし、コードの中に１個以上のブロックが完全に含まれるようなサイズに設定されている。ブロック化処理部２５は、入力された画像データを所定サイズのブロックに分割し、個数算出部２６に出力する。
【００２７】
個数算出部２６は、ブロック内に画素値０の画素の個数、および画素値１の画素をそれぞれ算出し、その結果を比率算出部２７へ出力する。また、その合計を判定処理部２８へ出力する。比率算出部２７は、画素値０の画素の比率を算出し、その結果を判定処理部２８へ出力する。
【００２８】
判定処理部２８は、個数算出部２６から入力された合計個数および比率算出部２７から入力された比率を元にして、判定処理を行う。
【００２９】
本実施例では、画像中に、ブロックの内部が全ビット０の複写禁止コードと、ブロックの内部が全ビット１の複写禁止コードとがそれぞれ複数個埋め込んでいる。
【００３０】
今処理しているブロックの内部が全ビット０の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット０に対応する斜線パターンが検出され、かつビット１に対応する斜線パターンはほとんど検出されないため、ビット０に対応する斜線パターンの比率が高くほとんど１．０に近いはずである。
【００３１】
また、今処理しているブロックの内部が全ビット１の複写禁止コードの内部に位置している場合、ブロック内部には所定個数以上のビット１に対応する斜線パターンが検出され、かつビット０に対応する斜線パターンはほとんど検出されないため、ビット０に対応する斜線パターンの比率は低くほとんど０．０に近いはずである。
【００３２】
以上の特性を利用して、下記のような判定処理を行う。
合計個数＞第１しきい値、かつ、比率＞第２しきい値の場合は、そのブロックは複写禁止コード０と判定する。
合計個数＞第１しきい値、かつ、（１−比率）＞第２しきい値の場合は、そのブロックは複写禁止コード１と判定する。
上記以外の場合は、そのブロックは複写禁止コードではないと判定する。また、第１しきい値は、ブロックサイズとパターンサイズからブロックに含まれる値論的なパターン個数にマージンを加味して設定する。第２しきい値は、１．０に近い値を設定する。
【００３３】
判定処理部２８は、複写禁止コード０と判定されたブロック数、および複写禁止コード１と判定されたブロック数をそれぞれ別々にカウントする。複写禁止コード０と判定されたブロック数がしきい値３以上となり、かつ複写禁止コード０と判定された比率が１．０に近い値となった場合、その画像を複写禁止文書と判定し、その判定結果を制御部８へ出力する。
【００３４】
以上の構成を備える本実施例は、原稿台１２に置かれた原稿の読み取り時に、基準パターン部１１の基準パターンも同時に読み取る。読み取った基準パターン部１１の画像データから、基準パターンを検出することができなかった場合には、原稿の複写を禁止させる。
【００３５】
図６に示すフローチャートを参照しながら本実施例の処理手順を説明する。
まず、画像読み取り部２によって原稿読み取り領域１４と、基準パターン読み取り領域１５とをスキャンし（ステップＳ１）、原稿と、原稿読み取り領域外に置かれた基準パターンの画像データを読み込む。読み込まれた原稿と、基準パターンの画像データは、画像処理部３で画像処理を施した後で、蓄積・読出し処理部４の処理によって画像蓄積部５に蓄積される（ステップＳ２）。
【００３６】
画像データが画像蓄積部５に蓄積されると、制御部８は基準パターンの画像を画像蓄積部５から読み出して（ステップＳ３）、シャープネス（鮮鋭度）調整のフィルタを変更しながら情報抽出量を求める。
制御部８は、シャープネスのフィルタに予め用意された検知パラメータをセットして（ステップＳ４）、基準パターンの画像をフィルタ処理する。フィルタ処理後の画像データから検出することができたコードの個数をカウントする。以下では、検出したコード数を情報抽出量と呼ぶ。抽出した情報抽出量は、制御部８内のメモリに記録する（ステップＳ５）。予め用意されたすべての検知パラメータをフィルタに設定して、情報抽出量をカウントすると（ステップＳ６／ＹＥＳ）、各設定パラメータでの情報抽出量と、理想情報抽出量とを比較する（ステップＳ７）。理想情報抽出量は、基準パターンに埋め込まれているコード数を表す。
【００３７】
理想情報抽出量と情報抽出量との差が所定範囲内にあり、情報抽出量が理想情報抽出量に近いパラメータがある場合（ステップＳ８／ＹＥＳ）、このパラメータを、原稿画像に埋め込まれたコード情報を検出する検知パラメータに設定し、埋め込み情報検出部７に通知する（ステップＳ９）。また、理想情報抽出量と情報抽出量との差が所定範囲内になく、情報抽出量が理想情報抽出量に近いパラメータがなかった場合には（ステップＳ８／ＮＯ）、コード情報を正しく読み込める状態にはないと判断し、読み込んだ画像データの印刷を禁止する（ステップＳ１４）。
【００３８】
検知パラメータの設定が終了すると、制御部８は、埋め込み情報検出部７に画像データに重畳されたコード情報を検出させる。埋め込み情報検出部７は、制御部８から指示された画像データを画像蓄積部５から読み出して（ステップＳ１０）、画像データにフィルタ処理を施す。このとき使用するフィルタの特性を設定するパタメータには、制御部８から通知された検知パラメータを設定する。埋め込み情報検出部７は、フィルタ処理後の画像データに重畳されているコード情報を検出し、検出結果を制御部８に出力する（ステップＳ１１）。制御部８は、埋め込み情報検出部７で検出したコード情報に複写禁止情報が含まれていると判定すると（ステップＳ１２／ＹＥＳ）、読み込んだ画像データの複写を禁止する（ステップＳ１４）。また、原稿から複写禁止情報が検出されなかった場合には（ステップＳ１２／ＮＯ）、読み込んだ画像データの複写を許可する（ステップＳ１３）。
【００３９】
このように本実施例は、スキャナ光学系の焦点深度が原稿のコード情報から外れてしまった場合など、コード情報を正確に検出することができなかった場合に、この状況を検出して、画像の出力を禁止することができる。従って、不正な複写を防止することができる。
【００４０】
なお、基準パターン部１１の基準パターンを液晶で表示してもよい。液晶表示部３０を設けて、原稿をスキャンするごとに基準パターンの表示を変更することで、セキュリティを高めることができる。例えば、図７に示すように原稿をスキャンするごとに、コードの表示位置を変更して、表示する基準パターンを変える。
また、基準パターン部を図８に示すベルト状の基準パターン４１と、原稿カバー部側に設けた基準パターン表示窓４２とによって構成し、スキャンするごとにベルト状基準パターン４１を回転させることで、基準パターンの表示を変更することもできる。
【実施例２】
【００４１】
上述した実施例１では、基準パターン部１１を原稿カバー部１０側に設けておいて、原稿と一緒に基準パターン部１１のコードを読み込むことができなかった場合に、原稿の複写を禁止していた。しかしながら、本などの厚みのある立体物を印刷するときは、この立体物の厚みによって基準パターン部１１のコードを精度よく検出することができないという課題がある。
【００４２】
そこで本実施例は、スキャン入力した原稿の画像データの所定位置に画像影があるか否かを判定して、所定位置に画像影があると判定すると、厚みのある本の印刷であると判定し、印刷を許可する。
原稿が立体物であって、見開き頁の中央部に綴じ部がある場合、その綴じ目が浮き上がってしまい、原稿の読取面の全体が原稿台１２のプラテンガラス１３に密着しない状態で読み取りが行われる。このような部分では、読み取った画像に影ができる。
【００４３】
図７に示すフローチャートを参照しながら本実施例の処理手順を説明する。なお、ステップＳ１〜１４までの手順は、図６に示すフローと同一であるので、ステップＳ８の理想情報抽出量に近い検知パラメータが検出されなかった場合から説明を始める。
【００４４】
理想情報抽出量と情報抽出量との差が所定範囲内になく、情報抽出量が理想情報抽出量に近いパラメータを検出することができなかった場合（ステップＳ８／ＮＯ）、制御部８は、画像データを画像蓄積部５ら読み出し（ステップＳ１５）、画像影を検出する（ステップＳ１６）。厚手の本をスキャンすると、本を綴じている綴じ部がプラテンガラス１３から浮いてしまい、画像影ができる。また、厚手の本を開いてプラテンガラス１３に押し当てると、本の綴じ部とは反対側のページ端部でも本の厚みによって画像影ができる。制御部８は、このような画像影を画像データから検出し（ステップＳ１６）、検出した画像影が画像の所定位置にあるかどうかを判定する（ステップＳ１７）。すなわち、画像の中央部と端部の少なくとも一方に画像影があるか否かを判定する。画像影を所定位置に検出すると（ステップＳ１７／ＹＥＳ）、制御部８は、この画像の複写を許可する（ステップＳ１８）。また所定位置に画像影がなかった場合には（ステップＳ１７／ＮＯ）、画像の複写を禁止する（ステップＳ１９）。
【００４５】
このように本実施例では、原稿カバー部１０をプラテンガラス１３から故意に浮かせているのか、厚みのある立体物を印刷するために原稿カバー部１０が浮いてしまっているのかを判定することができる。
【００４６】
上述した実施例は本発明の好適な実施例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。例えば、図２に示すように原稿カバー部１０の開閉角度を検出するセンサ１６を設けて、このセンサ１６によって検出した開閉角度も参照して、原稿の複写を禁止するかどうかを判定することも可能である。
【図面の簡単な説明】
【００４７】
【図１】画像処理装置の構成を示すブロック図である。
【図２】原稿カバー部と原稿台の構成を示す図である。
【図３】基準パターンの一例を示す図である。
【図４】埋め込み情報検出部の構成を示すブロック図である。
【図５】テンプレートマッチングに使用される画像の一例を示す図である。
【図６】実施例１の処理手順を示すフローチャートである。
【図７】液晶表示した基準パターン部を示す図である。
【図８】基準パターン部をベルト状の基準パターンと、原稿カバー部側に設けた基準パターン表示窓とによって構成した例を示す図である。
【図９】実施例２の処理手順を示すフローチャートである。
【符号の説明】
【００４８】
１  画像処理装置
２  画像読み取り部
３  画像処理部
４  蓄積・読出し処理部
５  画像蓄積部
６  出力部
７  埋め込み情報検出部
８  制御部
９  ユーザインターフェース部
【図１】
2008017272.tif 000003
【図２】
2008017272.tif 000004
【図３】
2008017272.tif 000005
【図４】
2008017272.tif 000006
【図５】
2008017272.tif 000007
【図６】
2008017272.tif 000008
【図７】
2008017272.tif 000009
【図８】
2008017272.tif 000010
【図９】
2008017272.tif 000011