(57)【特許請求の範囲】
【請求項１】
画像データを取得する手段と、
前記取得する手段が取得した画像データに対応する縮小画像を生成する手段と、
前記生成する手段が生成した縮小画像について、判別テンプレートのマトリクスパターンの４隅のうちの３点の濃度とマトリクスパターンの外郭領域から４隅のうちの３点を除いた各点の濃度を所定値と比較することにより特定情報を検出する手段と、
前記検出する手段が検出した特定情報の個数が所定値を超えた場合、前記取得した画像データに基づく画像出力を禁止する手段と、を具備する画像処理装置。
【請求項２】
画像データを取得し、
取得した画像データに対応する縮小画像を生成し、
生成した縮小画像について、判別テンプレートのマトリクスパターンの４隅のうちの３点の濃度とマトリクスパターンの外郭領域から４隅のうちの３点を除いた各点の濃度を所定値と比較することにより特定情報を検出し、
検出した特定情報の個数が所定値を超えた場合、取得した画像データに基づく画像出力を禁止する画像処理方法。
【請求項３】
画像データを取得する手段と、
前記取得する手段が取得した画像データに対応する出力画像を形成する手段と、
前記取得する手段が取得した画像データに対応する縮小画像を生成する手段と、
前記生成する手段が生成した縮小画像について、判別テンプレートのマトリクスパターンの４隅のうちの３点の濃度とマトリクスパターンの外郭領域から４隅のうちの３点を除いた各点の濃度を所定値と比較することにより特定情報を検出する手段と、
前記検出する手段が検出した特定情報の個数が所定値を超えた場合、前記形成する手段による出力画像の形成を禁止する手段と、を具備する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理方法、画像形成方法及び画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置（ＭＦＰ（Multi-Functional peripheral、マルチファンクショナルプリフェラル）は、画像データに対応する可視像を形成し、出力画像としてシート媒上に出力する。出力画像は、オリジナルの画像データと独立に、例えばセキュリティコードや下地模様、等を含む。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国出願公開公報２００７／００３０５１０Ａ１
【発明の概要】
【発明が解決しようとする課題】
【０００４】
セキュリティコードや下地模様等を付加した出力画像（プリントアウト／コピー出力）は、通常、それを原稿とする複製（次世代コピー出力）等を禁止することを目的の一つに持つ。また、有価証券類やバウチャー等については、仮に、画像情報が取得できた場合であっても、そのプリントアウトは禁止されなければならない。
【０００５】
このため、コピー出力のための画像読み取りによって得た画像データやプリントアウトのために入力される画像データが、コピー（次世代コピー出力）等が禁止された画像情報を含むか否かが、画像形成に先立って、判別される。
【０００６】
反面、コピー等が禁止された画像情報を含む画像データであることの判別においては、判別の程度を確保するために詳細なチェックを実施することにより、出力画像が得られるまでに要求される時間が増大する。すなわち、ファーストコピー時間（ＦＣＯＴ）が低下する。
【０００７】
本発明の目的は、取得した画像データが特定情報を含むことを、出力画像の出力に許容される時間内で検出する画像処理方法、画像処理装置及び画像形成装置を提供することである。
【課題を解決するための手段】
【０００８】
実施形態において、画像処理装置は、画像データを取得する手段と、前記取得する手段が取得した画像データに対応する縮小画像を生成する手段と、前記生成する手段が生成した縮小画像について、判別テンプレートのマトリクスパターンの４隅のうちの３点の濃度とマトリクスパターンの外郭領域から４隅のうちの３点を除いた各点の濃度を所定値と比較することにより特定情報を検出する手段と、前記検出する手段が検出した特定情報の個数が所定値を超えた場合、前記取得した画像データに基づく画像出力を禁止する手段と、を具備する。
【図面の簡単な説明】
【０００９】
【図１】実施形態の一例を示す概略図。
【図２】実施形態の一例を示す概略図。
【図３】実施形態の一例を示す概略図。
【図４】実施形態の一例を示す概略図。
【発明を実施するための形態】
【００１０】
以下、実施の形態について図面を参照して説明する。
【００１１】
図１に示す画像形成装置（マルチファンクショナルプリフェラル、以下単にＭＦＰと称する）１は、画像形成部３、データ管理部５、通信制御部７、及びシステム制御部９、を少なくとも、含む。なお、ＭＦＰ１は、後段に説明する通信制御部を通じて任意数のクライアント（ユーザ）例えば、パーソナルコンピュータ（ＰＣ））１０１、・・・、Ｎと接続する。
【００１２】
画像形成部３は、任意形式のデータに基づいて画像や文字を可視化し、シート媒体上に出力する。データ管理部５は、データを受けつけ、プリント出力や保存等のジョブの実行のためにデータを管理する。通信制御部７は、通信回線（ネットワーク網）との間のデータの送受信を管理する。システム制御部９は、画像形成部３、データ管理部５、通信制御部７すなわちＭＦＰ１の動作を制御する。
【００１３】
画像形成部３は、電源ユニット３１、スキャナユニット３２、メモリユニット３３、画像形成ユニット３４、特定画像情報判別ユニット３５、サムネイル画像作成ユニット３６及びプロセス制御ユニット（プロセスコントローラ）３７、を少なくとも含む。画像形成部３はまた、画像形成ユニット３４が出力する画像を保持し、画像形成ユニット３４に供給するシート媒体の供給機構を含む。
【００１４】
電源ユニット３１は、商用電源に接続し、１次側（入力）電圧からＭＦＰ１の動作に用いる２次側電圧を生成する。もちろん、１次側電圧については、入力許容電流値（上限）が管理される。
【００１５】
スキャナユニット３２は、画像形成ユニット３４が可視化してシート媒体上に出力する画像や文字あるいは形状、色等の情報が非データ形式である場合、（その）情報を、画像データとして出力する。スキャナユニット３２は、情報を含むシート状の原稿や立体物に光を当て、（その）光が情報で反射した光（画像光）の強度に対応する電気信号を取得し、画像データに変換する。
【００１６】
メモリユニット３３は、スキャナユニット３２により得たオリジナルの画像データや、パーソナルコンピュータ（ＰＣ）からの出力データ、あるいはファクシミリ受信データ等の外部から入力される画像データを保持する。なお、メモリユニット３３は、画像データを保持するＨＤＤ（ハードディスク装置）、種々の画像処理においてワークメモリとして機能するランダムアクセスメモリ（ＲＡＭ）、制御プログラム等を保持するリードオンリメモリ（ＲＯＭ）等を含む。メモリユニット３３はまた、プログラムやアプリケーション（ソフトウェア）等を記憶する。また、メモリユニット３３は、取得した画像データが、例えばコピー（次世代コピー出力）等が禁止された画像情報を含むか否かの判別に用いるテンプレート／比較用辞書等を含む。
【００１７】
画像形成ユニット３４は、画像データを可視化し、シート媒体上に出力する。可視化の方法は、トナーを用いる静電転写式やインクを用いる直接記録式（インクジェット）が、多い。特別な色（金／銀）の出力のためのホットスタンプ等が併用されてもよい。
【００１８】
特定画像情報判別ユニット３５は、コピー／ネットワークスキャンのために、スキャナユニット３２が読み取った画像データや、ＰＣからの出力データ、あるいはファクシミリ受信データ等、と、メモリユニット３３が保持するテンプレート／比較用辞書、とを比較し、図２により後段で説明する判別方法を用い、コピー（次世代コピー出力）等が禁止された画像情報を含むことを検出（判別）した場合、以下に説明するＣＰＵ３７に、コピー（出力）禁止を報知する。
【００１９】
サムネイル画像作成ユニット３６は、上述のコピー／ネットワークスキャンのために、スキャナユニット３２が読み取った画像データやＰＣからの出力データあるいはファクシミリ受信データの少なくとも１ページ分を、システム制御部９のディスプレイ９２に表示するための所定の倍率のサムネイル（プレビュー画像）を、生成する。
【００２０】
なお、サムネイルは、スキャナ３２が読み込んだ画像データを、既定の解像度、例えば５０ｄｐｉ（ドットパーインチ（１ｍｍあたりおよそ２ドット））程度の解像度に解像度変換することで、容易に得る（生成する）ことができる。生成されたサムネイルは、圧縮処理なしで、メモリユニット３３のＨＤＤあるいはＲＡＭの一時保持領域に格納される。また、生成されたサムネイルは、以下に説明するユーザインタフェースユニットのタッチパネル（表示ユニット）に、プレビュー画像を表示する際に用いる。
【００２１】
プロセス制御ユニット３７は、ＣＰＵ（マイクロプロセッサ）を含み、画像形成部３の各ユニットを制御する。なお、サムネイル画像作成ユニット３６が生成したサムネイルを用いる上述の特定画像情報判別ユニット３５により、例えばコピー（次世代コピー出力）等が禁止された画像情報を含むことが判別された場合、その情報（コピー禁止）を、一時的に、ファームウェアあるいは内蔵メモリ等、で保持する。
【００２２】
データ管理部５は、データを受けつけるデータ入力ユニット５１、データ入力ユニット５１が受けつけたデータをプリント出力や保存等のジョブの実行のために処理するデータ処理ユニット５２、データ処理ユニット５２が処理したデータをジョブにより特定される形式で出力するデータ出力ユニット５３、ならびにデータ入力ユニット５１、データ処理ユニット５２及びデータ出力ユニット５３の相互間のデータの受け渡しを制御するデータ制御ユニット（データコントローラ）５４、を少なくとも含む。
【００２３】
通信制御部７は、公衆通信回線と接続され、ファクシミリ（ＦＡＸ）データを受け取り、または送信するファクシミリユニット７１、外部ネットワーク、例えばＬＡＮ（ローカルエリアネットワーク）と接続され、ネットワーク網からデータを受け取り、または送信するＬＡＮ制御ユニット７２、例えばＵＳＢ（ユニバーサルシリアルバス）規格に対応し、接続される相手方からデータを受け取り、または送信する拡張インタフェースユニット７３、及びファクシミリユニット７１、ＬＡＮ制御ユニット７２及び拡張インタフェースユニット７３のそれぞれによる相手先との通信、データの入力と出力及び並列処理、等を制御する通信制御ユニット（通信コントローラ）７４、を少なくとも含む。なお、ＭＦＰ１は、上述した通り、ＬＡＮ制御ユニット７２を経由し、任意のクライアント（ユーザ）例えば、パーソナルコンピュータ（ＰＣ））１０１、・・・、Ｎと接続し、ネットワークプリンタとしても機能する。
【００２４】
システム制御部９は、メイン制御ブロック（ＭＰＵ）９１、入力部（スイッチもしくはボタン群）あるいは入力パネル（タッチパネル）及び表示ユニット９２等が一体化されたユーザインタフェースユニット（操作ユニット）９３を、少なくとも含む。ＭＰＵ９１は、上述した各部のプロセスコントローラ（ＣＰＵ）３７、データコントローラ５４、及び通信コントローラ７４と相互に接続し、各部を制御する。
【００２５】
ＭＰＵ９１は、操作ユニット（ユーザインタフェースユニット）９３と接続し、表示ユニット９２のタッチパネルから、各部の動作の開始や停止、条件設定、及び画像形成部３の画像形成ユニット３４による画像形成の開始、等を受けつけ、指示入力に応じて、各部の動作を制御する制御信号を出力する。なお、ＭＰＵ９１は、上述した特定画像情報判別ユニット３５により、スキャナ３２におけるスキャンにより取得した画像データが上述のコピー等が禁止された画像情報を含むことが報知されている（コピー禁止指示を受けつけている）場合、その情報（コピー禁止）を、一時的にファームウェアあるいは内蔵メモリ等、で保持する。また、ＭＰＵ９１は、表示ユニット（タッチパネル）９２に、取得した画像データが上述のコピー等が禁止された画像情報を含むことを報知するために、所定のＧＵＩ（Graphical User Interface）表示、等を表示させる。
【００２６】
タッチパネル（表示ユニット）９２は、ユーザの指（が触れたこと）によるユーザからの指示（制御）入力を検出し、例えばコピー、スキャン開始、スキャンデータまたは着信したファクシミリデータの表示、等の起動をＭＰＵ９１に入力（指示）する。
【００２７】
ＭＰＵ９１または、タイマユニット９４と接続する。タイマユニット９４は、内蔵するクロック発生ユニット（ＣＬＫ）が発生するクロックを基準に、年（yyyy）、月（mm）、日（DD）、時（HH）、分（MM）を、例えばファクシミリ原稿の受信日時、送信日時、スキャナによるスキャン日時の表示や、ファイルへの保存（ファイル名への添付）等に利用可能に保持する。クロック発生部（ＣＬＫ）は、ＭＰＵ９１の動作のためにシステム制御部９内に設けられるものであってもよい。タイマユニット９４による時間の計数あるいは時間データの保持は、例えば画像形成部３の電源ユニット３１に入力する商用電源の周波数を利用しても良い／（空間波の）放送信号が含む時間データ（時報サービス信号）を直接受信してもよい。
【００２８】
以下、図２を用いて、特定画像情報判別ユニットにおけるコピー等禁止の検出について説明する。
【００２９】
図２は、特定画像情報判別ユニット３５が用いるテンプレートの一例を示す。
【００３０】
テンプレートは、例えば１０×１０のマトリクスの４つの頂点のうちの３つ（便宜的に「○」を付している）について、既定値（例えば０〜２５５値の１２８）を超える濃度値を有し、同マトリクスの上述の３つ（３点）を除く外周領域に位置する３３点（便宜的に「×」を付している）について、既定値（例えば０〜２５５値の１２８）以下である濃度値を有する場合に、他の空白部の如何にかかわらず、『一致』と判別（判定）するために用いる。
【００３１】
なお、上述の『一致』判定（判別）は、取得した画像データの全ての画素について、１画素毎に、実施される。また、『一致』を判別できた場合、カウンタを１つ繰り上げる。なお、カウンタは、例えばＣＰＵ３７のファームウェアとして用意されてもよいし、特定画像情報判別ユニット３５内に用意されてもよい。また、メモリユニット３３が保持するカウンタ用領域に、書き込むことも可能である。
【００３２】
上述の『一致』判定（判別）は、取得した画像データの各画素について、テンプレートを主走査方向（スキャナ３２による読み取り時のラインセンサの長さ方向）に１画素ずつずらして１主走査方向の全ての画素について判定終了後、副走査方向（同スキャナによる読み取り時のラインセンサの長さ方向と直交する原稿移動方向）に１画素ずらし、再び１主走査方向に１画素ずつずらす、という手法により、画像データの全画素について、実行する。
【００３３】
このようにして得たカウンタ値が、所定値（例えば２００）以下である場合、コピー／ネットワークスキャン／ファックスの動作を許可し、規定値よりも大きい場合、いずれの動作についても、禁止とする。
【００３４】
なお、サムネイル画像形成ユニット３６が生成するサムネイルは、画像形成ユニット３４における画像形成すなわち出力画像（コピー／プリント）時に用いる画像データの解像度が６００〜１２００ｄｐｉであり、ＨＤＤあるいはＲＡＭ（メモリユニット３３）への格納時に要求される圧縮処理及びメモリユニット３３からの読み出し時に要求のある伸張処理を必要としない。
【００３５】
すなわち、上述した特定画像情報判別のためのテンプレートを用いた判別（判定）処理に際して、画像データを取り扱う場合に、時間がかかる要因として知られている伸張処理（及び解像度変換）を必要としない。
【００３６】
従って、コピー等が禁止されている画像データを特定する際に、その特定の情報である特定画像情報の判別のための時間を、出力画像が得られるまでに通常必要な、ファーストコピー時間（ＦＣＯＴ）内に収めることができる（ＦＣＯＴを低下する／出力画像が出力されるまでに必要な時間を増大することがない）。
【００３７】
図３に、上述したサムネイルの取得と、テンプレートによる判別の流れを説明する。
【００３８】
ユーザインタフェースユニットのタッチパネル（表示ユニット）に、プレビュー画像を表示する際に用いる。
【００３９】
スキャナにより、あるいはファクシミリ受信データとして、もしくはクライアント（ＰＣ）からのプリントリクエストへの対応として、画像データを取得する［０１］。
【００４０】
取得した画像データの解像度を変換してサムネイル画像を作成する［０２］。
【００４１】
主走査方向において、（任意の）１画素について、テンプレート（「１０×１０」）と比較し、３つの隅の濃度／残りの外郭部（３３個）の濃度を判定する［０３］。
【００４２】
３６箇所の判別位置の判別結果から「一致」を判別した場合［０３−ＹＥＳ］、カウンタを「１」カウントアップする［０４］。
【００４３】
主走査方向の１ライン分の全ての画素について、１画素毎に、上述のテンプレートを用いる比較を繰り返す［ループ１］。
【００４４】
副走査方向に１画素分移動し、主走査方向の次の１ライン分の全ての画素について［ループ１］を繰り返す［ループ２］。
【００４５】
上述したカウンタのカウント値を閾値（例えば２００）と比較し［０５］、カウント値が閾値を超えた場合［０５−ＹＥＳ］、出力画像の形成（コピー出力／プリントアウト）を禁止する。必要に応じ、ユーザインタフェースユニットの表示パネルに、サムネイル画像と『出力できない画像です』、等のメッセージを表示する［０６］。
【００４６】
図４に、表示パネル（ユーザインタフェースユニット）の表示例を示す。
【００４７】
図４に示す表示例では、現在表示しているサムネイル画像が『出力できない』画像であることがわかる。従って、ユーザは、なぜ出力画像が出てこないか、を理解することができる。
【００４８】
以上説明したように、本実施の形態を適用することで、コピー等が禁止されている画像データを特定する際に必要となる判別のための時間をファーストコピー時間（ＦＣＯＴ）内に収めることができる。
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下、本願の出願当初における特許請求の範囲の記載を付記する。
［１］
画像データを取得する手段と、
前記取得する手段が取得した画像データに対応する縮小画像を生成する手段と、
前記生成する手段が生成した縮小画像について、特定情報を含むか否かを検出する手段と、
前記検出する手段が検出した特定情報の個数が所定値を超えた場合、前記取得した画像データに基づく画像出力を禁止する手段と、を具備する画像処理装置。
［２］
前記検出する手段は、判別テンプレートに対する一致を検出する［１］記載の画像処理装置。
［３］
前記検出する手段による判別は、判別テンプレートのマトリクスパターンの４隅のうちの３点の濃度とマトリクスパターンの外郭領域から４隅のうちの３点を除いた各点の濃度を、所定値と比較する［２］記載の画像処理装置。
［４］
画像データを取得し、
取得した画像データに対応する縮小画像を生成し、
生成した縮小画像について、特定情報を含むことを検出し、
検出した特定情報の個数が所定値を超えた場合、取得した画像データに基づく画像出力を禁止する画像処理方法。
［５］
判別テンプレートに対する一致を判別して特定情報を含むことを検出する［４］記載の画像処理方法。
［６］
判別は、判別テンプレートのマトリクスパターンの４隅のうちの３点の濃度とマトリクスパターンの外郭領域から４隅のうちの３点を除いた各点の濃度を、所定値と比較する［５］記載の画像処理方法。
［７］
画像データを取得する手段と、
前記取得する手段が取得した画像データに対応する出力画像を形成する手段と、
前記取得する手段が取得した画像データに対応する縮小画像を生成する手段と、
前記生成する手段が生成した縮小画像について、特定情報を含むか否かを検出する手段と、
前記検出する手段が検出した特定情報の個数が所定値を超えた場合、前記形成する手段による出力画像の形成を禁止する手段と、を具備する画像形成装置。
［８］
前記検出する手段は、判別テンプレートに対する一致を検出する［７］記載の画像形成装置。
［９］
前記検出する手段による判別は、判別テンプレートのマトリクスパターンの４隅のうちの３点の濃度とマトリクスパターンの外郭領域から４隅のうちの３点を除いた各点の濃度を、所定値と比較する［８］記載の画像形成装置。
【符号の説明】
【００５０】
１…ＭＦＰ（画像形成装置）、３…画像形成部、５…データ管理部、７…通信制御部、９…システム制御部、３２…スキャナユニット、３３…メモリユニット、３４…画像形成ユニット、３５…特定画像情報判別ユニット、３６…サムネイル画像作成ユニット、３７…プロセス制御ユニット（ＣＰＵ）、７２…ＬＡＮ制御ユニット、７３…拡張インタフェースユニット、７４…通信制御ユニット（通信コントローラ）、９１…メイン制御ブロック（ＭＰＵ）、９２…表示パネル（タッチパネル）、９３…操作ユニット。
【図１】
0005564465.tif 000002
【図２】
0005564465.tif 000003
【図３】
0005564465.tif 000004
【図４】
0005564465.tif 000005