(57)【要約】【課題】印刷物に記載される画像の量に関係なく、印刷物の画像を認証することを課題とする。【解決手段】画像処理装置１０は、画像データにステガノＩＤを埋め込み、その画像データを印刷物に出力する。その後、領収書に手書きで文字が書き込まれ、手書きのものが改めて画像処理装置１０に入力されると、画像処理装置１０は、手書き部分を含んだ全体の画像を読み込み、その全体の画像をステガノＩＤ管理サーバ２０に送信し、登録を要求する。そして、その要求を受け付けたステガノＩＤ管理サーバ２０は、ステガノＩＤと印刷物の全体の画像とを対応付けてステガノＩＤ管理テーブル２３ａに登録する。その後、スキャナ３０は、現物の印刷物から画像データを読み出し、ステガノＩＤをステガノＩＤ管理サーバ２０に送信する。そして、ステガノＩＤ管理サーバ２０は、印刷物の画像データを用いて画像データを照合して認証する。【選択図】        図３
2007251572.tif 000002
【特許請求の範囲】
【請求項１】
印刷物の画像を認証する画像認証システムであって、
濃度が隣接ブロック間で異なる画像からなるコードを印字して印刷物を出力する出力手段と、
前記印刷物に印字されたコードと前記印刷物に記載された画像とを対応付けて画像コード記憶部に登録する登録手段と、
前記印刷物に印字されたコードを抽出して当該印刷物の画像を認証する認証手段と、
を備えたことを特徴とする画像認証システム。
【請求項２】
前記出力手段は、前記コードのみを前記印刷物に印字して出力し、
前記登録手段は、前記出力手段によって出力された印刷物に画像が記載されたものを受け付け、当該印刷物に記載された画像と前記コードとを対応付けて前記画像コード記憶部に登録することを特徴とする請求項１に記載の画像認証システム。
【請求項３】
前記出力手段は、前記印刷物に記載されるべき画像に前記コードを埋め込み、当該コードが埋め込まれた画像を前記印刷物に印字して出力し、
前記登録手段は、前記出力手段によって出力される画像と当該画像に埋め込まれるコードとを対応付けて前記画像コード記憶部に登録することを特徴とする請求項１に記載の画像認証システム。
【請求項４】
前記認証手段は、前記印刷物に印字されたコードを抽出し、当該抽出されたコードに対応付けて前記画像コード記憶部に登録されている画像を所定の表示部に表示することを特徴とする請求項１〜３のいずれか一つに記載の画像認証システム。
【請求項５】
正規のものとして認証するコードを認証コード記憶部に保持する保持手段をさらに備え、
前記認証手段は、前記印刷物に印字されたコードを抽出し、当該抽出されたコードが前記認証コード記憶部に記憶されているコードと一致しない場合には、前記印刷物の画像を正規なものでないとして認証することを特徴とする請求項１〜３のいずれか一つに記載の画像認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷物の画像を認証する画像認証システムに関する。
【背景技術】
【０００２】
従来より、隣接ブロックの平均濃度の差を使用して隣接ブロックのペアにコード埋め込み技術がある。例えば、特許文献１に開示された画像処理装置では、コード埋め込み技術により画像にコードを埋め込んだ後、その画像を印刷物や表示機器等に出力し、カメラ等の入力装置によって入力される印刷物の画像を受け付けてデコード処理を行う。このデコード処理においては、入力画像の隣接ブロックの平均濃度の差から元のコードをデコードする処理を行っている。
【０００３】
このような画像処理装置を用いて、以下のように印刷物における証明したい内容の認証を行うことが考えられる。つまり、図１３に例示すように、画像処理装置は、証明書（例えば、図１３に示す領収書）の認証において、領収書の画像（例えば、図１３に示す「ＡＢＣ」）に証明したい内容（例えば、図１３の担当者を特定するための情報である従業員番号および追番）をコード（例えば、図１３に示すステガノＩＤ）として埋め込み、その領収書の画像を印刷物に出力する。その後、印刷物の画像をデコードしてステガノＩＤを復元し、復元された内容に基づいて印刷物を認証する。
【０００４】
例えば、領収書の画像「ＡＢＣ」に従業員番号「１２３４５６７８」と追番「１２３４」をステガノＩＤ（ステガノＩＤ＝１２３４５６７８１２３４）として埋め込み、その画像「ＡＢＣ」を含んだ領収書全体の画像を印刷物に出力する。その後、印刷物の画像をデコードしてステガノＩＤを復元して従業員番号および追番を読み出し、その従業員番号および追番に基づいて印刷物を認証する。
【０００５】
【特許文献１】特開２００５−２７６５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記した従来の技術では限られた内容のデータしかコードに埋め込むことができず、証明しようとする内容が少ない場合には、印刷物の画像を認証することができるが、認証しようとする内容が多い場合には、印刷物の画像を適切に認証することができないという課題があった。つまり、上記の例でいえば、従業員番号および追番をステガノＩＤとして埋め込むことができるが、宛先および金額等をステガノＩＤに埋め込むことができないので、領収書の内容を認証することができない。
【０００７】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、印刷物に記載される画像の量に関係なく、印刷物の画像を認証することが可能な画像認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、印刷物の画像を認証する画像認証システムであって、濃度が隣接ブロック間で異なる画像からなるコードを印字して印刷物を出力する出力手段と、前記印刷物に印字されたコードと前記印刷物に記載された画像とを対応付けて画像コード記憶部に登録する登録手段と、前記印刷物に印字されたコードを抽出して当該印刷物の画像を認証する認証手段と、を備えたことを特徴とする。
【０００９】
また、請求項２に係る発明は、上記の発明において、前記出力手段は、前記コードのみを前記印刷物に印字して出力し、前記登録手段は、前記出力手段によって出力された印刷物に画像が記載されたものを受け付け、当該印刷物に記載された画像と前記コードとを対応付けて前記画像コード記憶部に登録することを特徴とする。
【００１０】
また、請求項３に係る発明は、上記の発明において、前記出力手段は、前記印刷物に記載されるべき画像に前記コードを埋め込み、当該コードが埋め込まれた画像を前記印刷物に印字して出力し、前記登録手段は、前記出力手段によって出力される画像と当該画像に埋め込まれるコードとを対応付けて前記画像コード記憶部に登録することを特徴とする。
【００１１】
また、請求項４に係る発明は、上記の発明において、前記認証手段は、前記印刷物に印字されたコードを抽出し、当該抽出されたコードに対応付けて前記画像コード記憶部に登録されている画像を所定の表示部に表示することを特徴とする。
【００１２】
また、請求項５に係る発明は、上記の発明において、正規のものとして認証するコードを認証コード記憶部に保持する保持手段をさらに備え、前記認証手段は、前記印刷物に印字されたコードを抽出し、当該抽出されたコードが前記認証コード記憶部に記憶されているコードと一致しない場合には、前記印刷物の画像を正規なものでないとして認証することを特徴とする。
【発明の効果】
【００１３】
請求項１の発明によれば、濃度が隣接ブロック間で異なる画像からなるコードを印字して印刷物を出力し、印刷物に印字されたコードと印刷物に記載された画像とを対応付けて画像コード記憶部に登録し、印刷物に印字されたコードを抽出してその印刷物の画像を認証するので、印刷物に記載される画像の量に関係なく、印刷物の画像を認証することが可能である。
【００１４】
また、請求項２の発明によれば、コードのみを印刷物に印字して出力し、出力された印刷物に画像が記載されたものを受け付け、その印刷物に記載された画像とコードとを対応付けて画像コード記憶部に登録するので、登録時に画像データにコードを埋め込む作業を行わない結果、登録時にコードを埋め込む作業を省略することが可能である。
【００１５】
また、請求項３の発明によれば、印刷物に記載されるべき画像にコードを埋め込み、そのコードが埋め込まれた画像を印刷物に印字して出力し、出力される画像とその画像に埋め込まれるコードとを対応付けて画像コード記憶部に登録するので、コードと画像全体を対応付けて登録する直前に画像データにコードを埋め込む作業を行う結果、コードが改ざんされるのを防止してコードの信憑性を高くすることが可能である。
【００１６】
また、請求項４の発明によれば、印刷物に印字されたコードを抽出し、その抽出されたコードに対応付けて画像コード記憶部に登録されている画像を所定の表示部に表示するので、表示された画像全体を手動で確認して認証する結果、自動で一律に認証せずに個別に判断して、適切に認証することが可能である。
【００１７】
また、請求項５の発明によれば、正規のものとして認証するコードを認証コード記憶部に保持する保持手段をさらに備え、印刷物に印字されたコードを抽出し、その抽出されたコードが認証コード記憶部に記憶されているコードと一致しない場合には、印刷物の画像を正規なものでないとして認証するので、認証を許可するコードを予め設定し、設定されたコードが埋め込まれていない画像を自動的に認証しない結果、認証を許可するコードを任意に変更して、より適切な認証を行うことが可能である。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明に係る画像認証システムの実施例を詳細に説明する。
【実施例１】
【００１９】
以下の実施例では、実施例１で用いる主要な用語の説明、実施例１に係る画像認証システムの概要および特徴、画像処理装置の構成、ステガノＩＤ管理サーバの構成および画像認証処理の流れを順に説明し、最後に実施例１による効果を説明する。
【００２０】
［用語の説明］
まず最初に、実施例１で用いる主要な用語を説明する。実施例１で用いる「ステガノＩＤ」とは、濃度が隣接ブロック間で異なる画像からなり、人間には感知できないようなコードのことをいう。
【００２１】
ここで、図１および図２を用いて、画像処理装置がステガノＩＤを埋め込むエンコード処理について詳しく説明する。図１は、エンコード処理の手順について説明するための図であり、図２は、コードが埋め込まれた画像の一例を示す図である。
【００２２】
かかるエンコード処理において、画像処理装置は、図１に示すように、原画像に埋め込むべきコード（例えば、１６ビット構成のコード「１０１０１１０１０１００１０１０」）を設定し（図１のコード設定過程）、また、原画像データをＮ行×Ｍ列のブロックに分割し、これをブロック分割画像データとする（図１に示すブロック分割過程）。そして、画像処理装置は、ブロック分割画像から隣接する２つのブロックをペアブロックとし、各ブロックにおける濃度分布をブロック濃度データとして抽出する（図１に示すブロック抽出過程）。
【００２３】
その後、画像処理装置１０は、ブロック濃度データから各ブロックの平均濃度を求める（図１に示す平均化過程）。そして、画像処理装置１０は、ペアブロックにおける二つのブロックの特徴量（例えば、平均濃度、粒状度、彩度、濃度重心または分散）の大小関係を比較する（図１に示す比較過程）。
【００２４】
その後、画像処理装置１０は、比較結果に基づいて、ブロック分割画像データ（原画像データ）にコードＣを埋め込むための処理を実行する（図１に示すコード形成過程）。具体的には、各ブロックについて、ペアブロックにおける特徴量の大小関係が埋め込むべきコードと一致するか否かを判定し、ペアブロックにおける特徴量の大小関係が埋め込むべきコードと一致する場合には、特徴量の大小関係を維持する。
【００２５】
また、ペアブロックにおける特徴量の大小関係が埋め込むべきコードと一致しない場合には、そのペアブロックの特徴量の平均値を算出したのちに、そのペアブロック内で小さな特徴量を有するブロックについては平均値に所定の値を加えた特徴量を新たに算出する一方で、ペアブロック内で大きな特徴量を有するブロックについては、平均値からの所定の値を引いた特徴量を新たに算出し、ペアブロック内の各ブロックの特徴量が新たに算出された特徴量にそれぞれ変更された画像データを作成する。
【００２６】
上記のエンコード処理について具体的に説明すると、図２に示すように、原画像に埋め込むべきコードを設定した後、原画像データをＮ行×Ｍ列（図２の例では、１６×１６）のブロックに分割し、これをブロック分割画像データとする。このブロック分割画像データＩ１は、図２の例でいうと、ブロックＢｌ１１，Ｂｒ１１，・・・，Ｂl１８，Ｂr１８，Ｂl２１，Ｂr２１，・・・，Ｂl１６８，Ｂr１６８という２５６（１６×１６）ブロックから構成し、一つのブロックは、６４×６４画素サイズとする。なお、原画像データは、所定のフォーマット（ＪＰＥＧ（Joint Photographic Expert Group）、ＧＩＦ（Graphics Interchange Format）等）で生成された画像データである。
【００２７】
続いて、画像処理装置１０は、ブロック分割画像から隣接する２つのブロックをペアブロック（例えば、ブロックＢｌ１１およびブロックＢｒ１１）とし、ブロックＢｌ１１およびブロックＢｒ１１のそれぞれにおける濃度分布をブロック濃度データとして抽出する。
【００２８】
そして、画像処理装置１０は、ブロック濃度データからブロックＢｌ１１に対応する左側平均濃度データとブロックＢｒ１１に対応する右側平均濃度データとを求める。その後、コードのｎビット目（図２に示した最左側ビットからｎ＝１，２，・・・，１６）と左側平均濃度データおよび右側平均濃度データの大小関係から決定されるビット判定結果とを比較し、比較結果に基づいて、ブロック分割画像データ（原画像データ）にコードを埋め込むための処理を実行する。
【００２９】
［実施例１に係る画像認証システムの概要および特徴］
まず最初に、図３および図４を用いて、実施例１に係る画像認証システム１の概要および特徴を説明する。図３は、実施例１に係る画像認証システムの概要および特徴を説明するための図である。図４は、実施例１に係る画像認証システムの認証処理について説明するための図である。
【００３０】
実施例１にかかる画像認証システム１では、印刷物の画像を認証することを概要とする。そして、実施例１にかかる画像認証システム１は、印刷物に記載される画像の量に関係なく、印刷物の画像を認証することが可能な画像認証システムを提供することを主たる特徴とする。
【００３１】
この主たる特徴について具体的に説明すると、実施例１の画像認証システム１は、画像処理装置１０、ステガノ管理サーバ２０およびスキャナ３０で構成される。そして、画像処理装置１０は、図３に示すように、上記で説明したエンコード処理を用いて、画像（図３では、領収書の画像）データにステガノＩＤを埋め込み（図３の（１）参照）、その画像データを印刷物に出力する（図３の（２）参照）。具体的には、画像処理装置１０は、領収書の画像データに担当者を特定する情報（例えば、図３に示す従業員番号「１２３４５６７８」と追番「１２３４」）をステガノＩＤとして埋め込み、その領収書の画像を印刷物に出力する。その後、領収書に手書きで文字が書き込まれ（図３の（３）参照）、手書きのものが改めて画像処理装置１０に入力されると、画像処理装置１０は、手書き部分を含んだ全体の画像を読み込み、その全体の画像をステガノＩＤ管理サーバ２０に送信し、登録を要求する。
【００３２】
そして、その要求を受け付けたステガノＩＤ管理サーバ２０は、受信した印刷物の画像からステガノＩＤを抽出し、そのステガノＩＤと印刷物の全体の画像とを対応付けてステガノＩＤ管理テーブル２３ａに登録する（図３の（４）参照）。その後、スキャナ３０は、その現物の印刷物を受け付け、その現物の印刷物から画像データを読み出し、ステガノＩＤが埋め込まれた画像部分からステガノＩＤ（図４では、「１２３４５６７８１２３４」）を抽出し（図３の（５）参照）、そのステガノＩＤをステガノＩＤ管理サーバ２０に送信する。そして、ステガノＩＤ管理サーバ２０は、そのステガノＩＤに対応する印刷物の画像データをステガノＩＤ管理テーブル２３ａから読み出し、その読み出された印刷物の画像データを用いて画像データを照合して認証する（図３の（６）参照）。
【００３３】
ここで、図４を用いて図３の（５）および（６）を具体的に説明する。スキャナ３０は、図４に示すように、印刷物（図４では、現物の領収書）から画像データを読み取った後、その現物の印刷物の画像データからステガノＩＤ（図４では、「１２３４５６７８１２３４」）を抽出し、そのステガノＩＤをステガノＩＤ管理サーバ２０に送信する（図４の（１）参照）。続いて、ステガノＩＤ管理サーバ２０は、ステガノＩＤを受信した後、そのステガノＩＤに対応する印刷物の画像データをステガノＩＤ管理テーブル２３ａから読み出し、その読み出された印刷物の画像データをスキャナ３０に送信する（図４の（２）参照）。そして、スキャナ３０は、その印刷物の画像データを受信して表示し、現物の領収書と表示された印刷物の画像データが一致するかを目視によって照合させる（図４の（３）参照）。その結果、表示された印刷物の画像と現物の領収書の画像とを照合して、一致する場合には、その現物の領収書の画像を正規なものとして認証し、また、不一致である場合には、現物の領収書の画像を不正なものとして認証する（図４の（４）参照）。
【００３４】
このように、画像認証システム１は、濃度が隣接ブロック間で異なる画像からなるステガノＩＤを印字して印刷物を出力し、印刷物に印字されたステガノＩＤと印刷物に記載された画像とを対応付けて登録し、印刷物に印字されたステガノＩＤを抽出してその印刷物の画像を認証するので、上記した主たる特徴のごとく、印刷物に記載される画像の量に関係なく、印刷物の画像を認証することが可能である。
【００３５】
［画像処理装置の構成］
次に、図５を用いて、図３に示した画像処理装置１０の構成を説明する。図５は、実施例１に係る画像処理装置１０の構成を示すブロック図である。同図に示すように、この画像処理装置１０は、通信制御ＩＦ１１、入出力制御ＩＦ部１２、入力部１３、出力部１４、制御部１５および記憶部１６を備え、ネットワーク４０を介してステガノＩＤ管理サーバ２０およびスキャナ３０と接続される。以下にこれらの各部の処理を説明する。
【００３６】
このうち、通信制御ＩＦ１１は、接続されるステガノＩＤ管理サーバ２０との間でやり取りする各種情報に関する通信を制御する手段である。具体的には、通信制御ＩＦ１１は、印刷物の内容をステガノＩＤ管理サーバ２０に送信する。
【００３７】
入出力制御ＩＦ部１２は、入力部１３および出力部１４と、制御部１５および記憶部１６との間におけるデータ転送を制御する手段である。
【００３８】
入力部１３は、原画像データ、ステガノＩＤおよび印刷物の画像を入力する入力手段である。具体的には、原画像データを入力する入力手段とは、所定のフォーマット（ＪＰＥＧ（Joint Photographic Expert Group）、ＧＩＦ（Graphics Interchange Format）等）で生成」された原画像データをスキャナ、記憶媒体、または通信などによって入力する入力手段のことであり、また、ステガノＩＤを入力する入力手段とは、例えば、「１０１０１１０１０１００１０１０」などで表される１６ビット構成のコードをステガノＩＤとして、キーボードなどによって入力する入力する手段のことであり、また、印刷物の画像を入力する入力手段とは、後述する印刷物出力部１５ｂによって出力された印刷物に手書きで文字（図３では、「○×商事」と「金○○○．○○○円」）が書き込まれた後、その印刷物の画像をスキャナ、記憶媒体、または通信などによって入力する入力手段のことである。
【００３９】
出力部１４は、原画像データに各種情報（例えば、ステガノＩＤ）を埋め込んだ画像データを印刷物に出力する手段である。すなわち、後述するステガノＩＤ埋め込み済画像データ記憶部１６ｃに記憶されている画像データであり、例えば、ステガノＩＤとして「１０１０１１０１０１００１０１０」などでなどで表される１６ビット構成のコードをステガノＩＤとして埋め込んだ画像データを印刷物に出力する。
【００４０】
記憶部１６は、制御部１５による各種処理に必要なデータおよびプログラムを格納する格納手段であり、特に本発明に密接に関連するものとしては、画像データ記憶部１６ａ、ステガノＩＤ記憶部１６ｂ、ステガノＩＤ埋め込み済画像データ記憶部１６ｃおよび印刷物画像記憶部１６ｄを備える。
【００４１】
原画像データ記憶部１６ａは、画像処理装置１０がエンコードの対象とする原画像データを記憶する手段である。具体的には、原画像データ記憶部１６ａは、図６に例示するように、所定のフォーマット（ＪＰＥＧ（Joint Photographic Expert Group）、ＧＩＦ（Graphics Interchange Format）等）で生成された原画像データを記憶する。
【００４２】
ステガノＩＤ記憶部１６ｂは、原画像データに埋め込めるステガノＩＤを記憶する手段である。例えば、ステガノＩＤ記憶部１６ｂは、従業員ごとに割り振られた従業員番号（図３の例では、「１２３４５６７８」）と、後述する印刷物出力部１５ｂが画像データを印刷物に出力するごとにインクリメントされる追番（図３の「１２３４」）を記憶する。
【００４３】
ステガノＩＤ埋め込み済画像データ記憶部１６ｃは、原画像にステガノＩＤが埋め込まれた画像データを記憶する手段である。すなわち、後述するステガノＩＤ埋め込み部１５ａによってステガノＩＤを埋め込まれた画像データを記憶する手段である。具体的には、図７に例示するように、ステガノＩＤが埋め込まれた画像データには、例えば、「１０１０１１０１０１０００１０１０」などで表される１６ビット構成のコードが繰り返し埋め込まれている。
【００４４】
印刷物画像記憶部１６ｄは、印刷物の画像を記憶する手段であり、例えば、後述する印刷物出力部１５ｂによって出力された印刷物に手書きで文字（図３では、「○×商事」と「金○○○．○○○円」）が書き込まれた印刷物の画像を記憶する。
【００４５】
制御部１５は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、ステガノＩＤ埋め込み部１５ａ、印刷物出力部１５ｂおよび登録要求送信部１５ｃを備える。なお、印刷物出力部１５ｂは、特許請求の範囲に記載の「出力手段」に対応する。
【００４６】
このうち、ステガノＩＤ埋め込み部１５ａは、原画像データにステガノＩＤを埋め込む手段である。具体的には、ステガノＩＤ埋め込み部１５ａは、原画像データ記憶部１６ａに記憶されている原画像データに、コード記憶部１６ｂに記憶されている従業員番号および追番をステガノＩＤとして１０進数から２進数に変換して画像データに埋め込み、ステガノＩＤ埋め込み済画像データ記憶部１６ｃに記憶させる。
【００４７】
印刷物出力部１５ｂは、ステガノＩＤが埋め込まれた画像データを印刷物に出力する手段である。具体的には、印刷物出力部１５ｂは、ステガノＩＤ埋め込み済画像データ記憶部１６ｃに記憶された画像データを印刷物に出力する。
【００４８】
登録要求送信部１５ｃは、印刷物の画像とその印刷物に埋め込まれたステガノＩＤを対応付けて登録する旨の要求をステガノＩＤ管理サーバ２０に対して送信する手段である。具体的には、登録要求送信部１５ｃは、入力された手書き部分を含んだ全体の画像を読み込み、その全体の画像をステガノＩＤ管理サーバ２０に送信し、登録を要求する。
【００４９】
［ステガノＩＤ管理サーバの構成］
次に、図８を用いて、図３に示したステガノＩＤ管理サーバ２０の構成を説明する。図８は、実施例１に係るステガノＩＤ管理サーバ２０の構成を示すブロック図である。同図に示すように、このステガノＩＤ管理サーバ２０は、通信制御ＩＦ２１、制御部２２および記憶部２２を備え、ネットワーク４０を介して画像処理装置１０およびスキャナ３０と接続される。以下にこれらの各部の処理を説明する。
【００５０】
このうち、通信制御ＩＦ２１は、接続される画像処理装置１０およびスキャナ３０との間でやり取りする各種情報に関する通信を制御する手段である。具体的には、通信制御ＩＦ２１は、印刷物の内容を画像処理装置１０から受信し、また、ステガノＩＤをスキャナ３０から受信する。
【００５１】
記憶部２３は、制御部２２による各種処理に必要なデータおよびプログラムを格納する格納手段であり、特に本発明に密接に関連するものとしては、ステガノＩＤ管理テーブル２３ａを備える。
【００５２】
ステガノＩＤ管理テーブル２３ａは、印刷物の画像とその印刷物に印字されたステガノＩＤとを対応付けて記憶する手段であり、具体的には、画像処理装置１０から受信した印刷物の画像とその印刷物に印字されたステガノＩＤとを記憶する。
【００５３】
制御部２２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、コード抽出部２２ａ、登録部２２ｂおよび画像送信部２２ｃを備える。なお、登録部２２ｂは、特許請求の範囲に記載の「登録手段」に対応する。
【００５４】
このうち、コード抽出部２２ａは、画像に埋め込まれたステガノＩＤを抽出する手段である。具体的には、画像処理装置１０から受け付けた印刷物の画像に埋めまれたステガノＩＤを抽出し、そのステガノＩＤを登録部２２ｂに出力する。
【００５５】
登録部２２ｂは、印刷物の画像とその画像に印字されたステガノＩＤとを対応付けて登録する手段であり、具体的には、受信した印刷物の画像と、コード抽出手段２２ａによって抽出されたステガノＩＤとを対応付けてステガノＩＤ管理テーブル２３ａに登録する。
【００５６】
画像データ送信部２２ｃは、画像データをスキャナ３０に送信する手段である。具体的には、登録要求送信部２２は、ステガノＩＤを受信した後、そのステガノＩＤに対応する印刷物の画像データをステガノＩＤ管理テーブル２３ａから読み出し、その読み出された印刷物の画像データをスキャナ３０に送信する。
【００５７】
［スキャナの構成］
次に、図９を用いて、図３に示したスキャナ３０の構成を説明する。図９は、実施例１に係るスキャナ３０の構成を示すブロック図である。同図に示すように、このスキャナ３０は、通信制御ＩＦ３１、制御部３２、入力部３３およびモニタ３４を備え、ネットワーク４０を介して画像処理装置１０およびステガノＩＤ管理サーバ２０と接続される。以下にこれらの各部の処理を説明する。
【００５８】
このうち、通信制御ＩＦ３１は、接続されるステガノＩＤ管理サーバ２０との間でやり取りする各種情報に関する通信を制御する手段である。具体的には、通信制御ＩＦ３１は、ステガノＩＤをステガノＩＤ管理サーバ２０に送信し、また、印刷物の画像データをステガノＩＤ管理サーバ２０から受信する。
【００５９】
入力部３３は、印刷物を入力する手段であり、具体的には、現物の印刷物を受け付け、その現物の印刷物を後述する画像読み取り部３２ａに入力する。モニタ３４は、画像データを表示する手段であり、具体的には、後述する画像表示部３２ｄがステガノＩＤ管理サーバ２０から受け付けた画像データを表示する。
【００６０】
制御部３２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、画像読み取り部３２ａ、ステガノＩＤ抽出部３２ｂ、ステガノＩＤ送信部３２ｃおよび画像表示部３２ｄを備える。なお、画像表示部３２ｄは、特許請求の範囲に記載の「認証手段」に対応する。
【００６１】
このうち、画像読み取り部３２ａは、印刷物から画像データを読み取る手段である。具体的には、画像読み取り部３２ａは、入力部３３に入力された印刷物（例えば、現物の領収書）から画像データを読み取ってステガノＩＤ抽出部３２ａにその画像データを送信する。
【００６２】
ステガノＩＤ抽出部３２ｂは、画像データからステガノＩＤを抽出する手段である。具体的には、ステガノＩＤ抽出部３２ｂは、画像読み取り部３２ａから受信した画像データにデコード処理を行ってステガノＩＤを抽出し、そのステガノＩＤをステガノＩＤ送信部３２ｃに出力する。
【００６３】
ステガノＩＤ送信部３２ｃは、ステガノＩＤをステガノＩＤ管理サーバ２０に送信する手段である。具体的には、ステガノＩＤ送信部３２ｃは、ステガノＩＤ抽出部から受信したステガノＩＤをステガノＩＤ管理サーバ２０に送信する。
【００６４】
画像表示部３２ｄは、印刷物の画像データを表示する手段である。具体的には、画像表示部３２ｄは、ステガノＩＤ管理サーバ２０から受け付けた画像データをモニタ３４に表示し、現物の領収書と表示された印刷物の画像データが一致するかを目視によって照合させる。その結果、表示された印刷物の画像と現物の領収書の画像とを照合して、一致する場合には、その現物の領収書の画像を正規なものとして認証し、また、不一致である場合には、現物の領収書の画像を不正なものとして認証する。
【００６５】
［画像認証システムによる処理］
次に、図１０を用いて、実施例１に係る画像認証システム１による処理を説明する。図１０は、実施例１に係る画像認証システム１の処理動作を示すフローチャートである。
【００６６】
同図に示すように、画像認証システム１の画像処理装置１０は、原画像データ記憶部１６ａに記憶されている原画像データに、コード記憶部１６ｂに記憶されている従業員番号および追番をステガノＩＤとして１０進数から２進数に変換して画像データに埋め込み（ステップＳ１０１）、その画像データを印刷物に出力する（ステップＳ１０２）。
【００６７】
そして、画像処理装置１０は、領収書に手書きで文字が書き込まれ、手書きのものが改めて画像処理装置１０に入力されると、画像処理装置１０は、手書き部分を含んだ全体の画像を読み込み（ステップＳ１０３）、その全体の画像をステガノＩＤ管理サーバ２０に送信し、登録を要求する（ステップＳ１０４）。
【００６８】
その後、ステガノＩＤ管理サーバ２０は、像処理装置１０から受け付けた印刷物の画像に埋め込まれたステガノＩＤを抽出し（ステップＳ１０５）、その抽出されたステガノＩＤと受信した印刷物の画像とを対応付けて登録する（ステップＳ１０６）。その後、スキャナ３０は、その現物の印刷物を受け付け、その現物の印刷物から画像データを読み出し（ステップＳ１０７）、ステガノＩＤが埋め込まれた画像部分からステガノＩＤを抽出し、そのステガノＩＤをステガノＩＤ管理サーバ２０に送信して認証を要求する（ステップＳ１０８）。
【００６９】
そして、ステガノ管理サーバ２０は、ステガノＩＤを受信した後、そのステガノＩＤに対応する印刷物の画像データをステガノＩＤ管理テーブル２３ａから読み出し、その読み出された印刷物の画像データをスキャナ３０に送信する（ステップＳ１０９）。
【００７０】
続いて、スキャナ３０は、ステガノＩＤ管理サーバ２０から受け付けた画像データを表示し、現物の領収書と表示された印刷物の画像データが一致するかを目視によって照合させる。その結果、表示された印刷物の画像と現物の領収書の画像とを照合して、一致する場合には、その現物の領収書の画像を正規なものとして認証し、また、不一致である場合には、現物の領収書の画像を不正なものとして認証する（ステップＳ１１０）。
【００７１】
[実施例１の効果]
上述してきたように、濃度が隣接ブロック間で異なる画像からなるステガノＩＤを印字して印刷物を出力し、印刷物に印字されたステガノＩＤと印刷物に記載された画像とを対応付けてステガノＩＤ管理テーブル２３ａに登録し、印刷物に印字されたステガノＩＤを抽出してその印刷物の画像を認証するので、印刷物に記載される画像の量に関係なく、印刷物の画像を認証することが可能である。
【００７２】
また、実施例１によれば、ステガノＩＤのみを印刷物に印字して出力し、出力された印刷物に画像が記載されたものを受け付け、その印刷物に記載された画像とステガノＩＤとを対応付けてステガノＩＤ管理テーブル２３ａに登録するので、登録時に画像データにコードを埋め込む作業を行わない結果、登録時にコードを埋め込む作業を省略することが可能である。
【００７３】
また、実施例１によれば、印刷物に印字されたステガノＩＤを抽出し、その抽出されたステガノＩＤに対応付けてステガノＩＤ管理テーブル２３ａに登録されている画像をモニタ３４に表示することが可能である。
【実施例２】
【００７４】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例２として本発明に含まれる他の実施例を説明する。
【００７５】
（１）登録
また、上記の実施例１では、画像データを印刷物に出力し、その後、印刷物の内容とステガノＩＤとを対応付けて登録する場合を説明したが、本発明はこれに限定されるものではなく、画像データを印刷物に出力するのと同時に、その出力された画像データとその画像データに埋め込まれるステガノＩＤとを対応付けて登録するようにしてもよい。
【００７６】
具体的には、図１１に示すように、画像処理装置１０は、領収書の画像データ内に入力される文字（例えば、「○×商事」、「金○○○．○○○円」）を受け付けると（図３の（１）参照）、領収書の画像データに担当者を特定する情報（例えば、図３に示す従業員番号「１２３４５６７８」と追番「１２３４」）をステガノＩＤとして埋め込むと同時に、その入力された文字を含むおよびステガノＩＤが埋め込まれた全体の画像データを作成し、その全体の画像データを印刷物に出力する（図３の（２）参照）。また、画像データを印刷物に出力すると同時に、画像処理装置１０は、作成された全体の画像データをステガノＩＤに送信し、登録を要求する（図３の（３）参照）。
【００７７】
このように、印刷物に記載されるべき画像にステガノＩＤを埋め込み、そのステガノＩＤが埋め込まれた画像を印刷物に印字して出力し、出力される画像とその画像に埋め込まれるステガノＩＤとを対応付けてステガノＩＤ管理テーブルに登録するので、ステガノＩＤと画像全体を対応付けて登録する直前に画像データにステガノＩＤを埋め込む作業を行う結果、ステガノＩＤが改ざんされるのを防止してステガノＩＤの信憑性を高くすることが可能である。
【００７８】
（２）認証
また、本発明は、現物の印刷物のステガノＩＤに対応する画像データを表示し、現物の印刷物と表示された印刷物の画像データが一致するかを目視によって照合させて認証する場合を説明したが、本発明はこれに限定されるものではなく、現物の印刷物にステガノコードが埋め込まれているかを認識して認証するようにしてもよい。
【００７９】
具体的には、認証する現物の印刷物からステガノＩＤを抽出し、ステガノＩＤが抽出されるものは、正規なものとして認証し、一方、ステガノＩＤが抽出されないものは不正なものとして認証する。
【００８０】
このように、印刷物からステガノＩＤを抽出できない場合には、印刷物の画像を正規なものでないとして認証するので、ステガノＩＤが入っている印刷物の画像を自動的に認証する結果、手動で認証する手間を省いて、簡略に認証を行うことが可能である。
【００８１】
（３）許可ＩＤ
また、本発明は、現物の印刷物のステガノＩＤに対応する画像データを表示し、現物の印刷物と表示された印刷物の画像データが一致するかを目視によって照合させて認証する場合を説明したが、許可するＩＤを記憶し、そのＩＤに認証する印刷物の画像に埋め込まれたステガノＩＤが許可するＩＤと一致するかを判断して認証するようにしてもよい。
【００８２】
具体的には、ステガノＩＤ管理サーバが許可するＩＤを記憶する許可ＩＤ記憶手段を新たに備え、認証する印刷物の画像に埋め込まれたステガノＩＤを抽出して許可するＩＤと一致するかを判断して認証する。その結果、抽出されたステガノＩＤが許可ＩＤ記憶部に記憶されている場合には、正規なものとして認証し、一方、抽出されたステガノＩＤが許可ＩＤ記憶手段に記憶されていない場合には、不正なものとして認証する。
【００８３】
このように、正規のものとして認証するステガノＩＤを許可ＩＤ記憶部に保持する保持手段をさらに備え、印刷物に印字されたステガノＩＤを抽出し、その抽出されたステガノＩＤが認証コード記憶部に記憶されているステガノＩＤと一致しない場合には、印刷物の画像を正規なものでないとして認証するので、認証を許可するステガノＩＤを予め設定し、設定されたステガノＩＤが埋め込まれていない画像を自動的に認証しない結果、認証を許可するステガノＩＤを任意に変更して、より適切な認証を行うことが可能である。
【００８４】
（４）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、画像処理装置１０とステガノＩＤ管理サーバ２０を統合してもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００８５】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００８６】
（５）プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図８を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１２は、画像認証プログラムを実行するコンピュータを示す図である。
【００８７】
同図に示すように、ステガノＩＤ認証装置としてのコンピュータ６００は、ＨＤＤ６１０、ＲＡＭ６２０、ＲＯＭ６３０およびＣＰＵ６４０をバス６５０で接続して構成される。
【００８８】
そして、ＲＯＭ６３０には、上記の実施例と同様の機能を発揮するｚｙｘ、つまり、図７に示すように、ステガノＩＤ抽出プログラム６３１、登録プログラム６３２、認証プログラム６３３、ステガノＩＤ埋め込みプログラム６３４および印刷物出力プログラム６３５が予め記憶されている。なお、プログラム６３１〜６３５については、適宜統合または分散してもよい。
【００８９】
そして、ＣＰＵ６４０が、これらのプログラム６３１〜６３５をＲＯＭ６３０から読み出して実行することで、図１２に示すように、各プログラム６３１〜６３５は、ステガノＩＤ抽出プロセス６４１、登録プロセス６４２、認証プロセス６４３、ステガノＩＤ埋め込みプロセス６４４および印刷物出力プロセス６４５として機能するようになる。各プロセス６４１〜６４５は、ステガノＩＤ抽出部２２ａ、登録部２２ｂ、画像表示部３２ｃ、ステガノＩＤ埋め込み部１５ａ、印刷物出力部１５ｂにそれぞれ対応する。
【００９０】
また、ＨＤＤ６１０には、図１２に示すように、ステガノＩＤ管理データテーブル６１１が設けられる。なお、ステガノＩＤ管理データテーブル６１１は、ステガノＩＤ管理テーブル２３ａに対応する。そして、ＣＰＵ６４０は、ステガノＩＤ管理データテーブル６１１に対してデータを登録するとともに、ステガノＩＤ管理データテーブル６１１からステガノＩＤ管理データ６２１を読み出してＲＡＭ６２０に格納し、ＲＡＭ６２０に格納されたステガノＩＤ管理データ６２１に基づいてステガノＩＤを管理する処理を実行する。
【００９１】
（付記１）印刷物の画像を認証する画像認証システムであって、
濃度が隣接ブロック間で異なる画像からなるコードを印字して印刷物を出力する出力手段と、
前記印刷物に印字されたコードと前記印刷物に記載された画像とを対応付けて画像コード記憶部に登録する登録手段と、
前記印刷物に印字されたコードを抽出して当該印刷物の画像を認証する認証手段と、
を備えたことを特徴とする画像認証システム。
【００９２】
（付記２）前記出力手段は、前記コードのみを前記印刷物に印字して出力し、
前記登録手段は、前記出力手段によって出力された印刷物に画像が記載されたものを受け付け、当該印刷物に記載された画像と前記コードとを対応付けて前記画像コード記憶部に登録することを特徴とする付記１に記載の画像認証システム。
【００９３】
（付記３）前記出力手段は、前記印刷物に記載されるべき画像に前記コードを埋め込み、当該コードが埋め込まれた画像を前記印刷物に印字して出力し、
前記登録手段は、前記出力手段によって出力される画像と当該画像に埋め込まれるコードとを対応付けて前記画像コード記憶部に登録することを特徴とする付記１に記載の画像認証システム。
【００９４】
（付記４）前記認証手段は、前記印刷物に印字されたコードを抽出し、当該抽出されたコードに対応付けて前記画像コード記憶部に登録されている画像を所定の表示部に表示することを特徴とする付記１〜３のいずれか一つに記載の画像認証システム。
【００９５】
（付記５）前記認証手段は、前記印刷物から前記コードを抽出できない場合には、前記印刷物の画像を正規なものでないとして認証することを特徴とする付記１〜３のいずれか一つに記載の画像認証システム。
【００９６】
（付記６）正規のものとして認証するコードを認証コード記憶部に保持する保持手段をさらに備え、
前記認証手段は、前記印刷物に印字されたコードを抽出し、当該抽出されたコードが前記認証コード記憶部に記憶されているコードと一致しない場合には、前記印刷物の画像を正規なものでないとして認証することを特徴とする付記１〜３のいずれか一つに記載の画像認証システム。
【００９７】
（付記７）前記付記１に記載の出力手段によって出力された印刷物。
【００９８】
（付記８）印刷物の画像を認証する画像認証方法であって、
濃度が隣接ブロック間で異なる画像からなるコードを印字して印刷物を出力する出力工程と、
前記印刷物に印字されたコードと前記印刷物に記載された画像とを対応付けて画像コード記憶部に登録する登録工程と、
前記印刷物に印字されたコードを抽出して当該印刷物の画像を認証する認証工程と、
を含んだことを特徴とする画像認証方法。
【００９９】
（付記９）印刷物の画像を認証する画像認証方法をコンピュータに実行させる画像認証プログラムであって、
濃度が隣接ブロック間で異なる画像からなるコードを印字して印刷物を出力する出力手順と、
前記印刷物に印字されたコードと前記印刷物に記載された画像とを対応付けて画像コード記憶部に登録する登録手順と、
前記印刷物に印字されたコードを抽出して当該印刷物の画像を認証する認証手順と、
をコンピュータに実行させることを特徴とする画像認証プログラム。
【産業上の利用可能性】
【０１００】
以上のように、本発明に係る画像認証システムは、印刷物の画像を認証する場合に有用であり、特に、印刷物に記載される画像の量に関係なく、印刷物の画像を認証することに適する。
【図面の簡単な説明】
【０１０１】
【図１】エンコード処理の手順について説明するための図である。
【図２】コードが埋め込まれた画像の一例を示す図である。
【図３】実施例１に係る画像認証システムの概要および特徴を説明するための図である。
【図４】実施例１に係る画像認証システムの認証処理について説明するための図である。
【図５】実施例１に係る画像処理装置の構造を示すブロック図である。
【図６】原画像データを説明するための図である。
【図７】ステガノＩＤが埋め込まれた画像データを説明するための図である。
【図８】実施例１に係るステガノＩＤ管理サーバの構成を示すブロック図である。
【図９】実施例１に係るスキャナの構成を示すブロック図である。
【図１０】実施例１に係る画像認証システムの処理動作を示すフローチャートである。
【図１１】実施例２に係る画像認証システムを説明するための図である。
【図１２】画像認証プログラムを実行するコンピュータを示す図である。
【図１３】従来の画像認証処理を説明するための図である。
【符号の説明】
【０１０２】
１  画像認証システム
１０  画像処理装置
１１  通信制御ＩＦ
１２  入出力制御ＩＦ
１３  入力部
１４  出力部
１５  制御部
１５ａ  ステガノＩＤ埋め込み部
１５ｂ  印刷物出力部
１５ｃ  登録要求送信部
１６ａ  画像データ記憶部
１６ｂ  記憶部
１６ｃ  ステガノＩＤ埋め込み済画像データ記憶部
１６ｄ  印刷物画像記憶部
２０  ステガノＩＤ管理サーバ
３０  スキャナ
４０  インターネット
【図１】
2007251572.tif 000003
【図２】
2007251572.tif 000004
【図３】
2007251572.tif 000005
【図４】
2007251572.tif 000006
【図５】
2007251572.tif 000007
【図６】
2007251572.tif 000008
【図７】
2007251572.tif 000009
【図８】
2007251572.tif 000010
【図９】
2007251572.tif 000011
【図１０】
2007251572.tif 000012
【図１１】
2007251572.tif 000013
【図１２】
2007251572.tif 000014
【図１３】
2007251572.tif 000015