(57)【要約】【課題】  変倍倍率にかかわらず常にリアルタイム性の高い処理を実行することができるようにする。【解決手段】  スキャナ１０１で画像を副走査方向に変倍して読み取った場合には、次のように処理する。拡大変倍の場合は、変倍正規化手段１２３で、画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化処理を行う。そして、検出手段１２４により、この縮小後の画像データの画像中に所定の情報、画像データの出力の禁止を意味する情報として予め登録されているドットパターンが含まれているか否かを検出する。一方、縮小が選択されたときは、検出手段１２５により、画像データの画像中に所定の情報、画像データの出力の禁止を意味する情報として予め登録されているドットパターンが含まれているか否かを、当該ドットパターンを縮小の変倍倍率に応じて変えて検出する。【選択図】    図２
2005160016.tif 000002
【特許請求の範囲】
【請求項１】
副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、
この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化手段と、
この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、
前記取得した変倍倍率が縮小変倍の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、
前記第１又は第２の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、
を備えている画像処理装置。
【請求項２】
副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、
この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化手段と、
この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、
前記取得した変倍倍率が縮小変倍かつ所定の変倍率以上の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、
前記取得した変倍倍率が縮小変倍かつ所定の変倍率未満の場合は、前記画像データを所定の拡大倍率で拡大変倍した画像データとする拡大変倍手段と、
この拡大後の画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に前記所定の拡大倍率を乗じた倍率に応じて変えて検出する第３の検出手段と、
前記第１、第２又は第３の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、
を備えている画像処理装置。
【請求項３】
前記所定の拡大倍率は２倍である、請求項１に記載の画像処理装置。
【請求項４】
副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、
この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする第1の変倍正規化手段と、
この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、
前記取得した変倍倍率が縮小変倍かつ所定の変倍率以上の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、
前記取得した変倍倍率が縮小変倍かつ所定の変倍倍率未満の場合は、前記画像データを前記取得した変倍倍率に関わらず前記所定の変倍倍率と同じかまたはそれ以上の変倍倍率である第２の変倍率となるように拡大した画像データとする第２の変倍正規化手段と、
この拡大後の画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を、前記取得した変倍倍率に関わらない前記第２の所定の変倍倍率に応じて変えて検出する第３の検出手段と、
前記第１、第２又は第３の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、
を備えている画像処理装置。
【請求項５】
前記第１、第２又は第３の検出手段は、前記所定の情報として前記画像データの出力の禁止を意味する情報を検出する、請求項１〜４のいずれかの一に記載の画像処理装置。
【請求項６】
前記第１、第２又は第３の検出手段は、前記出力の禁止を意味する情報として前記原稿画像の背景又は全面に埋め込まれているドットパターンである、請求項５に記載の画像処理装置。
【請求項７】
前記第１、第２又は第３の検出手段は、前記ドットパターンのドット数により前記所定の情報が含まれているか否かの判断を行う、請求項６に記載の画像処理装置。
【請求項８】
前記第１、第２又は第３の検出手段は、前記ドットパターンの数により前記所定の情報が含まれているか否かの判断を行う、請求項６に記載の画像処理装置。
【請求項９】
前記処理手段は、前記所定の処理として前記読取った画像データに所定の画像処理を施す、請求項１〜８のいずれかの一に記載の画像処理装置。
【請求項１０】
前記処理手段は、前記所定の処理として前記読取った画像データの出力を禁止する、請求項１〜９のいずれかの一に記載の画像処理装置。
【請求項１１】
原稿の画像を副走査方向に変倍して読み取り可能なスキャナと、
この変倍の有無と倍率の設定をユーザから受け付ける入力装置と、
を備え、
前記変倍倍率取得手段は、前記変倍倍率の情報を前記入力装置から取得する、
請求項１〜１０のいずれかの一に記載の画像処理装置。
【請求項１２】
前記処理手段で処理後又は前記処理手段で処理がなされなかった前記画像データに基づいて媒体上に画像の形成を行うプロッタを備えている請求項１〜１１のいずれかの一に記載の画像処理装置。
【請求項１３】
副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、
この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化手段と、
この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、
前記取得した変倍倍率が縮小変倍の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、
前記第１又は第２の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、
をコンピュータに実行させるコンピュータに読み取り可能なプログラム。
【請求項１４】
副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、
この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化手段と、
この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、
前記取得した変倍倍率が縮小変倍かつ所定の変倍率以上の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、
前記取得した変倍倍率が縮小変倍かつ所定の変倍率未満の場合は、前記画像データを所定の拡大倍率で拡大変倍した画像データとする拡大変倍手段と、
この拡大後の画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に前記所定の拡大倍率を乗じた倍率に応じて変えて検出する第３の検出手段と、
前記第１、第２又は第３の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、
をコンピュータに実行させるコンピュータに読み取り可能なプログラム。
【請求項１５】
前記所定の拡大倍率は２倍である、請求項１に記載のプログラム。
【請求項１６】
副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、
この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする第1の変倍正規化手段と、
この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、
前記取得した変倍倍率が縮小変倍かつ所定の変倍率以上の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、
前記取得した変倍倍率が縮小変倍かつ所定の変倍倍率未満の場合は、前記画像データを前記取得した変倍倍率に関わらず前記所定の変倍倍率と同じかまたはそれ以上の変倍倍率である第２の変倍率となるように拡大した画像データとする第２の変倍正規化手段と、
この拡大後の画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を、前記取得した変倍倍率に関わらない前記第２の所定の変倍倍率に応じて変えて検出する第３の検出手段と、
前記第１、第２又は第３の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、
をコンピュータに実行させるコンピュータに読み取り可能なプログラム。
【請求項１７】
前記第１及び第２の検出手段は、前記所定の情報として前記画像データの出力の禁止を意味する情報を検出する、請求項１３〜１６のいずれかの一に記載のプログラム。
【請求項１８】
前記第１及び第２の検出手段は、前記出力の禁止を意味する情報として前記原稿画像の背景又は全面に埋め込まれているドットパターンである、請求項１７に記載のプログラム。
【請求項１９】
前記第１及び第２の検出手段は、前記ドットパターンのドット数により前記所定の情報が含まれているか否かの判断を行う、請求項１８に記載のプログラム。
【請求項２０】
前記第１及び第２の検出手段は、前記ドットパターンの数により前記所定の情報が含まれているか否かの判断を行う、請求項１８に記載のプログラム。
【請求項２１】
処理手段は、前記所定の処理として前記読取った画像データに所定の画像処理を施す、請求項１３〜２０のいずれかの一に記載のプログラム。
【請求項２２】
処理手段は、前記所定の処理として前記読取った画像データの出力を禁止する、請求項１３〜２１のいずれかの一に記載のプログラム。
【請求項２３】
請求項１３〜２２のいずれかの一に記載のプログラムを記憶している、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像の画像データに含まれる所定の情報に応じた処理を実行する画像処理装置、プログラム、及び、このプログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
近年、画像処理技術、画像形成技術の向上によって、デジタルカラー複写機を用いて紙幣や有価証券等を複写した場合、その複写物と原本である本物とが容易に区別できないほど忠実な複写が可能となってきている。このため、紙幣や有価証券等のような特殊原稿については、複写を全く行なうことができないようにするか、あるいは、正しく複写を行なうことができないようにする措置をとることが必要である。
【０００３】
また、例えば企業においては、紙幣や証券など特殊原稿以外の一般文書の場合にあっても、文書内容の機密保持の観点から、複写等の出力が禁止されている機密文書が多数存在する。このような機密文書についても、複写を全く行なうことができないようにするか、あるいは、正しく複写を行なうことができないようにする措置をとることが必要である。
【０００４】
このようなことから、従来、特殊原稿や機密文書等を複写することに規制力を及ぼすことを目的とする種々の発明がなされている。以下、そのような発明の具体的な例を紹介する。
【０００５】
まず、紙幣や有価証券等の特殊原稿を判別する方法として、入力した画像データと予め登録してある特定のマーク（パターンデータ）とをパターンマッチング法で比較し、特定のマークが存在する場合に原稿が特殊原稿であると判別する方法が提案されている。特許文献１や特許文献２に記載された発明は、その代表的な例である。こうして、原稿が特殊原稿であると判定した場合には、その複写を禁止する、つまり、複写しないようにすることが容易である。
【０００６】
次いで、複写禁止された機密文書を判別する発明として、例えば、特許文献３や特許文献４には、機密文書に付された機密文書であることを示すマークを検出するようにした発明が記載されている。これは、複写禁止された機密文書には、一般的に、マル秘の印鑑や複写禁止のマーク等からなる機密文書であることを示すマークが押印されていることを利用している。こうして、原稿が機密文書であると判定した場合には、その複写を禁止する、つまり、複写しないようにすることが容易である。
【０００７】
さらに、特許文献５や特許文献６には、複写を禁止したい原稿画像に地紋を埋め込むことにより複写を抑制する技術が提案されている。これは、原稿画像に用いる用紙の背景にベース領域とメッセージ領域とをもつ地紋パターンが作成された用紙を用いるというものである。地紋パターンは、原稿画像においてはそれほど目立たず、原稿画像に含まれている情報の判読等に支障を及ぼさない。しかしながら、このような地紋パターンが埋め込まれた原稿画像が複写されると、例えばメッセージ領域の模様が浮かび上がる、というものである。そこで、メッセージ領域の模様として、例えば「複写禁止」というような文字を与えておくことにより、その複写物が複写禁止の機密書類であったことが一目瞭然となり、心理的に、複写に対する規制力を生じさせることができる。
【０００８】
【特許文献１】特開平６−１２５４５９号公報
【特許文献２】特開２００１-８６３３０公報
【特許文献３】特開平７−３６３１７号公報
【特許文献４】特開平７−８７３０９号公報
【特許文献５】特開平９−１６４７３９号公報
【特許文献６】特開２００１−１９７２９７公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前述したように、入力された画像データを予め登録してある特定のマーク（パターンデータ）とパターンマッチング法で比較し、合致した場合に複写を禁止することで、紙幣や有価証券等の特殊原稿の複写を防止することができる。しかしながら、このような手法によって複写を禁止するとなると、複写を禁止したい原稿のパターンデータを全て予め登録しておかなければならない。したがって、紙幣や有価証券等の特殊原稿に対しては有効であるとしても、不特定多数の一般原稿、例えば機密文書に対して適用することは極めて困難である。
【００１０】
また、前述したように、マル秘マーク等のような機密文書であることを示すマークを検出したときに複写を禁止することで、機密文書の複写を防止することができる。しかしながら、この場合には、マル秘マーク等のような機密文書であることを示すマークの部分を紙などで覆い隠して画像読み取り動作が実行された場合には、当然のことながら機密文書であることを示すマークの存在を判定することができず、よって、複写を禁止すべき機密文書であってもその複写を防止することができないという問題がある。
【００１１】
さらに、前述したように、例えば機密文書については背景に地紋パターンを埋め込んだ原稿画像として生成し、そのような機密文書が複写されると地紋パターンの一部が浮かび上がるようにした場合には、心理的に、複写に対する規制力を生じさせることができる。しかしながら、このような地紋パターンによる手法では、複写抑制効果が得られるに過ぎず、複写行為そのものを規制することができるわけではない。このため、地紋パターンが浮き上がることを気にしない者にとっては、機密文書の複写が可能になってしまうという問題がある。
【００１２】
そこで、原稿画像を作成する際に背景画像などに所定のドットパターン埋め込んでおき、このドットパターン埋め込んだ原稿画像をスキャナにかける際には当該ドットパターンを当該画像データから検出し、この検出したドットパターンを、所定の記憶領域に記憶されている出力を禁止するドットパターンと比較し、その同一性を判定するようにして、原稿画像の画像データの出力を禁止すべきかどうかを判定することが考えられる。
【００１３】
但し、この技術を用いる場合に、原稿画像を読み取るスキャナが走行体を駆動してコンタクトガラス上の原稿の画像を読み取るフラットベットスキャナであり、画像の変倍機能を有していて、副走査方向への変倍は走行体の走行速度を可変して機械的に行なう場合には、スキャナで読取後の原稿画像の画像データは変倍がなされているため、そのままでは背景画像などに埋め込まれたドットパターンと所定の記憶領域に記憶されているドットパターンとを比較することは困難である。
【００１４】
この場合の解決手段としては２通りの手段が考えられる。１つ目は、スキャナで副走査方向に変倍して読み取った画像データを等倍の画像に変倍正規化してから、その変倍正規化後の画像データ中からドットパターンを検出する方法である。２つ目は、スキャナで副走査方向に変倍して読み取った画像データの当該変倍率に応じて所定の記憶領域に記憶されているドットパターンを複数パターン用意し、その変倍率に応じて使い分ける方法である。
【００１５】
しかしながら、入力画像を等倍相当に変倍正規化する前記の１つ目の手段では、拡大変倍の場合はドットパターンの検出の精度を高くできるものの、縮小変倍の場合には、縮小変倍されている画像を等倍相当に変倍正規化するということは副走査方向に画像を拡大することになるので、結果的にその画像の拡大処理において処理ライン数が増加し、単位時間当たりの処理量が増加し、処理のリアルタイム性を損なうという不具合がある。
【００１６】
一方、ドットパターンを複数パターン用意する前記の２つ目の手段では、縮小変倍の場合はともかく、拡大変倍の場合には、変倍率に応じて拡大変倍したドットパターンを使用せねばならず、これは拡大変倍の倍率が大きいときにはドットパターンのサイズが大きくなるため、ドットパターンの比較を行う処理を実行するソフトウェア処理の処理量の増大や、あるいは、かかる処理を実行する回路の規模の増大を招き、やはり処理のリアルタイム性を損なうという不具合がある。
【００１７】
本発明の目的は、変倍倍率にかかわらず常にリアルタイム性の高い処理を実行することができるようにすることである。
【課題を解決するための手段】
【００１８】
（１）本発明は、副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化手段と、この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、前記取得した変倍倍率が縮小変倍の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、前記第１又は第２の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、を備えている画像処理装置である。
【００１９】
別の面から見た本発明は、副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化手段と、この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、前記取得した変倍倍率が縮小変倍の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、前記第１又は第２の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、をコンピュータに実行させるコンピュータに読み取り可能なプログラムである。
【００２０】
（２）しかし、これらの本発明によっても、縮小率が上がっていくにつれて、縮小変倍時は、検出すべきパターンの参照パターンもより縮小されたパターンに変倍されていくため、検出において、類似パターンとの距離が小さくなっていき、検出すべきパターンと関係のないパターンを誤って検出してしまう可能性が大きくなる不具合がある。すなわち、図１７に示すように、出力禁止パターンと、これに類似するパターン１，２があったときに、検出すべきドットパターンを副走査方向に縮小するほど（図１７の右方向）、出力禁止パターンとパターン１，２との差が小さくなってしまう。
【００２１】
そこで、別の本発明は、副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化手段と、この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、前記取得した変倍倍率が縮小変倍かつ所定の変倍率以上の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、前記取得した変倍倍率が縮小変倍かつ所定の変倍率未満の場合は、前記画像データを所定の拡大倍率で拡大変倍した画像データとする拡大変倍手段と、この拡大後の画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に前記所定の拡大倍率を乗じた倍率に応じて変えて検出する第３の検出手段と、前記第１、第２又は第３の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、を備えている画像処理装置である。
【００２２】
また、副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化手段と、この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、前記取得した変倍倍率が縮小変倍かつ所定の変倍率以上の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、前記取得した変倍倍率が縮小変倍かつ所定の変倍率未満の場合は、前記画像データを所定の拡大倍率で拡大変倍した画像データとする拡大変倍手段と、この拡大後の画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に前記所定の拡大倍率を乗じた倍率に応じて変えて検出する第３の検出手段と、前記第１、第２又は第３の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、をコンピュータに実行させるコンピュータに読み取り可能なプログラムである。
【００２３】
あるいは、副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする第1の変倍正規化手段と、この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、前記取得した変倍倍率が縮小変倍かつ所定の変倍率以上の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、前記取得した変倍倍率が縮小変倍かつ所定の変倍倍率未満の場合は、前記画像データを前記取得した変倍倍率に関わらず前記所定の変倍倍率と同じかまたはそれ以上の変倍倍率である第２の変倍率となるように拡大した画像データとする第２の変倍正規化手段と、この拡大後の画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を、前記取得した変倍倍率に関わらない前記第２の所定の変倍倍率に応じて変えて検出する第３の検出手段と、前記第１、第２又は第３の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、を備えている画像処理装置である。
【００２４】
また、副走査方向に変倍して原稿画像を読取った画像データの前記変倍の変倍倍率の情報を取得する変倍倍率取得手段と、この取得した変倍倍率が拡大変倍の場合は、前記画像データをほぼ等倍相当の画像に縮小した画像データとする第1の変倍正規化手段と、この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出する第１の検出手段と、前記取得した変倍倍率が縮小変倍かつ所定の変倍率以上の場合は、前記読取った画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を前記取得した変倍倍率に応じて変えて検出する第２の検出手段と、前記取得した変倍倍率が縮小変倍かつ所定の変倍倍率未満の場合は、前記画像データを前記取得した変倍倍率に関わらず前記所定の変倍倍率と同じかまたはそれ以上の変倍倍率である第２の変倍率となるように拡大した画像データとする第２の変倍正規化手段と、この拡大後の画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を、前記取得した変倍倍率に関わらない前記第２の所定の変倍倍率に応じて変えて検出する第３の検出手段と、前記第１、第２又は第３の検出手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、をコンピュータに実行させるコンピュータに読み取り可能なプログラムである。
【発明の効果】
【００２５】
本発明によれば、変倍倍率が拡大変倍の場合は、画像データをほぼ等倍相当の画像に縮小した画像データとしてから、この縮小後の画像データの画像中に所定の情報が含まれているか否かを検出し、変倍倍率が縮小変倍の場合は、画像データの画像中に所定の情報が含まれているか否かを当該所定の情報を変倍倍率に応じて変えて検出することなどができるので、変倍倍率にかかわらず常にリアルタイム性の高い処理を実行することができる。
【００２６】
また、前述の（２）に記載の本発明によれば、変倍倍率が縮小変倍である程度以上小さくなった場合も、より高精度に画像データの画像中に所定の情報が含まれているか否かを検出することなどができるので、変倍倍率にかかわらず検出精度が高く、かつ、リアルタイム性もある程度保つことのできる検出処理を実行することができる。
【００２７】
すなわち、本発明ではある変倍率未満で副走査方向縮小された入力画像を拡大してから検出処理を行う上記第３の検出処理では、前述の（１）の発明で述べたように検出処理すべきライン数が入力ライン数に比して増加してしまいリアルタイム処理が困難になる問題はある。これについては、パターンの検知精度の低下はある縮小率以下で顕在化するので、縮小時に必ずしも等倍相当まで変倍正規化する必要はなく、パターンの検知精度の低下が顕在化しない所定の変倍率まで変倍正規化してやるか、扱うべき最小変倍率のものが、このパターンの検知精度の低下が顕在化しない変倍率になるような固定倍率で拡大してやればよい。すなわち、拡大率は処理ライン数の増加すなわち直接処理量に効いてくるが、このようにすれば無用に処理ライン数が増加をしないようにできる。また、例えば拡大倍率を２倍とすることで、拡大処理部分を簡単化して全体でのソフトウェアでの処理量またはハードウェアでの回路規模の増加を少しでも軽減することができる。
【発明を実施するための最良の形態】
【００２８】
本発明を実施するための最良の一形態について説明する。
【００２９】
図１は、本実施の形態である画像処理装置１のハードウェアの構成例を示すブロック図である。図１に示すように、本実施の形態の画像処理装置１は、例えば、スキャナ１０１及びプロッタ１０３をシステムコントローラ１０４で制御するデジタル複写機として実施される。あるいは、システムコントローラ１０４をＰＣ（パーソナルコンピュータ）で実現して、このＰＣであるシステムコントローラ１０４にスキャナ１０１及びプロッタ１０３を接続して構成してもよい。画像処理部１０２は、システムコントローラ１０４が実行する処理により実現してもよいし、システムコントローラ１０４とは別の画像処理用の信号処理プロセッサにより実現してもよいし、ワイヤードロジックにより実現してもよいし、これらを併用して実現してもよい。この例では、画像処理部１０２をシステムコントローラ１０４が実行する処理により実現する例を説明する。
【００３０】
システムコントローラ１０４は、内蔵するＣＰＵ（Central Processing Unit）１０４ａ、ＲＯＭ（Read Only Memory）１０４ｂ、及びＲＡＭ（Random Access Memory）１０４ｃから構築されるコンピュータ機能を活用し、操作表示部１０５からの指示に応じてスキャナ１０１、画像処理部１０２、及びプロッタ１０３を制御し、必要な情報を操作表示部１０５に返して表示させる。また、システムコントローラ１０４には、スキャナ１０１で画像読み取りした原稿画像の画像データを蓄積する画像メモリ構成の画像蓄積部１０６、外部インターフェイスとして機能する通信処理部１０７も接続されており、画像処理装置１は、通信処理部１０７を介してネットワーク通信網に接続される。さらに、通信処理部１０７には、遠隔操作部１０８が接続され、この遠隔操作部１０８によって画像処理装置１を制御することが可能となっている。
【００３１】
画像処理装置１をデジタル複写機などとして実施する場合は、画像処理部１０２などで実行される後述する処理は、画像処理部１０２の機能をソフトウェアで、あるいは、ソフトウェアを中心として所定の画像処理回路も併用して実行する場合には、かかる処理はＲＯＭ１０４ｂに記憶されている制御プログラムに基づいて実行される。画像処理装置１をＰＣなどとして実施する場合は、画像処理部１０２などで実行される後述する処理は、媒体読取装置１０９で記憶媒体１１０から読取り（あるいは通信処理部１０７を介してインターネットなどのネットワーク通信網からダウンロードして）、磁気記憶装置１１１にインストールした制御プログラムに基づいて実行される。なお、媒体読取装置１０９は、記憶媒体１１０がＣＤ、ＤＶＤ、フレキシブルディスクなどのいずれのメディアであるかによって、光ディスクドライブ、フレキシブルディスクなどが使用される。
【００３２】
スキャナ１０１は、その走行体の速度を変えることで副走査方向の変倍を行って画像を読み取ることができる。また、主走査方向の変倍は画像の読取後に画像処理により行なう。
【００３３】
プロッタ１０３は、用紙などの媒体上に画像データに基づいて画像形成するが、その印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など様々な方式を用いることができる。
【００３４】
なお、画像処理装置１は、デジタル複写機や、スキャナ１０１、プロッタ１０３を接続したＰＣとして実施するほか、画像読取装置として実施することなども可能である。この場合は、プロッタ１０３に代えて、画像処理部１０２で処理後の画像データを外部に出力する所定のインターフェイスを設ければよい。
【００３５】
以下では、画像処理部１０２が実行する機能を中心として本実施の形態を説明する。
【００３６】
図２は、画像処理部１０２の機能ブロック図である。図３は、画像処理装置１で原稿のコピーを行なう場合の処理のフローチャートである。
【００３７】
まず、ユーザが操作表示部１０５を操作して所定の倍率に拡大、縮小を行ってコピーを実行しようとすると（ステップＳ１のＹ）、スキャナ１０１は、前述のようにその走行体の速度を変えることで副走査方向の変倍を行って画像を読み取る（ステップＳ２）。よって、この読み取った画像は等倍の画像に比べて副走査方向に圧縮され、あるいは引き伸ばされている。但し、主走査方向には等倍の画像と同等のままとなっている。このような画像データは、画像処理部１０２で画像処理手段１２１に出力される。次に、選択出力手段１２２は、ユーザが操作表示部１０５を操作して画像の変倍として拡大を選択したか、縮小を選択したかの別と、その変倍倍率の情報（これらの情報を「変倍率情報」という）を取得する（変倍倍率取得手段）（ステップＳ３）。そして、この変倍率情報で拡大が選択されたか、縮小を選択されたかにより、拡大が選択されたときは（ステップＳ４のＹ）、変倍正規化手段１２３で、画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化処理を行ない（変倍正規化手段）（ステップＳ４）、検出手段１２４により、この縮小後の画像データの画像中に所定の情報、画像データの出力の禁止を意味する情報として予め登録されているドットパターン（後述）が含まれているか否かを検出して（第１の検出手段）（ステップＳ５）、その結果を画像処理手段１２１に出力する。
【００３８】
一方、縮小が選択されたときは（ステップＳ４のＮ）、検出手段１２５により、画像データの画像中に所定の情報、画像データの出力の禁止を意味する情報として予め登録されているドットパターンが含まれているか否かを、当該ドットパターンを縮小の変倍倍率に応じて変えて検出し（第２の検出手段）（ステップＳ６）、その結果を画像処理手段１２１に出力する。
【００３９】
そして、ステップＳ５，Ｓ６により予め登録されているドットパターンが含まれていると判断したときは（ステップＳ７のＹ）、画像処理手段１２１で、当該判断を行った画像データに所定の処理を行う（処理手段）（ステップＳ８）。ここで行う所定の処理としては、画像データに所定の画像処理を施して、原稿の画像の判別がまったくできないように加工することが考えられる。なお、ここでの目的は、原稿に所定のドットパターンが含まれていることを検出することで、原稿がコピーの禁止されている秘密文書などであると判断したときに、そのコピーの目的が遂げられないようにすることにあるので、さまざまな手段が考えられる。よって、例えば、画像のプロッタ１０３への出力を禁止して画像データを破棄するなどの手段を用いてもよい。なお、画像処理手段１２１では、読取画像に施される様々な画像処理も実行するので、ステップＳ７の判断にかかわらず、これらの画像処理も実行する（ステップＳ９）。
【００４０】
そして、画像処理手段１２１で処理後の画像データはプロッタ１０３に出力され、プロッタ１０３で用紙などの媒体上に画像データに基づいた画像形成がなされ（ステップＳ１０）、原稿のコピーが完了する。
【００４１】
次に、変倍正規化手段１２３、検出手段１２４，１２５で実行する処理について説明する。
【００４２】
ユーザは、コピーを禁止したい画像があるときは、この画像にドットパターンを重畳した画像を作成する。図４は、これらの一例を示すものである。例えば、コピーを禁止したい画像が図４（ａ）に示すように背景白地の原稿２０１であった場合に、図４（ｂ）（ｃ）に示すように、ドット２０２から構成されるドットパターン２０３を背景白地の原稿２０１の背景に（あるいは、前面（原稿２０１の文字などの画像のレイヤの上）に又は全面（画像の全体に敷き詰める）に）形成した原稿２０４を作成する。図４（ｂ）の例では縦横等間隔に連続するドット２０２から構成されるドットパターン２０３の例を示し、図４（ｃ）の例では図４（ｄ）に示すようなドットパターン２０３を縦横に連続した例を示す。これらのほかにもドットパターン２０３には様々な形態のものを用いることができる。
【００４３】
図５は、スキャナ１０１で読み取った画像中のドットパターン２０３を構成する一ドット２０２の等倍時の拡大図（ａ）と、５０％に縮小時の拡大図（ｂ）と、１２５％に拡大時の拡大図（ｃ）とを示している。等倍時のドット２０２に対して縮小時のドット２０２は副走査方向に圧縮されていることがわかる。また、等倍時のドット２０２に対して拡大時のドット２０２は副走査方向に引き伸ばされて拡大されていることがわかる。
【００４４】
このような複写が禁止される原稿２０４が変倍されてスキャナ１０１で読み取られると、図５を参照して説明したように副走査方向に圧縮され、あるいは拡大されたドット２０２で構成されるドットパターン２０３が含まれる画像を画像処理部１０２で処理することになる。そのため、等倍時のドット２０２（図５（ａ））から構成されるドットパターン２０３だけを予め用意して当該ドットパターン２０３がスキャナ１０１で読み取った画像中に含まれているか否かを判定しても、変倍によりドット２０２が副走査方向に変形しているため検出できないことが考えられる。
【００４５】
そこで、拡大時、縮小時には変倍正規化手段１２３、検出手段１２４，１２５を用いて、具体的に次のような処理を行う（ステップＳ４〜Ｓ６）。
【００４６】
まず、変倍正規化手段１２３で行う処理の一例について説明する。例えば、副走査方向のみ１２５％に拡大変倍された画像を等倍相当に正規化するには、１００／１２５、すなわち８０％に縮小変倍すればよい。これには、図６のように１２５％拡大変倍された画像の画素値（＋）からその画素間隔を逆に１２５／１００倍した位置の画素値（＊）を順次補間生成してやればよい。例えば、２ライン分のデータからその中間にあるラインのデータを線形補間により生成する。図６で（＋）や（＊）の間隔は副走査方向の画素間隔（ライン間隔）を表す。
【００４７】
次に、検出手段１２４で行う処理について説明する。図７は、検出手段１２４の機能ブロック図であり、図８は、この場合の処理のフローチャートである。すなわち、スキャナ１０１から画像データが入力すると（ステップＳ１１のＹ）、画像蓄積部１０６のメモリ領域へ画像をコピーし（ステップＳ１２）、この画像から予め登録されているドットパターン２０３のドット２０２をドット検出部３０１が検出する（ステップＳ１３）。この検出には例えばパターンマッチングを用いることができる。そして、ドット密度判断部３０２は、検出したドット２０２の画像のある面積内における密度（ドット密度）を計算し（ステップＳ１４）、そのドット密度がドットパターン２０３のドット密度として予め登録されている数値の範囲内に入るか否かを判断する（ステップＳ１５）。これは、一つの原稿用紙が含んでいる複写禁止のドットパターン２０３のドット数や、あらかじめ規定の原稿サイズに打たれる複写禁止ドットパターン２０３の数は決まっているので、隠蔽などの影響を考慮しても同一性があれば一定の数値の範囲内に入るはずである。
【００４８】
入る場合は（ステップＳ１５のＹ）、そのドット数を累積して（ステップＳ１６）、ドット数判断部２０３は、ドット密度判断部３０２で計算されたドット２０２の数が、予め登録されているドット数に関する数値範囲内に含まれていると判定した場合（ステップＳ１７のＹ）、画像中にはドットパターン２０３が含まれていると判断し、画像は複写禁止文書の画像であると判断する（ステップＳ１８）。この場合は、前述のように画像処理手段１２１で画像の判別ができないような画像処理を施すなどの所定の処理がなされることになる。
【００４９】
図９は、図７の機能ブロックを用いた図８とは別の処理例のフローチャートである。すなわち、スキャナ１０１から画像データが入力すると（ステップＳ２１のＹ）、画像蓄積部１０６のメモリ領域へ画像をコピーし（ステップＳ２２）、この画像から予め登録されているドットパターン２０３のドット２０２をドット検出部３０１が検出する（ステップＳ２３）。この検出には例えばパターンマッチングを用いることができる。そして、ドット２０２で構成されるドットパターン２０３（例えば、図４（ｄ）に示すようなドットパターン２０３）を検出して（ステップＳ２４）、ドット密度判断部３０２は、検出したドットパターン２０３の画像のある面積内における密度（ドットパターン密度）を計算し（ステップＳ２５）、そのドットパターン密度がドットパターン２０３のドットパターン密度として予め登録されている数値の範囲内に入るか否かを判断する（ステップＳ２６）。これも、一つの原稿用紙が含んでいる複写禁止のドットパターン２０３のドット数や、あらかじめ規定の原稿サイズに打たれる複写禁止ドットパターン２０３の数は決まっているので、隠蔽などの影響を考慮しても同一性があれば一定の数値の範囲内に入るはずである。
【００５０】
入る場合は（ステップＳ２６のＹ）、そのドットパターン数を累積して（ステップＳ２７）、ドット数判断部２０３は、ドット密度判断部３０２で計算されたドットパターン２０３の数が、予め登録されているドットパターン数に関する数値範囲内に含まれていると判定した場合（ステップＳ２８のＹ）、画像中にはドットパターン２０３が含まれていると判断し、画像は複写禁止文書の画像であると判断する（ステップＳ２９）。この場合も、前述のように画像処理手段１２１で画像の判別ができないような画像処理を施すなどの所定の処理がなされることになる。
【００５１】
検出手段１２４における処理においては、予め登録しておくドットパターン２０３は、変倍正規化手段１２３があるため一種類でよい。但し、原稿を読み取る際に原稿が斜めに傾いて読み取られる場合もあるため、例えば、図４（ｄ）のドットパターン２０３であれば、図１０に示すように、ドットパターン２０３を所定角度回転した複数パターン用意して、ドット検出部３０１での処理を行う。なお、図１０の例では、図４（ｄ）のドットパターン２０３について、回転のないもの（ａ）、右９０°回転したもの（ｂ）、左９０°回転したもの（ｃ）、１８０°回転したもの（ｄ）、をそれぞれ例示している。
【００５２】
画像が縮小変倍されているときは検出手段１２５を用いる。この検出手段１２５における処理も図７〜図９を参照して前述した処理と基本的に同様であるため、詳細な説明は省略する。但し、検出手段１２５では、変倍正規化手段１２３での処理を経ていない画像を対象とするため、ドット検出部３０１での処理においては、ドットパターン２０３を縮小倍率を変えて縮小したドットパターン２０３の複数のパターンを用意して予め登録しておく必要がある。そして、変倍率情報が示す変倍率の大きさに応じて、この複数のパターンの中から使用するものを選択する。また、このパターンごとに、図１０を参照して前述したようなドットパターン２０３を所定角度回転した複数パターンのドットパターン２０３も用意する必要がある。例えば、図１０に示すように、等倍の場合の図４（ｄ）のドットパターン２０３を回転した複数パターンを用意するほかに、図１１に示すように、５０％縮小の場合の図４（ｄ）のドットパターン２０３を回転した複数パターンを用意する。なお、図１１の例においても、図４（ｄ）のドットパターン２０３について、回転のないもの（ａ）、右９０°回転したもの（ｂ）、左９０°回転したもの（ｃ）、１８０°回転したもの（ｄ）、をそれぞれ例示している。実際には、この２パターンだけでなく、縮小倍率を変えたさらに多くのパターンを用意する。
【００５３】
以上説明したように、拡大変倍が選択されたときは（ステップＳ４のＹ）、変倍正規化手段１２３で、画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化処理を行なってから（ステップＳ４）、検出手段１２４により、この縮小後の画像データの画像中に所定の情報として予め登録されているドットパターン（後述）が含まれているか否かを検出するので（ステップＳ５）、ドットパターン２０３の検出の精度を高くでき、
しかも、検出手段１２５による前述の処理を経ないため、単位時間当たりの処理量が増加して、処理のリアルタイム性を損なうという不具合を防止できる。
【００５４】
一方、縮小変倍が選択されたときは（ステップＳ４のＮ）、検出手段１２５により、画像データの画像中に所定の情報として予め登録されているドットパターンが含まれているか否かを当該ドットパターンを縮小の変倍倍率に応じて変えて検出するので（ステップＳ６）、検出手段１２４による前述の処理を経ないため、単位時間当たりの処理量が増加して、処理のリアルタイム性を損なうという不具合を防止できる。
【００５５】
次に、別の実施の形態について説明する。
【００５６】
この実施の形態が画像処理装置１のハードウェアの構成例は図１と同様であり、詳細な説明は省略する。
【００５７】
以下では、本実施の形態の画像処理装置１において、画像処理部１０２が実行する機能を中心として本実施の形態を説明する。以下では、前述の実施の形態と同様の機能ブロックなどについては前述の同様の符号を用い、詳細な説明は省略する。
【００５８】
図１２は、画像処理部１０２の機能ブロック図であり、図１３は、図１２の画像処理装置１で原稿のコピーを行なう場合の処理のフローチャートである。また、図１４は、画像処理部１０２の他の構成例の機能ブロック図であり、図１５は、図１４の画像処理装置１で原稿のコピーを行なう場合の処理のフローチャートである。
【００５９】
まず、ユーザが操作表示部１０５を操作して所定の倍率に拡大、縮小を行ってコピーを実行しようとすると、スキャナ１０１は、前述のようにその走行体の速度を変えることで副走査方向の変倍を行って画像を読み取る（ステップＳ１０１）。よって、この読み取った画像は等倍の画像に比べて副走査方向に圧縮され、あるいは引き伸ばされている。但し、主走査方向には等倍の画像と同等のままとなっている。このような画像データは、画像処理部１０２で画像処理手段１２１に出力されるほか、選択出力手段１２２にも出力される。次に、選択出力手段１２２は、ユーザが操作表示部１０５を操作して画像の変倍として拡大を選択したか、縮小を選択したかの別と、その変倍倍率の情報（これらの情報を「変倍率情報」という）を取得する（変倍倍率取得手段）（ステップＳ１０２）。そして、この変倍率情報で拡大が選択されたか、縮小を選択されたかにより、拡大が選択されたときは（ステップＳ１０３のＹ）、変倍正規化手段１２３で、画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化処理を行う（変倍正規化手段）（ステップＳ１０４）。そして、検出手段１２４により、この縮小後の画像データの画像中に所定の情報、画像データの出力の禁止を意味する情報として予め登録されているドットパターン（後述）が含まれているか否かを検出する（第１の検出手段）（ステップＳ５）。
【００６０】
一方、縮小が選択されたときは（ステップＳ１０３のＮ）、図１３の例では、所定の縮小率Ｒｔ以上であれば（ステップＳ１０６のＮ）、検出手段１２５により、画像データの画像中に所定の情報、画像データの出力の禁止を意味する情報として予め登録されているドットパターンが含まれているか否かを、当該ドットパターンを縮小の変倍倍率に応じて変えて検出する（第２の検出手段）（ステップＳ７）。また、所定の縮小率Ｒｔ未満であれば（ステップＳ１０６のＹ）、拡大変倍手段１２６で、画像データを所定倍率で画像を拡大した画像データとする拡大変倍処理を行う（拡大変倍手段）（ステップＳ１０８）。そして検出手段１２７により、画像データの画像中に所定の情報、画像データの出力の禁止を意味する情報として予め登録されているドットパターンが含まれているか否かを、当該ドットパターンを縮小の変倍倍率に所定の拡大倍率を乗じた倍率に応じて変えて検出する（第３の検出手段）（ステップＳ１０９）。
【００６１】
また、縮小が選択されたときは（ステップＳ１０３のＮ）、図１５の例では、所定の縮小率Ｒｔ以上であれば（ステップＳ１０６のＮ）、検出手段１２５により、画像データの画像中に所定の情報、画像データの出力の禁止を意味する情報として予め登録されているドットパターンが含まれているか否かを、当該ドットパターンを縮小の変倍倍率に応じて変えて検出する（第２の検出手段）（ステップＳ１０７）。また、所定の縮小率Ｒｔ未満であれば（ステップＳ１０６のＹ），変倍正規化手段１２８で、画像データを所定の正規化倍率の画像データとする変倍正規化処理２を行う（第２の変倍正規化手段）（ステップＳ２０８）。そして検出手段１２７により、画像データの画像中に所定の情報、画像データの出力の禁止を意味する情報として予め登録されているドットパターンが含まれているか否かを、当該ドットパターンを所定の正規化倍率に応じて変えて検出する（第３の検出手段）（ステップＳ２０９）。
【００６２】
そして、図１３、図１５のいずれの処理においても、ステップＳ１０５，Ｓ１０７、Ｓ１０９、Ｓ２０９により予め登録されているドットパターンが含まれていると判断したときは、画像処理手段１２１で、当該判断を行った画像データに所定の処理を行う（処理手段）（ステップＳ１１０）。ここで行う所定の処理としては、画像データに所定の画像処理を施して、原稿の画像の判別がまったくできないように加工することが考えられる。なお、ここでの目的は、原稿に所定のドットパターンが含まれていることを検出することで、原稿がコピーの禁止されている秘密文書などであると判断したときに、そのコピーの目的が遂げられないようにすることにあるので、さまざまな手段が考えられる。よって、例えば、画像のプロッタ１０３への出力を禁止して画像データを破棄するなどの手段を用いてもよい。なお、画像処理手段１２１では、読取画像に施される様々な画像処理も実行するので、ステップＳ７の判断にかかわらず、これらの画像処理も実行する（ステップＳ１１１）。
【００６３】
そして、画像処理手段１２１で処理後の画像データはプロッタ１０３に出力され、プロッタ１０３で用紙などの媒体上に画像データに基づいた画像形成がなされ（ステップＳ１１２）、原稿のコピーが完了する。
【００６４】
次に、変倍正規化手段１２３，１２６、検出手段１２４，１２５，１２７で実行する処理について説明する。
【００６５】
ユーザは、コピーを禁止したい画像があるときは、この画像にドットパターンを重畳した画像を作成する。図４は、これらの一例を示すものである。例えば、コピーを禁止したい画像が図４（ａ）に示すように背景白地の原稿２０１であった場合に、図４（ｂ）（ｃ）に示すように、ドット２０２から構成されるドットパターン２０３を背景白地の原稿２０１の背景に（あるいは全面に）形成した原稿２０４を作成する。図４（ｂ）の例では縦横等間隔に連続するドット２０２から構成されるドットパターン２０３の例を示し、図４（ｃ）の例では図４（ｄ）に示すようなドットパターン２０３を縦横に連続した例を示す。これらのほかにもドットパターン２０３には様々な形態のものを用いることができる。
【００６６】
図５は、スキャナ１０１で読み取った画像中のドットパターン２０３を構成する一ドット２０２の等倍時の拡大図（ａ）と、５０％に縮小時の拡大図（ｂ）と、１２５％に拡大時の拡大図（ｃ）とを示している。等倍時のドット２０２に対して縮小時のドット２０２は副走査方向に圧縮されていることがわかる。また、等倍時のドット２０２に対して拡大時のドット２０２は副走査方向に引き伸ばされて拡大されていることがわかる。
【００６７】
このような複写が禁止される原稿２０４が変倍されてスキャナ１０１で読み取られると、図５を参照して説明したように副走査方向に圧縮され、あるいは拡大されたドット２０２で構成されるドットパターン２０３が含まれる画像を画像処理部１０２で処理することになる。そのため、等倍時のドット２０２（図５（ａ））から構成されるドットパターン２０３だけを予め用意して当該ドットパターン２０３がスキャナ１０１で読み取った画像中に含まれているか否かを判定しても、変倍によりドット２０２が副走査方向に変形しているため検出できないことが考えられる。
【００６８】
そこで、拡大時、縮小時には変倍正規化手段１２３、１２６、検出手段１２４，１２５，１２７を用いて、具体的に次のような処理を行う（ステップＳ１０４〜Ｓ２０９）。
【００６９】
まず、変倍正規化手段１２３で行う処理（ステップＳ１０４）の一例について説明する。例えば、副走査方向のみ１２５％に拡大変倍された画像を等倍相当に正規化するには、１００／１２５、すなわち８０％に縮小変倍すればよい。これには、図６のように１２５％拡大変倍された画像の画素値（＋）からその画素間隔を逆に１２５／１００倍した位置の画素値（＊）を順次補間生成してやればよい。例えば、２ライン分のデータからその中間にあるラインのデータを線形補間により生成する。図６で（＋）や（＊）の間隔は副走査方向の画素間隔（ライン間隔）を表す。変倍正規化手段１２８では、逆に副走査方向のみに縮小変倍された画像を所定の倍率まで変倍正規化（拡大）する（ステップＳ２０８）が、これも変倍正規化手段１２３で行う処理と同様に、補間生成すべき副走査ライン位置のラインデータをその前後の入力ラインデータから線形補間するなどすれば良い。また拡大変倍手段１２６での固定倍率での拡大処理（ステップＳ１０８）は、変倍正規化手段１２８と同じ手段でも良いし、単純２倍で良ければ、図１６に示すような、より簡単な手段で実現できる。すなわち、画像データをラインごとに図１６の回路に入力し、現時点のラインの画像データをラインメモリ４０１に保持し、ひとつ前のラインの画像データをラインメモリ４０２に保持して、ライン補間部４０３で現時点のラインとひとつ前のラインの画像データから１ライン分の画像データを補間生成して、これをラインメモリ４０４に保持するようにする。
【００７０】
次に、検出手段１２４で行う処理については、図７〜図９を参照して前述した処理と基本的に同様であるため、詳細な説明は省略する。
【００７１】
また、画像が所定の変倍率Ｒｔ未満で縮小変倍されているときは検出手段１２７または１２９を用いる。この検出手段１２７または１２９における処理も図７〜図９を参照して前述した処理と基本的に同様であるため、詳細な説明は省略する。
【００７２】
但し、検出手段１２７では、拡大変倍手段１２６により固定倍率で拡大された画像を対象とするため、ドット検出部３０１での処理においては、ドットパターン２０３を変倍率情報が示すスキャナ読取り時の変倍率にこの固定拡大倍率を乗じた倍率に変えて縮小したドットパターン２０３の複数のパターンを用意して予め登録しておく必要がある。そして、変倍率情報が示す変倍率に固定拡大倍率を乗じた倍率の大きさに応じて、この複数のパターンの中から使用するものを選択する。たとえばスキャナ読取り時の変倍率が２５％で固定拡大率が２倍であれば、図１１の５０％縮小用のドットパターンを選択し用いればよい。
また検出手段１２９では、変倍正規化手段１２６により所定の倍率に変倍正規化された画像を対象とするため、ドット検出部３０１での処理においては、ドットパターン２０３をこの正規化される所定の変倍率に変えて縮小したドットパターン２０３のパターンを用意して予め登録しておく必要がある。たとえば正規化される所定の変倍率が５０％ならば、所定の変倍率Ｒｔ未満においては変倍率によらず図１１の５０％縮小用のドットパターンを用いればよい。
【００７３】
以上説明したように、拡大変倍が選択されたときは（ステップＳ１０３のＹ）、変倍正規化手段１２３で、画像データをほぼ等倍相当の画像に縮小した画像データとする変倍正規化処理を行なってから（ステップＳ１０４）、検出手段１２４により、この縮小後の画像データの画像中に所定の情報として予め登録されているドットパターン（後述）が含まれているか否かを検出するので（ステップＳ１０５）、ドットパターン２０３の検出の精度を高くでき、しかも、検出手段１２５による前述の処理を経ないため、単位時間当たりの処理量が増加して、処理のリアルタイム性を損なうという不具合を防止できる。
【００７４】
一方、所定の変倍率Ｒｔ以上での縮小変倍が選択されたときは（ステップＳ１０６のＮ）、検出手段１２５により、画像データの画像中に所定の情報として予め登録されているドットパターンが含まれているか否かを当該ドットパターンを縮小の変倍倍率に応じて変えて検出するので（ステップＳ１０７）、検出手段１２４による前述の処理を経ないため、単位時間当たりの処理量が増加して、処理のリアルタイム性を損なうという不具合を防止できる。
【００７５】
また、所定の変倍率Ｒｔ未満での縮小変倍が選択されたときは（ステップＳ１０６のＹ）、検出手段１２７により、画像データの画像中に所定の情報として予め登録されているドットパターンが含まれているか否かを当該ドットパターンを縮小の変倍倍率に固定拡大倍率を乗じた倍率に応じて変えて検出する（ステップＳ１０９）か、または検出手段１２９により、画像データの画像中に所定の情報として予め登録されているドットパターンが含まれているか否かを当該ドットパターンを所定の正規化倍率に応じて変えて検出する（ステップＳ２０９）ので、参照パターンの縮小による誤った類似パターンへの誤検出を回避して高精度の検出ができる。これら所定の変倍率Ｒｔ未満の処理では、検出処理の前で入力画像が拡大されて処理すべきライン数が増加し、処理のリアルタイム性を損なう方向へ行くが、パターンの検知精度の低下はある縮小率以下で顕在化するので、縮小時に必ずしも等倍相当まで変倍正規化する必要はなく、前述のようにパターンの検知精度の低下が顕在化しない所定の変倍率まで変倍正規化するか、扱うべき最小変倍率のものが、このパターンの検知精度の低下が顕在化しない変倍率になるような固定倍率で拡大すれば、無用に処理ライン数が増加をしないようにできる。また、例えば拡大倍率を２倍とすることで、拡大処理部分を簡単化して全体でのソフトウェアでの処理量またはハードウェアでの回路規模の増加を少しでも軽減することができる。
【図面の簡単な説明】
【００７６】
【図１】本実施形態の画像処理装置の電気的な接続を示すブロック図である。
【図２】画像処理部の機能ブロック図である。
【図３】画像処理装置で変倍してコピーを行なう場合の処理のフローチャートである。
【図４】原稿の例や原稿に埋め込むドットパターンの例を示す説明図である。
【図５】ドットパターンを構成するドットの拡大図である。
【図６】変倍正規化処理の一例の説明図である。
【図７】検出手段の機能ブロック図である。
【図８】拡大変倍の場合に検出手段が実行する処理のフローチャートである。
【図９】縮小変倍の場合に検出手段が実行する処理のフローチャートである。
【図１０】予め登録しておくドットパターンの例を示す説明図である。
【図１１】予め登録しておくドットパターンの例を示す説明図である。
【図１２】本発明の別の実施の形態の画像処理装置における画像処理部の機能ブロック図である。
【図１３】図１２の画像処理装置で変倍してコピーを行なう場合の処理のフローチャートである。
【図１４】本発明の別の実施の形態の画像処理装置における画像処理部の機能ブロック図である。
【図１５】図１４の画像処理装置で変倍してコピーを行なう場合の処理のフローチャートである。
【図１６】２倍に拡大変倍する処理の説明図である。
【図１７】縮小ドットパターンが類似パターンとの差が小さくなることの説明図である。
【符号の説明】
【００７７】
１  画像処理装置
１０１  スキャナ
１０３  プロッタ
１１０  記憶媒体
１２１  処理手段
１２３  変倍正規化手段、第１の変倍正規化手段
１２４  第１の検出手段
１２５  第２の検出手段
１２８  第２の変倍正規化手段
１２９  第３の検出手段
２０１  画像
２０２  ドット
２０３  ドットパターン、所定の情報、画像の出力の禁止を意味する情報
【図１】
2005160016.tif 000003
【図２】
2005160016.tif 000004
【図３】
2005160016.tif 000005
【図４】
2005160016.tif 000006
【図５】
2005160016.tif 000007
【図６】
2005160016.tif 000008
【図７】
2005160016.tif 000009
【図８】
2005160016.tif 000010
【図９】
2005160016.tif 000011
【図１０】
2005160016.tif 000012
【図１１】
2005160016.tif 000013
【図１２】
2005160016.tif 000014
【図１３】
2005160016.tif 000015
【図１４】
2005160016.tif 000016
【図１５】
2005160016.tif 000017
【図１６】
2005160016.tif 000018
【図１７】
2005160016.tif 000019