(57)【要約】【課題】電子透かし画像が付与された電子文書を印刷出力するにあたり、出力条件に応じて電子透かし画像を再付与して、印刷文書からの電子透かし情報の読み取りを確実にできるようにすること。【解決手段】本発明は、第１の特定画像に所定の情報が電子透かしとして埋め込まれている電子透かし画像を有する電子文書もしくは紙文書を読み込んで、その読み込んで得た電子文書もしくは紙文書の画像データから電子透かし画像を抽出する画像抽出部１３と、画像抽出部１３によって抽出された電子透かし画像から所定の情報と第１の特定画像とを取得する画像解析／画像復元部１５と、画像解析／画像復元部１５で取得した所定の情報を第２の特定画像に電子透かしとして埋め込んで別の電子透かし画像を生成する情報埋め込み部１７とを備える情報処理装置である。【選択図】図１
2006093920.tif 000002
【特許請求の範囲】
【請求項１】
第１の特定画像に所定の情報が電子透かしとして埋め込まれている電子透かし画像を有する電子文書もしくは紙文書を読み込んで、その読み込んで得た電子文書もしくは紙文書の画像データから前記電子透かし画像を抽出する抽出手段と、
前記抽出手段によって抽出された前記電子透かし画像から前記所定の情報と前記第１の特定画像とを取得する解析手段と、
前記解析手段で取得した前記所定の情報を電子透かしとして第２の特定画像に埋め込んで別の電子透かし画像を生成する情報埋め込み手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の特定画像は、前記第１の特定画像を縮小もしくは拡大したものから成る
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第２の特定画像は、前記第１の特定画像を回転したものから成る
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記情報埋め込み手段は、前記別の電子透かし画像を前記電子文書もしくは前記紙文書の用紙への印刷出力の形態に応じた用紙上の位置に配置する
ことを特徴とする請求項１記載の情報処理装置。
【請求項５】
第１の特定画像に所定の情報が電子透かしとして埋め込まれている電子透かし画像を有する電子文書もしくは紙文書を読み込んで、その読み込んで得た電子文書もしくは紙文書の画像データから前記電子透かし画像を抽出する工程と、
抽出された前記電子透かし画像から前記所定の情報と前記第１の特定画像とを取得する工程と、
取得した前記所定の情報を第２の特定画像に電子透かしとして埋め込んで別の電子透かし画像を生成する工程と
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子透かし画像を含む電子文書もしくは紙文書を所定の形態に合わせて出力する情報処理装置および情報処理方法に関し、特にその出力の形態に合わせて電子透かし画像を再構築する技術に関する。
【背景技術】
【０００２】
近年、印刷される電子文書にコンピュータ可読コード(符号画像)を埋め込む方法として、いわゆる「電子透かし」技術が開発されている。ここで符号画像は、例えば電子透かしの場合、画像の一部の濃度を制御する方法等で形成される。このため、プリンタや複合機等、画像形成装置内部でプリンタ出力の縮小拡大（縮拡）に関する条件(縮拡率やN-up)に応じて電子透かし画像も縮拡される。特に縮小処理の場合は、当該濃度制御の結果が失われ、電子透かしがデコードできなくなる場合が生じる。これは電子透かし以外の符号画像の印刷においても同様であり、符号化画像（電子透かし）の望ましい出力倍率は存在する。
【０００３】
例えば、適用する電子透かし方法にもよるが、電子透かし画像を元の大きさの±数%〜数10％で出力してもデコード可能である。ただし、その場合、読み込み時のスキャン解像度が一定以上必要であるなどの制約が生じ、利用するのに不便である（特許文献１参照）。
【０００４】
本願出願人は、電子透かし技術を適用した画像を含む文書をプリンタから出力する場合に、電子透かし技術に応じてプリンタの出力条件を設定する発明を別途出願している。これは、圧縮の有無や出力モード（例えば速度優先モード、画質優先モード）を電子透かしが有効になるように、強制的に変更するものである。この場合、出力されたものは、ユーザが指定した出力条件で出力されるものとの見え方が異なるものではないため、ユーザに対して違和感を抱かせない。
【０００５】
【特許文献１】特開２００４−６４５１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば、N-up（Nページの画像を１ページに縮小レイアウトして出力する形態）を1-upに変更したり、逆に1-upをN-upに変更するというように、縮拡に関する条件を変更した場合、その中に含まれる電子透かし画像も縮拡されるため、電子透かし自体が崩壊したり、電子透かし部分の読み取りがスキャナや解析ソフトウェアの許容範囲を超えてしまうことになる。このため、正確に電子透かしを検出できないという問題が生じる。
【課題を解決するための手段】
【０００７】
本発明はこのような課題を解決するために成されたものである。すなわち、本発明は、第１の特定画像に所定の情報が電子透かしとして埋め込まれている電子透かし画像を有する電子文書もしくは紙文書を読み込んで、その読み込んで得た電子文書もしくは紙文書の画像データから電子透かし画像を抽出する抽出手段と、抽出手段によって抽出された電子透かし画像から所定の情報と第１の特定画像とを取得する解析手段と、解析手段で取得した所定の情報を第２の特定画像に電子透かしとして埋め込んで別の電子透かし画像を生成する情報埋め込み手段とを備える情報処理装置である。
【０００８】
また、本発明は、第１の特定画像に所定の情報が電子透かしとして埋め込まれている電子透かし画像を含む電子文書もしくは紙文書を読み込んで、その読み込んで得た電子文書もしくは紙文書の画像データから電子透かし画像を抽出する工程と、抽出された電子透かし画像から所定の情報と第１の特定画像とを取得する工程と、取得した所定の情報を第２の特定画像に電子透かしとして埋め込んで別の電子透かし画像を生成する工程とを有する情報処理方法である。
【０００９】
このような本発明では、電子文書もしくは紙文書の画像データから電子透かし画像を抽出し、抽出した電子透かし画像から電子透かしの情報とそれを埋め込んだ元の画像（第１の特定画像）とを取得している。したがって、電子文書や紙文書の画像を縮小／拡大したり回転等して出力するにあたり、元の画像（第１の特定画像）をその出力形態に合わせて縮小／拡大、回転処理して第２の特定画像を生成し、この第２の特定画像に先に抽出した電子透かしの情報を再度埋め込んで別の電子透かし画像を生成するため、元の画像（第１の特定画像）が縮小／拡大、回転処理されても電子透かしの情報に影響を与えずに済む。
【発明の効果】
【００１０】
したがって、本発明によれば、電子透かし画像が付与された電子文書や紙文書を読み込んでその画像を出力するにあたり、縮小や拡大、回転等の処理を行っても電子透かしの情報を正確に読み取ることができる状態で出力することが可能となる。これにより、ユーザは、電子透かし情報の有無や特性に煩わされることなくN-up等の縮拡処理が実行される出力条件においても有効な電子透かし情報の付加された文書を確実に得ることが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図に基づき説明する。図１は、第１の実施形態に係る情報処理装置を説明するブロック図である。なお、ここでは電子透かし画像が付与された電子文書を読み込んで印刷出力する例を示すが、紙文書をスキャナで読み込んで印刷出力する場合でも同様である。
【００１２】
第１の実施形態に係る情報処理装置は、印刷パラメータ抽出部１１、透かし情報有無検出部１２、画像抽出部１３、再埋め込み位置情報計算部１４、画像解析／画像復元部１５、画像縮拡部１６、情報埋め込み部１７、データ変換部１８、出力部１９を備えている。
【００１３】
印刷パラメータ抽出部１１は、電子文書の印刷指示に基づき印刷パラメータを抽出する処理を行う。また、透かし情報有無検出部１２は、電子文書のデータに基づき電子透かし情報が含まれているか否かを判定する。画像抽出部１３は、透かし情報有無検出部１２で電子透かし情報が含まれていると判定された場合に電子文書のデータから電子透かし画像を抽出するとともに、その埋め込み位置の情報を抽出する処理を行う。
【００１４】
再埋め込み位置情報計算部１４は、印刷パラメータ抽出部１１で抽出した印刷パラメータと、画像抽出部１３で抽出した電子透かし画像の埋め込み位置の情報とから、新たな埋め込み位置を計算する処理を行う。例えば、印刷パラメータとして縮小が指定されている場合、その縮小率に応じて電子透かし画像の新たな埋め込み位置を計算する。また、印刷パラメータとして回転が指定されている場合には、抽出した埋め込み位置（元の埋め込み位置）に対する座標変換を行って新たな埋め込み位置を計算する。
【００１５】
画像解析／画像復元部１５は、画像抽出部１３で抽出した電子透かし画像から電子透かしとして埋め込まれている情報（電子透かし情報）を抽出するとともに、その電子透かし情報を埋め込んでいた特定画像（電子透かし情報が埋め込まれていない画像：第１の特定画像）を抽出する処理を行う。
【００１６】
画像縮拡部１６は、画像解析／画像復元部１５で抽出した第１の特定画像を印刷パラメータ抽出部１１で抽出したパラメータに応じて縮小／拡大処理する部分である。これにより、電子透かし情報が埋め込まれていない画像のみを印刷パラメータに合わせて縮小／拡大した第２の特定画像を得ることができる。
【００１７】
情報埋め込み部１７は、画像縮拡部１６で縮小／拡大処理された第２の特定画像に、画像解析／画像復元部１５で抽出した電子透かし情報を再度埋め込む処理を行う。データ変換部１８は、電子文書のデータと情報埋め込み部１７で電子透かし情報を再度埋め込まれた新たな電子透かし画像とを合成し、印刷のためのデータに変換する部分である。出力部１９は、データ変換部１８から出力される印刷のためのデータを用いて媒体（紙等）に印刷出力する処理を行う。
【００１８】
このような構成から成る情報処理装置では、電子透かし画像を有する電子文書の印刷出力を行うにあたり、電子透かし画像の中の特定画像（電子透かし情報が埋め込まれていない画像：第１の特定画像）のみを印刷パラメータに合わせて変換し、変換後の画像（第２の特定画像）に電子透かし情報を再度埋め込んで電子文書と合成するため、電子文書に対する縮小／拡大や回転等の処理が行われても電子透かし情報は元のまま残り、印刷出力された文書から電子透かし情報を確実に検出できるようになる。
【００１９】
次に、この情報処理装置による動作（情報処理方法）を図２に基づき説明する。なお、以下の説明で図２に示されない符号は図１を参照するものとする。先ず、出力対象となる電子文書Ａには、所定の情報を電子透かしとして埋め込んだ電子透かし画像が付与されている。また、電子文書Ａには、付加されている電子透かしに関する情報が含まれている。
【００２０】
この電子文書Ａのプリント指示を行うと、プリンタドライバの透かし情報有無検出部１２では、出力対象の電子文書Ａから、電子透かし情報の有無を判定し、有ると判定した場合には、画像抽出部１３によって情報が埋め込まれている電子透かし画像を電子文書から取り出す。図２に示す例では、電子文書Ａに電子透かし画像Ｓ１〜Ｓ３の３つが含まれている。
【００２１】
また、画像抽出部１３は、電子透かし画像Ｓ１〜Ｓ３の埋め込み位置情報Ｐ１〜Ｐ３を抽出する。さらに、画像解析／画像復元部１５では、電子透かし画像Ｓ１〜Ｓ３をデコード（解析）し、それに埋め込まれている情報（電子透かし情報）Ｊ１〜Ｊ３を抽出するとともに、電子透かし画像Ｓ１〜Ｓ３から、電子透かし情報が合成されていない元の画像（第１の特定画像Ｇ１〜Ｇ３）を抽出する。
【００２２】
次に、印刷パラメータ抽出部１１は、印刷指示に含まれるプリンタ出力パラメータから縮拡に関する条件（縮拡率、N-up情報）を抽出する。そして、画像縮拡部１６は、印刷パラメータ抽出部１１が抽出した縮拡率で第１の特定画像Ｇ１〜Ｇ３を縮拡して第２の特定画像Ｇ１’〜Ｇ３’を生成する。
【００２３】
その後、情報埋め込み部１７は、第２の特定画像Ｇ１’〜Ｇ３’に、画像解析／画像復元部１５で取り出した埋め込み情報Ｊ１〜Ｊ３を埋め込む処理を実行する。これにより、再度情報埋め込みされた新たな電子透かし画像Ｓ１’〜Ｓ３’が生成される。そして、この新たな電子透かし画像Ｓ１’〜Ｓ３’を再配置する位置（回転方向等）を、画像抽出部１３で抽出した埋め込み位置情報と縮拡に関する条件（縮拡率、N-up）から、再埋め込み位置情報計算部１４で計算する。
【００２４】
最後に、データ変換部１８で文書をプリント出力可能な形式（例えば、xdwやPDL）に変換するとともに、新たな電子透かし画像情報Ｓ１’〜Ｓ３’をプリント出力可能な形式に変換されたファイルに付加し、電子透かし画像Ｓ１’〜Ｓ３’に適応したプリント処理コマンドをつけて出力部１９より印刷出力する。
【００２５】
以上のような動作によって、ユーザは、電子透かし情報の有無や、特性に煩わされることなく、N-up等の縮拡処理や回転処理が実行されるプリント条件においても、有効な電子透かし情報が付加された文書を確実に出力することが可能となる。
【００２６】
次に、第２の実施形態を説明する。図３は第２の実施形態に係る情報処理装置を説明するブロック図である。この情報処理装置は、印刷パラメータ抽出部１１、透かし情報有無検出部１２、再埋め込み位置情報計算部１４、画像縮拡部１６、情報埋め込み部１７、データ変換部１８および出力部１９を備える点で第１の実施形態と同様であるが、第１の実施形態における画像抽出部１３および画像解析／画像復元部１５の代わりに画像情報／埋め込み情報抽出部２０を備える点で相違する。
【００２７】
この画像情報／埋め込み情報抽出部２０は、透かし情報有無検出部１２で電子透かし情報が含まれていると判定された場合に電子文書のデータから電子透かしを組み込む特定画像（第１の特定画像）を抽出する処理、および電子文書から埋め込み対象となる情報を抽出するとともに、その埋め込み位置の情報を抽出する処理を行う。
【００２８】
第２の実施形態では、電子文書のデータに電子透かしを組み込む特定画像の位置を示す情報（位置情報）や電子透かしとして組み込む内容が含まれているため、画像情報／埋め込み情報抽出部２０での抽出処理によって電子透かしを組み込む特定画像の正確な位置を検出でき、印刷出力時に電子透かし画像を的確に付与することが可能となる。
【００２９】
上記画像情報／埋め込み情報抽出部２０以外の構成は第１の実施形態と同様であるため、説明を省略する。次に、第２の実施形態に係る情報処理装置の動作（情報処理方法）を説明する。
【００３０】
次に、この情報処理装置による動作（情報処理方法）を図４に基づき説明する。なお、以下の説明で図４に示されない符号は図３を参照するものとする。先ず、出力対象となる電子文書Ａには、情報を埋め込みたい画像または位置指定情報と、埋め込み対象情報を持たせる。
【００３１】
この電子文書Ａのプリント指示を行うと、プリンタドライバの透かし情報有無検出部１２では、出力対象の電子文書Ａから、電子透かし情報の有無を判定し、有ると判定した場合には、画像情報／埋め込み情報抽出部２０が、電子透かしの対象とする画像（第１の特定画像Ｇ１〜Ｇ３）と埋め込み対象となる情報Ｊ１〜Ｊ３を電子文書Ａから取り出す。
【００３２】
次に、印刷パラメータ抽出部１１は、印刷指示に含まれるプリンタ出力パラメータから縮拡に関する条件（縮拡率、N-up情報）を抽出する。そして、画像縮拡部１６は、印刷パラメータ抽出部１１が抽出した縮拡率で第１の特定画像Ｇ１〜Ｇ３を縮拡して第２の特定画像Ｇ１’〜Ｇ３’を生成する。
【００３３】
その後、情報埋め込み部１７は、第２の特定画像Ｇ１’〜Ｇ３’に、画像情報／埋め込み情報抽出部２０で取り出した埋め込み情報Ｊ１〜Ｊ３を埋め込む処理を実行する。これにより、再度情報埋め込みされた新たな電子透かし画像Ｓ１’〜Ｓ３’が生成される。そして、この新たな電子透かし画像Ｓ１’〜Ｓ３’を再配置する位置（回転方向等）を、画像情報／埋め込み情報抽出部２０で抽出した埋め込み位置情報と縮拡に関する条件（縮拡率、N-up）とから、再埋め込み位置情報計算部１４で計算する。
【００３４】
最後に、データ変換部１８で文書をプリント出力可能な形式（例えば、xdwやPDL）に変換するとともに、新たな電子透かし画像情報Ｓ１’〜Ｓ３’をプリント出力可能な形式に変換されたファイルに付加し、電子透かし画像Ｓ１’〜Ｓ３’に適応したプリント処理コマンドをつけて出力部１９より印刷出力する。
【００３５】
以上のような動作によって、ユーザは、電子透かし情報の有無や、特性に煩わされることなく、N-up等の縮拡処理や回転処理が実行されるプリント条件においても、印刷処理の際に有効な電子透かし情報が付与された文書を確実に出力することが可能となる。
【００３６】
なお、上記説明した実施形態では、第２の特定画像として第１の特定画像を縮小／拡大、回転等の処理を行ったものを用いているが、第１の特定画像と全く異なる第２の特定画像を用いて透かし情報を埋め込むようにしてもよい。例えば、画面上での文書レイアウトを基準として電子透かし画像を配置した場合、印刷出力においてそのままの配置や画像が印刷されると都合が悪いことがある。このような場合、第１の特定画像に対して予め用意した別の特定画像（第２の特定画像）を用いて透かし情報を埋め込み、印刷上のレイアウトに合わせて配置すれば、印刷後の文書から確実に電子透かし情報を読み取ることができる印刷物を得られるようになる。
【図面の簡単な説明】
【００３７】
【図１】第１の実施形態に係る情報処理装置を説明するブロック図である。
【図２】情報処理装置による動作（情報処理方法）を説明する模式図である。
【図３】第２の実施形態に係る情報処理装置を説明するブロック図である。
【図４】情報処理装置による動作（情報処理方法）を説明する模式図である。
【符号の説明】
【００３８】
１１…印刷パラメータ抽出部、１２…透かし情報有無検出部、１３…画像抽出部、１４…再埋め込み位置情報計算部、１５…画像解析／画像復元部、１６…画像縮拡部、１７…情報埋め込み部、１８…データ変換部、１９…出力部、２０…画像情報／埋め込み情報抽出部
【図１】
2006093920.tif 000003
【図２】
2006093920.tif 000004
【図３】
2006093920.tif 000005
【図４】
2006093920.tif 000006