(57)【要約】【課題】本発明は、画像データの不正取り出しを防止する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。【解決手段】複合装置１は、入力画像データに画像処理部１２や画像処理コントローラ２２で画像処理を施して、メモリ４０に記憶した後、該画像データをメモリ４０からビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋを介してプロッタ部１３に転送してプロッタ部１３から出力させ際に、入力画像データが有価証券等の不正データであるか否かを不正画像検知部１５で判別し、入力画像データが不正データであると、画像処理コントローラ２２からメモリ４０及びビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋを経たプロッタ部１３への該画像データの転送過程で塗りつぶしデータに変換させている。したがって、複合装置１内から不正データが不正に取り出されることを適切に防止することができる。【選択図】          図１
2009212868.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに画像処理手段で所定の画像処理を施して、一旦記憶手段に記憶した後、該画像データを該記憶手段から画像出力手段に転送して該画像出力手段から出力する画像処理装置において、前記入力画像データが所定の特定画像の画像データであるか判別する判別手段と、該入力画像データが該特定画像の画像データであると該判別手段が判別すると、前記画像処理手段から前記記憶手段を経た前記画像出力手段への該画像データの転送過程における適宜の転送段階で所定の解読不可データに変換させる制御手段と、を備えていることを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、前記記憶手段のディスクリプタに基づくＤＭＡ転送によって前記画像データの転送を行い、前記制御手段が、該記憶手段に該ディスクリプタを書き込むことで該画像データの転送先を決定し、前記入力画像データが前記特定画像の画像データであると前記判別手段が判別すると、該ディスクリプタを書き換えて、転送対象の該画像データを前記解読不可データに変換させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記記憶手段は、所定量の前記解読不可データを所定アドレスに記憶し、前記制御手段は、前記画像データの該記憶手段への書き込み時に、該解読不可データを該アドレスから必要量繰り返し読み出して該画像データの書き込みアドレスに書き込ませることで該画像データを該解読不可データに変換させ、または、該記憶手段から該画像データの読み出し時に、該解読不可データを該アドレスから必要量繰り返し読み出して出力させることで該画像データを該解読不可データに変換させることを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記制御手段は、前記画像処理手段から前記記憶手段に前記画像データを転送する際、または、転送中において、該画像データの該記憶手段への蓄積を阻止することを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記記憶手段は、所定量のダミーデータを所定アドレスに記憶し、前記制御手段は、前記記憶手段からの前記画像データの転送に先立って、該ダミーアドレスを所定回数読み取らせて、該画像データの前記解読不可データへの変換タイミングの調整を行うことを特徴とする画像データ１から画像データ４のいずれかに記載の画像処理装置。
【請求項６】
入力画像データに画像処理手段で所定の画像処理を施して、一旦記憶手段に記憶した後、該画像データを該記憶手段から画像出力手段に転送して該画像出力手段から出力させる画像処理方法であって、前記入力画像データが所定の特定画像の画像データであるか判別する判別処理ステップと、該入力画像データが該特定画像の画像データであると該判別処理ステップで判別されると、前記画像処理手段から前記記憶手段を経た前記画像出力手段への該画像データの転送過程における適宜の転送段階で所定の解読不可データに変換させる制御処理ステップと、を有していることを特徴とする画像処理方法。
【請求項７】
前記画像処理方法は、前記記憶手段のディスクリプタに基づくＤＭＡ転送によって前記画像データの転送を行い、前記制御処理ステップで、該記憶手段に該ディスクリプタを書き込むことで該画像データの転送先を決定し、前記入力画像データが前記特定画像の画像データであると前記判別処理ステップで判別されると、該ディスクリプタを書き換えて、転送対象の該画像データを前記解読不可データに変換させることを特徴とする請求項６記載の画像処理方法。
【請求項８】
前記画像処理方法は、前記記憶手段が、所定量の前記解読不可データを所定のアドレスに記憶し、前記制御処理ステップは、前記画像データの該記憶手段への書き込み時に、該解読不可データを該アドレスから必要量繰り返し読み出して該画像データの書き込みアドレスに書き込ませることで該画像データを該解読不可データに変換させ、または、該記憶手段から該画像データの読み出し時に、該解読不可データを該アドレスから必要量繰り返し読み出して出力させることで該画像データを該解読不可データに変換させることを特徴とする請求項６または請求項７記載の画像処理方法。
【請求項９】
前記制御処理ステップは、前記画像処理手段から前記記憶手段に前記画像データを転送する際、または、転送中において、該画像データの該記憶手段への蓄積を阻止することを特徴とする請求項６から請求項８のいずれかに記載の画像処理方法。
【請求項１０】
前記制御処理ステップは、前記記憶手段からの前記画像データの転送に先立って、該記憶手段の所定アドレスに記憶されている所定量のダミーデータを所定回数読み取らせて、該画像データの前記解読不可データへの変換タイミングの調整を行うことを特徴とする請求項６から請求項９のいずれかに記載の画像処理方法。
【請求項１１】
コンピュータに、入力画像データに画像処理手段で所定の画像処理を施して、一旦記憶手段に記憶した後、該画像データを該記憶手段から画像出力手段に転送して該画像出力手段から出力させる画像処理プログラムであって、前記入力画像データが所定の特定画像の画像データであるか判別する判別処理と、該入力画像データが該特定画像の画像データであると該判別処理で判別されると、前記画像処理手段から前記記憶手段を経た前記画像出力手段への該画像データの転送過程における適宜の転送段階で所定の解読不可データに変換させる制御処理と、を実行させることを特徴とする画像処理プログラム。
【請求項１２】
請求項１１記載の画像処理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、詳細には、画像データの不正取り出しを防止する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、フルカラー複写機などの画像処理装置の画質の向上に伴い、紙幣や有価証券等の複写が禁止されている原稿や機密を要する原稿（以下、特定原稿という。）の偽造行為や機密の漏洩という危険性が増加している。
【０００３】
そこで、従来、紙幣等の特定原稿の画像を検出し、該特定画像を検出すると、種々の偽造防止処理や盗用防止処理、例えば、プリンタ部での出力を禁止する処理等を行う画像処理装置が提案されている（特許文献１参照）。
【０００４】
そして、複合装置等の画像処理装置においては、スキャナ部で読み取った原稿の画像データを汎用バス上を転送して、メモリ上に保管し、該メモリ上の画像データをプリンタ部に汎用バスを介して転送して、プリンタ部で印刷出力する。そして、該画像処理装置が偽造防止機能を備えているときには、該原稿の画像が紙幣や有価証券等の特定画像データであるか否かをスキャナ部側の画像処理部で判断して、特定画像であると判断すると、プリンタ部での印刷出力を停止する。
【０００５】
【特許文献１】特開２００６−１１５４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、有価証券等の複写の禁止されている特定画像を読み取ったことを検出すると、プリンタ部での印刷出力を停止するが、スキャナ部で読み取った特定画像の画像データを汎用バス上をメモリに転送して、一旦メモリに保管した後にプロッタ部に転送することが行われているため、画像データが汎用フォーマットの状態で汎用バス上を転送している途中やメモリ上に保管されている際に、該汎用フォーマットの特定画像の画像データが取り出されて、他のプリンタ装置等の画像処理装置で印刷出力されて、特定画像が複写されることを確実に防止することができず、改良の必要があった。すなわち、近年、画像処理装置においては、画像データをメーカ独自の圧縮フォーマットで圧縮して、画像データの機密の確保等が図られているが、画像処理装置内では、このメーカ独自の圧縮フォーマットで圧縮された独自フォーマットの状態と汎用フォーマットの状態とが存在し、また、スキャナ部で読み取った原稿画像が特定画像であるか否かの検知をスキャナ部に設けられた特定画像判断部で行うが、この特定画像判断部による特定画像判断のタイミングと、読み取り画像データの転送タイミングによっては、特定画像の読み取り画像データが独自フォーマットの状態のときには問題はないが、汎用バス上を汎用フォーマットの状態でメモリに転送されていたり、メモリに保管されている状態が発生し、このようなタイミングのずれによって、汎用フォーマットの特定画像の画像データが、汎用バスやメモリから不正に取り出されて、他の画像処理装置で印刷出力されたり、盗用されてしまうことがある。
【０００７】
そこで、本発明は、特定画像の画像データが不正に取り出されることを確実に防止する画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、入力画像データに画像処理手段で所定の画像処理を施して、一旦記憶手段に記憶した後、該画像データを該記憶手段から画像出力手段に転送して該画像出力手段から出力させる場合に、入力画像データが所定の特定画像の画像データであるか判別し、該入力画像データが該特定画像の画像データであると、前記画像処理手段から前記記憶手段を経た前記画像出力手段への該画像データの転送過程における適宜の転送段階で所定の解読不可データに変換させることを特徴としている。
【０００９】
また、本発明は、前記記憶手段のディスクリプタに基づくＤＭＡ転送によって前記画像データの転送を行い、該記憶手段に該ディスクリプタを書き込むことで該画像データの転送先を決定し、前記入力画像データが前記特定画像の画像データであると、該ディスクリプタを書き換えて、転送対象の該画像データを前記解読不可データに変換させることを特徴としてもよい。
【００１０】
さらに、本発明は、前記記憶手段が、所定量の前記解読不可データを所定のアドレスに記憶し、前記画像データの該記憶手段への書き込み時に、該解読不可データを該アドレスから必要量繰り返し読み出して該画像データの書き込みアドレスに書き込ませることで該画像データを該解読不可データに変換し、または、該記憶手段から該画像データの読み出し時に、該解読不可データを該アドレスから必要量繰り返し読み出して出力させることで該画像データを該解読不可データに変換することを特徴としてもよい。
【００１１】
また、本発明は、前記画像処理手段から前記記憶手段に前記画像データを転送する際、または、転送中において、該画像データの該記憶手段への蓄積を阻止することを特徴としてもよい。
【００１２】
さらに、本発明は、前記記憶手段からの前記画像データの転送に先立って、該記憶手段の所定アドレスに記憶されている所定量のダミーデータを所定回数読み取らせて、該画像データの前記解読不可データへの変換タイミングの調整を行うことを特徴としてもよい。
【発明の効果】
【００１３】
本発明によれば、入力画像データに画像処理手段で所定の画像処理を施して、一旦記憶手段に記憶した後、該画像データを該記憶手段から画像出力手段に転送して該画像出力手段から出力させるに際して、入力画像データが所定の特定画像の画像データであるか判別し、該入力画像データが該特定画像の画像データであると、前記画像処理手段から前記記憶手段を経た前記画像出力手段への該画像データの転送過程における適宜の転送段階で所定の解読不可データに変換させるので、画像処理装置内での転送中や記憶手段に保管中の特定画像の画像データが不正に取り出されることを適切に防止することができ、特定画像の画像データが不正に利用されることを確実に防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１５】
図１〜図７は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第１実施例を適用した複合装置１の要部ブロック構成図である。
【００１６】
図１において、複合装置１は、エンジン１０、コントローラ２０、ＣＰＵ（Central Processing Unit ）３０及びメモリ４０等に大きく区分され、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能等の複合機能を備えている。
【００１７】
エンジン１０は、スキャナ部１１、画像処理部１２、プロッタ部１３、出力画像処理部１４等を備えている。画像処理部１２は、不正画像検知部１５を有しており、画像処理部１４は、汎用インターフェイス１６、バス１７、各色用のビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋ等を有している。また、各ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋは、それぞれ、メモリ４０から画像データを読み出すためのリードＤＭＡＣ（Direct Memory Access Controller）１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋを備えている。
【００１８】
スキャナ部１１は、例えば、ＣＣＤ（Charge Coupled Device ）を利用したイメージスキャナ等が利用されており、一般に、ＡＤＦ（自動原稿送り装置）を備えている。ＡＤＦには、複数枚の原稿がセットされ、ＡＤＦは、セットされた原稿を１枚ずつスキャナ部１１の原稿読取位置に送給する。スキャナ部１１は、ＡＤＦから搬送されてきた原稿を走査し、原稿の画像を所定の解像度で読み取ってアナログのＲＧＢの画像データを画像処理部１２に出力する。画像処理部（画像処理手段）１２は、スキャナ部１１から入力されるアナログの原稿の画像データをデジタル変換するとともに、シェーディング補正等を施し、また、その不正画像検知部（判別手段）１５でスキャナ部１１の読み取った原稿画像データが特定画像（例えば、紙幣の画像、有価証券の画像、機密画像等）の画像データであるか否か検知する。この特定画像の検出は、例えば、予めメモリに特定原稿の画像データを保存して、該メモリ内に保存されている特定原稿の画像データとスキャナ部１１の読み取った原稿画像の画像データとを比較する方法等の既知の種々の方法を用いることができる。なお、以下の説明においては、特定原稿及び特定原稿画像データを、必要に応じて、不正原稿、不正データという。
【００１９】
不正画像検知部１５は、スキャナ部１１からの画像データが特定画像の画像データであることを検知すると、ＣＰＵ３０に割り込み信号を出力する等の方法で特定画像を検知した旨を通知する。
【００２０】
画像処理部１２は、画像処理したスキャナ部１１からのＲＧＢの画像データを上記画像処理を施した後、コントローラ２０に出力する。
【００２１】
コントローラ２０は、画像処理部２１、画像処理コントローラ２２、バス２３及び汎用インターフェイス２４等を備えており、画像処理コントローラ２２は、メモリ４０からの画像データの読み出し用のリードＤＭＡＣ２５とメモリ４０への画像データの書き込み用のライトＤＭＡＣ２６を備えている。
【００２２】
画像処理部１２は、エンジン１０の画像処理部１２からのＲＧＢの画像データが入力され、該画像データに、該複合装置１のメーカ独自の圧縮方式による圧縮処理を施して、バス２３を介してメモリ４０に独自圧縮フォーマット画像データＤｓとして格納する。この画像処理部１２からメモリ４０への独自圧縮フォーマット画像データＤｓの転送においても、図示しないが、画像処理部１２のライトＤＭＡＣによってメモリ４０に独自圧縮フォーマット画像データＤｓを転送する。
【００２３】
画像処理コントローラ（画像処理手段）２２は、リードＤＭＡＣ２５とライトＤＭＡＣ２６を有しており、リードＤＭＡＣは、図２に示すメモリ４０の読み出し用ディスクリプタ４１を読み取って、該読み出し用ディスクリプタ４１を参照して、画像処理部２１で圧縮されてメモリ４０に保管された独自圧縮フォーマット画像データＤｓを該メモリ４０の該読み出し用ディスクリプタ４１の指定するアドレス４１ａから読み出して画像処理コントローラ２２に渡す。画像処理コントローラ２２は、メモリ４０から読み込んだ該独自圧縮フォーマット画像データＤｓに対して、汎用フォーマットのＣＭＹＫの画像データへの変換、変倍処理等の各種画像処理を行う。ライトＤＭＡＣ２６は、図２に示すメモリ４０の書き込み用ディスクリプタ４１を読み取り、該書き込み用ディスクリプタ４１を参照して、該画像処理の完了した汎用フォーマットのＣＭＹＫの画像データを、メモリ４０の該書き込み用ディスクリプタ４１の指定するアドレス４１に書き込む。そして、ＣＰＵ３０は、このメモリのディスクリプタ４１の書き込みや変更を行って、ＤＭＡ転送を制御する。
【００２４】
メモリ（記憶手段）４０は、上述のように、スキャナ部１１で読み取られた原稿の画像データが保管され、また、読み出されるとともに、図２に示すように、ディスクリプタ４１がＣＰＵ３０によって書き込まれ、また、このディスクリプタ４１の内容の書き換えによって後述する特定画像データを塗りつぶし画像データに変換したり、適切に破棄する特定画像機密保護処理が行われる。本実施例では、ディスクリプタ４１として、通常のディスクリプタ情報である読み出しアドレスや書き込みアドレス等のアドレス４１ａの他に、データ塗りつぶしＯＮ／ＯＦＦ情報４１ｂとデータ破棄ＯＮ／ＯＦＦ情報４１ｃ、また、図示しないが所定量の塗りつぶし画像データやダミー画像データが所定アドレスに格納されている。
【００２５】
ＣＰＵ３０は、図示しないＲＯＭやハードディスク等に格納されているプログラムに基づいて複合装置１の全体を制御して、複合装置１としての基本処理を実行するとともに、後述する特定画像機密保護処理を実行する。すなわち、複合装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等の複合装置１が読み取り可能な記録媒体に記録されている本発明の画像処理方法である特定画像機密保護処理方法を実行する画像処理プログラム（特定画像機密保護処理プログラム）を読み込んでＲＯＭやハードディスク等に導入することで、後述する特定画像の取り出しを適切に防止する画像処理方法（特定画像機密保護処理）を実行する画像処理装置として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２６】
エンジン１０の出力画像処理部１４は、上述のように、それぞれリードＤＭＡＣ１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋを有するビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋを備えており、各リードＤＭＡＣ１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋは、メモリ４０の対応する読み出し用ディスクリプタ（図２参照）を読み取って、該読み出し用ディスクリプタを参照して、コントローラ２０の画像処理コントローラ２２によってメモリ４０に保管された汎用フォーマットのＣＭＹＫの画像データＤｐを該メモリ４０の該読み出し用ディスクリプタの指定するアドレスから読み出して、対応するビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋに渡す。
【００２７】
各ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋは、リードＤＭＡＣ１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋによってメモリ４０から読み込んだ画像データにプロッタ部１３で出力するのに適した画像処理を施して、プロッタ部１３に送る。
【００２８】
プロッタ部１３は、ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８ＫからＣＭＹＫの画像データを受け取ると、レーザビームを用いた電子写真プロセスによって、用紙等の記録材に該画像データの画像を記録出力する。なお、プロッタ部１３は、その画像形成プロセスが電子写真プロセスに限るものではなく、任意の画像形成プロセスであってよく、例えば、インク噴射プロセスであってもよい。
【００２９】
次に、本実施例の作用を説明する。本実施例の複合装置１は、スキャナ部１１で読み込んだ原稿の画像データが特定原稿の画像データであると、不正画像検知部１５が検知すると、メモリ４０の画像処理コントローラ２２からの書き込み用全ディスクリプタ４１に対してデータ塗りつぶし情報４１ｂをＯＮに設定して、該特定原稿画像データをの塗りつぶしを行う特定画像機密保護処理を実行する。
【００３０】
すなわち、複合装置１は、スキャナ部１１に原稿がセットされて図示しない操作表示部でコピースタートが指示操作されると、スキャナ部１１で該原稿の画像を読み取って、ＲＧＢのアナログのデータを画像処理部１２に送り、画像処理部１２で該原稿のアナログの画像データをデジタル変換するとともに、シェーディング補正等の画像処理を施して、コントローラ２０の画像処理部２１に送る。画像処理部１２は、該画像データから、独自圧縮フォーマット画像データＤｓを生成して、バス２３を介してメモリ４０に格納する。そして、画像処理コントローラ２２は、リードＤＭＡＣによって、図２に示したメモリ４０の読み出し用ディスクリプタ４１を参照して、メモリ４０に保管されている独自圧縮フォーマット画像データＤｓを読み出して、該独自圧縮フォーマット画像データＤｓに対して、汎用フォーマットのＣＭＹＫの画像データへの変換、変倍処理等の各種画像処理を行い、ライトＤＭＡＣ２６によって、図２に示したメモリ４０の書き込み用ディスクリプタ４１を参照して、該画像処理の完了した汎用フォーマットのＣＭＹＫの画像データを、メモリ４０の該書き込み用ディスクリプタの指定するアドレスに書き込む動作を行う。
【００３１】
一方、画像処理部１２は、その不正画像検知部１５が、図３に示すように、スキャナ部１１からの画像データが特定画像の画像データであるか否かチェックして、特定画像であることを検知すると（ステップＳ１０１）、ＣＰＵ３０に特定画像を検知した旨を通知する。ＣＰＵ３０が、特定画像の処理工程（オペレーション）を検索して（ステップＳ１０２）、メモリ４０から画像処理コントローラ２２へのリードＤＭＡＣ（ＲＤＭＡＣ）２５による画像データの読み取り処理工程に対して特定画像保護処理動作が可能であると判断すると、図２に示したメモリ４０のリードＤＭＡＣ２５用の読み出し用ディスクリプタ４１の全データの塗りつぶしＯＮ／ＯＦＦ情報４１ｂを塗りつぶしＯＮに設定して、該リードＤＭＡＣ２５用の読み出し用ディスクリプタ４１を塗りつぶすように書き換える（ステップＳ１０３）。このようにリードＤＭＡＣ２５用の読み出し用ディスクリプタ４１を塗りつぶすと、ＣＰＵ３０が、以降、ディスクリプタ４１を管理する必要がなくなる。このとき、該ディスクリプタ４１自体を塗りつぶすのではなく、メモリ４０に保管されている塗りつぶしデータをアドレス指定して、該塗りつぶしデータを読み取らせるようにしてもよい。
【００３２】
そして、複合装置１は、この特定画像機密保護処理を、図４に示す処理タイミングで実行する。すなわち、複合装置１は、図４に示すように、特定原稿の画像データ（図４では、有価証券画像データ）がスキャナ部１１から画像処理部１２に入力されると、画像処理部１２は、上述のように、該有価証券画像データの処理を行って画像処理部２３に送って画像処理部２３が独自圧縮フォーマット画像データＤｓに変換してメモリ４０に保管し、不正画像検知部１５がスキャナ部１１からの画像データが有価証券画像データ（不正データ）であることを検知すると、ＣＰＵ３０に不正データ（特定画像データ）を検知した旨を通知し、ＣＰＵ３０は、不正画像検知部１５から不正データ検知通知があると、画像処理コントローラ２２用のリードＤＭＡＣ２５の読み出し用ディスクリプタ４１の全データの塗りつぶしＯＮ／ＯＦＦ情報４１ｂを塗りつぶしＯＮに設定して、該リードＤＭＡＣ２５用の読み出し用ディスクリプタ４１に塗りつぶし用データのアドレスを指定して、塗りつぶし用データを画像処理コントローラ２２に渡す。すなわち、ディスクリプタが正常に書き込まれている部分については、有価証券データが画像処理コントローラ２２に転送されるが、不正画像検知部１５が不正データを検知して、ＣＰＵ３０がリードＤＭＡＣ２５用の読み出し用全ディスクリプタ４１のアドレスを塗りつぶし用データのアドレスに書き換え、画像処理コントローラ２２には、有価証券データではなく、塗りつぶし用データが転送され、機密が保護される。
【００３３】
このように、本実施例の複合装置１は、入力画像データに画像処理コントローラ２２及びビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋで所定の画像処理を施して、メモリ４０に記憶した後、該画像データを該メモリ４０からプロッタ部１３に転送して該プロッタ部１３から出力させ際に、入力画像データが所定の特定画像の画像データ（不正データ）であるか否かを不正画像検知部１５で判別し、該入力画像データが該特定画像の画像データであると、画像処理コントローラ２２からメモリ４０及びビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋを経たプロッタ部１３への該画像データの転送過程における適宜の転送段階で塗りつぶしデータ（所定の解読不可データ）に変換させている。
【００３４】
したがって、不正画像検知部１５の検知タイミングに応じて、画像データの転送工程における適宜の転送段階で不正データを塗りつぶしデータに変換して、複合装置１内での転送中やメモリ４０に保管中の特定画像の画像データが不正に取り出されることを適切に防止することができ、特定画像の画像データが不正に利用されることを確実に防止することができる。
【００３５】
また、上記複合装置１の処理では、メモリ４０内の画像データの画像処理コントローラ２２への読み出しに際して、画像データを塗りつぶしデータに変換している。
【００３６】
したがって、画像処理コントローラ２２で特定画像の画像データ（不正データ）が独自圧縮フォーマット画像データＤｓから汎用フォーマットに変換されて、不正に取り出されることを適切に防止することができる。
【００３７】
なお、上記処理では、メモリ４０から画像処理コントローラ２２へ画像データを読み出す際にデータを塗りつぶす処理を行っているが、不正画像検知部１５からＣＰＵ３０への不正画像検知通知のタイミングによっては、通常の画像データの転送では、既に、メモリ４０から画像処理コントローラ２２に画像データが転送されていることがある。
【００３８】
そこで、メモリ４０から画像処理コントローラ２２に画像データを転送するタイミングを、所定タイミング遅らせる遅延処理を行い、この遅延時間にリードＤＭＡＣ２５用の読み出し用全ディスクリプタ４１のアドレスを塗りつぶし用データのアドレスに書き換えたり、ディスクリプタ４１自体を塗りつぶして、特定原稿画像データの塗りつぶしの確実性を向上させてもよい。
【００３９】
このメモリ４０から画像処理コントローラ２２への画像データの読み出しタイミングの遅延処理としては、例えば、所定データ量（例えば、５１２ライン分）のダミーデータを繰り返し読み取らせるために、該ダミーデータのアドレスを、画像処理コントローラ２２用のリードＤＭＡＣ２５の読み出し用ディスクリプタ４１に予め書き込んでおき、該ダミーアドレスのダミーデータの処理を行っている間に、リードＤＭＡＣ２５の読み出し用ディスクリプタ４１の塗りつぶし処理や塗りつぶしデータへのアドレスの書き換えを行うことで、対応する。
【００４０】
また、ビデオ出力コントローラの塗りつぶしを保証するため、ビデオ出力コントローラのディスクリプタ数を増やす（有価証券データを複数分割して転送する）方法を用いてもよい。なお、これらのライン遅延、ディスクリプタ数は、実際の装置の機能によって適宜決定することができる。
【００４１】
このようにすると、特定画像の画像データ（不正データ）がメモリ４０に保管される際に塗りつぶしデータに変換して保管することができ、メモリ４０から不正データが取り出されて利用されることを確実に防止することができる。
【００４２】
また、不正画像検知部１５からＣＰＵ３０への不正画像検知通知のタイミングによっては、通常の画像データの転送では、既に、メモリ４０から画像処理コントローラ２２に画像データが転送されていることがあり、不正データが漏洩するおそれがある。
【００４３】
そこで、このような場合には、ライトＤＭＡＣ２６によって画像処理コントローラ２２からメモリ４０に画像データを書き込む際に、また、リードＤＭＡＣ１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋによって、メモリ４０から出力画像処理部１４のビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋへ画像データを転送する際に、塗りつぶしを行って、不正データの機密の保護を図る。
【００４４】
すなわち、画像処理部１２は、その不正画像検知部１５が、図５に示すように、スキャナ部１１からの画像データが特定画像の画像データであるか否かチェックして、特定画像であることを検知すると（ステップＳ２０１）、ＣＰＵ３０に特定画像を検知した旨を通知する。ＣＰＵ３０が、特定画像の処理工程（オペレーション）を検索して（ステップＳ２０２）、画像処理コントローラ２２からライトＤＭＡＣ（ＷＤＭＡＣ）２６によってメモリ４０に画像データを書き込む処理工程に対して特定画像保護処理動作が可能であると判断すると、図２に示したメモリ４０のライトＤＭＡＣ２６用の書き込み用ディスクリプタ４１に対する全データの塗りつぶしＯＮ／ＯＦＦ情報４１ｂを塗りつぶしＯＮに設定して、該ライトＤＭＡＣ２６用の書き込み用ディスクリプタ４１を塗りつぶすように書き換える（ステップＳ２０３）。また、この画像処理コントローラ２２からメモリ４０への画像データの書き込みに間に合わないときには、メモリ４０から出力画像処理部１４の各ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋへの画像データの読み出し用ディスクリプタ４１に対する全データの塗りつぶしＯＮ／ＯＦＦ情報４１ｂを塗りつぶしＯＮに設定して、該リードＤＭＡＣ２５用の読み出し用ディスクリプタ４１を塗りつぶすように書き換える（ステップＳ２０４）。
【００４５】
そして、複合装置１は、この特定画像機密保護処理を、図６に示す処理タイミングで実行する。すなわち、複合装置１は、図６に示すように、特定原稿の画像データ（図６では、有価証券画像データ）がスキャナ部１１から画像処理部１２に入力されると、画像処理部１２は、上述のように、該有価証券画像データの処理を行って画像処理部２３に送って画像処理部２３が独自圧縮フォーマット画像データＤｓに変換してメモリ４０に保管し、不正画像検知部１５がスキャナ部１１からの画像データが有価証券画像データ（不正データ）であることを検知すると、ＣＰＵ３０に不正データ（特定画像データ）を検知した旨を通知し、ＣＰＵ３０は、不正画像検知部１５から不正データ検知通知があると、画像処理コントローラ２２用のライトＤＭＡＣ（ＷＤＭＡＣ）２６の書き込み用ディスクリプタ４１に対する全データの塗りつぶしＯＮ／ＯＦＦ情報４１ｂを塗りつぶしＯＮに設定して、該ライトＤＭＡＣ２６用の書き込み用ディスクリプタ４１に塗りつぶし用データのアドレスを指定して、塗りつぶし用データでメモリ４０に渡す。また、ＣＰＵ３０は、不正画像検知部１５から不正データ検知通知があると、ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋ用の各リードＤＭＡＣ１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋの読み出し用ディスクリプタ４１に対する全データの塗りつぶしＯＮ／ＯＦＦ情報４１ｂを塗りつぶしＯＮに設定して、該各リードＤＭＡＣ１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋ用の読み出し用ディスクリプタ４１に塗りつぶし用データのアドレスを塗りつぶし用データのアドレスに書き換え、ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋに、有価証券データではなく、塗りつぶし用データを転送させる等の方法によって、有価証券等の特定画像データが不正に取り出されるのを防止し、また、印刷出力されるのを防止する。
【００４６】
このようにすると、メモリ４０からビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋに転送される際に、塗りつぶしデータに変換することができ、メモリ４０からビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋに転送される過程やビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋで不正データが取り出されて利用されることを確実に防止しすることができ、また、プロッタ部１３で有価証券等の不正データが印刷出力されることを防止することができる。また、画像処理コントローラ２２からメモリ４０への不正データの保管の際に塗りつぶしたデータに対して、ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋへの転送に際して、塗りつぶしデータへの変換を行うと、より一層確実に不正データを塗りつぶしデータに変換することができ、不正データの流用をより一層確実に防止することができ、また、機密データの機密保護を向上させることができる。
【００４７】
また、上記処理において、所定量の塗りつぶしデータがメモリ４０の所定アドレスに記憶して、該塗りつぶしデータを必要な量だけ繰り返し読み出して、ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋに転送すると、塗りつぶし用データのメモリ４０で占有を削減して、メモリ４０を有効活用することができる。
【００４８】
さらに、画像処理コントローラ２２からメモリ４０上のＣＭＹＫの画像データを転送して書き込むと、ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋに出力される際に塗りつぶしを行っても、メモリ４０上には、ＣＭＹＫの画像データが残り、メモリ４０の余計なメモリ量を消費するため、複合装置１は、画像処理コントローラ２２からメモリ４０へ転送する不正データを破棄させる。また、一旦メモリ４０から画像データの転送を開始すると、その処理の特性上、途中でデータを破棄することができないため、複合装置１は、この場合には、ディスクリプタ４１を用いて、上記塗りつぶしを行う。
【００４９】
すなわち、複合装置１の画像処理部１２は、その不正画像検知部１５が、図７に示すように、スキャナ部１１からの画像データが特定画像の画像データであるか否かチェックして、特定画像であることを検知すると（ステップＳ３０１）、ＣＰＵ３０に特定画像を検知した旨を通知する。ＣＰＵ３０が、特定画像の処理工程（オペレーション）を検索して（ステップＳ３０２）、画像処理コントローラ２２からメモリ４０へＣＭＹＫの画像データを転送する際や転送中のときには、図２に示したメモリ４０のディスクリプタ４１のデータ破棄ＯＮ／ＯＦＦ情報４１ｃをデータ破棄ＯＮに設定し、画像処理コントローラ２２からメモリ４０に書き込まれるＣＭＹＫの画像データを破棄する（ステップＳ３０３）。また、このメモリ４０への画像データの破棄では、間に合わず、メモリ４０に画像データが格納された格納された後、リードＤＭＡＣ１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋによってメモリ４０からビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋへの画像データの転送が開始されていると、途中でデータを破棄することができないため、ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋ用の各リードＤＭＡＣ１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋの読み出し用ディスクリプタ４１の全データの塗りつぶしＯＮ／ＯＦＦ情報４１ｂを塗りつぶしＯＮに設定して、該各リードＤＭＡＣ１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋ用の読み出し用ディスクリプタ４１に塗りつぶし用データのアドレスを塗りつぶし用データのアドレスに書き換え、ビデオ出力コントローラ１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋに、有価証券データではなく、塗りつぶし用データを転送させてる等の方法で塗りつぶしデータに書き換えて、特定画像の流用や機密データの漏洩を機密を保護する（ステップＳ３０４）。
【００５０】
このようにすると、不要なＣＭＹＫの不正データ（特定画像データ）がメモリ４０内に保管されることを防止することができ、メモリ４０の有効利用を図ることができるとともに、特定画像データの不正取り出し、特定画像の印刷及び機密漏洩をより一層適切に防止することができる。
【００５１】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００５２】
本発明は、読み込んだ画像データが出力されるまでの途中で取り出されて流用されることを防止する複合装置、複写装置等の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施例を適用した複写装置の要部ブロック構成図。
【図２】図１の要部のデータ流れの説明図。
【図３】画像処理コントローラ読み出しデータの塗りつぶしによる特定画像機密保護処理を示すフローチャート。
【図４】画像処理コントローラ読み出しデータの塗りつぶしによる特定画像機密保護処理のタイミング図。
【図５】画像処理コントローラとビデオ出力コントローラの読み出しデータの塗りつぶしによる特定画像機密保護処理を示すフローチャート。
【図６】画像処理コントローラとビデオ出力コントローラの読み出しデータの塗りつぶしによる特定画像機密保護処理のタイミング図。
【図７】ディスクリプタを用いたメモリ内のデータの破壊による特定画像機密保護処理を示すフローチャート。
【符号の説明】
【００５４】
１  複合装置
１０  エンジン
１１  スキャナ部
１２  画像処理部
１３  プロッタ部
１４  出力画像処理部
１５  不正画像検知部
１６  汎用インターフェイス
１７  バス
１８Ｃ、１８Ｍ、１８Ｙ、１８Ｋ  ビデオ出力コントローラ
１９Ｃ、１９Ｍ、１９Ｙ、１９Ｋ  リードＤＭＡＣ
２０  コントローラ
２１  画像処理部
２２  画像処理コントローラ
２３  バス
２４  汎用インターフェイス
２５  リードＤＭＡＣ
２６  ライトＤＭＡＣ
３０  ＣＰＵ
４０  メモリ
４１  読み出し用ディスクリプタ
４１ａ  アドレス
４１ｂ  データ塗りつぶしＯＮ／ＯＦＦ情報
４１ｃ  データ破棄ＯＮ／ＯＦＦ情報
【図１】
2009212868.tif 000003
【図２】
2009212868.tif 000004
【図３】
2009212868.tif 000005
【図４】
2009212868.tif 000006
【図５】
2009212868.tif 000007
【図６】
2009212868.tif 000008
【図７】
2009212868.tif 000009