(57)【要約】【課題】  透かし情報が埋め込まれる文書の文字領域の割合や背景画像の画像濃度等に関わらず，埋め込まれた情報を正しく復元可能なように透かし情報を埋め込む。【解決手段】  文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み装置であって：文書画像の画素情報を検出する画素情報検出部１０６と；画素情報検出部により検出された画素情報に基づいて，文書画像に埋め込み可能な透かし情報の透かし濃度を決定する透かし濃度決定部１０８と；透かし濃度決定部により決定された透かし濃度に応じて，文書画像に埋め込む透かし情報を生成する透かし情報生成部１１２と；透かし情報生成部により生成された透かし情報を文書画像に埋め込む透かし情報埋め込み部１１０と；を備える。【選択図】    図１
2006303728.tif 000002
【特許請求の範囲】
【請求項１】
文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み装置であって：
前記文書画像の画素情報を検出する画素情報検出部と；
前記画素情報検出部により検出された画素情報に基づいて，前記文書画像に埋め込み可能な透かし情報の透かし濃度を決定する透かし濃度決定部と；
前記透かし濃度決定部により決定された透かし濃度に応じて，前記文書画像に埋め込む透かし情報を生成する透かし情報生成部と；
前記透かし情報生成部により生成された透かし情報を文書画像に埋め込む透かし情報埋め込み部と；
を備えることを特徴とする，透かし情報埋め込み装置。
【請求項２】
前記透かし濃度決定部は，前記文書画像の画素情報に含まれる黒画素割合が所定の割合以上である場合に，前記文書画像に埋め込み可能な透かし情報の透かし濃度を決定することを特徴とする，請求項１に記載の透かし情報埋め込み装置。
【請求項３】
前記画素情報検出部は，前記文書画像を複数の透かし埋め込み領域に分割して各透かし埋め込み領域ごとの画素情報を検出し，
前記透かし濃度決定部は，前記画素情報検出部により検出された前記文書画像の透かし埋め込み領域ごとの画素情報に基づいて，前記文書画像に埋め込み可能な透かし情報の透かし濃度を決定することを特徴とする，請求項１に記載の透かし情報埋め込み装置。
【請求項４】
前記画素情報検出部は，前記透かし埋め込み領域ごとの黒画素割合を検出し，
前記透かし濃度決定部は，前記埋め込み領域ごとの黒画素割合が所定の割合以上である埋め込み不能領域の個数を算出し，前記埋め込み不能領域の個数が所定の個数以上である場合に，前記文書画像に埋め込み可能な透かし情報の透かし濃度を決定することを特徴とする，請求項３に記載の透かし情報埋め込み装置。
【請求項５】
前記透かし濃度決定部は，前記画素情報検出部により検出された画素情報に基づいて，前記文書画像に埋め込み可能な透かし情報の透かし色を決定することを特徴とする，請求項１に記載の透かし情報埋め込み装置。
【請求項６】
文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み装置であって：
前記文書画像の画素情報を検出する画素情報検出部と；
前記画素情報検出部により検出された画素情報に基づいて，前記透かし情報を埋め込み可能なように文書画像の画像濃度を決定する画像濃度決定部と；
前記画像濃度決定部により決定された画像濃度に前記文書画像の画像濃度を調整する画像濃度調整部と；
前記画像濃度調整部により調整された文書画像に透かし情報を埋め込む透かし情報埋め込み部と；
を備えることを特徴とする，透かし情報埋め込み装置。
【請求項７】
前記画像濃度決定部は，前記文書画像の画素情報に含まれる黒画素割合が所定の割合以上である場合に，前記透かし情報を埋め込み可能なように前記文書画像の画像濃度を決定することを特徴とする，請求項６に記載の透かし情報埋め込み装置。
【請求項８】
前記画素情報検出部は，前記文書画像を複数の透かし埋め込み領域に分割して各透かし埋め込み領域ごとの画素情報を検出し，
前記画像濃度決定部は，前記画素情報検出部により検出された前記文書画像の透かし埋め込み領域ごとの画素情報に基づいて，前記透かし情報を埋め込み可能なように前記文書画像の画像濃度を決定することを特徴とする，請求項６に記載の透かし情報埋め込み装置。
【請求項９】
前記画素情報検出部は，前記透かし埋め込み領域ごとの黒画素割合を検出し，
前記画像濃度決定部は，前記埋め込み領域ごとの黒画素割合が所定の割合以上である埋め込み不能領域の個数を算出し，前記埋め込み不能領域の個数が所定の個数以上である場合に，前記透かし情報を埋め込み可能なように前記文書画像の画像濃度を決定することを特徴とする，請求項８に記載の透かし情報埋め込み装置。
【請求項１０】
（実施形態４：白黒反転）
前記画素情報検出部は，前記文書画像に含まれる黒画素の割合を検出し，
前記画像濃度調整部は，前記黒画素の割合が所定の割合であった場合に，透かしが埋め込まれる文書画像を白黒反転することを特徴とする，請求項６に記載の透かし情報埋め込み装置。
【請求項１１】
文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み装置であって：
前記文書画像の画素情報を検出する画素情報検出部と；
前記画素情報検出部により検出された画素情報に基づいて，前記文書画像に透かし情報を埋め込み可能なように，前記文書画像に埋め込む透かし情報の透かし濃度と，前記透かし情報が埋め込まれる前記文書画像の画像濃度とを決定する濃度決定部と；
前記濃度決定部により決定された透かし濃度に応じて，前記文書画像に埋め込む透かし情報を生成する透かし情報生成部と；
前記濃度決定部により決定された画像濃度に前記文書画像の画像濃度を調整する画像濃度調整部と；
前記画像濃度調整部により調整された文書画像に，前記透かし情報生成部により生成された透かし情報を埋め込む透かし情報埋め込み部と；
を備えることを特徴とする，透かし情報埋め込み装置。
【請求項１２】
前記濃度決定部は，前記文書画像の画素情報に含まれる黒画素割合が所定の割合以上である場合に，前記文書画像に埋め込み可能な透かし情報の透かし濃度と，前記透かし情報が埋め込まれる前記文書画像の画像濃度とを決定することを特徴とする，請求項１１に記載の透かし情報埋め込み装置。
【請求項１３】
前記画素情報検出部は，前記文書画像を複数の透かし埋め込み領域に分割して各透かし埋め込み領域ごとの画素情報を検出し，
前記濃度決定部は，前記画素情報検出部により検出された前記文書画像の透かし埋め込み領域ごとの画素情報に基づいて，前記文書画像に埋め込み可能な透かし情報の透かし濃度と，前記透かし情報が埋め込まれる前記文書画像の画像濃度とを決定することを特徴とする，請求項１１に記載の透かし情報埋め込み装置。
【請求項１４】
前記画素情報検出部は，前記透かし埋め込み領域ごとの黒画素割合を検出し，
前記濃度決定部は，前記埋め込み領域ごとの黒画素割合が所定の割合以上である埋め込み不能領域の個数を算出し，前記埋め込み不能領域の個数が所定の個数以上である場合に，前記文書画像に埋め込み可能な透かし情報の透かし濃度と，前記透かし情報が埋め込まれる前記文書画像の画像濃度とを決定することを特徴とする，請求項１１に記載の透かし情報埋め込み装置。
【請求項１５】
前記画素情報検出部は，前記文書画像に含まれる黒画素の割合を検出し，
前記画像濃度調整部は，前記黒画素の割合が所定の割合であった場合に，透かしが埋め込まれる文書画像を白黒反転することを特徴とする，請求項１１に記載の透かし情報埋め込み装置。
【請求項１６】
前記透かし濃度決定部は，前記画素情報検出部により検出された画素情報に基づいて，前記文書画像に埋め込み可能な透かし情報の透かし色を決定することを特徴とする，請求項１１に記載の透かし情報埋め込み装置。
【請求項１７】
前記画素情報検出部により検出された画素情報に基づいて，前記文書画像に含まれる文字画像と背景画像とを分離する画像分離部と，
前記画像分離部により分離された文字画像と背景画像とを合成する画像合成部と，
をさらに含み，
前記濃度決定部は，前記文書画像に透かし情報が埋め込み可能なように，前記文字画像の文字濃度と，前記背景画像の背景濃度とを決定し，
前記画像濃度調整部は，前記濃度決定部により決定された前記文字濃度に前記文字画像の画像濃度を調整し，前記背景濃度に前記背景画像の画像濃度を調整し，
前記透かし情報埋め込み部は，前記画像濃度調整部により調整された文字画像に透かし情報を埋め込み，
前記画像合成部は，前記透かし情報が埋め込まれた文字画像と前記背景画像とを合成することを特徴とする，請求項１１に記載の情報処理装置。
【請求項１８】
文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み方法であって：
前記文書画像の画素情報を検出する画素情報検出ステップと；
前記画素情報に基づいて，前記文書画像に透かし情報を埋め込み可能なように，前記文書画像に埋め込む透かし情報の透かし濃度と，前記透かし情報が埋め込まれる前記文書画像の画像濃度とを決定するステップと；
前記透かし濃度に応じて，前記文書画像に埋め込む透かし情報を生成するとともに，前記画像濃度に前記文書画像の画像濃度を調整するステップと；
前記画像濃度を調整された文書画像に，前記透かし情報を埋め込むステップと；
を含むことを特徴とする，透かし情報埋め込み方法。
【請求項１９】
コンピュータをして，文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み装置として機能せしめるコンピュータプログラムであって：
前記文書画像の画素情報を検出する画素情報検出処理と；
前記画素情報検出部により検出された画素情報に基づいて，前記文書画像に透かし情報を埋め込み可能なように，前記文書画像に埋め込む透かし情報の透かし濃度と，前記透かし情報が埋め込まれる前記文書画像の画像濃度とを決定する濃度決定処理と；
前記濃度決定部により決定された透かし濃度に応じて，前記文書画像に埋め込む透かし情報を生成する透かし情報生成処理と；
前記濃度決定部により決定された画像濃度に前記文書画像の画像濃度を調整する画像濃度調整処理と；
前記画像濃度調整部により調整された文書画像に，前記透かし情報生成部により生成された透かし情報を埋め込む透かし情報埋め込み処理と；
を実行することを特徴とする，コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，透かし情報埋め込み装置，透かし情報埋め込み方法およびコンピュータプログラムに関し，特に，背景全体に模様がある文書データに透かし情報を埋め込むことが可能な透かし情報埋め込み装置に関する。
【背景技術】
【０００２】
近年，印刷物に電子的に読み取り可能な情報を付加して，その付加情報により通信相手を特定する方法が開示されている（例えば特許文献１）。これにより，例えば印刷物を印刷する際に，その印刷がなされた印刷装置等を特定する情報を付加して，その付加情報から印刷装置を利用する印刷者を特定することが可能となる。
【０００３】
上記印刷物に対し，電子的に読み取り可能な情報を付加する方法として，微細なドットパターンで情報を表現し，印刷物の背景全体に透かし情報を埋め込む方法が開示されている（例えば特許文献２）。特許文献２では，印刷物の図や文字に透かし情報が重畳されても，文書に埋め込まれる透かし情報に冗長性を持たせることにより，正しい情報を読み取ることが可能となる。例えば，同一の情報を表すドットパターンを紙面全体に繰り返し埋め込むことにより，透かし地紋の一部が消えてしまっても埋め込まれた情報を正しく読み取ることができる。また，透かし地紋を一つの情報単位とすることで，文書中の文字領域の割合が多く透かし地紋を埋め込んでも正しく情報が読み取ることができない領域を避けて透かし情報を埋め込み，情報の欠落を防ぐことができる。
【０００４】
【特許文献１】特開２００３−１１０８２７号公報
【特許文献２】特開２００３−２０９６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし，上記文字領域の割合が文書全体を占める場合や，文書の背景全体に模様がある場合などには，透かし地紋を埋め込んでも正しく情報を読み取ることができないという問題があった。例えば，背景全体に透かしが埋め込まれた場合に，背景全体に模様があり，その模様が透かし地紋より強調されて印刷される場合には，情報を正しく読み出せるように透かし情報を埋め込むことができなかった。
【０００６】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，透かし情報が埋め込まれる文書の文字領域の割合や背景画像の画像濃度等に関わらず，埋め込まれた情報を正しく復元可能なように透かし情報を埋め込むことが可能な新規かつ改良された，透かし情報埋め込み装置，透かし情報埋め込み方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために，本発明のある観点によれば，文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み装置であって：文書画像の画素情報を検出する画素情報検出部と；画素情報検出部により検出された画素情報に基づいて，文書画像に埋め込み可能な透かし情報の透かし濃度を決定する透かし濃度決定部と；透かし濃度決定部により決定された透かし濃度に応じて，文書画像に埋め込む透かし情報を生成する透かし情報生成部と；透かし情報生成部により生成された透かし情報を文書画像に埋め込む透かし情報埋め込み部と；を備えることを特徴とする，透かし情報埋め込み装置が提供される。
【０００８】
上記文書画像の画素情報とは，文書画像の画像濃度や色彩などの情報である。上記透かし濃度とは，ドットパターンで表される透かし地紋の点密度であり，透かし濃度値が高いほど地紋の点密度が高いことを示す。透かし情報を埋め込み可能とは，透かし情報を正しく読み取ることが可能なように透かし情報を埋め込むことが可能であることをいう。
【０００９】
上記構成によれば，透かし情報を埋め込む対象となる文書画像の画像濃度等に応じて透かし濃度を調整し，情報を読み取り可能な透かし情報を埋め込むことが可能となる。これにより，文書の背景等の影響により透かしを埋め込んでも情報復元不能となってしまう場合においても，透かしを強調して透かし読み取り性能を向上させた透かし入り文書画像を生成することができる。
【００１０】
また，上記透かし濃度決定部は，文書画像の画素情報に含まれる黒画素割合が所定の割合以上である場合に，文書画像に埋め込み可能な透かし情報の透かし濃度を決定するようにしてもよい。かかる構成によれば，黒画素の割合が多い文書に対して，黒画素によって表される透かし地紋を強調して透かし情報を正しく読み出せるように透かし情報を埋め込むことが可能となる。
【００１１】
また，上記画素情報検出部は，文書画像を複数の透かし埋め込み領域に分割して各透かし埋め込み領域ごとの画素情報を検出し，透かし濃度決定部は，画素情報検出部により検出された文書画像の透かし埋め込み領域ごとの画素情報に基づいて，文書画像に埋め込み可能な透かし情報の透かし濃度を決定するようにしてもよい。また，上記画素情報検出部は，透かし埋め込み領域ごとの黒画素割合を検出し，透かし濃度決定部は，埋め込み領域ごとの黒画素割合が所定の割合以上である埋め込み不能領域の個数を算出し，埋め込み不能領域の個数が所定の個数以上である場合に，文書画像に埋め込み可能な透かし情報の透かし濃度を決定するようにしてもよい。かかる構成によれば，透かし情報を埋め込む対象となる文書画像の黒画素の分布が偏っている場合においても，透かし情報を埋め込み可能か否かを正しく判断して，情報を読み取り可能なように透かし濃度を調整して透かし情報を埋め込むことが可能となる。
【００１２】
上記透かし濃度決定部は，画素情報検出部により検出された画素情報に基づいて，文書画像に埋め込み可能な透かし情報の透かし色を決定するようにしてもよい。かかる構成によれば，文書画像がカラー文書である場合にも，該文書に適した透かし色を選択して，透かし情報が読み取り可能なように透かし情報を埋め込むことが可能となる。
【００１３】
上記課題を解決するために本発明の別の観点によれば，文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み装置であって：文書画像の画素情報を検出する画素情報検出部と；画素情報検出部により検出された画素情報に基づいて，透かし情報を埋め込み可能なように文書画像の画像濃度を決定する画像濃度決定部と；画像濃度決定部により決定された画像濃度に前記文書画像の画像濃度を調整する画像濃度調整部と；画像濃度調整部により調整された文書画像に透かし情報を埋め込む透かし情報埋め込み部と；を備えることを特徴とする，透かし情報埋め込み装置が提供される。
【００１４】
上記構成によれば，透かし情報を埋め込む対象となる文書画像の画像濃度等に応じて画像濃度を調整し，情報を読み取り可能な透かし情報を埋め込むことが可能となる。これにより，文書の背景等の影響により透かしを埋め込んでも情報復元不能となってしまう文書に対し，背景の濃度を抑えて透かし読み取り性能を向上させた透かし入り文書画像を生成することができる。
【００１５】
また，上記画像濃度決定部は，文書画像の画素情報に含まれる黒画素割合が所定の割合以上である場合に，透かし情報を埋め込み可能なように文書画像の画像濃度を決定するようにしてもよい。かかる構成によれば，黒画素の割合が多い文書に対して，背景画像となる画像の濃度を下げて透かし地紋を強調して透かし情報を正しく読み出せるように透かし情報を埋め込むことが可能となる。
【００１６】
上記画素情報検出部は，文書画像を複数の透かし埋め込み領域に分割して各透かし埋め込み領域ごとの画素情報を検出し，画像濃度決定部は，画素情報検出部により検出された前記文書画像の透かし埋め込み領域ごとの画素情報に基づいて，透かし情報を埋め込み可能なように文書画像の画像濃度を決定するようにしてもよい。また，上記画素情報検出部は，透かし埋め込み領域ごとの黒画素割合を検出し，画像濃度決定部は，埋め込み領域ごとの黒画素割合が所定の割合以上である埋め込み不能領域の個数を算出し，埋め込み不能領域の個数が所定の個数以上である場合に，透かし情報を埋め込み可能なように文書画像の画像濃度を決定するようにしてもよい。かかる構成によれば，透かし情報を埋め込む対象となる文書画像の黒画素の分布が偏っている場合においても，透かし情報を埋め込み可能か否かを正しく判断して，情報を読み取り可能なように背景画像の濃度を調整して透かし情報を埋め込むことが可能となる。
【００１７】
また，上記画素情報検出部は，文書画像に含まれる黒画素の割合を検出し，画像濃度調整部は，黒画素の割合が所定の割合であった場合に，透かしが埋め込まれる文書画像を白黒反転するようにしてもよい。これにより，黒画素の割合が所定以上でる場合に，文書画像を白黒反転して，該文書画像に透かし情報を埋め込むことが可能となる。かかる構成によれば，大幅に画像処理を行わなければ透かし情報を埋め込むことができない場合でも，文書画像を白黒反転させることにより，可読性低下を低減して読み取り性能を向上させた透かし入り文書画像を生成することができる。
【００１８】
上記課題を解決するために，本発明の別の観点によれば，文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み装置であって：文書画像の画素情報を検出する画素情報検出部と；画素情報検出部により検出された画素情報に基づいて，文書画像に透かし情報を埋め込み可能なように，文書画像に埋め込む透かし情報の透かし濃度と，透かし情報が埋め込まれる前記文書画像の画像濃度とを決定する濃度決定部と；濃度決定部により決定された透かし濃度に応じて，文書画像に埋め込む透かし情報を生成する透かし情報生成部と；濃度決定部により決定された画像濃度に文書画像の画像濃度を調整する画像濃度調整部と；画像濃度調整部により調整された文書画像に，透かし情報生成部により生成された透かし情報を埋め込む透かし情報埋め込み部と；を備えることを特徴とする，透かし情報埋め込み装置が提供される。
【００１９】
上記構成によれば，透かし情報を埋め込む対象となる文書画像の画像濃度等に応じて透かし濃度と画像濃度とを調整し，情報を読み取り可能な透かし情報を埋め込むことが可能となる。これにより，文書の背景等の影響により透かしを埋め込んでも情報復元不能となってしまう場合においても，背景の濃度を抑えるとともに透かしを強調させて読み取り性能を向上させた透かし入り文書画像を生成することができる。
【００２０】
上記濃度決定部は，文書画像の画素情報に含まれる黒画素割合が所定の割合以上である場合に，文書画像に埋め込み可能な透かし情報の透かし濃度と，透かし情報が埋め込まれる文書画像の画像濃度とを決定するようにしてもよい。かかる構成によれば，黒画素の割合が多い文書に対して，背景画像となる画像の濃度を下げるとともに透かし濃度を上げて，透かし情報を正しく読み出せるように透かし情報を埋め込むことが可能となる。
【００２１】
上記画素情報検出部は，文書画像を複数の透かし埋め込み領域に分割して各透かし埋め込み領域ごとの画素情報を検出し，濃度決定部は，画素情報検出部により検出された文書画像の透かし埋め込み領域ごとの画素情報に基づいて，文書画像に埋め込み可能な透かし情報の透かし濃度と，透かし情報が埋め込まれる文書画像の画像濃度とを決定するようにしてもよい。また，画素情報検出部は，透かし埋め込み領域ごとの黒画素割合を検出し，濃度決定部は，埋め込み領域ごとの黒画素割合が所定の割合以上である埋め込み不能領域の個数を算出し，埋め込み不能領域の個数が所定の個数以上である場合に，文書画像に埋め込み可能な透かし情報の透かし濃度と，透かし情報が埋め込まれる文書画像の画像濃度とを決定するようにしてもよい。かかる構成によれば，透かし情報を埋め込む対象となる文書画像の黒画素の分布が偏っている場合においても，透かし情報を埋め込み可能か否かを正しく判断して，情報を読み取り可能なように透かし濃度と背景画像の濃度とを調整して透かし情報を埋め込むことが可能となる。
【００２２】
また，上記画素情報検出部は，文書画像に含まれる黒画素の割合を検出し，画像濃度調整部は，黒画素の割合が所定の割合であった場合に，透かしが埋め込まれる文書画像を白黒反転するようにしてもよい。これにより，黒画素の割合が所定以上でる場合に，文書画像を白黒反転して，白黒反転された文書画像の画像濃度に応じた透かし濃度を決定することができる。かかる構成によれば，大幅に画像処理を行わなければ透かし情報を埋め込むことができない場合でも，文書画像を白黒反転させることにより，可読性低下を低減して読み取り性能を向上させた透かし入り文書画像を生成することができる。
【００２３】
上記透かし濃度決定部は，前記画素情報検出部により検出された画素情報に基づいて，文書画像に埋め込み可能な透かし情報の透かし色を決定することを特徴とするようにしてもよい。かかる構成によれば，文書画像がカラー文書である場合にも，該文書に適した透かし色を選択して，透かし情報が読み取り可能なように透かし情報を埋め込むことが可能となる。
【００２４】
上記画素情報検出部により検出された画素情報に基づいて，文書画像に含まれる文字画像と背景画像とを分離する画像分離部と，画像分離部により分離された文字画像と背景画像とを合成する画像合成部と，をさらに含み，濃度決定部は，文書画像に透かし情報が埋め込み可能なように，文字画像の文字濃度と，背景画像の背景濃度とを決定し，画像濃度調整部は，濃度決定部により決定された文字濃度に文字画像の画像濃度を調整し，背景濃度に背景画像の画像濃度を調整し，透かし情報埋め込み部は，画像濃度調整部により調整された文字画像に透かし情報を埋め込み，画像合成部は，透かし情報が埋め込まれた文字画像と背景画像とを合成するようにしてもよい。
【００２５】
上記構成によれば，文書画像の文字と背景とを分離して，文字画像の濃度を上げ，背景画像の濃度を下げることにより，文字画像に埋め込まれた透かし情報を読み取り易くすることが可能な透かし入り文書画像を生成することが可能となる。
【００２６】
上記課題を解決するために，本発明の別の観点によれば，文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み方法であって：文書画像の画素情報を検出する画素情報検出ステップと；画素情報に基づいて，文書画像に透かし情報を埋め込み可能なように，文書画像に埋め込む透かし情報の透かし濃度と，透かし情報が埋め込まれる文書画像の画像濃度とを決定するステップと；透かし濃度に応じて，文書画像に埋め込む透かし情報を生成するとともに，画像濃度に文書画像の画像濃度を調整するステップと；画像濃度を調整された文書画像に，透かし情報を埋め込むステップと；を含む透かし情報埋め込み方法が提供される。
【００２７】
上記課題を解決するために，本発明の別の観点によれば，コンピュータをして，文書画像に対して電子透かしにより透かし情報を埋め込む透かし情報埋め込み装置として機能せしめるコンピュータプログラムであって：文書画像の画素情報を検出する画素情報検出処理と；画素情報検出部により検出された画素情報に基づいて，文書画像に透かし情報を埋め込み可能なように，文書画像に埋め込む透かし情報の透かし濃度と，透かし情報が埋め込まれる文書画像の画像濃度とを決定する濃度決定処理と；濃度決定部により決定された透かし濃度に応じて，文書画像に埋め込む透かし情報を生成する透かし情報生成処理と；濃度決定部により決定された画像濃度に文書画像の画像濃度を調整する画像濃度調整処理と；画像濃度調整部により調整された文書画像に，透かし情報生成部により生成された透かし情報を埋め込む透かし情報埋め込み処理と；を実行するコンピュータプログラムが提供される。
【発明の効果】
【００２８】
以上説明したように本発明によれば，透かし情報が埋め込まれる文書の文字領域の割合や背景画像の画像濃度等に関わらず，埋め込まれた情報を正しく復元可能なように透かし情報を埋め込むことが可能な透かし情報埋め込み装置，透かし情報埋め込み方法およびコンピュータプログラムを提供できる。
【発明を実施するための最良の形態】
【００２９】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３０】
まず，本発明の透かし情報埋め込み装置に採用される，地紋を用いた透かし情報について説明する。地紋を用いた透かし情報とは，紙文書に対し情報をデジタルデータの形で文書の背景として埋め込まれる情報である。透かし情報は，印刷物に対し，微細なドットパターンで情報を表現し，印刷物の背景全体に，印刷物の図や文字と重畳するように埋め込まれる。
【００３１】
印刷物の背景として埋め込まれた電子的に読み取り可能なデジタルデータは，画像処理によってドットパターンの特徴から情報を読み取ることができる。透かし地紋が図や文字と重なり，透かし情報の一部が読み取れない場合でも，透かし情報に冗長性を持たせることにより，正しく情報を読み取ることが可能となる。また，透かし地紋を一つの情報単位として扱うことで，文書中の文字領域の割合などが多く透かし地紋を埋め込んでも正しく情報が読み取ることができない領域を避けて透かし情報を埋め込み，情報の欠落を防ぐことができる。
【００３２】
昨今，機密情報の漏洩を防止するために，電子ファイル等に対して制限が設けられているが，紙文書に対しても情報漏洩を防止することが必要となる。そこで，電子データを紙文書に印刷する際に，印刷処理を行ったＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や印刷装置などの機器ＩＤや印刷要求を行ったユーザのユーザＩＤ，印刷日時等を上記透かし情報として紙文書に付加することにより，紙文書の印刷者を特定することが可能となる。例えば，印刷された漏洩文書を回収し，漏洩文書に付加された情報を読み取ることにより，漏洩者を特定することができる。また，機密情報を漏洩する際に，印刷者を特定する情報が自動的に付加されることを公知にすることで，情報漏洩を企てる者への抑止効果を期待することができる。
【００３３】
上記のように，印刷者を特定する透かし情報を埋め込むことにより，情報漏洩を防止するためには，すべての文書，すなわち文字領域が全体を占めている文書や背景全体に模様がある文書などにも透かし情報を正しく読み出せるように透かし情報を埋め込む必要がある。
【００３４】
上記透かし地紋は，黒画素によって表されるため，文字領域の割合が全体を占める文書や背景全体に模様がある文書など黒画素の割合が多い文書の場合には，透かし情報を埋め込んでも読み取ることが困難となってしまう。例えば，濃淡のあるグレースケール画像に透かし情報を埋め込んでも，正しく情報を読み取ることができない。そこで，本発明においては，文字領域の割合が多く，背景全体に模様があるなど黒画素の割合が多い場合においても，透かし情報を正しく読み出せるように透かし情報を埋め込むことが可能な透かし情報埋め込み装置を提供する。
【００３５】
以下，透かし情報を埋め込み可能とは，透かし情報を正しく読み取ることが可能なように透かし情報を埋め込むことが可能であることをいう。また，本実施形態においては透かし情報として文書に埋め込まれる情報を上記印刷者特定情報として説明するが，かかる例に限定されず，文書を作成した作成者情報や，文字として表される以外の機密情報など，デジタルデータとして透かし地紋に変換可能な情報であればよい。
【００３６】
（第１実施形態）
第１実施形態では，文書画像の画像濃度に応じて透かし情報の透かし濃度を調整することにより，透かし情報読み取り性能の向上を図ることが可能な透かし情報埋め込み装置１００ａに本発明の透かし情報生成装置を適用して説明する。まず，図１に基づいて，第１実施形態にかかる透かし情報生成装置１００ａの機能構成について説明する。
【００３７】
＜１．透かし情報埋め込み装置の機能構成＞
図１は，本実施形態にかかる透かし情報埋め込み装置１００ａの機能構成を示すブロック図である。図１に示したように，透かし情報埋め込み装置１００ａは，文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし濃度決定部１０８と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８などから構成される。
【００３８】
文書データ１０２は，紙媒体に印刷される電子データであって，文書作成ツール等により作成されたデータである。文書データ１０２は，紙媒体に印刷されたときに，視覚的に認識できるデータである。文書データ画像化部１０４は，文書データ１０２を画像化して，文書画像を作成する機能を有する。文書データ画像化部１０４により作成された文書画像は，画素情報検出部１０６および透かし情報埋め込み部１１０に提供される。
【００３９】
画素情報検出部１０６は，文書データ画像化部１０４により提供された文書画像の画素情報を検出する機能を有する。ここで画素情報とは，文書画像の画像濃度や色彩などの情報である。画素情報検出部１０６により検出される画素情報は，文書画像全体に対する画素情報であってもよいし，文書画像を複数の領域に分割して，分割された領域ごとの画素情報を検出するようにしてもよい。例えば，画素情報検出部１０６により検出される画素情報が黒画素割合の情報であった場合には，文書画像全体に対する黒画素割合を検出してもよいし，分割された領域ごとに黒画素割合を検出してもよい。画素情報検出部１０６により検出された画素情報は，透かし濃度決定部１０８に提供される。
【００４０】
透かし濃度決定部１０８は，画素情報検出部１０６により検出された画素情報に基づいて，文書画像に埋め込み可能な透かし情報の透かし濃度を決定する機能を有する。例えば，透かし地紋が黒画素によって表される場合には，文書画像の黒画素割合によって，埋め込まれた透かし情報が正しく読み取れるか否かが決まる。黒画素の割合が多い場合には，透かし情報を埋め込んでも正しく読み取れない場合がある。その場合には，埋め込まれる透かし情報の透かし濃度を調整することにより，透かし情報を正しく読み取ることができるように透かし情報を埋め込むことが可能となる。本実施形態における画像文書に埋め込まれる透かしは，複数種類のドットパターンが規則正しく配置され，その中の少なくとも一種類のドットパターンは特定の情報を表す地紋である。上記透かし濃度とは，ドットパターンで表される透かし地紋の点密度であり，透かし濃度値が高いほど地紋の点密度が高いことを示す。本実施形態においては，透かし濃度を調整することなく埋め込まれる透かし濃度を透かし濃度のデフォルト値「２」とする。
【００４１】
例えば，図２に示したように，透かし入り文書画像１０は「龍」という文書画像に透かし濃度「２」の透かし情報が埋め込まれた図である。透かし入り文書画像１０の領域１０ａに埋め込まれた透かし情報は，正しく読み取ることができるが，領域１０ｂに埋め込まれた透かし情報は，透かし地紋のほとんどが「龍」の一部と重なってしまうため，透かし情報を正しく読み取ることができない。一方，透かし入り文書画像１２は，透かし濃度「４」の透かし情報が埋め込まれた図である。埋め込まれる透かし情報の透かし濃度値を高くすることにより，透かし入り文書画像１２の領域１２ａの透かし情報を正しく読み取ることが可能となる。
【００４２】
図２に示したように，文書画像の黒画素の割合が多い場合に，透かし情報の透かし濃度値を高くすることにより，透かし濃度のデフォルト値「２」で透かし情報を埋め込んだ場合には，正しく読み取れなかった情報を正しく読み取ることができるようになる。しかし，透かし濃度値を高くすると，透かし情報の読み取り性能は向上するが，可読性が低下してしまう。そこで，透かし濃度決定部１０８は，文書画像の画素情報に含まれる黒画素割合が所定の割合以下である場合には，透かし濃度「２」の透かし情報を埋め込み，黒画素割合が所定の割合以上である場合に，前記文書画像に埋め込み可能な透かし情報の透かし濃度を調整するようにしてもよい。
【００４３】
図３に示したように，例えば文書画像の黒画素密度２０２が２０％未満である場合には，透かし濃度２０４をデフォルト値「２」とし，黒画素密度２０２が２０％以上２５％未満である場合には，透かし濃度２０４を３〜１５の間で埋め込み可能な濃度に設定するようにしてもよい。また，黒画素密度２０２が２５％以上である場合には，透かし濃度を調整しても，透かし情報を正しく読み取ることができるように埋め込むことができないと判断するようにしてもよい。上述したように，透かし情報が埋め込み可能とは，埋め込まれた透かし情報が正しく読み取ることが可能であることである。予め，文書画像の黒画素密度に対して，透かし情報が正しく読み取ることが可能な透かし濃度を設定しておくことにより，検出された黒画素密度の割合に応じた透かし濃度を設定することが可能となる。
【００４４】
また，画素情報検出部１０６により，分割された領域ごとに黒画素割合が検出された場合には，分割された領域ごとに黒画素割合が所定の割合以上である領域の個数を算出し，その個数が所定の個数以上である場合に，個数に応じた透かし濃度を決定するようにしてもよい。これにより，文書画像の黒画素の分布が偏っている場合でも，透かし情報を埋め込み可能か否かを正しく判断することが可能となる。例えば，Ａ４サイズの文書画像であれば，文書画像を約２．５ｃｍ角のブロックに分割し，各ブロックの黒画素割合を検出する。そして，検出された黒画素割合が２０％以下のブロック数を算出する。ブロック数が２４個より少なければ，その文書画像に透かし濃度「２」の透かし情報を埋め込むことが可能であり，ブロック数が２５個以上であれば透かし濃度を調整して透かし情報を埋め込む必要があると判断することができる。透かし濃度決定部１０８により決定された透かし濃度が透かし情報生成部１１２に提供される。
【００４５】
図１に戻り，埋め込み情報作成部１１４は，埋め込み情報１１６を取得して，透かし情報として文書画像に埋め込むためのデータを作成する。上述したように，文書画像に埋め込む透かし情報が印刷者を特定する印刷者特定情報である場合には，印刷者のユーザＩＤ，印刷要求がなされたＰＣの機器ＩＤ，日時，印刷指示対象の印刷機の機器ＩＤなどを埋め込み情報として作成してもよい。埋め込み情報作成部１１４により作成された埋め込み情報が透かし情報生成部１１２に提供される。
【００４６】
透かし情報生成部１１２は，埋め込み情報作成部１１４により提供された埋め込み情報から，地紋を用いた透かし画像を生成する。また，透かし情報生成部１１２は，上記透かし濃度決定部１０８により決定された透かし濃度に応じて，透かし画像の透かし濃度を調整する。
【００４７】
透かし情報埋め込み部１１０は，文書データ画像化部１０４により提供された文書画像に，透かし情報生成部１１２により生成された透かし情報を埋め込み，地紋を用いた透かし入り文書画像を生成する。透かし情報埋め込み部１１０により生成された透かし入り文書画像が印刷部１１８に提供される。印刷部１１８は，透かし情報埋め込み部１１０により提供された透かし入り文書画像を透かし情報埋め込み装置１００ａに接続された印刷機に対し印刷指示を行う。
【００４８】
以上，透かし情報埋め込み装置１００ａの機能構成について説明した。次に，図４に基づいて，透かし情報埋め込み装置１００ａにおける透かし情報埋め込み方法について説明する。
【００４９】
＜２．透かし情報埋め込み方法＞
図４は，第１実施形態にかかる透かし情報埋め込み方法を示したフローチャートである。まず，文書データを画像化し，文書画像を作成する（Ｓ１０１）。ステップＳ１０１において作成された文書画像の画素情報に基づいて，文書画像に埋め込み可能な透かし情報の透かし濃度を決定して，透かし情報の透かし濃度を設定する（Ｓ１０２）。
【００５０】
埋め込み情報作成部１１４により，印刷者のユーザＩＤや，印刷者が使用するＰＣの機器ＩＤ，日付等が取得され，埋め込み情報が作成される（Ｓ１０４）。ステップＳ１０３において作成された埋め込み情報から，地紋を用いた透かし画像を生成する（Ｓ１０４）。透かし情報生成部１１２は，ステップＳ１０２において設定された透かし濃度に応じて，透かし画像の透かし濃度を調整する。
【００５１】
そして，ステップＳ１０１において作成された文書画像に，ステップＳ１０４において生成された透かし情報を埋め込んで，透かし入り文書画像を生成する（Ｓ１０５）。印刷部１１８は，ステップＳ１０５において生成された透かし入り文書画像を，透かし情報埋め込み装置１００ａに接続された印刷機に対し印刷指示を行う（Ｓ１０６）。
【００５２】
以上，第１実施形態にかかる透かし情報埋め込み方法について説明した。上記構成により，文書画像に透かし濃度のデフォルト値である透かし濃度値「２」の透かし情報を埋め込んでも，情報を読み取ることができず，情報を復元不能な文書に対しても，透かし濃度値を高くして透かしを強調することで，透かしの読み取り性能を向上した透かし入り文書画像を生成することができる。しかし，文書画像の濃度が高く，黒画素の割合が所定以上である文書画像に対しては，透かし濃度値を高くしても，透かし情報を読み取ることができず，可読性が低下してしまう。
【００５３】
そこで，第２実施形態では，文書画像の画像濃度を調整することにより，透かし情報を埋め込むことが可能な透かし情報埋め込み装置を提供する。
【００５４】
(第２実施形態)
第２実施形態では，文書画像の画像濃度に応じて，透かし情報を埋め込み可能となるように文書画像の画像濃度を調整し，埋め込まれた透かし情報の読み取り性能の向上を図ることが可能な透かし情報埋め込み装置１００ｂに本発明の透かし情報埋め込み装置を適用して説明する。まず，図５に基づいて，第２実施形態にかかる透かし情報埋め込み装置１００ｂの機能構成について説明する。
【００５５】
＜３．透かし情報埋め込み装置の機能構成＞
図５は，本実施形態にかかる透かし情報埋め込み装置１００ｂの機能構成を示すブロック図である。図５に示したように，透かし情報埋め込み装置１００ｂは，文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度決定部１２０と，画像濃度調整部１２２などから構成される。
【００５６】
文書データ１０２は，紙媒体に印刷される電子データであって，文書作成ツール等により作成されたデータである。文書データ１０２は，紙媒体に印刷されたときに，視覚的に認識できるデータである。文書データ画像化部１０４は，文書データ１０２を画像化して，文書画像を作成する機能を有する。文書データ画像化部１０４により作成された文書画像は，画素情報検出部１０６および画像濃度調整部１２２に提供される。
【００５７】
画素情報検出部１０６は，文書データ画像化部１０４により提供された文書画像の画素情報を検出する機能を有する。ここで画素情報とは，文書画像の画像濃度や色彩などの情報である。画素情報検出部１０６により検出される画素情報は，文書画像全体に対する画素情報であってもよいし，文書画像を複数の領域に分割して，分割された領域ごとの画素情報を検出するようにしてもよい。例えば，画素情報検出部１０６により検出される画素情報が黒画素割合の情報であった場合には，文書画像全体に対する黒画素割合を検出してもよいし，分割された領域ごとに黒画素割合を検出してもよい。画素情報検出部１０６により検出された画素情報は，画像濃度決定部１２０に提供される。
【００５８】
画像濃度決定部１２０は，画素情報検出部１０６により検出された画素情報に基づいて，透かし情報を埋め込み可能なように文書画像の画像濃度を決定する機能を有する。例えば，透かし地紋が黒画素によって表される場合には，文書画像の黒画素割合によって，埋め込まれた透かし情報が正しく読み取れるか否かが決まる。黒画素の割合が多い場合には，透かし情報を埋め込んでも正しく読み取れない場合がある。その場合には，埋め込まれる文書画像の画像濃度を調整して，調整された文書画像に透かし情報を埋め込むことにより，透かし情報を正しく読み取ることができるように透かし情報を埋め込むことが可能となる。例えば，文書画像として文字が表されていた場合に，文字の黒画素の割合が多い場合には，文字の濃度を薄くする，つまり文字の輝度値を上げることにより埋め込まれた透かし情報を読み取ることが可能となる。
【００５９】
例えば，図６に示したように，透かし入り文書画像１４は，「龍」という文書画像に透かし情報が埋め込まれた図である。文書画像の文字「龍」は，通常の文字濃度であり，輝度値「０」の文字である。透かし入り文書画像１４の領域１４ａに埋め込まれた透かし情報は，正しく読み取ることができるが，領域１４ｂに埋め込まれた透かし情報は，透かし地紋のほとんどが「龍」の一部と重なってしまうため，透かし情報を正しく読み取ることができない。一方，透かし入り文書画像１６は，文字の輝度値を「３４」に変更し，文字濃度を薄くした文書画像に透かし情報が埋め込まれ，透かし入り文書画像１６の領域１６ａに埋め込まれた透かし情報を正しく読み取ることが可能となる。
【００６０】
図６に示したように，文書画像の黒画素の割合が多い場合に，文書画像の輝度値を高くすることにより，輝度値「０」の文書画像に透かし情報を埋め込んだ場合には，正しく読み取れなかった情報を正しく読み取ることができるようになる。しかし，文書画像の黒画素の割合が所定の割合以下である場合には，文書画像の輝度値を変更する必要はない。文書画像の黒画素の割合が所定の割合以上である場合にのみ，文書画像の輝度値を変更するようにしてもよい。
【００６１】
図７に示したように，例えば文書画像の黒画素密度２０６が２５％未満の場合には，文書画像の画像濃度２０８は調節せず，黒画素密度２０６が２５％以上の場合には，文書画像の輝度値を「６８」にするように画像濃度２０８を調整するようにしてもよい。このように，黒画素密度２０６が２５％以上である場合には，輝度値を所定の値に変更するようにしてもよいし，黒画素の割合に応じて輝度値を変化させるようにしてもよい。予め，文書画像の黒画素密度に対して，透かし情報を正しく埋め込むことが可能な文書画像の輝度値を設定しておくことにより，検出された黒画素密度の割合に応じた文書画像の輝度値を設定することが可能となる。
【００６２】
また，画像情報検出部１６０により，分割された領域ごとに黒画素割合が検出された場合には，分割された領域ごとに黒画素割合が所定の割合以上である領域の個数を算出し，その個数が所定の個数以上である場合に，文書画像の輝度値を調整するようにしてもよい。
【００６３】
これにより，文書画像の黒画素の分布が偏っている場合でも，透かし情報を埋め込み可能か否かを正しく判断することが可能となる。例えば，Ａ４サイズの文書画像であれば，文書画像を約２．５ｃｍ角のブロックに分割し，各ブロックの黒画素割合を検出する。そして，検出された黒画素割合が２５％以下のブロック数を算出する。ブロック数が２４個より少なければ，文書画像の輝度値を調整せずに透かし情報を埋め込むことが可能であり，ブロック数が２５個以上であれば文書画像の輝度値を調整して透かし情報を埋め込む必要があると判断することができる。画像濃度決定部１２０により決定された画像濃度が画像濃度調整部１２２に提供される。
【００６４】
図１に戻り，埋め込み情報作成部１１４は，埋め込み情報１１６を取得して，透かし情報として文書画像に埋め込むためのデータを作成する。上述したように，文書画像に埋め込む透かし情報が印刷者を特定する印刷者特定情報である場合には，印刷者のユーザＩＤ，印刷要求がなされたＰＣの機器ＩＤ，日時，印刷指示対象の印刷機の機器ＩＤなどを埋め込み情報として作成してもよい。埋め込み情報作成部１１４により作成された埋め込み情報が透かし情報生成部１１２に提供される。
【００６５】
透かし情報生成部１１２は，埋め込み情報作成部１１４により提供された埋め込み情報から，地紋を用いた透かし画像を生成する。画像濃度調整部１２２は，画像濃度決定部１２０より提供された画像濃度に文書画像の画像濃度を調整する。
【００６６】
透かし情報埋め込み部１１０は，画像濃度調整部１２２により調整された文書画像に，透かし情報生成部１１２により生成された透かし情報を埋め込み，地紋を用いた透かし入り文書画像を生成する。透かし情報埋め込み部１１０により生成された透かし入り文書画像が印刷部１１８に提供される。印刷部１１８は，透かし情報埋め込み部１１０により提供された透かし入り文書画像を透かし情報埋め込み装置１００ａに接続された印刷機に対し印刷指示を行う。
【００６７】
以上，透かし情報埋め込み装置１００ｂの機能構成について説明した。次に，図８に基づいて，透かし情報埋め込み装置１００ｂにおける透かし情報埋め込み方法について説明する。
【００６８】
＜４．透かし情報埋め込み方法＞
図８は，本実施形態にかかる透かし情報埋め込み方法を示したフローチャートである。まず，文書データを画像化し，文書画像を作成する（Ｓ２０１）。ステップＳ２０１において作成された文書画像の画素情報に基づいて，透かし情報を埋め込み可能な文書画像の画像濃度を設定する（Ｓ２０２）。ステップＳ２０２において設定された画像濃度に応じて文書画像の画像処理が行われる（Ｓ２０３）。ステップＳ２０３において，文書画像の画像濃度がステップＳ２０２において設定された画像濃度に調整される。
【００６９】
埋め込み情報作成部１１４により，印刷者のユーザＩＤや，印刷者が使用するＰＣの機器ＩＤ，日付等が取得され，埋め込み情報が作成される（Ｓ２０４）。ステップＳ２０４において作成された埋め込み情報から，地紋を用いた透かし画像を生成する（Ｓ２０５）。
【００７０】
そして，ステップＳ２０３において画像処理された文書画像に，ステップＳ２０５において生成された透かし情報を埋め込んで，透かし入り文書画像を生成する（Ｓ２０６）。印刷部１１８は，ステップＳ２０６において生成された透かし入り文書画像を，透かし情報埋め込み装置１００ａに接続された印刷機に対し印刷指示を行う（Ｓ２０７）。
【００７１】
以上，第２実施形態にかかる透かし情報埋め込み方法について説明した。上記構成により，文書画像に透かし情報を埋め込んでも，情報を読み取ることができず，情報を復元不能な文書に対しても，文書画像の輝度値を上げて文書画像の濃度を薄くすることで，埋め込まれた透かしの読み取り性能を向上した透かし入り文書画像を生成することができる。しかし，文書画像の濃度を薄くし過ぎると，透かし情報の読み取り性能は向上するが，可読性が著しく低下してしまう恐れがある。
【００７２】
そこで，第３実施形態では，透かし濃度と文書画像の画像濃度とを調整することにより，透かし読み取り性能を向上させ，かつ，可読性の低下を低減することが可能な透かし情報埋め込み装置を提供する。
【００７３】
(第３実施形態)
第３実施形態では，文書画像の画像濃度に応じて，透かし情報が埋め込み可能であり，かつ，可読性を損なわないように透かし情報が埋め込まれる文書画像の画像濃度と文書画像に埋め込まれる透かし情報の透かし濃度とを調整することが可能な透かし情報埋め込み装置１００ｃに本発明の透かし情報生成装置を適用して説明する。まず，図９に基づいて，第３実施形態にかかる透かし情報生成装置１００ｃの機能構成について説明する。
【００７４】
＜５．透かし情報埋め込み装置の機能構成＞
図９は，本実施形態にかかる透かし情報埋め込み装置１００ｃの機能構成示すブロック図である。図９に示したように，透かし情報埋め込み装置１００ｃは，文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度調整部１２２と，濃度決定部１２４などから構成される。
【００７５】
文書データ１０２は，紙媒体に印刷される電子データであって，文書作成ツール等により作成されたデータである。文書データ１０２は，紙媒体に印刷されたときに，視覚的に認識できるデータである。文書データ画像化部１０４は，文書データ１０２を画像化して，文書画像を作成する機能を有する。文書データ画像化部１０４により作成された文書画像は，画素情報検出部１０６および画像濃度調整部１２２に提供される。
【００７６】
画素情報検出部１０６は，文書データ画像化部１０４により提供された文書画像の画素情報を検出する機能を有する。ここで画素情報とは，文書画像の画像濃度や色彩などの情報である。画素情報検出部１０６により検出される画素情報は，文書画像全体に対する画素情報であってもよいし，文書画像を複数の領域に分割して，分割された領域ごとの画素情報を検出するようにしてもよい。例えば，画素情報検出部１０６により検出される画素情報が黒画素割合の情報であった場合には，文書画像全体に対する黒画素割合を検出してもよいし，分割された領域ごとに黒画素割合を検出してもよい。画素情報検出部１０６により検出された画素情報は，濃度決定部１２４に提供される。
【００７７】
濃度決定部１２４は，画素情報検出部１０６により検出された画素情報に基づいて，文書画像に透かし情報を埋め込み可能なように，文書画像に埋め込む透かし情報の透かし濃度と，透かし情報が埋め込まれる文書画像の画像濃度とを決定する機能を有する。例えば，透かし地紋が黒画素によって表される場合には，文書画像の黒画素割合によって，埋め込まれた透かし情報が正しく読み取れるか否かが決まる。黒画素の割合が多い場合には，透かし情報を埋め込んでも正しく読み取れない場合がある。その場合には，透かし情報の透かし濃度を調整するか，文書画像の画像濃度を調整することにより，透かし情報を正しく読み取ることができるようにすることができる。また，透かし濃度と画像濃度とを調整することにより，可読性の低下を低減することが可能となる。
【００７８】
例えば，図１０に示したように，黒画素密度２１０が２０％未満の場合には，透かし濃度２１２をデフォルト値「２」とし，画像濃度２１４は調整せず輝度値「０」のままで，文書画像に透かし情報を埋め込むようにしてもよい。一方，黒画素密度２１０が２０％以上であった場合には，後述する濃度決定処理により，黒画素密度に応じた透かし濃度と画像濃度とを決定するようにしてもよい。
【００７９】
文書画像の黒画素密度が２０％以上であった場合の濃度決定部１２４における透かし濃度決定方法例について説明する。図１１は，濃度決定部１２４における透かし濃度決定方法を示すフローチャートである。通常，透かし濃度はデフォルト値「２」に設定されており，画像濃度の輝度値は「０」である（ステップＳ２５０）。まず，文書画像の黒画素密度が２０％以上か否かを判定する（Ｓ２５２）。ステップＳ２５２において黒画素密度が２０％未満の場合には，透かし濃度「２」，画像濃度の輝度値「０」に設定する。つまり，通常の透かし濃度で透かし情報を生成し，文書画像の濃度を調整せずに透かし情報を埋め込む。
【００８０】
ステップＳ２５２において，文書画像の黒画素密度が２０％以上であると判定された場合には，透かし濃度に２を足す（Ｓ２５４）。ステップＳ２５４において設定された透かし濃度が１０より小さいと判定された場合には（Ｓ２５６），ステップＳ２５４において設定された透かし濃度で透かし情報が埋め込み可能か否かを判定する（Ｓ２６０）。ステップＳ２５６において，透かし濃度が１０以上であると判定された場合には，画像濃度に３４を足し，透かし濃度をデフォルト値２に設定する。そして，ステップＳ２５８において設定された画像濃度の文書画像に，透かし情報が埋め込み可能か否かを判定する（Ｓ２６０）。
【００８１】
上記のように，透かし濃度と，画像濃度を設定する処理を繰り返し，透かし情報が埋め込み可能であると判定された（Ｓ２６０）場合に，透かし濃度と画像濃度とを設定する（Ｓ２６２）。
【００８２】
上記濃度決定処理を図１２のマトリックスを用いて説明する。図１２では，各マトリックスに「龍」の文字が表されており，マトリックス内で黒画素密度は２０％以上となっている。通常は，透かし濃度２，文字濃度０であるが，この場合には，透かし情報判読可能なように透かし情報を埋め込むことができない。そこで，透かし濃度に２を足していき，透かし情報が埋め込み可能か否かを判定していく。透かし濃度を１０としても透かし情報を埋め込むことができないと判定された場合には，文字濃度に３４を足し，透かし濃度をデフォルト値２に設定する。この処理を繰り返して埋め込み可能となる濃度を決定する。
【００８３】
図１２に示したマトリックスにおいては，範囲２２では情報を判読可能な透かし情報を埋め込むことができず，範囲２３においては，情報を判読可能な透かし情報を埋め込むことが可能となる。したがって，透かし濃度６，文字濃度６８の場合に，透かし情報が埋め込み可能となる。濃度決定部１２４は，透かし濃度を６，文字濃度６８に決定し，決定した透かし濃度を透かし濃度生成部１１２に提供し，文字濃度値を画像濃度調整部１２２に提供する。
【００８４】
図１２に示したように，範囲２３においては，情報を判読な可能な透かし情報を埋め込むことが可能となるが，可読性の低下を最小限に抑えるためには，透かし濃度６，文字濃度６８に濃度値を設定する必要がある。このように，濃度決定処理により，情報が判読可能であり，かつ可読性を低減することが可能な透かし濃度と画像濃度とを決定することができる。
【００８５】
図９に戻り，埋め込み情報作成部１１４は，埋め込み情報１１６を取得して，透かし情報として文書画像に埋め込むためのデータを作成する。上述したように，文書画像に埋め込む透かし情報が印刷者を特定する印刷者特定情報である場合には，印刷者のユーザＩＤ，印刷要求がなされたＰＣの機器ＩＤ，日時，印刷指示対象の印刷機の機器ＩＤなどを埋め込み情報として作成してもよい。埋め込み情報作成部１１４により作成された埋め込み情報が透かし情報生成部１１２に提供される。
【００８６】
透かし情報生成部１１２は，埋め込み情報作成部１１４により提供された埋め込み情報から，地紋を用いた透かし画像を生成する。また，透かし情報生成部１１２は，上記透かし濃度決定部により決定された透かし濃度に応じて，透かし画像の透かし濃度を調整する。画像濃度調整部１２２は，画像濃度決定部１２０より提供された画像濃度に文書画像の画像濃度を調整する。
【００８７】
透かし情報埋め込み部１１０は，画像濃度調整部１２２より調整された文書画像に，透かし情報生成部１１２により生成された透かし情報を埋め込み，地紋を用いた透かし入り文書画像を生成する。透かし情報埋め込み部１１０により生成された透かし入り文書画像が印刷部１１８に提供される。印刷部１１８は，透かし情報埋め込み部１１０により提供された透かし入り文書画像を透かし情報埋め込み装置１００ａに接続された印刷機に対し印刷指示を行う。
【００８８】
以上，透かし情報埋め込み装置１００ｃの機能構成について説明した。次に，図１３に基づいて，透かし情報埋め込み装置１００ｃにおける透かし情報埋め込み方法について説明する。
【００８９】
＜６．透かし情報埋め込み方法＞
図１３は，本実施形態にかかる透かし情報埋め込み方法を示したフローチャートである。まず，文書データを画像化し，文書画像を作成する（Ｓ３０１）。ステップＳ３０１において作成された文書画像の画素情報に基づいて，透かし情報を埋め込み可能な文書画像の画像濃度と透かし濃度とを決定する（Ｓ３０２）。ステップＳ３０２において決定された画像濃度を設定して（Ｓ３０３），画像濃度に応じて文書画像の画像処理を行う（Ｓ３０４）。ステップＳ３０４において，文書画像の画像濃度がステップＳ３０３において設定された画像濃度に調整される。
【００９０】
埋め込み情報作成部１１４により，印刷者のユーザＩＤや，印刷者が使用するＰＣの機器ＩＤ，日付等が取得され，埋め込み情報が作成される（Ｓ３０６）。ステップＳ３０６において作成された埋め込み情報から，地紋を用いた透かし画像を生成する（Ｓ３０７）。透かし情報生成部１１２は，ステップＳ３０２において設定された透かし濃度に応じて，透かし画像の透かし濃度を調整する。
【００９１】
そして，ステップＳ３０４において画像処理された文書画像に，ステップＳ３０７において生成された透かし情報を埋め込んで，透かし入り文書画像を生成する（Ｓ３０７）。印刷部１１８は，ステップＳ３０８において生成された透かし入り文書画像を，透かし情報埋め込み装置１００ｃに接続された印刷機に対し印刷指示を行う（Ｓ３０９）。なお，ステップＳ３０２において濃度が決定された後，文書画像の画像処理が行われて透かし情報が生成されているが，文書画像の画像処理と透かし情報の生成とを同時に行うようにしてもよい。以上，第３実施形態にかかる透かし情報埋め込み方法について説明した。上記構成により，文書画像の黒画素密度の割合によっては，透かし情報を埋め込むことができない文書に対しても，透かし濃度値を高くして，文書画像の輝度値を上げることにより，透かしを強調して透かしの読み取り性能を向上することができる。また，透かし濃度と文書画像の画像濃度の両方を設定することにより，透かし情報を埋め込み可能であり，かつ，可読性を低減した透かし入り文書画像を生成することが可能となる。
【００９２】
（第４実施形態）
第４実施形態では，文書画像の黒画素の割合に応じて，文書画像を白黒反転し，透かし情報を埋め込むことが可能な透かし情報埋め込み装置１００ｄに本発明の透かし情報埋め込み装置を適用して説明する。まず，図１４に基づいて，第４実施形態にかかる透かし情報埋め込み装置１００ｄの機能構成について説明する。
【００９３】
＜７．透かし情報埋め込み装置の機能構成＞
図１４は，本実施形態にかかる透かし情報埋め込み装置１００ｄの機能構成を示すブロック図である。図１４に示したように，透かし情報埋め込み装置１００ｂは，文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度決定部１２０と，画像濃度調整部１２２などから構成される。
【００９４】
本実施形態にかかる透かし情報埋め込み装置１００ｄは，第２実施形態にかかる透かし情報埋め込み装置１００ｂとほぼ同様の機能構成であるため，第２実施形態と異なる部分について主に説明する。
【００９５】
画像濃度決定部１２０は，画像情報検出部１０６により検出された黒画素の割合が，所定の割合であった場合に，画像濃度調整部１２２に対して，文書画像を白黒反転することを指示する機能を有する。また白黒反転した文書画像に対して，第２実施形態と同様に，黒画素割合を検出して，画像濃度を決定するようにしてもよい。
【００９６】
例えば，図２５に示したように，黒画素の割合が多い文書画像２５に透かし情報を埋め込むことが不可能である。また，第２実施形態で説明したように，文書画像２５の画像濃度を薄くする，すなわち画像の輝度値を上げて透かし情報を埋め込むことも可能であるが，その場合には，大幅に画像の輝度値を上げる必要がある。したがって，図１５に示した黒画素の割合が多い文書画像２５の場合には，白黒反転処理を行うことにより，透かし入り文書画像の可読性の低下を低減することが可能となる。
【００９７】
本実施形態にかかる画像濃度決定部１２０では，図１６に示したように，黒画素密度２１６が２０％未満の場合には，画像処理せずに透かし情報を埋め込むようにする。黒画素密度が２０％〜８０％の場合には，透かし情報を埋め込むことができないため，透かし情報埋め込み処理を行わずにエラーとする。また，黒画素密度２１６が８０％以上の場合には，白黒反転を行い，さらに白黒反転後の黒画素密度に応じて画像濃度を決定する。画像濃度調整部１２２は，画像濃度決定部１２０により白黒反転することを指示された場合には，文書画像の白黒反転を行う。
【００９８】
以上本実施形態にかかる透かし情報埋め込み装置の機能構成について説明した。本実施形態では，画像濃度決定部１２０により画像濃度のみを決定する場合について説明したが，かかる例に限定されず，第１，３実施形態同様，透かし濃度を調整して，白黒反転された文書画像に埋め込むようにしてもよい。次に，図１７に基づいて，本実施形態にかかる透かし情報埋め込み方法について説明する。
【００９９】
＜８．透かし情報埋め込み方法＞
図１７は，本実施形態にかかる透かし情報埋め込み方法を示したフローチャートである。まず，文書データを画像化し，文書画像を作成する（Ｓ４０１）。ステップＳ４０１において作成された文書画像の画素情報に基づいて，文書画像の白黒反転が必要か否かを判定する（Ｓ４０２）。ステップＳ４０２において白黒反転が必要であると判定された場合には，文書画像の白黒反転を行う（Ｓ４０３）。以下，第３実施形態と同様に，ステップＳ４０３において白黒反転された文書画像の黒画素密度を検出して，黒画素密度に応じた透かし濃度と画像濃度を設定することができる。
【０１００】
以上，第４実施形態にかかる透かし情報埋め込み方法について説明した。上記構成により，黒画素密度が８０％以上の文書画像に対しても，可読性を損なうことなく透かし情報を埋め込むことが可能となる。
【０１０１】
（第５実施形態）
第５実施形態では，文書画像の黒画素の割合に応じて，透かしの濃度調整を行うか，文書画像の濃度調整を行うか，透かしの濃度調整と文書画像の濃度調整とを共に行うか，を判断して，文書画像に適した調整方法により透かし情報を埋め込むことが可能な透かし情報埋め込み装置１００ｅに本発明の透かし情報埋め込み装置を適用して説明する。まず，図１８に基づいて，第５実施形態にかかる透かし情報埋め込み装置１００ｅの機能構成について説明する。
【０１０２】
＜９．透かし情報埋め込み装置の機能構成＞
図１８は，本実施形態にかかる透かし情報埋め込み装置１００ｅの機能構成を示すブロック図である。図１８に示したように，透かし情報埋め込み装置１００ｅは，文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度調整部１２２と，濃度決定部１２４と，濃度調整方法選択部１３０などから構成される。
【０１０３】
本実施形態にかかる透かし情報埋め込み装置１００ｅに備わる文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度調整部１２２と，濃度決定部１２４は，第３実施形態にかかる透かし情報埋め込み装置１００ｃとほぼ同様の機能構成であるため，第３実施形態と異なる部分について主に説明する。第３実施形態と異なる構成として，濃度調整方法選択部１３０が備えられている。また，画像濃度調整部１２２は，第４実施形態の透かし情報埋め込み装置１００ｄに備わる画像濃度調整部１２２と同様，画像を白黒反転する機能も有する。
【０１０４】
濃度調整方法選択部１３０は，画素情報検出部１０６により検出された画素情報に基づいて，透かしの濃度調整を行うか，文書画像の画像濃度調整を行うか，透かしの濃度調整と文書画像の濃度調整とを共に行うか，を判断して，該文書画像に適した処理方法を選択する。例えば，文書画像の黒画素の割合に応じて，濃度調整方法を選択するようにしてもよい。例えば，図１９に示したように，黒画素密度２２０が２０％未満の場合には，濃度調整をする必要がないため，濃度調整方法２２４は「なし」と判断され，文書画像の画像濃度を変更せず，デフォルトの透かし濃度で透かし情報の埋め込みを行う。黒画素密度２２０が２０％以上２５％未満の場合には，透かし濃度を調整する濃度調整方法２２４を選択し，黒画素密度２２０が２５％以上７５％未満の場合には，透かし濃度と画像濃度とを共に調整する濃度調整方法２２４を選択する。そして，黒画素密度２２０が７５％以上８０％未満の場合には，文書画像を白黒反転して，透かし濃度を調整する濃度調整方法２２４を選択し，黒画素密度２２０が８０％以上の場合には，文書画像の白黒反転のみ行うように濃度調整方法２２４を選択する。
【０１０５】
濃度決定部１２４は，濃度調整方法選択部１３０により選択された濃度調整方法を用いて，第３実施形態同様，画素情報検出部１０６により検出された画素情報に基づいた透かし濃度および／または画像濃度を決定する。例えば，濃度調整方法選択部１３０により，透かし濃度調整方法が選択された場合には，濃度決定部１２４は，透かし濃度を決定して，その透かし濃度を透かし情報生成部１１２に提供する。また，濃度調整方法選択部１３０により透かし濃度調整方法および画像濃度調整方法が選択された場合には，透かし濃度と画像濃度とを決定し，透かし濃度を透かし情報生成部１１２に提供して，画像濃度を画像濃度調整部１２２に提供する。また，濃度調整方法選択部１３０により白黒反転と透かし濃度調整方法が選択された場合には，画像濃度調整部１２２に画像を白黒反転するよう指示し，透かし濃度を決定してその透かし濃度を透かし情報生成部１１２に提供する。
【０１０６】
このように，黒画素密度に応じた濃度調整方法を予め設定しておくことにより，透かし情報を埋め込むことが不可能となる濃度調整を行うという無駄な処理をすることを防止できる。また，文書画像に透かし情報が埋め込み可能なように濃度調整処理を行うことができ，かつ，可読性の低下を最小限に抑えることが可能となる。
【０１０７】
以上，透かし情報埋め込み装置１００ｅの機能構成について説明した。次に，図２０に基づいて，透かし情報埋め込み装置１００ｅにおける透かし情報埋め込み方法について説明する。
【０１０８】
＜１０．透かし情報埋め込み方法＞
図２０は，本実施形態にかかる透かし情報埋め込み方法を示したフローチャートである。まず，文書データを画像化し，文書画像を作成する（Ｓ５０１）。ステップＳ５０１において作成された文書画像の画素情報に基づいて，濃度調整方法を選択する（Ｓ５０２）。上述したように，ステップＳ５０２において選択された濃度調整方法は，透かし濃度調整，画像濃度調整，透かし濃度調整および画像濃度調整などから，透かし情報を埋め込むことが可能であり，かつ可読性低下を低減する濃度調整方法が選択される。ステップＳ５０２において濃度調整方法が選択された後，画像濃度を調整する必要があるか否かを判定する（Ｓ５０３）。ステップＳ５０３において，画像濃度を調整する必要があると判定された場合には，画像濃度を設定して（Ｓ５０４），画像濃度に応じて文書画像の画像処理が行う（Ｓ５０５）。ステップＳ５０５において，文書画像の画像濃度がステップＳ３０４において設定された画像濃度に調整される。また，ステップＳ５０２において，文書画像を白黒反転が選択された場合には，ステップＳ５０５において文書画像を白黒反転する。
【０１０９】
次に，透かし濃度を調整する必要があるか否かを判定する（Ｓ５０６）。ステップＳ５０６において透かし濃度を調整する必要があると判定された場合には，透かし濃度を設定する（Ｓ５０７）。
【０１１０】
埋め込み情報作成部１１４により，印刷者のユーザＩＤや，印刷者が使用するＰＣの機器ＩＤ，日付等が取得され，埋め込み情報が作成される（Ｓ５０８）。ステップＳ５０８において作成された埋め込み情報から，地紋を用いた透かし画像を生成する（Ｓ５０９）。透かし情報生成部１１２は，ステップＳ５０７において設定された透かし濃度に応じて，透かし画像の透かし濃度を調整する。
【０１１１】
そして，ステップＳ５０５において画像処理された文書画像に，ステップＳ５０９において生成された透かし情報を埋め込んで，透かし入り文書画像を生成する（Ｓ５１０）。印刷部１１８は，ステップＳ５１０において生成された透かし入り文書画像を，透かし情報埋め込み装置１００ｅに接続された印刷機に対し印刷指示を行う（Ｓ５１１）。以上，第５実施形態にかかる透かし情報埋め込み方法について説明した。
【０１１２】
第５実施形態では，透かし情報が埋め込まれる文書画像に最も適した濃度調整方法が選択される。しかし，第５実施形態にかかる透かし情報埋め込み装置では，印刷処理を行うユーザの希望に沿わない透かし入り文書画像が生成され，印刷されてしまう可能性もある。そこで，第６実施形態では，ユーザにより濃度調整方法を選択することが可能な透かし情報埋め込み装置について説明する。
【０１１３】
（第６実施形態）
第６実施形態では，ユーザにより濃度調整方法が選択され，選択された濃度調整方法を用いて，文書画像の画素情報に基づいた透かし濃度および／または画像濃度を決定する透かし情報埋め込み装置１００ｆに本発明の透かし情報埋め込み装置を適用して説明する。まず，図２１に基づいて，第６実施形態にかかる透かし情報埋め込み装置１００ｆの機能構成について説明する。
【０１１４】
＜１１．透かし情報埋め込み装置の機能構成＞
図２１は，本実施形態にかかる透かし情報埋め込み装置１００ｆの機能構成を示すブロック図である。図２１に示したように，透かし情報埋め込み装置１００ｆは，文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度調整部１２２と，濃度決定部１２４と，濃度調整方法選択部１３０と，入力部１３２などから構成される。
【０１１５】
本実施形態にかかる透かし情報埋め込み装置１００ｆに備わる文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度調整部１２２と，濃度決定部１２４と，濃度調整方法選択部１３０は，第５実施形態にかかる透かし情報埋め込み装置１００ｅとほぼ同様の機能構成であるため，第５実施形態と異なる部分について主に説明する。第５実施形態と異なる構成として，入力部１３２が備えられている。
【０１１６】
入力部１３２は，ユーザの入力を受け付ける機能を有するインタフェースである。ユーザは，入力部１３２を操作して，濃度調整方法の選択入力をすることができる。例えば，文書画像の画像濃度を変更させたくない場合には，透かし濃度調整による透かし濃度を調整する濃度調整方法を選択する。また，文書画像を白黒反転することなく透かし情報を埋め込みたい場合には，透かし濃度および文書画像の画像濃度のみを調整する方法を選択するようにしてもよい。ユーザにより入力部１３２を介して選択された濃度調整方法が，濃度調整方法選択部１３０に提供される。
【０１１７】
濃度調整方法選択部１３０は，ユーザにより選択された濃度調整方法から，文書画像の画素情報に応じて必要とされる濃度調整方法を選択する。例えば，ユーザにより，透かし濃度調整方法と画像濃度調整方法が選択された場合に，透かし濃度を調整するだけで，透かし情報を埋め込み可能で，かつ，可読性低下を低減する透かし入り文書画像を作成することができる場合には，透かし情報調整方法のみを選択する。濃度決定部１２４は，第５実施形態とほぼ同様の機能を有するため，説明を省略する。
【０１１８】
また，本実施形態にかかる透かし情報埋め込み方法についても，ユーザにより濃度調整方法が設定される以外は第５実施形態とほぼ同様の方法で表されるため，説明を省略する。このように，ユーザにより濃度調整方法が選択されることにより，印刷された透かし入り文書画像の見た目の傾向をユーザの望むものに近づけることができる。
【０１１９】
（第７実施形態）
第７実施形態では，透かし情報を埋め込む文書がカラー文書であった場合に，カラー文書に対して最適な透かし色を選択して埋め込むことが可能な透かし情報埋め込み装置１００ｇに本発明の透かし情報埋め込み装置を適用して説明する。
【０１２０】
図２２は，本実施形態にかかる透かし情報埋め込み装置１００ｇの機能構成を示すブロック図である。図２２に示したように，透かし情報埋め込み装置１００ｇは，文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度調整部１２２と，濃度決定部１２４と，透かし色選択部１３４などから構成される。
【０１２１】
本実施形態にかかる透かし情報埋め込み装置１００ｇに備わる文書データ１０２と，文書データ画像化部１０４と，画素情報検出部１０６と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度調整部１２２と，濃度決定部１２４は，第３実施形態にかかる透かし情報埋め込み装置１００ｃとほぼ同様の機能構成であるため，第３実施形態と異なる部分について主に説明する。
【０１２２】
本実施形態にかかる画素情報検出部１０６は，黒画素密度だけでなく，カラー画素の分布や密度や色の情報などを検出することができる。透かし色選択部１３４は，ユーザにより選択された透かし色を選択する。透かし色選択部１３４により選択される透かし色は，色の三原色であるシアン，マゼンタ，イエローから選択されるようにしてもよいし，色のイメージ（暖かい，冷たい）を選択するようにしてもよい。
【０１２３】
濃度決定部１２４は，画素情報検出部１０６により検出されたカラー画像の画素情報に基づいて，透かし色選択部１３４により選択された透かし色の濃度を決定する。例えば，透かし色選択部１３４によりシアンが選択された場合には，文書画像にシアンの色の透かしを埋め込んだ場合に，埋め込まれた情報を読み取ることができるか否かを判断する。そして，透かし情報を読み取り可能となるシアンの濃度を決定する。また，文書画像にシアンのカラー画素の割合が多い場合には，シアンの透かしが埋め込まれても，埋め込まれた情報を読み取ることができないため，透かし色を黒に設定するようにしてもよい。
【０１２４】
また，濃度決定部１２４は，カラー画像に多用されているカラー画素の補色となるカラーを透かし色として設定するようにしてもよい。例えば，文書画像にシアンのカラー画素の割合が多い場合には，シアンの補色となるマゼンタや赤の透かし色を設定するようにしてもよい。文書画像に多用されているカラーの補色を透かし色として設定することにより，カラー文書に埋め込む透かし色を，透かし情報を読み取ることが可能な透かし色に設定することが可能となる。
【０１２５】
透かし情報生成部１１２は，濃度決定部１２４により決定された透かし色と透かし濃度の情報を取得し，生成した透かし画像の透かし色と透かし濃度とを調整する。これによりカラー文書に適した透かし色を選択することができ，ユーザの望む透かし色の地紋を用いた透かしを情報が読み取り可能なように埋め込むことが可能となる。以上，本実施形態にかかる透かし情報埋め込み装置１００ｇの機能構成について説明した。次に，図２３に基づいて，透かし情報埋め込み装置１００ｇにおける透かし情報埋め込み方法について説明する。
【０１２６】
＜１２．透かし情報埋め込み方法＞
図２３は，本実施形態にかかる透かし情報埋め込み方法を示したフローチャートである。まず，文書データを画像化し，文書画像を作成する（Ｓ６０１）。次に，ユーザにより選択された透かし色を取得する（Ｓ６０２）。ステップＳ６０１において作成された文書画像の画素情報に基づいて，ステップＳ６０２において取得した透かし色の調整が必要か否かを判定する（Ｓ６０３）。ステップＳ６０３において透かし色の調整が必要であると判定された場合には，透かし色を調整する（Ｓ６０４）。また，ステップＳ６０３において，透かし濃度の調整が必要であると判定された場合には，ステップＳ６０４において透かし濃度も調整する。
【０１２７】
埋め込み情報作成部１１４により，印刷者のユーザＩＤや，印刷者が使用するＰＣの機器ＩＤ，日付等が取得され，埋め込み情報が作成される（Ｓ６０５）。ステップＳ６０５において作成された埋め込み情報から，地紋を用いた透かし画像を生成する（Ｓ６０６）。透かし情報生成部１１２は，ステップＳ６０４において設定された透かし色と透かし濃度に応じて，透かし画像の透かし色と透かし濃度を調整する。
【０１２８】
そして，ステップＳ６０１において作成された文書画像に，ステップＳ６０６において生成された透かし情報を埋め込んで，透かし入り文書画像を生成する（Ｓ６０７）。印刷部１１８は，ステップＳ６０７において生成された透かし入り文書画像を，透かし情報埋め込み装置１００ｇに接続された印刷機に対し印刷指示を行う（Ｓ６０８）。以上，第５実施形態にかかる透かし情報埋め込み方法について説明した。
【０１２９】
上記第１〜７実施形態のいて採用した透かし情報は，印刷物に対し，微細なドットパターンで情報を表現し，印刷物の背景全体に印刷物の図や文字と重畳するように埋め込むものであるが，本発明において採用される透かし情報はかかる例に限定されない。例えば，図や文字の輪郭部分に情報を埋め込む透かし情報でもよい。図や文字の輪郭部分に情報を埋め込む場合には，正しく情報を読み取るために，図や文字の輪郭を適切に抽出する必要がある。そこで，第８実施形態では，文字画像の背景に複雑な模様等がある文書画像の文字の輪郭に透かし情報を埋め込むことが可能な透かし情報埋め込み装置が提供される。
【０１３０】
（第８実施形態）
第８実施形態では，文書に含まれる文字と背景のそれぞれの濃度を調整して，透かし情報を読み取り可能なように，透かし情報を埋め込むことが可能な透かし情報埋め込み装置１００ｈに本発明の透かし情報埋め込み装置を適用して説明する。まず，図２４に基づいて，第８実施形態にかかる透かし情報埋め込み装置１００ｈの機能構成について説明する。
【０１３１】
＜１３．透かし情報埋め込み装置の機能構成＞
図２４は，本実施形態にかかる透かし情報埋め込み装置１００ｈの機能構成を示すブロック図である。図２４に示したように，透かし情報埋め込み装置１００ｈは，文書データ１０２と，文書データ画像化部１０４と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度調整部１２２と，濃度決定部１２４と，画像分離部１４０などから構成される。
【０１３２】
本実施形態にかかる透かし情報埋め込み装置１００ｈに備わる文書データ１０２と，文書データ画像化部１０４と，透かし情報埋め込み部１１０と，透かし情報生成部１１２と，埋め込み情報作成部１１４と，埋め込み情報１１６と，印刷部１１８と，画像濃度調整部１２２と，濃度決定部１２４は，第３実施形態にかかる透かし情報埋め込み装置１００ｃとほぼ同様の機能構成であるため，第３実施形態と異なる部分について主に説明する。第３実施形態と異なる構成として，画像分離部１４０が備えられている。
【０１３３】
画像分離部１４０は，濃淡のある画像を白と黒の２値画像に変換して，文字と背景を分離する機能を有する。画像分離部１４０は，文書画像の一定の濃度を基準濃度に指定して，基準より高濃度の画素は黒に，基準より低濃度の画素は白に変換する。処理の基準にする濃度を閾値といい，この閾値は文書画像の輝度値ヒストグラムを測定し，輝度値ヒストグラムから算出することができる。輝度値ヒストグラムとは，文書画像の輝度値とその輝度値が出現する頻度をグラフに表したものである。閾値の算出方法としては，判別分析方法やモード方法などを例示することができるが，かかる例に限定されず，その他の方法により閾値を算出するようにしてもよい。
【０１３４】
画像分離部１４０は，文書画像の文字と背景を分離する閾値を算出して，背景と文字を分離する。図２６に示したように，例えば文書画像が画像２６のように文字と背景とを含む画像であった場合には，文字画像２７と背景画像２８に分離する。文字画像２７は，文字部分の画素以外が濃度０（白色）の画像である。背景画像２８は，文字の画素の濃度が０の画像，または文字の近傍の背景画素値の平均値となる画像である。画像分離部１４０は，分離した文字画像と背景画像の各画像の画素情報を検出して，濃度決定部１２４に提供する。
【０１３５】
濃度決定部１２４は，透かし情報が文字画像の輪郭部分に埋め込まれた際に，埋め込まれた情報を正しく読み取ることが可能な文字画像の濃度と文書画像の濃度とを決定する。例えば，透かし情報を文字画像の輪郭部分に埋め込み，その情報を読み取る場合には，文字部分と背景部分とを２値化等の方法により分離して，文字画像に埋め込まれた透かし情報を読み取ることができる。透かし情報を読み取る際に，文字画像と背景画像が正しく分離されるように，透かし情報を埋め込む際に，予め文字と背景の輝度値の分布を見た目の違和感を損なわない程度に離しておく必要がある。そこで，濃度決定部１２４は，文字画像と背景画像の輝度分布に応じて，文字と背景を正しく分離されるように，文字の濃度を増加させ背景の濃度を低下させるようにそれぞれの濃度を決定する。例えば，図２７に示したように，透かし情報が埋め込まれた文字画像２９を，文字画像３０のように文字濃度が増加するように文字画像の濃度を決定する。
【０１３６】
また，背景画像３１を，背景画像３２のように，背景濃度が低下するように背景画像の濃度を決定する。文字濃度と背景濃度は，文字の濃度値の平均値と，背景の濃度値の平均値が一定距離以上離れるように設定してもよい。また，第３実施形態に説明した方法と同様に，文書画像に透かし情報が埋め込めるか否かを判定し，埋め込めない場合には，文字画像の濃度を最大とし，透かし情報を正しく読み取ることができる濃度となるまで背景画像の濃度を低下させるようにしてもよい。
【０１３７】
透かし情報生成部１１２は，濃度決定部１２４により決定された透かし濃度に応じて，透かし画像の透かし濃度を調整する。画像濃度調整部１２２は，濃度決定部１２４により決定された文字濃度に，文字画像の濃度を調整する。また，濃度決定部１２４により決定された背景濃度に背景画像の濃度を調整する。
【０１３８】
透かし情報埋め込み部１１０は，文字画像に透かし情報を埋め込み，透かし情報が埋め込まれた文字画像と背景画像とを合成する。画像の合成は，文字画像の濃度値０（白色）の部分を，同じ一の背景画像の画素に入れ替えることにより行うことができる。図２８に示したように，透かしが埋め込まれた文字画像３３と，背景画像３４とを合成して，透かし入り文書画像３５を生成する。
【０１３９】
上述したように，文字の輪郭に情報を埋め込む場合には，埋め込まれた情報を読み取るため，文字と背景とを容易に分離できるようにしておく必要がある。上記構成によれば，文書画像の文字と背景を分離して，文字画像の濃度を上げ，背景画像の濃度を下げることにより，文字画像の輪郭部分に透かし情報を埋め込むことが可能となる。また，文字の近くに存在する背景の濃度を特に低下させるようにして，文字の輪郭部分に透かし情報を埋め込み易くするようにしてもよい。
【０１４０】
以上，透かし情報埋め込み装置１００ｈの機能構成について説明した。次に，図２５に基づいて，透かし情報埋め込み装置１００ｈにおける透かし情報埋め込み方法について説明する。
【０１４１】
＜１４．透かし情報埋め込み方法＞
図２５は，第８実施形態にかかる透かし情報埋め込み方法を示したフローチャートである。まず，文書データを画像化し，文書画像を作成する（Ｓ７０１）。ステップＳ７０１において作成された文書画像の画素情報に基づいて，文字と背景とを分離する（Ｓ７０２）。ステップＳ７０２において，分離された文字画像の濃度，背景画像の濃度，透かし濃度などが決定される。埋め込み情報作成部１１４により，印刷者のユーザＩＤや，印刷者が使用するＰＣの機器ＩＤ，日付等が取得され，埋め込み情報が作成される（Ｓ７０３）。
【０１４２】
ステップＳ７０３において作成された埋め込み情報から，地紋を用いた透かし画像を生成する（Ｓ７０４）。ステップＳ７０４において，作成された埋め込み情報を，文字画像に埋め込むようにしてもよい。透かし情報生成部１１２は，ステップＳ７０２において設定された透かし濃度に応じて，透かし画像の透かし濃度を調整する。次に，ステップＳ７０２において設定された文字濃度に文字画像の濃度を補正し，設定された背景濃度に背景画像の濃度を補正する。
【０１４３】
そして，ステップＳ７０５において補正された透かし入り文字画像と，背景画像とを合成する（Ｓ７０６）。ステップＳ７０４において作成された透かし入り文字画像は，文字画像の背景部分（白色）の一部の画素が文字と同色となる場合や，文字色部分の一部の画素が白色になる場合がある。しかし，文字色部分の一部の画素が白色になる場合でも，ステップＳ７０２において背景画像生成字に文字に該当する部分の画素値を周囲の背景が措置の平均値などで生成している場合には，ステップＳ７０６で透かし入り文字画像と背景画像とを合成することにより，文字画素が白色に変化した部分は背景画素に入れ替えられ，文書画像を自然な見栄えとすることができる。
【０１４４】
ステップＳ７０６において合成された透かし入り文書画像を，透かし情報埋め込み装置１００ｈに接続された印刷機に印刷するよう指示する（Ｓ７０７）。
【０１４５】
以上，第８実施形態にかかる透かし情報埋め込み方法について説明した。上記構成により，文書画像の文字と背景を分離して，文字画像の濃度を上げ，背景画像の濃度を下げることにより，文字画像の輪郭部分に透かし情報を埋め込むことが可能となる。
【０１４６】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【０１４７】
本発明は，透かし情報埋め込み装置，透かし情報埋め込み方法およびコンピュータプログラムに適用可能であり，特に，背景全体に模様がある文書データに透かし情報を埋め込むことが可能な透かし情報埋め込み装置に適用可能である。
【図面の簡単な説明】
【０１４８】
【図１】本発明の第１の実施形態にかかる透かし情報埋め込み装置の機能構成を示すブロック図である。
【図２】同実施の形態における文書画像に埋め込まれる透かし情報を説明する説明図である。
【図３】同実施の形態における黒画素密度と透かし濃度について説明する説明図である。
【図４】同実施の形態における透かし情報埋め込み方法を示すフローチャートである。
【図５】本発明の第２の実施形態にかかる透かし情報埋め込み装置の機能構成を示すブロック図である。
【図６】同実施の形態における文書画像に埋め込まれる透かし情報を説明する説明図である。
【図７】同実施の形態における黒画素密度と画像濃度について説明する説明図である。
【図８】同実施の形態における透かし情報埋め込み方法を示すフローチャートである。
【図９】本発明の第３の実施形態にかかる透かし情報埋め込み装置の機能構成を示すブロック図である。
【図１０】同実施の形態における黒画素密度と透かし濃度と画像濃度について説明する説明図である。
【図１１】同実施の形態における透かし濃度決定方法を示すフローチャートである。
【図１２】同実施の形態における透かし濃度決定処理を説明する説明図である。
【図１３】同実施の形態における透かし情報埋め込み方法を示すフローチャートである。
【図１４】本発明の第４の実施形態にかかる透かし情報埋め込み装置の機能構成を示すブロック図である。
【図１５】同実施の形態における黒画素の割合が多い文書画像を説明する説明図である。
【図１６】同実施の形態における黒画素密度と画像調整方法について説明する説明図である。
【図１７】同実施の形態における透かし情報埋め込み成方法を示すフローチャートである。
【図１８】本発明の第５の実施形態にかかる透かし情報埋め込み装置の機能構成を示すブロック図である。
【図１９】同実施の形態における黒画素密度と濃度調整方法について説明する説明図である。
【図２０】同実施の形態における透かし情報埋め込み方法を示すフローチャートである。
【図２１】本発明の第６の実施形態にかかる透かし情報埋め込み装置の機能構成を示すブロック図である。
【図２２】本発明の第７の実施形態にかかる透かし情報埋め込み装置の機能構成を示すブロック図である。
【図２３】同実施の形態における透かし情報埋め込み方法を示すフローチャートである。
【図２４】本発明の第８の実施形態にかかる透かし情報埋め込み装置の機能構成を示すブロック図である。
【図２５】同実施の形態における透かし情報埋め込み方法を示すフローチャートである。
【図２６】同実施の形態における文書画像の分離方法を説明する説明図である。
【図２７】同実施の形態における文字画像と背景画像の濃度調整方法を説明する説明図である。
【図２８】同実施の形態における文字画像と背景画像の合成について説明する説明図である。
【符号の説明】
【０１４９】
１００ａ〜ｈ      透かし情報埋め込み装置
１０６      画像情報検出部
１０８      透かし濃度決定部
１１２      透かし情報生成部
１２０      画像濃度決定部
１２２      画像濃度調整部
１２４      濃度決定部
１４０      画像分離部
【図１】
2006303728.tif 000003
【図２】
2006303728.tif 000004
【図３】
2006303728.tif 000005
【図４】
2006303728.tif 000006
【図５】
2006303728.tif 000007
【図６】
2006303728.tif 000008
【図７】
2006303728.tif 000009
【図８】
2006303728.tif 000010
【図９】
2006303728.tif 000011
【図１０】
2006303728.tif 000012
【図１１】
2006303728.tif 000013
【図１２】
2006303728.tif 000014
【図１３】
2006303728.tif 000015
【図１４】
2006303728.tif 000016
【図１５】
2006303728.tif 000017
【図１６】
2006303728.tif 000018
【図１７】
2006303728.tif 000019
【図１８】
2006303728.tif 000020
【図１９】
2006303728.tif 000021
【図２０】
2006303728.tif 000022
【図２１】
2006303728.tif 000023
【図２２】
2006303728.tif 000024
【図２３】
2006303728.tif 000025
【図２４】
2006303728.tif 000026
【図２５】
2006303728.tif 000027
【図２６】
2006303728.tif 000028
【図２７】
2006303728.tif 000029
【図２８】
2006303728.tif 000030