(57)【要約】【課題】  機密文書などのコンテンツの複製可能な回数を制限し、あるいは複製行為の履歴を追跡することを容易に可能とする。【解決手段】  付加情報処理装置（１０）は、付加情報が埋め込まれている入力画像データを取り込む画像取込部（２）と、前記入力画像データから前記付加情報を抽出する抽出部（２０）と、前記付加情報が所定条件に適合すると判定したときは、前記付加情報の内容を変更することで新たな付加情報を生成するとともに、前記入力画像データから前記付加情報を除去して得た画像データまたは前記入力画像データに前記新たな付加情報を埋め込むことで複製画像データを生成する付加情報変更部（２４）と、を備える。【選択図】    図２
2005229176.tif 000002
【特許請求の範囲】
【請求項１】
付加情報処理装置であって、
付加情報が埋め込まれている入力画像データを取り込む画像取込部と、
前記入力画像データから前記付加情報を抽出する抽出部と、
前記付加情報が所定条件に適合すると判定したときは、前記付加情報の内容を変更することで新たな付加情報を生成するとともに、前記入力画像データから前記付加情報を除去して得た画像データまたは前記入力画像データに前記新たな付加情報を埋め込むことで複製画像データを生成する付加情報変更部と、
を備えることを特徴とする付加情報処理装置。
【請求項２】
請求項１記載の付加情報処理装置であって、
前記付加情報は、前記入力画像データの複製回数を制限する複製制限情報を含み、
前記付加情報変更部は、前記複製制限情報が前記入力画像データの複製を許可する変数値を含むと判定したときは、前記変数値を変更することで前記新たな付加情報を生成し且つ前記複製画像データを生成することを特徴とする付加情報処理装置。
【請求項３】
請求項２記載の付加情報処理装置であって、前記付加情報変更部は、前記変数値が所定範囲内にある場合に、前記複製制限情報が前記入力画像データの複製を許可する変数値を有すると判定することを特徴とする付加情報処理装置。
【請求項４】
請求項２または請求項３記載の付加情報処理装置であって、
前記付加情報変更部は、ユーザーのアクセス権限のレベルが高いほどに前記変数値を小幅に変更し、前記アクセス権限のレベルが低いほどに前記変数値を大幅に変更することを特徴とする付加情報処理装置。
【請求項５】
請求項２から請求項４のうちのいずれか１項に記載の付加情報処理装置であって、
前記抽出部で抽出された前記付加情報を保存する記録部をさらに備え、
前記付加情報変更部は、
前記付加情報が原本を示すフラグ値を有し且つ前記付加情報が前記記録部に保存されていないと判定したときは、前記新たな付加情報を生成してこれを前記記録部に保存し且つ前記複製画像データを生成し、
前記付加情報が原本を示すフラグ値を有し且つ前記付加情報が前記記録部に保存されていると判定したときは、前記記録部に保存されている付加情報に含まれる前記変数値を変更するとともに、前記新たな付加情報および前記複製画像データを生成し、
前記付加情報が原本以外の画像データを示すフラグ値を有すると判定したときは、前記複製画像データを生成しないことを特徴とする付加情報処理装置。
【請求項６】
請求項１から請求項５のうちのいずれか１項に記載の付加情報処理装置であって、前記付加情報変更部は、前記付加情報が原本を示すフラグ値を有すると判定したときは、前記フラグ値を原本以外の画像データを示す値へ変更することで前記新たな付加情報を生成し且つ前記複製画像データを生成することを特徴とする付加情報処理装置。
【請求項７】
請求項１から請求項６のうちのいずれか１項に記載の付加情報処理装置であって、前記付加情報変更部は、ユーザーのアクセス権限のレベルが所定レベル以上であると判定したときは、前記新たな付加情報を生成せず、前記入力画像データと同じ付加情報を有する複製画像データを出力することを特徴とする付加情報処理装置。
【請求項８】
請求項１から請求項７のうちのいずれか１項に記載の付加情報処理装置であって、前記付加情報変更部は、前記付加情報にユーザーの個人識別情報を追加することで前記新たな付加情報を生成することを特徴とする付加情報処理装置。
【請求項９】
請求項１から請求項８のうちのいずれか１項に記載の付加情報処理装置であって、前記付加情報変更部は、前記付加情報処理装置が組み込まれたシステムの識別情報を前記付加情報に追加することで前記新たな付加情報を生成することを特徴とする付加情報処理装置。
【請求項１０】
請求項１から請求項９のうちのいずれか１項に記載の付加情報処理装置と、
前記付加情報が埋め込まれた印刷媒体を光学的に走査することで前記画像データを取り込むスキャナーと、
前記複製画像データを印刷するプリンターと、
を備えることを特徴とする付加情報処理システム。
【請求項１１】
請求項１０記載の付加情報処理システムであって、
通信回線を通じて伝送された前記画像データを受信しこれを前記画像取込部に与えるデータ受信部をさらに備えることを特徴とする付加情報処理システム。
【請求項１２】
請求項１０または請求項１１記載の付加情報処理システムであって、前記複製画像データを通信回線に送出するデータ送信部をさらに備えることを特徴とする付加情報処理システム。
【請求項１３】
請求項１０から請求項１２のうちのいずれか１項に記載の付加情報処理システムであって、前記抽出部で抽出された前記付加情報と前記新たな付加情報との一方または双方を表示する表示部をさらに備えることを特徴とする付加情報処理システム。
【請求項１４】
請求項８記載の付加情報処理装置と、
前記ユーザーの個人識別情報を格納する記録媒体から前記個人識別情報を読み取りこれを前記付加情報処理装置に与える情報読取部と、
を備えることを特徴とする付加情報処理システム。
【請求項１５】
請求項４または請求項７記載の付加情報処理装置と、
前記ユーザーのアクセス権限を格納する記録媒体から前記アクセス権限を読み取りこれを前記付加情報処理装置に与える情報読取部と、
を備えることを特徴とする付加情報処理システム。
【請求項１６】
付加情報処理方法であって、
（ａ）付加情報が埋め込まれている入力画像データを取り込むステップと、
（ｂ）前記入力画像データから前記付加情報を抽出するステップと、
（ｃ）前記付加情報が所定条件に適合するか否かを判定するステップと、
（ｄ）前記ステップ（ｃ）において前記付加情報が所定条件に適合すると判定されたときは、前記付加情報の内容を変更することで新たな付加情報を生成するとともに、前記入力画像データから前記付加情報を除いて得た画像データまたは前記入力画像データに前記新たな付加情報を埋め込むことで複製画像データを生成するステップと、
を備えることを特徴とする付加情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子媒体に記録されている電子データまたは印刷媒体などに機密情報を埋め込む装置，システムおよび方法に関し、特に、電子透かし情報を生成しこれを印刷媒体などに埋め込む装置，システムおよび方法に関する。
【背景技術】
【０００２】
近年、電子媒体に記録された画像および印刷媒体などのコンテンツの不正な複製が問題となっている。たとえば、社内限定資料などの機密性の高い印刷文書、チケットや金券などの金銭価値の高い印刷媒体、あるいは企業が作成した地図などの著作物を不正に複製しこれを無断で使用することが問題となっている。高精度で安価なデジタル複写機などが普及し、オリジナルのコンテンツと比べて見た目の変わらない複製物をだれでも簡単に作成することが可能になったことがその一因と想定される。
【０００３】
そこで、コンテンツの不正な複製を防止しコンテンツを保護する技術として、識別コードなどの付加情報をコンテンツに埋め込み、あるいは、コンテンツに埋め込まれた付加情報を検出する電子透かし技術が開発されている。電子透かし（digital watermark）は、一般に、「人間の知覚の特性を利用し、静止画像，動画像およびオーディオなどのコンテンツに対して、コンテンツの特徴を損なわないように埋め込む、コンテンツ自体とは別の情報」と定義され、コンテンツと一体化するように埋め込まれるため、コンテンツの改ざんや意図的な電子透かしの除去が困難である。このような電子透かしを用いて不正な複製を防止する技術は、たとえば、特許文献１（特開２００１−１８９８４２号公報）および特許文献２（特開２００３−１４３３９１号公報）に開示されている。
【特許文献１】特開２００１−１８９８４２号公報
【特許文献２】特開２００３−１４３３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子透かし技術では、コンテンツの複製可能な回数を制限することができず、複製した者または複製に使用した機器を特定することが難しいという問題があった。たとえば、機密文書として１部の原本があり、この原本の複写は許可したいが、原本を複写した複写物の複写回数を制限したい場合に対応することができない。また、機密文書を複写した者，または機密文書の複写に使用した機器の履歴を記録することは難しく、機密文書の内容が漏洩した場合にその漏洩者または漏洩箇所を特定することは容易ではない。
【０００５】
上記に鑑みて本発明の主な目的は、機密文書などのコンテンツの複製可能な回数を制限することができ、あるいは複製行為の履歴を追跡することを容易に可能とする付加情報処理装置、付加情報処理システムおよび付加情報処理方法を提供する点にある。
【課題を解決するための手段】
【０００６】
上記目的を達成すべく、第１の発明による付加情報処理装置は、付加情報が埋め込まれている入力画像データを取り込む画像取込部と、前記入力画像データから前記付加情報を抽出する抽出部と、前記付加情報が所定条件に適合すると判定したときは、前記付加情報の内容を変更することで新たな付加情報を生成するとともに、前記入力画像データから前記付加情報を除去して得た画像データまたは前記入力画像データに前記新たな付加情報を埋め込むことで複製画像データを生成する付加情報変更部と、を備えることを特徴としている。
【０００７】
第２の発明による付加情報処理システムは、上記第１の発明に係る付加情報処理装置と、前記付加情報が埋め込まれた印刷媒体を光学的に走査することで前記画像データを取り込むスキャナーと、前記複製画像データを印刷するプリンターと、を備えることを特徴としている。
【０００８】
第３の発明による付加情報処理システムは、上記第１の発明に係る付加情報処理装置を備えており、前記付加情報は、前記入力画像データの複製回数を制限する複製制限情報を含み、前記付加情報変更部は、前記複製制限情報が前記入力画像データの複製を許可する変数値を含むと判定したときは、前記変数値を変更することで前記新たな付加情報を生成し且つ前記複製画像データを生成する。前記付加情報変更部は、前記付加情報にユーザーの個人識別情報を追加することで前記新たな付加情報を生成する。第３の発明による付加情報処理システムは、前記ユーザーの個人識別情報を格納する記録媒体から前記個人識別情報を読み取りこれを前記付加情報処理装置に与える情報読取部を備えている。
【０００９】
第４の発明による付加情報処理システムは、上記第１の発明に係る付加情報処理装置を備えており、前記付加情報は、前記入力画像データの複製回数を制限する複製制限情報を含み、前記付加情報変更部は、前記複製制限情報が前記入力画像データの複製を許可する変数値を含むと判定したときは、前記変数値を変更することで前記新たな付加情報を生成し且つ前記複製画像データを生成する。前記付加情報変更部は、ユーザーのアクセス権限のレベルが高いほどに前記変数値を小幅に変更し、前記アクセス権限のレベルが低いほどに前記変数値を大幅に変更する。あるいは、前記付加情報変更部は、ユーザーのアクセス権限のレベルが所定レベル以上であると判定したときは、前記新たな付加情報を生成せず、前記入力画像データと同じ付加情報を有する複製画像データを出力する。第４の発明による付加情報処理システムは、前記ユーザーのアクセス権限を格納する記録媒体から前記アクセス権限を読み取りこれを前記付加情報処理装置に与える情報読取部を備えている。
【００１０】
第５の発明による付加情報処理方法は、（ａ）付加情報が埋め込まれている入力画像データを取り込むステップと、（ｂ）前記入力画像データから前記付加情報を抽出するステップと、（ｃ）前記付加情報が所定条件に適合するか否かを判定するステップと、（ｄ）前記ステップ（ｃ）において前記付加情報が所定条件に適合すると判定されたときは、前記付加情報の内容を変更することで新たな付加情報を生成するとともに、前記入力画像データから前記付加情報を除いて得た画像データまたは前記入力画像データに前記新たな付加情報を埋め込むことで複製画像データを生成するステップと、を備えることを特徴としている。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係る種々の実施例について説明する。
【００１２】
＜デジタル複合機＞
図１は、本発明に係る一実施例であるデジタル複合機の構成を概略的に示すブロック図である。このデジタル複合機１は、透かし情報処理部１０，システムコントローラ１１，キー入力部１２，インターフェース（Ｉ／Ｏ）１３，スキャナー１４，印刷部１５，表示部１６，ＦＡＸ送受信部１７，ネットワーク・インターフェース１８および情報読取部１９を備えている。
【００１３】
このデジタル複合機１は、本発明の付加情報処理システムに対応し、透かし情報処理部１０は、本発明の付加情報処理装置に対応し、ＦＡＸ送受信部１７およびネットワーク・インターフェース１８の各々は本発明のデータ送信部とデータ受信部の双方に対応している。
【００１４】
デジタル複合機１は、文書コピー，ＦＡＸ送受信，スキャナーおよびプリンターの機能を有し、インターネット・プロトコルを使用するＩＰネットワークに対応している。ユーザーは、ＬＣＤからなる表示部１６の表示内容を視認しつつ、タッチパネル方式のキー入力部１２を操作することによって文書コピー，ＦＡＸ送信，ＦＡＸ受信および印刷などを指示したり各種設定を行うことができる。ＦＡＸ回線網を通じて伝送されたデータは、ＦＡＸ送受信部１７で受信され、システムコントローラ１１を介して印刷部１５に出力され印刷される。また、スキャナー１４は、読取面上に載置された印刷媒体Ｐｉｎの表面を光学的に走査することで印刷媒体Ｐｉｎの画像データを生成し、これをシステムコントローラ１１に出力する。印刷媒体Ｐｉｎを複写する場合、システムコントローラ１１は、スキャナー１４で読み取られた画像データを画像処理などした後に印刷用フォーマットのデータに変換しこれを印刷部１５に出力して、印刷部１５から複製した印刷媒体Ｐｏｕｔを出力させる。印刷媒体ＰｉｎをＦＡＸ送信する場合は、システムコントローラ１１は、スキャナー１４で読み取られた画像データを画像処理などした後にＦＡＸ送受信部１７に与える。次いで、ＦＡＸ送受信部１７は、画像データを符号化し、ＦＡＸ回線網に接続されているＦＡＸ受信機に宛てて送出する。
【００１５】
デジタル複合機１がスキャナーとして使用される場合は、システムコントローラ１１は、スキャナー１４で読み取られた画像データを画像処理などした後に、ユーザーによって指定された出力先、たとえば、インターフェース（Ｉ／Ｏ）１３に接続されている外部機器，ＦＡＸ回線網に接続されているＦＡＸ受信機，ＩＰネットワークに接続されているコンピュータ，もしくはハードディスクなどの記憶媒体（図示せず）に出力する。
【００１６】
そして、デジタル複合機１がプリンターとして使用される場合は、システムコントローラ１１は、インターフェース（Ｉ／Ｏ）１３に接続されている外部機器，ＩＰネットワークに接続されているコンピュータ，もしくはハードディスクなどの記憶媒体（図示せず）から転送された画像データを画像処理などした後に印刷用フォーマットのデータに変換しこれを印刷部１５に与える。これにより、画像データは印刷媒体Ｐｏｕｔとして出力される。
【００１７】
システムコントローラ１１は、スキャナー１４，インターフェース（Ｉ／Ｏ）１３，ＦＡＸ送受信部１７またはネットワーク・インターフェース１８などの入力装置から転送された画像データに付加情報（電子透かし情報）が埋め込まれている場合、その画像データを透かし情報処理部１０に与えて処理させ、その処理結果を、ユーザーが指定した出力先へ出力する。図２は、透かし情報処理部１０の構成を概略的に示すブロック図である。透かし情報処理部１０は、画像取込部２，画像出力部３，透かし抽出部２０，画像分離部２１，透かし生成部２２，画像合成部２３，タイマー２５および記録部２６を備えている。
【００１８】
画像取込部２は、システムコントローラ１１から転送された透かし入り画像データＤ１を取り込み、これを透かし抽出部２０と画像分離部２１とに並列に出力する。図３に例示される透かし入り画像データＤ１は、「商品企画書」の情報を含む文書画像（原画像）と、この文書画像に埋め込まれた電子透かしデータＤｗとで構成されている。図に例示される電子透かしデータＤｗは、「商品企画書」を作成した者の「所属：商品企画部」，「氏名：沖  太郎」，「作成日時：２００４年１月１日  ＡＭ１０：００」および「複製可能回数：１回」という情報を持つ。本実施例では、特開平２００３−１０１７６２号公報に記載される電子透かし方法を用いて、電子透かしデータＤｗが原画像に埋め込まれている。具体的には、互いに異なる２次元の空間周波数と波数ベクトルを持つ波状のドットパターンが複数個用意され、各ドットパターンが８×８画素程度の解像度を有し且つ埋め込み情報の各記号に対応している。たとえば、埋め込み情報が"０"，"１"，"２"の記号からなる場合、"０"，"１"，"２"にそれぞれ対応するドットパターンが用意される。埋め込み情報すなわち電子透かしデータＤｗは、ドットパターン群に変換され、このドットパターン群を予め定めた順序で配列することによって背景パターン（以下、透かしパターンと呼ぶ。）が生成される。この透かしパターンを原画像に重畳することによって、電子透かしデータＤｗが埋め込まれた透かし入り画像データＤ１を生成することができる。ドットパターンは、２ビット階調の２値画像で構成してもよいし、３ビット階調以上の多階調画像で構成してもよい。
【００１９】
なお、本発明の電子透かし方法は前述の方法に限定されるものではなく、他の電子透かし方法を用いてもよい。また、本実施例では、電子透かし技術が好適なものとして採用されているが、電子透かし技術の代わりに二次元バーコードの技術を用いてもよい。二次元バーコードとは、シンボルキャラクタまたはそれに相当する情報単位を縦横に配列したシンボルである。具体的には、シンボルキャラクタまたはそれに相当する情報単位を白色または黒色のます目（セル）で表現し、これらをマトリクス状またはモザイク状に配列したパターンが挙げられる。このような二次元バーコードを、原画像のうちの文書情報を含まない領域（文字などが記載されていない領域）に付加することによって付加情報を原画像に埋め込むことができる。
【００２０】
次に、透かし抽出部２０は、透かし入り画像データＤ１から電子透かしデータＤｗを抽出し、これを透かし生成部２２に出力する。一方、画像分離部２１は、マスク処理により、透かし入り画像データＤ１から、電子透かしデータＤｗの透かしパターンを除去して原画像データＤ２を抽出し、これを画像合成部２３に出力する。図４に原画像データＤ２を概略的に示す。
【００２１】
透かし生成部２２と画像合成部２３は、透かし入り画像データＤ１に埋め込まれた電子透かしデータＤｗの内容を変更する機能を有しており、透かし生成部２２と画像合成部２３とで透かし変更部（付加情報変更部）２４が構成されている。透かし生成部２２は、電子透かしデータＤｗが後述の所定条件に適合するか否かを判定し、電子透かしデータＤｗが所定条件に適合すると判定したときは、電子透かしデータＤｗの内容を変更して新たな電子透かしデータＤｗ’を生成する。新たな電子透かしデータＤｗ’は、透かしパターンＤ３に変換され、画像合成部２３に出力される。透かし生成部２２における具体的な処理方法については後述する。画像合成部２３は、画像分離部２１から与えられた原画像データＤ２に、透かし生成部２２から与えられた透かしパターンＤ３を重畳することによって、電子透かしデータＤｗ’が埋め込まれた透かし入り画像データＤ４を生成し、これを画像出力部３に出力する。
【００２２】
本実施例では、原画像データＤ２に電子透かしデータＤｗ’が埋め込まれているが、この代わりに、透かし入り画像データＤ１の中の、電子透かしデータＤｗが埋め込まれていない領域に電子透かしデータＤｗ’を埋め込む方法を採用してもよい。この方法では、透かし入り画像データＤ１から電子透かしデータＤｗを除去する処理が不要となり、画像分離部２１を透かし情報処理部１０に組み込む必要がなくなるため、回路の小規模化や処理量の低減という利点を得ることが可能である。
【００２３】
そして、画像出力部３は、透かし入り画像データＤ４を複製画像データとしてシステムコントローラ１１に出力する。本実施例では、透かし情報処理部１０の構成要素２０〜２３は、デジタル回路で構成されてもよいし、あるいはマイクロプロセッサで演算処理される命令群または制御プログラムで構成されてもよい。
【００２４】
情報読取部１９は、認証カードＣｉｄに記録されている認証データを磁気的または光学的に読み取り、読み取った認証データをシステムコントローラ１１を介して透かし情報処理部１０に与える装置である。記録部２６は、透かし生成部２２で処理したデータを保存するメモリ群からなり、タイマー２５は、日時を示す時間データＤｔを発生しこれを透かし生成部２２に供給する。
【００２５】
上記構成を有するデジタル複合機１の透かし情報処理部１０における透かし生成処理の手順を以下に詳説する。
【００２６】
＜第１の実施例＞
図５は、第１の実施例による透かし生成処理の手順を概略的に示すフローチャートである。以下、このフローチャートを参照しつつ、図３に示される透かし入り画像データＤ１が透かし情報処理部１０に入力した場合を例に挙げて透かし生成処理を説明する。
【００２７】
まず、透かし生成部２２は、透かし抽出部２０から入力する電子透かしデータＤｗに複製制限情報（ＲN）が含まれているか否かを判定する（ステップＳ１）。図３に示される電子透かしデータＤｗに含まれる「複製可能回数」がその複製制限情報である。電子透かしデータＤｗが複製制限情報を含まないと判定した場合は、透かし生成部２２は、エラー処理（ステップＳ８）の実行により、透かし入り画像データの複製を許可しない旨の表示を要求するコマンドをシステムコントローラ１１に転送する。この結果、表示部１６には、透かし入り画像データの複製を許可しない旨が表示される。前記エラー処理の後、透かし生成部２２は透かしパターンＤ３を生成せずに処理を終了する。
【００２８】
一方、前記ステップＳ１で、電子透かしデータＤｗが複製制限情報を含むと判定した場合、透かし生成部２２は、複製制限情報である複製可能回数ＲNの表示を要求するコマンドをシステムコントローラ１１へ出力する（ステップＳ２）。この結果、表示部１６は、複製可能回数がＲN回である旨を表示する。
【００２９】
続けて、複製可能回数ＲNが所定範囲内（１以上）であるか否かが判定され（ステップＳ３）、複写可能回数ＲNが所定範囲外（１未満）である場合は、エラー処理（ステップＳ８）の実行により、透かし画像データの複製を許可しない旨の表示を要求するコマンドがシステムコントローラ１１に転送され、表示部１６はその旨を表示する。
【００３０】
一方、前記ステップＳ３で、透かし抽出部２０が複製可能回数ＲNが所定範囲内であると判定した場合、すなわち複製制限情報が透かし入り画像データＤ１の複製を許可する変数値（＝１）を含むと判定した場合は、複製可能回数ＲNの値を"１"だけ減少させる（ステップＳ４）。続けて、透かし入り画像データＤ１の複製可能回数ＲNの残数が０回である旨の表示を要求するコマンドをシステムコントローラ１１に出力する（ステップＳ５）。この結果、表示部１６は複製可能回数の残数を表示する。
【００３１】
さらに続けて、透かし生成部２２は、変更後の複製可能回数ＲNを含む電子透かしデータＤｗ’を新たに生成し（ステップＳ６）、この電子透かしデータＤｗ’から透かしパターンＤ３を生成し（ステップＳ７）、これを画像合成部２３に出力する。図６に、透かしパターンＤ３を概略的に示す。この透かしパターンＤ３は、１回から０回に変更された複製可能回数ＲNを含む電子透かしデータＤｗ’を符号化した画像である。以上で透かし生成処理は終了する。
【００３２】
その後、図７に示すように、画像合成部２３は、画像分離部２１から入力した原画像データＤ２に透かしパターンＤ３を重畳することで複製画像データＤ４を生成し、これを画像出力部３を介してシステムコントローラ１１に出力する。
【００３３】
上記第１の実施例による透かし生成処理では、上記複製制限情報を含む電子透かしデータＤｗが画像データに埋め込まれており、複製制限情報を示す値ＲNが所定範囲内にある場合にのみ、透かし入り画像データＤ１の複製が許可され、また、複製制限情報が書き換えられた電子透かしデータＤｗ’が複製画像データに埋め込まれる。したがって、透かし入り画像データの複製可能な回数を確実に制限し、不正な複製を防止することができる。
【００３４】
＜第２の実施例＞
図８は、第２の実施例による透かし生成処理の手順を概略的に示すフローチャートである。このフローチャートを参照しつつ、図９に示される透かし入り画像データＤ１が透かし情報処理部１０に入力した場合を例に挙げて透かし生成処理を説明する。図９に示される透かし入り画像データＤ１は、「商品企画書」を作成した者の「所属：商品企画部」，「氏名：沖  太郎」，「作成日時：２００４年１月１日  ＡＭ１０：００」および「複製制限値：１」といった情報を持つ電子透かしデータＤｗを含む。
【００３５】
また、本実施例の動作モードでは、ユーザーは透かし入り画像データＤ１の複製を指示する際に、図１に示す情報読取部１９に認証カードＣｉｄを装着しなければならない。情報読取部１９は、ユーザーの認証カードＣｉｄに記録されている個人識別情報Ｄｉｄを読み取り、これをシステムコントローラ１１を介して透かし情報処理部１０に供給する。個人識別情報Ｄｉｄは、デジタル複合機１に対するアクセス権限を示す情報が含まれている。本実施例では、アクセス権限の最高ランクを「Ａ」、中間ランクを「Ｂ」、最低ランクを「Ｃ」でそれぞれ示すこととする。
【００３６】
図８を参照すると、まず、透かし生成部２２は、透かし抽出部２０から入力する電子透かしデータＤｗに複製制限情報すなわち複製制限値ＲNが含まれているか否かを判定し（ステップＳ１０）、電子透かしデータＤｗｇが複製制限情報を含まないと判定した場合は、エラー処理（ステップＳ２５）の実行により、上記ステップＳ８と同様にして透かし入り画像データの複製を許可しない旨を表示部１６に表示させた後、透かし生成処理を終了する。
【００３７】
一方、前記ステップＳ１０において、電子透かしデータＤｗｄが複製制限情報を含むと判定した場合は、透かし生成部２２は、さらに認証データＤｉｄを取得したか否かを判定し（ステップＳ１１）、認証データＤｉｄを取得し得ないと判定した場合は、エラー処理（ステップＳ２５）の実行により、透かし入り画像データの複製を許可しない旨を表示部１６に表示させた後、透かし生成処理を終了する。
【００３８】
一方、前記ステップＳ１１において、認証データＤｉｄを取得したと判定した場合、透かし生成部２２は、認証データＤｉｄに含まれるユーザーのアクセス権限のレベルが「Ａ」，「Ｂ」または「Ｃ」のいずれのランクであるかを判定する（ステップＳ１２）。
【００３９】
アクセス権限が最高ランク「Ａ」であると判定した場合、透かし生成部２２は、システムコントローラ１１に表示要求を発して、アクセス権限と複製可能回数が無制限である旨とを表示部１６に表示させる（ステップＳ１３）。次いで、透かし抽出部２０から入力した電子透かしデータＤｗと同一の電子透かしデータＤｗ’から透かしパターンＤ３を生成しこれを画像合成部２３に出力する（ステップＳ２４）。この結果、画像合成部２３は、システムコントローラ１１から与えられた透かし入り画像データＤ１と同一の複製画像データＤ４を出力することとなる。このようにユーザーのアクセス権限のレベルが所定レベル以上である場合、複製制限情報（ＲN）に関わらず、透かし入り画像データＤ１の無制限の複製が可能となる。
【００４０】
上記ステップＳ１２で、アクセス権限が中間ランク「Ｂ」であると判定された場合は、透かし生成部２２は、システムコントローラ１１に表示要求を発して、アクセス権限のレベルと複製可能回数が［ＲN／Δ1］回である旨とを表示部１６に表示させる（ステップＳ１４）。ここで、記号［ｘ］は入力変数ｘを超えない最大の整数を出力する関数を示し，Δ1はステップ幅を示し、Δ1＝０．５である。図９に示す透かし入り画像データＤ１の場合、複製可能回数は２回（＝［１／０．５］）となる。続いて、複製制限値ＲNが所定範囲内（Δ1以上）であるか否かが判定され（ステップＳ１６）、複製制限値ＲNが所定範囲外（Δ1未満）であると判定された場合は、透かし生成部２２は、エラー処理（ステップＳ２５）の実行により、上記ステップＳ８の処理と同様にして、透かし入り画像データの複製を許可しない旨を表示部１６に表示させる。
【００４１】
他方、前記ステップＳ１５で、複製制限値ＲNが所定範囲内（Δ1以上）であると判定された場合、すなわち複製制限情報が透かし入り画像データＤ１の複製を許可する変数値ＲNを含むと判定された場合は、複製制限値ＲNをステップ幅Δ1（＝０．５）だけ減少させる（ステップＳ１６）。続けて、上記ステップＳ５と同様にして、透かし生成部２２は、システムコントローラ１１に表示要求を発して、透かし入り画像データＤ１の複製可能回数の残数が１回（＝［０．５／０．５］）である旨を表示部１６に表示させる（ステップＳ１７）。
【００４２】
続けて、透かし生成部２２は、変更後の複製制限値ＲN（＝０．５）を含む電子透かしデータＤｗ’を新たに生成し（ステップＳ２４）、この電子透かしデータＤｗ’から透かしパターンＤ３を生成し（ステップＳ２４）、これを画像合成部２３に出力する。
【００４３】
上記ステップＳ１２で、アクセス権限が最低ランク「Ｃ」であると判定された場合は、透かし生成部２２は、システムコントローラ１１に表示要求を発して、アクセス権限のレベルと複製可能回数が［ＲN／Δ2］回（Δ2はステップ幅；Δ2＝１）である旨とを表示部１６に表示させる（ステップＳ１９）。図９に示す透かし入り画像データＤ１の場合、複製可能回数は１回（＝［１／１］）となる。続いて、複製制限値ＲNが所定範囲内（Δ2以上）であるか否かが判定され（ステップＳ２０）、複製制限値ＲNが所定範囲外（Δ2未満）であると判定された場合は、透かし生成部２２は、エラー処理（ステップＳ２５）の実行により、上記ステップＳ８の処理と同様にして、透かし入り画像データの複製を許可しない旨を表示部１６に表示させる。
【００４４】
他方、前記ステップＳ２０で、複製制限値ＲNが所定範囲内（Δ2以上）であると判定された場合、すなわち複製制限情報が透かし入り画像データＤ１の複製を許可する変数値ＲNを含むと判定された場合は、複製制限値ＲNの値をステップ幅Δ2（＝１）だけ減少させる（ステップＳ２１）。続けて、上記ステップＳ５と同様にして、透かし生成部２２は、システムコントローラ１１に表示要求を発して、透かし入り画像データＤ１の複製可能回数の残数が０回（＝［０／１］）である旨を表示部１６に表示させる（ステップＳ２２）。
【００４５】
続けて、透かし生成部２２は、変更後の複製制限値ＲN（＝０）を含む電子透かしデータＤｗ’を新たに生成し（ステップＳ２３）、この電子透かしデータＤｗ’から透かしパターンＤ３を生成し（ステップＳ２４）、これを画像合成部２３に出力する。以上で、本実施例の透かし生成処理は終了する。
【００４６】
上記第２の実施例による透かし生成処理では、透かし入り画像データＤ１を複製する度に、ユーザーのアクセス権限のレベルが高いほどに複製制限値ＲNを小さなステップ幅で変更し、ユーザーのアクセス権限のレベルが低いほどに複製制限値ＲNを大きなステップ幅で変更している（ステップＳ１６，Ｓ２１）。また、ユーザーのアクセス権限のレベルが所定レベル以上であるときは複製制限値ＲNを変更せずに、無制限の複製を許可している（ステップＳ１３，Ｓ２４）。したがって、ユーザーのアクセス権限に応じて複製可能回数を制限することができる。
【００４７】
＜第３の実施例＞
図１０は、第３の実施例による透かし生成処理の手順を概略的に示すフローチャートである。このフローチャートを参照しつつ、図１１に示される透かし入り画像データＤ１が透かし情報処理部１０に入力した場合を例に挙げて透かし生成処理を説明する。図１１に示される透かし入り画像データＤ１は、「商品企画書」を作成した者の「個人識別番号：１１１１１１」，「所属：商品企画部」，「氏名：沖  太郎」および「作成日時：２００４年１月１日  ＡＭ１０：００」という情報を持つ電子透かしデータＤｗを含む。
【００４８】
また、本実施例の動作モードでは、ユーザーは透かし入り画像データＤ１の複製を指示する際に、図１に示す情報読取部１９に認証カードＣｉｄを装着し、この認証カードＣｉｄに記録されているユーザーの個人識別情報Ｄｉｄを透かし情報処理部１０に入力する必要がある。情報読取部１９は、認証カードＣｉｄから読み取った個人識別情報Ｄｉｄをシステムコントローラ１１を介して透かし情報処理部１０に供給する。
【００４９】
図１０を参照すると、まず、透かし生成部２２は、システムコントローラ１１から、当該デジタル複合機１の固有のシステム識別情報Ｄｉｓを取得する（ステップＳ３０）。システム識別情報Ｄｉｓとしては、デジタル複合機１の出荷時にマスクＲＯＭなどに記録された固有の番号，もしくはネットワーク・インターフェース１８に割り当てられたＭＡＣアドレス（Media Access Control Address）などを使用すればよい。
【００５０】
次に、透かし生成部２２は、個人識別情報Ｄｉｄが取得されたか否かを判定し（ステップＳ３１）、個人識別情報Ｄｉｄを取得できないと判定した場合は、エラー処理（ステップＳ３３）の実行により、システムコントローラ１１に表示要求を発して、透かし入り画像データＤ１の複製を許可しない旨を表示部１６に表示させ、本透かし生成処理を終了する。
【００５１】
一方、前記ステップＳ３１で、個人識別情報Ｄｉｄが取得されたと判定した場合、透かし生成部２２は、複製前の電子透かしデータＤｗに個人識別情報Ｄｉｄおよびシステム識別情報Ｄｉｓの双方を追加することで電子透かしデータＤｗ’を新たに生成し（ステップＳ３２）、この電子透かしデータＤｗ’から透かしパターンＤ３を生成し（ステップＳ３４）、これを画像合成部２３に出力した後に、透かし生成処理を終了する。図１２は、電子透かしデータＤｗ’が埋め込まれた透かしパターンＤ３を概略的に示す図である。電子透かしデータＤｗ’は、複製前の電子透かしデータＤｗに対し、複製回数を示す情報（「複写１回目」），複製者の「個人識別番号：１２３４５６」，「所属：事業部」および「氏名：沖  次郎」といった個人識別情報Ｄｉｄと、「システムＩＤ：ｘｙｚ５６７８−ｚｚ」のシステム識別情報Ｄｉｓと、「複製日時：２００４年１月７日ＰＭ１：００」とが新たに追加されている。「複製日時」は、タイマー２５から供給される時間データＤｔで与えられる。
【００５２】
上記第３の実施例による透かし生成処理では、透かし入り画像データＤ１を複製する度に、複製した者の個人識別情報Ｄｉｄと複製に使用した機器固有のシステム識別情報Ｄｉｓとが複製画像データに埋め込まれるため、複製行為の履歴を容易且つ確実に追跡することができる。したがって、機密文書の内容が漏洩した場合でも、その漏洩者または漏洩箇所を容易に特定することが可能である。
【００５３】
＜第４の実施例＞
図１３は、第４の実施例による透かし生成処理の手順を概略的に示すフローチャートである。このフローチャートを参照しつつ、図１４に示される透かし入り画像データＤ１が透かし情報処理部１０に入力した場合を例に挙げて透かし生成処理を説明する。図１４に示される透かし入り画像データＤ１は、「識別番号：９９９９９９」，「原本フラグ値：１」，「所属：商品企画部」，「氏名：沖  太郎」，「作成日時：２００４年１月１日ＡＭ１０：００」および「複製制限値：５」といった情報を持つ電子透かしデータＤｗを含む。ここで、「識別番号」は、他の画像データと識別可能にする、透かし入り画像データＤ１の固有の番号である。また、「原本フラグ値」は"０"または"１"のいずれかをとり、原本フラグ値が"１"の場合、透かし入り画像データＤ１は原本を示し、原本フラグ値が"０"の場合、透かし入り画像データＤ１は原本以外の複製画像データを示す。
【００５４】
図１３を参照すると、まず、透かし生成部２２は、透かし抽出部２０から入力する電子透かしデータＤｗに原本フラグ値Ｍｆ，複製制限情報（ＲN）および識別番号Ｎｄが含まれているか否かを判定し（ステップＳ４０）、原本フラグ値Ｍｆ，複製制限情報（ＲN）または識別番号Ｎｄのいずれか一つでも含まれていないと判定した場合は、エラー処理（ステップＳ５４）の実行により、透かし入り画像データの複製を許可しない旨を表示部１６に表示させた後に、本透かし生成処理を終了する。
【００５５】
一方、前記ステップＳ４０で、電子透かしデータＤｗが、原本フラグ値Ｍｆ，複製制限情報（ＲN）および識別番号Ｎｄを全て含むと判定した場合、透かし生成部２２は、さらに前記原本フラグ値Ｍｆが"０"または"１"のいずれであるかを判定する（ステップＳ４１）。原本フラグ値Ｍｆが"０"の場合、透かし入り画像データＤ１が複製データであると判断して、透かし生成部２２は、エラー処理（ステップＳ５４）の実行により、透かし入り画像データの複製を許可しない旨を表示部１６に表示させた後、透かし生成処理を終了する。
【００５６】
一方、原本フラグ値Ｍｆが"１"の場合、透かし生成部２２は、透かし入り画像データＤ１が原本であると判断して、ステップＳ４２に処理を移行させる。ステップＳ４２では、透かし生成部２２は、記録部２６を参照し、識別番号Ｎｄに対応する電子透かしデータが記録部２６に保存されているか否かを判定し、当該電子透かしデータが記録部２６に保存されていないと判定した場合は、さらに複製制限値ＲNが所定範囲内（１以上）であるか否かを判定する（ステップＳ５０）。
【００５７】
前記ステップＳ５０で、複製制限値ＲNが所定範囲外（１未満）であると判定された場合は、透かし生成部２２は、エラー処理（ステップＳ５４）の実行により、透かし入り画像データの複製を許可しない旨を表示部１６に表示させた後、本透かし生成処理を終了する。一方、前記ステップＳ５０で、複製制限値ＲNが所定範囲内（１以上）であると判定された場合、すなわち複製制限情報が透かし入り画像データＤ１の複製を許可する変数値ＲNを含むと判定した場合、透かし生成部２２は複製制限値ＲNを"１"だけ減少させる（ステップＳ５１）。続けて、変更後の複製制限値ＲNを含む電子透かしデータＤｗ’が新たに生成され（ステップＳ５２）、この電子透かしデータＤｗ’が記録部２６に保存される（ステップＳ５３）。
【００５８】
次に、透かし生成部２２は、前記ステップＳ５２で生成された電子透かしデータＤｗ’から透かしパターンＤ３を生成し（ステップＳ４９）、これを画像合成部２３に出力した後、本透かし生成処理を終了する。
【００５９】
上記ステップＳ４２で、電子透かしデータが記録部２６に保存されていると判定した場合、透かし生成部２２は、記録部２６に保存されている複製制限値ＲN’を読み込み（ステップＳ４３）、前記複製制限値ＲN’が所定範囲内（１以上）であるか否かを判定する（ステップＳ４４）。前記複製制限値ＲN’が所定範囲外（１未満）であると判定した場合、透かし生成部２２は、エラー処理（ステップＳ５４）の実行により、透かし入り画像データＤ１の複製を許可しない旨を表示部１６に表示させた後、本透かし生成処理を終了する。
【００６０】
前記ステップＳ４４で、複製制限値ＲN’が所定範囲内（１以上）であると判定した場合、すなわち複製制限情報が透かし入り画像データＤ１の複製を許可する変数値ＲN’を含むと判定した場合は、透かし生成部２２は複製制限値ＲN’を"１"だけ減少させ（ステップＳ４５）、記録部２６に保存されている複製制限値ＲN’を新しい値に更新する（ステップＳ４６）。
【００６１】
続けて、透かし生成部２２は、上記原本フラグ値Ｍｆを"１"から"０"に、上記複製制限値ＲNを"５"から"０"にそれぞれ変更し（ステップＳ４７）、変更後の原本フラグ値Ｍｆと複製制限値ＲNを含む電子透かしデータＤｗ’を新たに生成し（ステップＳ４８）、前記電子透かしデータＤｗ’から透かしパターンＤ３を生成し（ステップＳ４９）、これを画像合成部２３に出力する。図１５に、透かしパターンＤ３を概略的に示す。以上で、本実施例の透かし生成処理は終了する。
【００６２】
上記第４の実施例による透かし生成処理は、原本の複製を許可する一方、原本以外の複製データの複製を許可しないことができる。加えて、原本の複製可能な回数を制限し、不正な複製を防止することが可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明に係る一実施例であるデジタル複合機の構成を概略的に示すブロック図である。
【図２】デジタル複合機に組み込まれた透かし情報処理部の構成を概略的に示すブロック図である。
【図３】透かし入り画像データの一例を概略的に示す図である。
【図４】図３に示す透かし入り画像データから透かしパターンを除去して得た原画像データを概略的に示す図である。
【図５】本発明の第１の実施例による透かし生成処理の手順を概略的に示すフローチャートである。
【図６】透かしパターンを概略的に示す図である。
【図７】原画像データに透かしパターンを重畳する手順を示す図である。
【図８】本発明の第２の実施例による透かし生成処理の手順を概略的に示すフローチャートである。
【図９】透かし入り画像データの一例を概略的に示す図である。
【図１０】本発明の第３の実施例による透かし生成処理の手順を概略的に示すフローチャートである。
【図１１】透かし入り画像データの一例を概略的に示す図である。
【図１２】透かしパターンを概略的に示す図である。
【図１３】本発明の第４の実施例による透かし生成処理の手順を概略的に示すフローチャートである。
【図１４】透かし入り画像データの一例を概略的に示す図である。
【図１５】透かしパターンを概略的に示す図である。
【符号の説明】
【００６４】
１  デジタル複合機
２  画像取込部
３  画像出力部
１０  透かし情報処理部
１１  システムコントローラ
１３  インターフェース（Ｉ／Ｏ）
１４  スキャナー
１５  印刷部
１６  表示部
１７  ＦＡＸ送受信部
１８  ネットワーク・インターフェース
１９  情報読取部
２０  透かし抽出部
２１  画像分離部
２２  透かし生成部
２３  画像合成部
２４  透かし変更部（付加情報変更部）
２６  記録部
【図１】
2005229176.tif 000003
【図２】
2005229176.tif 000004
【図３】
2005229176.tif 000005
【図４】
2005229176.tif 000006
【図５】
2005229176.tif 000007
【図６】
2005229176.tif 000008
【図７】
2005229176.tif 000009
【図８】
2005229176.tif 000010
【図９】
2005229176.tif 000011
【図１０】
2005229176.tif 000012
【図１１】
2005229176.tif 000013
【図１２】
2005229176.tif 000014
【図１３】
2005229176.tif 000015
【図１４】
2005229176.tif 000016
【図１５】
2005229176.tif 000017