(57)【要約】【課題】  読み取りの際にエラーを起こした場所を正確に特定するとともに，その読み取りエラー部分の再度の読み取り処理を効率良く行うことが可能な印刷物処理システムを提供する。【解決手段】  透かし入り文書印刷装置１００では秘匿情報を分割して各分割情報について誤り訂正符号化を行った上でパターン画像に変換して紙面に埋め込む。また，透かし入り文書読み取り装置２００では紙面のパターン画像から信号を抽出した後，各分割情報について誤り訂正符号を復号化することで読み取り誤りを検知し，読み取り誤りのあった部分に対して再度読み取りを行う。スキャナ装置の一時的な動作不良などによって復号化できなかった部分について再度スキャン処理を行うことによって取得できない部分だけを復号化処理するので効率良く取得することができる。【選択図】  図１
2005094107.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に秘匿情報を埋め込んで印刷する透かし入り文書印刷装置と，前記透かし入り文書を読み取って前記秘匿情報を取り出す透かし入り文書読み取り装置とを含む印刷物処理システムであって，
前記透かし入り文書印刷装置は，
電子文書データを紙面に印刷するサイズでの画像に変換する文書画像形成部と，
埋め込みデータを任意のデータ長に分割する分割符号化部と，
分割された各埋め込みデータブロックに対して誤り検出・訂正できるような符号化を行う誤り検出・訂正符号作成部と，
誤り訂正符号化された前記埋め込みデータから各符号化データをパターン画像に変換して紙面上の指定された分割領域に各々配置した透かし画像を作成する透かし画像形成部と，
前記文書画像形成部で作成された文書画像と前記透かし画像形成部で作成された透かし画像とを合成する透かし入り文書画像合成部と，
前記透かし入り文書画像合成部で作成された透かし入り文書画像を印刷する印刷部と，を備え，
前記透かし入り文書読み取り装置は，
前記透かし入り印刷文書を画像として読み取る印刷文書スキャン部と，
前記印刷文書スキャン部で読み取った透かし入り文書画像から前記透かし画像に埋め込まれたパターン画像を抽出する透かし画像抽出部と，
各分割領域について誤り検出・訂正符号を復号化するとともに，復号処理の結果，誤り訂正ができなかった分割領域に関する情報を前記印刷文書スキャン部にフィードバックする埋め込みデータ復号化部と，
誤り訂正符号の復号化を行う誤り検出・訂正処理部と，
を備えたことを特徴とする，印刷物処理システム。
【請求項２】
前記透かし入り文書読み取り装置は，前記埋め込みデータ復号化部よりフィードバックされた画像情報をもとに前記印刷文書スキャン部のパラメータを変更するスキャンパラメータ設定部をさらに備えたことを特徴とする，請求項１に記載の印刷物処理システム。
【請求項３】
前記透かし入り文書読み取り装置は，復号化できなかった分割領域からエラー原因を判定するエラー原因判定部と，エラー原因をもとにユーザに指示を与えるユーザ操作指示部をさらに備えたことを特徴とする，請求項１または２に記載の印刷物処理システム。
【請求項４】
前記透かし入り文書読み取り装置は，復号化に失敗した領域の画像情報をもとに前記透かし画像抽出部の処理パラメータを設定する抽出パラメータ設定部をさらに備えたことを特徴とする，請求項１〜３のいずれかに記載の印刷物処理システム。
【請求項５】
前記透かし入り文書読み取り装置は，前記印刷文書スキャン部へのパラメータを指示するスキャンパラメータ設定部と，前記印刷文書スキャン部で取得された透かし入り文書画像を複数個格納する画像バッファ部をさらに備え，
前記印刷文書スキャン部は，前記透かし入り印刷文書を複数回スキャンすることを特徴とする，請求項１〜４のいずれかに記載の印刷物処理システム。
【請求項６】
前記透かし入り文書読み取り装置は，前記画像バッファ部に記憶されている画像について復号化に適した画質を選定する良好画質判定部をさらに備えたことを特徴とする，請求項５に記載の印刷物処理システム。
【請求項７】
前記透かし入り文書読み取り装置は，
前記透かし入り文書印刷装置の誤り検出・訂正符号作成部と同様の処理を行う誤り検出・訂正符号作成部と，
前記埋め込みデータ復号化部から出力される埋め込みデータから，前記透かし入り文書印刷装置の符号化部と同様の方法で画像全体に埋め込まれている情報を決定する情報復元手段と，
前記情報復元手段から得られる情報と，前記透かし画像抽出部から得られる情報とを比較し，パターン画像単位で誤り判定するエラー判定手段と，をさらに備えたことを特徴とする，請求項１〜６のいずれかに記載の印刷物処理システム。
【請求項８】
前記透かし画像形成部は，前記パターン画像を紙面上の指定された分割領域に配置する際に，前記分割領域の面積に合うように足りない部分は任意のデータで埋めることを特徴とする，請求項１〜７のいずれかに記載の印刷物処理システム。
【請求項９】
前記透かし入り文書読み取り装置は，最終的に復号化できなかった分割領域を表示する表示部をさらに備えたことを特徴とする，請求項１〜８のいずれかに記載の印刷物処理システム。
【請求項１０】
電子文書に秘匿情報を埋め込んで印刷する透かし入り文書印刷装置であって，
電子文書データを紙面に印刷するサイズでの画像に変換する文書画像形成部と，
埋め込みデータを任意のデータ長に分割する分割符号化部と，
分割された各埋め込みデータブロックに対して誤り検出・訂正できるような符号化を行う誤り検出・訂正符号作成部と，
誤り訂正符号化された前記埋め込みデータから各符号化データをパターン画像に変換して紙面上の指定された分割領域に各々配置した透かし画像を作成する透かし画像形成部と，
前記文書画像形成部で作成された文書画像と前記透かし画像形成部で作成された透かし画像とを合成する透かし入り文書画像合成部と，
前記透かし入り文書画像合成部で作成された透かし入り文書画像を印刷する印刷部と，
を備えたことを特徴とする，透かし入り文書印刷装置。
【請求項１１】
前記透かし画像形成部は，前記パターン画像を紙面上の指定された分割領域に配置する際に，前記分割領域の面積に合うように足りない部分は任意のデータで埋めることを特徴とする，請求項１０に記載の透かし入り文書印刷装置。
【請求項１２】
透かし入り文書を読み取って秘匿情報を取り出す透かし入り文書読み取り装置であって，
前記透かし入り印刷文書を画像として読み取る印刷文書スキャン部と，
前記印刷文書スキャン部で読み取った透かし入り文書画像から前記透かし画像に埋め込まれたパターン画像を抽出する透かし画像抽出部と，
各分割領域について誤り検出・訂正符号を復号化するとともに，復号処理の結果，誤り訂正ができなかった分割領域に関する情報を前記印刷文書スキャン部にフィードバックする埋め込みデータ復号化部と，
誤り訂正符号の復号化を行う誤り検出・訂正処理部と，
備えたことを特徴とする，透かし入り文書読み取り装置。
【請求項１３】
前記埋め込みデータ復号化部よりフィードバックされた画像情報をもとに前記印刷文書スキャン部のパラメータを変更するスキャンパラメータ設定部をさらに備えたことを特徴とする，請求項１２に記載の透かし入り文書読み取り装置。
【請求項１４】
復号化できなかった分割領域からエラー原因を判定するエラー原因判定部と，エラー原因をもとにユーザに指示を与えるユーザ操作指示部をさらに備えたことを特徴とする，請求項１２または１３に記載の透かし入り文書読み取り装置。
【請求項１５】
復号化に失敗した領域の画像情報をもとに前記透かし画像抽出部の処理パラメータを設定する抽出パラメータ設定部をさらに備えたことを特徴とする，請求項１２〜１４のいずれかに記載の透かし入り文書読み取り装置。
【請求項１６】
前記印刷文書スキャン部へのパラメータを指示するスキャンパラメータ設定部と，前記印刷文書スキャン部で取得された透かし入り文書画像を複数個格納する画像バッファ部をさらに備え，
前記印刷文書スキャン部は，前記透かし入り印刷文書を複数回スキャンすることを特徴とする，請求項１２〜１５のいずれかに記載の透かし入り文書読み取り装置。
【請求項１７】
前記画像バッファ部に記憶されている画像について復号化に適した画質を選定する良好画質判定部をさらに備えたことを特徴とする，請求項１６に記載の透かし入り文書読み取り装置。
【請求項１８】
電子文書に前記秘匿情報を埋め込んで印刷する透かし入り文書印刷装置に備えられた誤り検出・訂正符号作成部と同様の処理を行う誤り検出・訂正符号作成部と，
前記埋め込みデータ復号化部から出力される埋め込みデータから，前記透かし入り文書印刷装置に備えられた符号化部と同様の方法で画像全体に埋め込まれている情報を決定する情報復元手段と，
前記情報復元手段から得られる情報と，前記透かし画像抽出部から得られる情報とを比較し，パターン画像単位で誤り判定するエラー判定手段と，をさらに備えたことを特徴とする，請求項１２〜１７のいずれかに記載の透かし入り文書読み取り装置。
【請求項１９】
最終的に復号化できなかった分割領域を表示する表示部をさらに備えたことを特徴とする，請求項１２〜１８のいずれかに記載の透かし入り文書読み取り装置。
【請求項２０】
電子文書に秘匿情報を埋め込んで印刷する透かし入り文書印刷工程と，前記透かし入り文書を読み取って前記秘匿情報を取り出す透かし入り文書読み取り工程を含む印刷物処理方法であって，
前記透かし入り文書印刷工程は，
電子文書データを紙面に印刷するサイズでの画像に変換する文書画像形成工程と，
埋め込みデータを任意のデータ長に分割する分割符号化工程と，
分割された各埋め込みデータブロックに対して誤り検出・訂正できるような符号化を行う誤り検出・訂正符号作成工程と，
誤り訂正符号化された前記埋め込みデータから各符号化データをパターン画像に変換して紙面上の指定された分割領域に各々配置した透かし画像を作成する透かし画像形成工程と，
前記文書画像形成工程で作成された文書画像と前記透かし画像形成工程で作成された透かし画像とを合成する透かし入り文書画像合成工程と，
前記透かし入り文書画像合成工程で作成された透かし入り文書画像を印刷する印刷工程と，
を含み，
前記透かし入り文書読み取り工程は，
前記透かし入り印刷文書を画像として読み取る印刷文書スキャン工程と，
前記印刷文書スキャン工程で読み取った透かし入り文書画像から前記透かし画像に埋め込まれたパターン画像を抽出する透かし画像抽出工程と，
各分割領域について誤り検出・訂正符号を復号化するとともに，復号処理の結果，誤り訂正ができなかった分割領域に関する情報を前記印刷文書スキャン工程にフィードバックする埋め込みデータ復号工程と，
誤り訂正符号の復号化を行う誤り検出・訂正処理工程と，
を含むことを特徴とする，印刷物処理方法。
【請求項２１】
前記透かし入り文書読み取り工程は，前記埋め込みデータ復号化工程によりフィードバックされた画像情報をもとに前記印刷文書スキャン工程におけるパラメータを変更するスキャンパラメータ設定工程をさらに含むことを特徴とする，請求項２０に記載の印刷物処理方法。
【請求項２２】
前記透かし入り文書読み取り工程は，復号化できなかった分割領域からエラー原因を判定するエラー原因判定工程と，エラー原因をもとにユーザに指示を与えるユーザ操作指示工程をさらに含むことを特徴とする，請求項２０または２１に記載の印刷物処理方法。
【請求項２３】
前記透かし入り文書読み取り工程は，復号化に失敗した領域の画像情報をもとに前記透かし画像抽出工程の処理パラメータを設定する抽出パラメータ設定工程をさらに含むことを特徴とする，請求項２０〜２２のいずれかに記載の印刷物処理方法。
【請求項２４】
前記透かし入り文書読み取り工程は，前記印刷文書スキャン工程におけるパラメータを指示するスキャンパラメータ設定工程と，前記印刷文書スキャン工程において取得された透かし入り文書画像を複数個格納する画像バッファ工程をさらに含み，
前記印刷文書スキャン工程は，前記透かし入り印刷文書を複数回スキャンすることを特徴とする，請求項２０〜２３のいずれかに記載の印刷物処理方法。
【請求項２５】
前記透かし入り文書読み取り工程は，前記画像バッファ工程において記憶されている画像について復号化に適した画質を選定する良好画質判定工程をさらに含むことを特徴とする，請求項２４に記載の印刷物処理方法。
【請求項２６】
前記透かし入り文書読み取り工程は，
前記透かし入り文書印刷工程における誤り検出・訂正符号作成工程と同様の処理を行う誤り検出・訂正符号作成工程と，
前記埋め込みデータ符号化工程において出力される埋め込みデータから，前記透かし入り文書印刷工程の符号化工程と同様の方法で画像全体に埋め込まれている情報を決定する情報復元工程と，
前記情報復元工程において得られる情報と，前記透かし画像抽出工程において得られる情報とを比較し，パターン画像単位で誤り判定するエラー判定工程と，
をさらに含むことを特徴とする，請求項２０〜２５のいずれかに記載の印刷物処理方法。
【請求項２７】
前記透かし画像形成工程において，前記パターン画像を紙面上の指定された分割領域に配置する際に，前記分割領域の面積に合うように足りない部分は任意のデータで埋めることを特徴とする，請求項２０〜２６のいずれかに記載の印刷物処理方法。
【請求項２８】
前記透かし入り文書読み取り工程は，最終的に復号化できなかった分割領域を表示する表示工程をさらに含むことを特徴とする，請求項２０〜２７のいずれかに記載の印刷物処理方法。
【請求項２９】
ある空間的周期を持つパターンが規則的に配置されている画像からパターンに対応した情報を読み取る情報読み取り装置であって，
画像から情報を読み取る情報抽出手段と，
前記抽出した情報からエラーを検出するエラー検出手段と，
前記検出したエラーの位置に対応した画像上の位置を決定するエラー範囲判定手段と，
を備えたことを特徴とする，情報読み取り装置。
【請求項３０】
前記エラー検出手段は，
前記情報抽出手段から得られる情報に対して誤り訂正処理を行い，訂正できなかった誤りのみをエラーとして検出することを特徴とする，請求項２９に記載の情報読み取り装置。
【請求項３１】
さらに，
前記情報抽出手段の読み取った情報の誤りを訂正する誤り訂正手段と，
訂正後の情報を元に，画像に記録されている全情報を復元する情報復元手段と，
復元した情報から画像に記録されているパターンを特定し，情報抽出手段によって特定されたパターンを比較し，画像上のパターン単位でエラーを判定するエラー判定手段と，
を備えたことを特徴とする，請求項２９または３０に記載の情報読み取り装置。
【請求項３２】
前記エラー範囲判定手段は，
画像上のエラーパターンの空間的密度から，エラー範囲を決定することを特徴とする，請求項２９〜３１のいずれかに記載の情報読み取り装置。
【請求項３３】
さらに，印刷物を読み取って前記画像を得る印刷物読み取り手段を備えたことを特徴とする，請求項２９〜３２のいずれかに記載の情報読み取り装置。
【請求項３４】
前記印刷物読み取り手段は，
画像上で検出したエラー範囲に相当する部分画像を，前記印刷物から再度読み取ることを特徴とする，請求項３３に記載の情報読み取り装置。
【請求項３５】
さらに，
画像上で検出したエラー範囲に相当する部分画像を前記印刷物から再度読み取る指示を，前記印刷物読み取り手段に対して行う指示手段を備えたことを特徴とする，請求項２９〜３４のいずれかに記載の情報読み取り装置。
【請求項３６】
さらに，画像上で検出したエラー範囲を，画像上に視覚上知覚できる形で表示する表示手段を備えたことを特徴とする，請求項２９〜３５のいずれかに記載の情報読み取り装置。
【請求項３７】
ある空間的周期を持つパターンが規則的に配置されている画像からパターンに対応した情報を読み取る情報読み取り方法であって，
画像から情報を読み取る情報抽出工程と，
前記抽出した情報からエラーを検出するエラー検出工程と，
前記検出したエラーの位置に対応した画像上の位置を決定するエラー範囲判定工程と，
を含むことを特徴とする，情報読み取り方法。
【請求項３８】
前記エラー検出工程において，
前記情報抽出工程で得られる情報に対して誤り訂正処理を行い，訂正できなかった誤りのみをエラーとして検出することを特徴とする，請求項３７に記載の情報読み取り方法。
【請求項３９】
さらに，
前記情報抽出工程で読み取った情報の誤りを訂正する誤り訂正工程と，
訂正後の情報を元に，画像に記録されている全情報を復元する情報復元工程と，
復元した情報から画像に記録されているパターンを特定し，情報抽出工程で特定されたパターンを比較し，画像上のパターン単位でエラーを判定するエラー判定工程と，
を含むことを特徴とする，請求項３７または３８に記載の情報読み取り方法。
【請求項４０】
前記エラー範囲判定工程において，
画像上のエラーパターンの空間的密度から，エラー範囲を決定することを特徴とする，請求項３７〜３９のいずれかに記載の情報読み取り方法。
【請求項４１】
さらに，印刷物を読み取って前記画像を得る印刷物読み取り工程を含むことを特徴とする，請求項３７〜４０のいずれかに記載の情報読み取り方法。
【請求項４２】
画像上で検出したエラー範囲に相当する部分画像を，前記印刷物から再度読み取ることを特徴とする，請求項４１に記載の情報読み取り方法。
【請求項４３】
さらに，
画像上で検出したエラー範囲に相当する部分画像を前記印刷物から再度読み取る指示を行う指示工程を含むことを特徴とする，請求項３７〜４２のいずれかに記載の情報読み取り方法。
【請求項４４】
さらに，画像上で検出したエラー範囲を，画像上に視覚上知覚できる形で表示する表示工程を含むことを特徴とする，請求項３７〜４３のいずれかに記載の情報読み取り方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，電子透かし技術などで秘匿情報を埋め込んだ透かし入り文書の印刷装置および読み取り装置，ならびにこれら装置をシステム構成要素とする印刷物処理システムおよび印刷物処理方法に関する。
【背景技術】
【０００２】
今日の社会では，各種申請書や証明書などの「文書」を通じた取引が広く行われている。これらの文書は，デジタル化された電子文書の形態で扱われる場合もあるが，一方で印刷文書には，電子文書にない利点や取り扱いやすさがある。電子文書の閲覧がパソコン等の使用を強要するのと比較し，コストの安さや文書の一覧性の良さや持ち運び・配布の容易さ等が広く受け入れられているためと思われる。この印刷文書について電子透かし技術によって秘匿情報を埋め込む技術がある。これは印刷文書にデジタル情報を追加して管理するためや，印刷文書の改ざん検知など幅広い用途に使われる。
【０００３】
電子透かし技術によって秘匿情報が埋め込まれた印刷文書は，通常，スキャナ装置などで読み取られて秘匿情報が取得されたり，元の文書内容に関わる情報と比較することで，秘匿情報の改ざん検出などの処理が行われる。しかしながら，スキャナ装置の一時的な動作不良などにより読み取りに失敗する可能性がある。また，紙にしわや汚れなどが残っている場合に読み取りに失敗する場合がある。また，プリンタ側のトナー量が少ないために印字濃度が不安定になり，埋め込まれた情報の読み取りに失敗する可能性がある。
【０００４】
このような読み取りの失敗は，電子透かし読み込み機能を持った複写機における電子透かし情報読み込み動作でも起こり得る問題である。また，文書以外にも，画像に秘匿情報を埋め込んで印刷・読み取りを行う技術（例えば，特許文献１，２参照）などにも同様の問題がある。この他，バーコード・２次元バーコードなど紙面に画像パターンとして情報を印刷して，それを機械で読み取るシステムでも起こり得る問題である。
【０００５】
【特許文献１】特開２００１−１５７０２２号公報
【特許文献２】特開２００２−６４７００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は，上記背景技術に鑑みてなされたものであり，本発明の主な目的は，読み取りの際にエラーを起こした場所を正確に特定するとともに，その読み取りエラー部分の再度の読み取り処理を効率良く行うことの可能な，新規かつ改良された印刷物処理システム，透かし入り文書印刷装置，透かし入り文書読み取り装置，印刷物処理方法，情報読み取り装置，および情報読み取り方法を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため，本発明の第１の観点によれば，電子文書に秘匿情報を埋め込んで印刷する透かし入り文書印刷装置（１００）と，透かし入り文書を読み取って秘匿情報を取り出す透かし入り文書読み取り装置（２００）とを含む印刷物処理システムが提供される。
【０００８】
透かし入り文書印刷装置（１００）は，電子文書データ（１）を紙面に印刷するサイズでの画像に変換する文書画像形成部（１０１）と，埋め込みデータ（２）を任意のデータ長に分割する分割符号化部（１０２）と，分割された各埋め込みデータブロックに対して誤り検出・訂正できるような符号化を行う誤り検出・訂正符号作成部（１０３）と，
誤り訂正符号化された埋め込みデータから各符号化データをパターン画像に変換して紙面上の指定された分割領域に各々配置した透かし画像を作成する透かし画像形成部（１０４）と，文書画像形成部で作成された文書画像と透かし画像形成部で作成された透かし画像とを合成する透かし入り文書画像合成部（１０５）と，透かし入り文書画像合成部で作成された透かし入り文書画像を印刷する印刷部（１０６）とを備えたことを特徴とする。
【０００９】
透かし入り文書読み取り装置（２００）は，透かし入り印刷文書を画像として読み取る印刷文書スキャン部（２０１）と，印刷文書スキャン部で読み取った透かし入り文書画像から透かし画像に埋め込まれたパターン画像を抽出する透かし画像抽出部（２０２）と，各分割領域について誤り検出・訂正符号を復号化するとともに，復号処理の結果，誤り訂正ができなかった分割領域に関する情報（リストなど）を印刷文書スキャン部にフィードバックする埋め込みデータ復号化部（２０３）と，誤り訂正符号の復号化を行う誤り検出・訂正処理部（２０４）とを備えたことを特徴とする（請求項１）。
【００１０】
かかるシステムによれば，透かし入り文書印刷装置では秘匿情報を分割して各分割情報について誤り訂正符号化を行った上でパターン画像に変換して紙面に埋め込むことができる。また，読み取り側では紙面のパターン画像から信号を抽出した後，各分割情報について誤り訂正符号を復号化することで読み取り誤りを検知し，読み取り誤りのあった部分に対して再度読み取りを行うことができる。このようなシステムによれば，以下の効果がある。
（１−１）スキャナ装置の一時的な動作不良などによって復号化できなかった部分について再度スキャン処理を行うことによって取得できない部分だけを復号化処理するので効率良く取得することができる。
（１−２）スキャナ装置がスタンド型スキャナ（ダイレクトスキャナ）のように外部環境の影響を受けやすい場合において，光源との間に何か物が入り影ができたり，外光によってハレーションが発生したことによって復号化できなかった部分を再度スキャン処理を行うことによって取得できない部分だけを復号化処理するので効率良く取得することができる。
（１−３）再度スキャン処理をする場合に紙面の一部分だけをスキャンできない装置であっても，内部の画像処理では復号化できていない部分だけを処理するので，効率良く処理できる。
（１−４）また，透かし入り文書読み取り装置は，最終的に復号化できなかった分割領域を表示する表示部をさらに備えるようにしてもよい（請求項９）。最終的に復号化できなかった分割領域部分をユーザに提示するので，ユーザはその内容から対処方法を判断できる。
【００１１】
本発明の印刷物処理システムにおいて，以下のような応用が可能である。
【００１２】
透かし入り文書読み取り装置は，埋め込みデータ復号化部よりフィードバックされた画像情報などをもとに印刷文書スキャン部のパラメータを変更するスキャンパラメータ設定部（２１０）をさらに備えるようにしてもよい（請求項２）。
【００１３】
かかるシステムによれば，さらに再度読み取りの際に読取装置のパラメータを調整することによって，以下の効果がある。
（２−１）印刷側のトナーが薄いことなどに起因する印刷濃度のムラによって復号化できなかった部分に対してその領域の画像情報に応じてスキャンパラメータを動的または静的に変更することで対処できる。
【００１４】
透かし入り文書読み取り装置は，復号化できなかった分割領域からエラー原因を判定するエラー原因判定部（２２０）と，エラー原因をもとにユーザに指示を与えるユーザ操作指示部（２２１）をさらに備えるようにしてもよい（請求項３）。
【００１５】
かかるシステムによれば，以下の効果がある。
（３−１）紙しわや汚れ等によって復号化できない場合はユーザに紙の状態を直してもらう必要がある。その解決手段として本発明では，紙の状態を推定してユーザに指示する機能を傭えることで，紙を正しくスキャナ装置に置き直した後の再スキャンでは，復号化できなかった分割領域だけを処理することができるので，効率的である。
【００１６】
透かし入り文書読み取り装置は，復号化に失敗した領域の画像情報をもとに透かし画像抽出部（２３１）の処理パラメータを設定する抽出パラメータ設定部（２３２）をさらに備えるようにしてもよい（請求項４）。
【００１７】
かかるシステムによれば，読み取り側ではパターン画像から信号を抽出した後，各分割情報について誤り訂正符号を復号化することで読み取り誤りを検知し，読み取り誤りのあった部分に対して再度パターン画像からの信号抽出処理を変更して処理することで，以下の効果がある。
（４−１）スキャナ装置の一時的な動作不良などによって復号化できなかった部分について再度パターン画像抽出処理を行うことによって取得できない部分だけを復号化処理するので効率良く取得することができる。
（４−２）印刷側のトナーが薄いことなどに起因する印刷濃度のムラによって復号化できなかった部分に対してその領域の画像情報に応じてパターン画像抽出パラメータを動的または静的に変更することで対処できる。
（４−３）分割領域の画像特性に応じて各々に適切なパラメータ設定ができるので，復号化できなかった要因が領域ごとに異なる場合でも対応できる。
【００１８】
透かし入り文書読み取り装置は，印刷文書スキャン部へのパラメータを指示するスキャンパラメータ設定部（２４１）と，印刷文書スキャン部で取得された透かし入り文書画像を複数個格納する画像バッファ部（２４３）をさらに備え，印刷文書スキャン部（２４０）は，透かし入り印刷文書を複数回スキャンするようにしてもよい（請求項５）。
【００１９】
かかるシステムによれば，読み取り側では透かし入り印刷文書のスキャン処理をスキャンパラメータを変えながら複数回行って透かし入り印刷画像を貯めておくことができる。一方で復号化処理では各分割領域について先のスキャン処理で得られた複数の透かし入り印刷画像の中から復号化を行っていくことができる。そして，スキャン処理と復号化処理を並列に処理をすることにより，以下の効果がある。
（５−１）すべての領域が復号化できるまで繰り返しスキャンする場合において，複数回スキャンと並行して順次復号化処理を行うので効率良く処理を行うことができる。
（５−２）スキャンの度にパラメータを変更するので，印刷側のトナーが薄いことなどに起因する印刷濃度のムラなどに幅広く対応できる。
（５−３）スタンド型スキャナのようなスキャンの都度に外部環境の影響が変わることによって画質が変化し，再スキャンが必要な場合において効率良く処理ができる。
【００２０】
透かし入り文書読み取り装置は，画像バッファ部に記憶されている画像について復号化に適した画質を選定する良好画質判定部（２５０）をさらに備えるようにしてもよい（請求項６）。
【００２１】
かかるシステムによれば，読み取り側では透かし入り印刷文書のスキャン処理をスキャンパラメータを変えながら複数回行って透かし入り印刷画像を貯めておくことができる。一方で復号化処理では各分割領域について先のスキャン処理で得られた複数の透かし入り印刷画像の中から復号化を行っていくことができる。そして，複数回のスキャン処理の後で復号化処理を行うことにより，以下の効果がある。
（６−１）最初に複数枚の文書画像をスキャナより取得し，その中から復号化に適した画質複数回スキャンと並行して順次復号化処理を行うので効率良く処理を行うことができる。
（６−２）スキャンの度にパラメータを変更するので，印刷側のトナーが薄いことなどに起因する印刷濃度のムラなどに幅広く対応できる。
（６−３）スタンド型スキャナのようなスキャンの都度に外部環境の影響が変わることによって画質が変化し，再スキャンが必要な場合において効率良く処理ができる。
【００２２】
透かし入り文書読み取り装置は，透かし入り文書印刷装置の誤り検出・訂正符号作成部と同様の処理を行う誤り検出・訂正符号作成部（５００）と，埋め込みデータ復号化部から出力される埋め込みデータから，透かし入り文書印刷装置の符号化部と同様の方法で画像全体に埋め込まれている情報を決定する情報復元手段（５０１）と，情報復元手段から得られる情報と，透かし画像抽出部から得られる情報とを比較し，パターン画像単位で誤り判定するエラー判定手段（５０２）と，をさらに備えるようにしてもよい（請求項７）。
【００２３】
上記では，分割情報単位で読み取りエラー位置をしていたが，パターン画像単位でエラー位置を検出することにより，以下の効果が得られる。
（７−１）パターン画像単位で誤りの有無が分かるため，誤り箇所をより詳細に特定できる。
【００２４】
また，透かし画像形成部は，パターン画像を紙面上の指定された分割領域に配置する際に，分割領域の面積に合うように足りない部分は任意のデータで埋めるようにしてもよい（請求項８）。
【００２５】
本発明の第２の観点によれば，電子文書に秘匿情報を埋め込んで印刷する透かし入り文書印刷装置が提供される。本発明の透かし入り文書印刷装置は，電子文書データ（１）を紙面に印刷するサイズでの画像に変換する文書画像形成部（１０１）と，埋め込みデータ（２）を任意のデータ長に分割する分割符号化部（１０２）と，分割された各埋め込みデータブロックに対して誤り検出・訂正できるような符号化を行う誤り検出・訂正符号作成部（１０３）と，誤り訂正符号化された埋め込みデータから各符号化データをパターン画像に変換して紙面上の指定された分割領域に各々配置した透かし画像を作成する透かし画像形成部（１０４）と，文書画像形成部で作成された文書画像と透かし画像形成部で作成された透かし画像とを合成する透かし入り文書画像合成部（１０５）と，透かし入り文書画像合成部で作成された透かし入り文書画像を印刷する印刷部（１０６）と，を備えたことを特徴とする（請求項１０）。
【００２６】
本発明の透かし入り文書印刷装置の応用例として，透かし画像形成部は，パターン画像を紙面上の指定された分割領域に配置する際に，分割領域の面積に合うように足りない部分は任意のデータで埋めるようにしてもよい（請求項１１）。
【００２７】
本発明の第３の観点によれば，透かし入り文書を読み取って秘匿情報を取り出す透かし入り文書読み取り装置が提供される。本発明の透かし入り文書読み取り装置は，透かし入り印刷文書を画像として読み取る印刷文書スキャン部（２０１）と，印刷文書スキャン部で読み取った透かし入り文書画像から透かし画像に埋め込まれたパターン画像を抽出する透かし画像抽出部（２０２）と，各分割領域について誤り検出・訂正符号を復号化するとともに，復号処理の結果，誤り訂正ができなかった分割領域に関する情報（リストなど）を印刷文書スキャン部にフィードバックする埋め込みデータ復号化部（２０３）と，誤り訂正符号の復号化を行う誤り検出・訂正処理部（２０４）と，備えたことを特徴とする（請求項１２）。
【００２８】
本発明の透かし入り文書読み取り装置においても，上記本発明の印刷物処理システムと同様の観点から，以下のような応用が可能である。
【００２９】
・埋め込みデータ復号化部よりフィードバックされた画像情報などをもとに印刷文書スキャン部のパラメータを変更するスキャンパラメータ設定部（２１０）をさらに備えるようにしてもよい（請求項１３）。
・復号化できなかった分割領域からエラー原因を判定するエラー原因判定部（２２０）と，エラー原因をもとにユーザに指示を与えるユーザ操作指示部（２２１）をさらに備えるようにしてもよい（請求項１４）。
・復号化に失敗した領域の画像情報をもとに透かし画像抽出部（２３１）の処理パラメータを設定する抽出パラメータ設定部（２３２）をさらに備えるようにしてもよい（請求項１５）。
・印刷文書スキャン部へのパラメータを指示するスキャンパラメータ設定部（２４１）と，印刷文書スキャン部で取得された透かし入り文書画像を複数個格納する画像バッファ部（２４３）をさらに備え，印刷文書スキャン部（２４０）は，透かし入り印刷文書を複数回スキャンするようにしてもよい（請求項１６）。
・画像バッファ部に記憶されている画像について復号化に適した画質を選定する良好画質判定部（２５０）をさらに備えるようにしてもよい（請求項１７）。
・電子文書に秘匿情報を埋め込んで印刷する透かし入り文書印刷装置に備えられた誤り検出・訂正符号作成部と同様の処理を行う誤り検出・訂正符号作成部（５００）と，埋め込みデータ復号化部から出力される埋め込みデータから，透かし入り文書印刷装置に備えられた符号化部と同様の方法で画像全体に埋め込まれている情報を決定する情報復元手段（５０１）と，情報復元手段から得られる情報と，透かし画像抽出部から得られる情報とを比較し，パターン画像単位で誤り判定するエラー判定手段（５０２）と，をさらに備えるようにしてもよい（請求項１８）。
・最終的に復号化できなかった分割領域を表示する表示部をさらに備えるようにしてもよい（請求項１９）。
【００３０】
本発明の第４の観点によれば，電子文書に秘匿情報を埋め込んで印刷する透かし入り文書印刷工程と，透かし入り文書を読み取って秘匿情報を取り出す透かし入り文書読み取り工程を含む印刷物処理方法が提供される。
【００３１】
透かし入り文書印刷工程は，電子文書データを紙面に印刷するサイズでの画像に変換する文書画像形成工程と，埋め込みデータを任意のデータ長に分割する分割符号化工程と，分割された各埋め込みデータブロックに対して誤り検出・訂正できるような符号化を行う誤り検出・訂正符号作成工程と，誤り訂正符号化された埋め込みデータから各符号化データをパターン画像に変換して紙面上の指定された分割領域に各々配置した透かし画像を作成する透かし画像形成工程と，文書画像形成工程で作成された文書画像と透かし画像形成工程で作成された透かし画像とを合成する透かし入り文書画像合成工程と，透かし入り文書画像合成工程で作成された透かし入り文書画像を印刷する印刷工程と，を含む。
【００３２】
透かし入り文書読み取り工程は，透かし入り印刷文書を画像として読み取る印刷文書スキャン工程と，印刷文書スキャン工程で読み取った透かし入り文書画像から透かし画像に埋め込まれたパターン画像を抽出する透かし画像抽出工程と，各分割領域について誤り検出・訂正符号を復号化するとともに，復号処理の結果，誤り訂正ができなかった分割領域に関する情報（リストなど）を印刷文書スキャン工程にフィードバックする埋め込みデータ復号工程と，誤り訂正符号の復号化を行う誤り検出・訂正処理工程と，を含むことを特徴とする（請求項２０）。
【００３３】
本発明の透かし入り文書処理方法においても，上記本発明の印刷物処理システムと同様の観点から，以下のような応用が可能である。
【００３４】
・透かし入り文書読み取り工程は，埋め込みデータ復号化工程によりフィードバックされた画像情報などをもとに印刷文書スキャン工程におけるパラメータを変更するスキャンパラメータ設定工程をさらに含むようにしてもよい（請求項２１）。
・透かし入り文書読み取り工程は，復号化できなかった分割領域からエラー原因を判定するエラー原因判定工程と，エラー原因をもとにユーザに指示を与えるユーザ操作指示工程をさらに含むようにしてもよい（請求項２２）。
・透かし入り文書読み取り工程は，復号化に失敗した領域の画像情報をもとに透かし画像抽出工程の処理パラメータを設定する抽出パラメータ設定工程をさらに含むようにしてもよい（請求項２３）。
・透かし入り文書読み取り工程は，印刷文書スキャン工程におけるパラメータを指示するスキャンパラメータ設定工程と，印刷文書スキャン工程において取得された透かし入り文書画像を複数個格納する画像バッファ工程をさらに含み，印刷文書スキャン工程は，透かし入り印刷文書を複数回スキャンするようにしてもよい（請求項２４）。
・透かし入り文書読み取り工程は，画像バッファ工程において記憶されている画像について復号化に適した画質を選定する良好画質判定工程をさらに含むようにしてもよい（請求項２５）。
・透かし入り文書読み取り工程は，透かし入り文書印刷工程における誤り検出・訂正符号作成工程と同様の処理を行う誤り検出・訂正符号作成工程と，埋め込みデータ符号化工程において出力される埋め込みデータから，透かし入り文書印刷工程の符号化工程と同様の方法で画像全体に埋め込まれている情報を決定する情報復元工程と，
情報復元工程において得られる情報と，透かし画像抽出工程において得られる情報とを比較し，パターン画像単位で誤り判定するエラー判定工程と，をさらに含むようにしてもよい（請求項２６）。
・透かし画像形成工程において，パターン画像を紙面上の指定された分割領域に配置する際に，分割領域の面積に合うように足りない部分は任意のデータで埋めるようにしてもよい（請求項２７）。
・透かし入り文書読み取り工程は，最終的に復号化できなかった分割領域を表示する表示工程をさらに含むようにしてもよい（請求項２８）。
【００３５】
本発明の第５の観点によれば，ある空間的周期を持つパターンが規則的に配置されている画像からパターンに対応した情報を読み取る情報読み取り装置が提供される。本発明の情報読み取り装置は，画像から情報を読み取る情報抽出手段（２０２）と，抽出した情報からエラーを検出するエラー検出手段（２０４）と，検出したエラーの位置に対応した画像上の位置を決定するエラー範囲判定手段（２０３）と，を備えたことを特徴とする（請求項２９）。
【００３６】
本発明の情報読み取り装置において，以下のような応用が可能である。
【００３７】
・エラー検出手段（２０４）は，情報抽出手段から得られる情報に対して誤り訂正処理を行い，訂正できなかった誤りのみをエラーとして検出するようにしてもよい（請求項３０）。
・さらに，情報抽出手段の読み取った情報の誤りを訂正する誤り訂正手段（２０４）と，訂正後の情報を元に，画像に記録されている全情報を復元する情報復元手段（５０１）と，復元した情報から画像に記録されているパターンを特定し，情報抽出手段によって特定されたパターンを比較し，画像上のパターン単位でエラーを判定するエラー判定手段（５０２）と，を備えるようにしてもよい（請求項３１）。
・エラー範囲判定手段（５０２）は，画像上のエラーパターンの空間的密度から，エラー範囲を決定するようにしてもよい（請求項３２）。
・さらに，印刷物を読み取って画像を得る印刷物読み取り手段（２０１）を備えるようにしてもよい（請求項３３）。
・印刷物読み取り手段は，画像上で検出したエラー範囲に相当する部分画像を，印刷物から再度読み取るようにしてもよい（請求項３４）。
・さらに，画像上で検出したエラー範囲に相当する部分画像を印刷物から再度読み取る指示を，印刷物読み取り手段に対して行う指示手段を備えるようにしてもよい（請求項３５）。
・さらに，画像上で検出したエラー範囲を，画像上に視覚上知覚できる形で表示する表示手段を備えるようにしてもよい（請求項３６）。
【００３８】
本発明の第６の観点によれば，ある空間的周期を持つパターンが規則的に配置されている画像からパターンに対応した情報を読み取る情報読み取り方法が提供される。本発明の情報読み取り方法は，画像から情報を読み取る情報抽出工程と，抽出した情報からエラーを検出するエラー検出工程と，検出したエラーの位置に対応した画像上の位置を決定するエラー範囲判定工程と，を含むことを特徴とする（請求項３７）。
【００３９】
本発明の情報読み取り方法において，以下のような応用が可能である。
【００４０】
・エラー検出工程において，情報抽出工程で得られる情報に対して誤り訂正処理を行い，訂正できなかった誤りのみをエラーとして検出するようにしてもよい（請求項３８）。
・さらに，情報抽出工程で読み取った情報の誤りを訂正する誤り訂正工程と，訂正後の情報を元に，画像に記録されている全情報を復元する情報復元工程と，復元した情報から画像に記録されているパターンを特定し，情報抽出工程で特定されたパターンを比較し，画像上のパターン単位でエラーを判定するエラー判定工程と，を含むようにしてもよい（請求項３９）。
・エラー範囲判定工程において，画像上のエラーパターンの空間的密度から，エラー範囲を決定するようにしてもよい（請求項４０）。
・さらに，印刷物を読み取って画像を得る印刷物読み取り工程を含むようにしてもよい（請求項４１）。
・画像上で検出したエラー範囲に相当する部分画像を，印刷物から再度読み取るようにしてもよい（請求項４２）。
・さらに，画像上で検出したエラー範囲に相当する部分画像を印刷物から再度読み取る指示を行う指示工程を含むようにしてもよい（請求項４３）。
・さらに，画像上で検出したエラー範囲を，画像上に視覚上知覚できる形で表示する表示工程を含むようにしてもよい（請求項４４）。
【００４１】
なお上記において，構成要素に付随して括弧書きで記した参照符号は，理解を容易にするため，後述の実施形態および図面における対応する構成要素および信号を一例として記したに過ぎず，本発明がこれに限定されるものではない。
【発明の効果】
【００４２】
以上説明したように，本発明によれば，読み取りの際にエラーを起こした場所を正確に特定するとともに，その読み取りエラー部分の再度の読み取り処理を効率良く行うことが可能である。
【発明を実施するための最良の形態】
【００４３】
以下に添付図面を参照しながら，本発明にかかる印刷物処理システム，透かし入り文書印刷装置，透かし入り文書読み取り装置，印刷物処理方法，情報読み取り装置，および情報読み取り方法の好適な実施の形態について詳細に説明する。なお，本明細書および図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００４４】
（第１の実施の形態）
図１は，第１の実施の形態のかかる印刷物処理システムの概略構成を示す説明図である。この印刷物処理システムは，図１に示したように，透かし入り文書印刷装置１００と透かし入り文書読み取り装置２００を含んで構成されている。透かし入り文書印刷装置１００は，電子文書に秘匿情報を埋め込んで印刷するための装置である。また，透かし入り文書読み取り装置２００は，透かし入り印刷文書をスキャナ装置にて読み取って，文書に埋め込まれた秘匿情報を取り出すための装置である。以下に，これら装置の詳細について順に説明する。
【００４５】
（透かし入り文書印刷装置１００）
透かし入り文書印刷装置１００は，図１に示したように，電子文書データ１と埋め込みデータ２が入力されて，透かし入り印刷文書３を出力する装置であり，文書画像形成部１０１と，分割符号化部１０２と，誤り検出・訂正符号作成部１０３と，透かし画像形成部１０４と，透かし入り文書画像合成部１０５と，印刷部１０６を備えて構成されている。
【００４６】
電子文書データ１は文書の電子データである。例えばテキストファイルやワードプロセッサ，表計算等の電子ファイル等である。また，埋め込みデータ２は印刷文書に埋め込む情報である。例えば文書管理情報や関連情報である。また，改ざん検出に使うなら元の文書内容に関わる情報などである。
【００４７】
文書画像形成部１０１は電子文書データ１を紙面に印刷するサイズでの画像に変換する処理を行う。
【００４８】
分割符号化部１０２は，埋め込みデータ２を任意のデータ長に分割する処理を行う。
なお，分割前に埋め込みデータに対して暗号化などの変換処理をした上で分割してもよい。また，分割前に全データの整合性を検証するためにハッシュ値（ＭＤ５やＳＨＡ−１など），電子署名（ＳＨＡ１  ｗｉｔｈ  ＲＳＡ  Ｅｎｃｒｙｐｔｉｏｎ），ＨＭＡＣ等を追加してもよい。
【００４９】
誤り検出・訂正符号作成部１０３は分割された各埋め込みデータブロックに対して誤り検出・訂正できるような符号化を行うエンジン部である。ここでの符号方式としては例えばパリティチェック符号，ハミング符号，ＢＣＨ符号などである。また，訂正能力はないが誤り検出ができるチェックサムなどでもよい。なお，データの重要度に応じて符号化方式や符号化パラメータを変更してもよい。
【００５０】
透かし画像形成部１０４は誤り訂正符号化された埋め込みデータ２から各符号化データをユニットパターンというパターン画像に変換して紙面上の指定された領域（以下，分割領域という。）に各々配置した画像（以下，透かし画像という。）を作成する処理を行う。この透かし画像の作成方法の詳細は，動作説明とともにさらに後述する。
【００５１】
透かし入り文書画像合成部１０５は文書画像形成部１０１で作成された文書画像と透かし画像形成部１０４で作成された透かし画像を合成する処理を行う。
【００５２】
印刷部１０６は透かし入り文書画像合成部１０５で作成された透かし入り文書画像を印刷する処理を行う。透かし入り印刷文書３は印刷部１０６で印刷された印刷文書である。
【００５３】
透かし入り文書印刷装置１００は以上のように構成されている。
透かし入り文書印刷装置１００により印刷された透かし入り印刷文書３は，以下に説明する透かし入り文書読み取り装置２００に入力される。
【００５４】
（透かし入り文書読み取り装置２００）
透かし入り文書読み取り装置２００は，図１に示したように，透かし入り印刷文書３が入力されて，埋め込みデータ２を出力する装置であり，印刷文書スキャン部２０１と，透かし画像抽出部２０２と，埋め込みデータ復号化部２０３と，誤り検出・訂正処理部２０４を備えて構成されている。
【００５５】
印刷文書スキャン部２０１は透かし入り印刷文書を画像として読み取る処理を行う。具体的にはスキャナ装置などである。このスキャナ装置はフラットベッド型でもスタンド型でもよい。また，印刷文書スキャン部２０１は後述の埋め込みデータ復号化部２０３からフィードバックされた情報をもとに再度読み込み処理を行う。
【００５６】
透かし画像抽出部２０２は印刷文書スキャン部２０１で読み取った透かし入り文書画像から透かし画像に埋め込まれたユニットパターンを抽出する処理を行う。このユニットパターンで表された信号は埋め込みデータ２を誤り検出・訂正符号化で符号化されたデータである。
【００５７】
埋め込みデータ復号化部２０３は各分割領域についてユニットパターン信号の誤り検出・訂正符号を復号化する。そして復号処理の結果，誤り訂正ができなかった分割領域のリストなどの情報を印刷文書スキャン部２０１にフィードバックする。このように，埋め込みデータ復号化部２０３は，エラーの位置に対応した画像上の位置を決定するエラー範囲判定手段として機能する。
【００５８】
誤り検出・訂正処理部２０４は誤り訂正符号の復号化を行うエンジン部である。
【００５９】
なお，埋め込みデータ２が抽出できた後に，もし埋め込みデータ２が暗号化されている場合はその復号化処理を行う。また，全データの整合性を検証するためにハッシュ値・電子署名・ＨＭＡＣなどがあれば整合性の確認を行う。
【００６０】
本実施の形態にかかる印刷物処理システムは以上のように構成されている。次いで，本実施の形態の動作について説明する。まず，透かし入り文書印刷装置１００の動作について説明する。
【００６１】
図２は，透かし入り文書印刷装置１００の動作を示すフローチャートである。
ステップＳ１０１で処理が開始されると，ステップＳ１０２で電子文書データ１は文書画像形成部１０１によって紙面に印刷するサイズでの画像に変換される。
【００６２】
また，ステップＳ１０３で埋め込みデータ２は分割符号化部１０２によって任意のデータ長に分割されて，分割ブロックごとに誤り検出・訂正符号が行われる。
【００６３】
ステップＳ１０３の処理が終わるとステップＳ１０４において透かし画像を作成する。この処理の詳細については後述する。
【００６４】
ステップＳ１０１およびステップＳ１０３の処理が終わると，ステップＳ１０４において文書画像と透かし画像を合成して透かし入り文書画像を作成する。図３は，（ａ）文書画像と（ｂ）透かし画像を合成した（ｃ）透かし入り文書画像を示す説明図である。ここでは透かし画像が紙面の中央になるようにしているが，任意の位置にずらして合成してもよい。
【００６５】
以上が透かし入り文書印刷装置１００の全体的な動作説明である。次にステップＳ１０３における透かし画像作成処理について説明する。
【００６６】
（ステップＳ１０３における透かし画像作成処理の説明）
透かし画像の例を図４〜図６を用いて説明する。
図４は透かし画像の全体を示す説明図である。最小単位はｎ×ｍ画素のブロックである。以下，このブロックを“ユニットパターン”と呼ぶ。
【００６７】
ｎ×ｍ画素のブロック内において，ドットの配列によって波の方向及び／又は波長を変化させたユニットパターンを複数用意する。そして，１つのユニットパターンに対して１つのシンボルを与える。このようなユニットパターンを組み合わせることにより，埋め込みデータ２を表現することができる。このようなユニットパターンを採用することにより，印刷物に情報が埋め込まれていることを第三者に認識されにくいという効果がある。
【００６８】
一般に，ユニットパターンをＮ通り用意した場合，各々のユニットパターンはＮ個の別々の値を表す。本実施の形態では，図４に示したように，ユニットパターンは２通りあり，各々のユニットパターンは“０”と“１”を表す。
【００６９】
透かし画像は，図４に示したように，大きく分けると以下の３つの領域から構成されている。
（１）属性情報領域
埋め込み画像の大きさやメイン情報領域の分割方法など，メイン情報領域の埋め込みデータを読み取るのに必要な情報が格納されている。図４のように４箇所ある場合は各々同じデータを格納して読み取り精度を高めてもよい。なお，属性情報はメイン情報領域の読み取りに必要なデータを含んでいるので誤り訂正能力ができるだけ高いように符号化することが望ましい。
（２）境界情報領域
透かし画像の境界を表す。ここのユニットパターンは専用パターンのブロックを使うなどして，他の領域と区別できるようにすればよい。
（３）メイン情報領域
埋め込みデータを格納する領域である。本実施の形態では埋め込みデータが分割されて格納される。
【００７０】
図５はメイン情報領域への埋め込みデータの一例を示す説明図である。図５（ａ）のように横方向に分割して埋め込んだり，図５（ｂ）のように縦横に分割して埋め込む。その他にも斜めなどでもよい。
【００７１】
ここで，各分割埋め込みデータをユニットパターンで表記した場合に，図５での分割領域の面積に合わない場合がある。その場合は図６のように残り部分はユニットパターンをランダムな順番で挿入するなどして面積を合わせる。
【００７２】
また，同じデータを複数の領域に繰り返し埋め込みをしてもよい。そうすることで１箇所のデータが読み取れなくても別の領域からデータを読み取ることができる。
【００７３】
以上がステップＳ１０３における透かし画像作成処理の説明である。
【００７４】
以上，透かし入り文書印刷装置１００の動作について説明した。
次いで，透かし入り文書読み取り装置２００の動作について説明する。
【００７５】
図７は，透かし入り文書読み取り装置２００の動作を示すフローチャートである。
透かし入り文書読み取り装置２００では埋め込みデータが復号化できるまで透かし入り印刷文書のスキャン処理を繰り返す。
【００７６】
ステップＳ２０１にて処理が開始されるとステップＳ２０２において透かし入り印刷文書をスキャナ装置で読み込む。スキャナ装置からは多値階調の透かし入り文書画像が得られる。
【００７７】
次にステップＳ２０３で透かし入り文書画像から透かし画像のユニットパターンを検出する。この抽出方法としては各ユニットパターンに対応した２次元ウェーブレットフィルタ等を用いて，どのユニットパターンであるかを調べる方法がある。
【００７８】
ステップＳ２０３では最初に属性情報および境界情報を読み取るが，ステップＳ２０４において属性情報および境界情報が正しく読み取れたらステップＳ２０５に進む。もし読み取れなかったらステップＳ１１０に進む。
【００７９】
ステップＳ２０５では属性情報をもとにスキャン領域テーブルを構築する。この処理は最初のスキャンの時のみ行われる処理である。このステップＳ２０５で構築するスキャン領域マスクとは透かし画像のメイン情報領域において，分割された領域ごとに埋め込みデータの復号化に成功しているかを記録するテーブルである。具体例を図８〜図９に示す。図８は各分割データを１つの領域に埋め込んだ場合の例である。一方，図９は各分割データを複数の領域に埋め込んだ場合の例である。ここでは復号化に成功した領域は復号化フラグをＯＮに，それ以外はＯＦＦで表すことにする。ステップＳ２０１での処理は復号化フラグをすべてＯＦＦにする。なお，領域数や埋め込みデータと領域の対応は透かし入り印刷文書の属性情報にある。
【００８０】
次にステップＳ２０６では透かし画像のメイン情報領域に埋め込まれている埋め込みデータを復号化する。ここでは各分割領域ごとに誤り検証・訂正符号を復号化する処理を行う。
【００８１】
次にステップＳ２０７では復号化に成功した領域に対してスキャン領域テーブルの復号化フラグをＯＮに設定する。復号化できなかった領域は復号化フラグをＯＦＦのままにしておく。なお，同一データが複数領域にある場合は，そのうちの１つまたは所定数以上の領域が復号化できれば，そのデータが格納されている残りの復号化フラグをＯＮにしてもよい。
【００８２】
次にステップＳ２０８においてステップＳ２０７での復号化にすべての領域が成功したかをスキャン領域テーブルから確認する。
【００８３】
すべて復号化できたらステップＳ２０９に進み，処理成功のメッセージとともに復号化した埋め込みデータ２を出力する（正常終了）。
【００８４】
一方で復号化失敗などの理由でステップＳ２１０に進んだ場合，ステップＳ２１０では繰り返しスキャン回数が所定回数（例えば２回）に達成しているか調べる。この所定回数はユーザが使用環境を考慮して任意に設定する値である。もし所定回数に達していなければステップＳ２０２に戻り透かし入り印刷文書のスキャンを行う。もし所定回数に達した場合はステップＳ２１１に進み復号化失敗のメッセージを出して終了する。なお，復号化失敗のメッセージとともに，復号化に失敗した領域をもとに表示してユーザが紙の置き直しや紙搬の伸ばしなどの対処の判断ができるようにしてもよい。
【００８５】
なお，２回目以降の透かし入り印刷文書のスキャン（ステップＳ２０２）では，スキャナに置いた紙がスキャンの度に動かない環境であるならば復号化に失敗した領域部分だけをスキャンしてもよい。これによってステップＳ２０２での処理時間が短縮できる。
【００８６】
なお，スキャナに置いた紙がスキャンの度に動く場合やスキャナ装置によっては紙面の一部だけをスキャンすることができない場合がある。そのような場合でもステップＳ２０６での復号化処理はまだ復号化できていない部分だけを処理すればよい。
【００８７】
（第１の実施の形態の効果）
以上説明したように，本実施の形態によれば，印刷文書に埋め込むデータを分割して誤り検出・訂正符号化を行って紙面に埋め込むことによって以下の効果がある。
（１−１）スキャナ装置の一時的な動作不良などによって復号化できなかった部分について再度スキャン処理を行うことによって取得できない部分だけを復号化処理するので効率良く取得することができる。
（１−２）スキャナ装置がスタンド型スキャナ（ダイレクトスキャナ）のように外部環境の影響を受けやすい場合において，光源との間に何か物が入り影ができたり，外光によってハレーションが発生したことによって復号化できなかった部分を再度スキャン処理を行うことによって取得できない部分だけを復号化処理するので効率良く取得することができる。
（１−３）再度スキャン処理をする場合に紙面の一部分だけをスキャンできない装置であっても，内部の画像処理では復号化できていない部分だけを処理するので，効率良く処理できる。
（１−４）最終的に復号化できなかった領域部分をユーザに提示するので，ユーザはその内容から対処方法を判断できる。
【００８８】
（第２の実施の形態）
第２の実施の形態は，透かし文書読み取り装置側において埋め込みデータの復号化に失敗した領域についてスキャナ装置のパラメータを変更することを特徴とするものである。ここでのパラメータとは例えばガンマ補正・明るさ・コントラスト・解像度等である。
【００８９】
図１０は，第２の実施の形態のかかる印刷物処理システムの概略構成を示す説明図である。この印刷物処理システムは，図１０に示したように，透かし入り文書印刷装置１００と透かし入り文書読み取り装置３００を含んで構成されている。透かし入り文書印刷装置１００は，第１の実施の形態と実質的に同様であるので，重複説明を省略することとし，透かし入り文書読み取り装置３００の詳細について説明する。
【００９０】
（透かし入り文書読み取り装置３００）
透かし入り文書読み取り装置３００は，図１０に示したように，透かし入り印刷文書３が入力されて，埋め込みデータ２を出力する装置であり，印刷文書スキャン部２０１と，透かし画像抽出部２０２と，埋め込みデータ復号化部２０３と，誤り検出・訂正処理部２０４と，スキャンパラメータ設定部２１０を備えて構成されている。印刷文書スキャン部２０１，透かし画像抽出部２０２，埋め込みデータ復号化部２０３，および誤り検出・訂正処理部２０４については，第１の実施の形態と実質的に同様であるので，重複説明を省略する。
【００９１】
スキャンパラメータ設定部２１０は埋め込みデータ復号化部２０３より返却された画像情報などをもとにスキャナ装置のパラメータを変更するものである。この画像情報としては輝度の平均値や分散値や分布などである。
【００９２】
本実施の形態にかかる印刷物処理システムは以上のように構成されている。次いで，本実施の形態の動作について，透かし入り文書読み取り装置３００の動作を中心に説明する。
【００９３】
図１１は，透かし入り文書読み取り装置３００の動作を示すフローチャートである。
以下，第１の実施の形態と異なる部分を説明する。
【００９４】
ステップＳ２０５で構築するスキャン領域テーブルには図１２に示したように新たに画像特徴を記録する項目が追加される。この画像特徴はこの領域部分の画素全体の輝度の平均値や分散値や分布などである。文書の文字と重なる部分については黒画素の比率などから判定して，この部分を画像特徴に対象からから排除してもよい。
【００９５】
また，第１の実施の形態ではステップＳ２０６の処理の後でスキャン領域テーブルに復号化できた領域にはＯＮを設定したが（ステップＳ２０７），第２の実施の形態では復号化できなかった領域の画像情報を格納する（ステップＳ２１０）。
【００９６】
さらに復号化に失敗した領域において再スキャンする場合においてステップＳ２２１においてスキャン領域テーブルにある復号化できなかった領域の画像情報をもとにスキャンパラメータを変更する。例えは輝度値が全体的に明るい場合（白い場合）は明るさを暗くしたりガンマ補正の値を下げたりする。また，輝度値が全体的に暗い場合（黒い場合）は明るさを変えたりガンマ補正の値を上げたりする。
【００９７】
以上の例は画像情報から動的にスキャンパラメータを変更する説明であった。
他にも再スキャン時には画像情報を使わずにスキャンパラメータを静的に変更する方法もある。透かし画像の読み取りに失敗する多くの原因が印刷側のトナー不足によるものとするならば，再スキャンの際は印字の薄い場合に対応した固定のスキャンパラメータを使ってもよい。他にも再スキャンの際には解像度を上げてより詳細な画像から復号化してもよい。
【００９８】
（第２の実施の形態の効果）
以上説明したように，本実施の形態によれば，第１の実施の形態での効果の他に以下の効果がある。
（２−１）印刷側のトナーが薄いことなどに起因する印刷濃度のムラによって復号化できなかった部分に対してその領域の画像情報に応じてスキャンパラメータを動的または静的に変更することで対処できる。
【００９９】
（第３の実施の形態）
第３の実施の形態は，透かし文書読み取り装置側において埋め込みデータの復号化に失敗した領域や画像情報等から原因を推定してユーザに解決策を指示した後に再度スキャン処理を行う仕組みを備えたことを特徴とするものである。
【０１００】
図１３は，第３の実施の形態のかかる印刷物処理システムの概略構成を示す説明図である。この印刷物処理システムは，図１３に示したように，透かし入り文書印刷装置１００と透かし入り文書読み取り装置４００を含んで構成されている。透かし入り文書印刷装置１００は，第１の実施の形態と実質的に同様であるので，重複説明を省略することとし，透かし入り文書読み取り装置４００の詳細について説明する。
【０１０１】
（透かし入り文書読み取り装置４００）
透かし入り文書読み取り装置４００は，図１３に示したように，透かし入り印刷文書３が入力されて，埋め込みデータ２を出力する装置であり，印刷文書スキャン部２０１と，透かし画像抽出部２０２と，埋め込みデータ復号化部２０３と，誤り検出・訂正処理部２０４と，エラー原因判定部２２０と，ユーザ操作指示部２２１を備えて構成されている。印刷文書スキャン部２０１，透かし画像抽出部２０２，埋め込みデータ復号化部２０３，および誤り検出・訂正処理部２０４については，第１の実施の形態と実質的に同様であるので，重複説明を省略する。
【０１０２】
エラー原因判定部２２０は復号化できなかった領域からエラー原因を判定する処理を行う。
【０１０３】
ユーザ操作指示部２２１はエラー原因をもとにユーザに「紙のしわ伸ばし」や「紙の汚れ取り」などの指示を与える処理を行う。具体例として図１４にあるように復号化できなかった部分が紙面の縦横中央である場合には折りしわがあると推定されるので，ユーザに折りしわをよく伸ばすように指示を表示して再スキャン処理を実行する。
【０１０４】
本実施の形態にかかる印刷物処理システムは以上のように構成されている。次いで，本実施の形態の動作について，透かし入り文書読み取り装置４００の動作を中心に説明する。
【０１０５】
図１５は，透かし入り文書読み取り装置４００の動作を示すフローチャートである。
以下，第１の実施の形態と異なる部分を説明する。なお，以下の例は再スキャンの最初の数回（例えば１回目）はユーザ指示を行わないで再スキャンを行い，それでも駄目な場合についてユーザ指示によって解決を試みる例である。
【０１０６】
ステップＳ２１０での後，ステップＳ２３０において繰り返しスキャン回数が所定回数（例えば２回）に達していたらステップＳ２３１に進む。繰り返しスキャン回数が所定回数に達していなければステップＳ２０３まで進む。
【０１０７】
ステップＳ２３１では復号化テーブルや画像情報をもとにユーザに指示を与える。例えば図１６（１）のようなケースは縦横に折りしわがあると推定されるので，紙しわを伸ばすようにユーザに指示する。また，図１６（２）のようなケースでは復号化できなかった部分に汚れなどがあると推定されるので汚れを取り除くように指示する。
【０１０８】
なお，他の実施の形態として復号化テーブルや画像情報を使わずに繰り返しスキャン回数が所定回数に達したらユーザに紙の状態を確認させる指示を出すだけでもよい。
【０１０９】
なお，ユーザが紙をスキャナ装置に置き直す際に，別の紙が置かれてしまう可能性がある。そこで透かし画像の属性情報に文書のシリアル番号など他の文書と区別できる情報を埋め込めば装置側で識別することができる。
【０１１０】
（第３の実施の形態の効果）
以上説明したように，本実施の形態によれば，第１の実施の形態での効果の他に以下の効果がある。
（３−１）紙しわや汚れ等によって復号化できない場合はユーザに紙の状態を直してもらう必要がある。その解決手段として本実施の形態では紙の状態を推定してユーザに指示する機能を傭えている。さらに紙を正しくスキャナ装置に置き直した後の再スキャンでは，復号化できなかった領域だけを処理するので効率的である。
【０１１１】
（第４の実施の形態）
第１〜第３の実施の形態での透かし入り画像読み取り装置側においては，復号化できなかった領域に対して再度スキャン処理を行ってきた。第４の実施の形態は，復号化できなかった領域について透かし画像の抽出処理を変更して再度復号化処理を行うことを特徴とするものである。また，第２の実施の形態は復号化できなかった領域の画像情報をもとにスキャナ装置のパラメータを変更した。この第４の実施の形態は，復号化できなかった領域の画像情報をもとに透かし画像の抽出パラメータを変更することを特徴とするものである。
【０１１２】
図１７は，第４の実施の形態のかかる印刷物処理システムの概略構成を示す説明図である。この印刷物処理システムは，図１７に示したように，透かし入り文書印刷装置１００と透かし入り文書読み取り装置５００を含んで構成されている。透かし入り文書印刷装置１００は，第１の実施の形態と実質的に同様であるので，重複説明を省略することとし，透かし入り文書読み取り装置５００の詳細について説明する。
【０１１３】
透かし入り文書読み取り装置５００は，図１７に示したように，透かし入り印刷文書３が入力されて，埋め込みデータ２を出力する装置であり，印刷文書スキャン部２３０と，透かし画像抽出部２３１と，埋め込みデータ復号化部２０３と，誤り検出・訂正処理部２０４と，抽出パラメータ２３２を備えて構成されている。埋め込みデータ復号化部２０３，および誤り検出・訂正処理部２０４については，第１の実施の形態と実質的に同様であるので，重複説明を省略する。
【０１１４】
印刷文書スキャン部２３０は透かし入り印刷文書を画像として読み取る処理を行う。具体的にはスキャナ装置などである。このスキャナ装置はフラットベッド型でもスタンド型でもよい。第１〜３の実施の形態との違いは復号化処理のフィードバック入力が無いことである。
【０１１５】
透かし画像抽出部２３１は印刷文書スキャン部２０１で読み取った透かし入り文書画像から透かし画像に埋め込まれたユニットパターンを抽出する処理を行う。このユニットパターンで表された信号は埋め込みデータ２を誤り検出・訂正符号化で符号化されたデータである。また，復号化処理のフィードバックによって復号化できなかった領域についてユニットパターン抽出のパラメータを変更して再度抽出処理を行う。
【０１１６】
抽出パラメータ設定部２３２は復号化に失敗した領域の画像情報をもとに透かし画像抽出部２３１の処理パラメータを設定する処理を行う。
【０１１７】
本実施の形態にかかる印刷物処理システムは以上のように構成されている。次いで，本実施の形態の動作について，透かし入り文書読み取り装置５００の動作を中心に説明する。
【０１１８】
図１８は，透かし入り文書読み取り装置５００の動作を示すフローチャートである。
以下，第１の実施の形態と異なる部分を説明する。
【０１１９】
ステップＳ２１０での条件がＮＯの場合はステップＳ２４０に進む。
【０１２０】
ステップＳ２４０では復号化できなかった領域の画像情報からステップＳ２０３で行う透かし画像のユニットパターン抽出のパラメータを変更する。ここでの画像情報は第２の実施の形態と同じように画素の輝度値の平均値・分散値・分布などである。
【０１２１】
以下，ステップＳ２０３の処理のパラメータ変更例として，２つの方法を説明する。
【０１２２】
（１）方法１：入力画像の前処理パラメータを変更
透かし入り文書画像に対してユニットパターン抽出する前に，透かし入り文書画像について以下のような処理を行う。
・エッジ強調やぼかしなどのフィルタ処理
画像がぼけている，印字が薄い場合にはエッジ強調が効果的である。また，雑音（小さな汚れなど）にはぼかしが効果的である。
・輝度補正（明るさ・コントラスト・ガンマ補正など）
画像が暗い・明るい，印字が薄い・濃い場合などには輝度補正が効果的である。
・雑音除去
雑音（小さな汚れなど）には雑音除去が効果的である。
ここでは他にも一般的な画像処理を多く適用できる。
【０１２３】
（２）方法２：ユニットパターン抽出のパターンモデルを変更
例えば，上述のように，２次元ウェーブレットフィルタを抽出に用いる場合では，その２次元ウェーブレットフィルタの係数の強弱を変更する。また，パターンマッチングによってユニットパターン抽出を行っているならば，パターンマッチングに使っている画像の点や線の太さや輝度を変更する。ここではユニットパターン抽出に他の方法が使われている場合は，画像情報をもとにその方法に応じた変更を行えばよい。
【０１２４】
なお，ステップＳ２０３での変更は上記の方法１と方法２を組み合わせたものでもよい。また，ステップＳ２０３での処理は各領域ごとの画像情報が異なるならば，各々別々のパラメータ変更を行ってもよい。
【０１２５】
以上の例は画像情報から動的にユニットパターン抽出パラメータを変更する説明であった。他にも再スキャン時には画像情報を使わずにユニットパターン抽出パラメータを静的に変更する方法もある。透かし画像の読み取りに失敗する多くの原因が印刷側のトナー不足によるものとするならば，再スキャンの際は印字の薄い場合に対応した固定のパラメータを使ってもよい。
【０１２６】
（第４の実施の形態の効果）
以上説明したように，本実施の形態によれば，以下の効果がある。
（４−１）スキャナ装置の一時的な動作不良などによって復号化できなかった部分について再度ユニットパターン抽出処理を行うことによって取得できない部分だけを復号化処理するので効率良く取得することができる。
（４−２）印刷側のトナーが薄いことなどに起因する印刷濃度のムラによって復号化できなかった部分に対してその領域の画像情報に応じてユニットパターン抽出パラメータを動的または静的に変更することで対処できる。
（４−３）分割領域の画像特性に応じて各々に適切なパラメータ設定ができるので，復号化できなかった要因が領域ごとに異なる場合でも対応できる。
【０１２７】
また，この第４の実施の形態と第１〜３の実施の形態を組み合わせることもできる。
図１９は，一例として，第２，第４の実施の形態を組み合わせた印刷物処理システムの概略構成を示す説明図である。図１９に示した透かし入り文書読み取り装置６００は，第２の実施の形態で説明したスキャンパラメータ設定部２１０と，第４の実施の形態で説明した抽出パラメータ設定部２３２を備えて構成されている。
【０１２８】
図２０は，かかる透かし入り文書読み取り装置６００の動作を示すフローチャートである。繰り返しスキャン回数が所定回数に達していなければ（ステップＳ２１１），画像情報を元にユニットパターン抽出パラメータを変更し（ステップＳ２４０），ユニットパターン抽出工程（ステップＳ２０２）に戻る。また，繰り返しスキャン回数が所定回数に達していれば，画像情報を元にスキャン装置のパラメータを変更し（ステップＳ２２１），透かし入り文書のスキャン工程（ステップＳ２０２）に戻る。
【０１２９】
ここでは，第２，第４の実施の形態を組み合わせた一例について，図１９，２０を参照しながら説明したが，他の実施の形態の組み合わせも同様である。
【０１３０】
（第５の実施の形態）
第１〜第４の実施の形態では，復号化できなかった場合に再スキャン処理を行うものであった。第５の実施の形態では複数回のスキャン処理と並行して，取得した複数の透かし入り文書画像から復号化を行うことを特徴とするものである。
【０１３１】
図２１は，第５の実施の形態のかかる印刷物処理システムの概略構成を示す説明図である。この印刷物処理システムは，図２１に示したように，透かし入り文書印刷装置１００と透かし入り文書読み取り装置７００を含んで構成されている。透かし入り文書印刷装置１００は，第１の実施の形態と実質的に同様であるので，重複説明を省略することとし，透かし入り文書読み取り装置７００の詳細について説明する。
【０１３２】
透かし入り文書読み取り装置７００は，図２１に示したように，透かし入り印刷文書３が入力されて，埋め込みデータ２を出力する装置であり，印刷文書複数回スキャン部２４０と，スキャンパラメータ設定部２４１と，画像バッファ部２４３と，透かし画像抽出部２０２と，埋め込みデータ復号化部２０３と，誤り検出・訂正処理部２０４を備えて構成されている。透かし画像抽出部２０２，埋め込みデータ復号化部２０３，および誤り検出・訂正処理部２０４については，第１の実施の形態と実質的に同様であるので，重複説明を省略する。
【０１３３】
印刷文書複数回スキャン部２４０は透かし入り印刷文書を複数回スキャンする処理を行う。このスキャン処理の際に各スキャン処理でのスキャナ装置のパラメータを変更する。
【０１３４】
スキャンパラメータ設定部２４１は印刷文書複数回スキャン部２４０へのパラメータを指示する処理を行う。例えば，最初のスキャンは通常のパラメータで行い，２回目はガンマ補正を大きくし，３回目はガンマ補正は小さくするなどの変更を行う。
【０１３５】
画像バッファ部２４３は印刷文書複数回スキャン部２４０で取得された透かし入り文書画像を複数個格納する記憶部である。
【０１３６】
本実施の形態にかかる印刷物処理システムは以上のように構成されている。次いで，本実施の形態の動作について，透かし入り文書読み取り装置７００の動作を中心に説明する。
【０１３７】
図２２は，透かし入り文書読み取り装置７００の動作を示すフローチャートである。
以下，第１の実施の形態と異なる部分を説明する。
【０１３８】
ステップＳ３０１で処理が開始されると，スキャン処理スレッドの起動（ステップＳ３０２）および復号化処理スレッドの起動（ステップＳ３１０）が行われる。このスキャン処理スレッドおよび復号化処理スレッドは並列して動作する処理である。役割は下記の通りである。
・スキャン処理スレッド：スキャナ装置のパラメータを変更しながらスキャナ処理を行う。
・復号化処理スレッド：透かし入り文書画像に埋め込まれたデータの復号化を行う。
【０１３９】
以下，各スレッドの動作について説明する。
【０１４０】
（スキャン処理スレッドの動作）
ステップＳ３０２で動作が開始されると，ステップＳ３０３においてスキャン処理回数に応じたスキャン装置のパラメータを設定する。例えば最初は通常の設定，２回目はガンマ補正の係数を大きくする，３回目はガンマ補正係数を小さくするなどの設定を行う。なお，スタンド型スキャナのようにスキャンの都度に外部環境の影響によって取得画像の画質が異なってしまう場合は，スキャナ装置であれは複数回スキャンのすべてまたは一部をパラメータ変更無しにしてもよい。
【０１４１】
次にステップＳ３０４で透かし入り印刷文書のスキャンを行う。
【０１４２】
次にステップＳ３０５で取得した透かし入り文書画像を画像バッファに保管し，画像を保管したことを復号化処理スレッドに伝える。
【０１４３】
次にステップＳ３０６で繰り返しスキャン回数が所定回数に達していない場合はステップＳ３０３に戻りスキャン処理を続ける。もしスキャン回数が所定回数に達した場合，または復号化処理スレッドより処理終了が通知されたら処理を終える（ステップＳ３０５）。
【０１４４】
以上，スキャン処理スレッドの動作について説明した。
次いで，復号化処理スレッドの動作について説明する。
【０１４５】
（復号化処理スレッドの動作）
ステップＳ３１０で開始されると，ステップＳ３１１でスキャン処理スレッドから透かし入り文書画像を画像バッファに保存されたとの通知があるまで待ち続ける。画像バッファに透かし入り文書画像が保存されると，これ以降でステップＳ３１２〜ステップＳ３２０で復号化処理を行う。
【０１４６】
このステップＳ３１２〜ステップＳ３２０は第１の実施の形態におけるステップＳ２０３〜ステップＳ２１０と実質的に同様である。すべての領域が復号化できるまで順次画像バッファにある透かし入り文書画像からまだ復号化できていない領域について復号化処理を行う。
【０１４７】
すべての分割領域について復号化に成功すると，スキャン処理スレッドに終了を通知する（ステップＳ３１８）。
【０１４８】
（第５の実施の形態の効果）
以上説明したように，本実施の形態によれば，以下の効果がある。
（５−１）すべての領域が復号化できるまで繰り返しスキャンする場合において，複数回スキャンと並行して順次復号化処理を行うので効率良く処理を行うことができる。
（５−２）スキャンの度にパラメータを変更するので，印刷側のトナーが薄いことなどに起因する印刷濃度のムラなどに幅広く対応できる。
（５−３）スタンド型スキャナのようなスキャンの都度に外部環境の影響が変わることによって画質が変化し，再スキャンが必要な場合において効率良く処理ができる。
【０１４９】
（第６の実施の形態）
第５の実施の形態では複数回のスキャン処理と並行して取得した複数の透かし入り文書画像から復号化を行った。第６の実施の形態では最初に複数回スキャン処理を行い，その後で各画像の画質を確認して復号化処理を行う順番を並び替えて復号化処理を行うことを特徴とするものである。ここでの画質とは例えば全体の平均値や分散値などである。これら画質の値が基準値に近い順番に並び替えることで，速く復号化できる確率が増す。
【０１５０】
図２３は，第６の実施の形態のかかる印刷物処理システムの概略構成を示す説明図である。この印刷物処理システムは，図２３に示したように，透かし入り文書印刷装置１００と透かし入り文書読み取り装置８００を含んで構成されている。透かし入り文書印刷装置１００は，第１の実施の形態と実質的に同様であるので，重複説明を省略することとし，透かし入り文書読み取り装置８００の詳細について説明する。
【０１５１】
透かし入り文書読み取り装置８００は，図２３に示したように，透かし入り印刷文書３が入力されて，埋め込みデータ２を出力する装置であり，印刷文書複数回スキャン部２４０と，スキャンパラメータ設定部２４１と，画像バッファ部２４３と，透かし画像抽出部２０２と，埋め込みデータ復号化部２０３と，誤り検出・訂正処理部２０４と，良好画像選定部２５０を備えて構成されている。印刷文書複数回スキャン部２４０，スキャンパラメータ設定部２４１，画像バッファ部２４３，透かし画像抽出部２０２，埋め込みデータ復号化部２０３，および誤り検出・訂正処理部２０４については，第５の実施の形態と実質的に同様であるので，重複説明を省略する。
【０１５２】
良好画質判定部２５０は画像バッファ部２４３に記憶されている画像について復号化に適した画質を選定する。画像設定にあたってはこれまで復号化できていない領域の画質から判断する。
【０１５３】
本実施の形態にかかる印刷物処理システムは以上のように構成されている。次いで，本実施の形態の動作について，透かし入り文書読み取り装置８００の動作を中心に説明する。
【０１５４】
図２４は，透かし入り文書読み取り装置３００の動作を示すフローチャートである。
以下，第５の実施の形態と異なる部分を説明する。
【０１５５】
ステップＳ３０３〜ステップＳ３０６は第５の実施の形態と同じである。ここではスキャナ装置のパラメータを変えながらスキャン処理を所定回数繰り返す。なお，スタンド型スキャナのようにスキャンの都度に外部環境の影響によって取得画像の画質が異なってしまう場合は，スキャナ装置であれは複数回スキャンのすべてまたは一部をパラメータ変更無しにしてもよい。
【０１５６】
ステップＳ３３０では画像バッファから復号化に良好な画像を選択する。
【０１５７】
ここでの選択方法の例としては例えば以下のようなものである。
・画像全体の平均値や分散値が基準値に近いもの。
・サンプル地点において実際に復号化処理を試みて最も成績の良かったもの。例えば復号化処理に２次元画像フィルタを使用している場合はフィルタ出力値が大きい画像である。また，復号化処理にパターンマッチングを使っている場合はパターンモデルとの差が小さい（よく似ている）画像である。
【０１５８】
最初は透かし画像全体の画質を調べて選択する。２回目以降は復号化できなかった領域について画質を調べて選択する。
【０１５９】
以降，ステップＳ３１２〜ステップＳ３２０は第１の実施の形態におけるステップＳ２０３〜ステップＳ２１０と実質的に同様である。
【０１６０】
なお，ステップＳ３３０での良好な画像を選択する処理を行わずにスキャナで取得した順番で復号化してもよい。
【０１６１】
（第６の実施の形態の効果）
以上説明したように，本実施の形態によれば，以下の効果がある。
（６−１）最初に複数枚の文書画像をスキャナより取得し，その中から復号化に適した画質複数回スキャンと並行して順次復号化処理を行うので効率良く処理を行うことができる。
（６−２）スキャンの度にパラメータを変更するので，印刷側のトナーが薄いことなどに起因する印刷濃度のムラなどに幅広く対応できる。
（６−３）スタンド型スキャナのようなスキャンの都度に外部環境の影響が変わることによって画質が変化し，再スキャンが必要な場合において効率良く処理ができる。
【０１６２】
（第７の実施の形態）
第１の実施の形態では画像を複数領域に分け，それぞれにエラー検出符号などを付けることにより，領域単位でエラーの有無を検出していた。本実施の形態では，領域単位にエラー検出符号を付けるのではなく，印刷側では，埋め込む情報に誤り訂正符号化を施し，画像全体に繰り返し埋め込む。検証側では，誤りを含む抽出した情報から，繰り返し埋め込んだ情報を多数決により誤りを減らし，さらに誤り訂正符号を復号することで誤りからの回復を行う。そうして取り出した情報に対し，埋め込み側と同様の手法（誤り訂正符号，情報の複数回繰り返し）を行って，ユニットパターン単位でエラーの有無を判定する。ここで，エラーと判定された信号パターンが密集している部分が，情報の抽出に失敗した領域として判定される。
【０１６３】
図２５は，第７の実施の形態のかかる印刷物処理システムの概略構成を示す説明図である。この印刷物処理システムは，図２５に示したように，透かし入り文書印刷装置１００と透かし入り文書読み取り装置９００を含んで構成されている。透かし入り文書印刷装置１００は，第１の実施の形態と実質的に同様であるので，重複説明を省略することとし，透かし入り文書読み取り装置９００の詳細について説明する。
【０１６４】
透かし入り文書読み取り装置９００は，図２５に示したように，透かし入り印刷文書３が入力されて，埋め込みデータ２を出力する装置であり，印刷文書スキャン部２０１と，透かし画像抽出部２０２と，埋め込みデータ復号化部２０３と，誤り検出・訂正処理部２０４と，誤り検出・訂正符号作成部５００と，情報復元手段５０１と，エラー判定手段５０２を備えて構成されている。印刷文書スキャン部２０１，透かし画像抽出部２０２，埋め込みデータ復号化部２０３，および誤り検出・訂正処理部２０４については，第１の実施の形態と実質的に同様であるので，重複説明を省略する。
【０１６５】
誤り検出・訂正符号作成部５００は，埋め込み側の誤り検出・訂正符号作成部１０３と同様の方法で処理を行う。
【０１６６】
情報復元手段５０１は，埋め込みデータ復号化部２０３から出力される埋め込みデータから，印刷側の分割符号化部１０２と同様の方法で画像全体に埋め込まれている情報を決定する。
【０１６７】
透かし入り文書印刷装置に入力される埋め込みデータ２は，透かし入り文書読み取り装置の出力である埋め込みデータ２と同じとなることから，情報復元手段５０１と分割符号化部１０２の出力は同じ情報となる。これによって，画像上のどこにどのパターンが配置されているかを，読み取り装置側で知ることができる。
【０１６８】
エラー判定手段５０２は，情報復元手段５０１から得られる情報と，透かし画像抽出部２０２から得られる情報を比較し，ユニットパターン単位で誤り判定することができる。
【０１６９】
誤り判定後，誤り信号の分布パターンや密度などによって，第１の実施の形態と同様に印刷文書スキャン部に高い誤り率の範囲を再スキャンさせてもよい。また，第２の実施の形態のように高い誤り率の範囲に対してスキャナ装置のパラメータを変更して再スキャンさせてもよい。また，第３の実施の形態のようにユーザに紙の置き直し等の指示を出してもよい。また，第４の実施の形態のように高い誤り率の範囲に対して抽出処理を変更して読み取り処理を行ってもよい。
【０１７０】
さらに第５の実施の形態のようにスキャナの処理と復号化処理を並行して進めてもよい。また，第６の実施の形態のように複数の画像をスキャンして，その中からよい画質のものから読み取り処理を行ってもよい。
【０１７１】
また，誤り検出・訂正符号はデータ全体をまとめて符号化してもよいし，データを分割して各々に対して符号化してもよい。
【０１７２】
（第７の実施の形態の効果）
以上説明したように，本実施の形態によれば，以下の効果がある。
（７−１）ユニットパターン単位で誤りの有無が分かるため，誤り箇所をより詳細に特定できる。
【０１７３】
以上，添付図面を参照しながら本発明にかかる印刷物処理システム，透かし入り文書印刷装置，透かし入り文書読み取り装置，印刷物処理方法，情報読み取り装置，および情報読み取り方法の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１７４】
例えば，以下のような応用が可能である。
（１）埋め込みデータを分割する際のデータ長は固定長だけでなく，データの内容に応じてデータ長の長さを変更してもよい。例えば埋め込みデータが文字列の場合はセンテンス単位に分割するなどでもよい。
（２）透かし画像の例として２値画像の点で構成された例を説明したが，これに限定されるものではない。例えば画素は多階調のカラー画素を用いてもよいし，ユニットパターン内部を点ではなく線にしてもよい。また，その他文書に情報を埋め込む公知に技術であるバーコード，２次元バーコードにも適用できる。一般的な画像用の電子透かし技術にも適用できる。
（３）各実施の形態を組み合わせてもよい。
（４）上記実施の形態では紙に対する印刷文書を前提に説明したが，プラスチックなどの有機化合物，金属，繊維など紙以外に印刷した場合も有効である。
（５）上記実施の形態では透かし画像と文書画像を重ね合わせて印刷したが，透かし画像だけ印刷する場合にも適用可能である。
（６）本発明は紙の印刷文書以外にも写真用の電子透かしなどにも適用できる。
【産業上の利用可能性】
【０１７５】
本発明は，電子透かし技術などで秘匿情報を埋め込んだ透かし入り文書の印刷装置および読み取り装置，ならびにこれら装置をシステム構成要素とする印刷物処理システムおよび印刷物処理方法に利用可能である。
【図面の簡単な説明】
【０１７６】
【図１】第１の実施の形態にかかる印刷物処理システムの概略構成を示す説明図である。
【図２】透かし入り文書印刷装置１００の動作を示すフローチャートである。
【図３】文書画像と透かし画像の合成を示す説明図である。
【図４】透かし画像の全体を示す説明図である。
【図５】メイン情報領域への埋め込みデータの一例を示す説明図であり，（ａ）は横方向に分割して埋め込む場合，（ｂ）は縦横に分割して埋め込む場合を示している。
【図６】分割領域の面積を合わせる方法に関する説明図である。
【図７】透かし入り文書読み取り装置２００の動作を示すフローチャートである。
【図８】スキャン領域テーブルの一例を示す説明図である。
【図９】同じデータを複数領域に埋め込んである場合のスキャン領域テーブルの一例を示す説明図である。
【図１０】第２の実施の形態にかかる印刷物処理システムの概略構成を示す説明図である。
【図１１】透かし入り文書読み取り装置３００の動作を示すフローチャートである。
【図１２】スキャン領域テーブルの一例を示す説明図である。
【図１３】第３の実施の形態にかかる印刷物処理システムの概略構成を示す説明図である。
【図１４】エラー原因をもとにユーザに指示を与える処理を示す説明図である。
【図１５】透かし入り文書読み取り装置４００の動作を示すフローチャートである。
【図１６】復号化できなかった領域の例を示す説明図であり，（ａ）は紙の縦横が復号化できなかった場合，（ｂ）は紙の一部が複合化できなかった場合を示している。
【図１７】第４の実施の形態にかかる印刷物処理システムの概略構成を示す説明図である。
【図１８】透かし入り文書読み取り装置５００の動作を示すフローチャートである。
【図１９】第２，第４の実施の形態を組み合わせた印刷物処理システムの概略構成を示す説明図である。
【図２０】透かし入り画像読み取り装置６００の動作を示すフローチャートである。
【図２１】第５の実施の形態にかかる印刷物処理システムの概略構成を示す説明図である。
【図２２】透かし入り文書読み取り装置７００の動作を示すフローチャートである。
【図２３】第６の実施の形態にかかる印刷物処理システムの概略構成を示す説明図である。
【図２４】透かし入り文書読み取り装置８００の動作を示すフローチャートである。
【図２５】第７の実施の形態にかかる印刷物処理システムの概略構成を示す説明図である。
【符号の説明】
【０１７７】
１  電子文書データ
２  埋め込みデータ
３  透かし入り印刷文書
１０１  文書画像形成部
１０２  分割符号化部
１０３  誤り検出・訂正符号作成部
１０４  透かし画像形成部
１０５  透かし入り文書画像合成部
１０６  印刷部
２００，３００，・・・，９００  透かし入り文書読み取り装置
２０１  印刷文書スキャン部
２０２  透かし画像抽出部
２０３  埋め込みデータ復号化部
２０４  誤り検出・訂正処理部
２１０  スキャンパラメータ設定部
２２０  エラー原因判定部
２２１  ユーザ操作指示部
２３２  抽出パラメータ設定部
２４０  印刷文書複数回スキャン部
２４１  スキャンパラメータ設定部
２４３  画像バッファ部
２５０  良好画像選定部
５００  誤り検出・訂正符号作成部
５０１  情報復元手段
５０２  エラー判定手段
【図１】
2005094107.tif 000003
【図２】
2005094107.tif 000004
【図３】
2005094107.tif 000005
【図４】
2005094107.tif 000006
【図５】
2005094107.tif 000007
【図６】
2005094107.tif 000008
【図７】
2005094107.tif 000009
【図８】
2005094107.tif 000010
【図９】
2005094107.tif 000011
【図１０】
2005094107.tif 000012
【図１１】
2005094107.tif 000013
【図１２】
2005094107.tif 000014
【図１３】
2005094107.tif 000015
【図１４】
2005094107.tif 000016
【図１５】
2005094107.tif 000017
【図１６】
2005094107.tif 000018
【図１７】
2005094107.tif 000019
【図１８】
2005094107.tif 000020
【図１９】
2005094107.tif 000021
【図２０】
2005094107.tif 000022
【図２１】
2005094107.tif 000023
【図２２】
2005094107.tif 000024
【図２３】
2005094107.tif 000025
【図２４】
2005094107.tif 000026
【図２５】
2005094107.tif 000027