(57)【要約】【課題】  オリジナル文書の保管・破棄の手間がかからず、解像度等の印刷条件による誤検出がなく、且つオリジナル文書をスキャナ等により読み取る必要のない、検証システムを実現する。【解決手段】  画像形成装置は、オブジェクト情報及び保護対象オブジェクト設定情報を含む画像情報を入力する画像入力部１１、オブジェクト情報に基づき、画像を形成するための第１の画像データを生成する第１の画像データ生成部１４、保護対象オブジェクト設定情報に基づき、保護対象オブジェクトを判別する保護対象オブジェクト判別部１２、判別した保護対象オブジェクトのオブジェクト情報の少なくとも一部を前記保護対象オブジェクトの特徴情報として抽出する特徴情報抽出部１３、特徴情報を表す特徴画像を形成するための第２の画像データを生成する第２の画像データ生成部１６、第１の画像データ及び第２の画像データを合成する画像データ合成部１５を備える。【選択図】        図１ 
2005318207.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのオブジェクトを表現するオブジェクト情報と前記オブジェクトのうちの保護対象とすべきオブジェクトを示す保護対象オブジェクト設定情報とを含む画像情報を入力する画像入力部と、
前記画像情報に含まれるオブジェクト情報に基づき、画像を形成するための第１の画像データを生成する第１の画像データ生成部と、
前記画像情報に含まれる保護対象オブジェクト設定情報に基づき、保護対象とすべきオブジェクトを判別する保護対象オブジェクト判別部と、
前記保護対象オブジェクト判別部が判別した保護対象オブジェクトのオブジェクト情報の少なくとも一部を前記保護対象オブジェクトの特徴情報として抽出する特徴情報抽出部と、
前記特徴情報抽出部が抽出した特徴情報を表す特徴画像を形成するための第２の画像データを生成する第２の画像データ生成部と、
前記第１の画像データ及び前記第２の画像データを合成する画像データ合成部と、
前記画像データ合成部が合成した画像データに基づき画像を形成する画像形成部と
を備えることを特徴とする画像形成装置。
【請求項２】
前記オブジェクト情報は、オブジェクトの属性情報、オブジェクトの配置位置情報、及びオブジェクトの固有情報を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記特徴情報は、保護対象オブジェクトの属性情報を含むことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記特徴情報は、保護対象オブジェクトの配置位置情報を含むことを特徴とする請求項１から３のいずれか一項に記載の画像形成装置。
【請求項５】
保護対象オブジェクトは、文字情報、図形情報、またはビットマップ画像情報のいずれかを含むことを特徴とする請求項１から３のいずれか一項に記載の画像形成装置。
【請求項６】
請求項１から５のいずれか一項に記載された画像形成装置により形成された画像の画像データを取得する画像データ取得部と、
前記画像データ取得部が取得した画像データから前記特徴画像の画像データを取得する特徴画像データ取得部と、
前記特徴画像データ取得部が取得した画像データを解析し、前記保護対象オブジェクトの特徴情報を復元する特徴画像データ解析手段と、
前記特徴画像データ解析手段が復元した特徴情報に含まれるオブジェクトの配置位置情報に基づき、前記画像から前記保護対象オブジェクトを切出してオブジェクト情報を形成する保護対象オブジェクト切出し部と、
前記保護対象オブジェクト切出し部が形成したオブジェクト情報と前記復元された特徴情報とを照合し、照合結果に基づいて前記画像の改ざんの有無を検証するデータ検証手段と
を備えることを特徴とする検証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の画像形成装置及び検証装置、具体的には改ざん検出情報を含む画像を形成可能な画像形成装置及び改ざん検出情報を含む画像中の改ざんの有無を検証する検証装置に関する。
【背景技術】
【０００２】
送受信される文書データを改ざんから保護するシステムは種々知られている。例えば、送信側でハッシュ関数を用いて保護すべき文書データのダイジェストを作成し、文書データをこのダイジェスト共に送信し、受信側において受信した文書データのダイジェストを同じハッシュ関数を用いて作成し、作成したダイジェストと送信側から送られてきたダイジェストを照合すれば改ざんの有無を確認することができる。
ただし、この方法は、紙を媒体とする有価証券、小切手、重要回覧文書等の印刷物に適用することは困難である。それは、印刷物にシミや汚れが付着すると、この印刷物をスキャナ等の入力機器で読み込んでダイジェストを作成する場合、シミや汚れの影響により該印刷物に付されているダイジェストと異なってしまい、改ざんを誤検出する恐れがあるからである。
【０００３】
そこで、印刷物を改ざんから保護することが可能なシステムが提案されている（例えば特許文献１参照）。このシステムでは、保護すべき紙文書をスキャナ等の入力機器を用いて読み込み、読み込んだ文書画像からその特徴部分、例えば文字列を含む領域を抽出し、抽出した領域の特徴情報（例えば領域の黒画素密度）を作成し、この特徴情報が貼り付けられた文書を印刷するものである。この文書を受け取った側において同様の方法により該文書の特徴情報を作成し、この文書に貼り付けられている特徴情報との差が所定値より大きい場合には、文字列に改ざんが加えられたと判断することができる。
【０００４】
【特許文献１】特開２００１−３０９１５７公報
【０００５】
しかしながら上記の従来のシステムでは、特徴情報が貼り付けられていないオリジナル文書が改ざんされた場合には改ざんを検出できないので、オリジナル文書を作成したときには、特徴情報が貼り付けられた文書（以下、伝達用文書という）を作成するまで安全に保管し、その後破棄する必要がある。
また、伝達用文書を電子データ化して送る場合には、受信側の印刷装置における解像度等の印刷条件によっては、改ざんを誤検出する可能性がある。さらに、伝達用文書を作成するにはオリジナル文書の全面をスキャナ等により読み取る必要があり、作業効率の点で問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記のような問題に鑑みなされたものであり、オリジナル文書の保管・破棄の手間がかからず、印刷装置の解像度等の印刷条件による誤検出がなく、且つオリジナル文書をスキャナ等により読み取る必要のない、検証システムを実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成すべく、本発明によれば、
少なくとも１つのオブジェクトを表現するオブジェクト情報と前記オブジェクトのうちの保護対象とすべきオブジェクトを示す保護対象オブジェクト設定情報とを含む画像情報を入力する画像入力部と、
前記画像情報に含まれるオブジェクト情報に基づき、画像を形成するための第１の画像データを生成する第１の画像データ生成部と、
前記画像情報に含まれる保護対象オブジェクト設定情報に基づき、保護対象とすべきオブジェクトを判別する保護対象オブジェクト判別部と、
前記保護対象オブジェクト判別部が判別した保護対象オブジェクトのオブジェクト情報の少なくとも一部を前記保護対象オブジェクトの特徴情報として抽出する特徴情報抽出部と、
前記特徴情報抽出部が抽出した特徴情報を表す特徴画像を形成するための第２の画像データを生成する第２の画像データ生成部と、
前記第１の画像データ及び前記第２の画像データを合成する画像データ合成部と、
前記画像データ合成部が合成した画像データに基づき画像を形成する画像形成部と
を備えることを特徴とする画像形成装置が提供される。
【０００８】
また、上記目的を達成すべく、本発明によれば、
上記画像形成装置により形成された画像の画像データを取得する画像データ取得部と、
前記画像データ取得部が取得した画像データから前記特徴画像の画像データを取得する特徴画像データ取得部と、
前記特徴画像データ取得部が取得した画像データを解析し、前記保護対象オブジェクトの特徴情報を復元する特徴画像データ解析手段と、
前記特徴画像データ解析手段が復元した特徴情報に含まれるオブジェクトの配置位置情報に基づき、前記画像から前記保護対象オブジェクトを切出してオブジェクト情報を形成する保護対象オブジェクト切出し部と、
前記保護対象オブジェクト切出し部が形成したオブジェクト情報と前記復元された特徴情報とを照合し、照合結果に基づいて前記画像の改ざんの有無を検証するデータ検証部と
を備えることを特徴とする検証装置が提供される。
【発明の効果】
【０００９】
本発明によれば、オリジナル文書の保管・破棄の手間がかからず、印刷装置の解像度等の印刷条件による誤検出がなく、且つオリジナル文書をスキャナ等により読み取る必要のない、検証システムを実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下に本発明の画像形成装置の一例を第１の実施形態として説明する。本実施形態の画像形成装置は、文字、図形、ビットマップイメージなどを、それぞれ所定のデータ形式で記述したオブジェクトとして含む画像情報をオブジェクトデータとして受信し、受信したオブジェクトデータを印刷解像度、階調数、色数に応じた印刷ドットイメージに変換して印刷する印刷装置である。
オブジェクトデータは、ユーザが上位装置で種々のアプリケーションソフトウェアを使用して作成した文書データのデータ形式を変換して得られるものであるが、この変換処理は、一般には使用する印刷装置に対応したドライバソフトウェアにより行われる。上位装置と印刷装置とのやりとりに用いられるオブジェクトデータはページ記述言語（ＰＤＬ）で記述される。例えば、文字列のオブジェクトデータであれば、フォント（字体）、サイズ、色などの文字の属性情報、文字列を表すＡＳＣＩＩコード列、オブジェクトの描画位置情報などといった情報が記述される。
【００１１】
一方、このようなオブジェクトデータを受信した印刷装置では、出力解像度などの装置印刷条件を考慮し、適切な印刷ドットイメージをオブジェクトごとに生成し、生成した印刷ドットイメージを所定の描画位置に貼り付ける。印刷ドットイメージは印刷装置の出力解像度等の装置印刷条件に応じたサイズとする必要があるが、上記のように文書データをオブジェクト形式のデータとして送信することにより、上位装置は印刷装置側の出力解像度などの出力条件にとらわれることなく文書データを作成できるので、上位装置側の信号処理の負担が軽減され、印刷装置へ送るデータ量も低減される。
【００１２】
図１に、本実施形態の印刷装置１０の構成を示す。この印刷装置１０は、画像入力部１１、保護対象オブジェクト判別部１２、特徴情報抽出部１３、第１の画像データ生成部１４、第２の画像データ生成部１６、画像データ合成部１５、画像形成部１７、保護対象オブジェクト設定情報記憶部１８からなる。
以下では保護対象データとして、特定色の文字列を含むオブジェクトのデータを選択する場合を例にとり説明する。
【００１３】
図１において上位装置１は、ユーザが種々のアプリケーションソフトウェアを用いて作成したアプリケーションデータを一般にドライバソフトウェアと呼ばれるソフトウェアを用いて送信先の印刷装置１０に適合する形式のオブジェクトデータに変換し、ＵＳＢインターフェイスやネットワークなどのデータ通信経路を介して印刷装置１０に逐次送信する。
印刷装置１０は、上位装置から送られてくるオブジェクトデータを画像入力部１１で逐次受信し、解釈可能な所定の処理単位の受信データが揃った時点で後段の処理モジュールに転送する。受信したオブジェクトデータは２種類のデータに大別され、その１つは印刷データでありもう１一つは印刷装置の設定変更を指示する装置設定データである。装置設定データは、印刷装置の印刷解像度や用紙出力先の指定、両面印刷の有無、デフォルトモードでの印刷等を指示する装置設定情報を含むデータである。印刷装置１０は、このような装置設定データを受け取ると印刷装置内のメモリに保持している装置設定データを更新する。
【００１４】
図２に受信データの例を示す。図２（ａ）は装置設定データを示しており、印刷装置をデフォルトモードに設定すること、解像度を６００ｄｐｉに設定すること、両面印刷は行わないことを指示している。本実施形態においては、装置設定情報には保護対象のオブジェクトを判別するための情報である保護対象オブジェクト設定情報も含まれる。図２（ａ）の例では、保護対象オブジェクトは「Ｓｔｒｉｎｇ」であること、即ち文字列のオブジェクトを保護対象とすることを表している。
図２（ｂ）は印刷データを示しており、「ＡＢＣＤＥ」の平成ゴシックの字体の文字列を１０ポイントのサイズで座標（１００，２００）の位置から赤色で描くことを表している。
印刷データの内容は、オブジェクトの種類により異なるが、一般的には図２（ｂ）に示したように、オブジェクトの色等を示すオブジェクト属性情報、各オブジェクトに固有のデータであるオブジェクト固有情報、オブジェクトの配置位置を示すオブジェクト配置位置情報の３種類の情報を含む。
【００１５】
保護対象オブジェクト設定情報記憶部１８は受信したデータに含まれる保護対象オブジェクト設定情報を装置設定情報の一部として保持するためのものである。例えば、保護対象オブジェクト設定情報記憶部１８に保護対象オブジェクト設定情報として「平成ゴシック」が保持された場合には平成ゴシックの字体で記載された文字列からなる全てのオブジェクトが保護対象オブジェクトとして処理され、また、保護対象オブジェクト設定情報として「ｒｅｄ」が記憶された場合には、色情報が「赤」に指定された全てのオブジェクトが保護対象オブジェクトとして処理される。
【００１６】
ユーザは保護対象オブジェクトを種々の方法で設定することができる。例えば、「改ざんから保護する必要のあるオブジェクトは、上位装置でアプリケーションデータ（文書データ）を作成する際に、カラーとして赤を指定すること」と取り決めておけば、カラーとして赤を指定することにより任意の種類の任意の位置のオブジェクトが保護対象オブジェクトに設定される。また、保護対象オブジェクト設定情報として複数の条件を設定し、全ての条件を満たすものを保護対象オブジェクトとすることも可能であり、少なくとも１つの条件を満たすものを保護対象オブジェクトとすることも可能である。
【００１７】
保護対象オブジェクト判別部１２は、保護対象オブジェクト設定情報記憶部１８に保持されている保護対象オブジェクト設定情報を参照し、画像入力部１１から転送される受信データの中から保護対象オブジェクトのデータを判別し、特徴情報抽出部１３に送るとともに、受信データを第１の画像データ生成部１４に転送する。
第１の画像データ生成部１４は、装置設定情報とオブジェクトの属性情報とを参照し、保護対象オブジェクト判別部１２が転送するオブジェクト形式のデータからビットマップイメージデータを生成する。図２（ｂ）の例では、「ＡＢＣＤＥ」という平成ゴシック字体の文字列を、６００ｄｐｉ（１インチ当たり６００個のドット密度）の密度の赤色のドットにより１０ポイントのフォントサイズで印刷するビットマップデータを作成する。このようなビットマップデータの作成はオブジェクト毎に行われ、オブジェクトの配置位置情報とともに画像データ合成部１５へ逐次送られる。
【００１８】
特徴情報抽出部１３は保護対象オブジェクトから必要な情報を抽出し、特徴データとしてまとめる。図３（ａ）に、印刷データが図２（ｂ）の場合の特徴データの例を示す。この特徴データは、保護対象オブジェクトの種別が「Ｓｔｒｉｎｇ」であり、配置位置情報が「座標（１００、２００）」であり、属性情報が「平成ゴシックの字体、１０ポイントのサイズ」であり、固有情報が「ＡＢＣＤＥ」であり、装置情報が印刷装置の装置番号Ｓ／Ｎ０００１」であることを示している。
特徴情報として抽出する事項は任意に選択可能であるが、印刷装置及びこの印刷装置で印刷した印刷物を検証する検証装置の仕様、機能を考慮して設定する。尚、文字のオブジェクトであれば、保護対象オブジェクトの固有情報以外に、下線などの文字飾りなどの属性情報を特徴データに含めてもよい。
【００１９】
文字列の全体を選択すると特徴情報を表すデータの量が余りに多くなる場合には、例えば文字列を一方向のハッシュ関数を通すことによりデータ量を減らすことが可能である。一方向のハッシュ関数による暗号化は、ネットワークを介するデータ送受信に広く用いられている技術である。ハッシュ関数は、入力情報に対して一意に決定される固定長の数値（ハッシュ値）を算出するアルゴリズムを提供するものであり算出されたハッシュ値から入力情報を解読することが極めて困難であるという特徴を有する。
このようなハッシュ関数を用いる場合には、改ざん検出側において文書中の保護対象オブジェクトの固有情報を取得し、これを同じアルゴリズムのハッシュ関数を通して得られるハッシュ値とこの文書に埋め込まれているハッシュ値とが一致するか否かを調べることで改ざんの有無を検証することになる。
尚、以下では、ハッシュ関数を用いることなく文字列全体を特徴データに含ませる場合について説明する。
【００２０】
第２の画像データ生成部１６は特徴情報抽出部１３が抽出した特徴データをビットマップイメージデータに変換する。ビットマップイメージとしては例えば、印刷物の所定の位置に貼り付けられるバーコードとすることができる。
画像データ合成部１５は第１の画像データ生成部１４が生成した印刷文書の画像を構成するビットマップイメージデータと第２の画像データ生成部が生成したバーコードを表すビットマップイメージデータとを合成する。合成方法としては、画素ごとにＯＲ演算を行う方法がある。バーコードをイエローなどの人間の視覚で知覚されにくい色のカラードットを用いて印刷すれば埋め込んだ改ざん検出情報が目立たなくなる。
【００２１】
以下に、上記構成の印刷装置１０のデータ受信から印刷までの動作を図４のフローチャートを参照して説明する。
印刷装置１０は画像入力部１１により、上位装置１からオブジェクト単位で送られてくるデータを受信する（ステップＳ１）。画像入力部１１は受信したデータが印刷データであるか、あるいは装置設定の変更を指示する装置設定データであるかを調べる（ステップＳ２）。装置設定データであれば、装置の設定をこの装置設定データに含まれる装置設定情報に従って更新するとともに、該装置設定情報の一つである保護対象オブジェクト設定情報を装置内の所定のメモリに保持し（ステップＳ３）、ステップＳ１に戻る。受信したデータが印刷データであれば保護対象オブジェクト判別部１２へオブジェクト単位で転送する。
保護対象オブジェクト判別部１２は画像入力部１１からオブジェクデータを受け取ると保護対象データ判別処理を開始する（ステップＳ４）。
【００２２】
ここでステップＳ４における保護対象データ判別処理を図５のフローチャートを参照して詳細に説明する。
保護対象オブジェクト判別部１２は画像入力部１１からオブジェクデータを受け取ると保護対象オブジェクト設定情報記憶部１８から保護対象オブジェクト設定情報を取得し（ステップＳ１０１）、保護オブジェクトフラグを「偽」に設定してから（ステップＳ１０２）オブジェクトデータにこの保護オブジェクトフラグ付加する（ステップＳ１０３）。次に、オブジェクト情報（オブジェクト属性情報、オブジェクト配置位置情報、オブジェクト固有情報）を、保護対象オブジェクト設定情報を参照して解析し（Ｓ１０４）、その結果に基づいてオブジェクトが保護対象オブジェクトであるか否かを判別する（ステップＳ１０５）。オブジェクトが保護対象オブジェクトと判別された場合には、該オブジェクトの保護対象オブジェクトフラグを「真」に変更する。
【００２３】
図６に判別されるオブジェクトの例を示す。同図に示すオブジェクトＡは、字体が平成ゴシックでありサイズが１０ポイントである赤色の文字列「ＡＢＣＤＥ」からなるオブジェクトであり、オブジェクトＢは、字体が平成明朝でありサイズが１０ポイントである黒色の文字列「ＡＢＣＤＥ」からなるオブジェクトである。保護対象オブジェクト設定情報として「平成ゴシック」が保持されている場合には、オブジェクトＡが保護対象オブジェクトと判定され、オブジェクトＢは保護対象オブジェクトとは判定されない。一方、保護対象オブジェクト設定情報として「黒色」が保持されている場合には、オブジェクトＢが保護対象オブジェクトと判定され、オブジェクトＡは保護対象オブジェクトとは判定されない。
【００２４】
図４のフローチャートに戻り、保護対象オブジェクトフラグが「真」である場合は、特徴情報抽出部１３へオブジェクトデータを送り、保護対象オブジェクトフラグが「偽」である場合は、特徴情報抽出部１３へオブジェクトデータを送ることなく、オブジェクトデータを第１の画像データ生成部１４へ転送する（ステップＳ５）。特徴情報抽出部１３は保護対象オブジェクトデータから特徴情報を抽出する（ステップＳ６）。
【００２５】
ここでステップＳ６における特徴情報抽出動作を図７のフローチャートを参照して詳細に説明する。
特徴情報抽出部１３は保護対象のオブジェクトデータを受け取ると、オブジェクトの種別を取得し、（ステップＳ２０１）、オブジェクトの配置位置情報を取得し（ステップＳ２０２）、オブジェクトの属性情報を取得し（ステップＳ２０３）、オブジェクトの固有情報を取得し（ステップＳ２０４）、最後に印刷装置のシリアル番号などの印刷装置情報を取得する（ステップＳ２０５）。取得したこれらの情報は第２の画像データ生成部１６に転送される。
【００２６】
図４のフローチャートに戻り、第１の画像データ生成部１４は現在の装置設定情報に従い保護対象オブジェクト判別部１２が転送するオブジェクトデータから印刷ドット列で構成されるビットマップイメージデータを生成する（ステップＳ７）。以上の処理を全てのオブジェクトのビットマップイメージデータ生成処理が終了するまで繰り返す（ステップＳ８）。
その後、第２の画像データ生成部１６は特徴情報抽出部１３が転送する特徴データをビットマップイメージデータに変換する（ステップＳ９）。
画像データ合成部１５は第１の画像データ生成部１４が生成したビットマップイメージデータと第２の画像データ生成部１６がビットマップイメージデータに変換した特徴データとを演算し、合成印刷ビットマップイメージデータを生成する。そして画像形成部１７はこの合成印刷ビットマップイメージデータに基づき印刷処理を行う。
【００２７】
図８に印刷結果の一例を示す。ここでは字体として「平成ゴシック」、カラーとして「赤」、オブジェクト種別として「Ｓｔｒｉｎｇ」が保護対象オブジェクト設定情報として設定され、従って「ＡＢＣＤＥ」、「ＦＧＨＩＪＫ」の２つの文字列が保護対象オブジェクトとなり、これらのオブジェクトの特徴量データがビットマップイメージデータ（バーコード）として記録されている。この例の場合、余白部や文字列「ＬＭＮＯＰ」の部分を修正しても改ざんは検出されない。
【００２８】
尚、以上の説明では文字列を保護対象としているが、保護対象は文字列に限られるものではない。例えば線分で囲まれる図形を保護対象とすることも可能であり、その場合には図３（ｂ）に示すように、図形の面積、線分の本数等から特徴データを生成すればよい。また、ビットマップ画像を保護対象とすることも可能であり、その場合には図３（ｃ）に示すように、画素の平均濃度、色相（Ｒ，Ｇ，Ｂ）の平均値、あるいはそれらの分散等から特徴データを生成すればよい。
以上説明したように、上記第１の実施形態によれば、印刷文書中の任意のオブジェクトを保護対象に選択することができるので、重要性の低い部分に付いたシミや汚れによる誤検出を防止できる。また、印刷文書が回覧文書であれば余白部にコメントを書き込むことも可能となる。また、従来とは異なり、改ざん検出情報を埋め込む前のオリジナル文書をスキャナ等で読み取る必要もないので、オリジナル文書の管理に掛かる負担も低減される。
【００２９】
次に、本発明の検証装置の一例を本発明の第２の実施形態として以下に説明する。
図９は本実施形態の検証装置３０の構成を示すブロック図である。この検証装置３０は、画像データ取得部３１、特徴画像データ取得部３２、特徴画像データ解析部３３、保護対象オブジェクト切出し部３４、データ検証部３５、特徴情報取得部３６、検出結果表示部３７、保護対象オブジェクト個数記憶部３８からなる。特徴画像データ解析部３３と特徴情報取得部３６とが特徴画像データ解析手段を構成する。
以下では、特定色の文字列からなるオブジェクトが保護対象オブジェクトに選択されており、第１の実施形態の印刷装置によって改ざん検出情報が埋め込まれた印刷物の改ざんの有無を検出する場合について説明する。ここでは検証装置は、スキャナなどの画像入力装置に接続された第１の実施形態の印刷装置と同様の印刷装置に実装されているものとして説明する。
【００３０】
図１０は第１の実施形態の印刷装置により印刷された印刷物を示す図であり、同図に示すように「ＡＢＣＤＥ」、「ＦＧＨＩＪＫ」の文字列に対する改ざん検出情報（バーコード）が埋め込まれている。画像データ取得部３１はこのような印刷物をスキャナなどの入力装置によって、図１０の矢印の方向にスキャンして読み込み、画像データを得る。
特徴画像データ取得部３２は画像データ取得部３１が取得した画像データから特徴画像を表す領域の画像データを抽出する。特徴画像データ解析部３３は特徴画像データ取得部３２が抽出した画像データに対して画像認識処理を行うことにより特徴データを生成する。例えば特徴データがバーコードの形態で埋め込まれている場合、バーコードを構成するドットの連続性とドット間の間隔とに基づいて元の特徴データを再生することができる。特徴画像データ解析部３３は再生した特徴データから保護対象オブジェクトの個数を決定し、保護対象オブジェクト個数記憶部３８に記憶するとともに、再生した特徴データを特徴情報取得部３６及び保護対象オブジェクト切り出し部３４にオブジェクト単位で逐次転送する。特徴データは図３に例示した情報を含んで構成されているものとする。
【００３１】
特徴情報取得部３６はオブジェクト単位で転送されてくる特徴データから特徴情報（オブジェクトの配置位置情報、オブジェクト属性情報、オブジェクト固有情報等）を取得し、データ検証部３５に転送する。一方、保護対象オブジェクト切出し部３４は特徴画像データ解析部３３が転送する特徴データから得られるオブジェクトの配置位置情報に基づき画像データ取得部３１が取得した画像データから保護対象のオブジェクトデータを切り出しデータ検証部３５に転送する。
データ検証部３５は、保護対象オブジェクト切出し部３４が切り出した保護対象オブジェクトに対し、画像認識処理を行うことによりオブジェクト情報を生成し、特徴情報取得部３６が転送する特徴情報と比較する。例えば保護対象オブジェクトが文字列である場合は、文字認識を行うことにより固有情報として文字列を生成し、この文字列と特徴情報取得部３６から固有情報として送られてくる文字列とが一致するか否かを検証する。カラー情報を扱うことが可能であれば文字列の色情報も比較することにより、さらに厳密な検証が可能となる。
【００３２】
以下に、本実施形態の検証装置の検証動作を図１１のフローチャートを参照して説明する。先ず、スキャナなどの画像入力装置を用いて改ざん検出対象である印刷物２０の画像データを取得する（ステップＳ３０１）。取得した画像データから保護対象オブジェクトの特徴データを表す特徴画像領域の探索を行う（ステップＳ３０２）。次に、特徴画像領域の画像データを解析して特徴データを再生し（ステップＳ３０３）、保護対象オブジェクトの個数情報を記憶する（ステップＳ３０４）。
そして、特徴データに基づき、オブジェクトの配置位置情報を取得し（ステップＳ３０５）、取得したオブジェクト情報から保護対象オブジェクト領域を切出す（ステップＳ３０６）。次に、切出した保護対象オブジェクト領域に対し画像認識処理を行い、画像認識処理の結果として得られるオブジェクト情報と特徴データに基づいて取得した特徴情報とを照合し、食い違いがないか検証する（ステップＳ３０７）。ステップＳ３０５からＳ３０７の動作を全ての保護対象オブジェクトについて繰り返す（ステップＳ３０８）。
検証結果は検証結果表示部３７に逐次記憶され、全てのオブジェクトの処理終了後に改ざんの有無を示す情報が表示される（ステップＳ３０９）。
【００３３】
本実施形態の検証装置は、印刷文書中の一部の領域を検証対象とするので、重要性の低い部分にシミや汚れがついている印刷文書や余白部にコメントが書き込まれている印刷文書であっても、誤検出を起こすことなく正しく検証することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施形態に係る画像形成装置の構成を示すブロック図である。
【図２】図１の画像形成装置が受信する文書データの例を示す図である。
【図３】保護対象オブジェクトの特徴データの例を示す図である。
【図４】図１の画像形成装置の基本動作を説明するフローチャートである。
【図５】図１の画像形成装置の保護対象オブジェクトの判別動作を説明するフローチャートである。
【図６】保護対象オブジェクトの判定対象となるオブジェクトの例を示す図である。
【図７】図１の画像形成装置の特徴情報抽出動作を説明するフローチャートである。
【図８】図１の画像形成装置が印刷する文書の例を示す図である。
【図９】本発明の第２の実施形態に係る検証装置の構成を示すブロック図である。
【図１０】図９の検証装置が検証する印刷物の例を示す図である。
【図１１】図９の検証装置の動作を説明するフローチャートである。
【符号の説明】
【００３５】
１  上位装置、  １０  画像形成装置（印刷装置）、  １１  画像入力部、  １２  保護対象オブジェクト判別部、  １３  特徴情報抽出部、  １４  第１の画像データ生成部、  １５  画像データ合成部、  １６  第２の画像データ生成部、  １７  画像形成部、  １８  保護対象オブジェクト設定情報記憶部、  ２０  印刷物、  ３０  検証装置、  ３１  画像データ取得部、  ３２  特徴画像データ取得部、  ３３  特徴画像データ解析部、  ３４  保護対象オブジェクト切出し部、  ３５  データ検証部、  ３６  特徴情報取得部、  ３７  検出結果表示部、  ３８  保護対象オブジェクト個数記憶部。
【図１】
2005318207.tif 000003
【図２】
2005318207.tif 000004
【図３】
2005318207.tif 000005
【図４】
2005318207.tif 000006
【図５】
2005318207.tif 000007
【図６】
2005318207.tif 000008
【図７】
2005318207.tif 000009
【図８】
2005318207.tif 000010
【図９】
2005318207.tif 000011
【図１０】
2005318207.tif 000012
【図１１】
2005318207.tif 000013