(57)【要約】【課題】  電子ドキュメントを探すにはファイル名を知りたい。印刷物の作成者や最終的に編集されたドキュメントを誰が持っているのかを知りたい。印刷物が誰が出力したものであるかの特定を容易にしたい。このような要求の解決方法として、原稿の空き領域を検出し、空き領域のサイズに応じて情報量を調整し、符号化してドキュメントに付加する方法や、印刷データ全体に透かし画像を表す透かし画像データを埋め込む方法がある。しかし、前者では空き領域の一画を用いるため、その部分が隠れてしまうと情報が取り出せなくなったり、後者ではドキュメント全体に情報を付加するため、元となるドキュメントに描かれている情報と重なる部分は情報の欠落が起こったり、元となるドキュメントに描かれている情報を元に戻すことができなかった。【解決手段】  電子ドキュメントの背景部分を検出し、その背景部分に情報片として細かくした情報を並べて付加する。【選択図】  図２
2011077646.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信する印刷データ受信手段（２０１）と、
前記印刷データに基づき生成される印刷物の空き領域を検出する空き領域検出手段（２０４）と、
所定の情報を所定サイズに分割した情報片から複数透かし画像片を生成する透かし画像片生成手段（２０５）と、
前記透かし画像片生成手段において生成された透かし画像片を前記空き領域検出手段によって検出された領域に並べて配置する透かし画像片配置手段（２０６）と、
前記透かし画像片が配置されたデータを出力する出力手段（２０３）とを有することを特徴とする画像形成装置。
【請求項２】
所定の情報を所定サイズに分割した情報片から複数透かし画像片を生成する透かし画像片生成手段によって生成される透かし画像片は、点或いは線の集まりからなり、前記点或いは線の集まりは一直線上に並び、また、前記点或いは線の集まりは先頭を示す形状を持つことを特徴とする請求項１の画像形成装置。
【請求項３】
透かし画像片生成手段において生成された透かし画像片を空き領域検出手段によって検出された領域に並べて配置する透かし画像片配置手段は、透かし画像片を順に一直線上に並べて複数線を生成することを特徴とする請求項２の画像形成装置。
【請求項４】
所定の情報を所定サイズに分割した情報片から複数透かし画像片を生成する透かし画像片生成手段によって生成される透かし画像片を、印刷データに基づき生成される印刷物の空き領域を検出する空き領域検出手段によって検出された空き領域にレイアウトした場合に、前記透かし画像片を１情報分レイアウトした時点で前記空き領域が満たされない場合は、繰り返しレイアウトし、前記空き領域が満たされるまでこれを繰り返すことを特徴とする請求項１、請求項２、乃至、請求項３の画像形成装置。
【請求項５】
読み取りデータを受信する読み取りデータ受信手段（１２０１）と、
前記読み取りデータ受信手段が受信した読み取りデータに透かし画像片が埋め込まれているかを確認する透かし画像片検出手段（１２０４）と、
前記透かし画像片検出手段によって透かし画像片が埋め込まれていることが確認できた場合は、透かし画像片１つ１つをパターン形状より検出するパターン形状検出手段（１２０５）と、
前記パターン形状検出手段によって検出されたパターンから情報片を抽出する情報片抽出手段（１２０６）と、
パターンの位置に従って前記抽出した情報片を並べることで情報を復元する情報復元手段（１２０７）とを有することを特徴とする画像形成装置。
【請求項６】
読み取りデータを受信する読み取りデータ受信手段（１８０１）と、
前記読み取りデータ受信手段が受信した読み取りデータに透かし画像片が埋め込まれているかを確認する透かし画像片検出手段（１８０５）と、
前記透かし画像片検出手段によって透かし画像片が埋め込まれていることが確認できた場合は、透かし画像片１つ１つをパターン形状より検出するパターン形状検出手段（１８０６）と、
パターン除去を指定するパターン除去指定手段（１８０４）と、
パターン形状検出手段により検出されたパターンが埋め込み情報であるかを確認する情報片抽出部（１８０７）と、
埋め込み情報ならばパターンを白に置き換えるパターン除去手段（１８０８）とを備え、
前記パターン除去指定手段によりパターン除去が指定された場合は、前記パターン除去手段を用いてパターンを除去することを特徴とする画像形成装置。
【請求項７】
読み取りデータを受信する読み取りデータ受信手段（２００１）と、
前記読み取りデータ受信手段が受信した読み取りデータに透かし画像片が埋め込まれているかを確認する透かし画像片検出手段（２００４）と、
前記透かし画像片検出手段によって透かし画像片が埋め込まれていることが確認できた場合は、透かし画像片１つ１つをパターン形状より検出するパターン形状検出手段（２００６）と、
前記パターン形状検出手段によって検出されたパターンから情報片を抽出する情報片抽出手段（２００７）と、
パターンの位置に従って前記抽出した情報片を並べることで情報を復元する情報復元手段（２０１１）と、
前記パターン形状検出手段によって検出されたパターンの検出位置を記憶しておくパターン配置記憶手段（２００５）と、
前記情報復元手段により復元された情報の一部を置き換える情報置き換え手段（２０１０）と、
所定の情報を所定サイズに分割した情報片から複数透かし画像片を生成する透かし画像片生成手段（２００９）と、
前記透かし画像片生成手段において生成された透かし画像片を前記パターン配置記憶手段に記憶されている領域に並べて配置する画像片配置手段（２００８）とを有することを特徴とする画像処理装置。
【請求項８】
読み取りデータを受信する読み取りデータ受信手段（２００１）と、
前記読み取りデータ受信手段が受信した読み取りデータに透かし画像片が埋め込まれているかを確認する透かし画像片検出手段（２００４）と、
前記透かし画像片検出手段によって透かし画像片が埋め込まれていることが確認できた場合は、透かし画像片１つ１つをパターン形状より検出するパターン形状検出手段（２００６）と、
前記パターン形状検出手段によって検出されたパターンから情報片を抽出する情報片抽出手段（２００７）と、
パターンの位置に従って前記抽出した情報片を並べることで情報を復元する情報復元手段（２０１１）と、
前記パターン形状検出手段によって検出されたパターンの検出位置を記憶しておくパターン配置記憶手段（２００５）と、
情報置き換えを行うか否かを指示するための情報変更指示手段（２０１２）と、
前記情報復元手段により復元された情報の一部を置き換える情報置き換え手段（２０１０）と、
所定の情報を所定サイズに分割した情報片から複数透かし画像片を生成する透かし画像片生成手段（２００９）と、
前記透かし画像片生成手段において生成された透かし画像片を前記パターン配置記憶手段に記憶されている領域に並べて配置する画像片配置手段（２００８）とを備え、
前記情報変更指示手段（２０１２）により情報を置き換える支持があった場合は、前記情報置き換え手段（２０１０）により情報を置き換え、前記透かし画像片生成手段（２００９）により透かし画像片を生成し、前記画像片配置手段（２００８）により前記透かし画像片を再配置し、
前記情報変更指示手段（２０１２）により情報を置き換える支持がなかった場合は、前記情報復元手段によって復元された情報を前記透かし画像片生成手段（２００９）によって透かし画像片化し、前記配置手段（２００８）により前記透かし画像片を再配置することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントの余白部分への情報の埋め込み方法、読み出し方法、情報削除方法、及び、情報変更方法に関する。
【背景技術】
【０００２】
電子ドキュメントを印刷する際にファイル名を印刷物上に入れたくないが、後々に印刷物の元となった電子ドキュメントを探す際には電子ドキュメントのファイル名を知りたいという要求がある。また、同様にドキュメントの作成日、作成者、最終変更日時、編集者等の情報があれば印刷物の作成者や最終的に編集されたドキュメントを誰が持っているのかを容易に知ることができる。
【０００３】
更には、複写物或いは印刷物が印刷機に置かれたままになっている場合に、その印刷物が誰が出力したものであるかの特定を容易にすることで、その置かれたままの複写物或いは印刷物を出力した者に届けることが可能となる。これにより、ドキュメントの内容によってはセキュリティ上の問題を解決することが可能となり、また、印刷者に届けることによって再印刷を減らすことによる無駄の削減が可能となる。
【０００４】
このような問題の解決方法として、印刷物に情報を埋め込む技術が提案されている。
【０００５】
従来のドキュメントに対する情報埋め込み技術には、原稿の空き領域を検出し、空き領域のサイズに応じてセキュリティ情報等の情報量を調整し、符号化してバーコードを生成しドキュメントに付加する方法が提案されている。また、セキュリティ情報の情報量を変えたくない場合は、バーコードを原稿の裏面に記録するか、或いは、原稿画像全体を縮小するといった方法が提案されている（例えば、特許文献１参照。）。また、透かし画像が異なる向きに複数配置されるように、印刷データ全体に透かし画像を表す透かし画像データを埋め込む方法も提案されている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−１５４１７７号公報（第６頁、図４）
【特許文献２】特開２００７−０２８２５６号公報（第１頁、図４）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１の方法においては、空き領域の一画を用いるため、例えば原稿の一部が重なりバーコードが隠れてしまうと情報が取り出せなくなってしまうという問題があった。また、特許文献２の方法においては、ドキュメント全体に情報を付加するため、元となるドキュメントに描かれている情報と重なる部分は情報の欠落が起こったり、また、元となるドキュメントに描かれている情報を元に戻すことができなかったりという問題があった。
【課題を解決するための手段】
【０００８】
印刷データを受信する印刷データ受信手段と、前記印刷データに基づき生成される印刷物の空き領域を検出する空き領域検出手段と、所定の情報を所定サイズに分割した情報片から複数透かし画像片を生成する透かし画像片生成手段と、前記透かし画像片生成手段において生成された透かし画像片を前記空き領域検出手段によって検出された領域に並べて配置する透かし画像片配置手段と、前記透かし画像片が配置されたデータを出力する出力手段とを有することを特徴とする。
【発明の効果】
【０００９】
情報を情報片化し原稿の空き領域に埋め込んでいくことにより、埋め込み情報が不意に隠れてしまうことがなく、また、元となる原稿に描かれている情報の上に情報を重ねることがないので、埋め込み情報の欠落を防ぎ、且つ、原稿に書かれている情報に影響することなく印刷・複写することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】ドキュメント背景への情報埋め込み及び復元システムの全体図。
【図２】ドキュメント背景への情報埋め込みシステムの構成図。
【図３】ドキュメント背景を検出し情報を埋め込むまでの手順詳細を示すフローチャート。
【図４】ドキュメントとそれに対する背景部を示す説明図。
【図５】ドキュメント及び印刷データに付加されている情報図。
【図６】ドキュメント背景埋め込み文字列図。
【図７】埋め込み情報文字コード図。
【図８】文字コードから情報片化した情報片図。
【図９】ドキュメント背景に埋め込む画像を示す透かし画像片図。
【図１０】ドキュメント背景に埋め込む透かし画像片を並べた埋め込みデータ図。
【図１１】ドキュメント背景に情報を埋め込んだ情報埋め込み結果図。
【図１２】ドキュメント背景に埋め込まれた情報の復元システム構成図。
【図１３】ドキュメント背景から情報を読み取り復元するまでの手順詳細を示すフローチャート。
【図１４】透かし画像片検索時に使用するドット配列図。
【図１５】透かし画像片の検出順を示す透かし画像片配列図。
【図１６】検出された透かし画像片から情報片に変換した情報片図。
【図１７】復元された情報を示す復元情報図。
【図１８】ドキュメント背景に埋め込まれた情報の除去システムの全体図。
【図１９】ドキュメント背景に埋め込まれた情報を除去するまでの手順詳細を示すフローチャート。
【図２０】ドキュメント背景に埋め込まれた情報の情報変更システムの構成図。
【図２１】ドキュメント背景に埋め込まれた情報の一部を変更し再埋め込みするまでの手順詳細を示すフローチャート。
【図２２】情報変更された情報を示す埋め込み情報図。
【図２３】情報変更後情報を合成した文字列図。
【図２４】文字列から文字コードに変換した文字コード図。
【図２５】文字コードから情報片化した情報片図。
【図２６】情報片から透かし画像片に変換した透かし画像片配列図。
【図２７】再生成された埋め込み情報を付加した出力ドキュメント図。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１２】
印刷物の背景部分にドキュメントファイル名、作成日時、作成者、最終変更日時、編集者、印刷日時、印刷者を埋め込むまでの手順を以下に説明する。
【００１３】
図１は、本発明の実施形態１のシステム構成図である。
【００１４】
印刷ドキュメントの作成から印刷データ及び印刷命令を発信するまでの操作を行うパーソナルコンピュータ１０１と、印刷データ及び印刷命令を受け取った際には印刷データに基づき印刷物を生成する印刷装置１０２と、前記パーソナルコンピュータと前記印刷装置とを接続するネットワーク１０３とから構成されている。
【００１５】
図２は、印刷装置１０２に搭載の、印刷物の空き領域を検出してから情報を埋め込むまでの処理を行う情報埋め込み部２００を示している。情報埋め込み部２００は、印刷データを受信するデータ受信部２０１、受信したデータを保存・加工する際に保存する記憶部２０２、受信したデータから空き領域を検出する空き領域検出部２０４、印刷データから情報を取得し透かし画像片を作成する透かし画像片生成部２０５、透かし画像片生成部２０５で生成した透かし画像片を空き領域検出部２０４で検出した空き領域に配置する透かし画像片配置部２０６、画像片が配置された印刷データを出力する出力部２０３とから構成される。
【００１６】
図３は、印刷装置１０２に搭載の情報埋め込み部２００がデータ（図４．４０１）を受け取ってから、ファイル名やユーザ名等の情報（図５．５０１、５０２）が埋め込まれたデータ（図１１．１１０１）を出力するまでの流れを示すフローチャートである。
【００１７】
ステップＳ３０１において、データ受信部２０１でデータを受信したかを確認し、受信していない場合はこれを繰り返す。
【００１８】
一方、ステップＳ３０１において、データを受信した場合は記憶部２０２にデータを記憶し、ステップＳ３０２へ進む。
【００１９】
ステップＳ３０２において、空き領域検出部２０４は記憶部２０２にあるデータ４０１を読み出し、空き領域４０３を検出し空き領域データ４０２を記憶部２０２に記憶し、ステップＳ３０３へ進む。
【００２０】
ステップＳ３０３において、透かし画像片生成部２０５はデータ受信部２０１で受信したデータから埋め込み情報５０１及び５０２を獲得し、ステップＳ３０４へ進む。
【００２１】
ステップＳ３０４において、透かし画像片生成部２０５は埋め込み情報５０１及び５０２を合成した合成埋め込み情報６０１を生成し、文字コード７０１に変換し、更に４ビット情報８０１に変換し、ステップＳ３０５へ進む。
【００２２】
ステップＳ３０５において、透かし画像片生成部２０５は、４ビット情報８０１を、４ビット信号値を画像片化した９０１〜９０４に置き換えて、透かし画像片１００１を生成し、これを記憶部２０２に記憶し、ステップＳ３０６へ進む。
【００２３】
ステップＳ３０６において、透かし画像片配置部２０６は、記憶部２０２より空き領域データ４０２及び透かし画像片１００１を読み出し、左上から順に空き領域４０３に収まるように透かし画像片１００１を前から順に並べデータ４０１に付加していき、ステップＳ３０７へ進む。
【００２４】
ステップＳ３０７において、透かし画像片配置部２０６は、空き領域４０３は透かし画像片で満たされたかを確認し、満たされていない場合は、ステップＳ３０８へ進む。
【００２５】
ステップＳ３０８において透かし画像片１００１の一番先頭に戻り、ステップＳ３０６へ進みこれを繰り返す。
【００２６】
一方、ステップＳ３０７において、空き領域４０３が透かし画像片で満たされた場合はステップＳ３０９へ進む。
【００２７】
ステップＳ３０９において、出力部２０３は記憶部２０２より透かし画像片を付加したデータ１１０１を獲得し、出力して終了する。
【００２８】
これにより、埋め込み情報の一部が不意に隠れてしまっても他の部分で補間することで、情報欠落を防ぐことができ、また、元となる原稿に描かれている情報の上に情報を重ねることがないので、ユーザが作成した原稿に書かれている情報に埋め込み情報が影響を与えることなく印刷・複写するための印刷物を得ることができる。
【００２９】
次に、印刷物に埋め込まれているドキュメントファイル名、作成日時、作成者、最終変更日時、編集者、印刷日時、印刷者を取得するまでの手順を以下に説明する。
【００３０】
図１２は、印刷装置１０２に搭載の、印刷物に埋め込まれているドットパターンを検出し、情報を取得するまでの処理を行う情報取得部１２００を示している。情報取得部１２００は、解析対象のデータを受け取るデータ受信部１２０１、受信したデータを保存・解析する際に保存する記憶部１２０２、透かし画像片が存在しているかどうかを検出する透かし画像片検出部１２０４、透かし画像片が存在する場合はパターン形状を検出するパターン形状検出部１２０５、パターン形状から情報片へと変換する情報片抽出部１２０６、抽出した情報片から情報を復元する情報復元部１２０７、復元した情報を出力する出力部１２０３とから構成される。
【００３１】
図１３は、印刷装置１０２に搭載の情報取得部１２００がデータを受け取ってから情報を取得するまでの流れを示すフローチャートである。
【００３２】
ステップＳ１３０１において、データ受信部１２０１でデータを受信したかを確認し、受信していない場合はこれを繰り返す。
【００３３】
一方、ステップＳ１３０１において、データを受信した場合は記憶部１２０２にデータを記憶し、ステップＳ１３０２へ進む。
【００３４】
ステップＳ１３０２において、透かし画像片検出部１２０４は記憶部１２０２に記憶されたデータを角度を変えながら走査し、パターン１４００のドット１４０１及びドット１４０２と重なるパターンがあるかと、パターンがある場合は検出した際の角度を記憶部１２０２に記憶し、ステップＳ１３０３へ進む。
【００３５】
ステップＳ１３０３において、パターンが存在しない場合は終了する。
【００３６】
一方、ステップＳ１３０３において、パターンが存在する場合は、ステップＳ１３０４へ進む。
【００３７】
ステップＳ１３０４において、パターン形状検出部１２０５は、記憶部１２０２に記憶されているパターンの角度と２つのドット１４０１及び１４０２の後ろに続くドットがある方を後ろとし、パターンの方向１５０２を決定して記憶部１２０２に記憶し、ステップＳ１３０５へ進む。
【００３８】
ステップＳ１３０５において、情報片抽出部１２０５は、パターンを右向きに進む方向にした場合の一番左上のパターン１５０４を初めのパターンに決定し、左上から順に右方向１５０２に進み、終わったら下方向１５０３に進みながら、パターン情報を記憶部１２０２に記憶し、ステップＳ１３０６へ進む。
【００３９】
ステップＳ１３０６において、情報片抽出部１２０６は記憶部１２０２に記憶されているパターン情報を画像片９０１〜９０４と比較して情報片１６０１に変換し、記憶部１２０２に保存して、最後のパターンまで読み終えたら、情報復元部１２０７において文字コード７０１に変換後、文字列６０１に変換して、復元した情報１７０１を出力部１２０３に渡して出力し終了する。
【００４０】
これにより、ユーザ作成の原稿部分でありパターンがない部分については、パターンの読み飛ばしを行い、パターンが存在する部分ではパターン読み進めることで、これまでの原稿全体に情報を付加することがなくても情報を復元することが可能となり、また、情報が繰り返し付加されている場合には、一番長い情報を取ることによって、情報付加部の一部が原稿の重なり等で隠れてしまっていても、正確に復元することが可能となる。
【実施例２】
【００４１】
実施例１では情報を原稿の背景に対して埋め込み、また、埋め込まれた情報を復元して取り出すという処理を行っていたが、この埋め込まれた情報を原稿から除去したい場合は情報が埋め込まれている位置を正確に知る必要がある。本実施例２の処理は、この課題を解決するために実行される。
【００４２】
印刷物の背景部に情報が埋め込まれていて、その情報を除去するよう指示された場合、埋め込み情報であるパターンを削除する手順を以下に説明する。
【００４３】
図２０は、印刷装置１０２に搭載の、読み取りデータに埋め込まれているドットパターンを検出し、ドットパターンを除去するまでの処理を行う情報除去部１８００を示している。
【００４４】
情報除去部１８００は、読み取りデータのデータを受信するデータ受信部１８０１と、受信データを保存し加工する記憶部１８０２と、パターン除去を行うか行わないかの支持を受けるためのパターン除去指示部１８０４と、透かし画像片が存在しているかどうかを検出する透かし画像片検出部１８０５、透かし画像片が存在する場合はパターン形状を検出するパターン形状検出部１８０６、パターン形状検出部においてパターンが検出された場合はそのパターンが埋め込み情報であるかを確認する情報片抽出部１８０７、埋め込み情報であった場合はそのパターンを除去するパターン除去部１８０８、情報を除去したデータを出力する出力部１８０３とから構成される。
【００４５】
図２１は、印刷装置１０２に搭載の情報除去部１８００がデータを受け取ってから埋め込み情報を除去するまでの流れを示すフローチャートである。
【００４６】
ステップＳ１９０１において、原稿１１０１が印刷装置１０２の読取装置によってデータを読み取り、データ受信部１８０１はデータを受信したかを確認し、受信していない場合はこれを繰り返す。
【００４７】
一方、ステップＳ１９０１において、データを受信した場合は記憶部１８０２にデータを記憶し、ステップＳ１９０２へ進む。
【００４８】
ステップＳ１９０２において、透かし画像片検出部１８０５は記憶部１８０２に記憶されたデータを角度を変えながら走査し、パターン１４００のドット１４０１及びドット１４０２と重なるパターンがあるかと、パターンがある場合は検出した際の角度を記憶部１８０２に記憶し、ステップＳ１９０３へ進む。
【００４９】
ステップＳ１９０３において、パターンが存在しない場合は終了する。
【００５０】
一方、ステップＳ１９０３において、パターンが存在する場合は、ステップＳ１９０４へ進む。
【００５１】
ステップＳ１９０４において、パターン除去指示部１８０４がパターン除去を指示されたかを確認し、指示されていない場合は終了する。
【００５２】
一方、ステップＳ１９０４において、パターン除去を指示された場合は、ステップＳ１９０５へ進む。
【００５３】
ステップＳ１９０５において、パターン形状検出部１８０６は、記憶部１８０２に記憶されているパターンの角度と２つのドット１４０１及び１４０２の後ろに続くドットがある方を後ろとし、パターンの方向１５０２を決定して記憶部１８０２に記憶し、ステップＳ１９０６へ進む。
【００５４】
ステップＳ１９０６において、情報片抽出部１８０７は、パターンを右向きに進む方向にした場合の一番左上のパターン１５０４を初めのパターンに決定し、左上から順に右方向１５０２に進み、終わったら下方向１５０３に進みながら、パターンが情報を含むかを画像片９０１〜９０４と比較して確認しながら情報である場合はパターン位置情報を記憶部１８０２に記憶し、ステップＳ１９０７へ進む。
【００５５】
ステップＳ１９０７において、パターン除去部１８０７は記憶部１８０２に記憶されているパターン位置情報を元にパターンがあった場所を白に塗り潰して、記憶部１８０２に保存し、最後のパターンまで塗り潰し終えたら、除去後画像４０１を出力部１８０３に渡して出力し終了する。
【００５６】
これにより、埋め込まれた情報を示すドットパターンの位置を正確に知ることができ、その部分を白に塗り潰すことによって、ファイル作成者或いは編集者が作成した原稿部分に影響を与えることなく、埋め込まれた情報を示すドットパターンのみ除去することが可能となる。
【実施例３】
【００５７】
実施例１では情報を原稿の背景に対して埋め込み、また、埋め込まれた情報を復元して取り出すという処理を行っていた。しかし、例えば情報が埋め込まれた原稿を複写する場合、初めに埋め込んだ情報をそのまま使用して印刷すればよいということはなく、印刷者や印刷日時を複写した者や時間に置き換える必要がある。本実施例３の処理はこの課題を解決するために実行される。
【００５８】
読取装置によって読み取られた印刷物の背景部に情報が埋め込まれていて、埋め込まれている情報から、ドキュメントファイル名、作成日時、作成者、最終変更日時、編集者、印刷日時、印刷者を取得し、情報入れ替えが指示されている場合は、複写時に印刷日時、印刷者を更新して再度情報を埋め込んで出力するまでの手順を以下に説明する。
【００５９】
図２３は、印刷装置１０２に搭載の、印刷物に埋め込まれているドットパターンを検出し、情報を取得して、情報を入れ替え出力するまでの処理を行う情報変更部２０００を示している。
【００６０】
情報変更部２０００は、解析対象のデータを受け取るデータ受信部２００１、受信したデータを保存・解析・変更する際に保存する記憶部２００２、透かし画像片が存在しているかどうかを検出する透かし画像片検出部２００４、透かし画像片が存在する場合はパターン形状を検出するパターン形状検出部２００６、パターンが存在する位置を記憶しておくパターン配置記憶部２００５、パターン形状から情報片へと変換する情報片抽出部２００７、抽出した情報片から情報を復元する情報復元部２０１１、情報を変更するか否かの指示を出す情報変更指示部２０１２、情報変更指示部より情報変更が指示された場合は復元した情報の中の変更部分を変更し情報を再生成する情報置き換え部２０１０、情報から透かし画像片を作成する透かし画像片生成部２００９、透かし画像片生成部２００９で生成した透かし画像片をパターン配置記憶部２００５に記憶された領域に配置する透かし画像片配置部２００８、画像片が配置された印刷データを出力する出力部２００３とから構成される。
【００６１】
図２４は、印刷装置１０２に搭載の情報変更部２０００がデータを受け取ってから情報を取得するまでの流れを示すフローチャートである。
【００６２】
ステップＳ２１０１において、データ受信部２００１でデータを受信したかを確認し、受信していない場合はこれを繰り返す。
【００６３】
一方、ステップＳ２１０１において、データを受信した場合は記憶部２００２にデータを記憶し、ステップＳ２１０２へ進む。
【００６４】
ステップＳ２１０２において、透かし画像片検出部２００４は記憶部２００２に記憶されたデータを角度を変えながら走査し、パターン１４００のドット１４０１及びドット１４０２と重なるパターンがあるかと、パターンがある場合は検出した際の角度を記憶部２００２に記憶し、ステップＳ２１０３へ進む。
【００６５】
ステップＳ２１０３において、パターンが存在しない場合は終了する。
【００６６】
一方、ステップＳ２１０３において、パターンが存在する場合は、ステップＳ２１０４へ進む。
【００６７】
ステップＳ２１０４において、パターン形状検出部２００６は、記憶部２００２に記憶されているパターンの角度と２つのドット１４０１及び１４０２の後ろに続くドットがある方を後ろとし、パターンの方向１５０２を決定して記憶部２００２に記憶し、ステップＳ２１０５へ進む。
【００６８】
ステップＳ２１０５において、情報片抽出部２００７は、パターンを右向きに進む方向にした場合の一番左上のパターン１５０４を初めのパターンに決定し、左上から順に右方向１５０２に進み、終わったら下方向１５０３に進みながら、パターン情報を記憶部２００２に記憶し、ステップＳ２１０６へ進む。
【００６９】
ステップＳ２１０６において、ステップＳ２１０５で情報片が抽出された領域をパターン検出領域４０２をパターン配置記憶部２００５に記憶し、ステップＳ２１０７へ進む。
【００７０】
ステップＳ２１０７において、情報片抽出部２００７は記憶部２００２に記憶されているパターン情報を画像片９０１〜９０４と比較して情報片１６０１に変換し、記憶部２００２に記憶して、最後のパターンまで読み終えたら、情報復元部２０１１において文字コード７０１に変換後、文字列６０１に変換して、復元した情報１７０１を記憶部２００２に記憶し、ステップＳ２１０８へ進む。
【００７１】
ステップＳ２１０８において、情報変更指示部２０１２は情報変更の指示を受けたかを確認し、受けていない場合は、ステップＳ２１１２へ進む。
【００７２】
一方、ステップＳ２１０８において、情報変更の指示を受けた場合は、ステップＳ２１０９へ進む。
【００７３】
ステップＳ２１０９において、本日の日付、及び、印刷者の情報を置き換えることを決定し、ステップＳ２１１０へ進む。
【００７４】
ステップＳ２１１０において、置き換え情報として本日の日付１７０２、及び、印刷者１７０３を特定し、ステップＳ２１１１へ進む。
【００７５】
ステップＳ２１１１において、復元情報１７０１の置き換え情報位置１７０２及び１７０３の情報を置き換えて置き換え後情報２２０１を生成し、記憶部２００２に記憶されている復元した情報１７０１に上書きして、ステップＳ２１１２へ進む。
【００７６】
ステップＳ２１１２において、透かし画像片生成部２００９は、記憶部２００２に記憶されている埋め込み情報２２０１或いは１７０１を合成した情報、２３０１或いは６０１を生成し、文字コード２４０１或いは７０１に変換し、更に４ビット情報２５０１或いは８０１を生成して、ステップＳ２１１３へ進む。
【００７７】
ステップＳ２１１３において、４ビット情報２５０１或いは８０１を４ビット信号値を画像片化した９０１〜９０４に置き換えて、透かし画像片２６０１或いは１００１を生成し、これを記憶部２００２に記憶し、ステップＳ２１１４へ進む。
【００７８】
ステップＳ２１１４において、透かし画像片配置部２００８は、配置記憶部２００５に記憶されているパターン検出領域２５０１を読み出し、左上から順にパターン検出領域４０２に収まるように透かし画像片２６０１或いは１００１を前から順に並べデータ１１０１に付加していき、パターン検出領域４０２が埋まるまでこれを繰り返した後、出力部２００３に生成した透かし画像片を付加したデータ２７０１或いは１１０１を渡して出力し終了する。
【００７９】
これにより、複写時に印刷者や印刷日時の情報が更新され、だれがいつ出力したのかを正確に知ることが可能となる。また、印刷者や印刷日時を変更しない場合でも、複写時に埋め込み情報を表すパターンの付け直しを行うことで、複数回複写によるパターンの劣化を防ぐことができ、何度複写しても埋め込まれた情報を正確に抽出することが可能となる。
【図１】
2011077646.tif 000003
【図２】
2011077646.tif 000004
【図３】
2011077646.tif 000005
【図４】
2011077646.tif 000006
【図５】
2011077646.tif 000007
【図６】
2011077646.tif 000008
【図７】
2011077646.tif 000009
【図８】
2011077646.tif 000010
【図９】
2011077646.tif 000011
【図１０】
2011077646.tif 000012
【図１１】
2011077646.tif 000013
【図１２】
2011077646.tif 000014
【図１３】
2011077646.tif 000015
【図１４】
2011077646.tif 000016
【図１５】
2011077646.tif 000017
【図１６】
2011077646.tif 000018
【図１７】
2011077646.tif 000019
【図１８】
2011077646.tif 000020
【図１９】
2011077646.tif 000021
【図２０】
2011077646.tif 000022
【図２１】
2011077646.tif 000023
【図２２】
2011077646.tif 000024
【図２３】
2011077646.tif 000025
【図２４】
2011077646.tif 000026
【図２５】
2011077646.tif 000027
【図２６】
2011077646.tif 000028
【図２７】
2011077646.tif 000029