(57)【要約】【課題】複雑な処理を行うことなく、確実に電子透かし情報を埋め込むことが可能な画像処理装置を提供する。【解決手段】ユーザは原稿を作成し（ステップＳ１１）、原稿に埋め込む電子透かしデータを設定する（Ｓ１２）。次に、原稿のサイズを検出し（Ｓ１３）、入力された電子透かし情報を印刷するために必要な面積を計算するとともに、検出された原稿サイズから、原稿の必要な縮小率を演算して（Ｓ１４）、原稿画像の印刷例をディスプレイに表示する（Ｓ１５）。ユーザがこの表示を見て、ＯＫであれば、電子透かし情報が埋め込まれた縮小された原稿をプリンタドライバに送り（Ｓ１７）、印刷が行われる（Ｓ１８）。【選択図】図３
2008048037.tif 000002
【特許請求の範囲】
【請求項１】
電子透かしデータを埋め込み可能な画像処理装置であって、
原稿の占める原稿領域を検出する原稿領域検出手段と、
前記原稿を縮小した縮小原稿を作成する縮小原稿作成手段と、
前記原稿領域と前記縮小原稿の占める領域との差分領域を検出する差分領域検出手段と、
前記差分領域に前記電子透かしデータを埋め込む埋め込み手段とを有する、画像処理装置。
【請求項２】
前記電子透かしデータを入力する電子透かしデータ入力手段と、
入力された透かしデータに応じて、前記埋め込み手段が埋め込むのに必要な前記差分領域を計算する差分領域計算手段とを含み、
前記差分領域計算手段が計算した差分領域が得られるように、前記原稿を縮小するよう前記縮小原稿形成手段を制御する制御手段とを含む、請求項１に記載の画像処理装置。
【請求項３】
前記縮小原稿および前記差分領域とを表示する表示手段を含む、請求項１または２に記載の画像処理装置。
【請求項４】
印刷手段に接続されたコンピュータを請求項１から３に記載の画像処理装置として機能させるためのコンピュータプログラム。
【請求項５】
請求項４に記載されたプログラムを格納したコンピュータ読取可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子透かし印刷が可能な画像処理装置、プログラムおよびコンピュータ読取可能記録媒体に関し、特に、確実に電子透かし印刷の可能な画像処理装置、プログラムおよびコンピュータ読取可能記録媒体に関する。
【背景技術】
【０００２】
印刷物の背景に特定の法則に沿ったパターンを印刷して電子的な情報（データ）を埋め込む方法があり、一般的に「電子透かし印刷」と呼ばれている。このような電子透かしデータを埋込んだ電子透かし印刷を用いれば、文書の発信元を追跡したりすることが可能であるため、情報セキュリティ分野で応用されている。電子透かし印刷を行う方法が、たとえば、特開２００２−２３２６７９号公報（特許文献１）や特開２００５−３８２４３号公報（特許文献２）に開示されている。
【０００３】
特許文献１によれば、文字間の空白部分の距離を利用して情報の埋め込みを行っている。特許文献２によれば、書式データに基づいて文字データを調整して可視化したときに、空白であって、文字データが無い無文字空白部分を検出して、その部分に電子透かし情報が埋め込まれている。
【特許文献１】特開２００２−２３２６７９号公報（要約）
【特許文献２】特開２００５−３８２４３号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の電子透かし印刷が可能な画像処理装置は上記のように構成されていた。本文の文字や画像がおかれていない空白部分を演算で求める必要があるため、複雑な処理を行う必要があった。また、従来においては、本文に空白部分があれば電子透かし情報の埋め込みが可能であるが、このような空白部分が必ず存在するわけではない。したがって、本文が頁の印刷有効領域の全てを覆うような印刷物の場合には、空白部分が無いために、電子透かし情報を埋め込むことができないという問題があった。これを回避するために、本文の上からパターン画像を上書きすることにより、電子透かし情報を埋め込むことも考えられるが、黒べたの画像領域がある場合にはこの方法は採用できず、他の色であっても、画像領域においては、上書きすることによって全体の色調が変化してしまうという問題があった。
【０００５】
この発明は、上記のような問題点に着目してなされたもので、複雑な処理を行うことなく、確実に電子透かし情報を埋め込むことが可能な画像処理装置、プログラムおよびコンピュータ読取可能記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る、電子透かしデータを埋め込み可能な画像処理装置は、原稿の占める原稿領域を検出する原稿領域検出手段と、原稿を縮小した縮小原稿を作成する縮小原稿作成手段と、原稿領域と縮小原稿の占める領域との差分領域を検出する差分領域検出手段と、差分領域に電子透かしデータを埋め込む埋め込み手段とを有する。
【０００７】
好ましくは、電子透かしデータを入力する電子透かしデータ入力手段と、入力された電子透かしデータに応じて、埋め込み手段が埋め込むのに必要な差分領域を計算する差分領域計算手段とを含み、差分領域計算手段が計算した差分領域が得られるように、原稿を縮小するよう縮小原稿形成手段を制御する制御手段とを含む。
【０００８】
さらに好ましくは、縮小原稿および差分領域とを表示する表示手段を含む。
【０００９】
この発明の他の局面においては、コンピュータプログラムは、印刷手段に接続されたコンピュータを上記の画像処理装置として機能させる。
【００１０】
好ましくは、上記プログラムはコンピュータ読取可能記録媒体に格納されている。
【発明の効果】
【００１１】
この発明によれば、原稿を縮小することによって生じた元の原稿領域との差分領域に電子透かしデータを記録するようにしたため、複雑な処理を行うことなく、簡単に且つ確実に、電子透かしデータを有する画像を得ることができる画像処理装置を提供できる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明の実施の形態を、図面を参照して説明する。図１はこの発明の一実施の形態にかかる電子透かし印刷が可能な画像処理装置を構成する、パーソナルコンピュータ（以下、「コンピュータ」という）１０と、印刷手段として機能するプリンタ２０との要部を示すブロック図である。
【００１３】
図１を参照して、コンピュータ１０は、コンピュータ１０全体を制御するためのＣＰＵ１１と、ＣＰＵ１１に接続され、ＯＳ等を格納するＲＯＭと、プログラムやデータを一時的に格納するＲＡＭ１３と、キーボードやマウスのような入力装置１４と、ハードディスク１５と、ディスプレイ１６と、光ディスクのような記録媒体を駆動するためのディスクドライブ１７と、外部に設けられたプリンタ２０を制御するためのプリンタ制御部１８とを含む。
【００１４】
プリンタ２０は、プリンタ２０全体を制御するためのＣＰＵ２１と、ＣＰＵ２１に接続され、プリンタを駆動するプログラムを格納するＲＯＭ２２と、印刷データ等を格納するＲＡＭ２３と、プリンタ制御部１８からの印刷データを受ける入力部２４と、操作部２５と、印刷部２６とを含む。
【００１５】
この実施の形態においては、電子透かしデータを埋め込むときは、原稿を縮小して、元の原稿の占める領域と、縮小された原稿の占める領域との間に生じた領域を電子透かしデータ埋め込み領域とする。すなわち、印刷されたときに、原稿を縮小することによって生じた用紙上の空白部に電子透かしデータを埋め込むようにした。
【００１６】
実際の印刷例を図２に示す。図２を参照して、用紙３１には印刷可能領域３２が存在する。本来は原稿が等倍で印刷されたときは、この印刷可能領域３２に原稿が印刷される。この実施の形態においては、原稿は縮小されて点線で囲まれた領域３３に形成され、印刷可能領域３２と、縮小された原稿３３との間に生じた斜線で示した差分領域３４に電子透かしデータが埋め込まれる。
【００１７】
このように、この実施の形態おいては、原稿は縮小して印刷されるため、電子透かしデータを埋め込む領域が確実に形成される。その結果、複雑な操作を行うことなく、簡単に且つ確実に、電子透かしデータを有する画像を得ることができる。
【００１８】
次にこの場合の具体的な処理について説明する。図３は、電子透かし印刷を行う場合のＣＰＵ１１が行う処理を示すフローチャートである。
【００１９】
図３を参照して、この場合の処理について説明する。ユーザはまず、原稿を作成する（ステップＳ１１、以下ステップを省略する）。次に、原稿に埋め込む電子透かしデータを設定する。具体的には、ディスプレイ１６および入力装置１４を介して電子透かし情報を入力する（Ｓ１２）。次に、原稿のサイズを検出し（Ｓ１３）、入力された電子透かし情報を埋め込むために必要な面積を計算するとともに、検出された原稿サイズから、原稿の必要な縮小率を演算して（Ｓ１４）、図２に示すような、具体的な原稿画像の印刷例をディスプレイ１６に表示する（Ｓ１５）。ユーザは、この表示を見て、ＯＫであれば、その旨を入力装置１４を用いてＣＰＵ１１に指示する（Ｓ１６でＹＥＳ）。ＣＰＵ１１は、ＲＡＭ１３にスプールされていた電子透かし情報が埋め込まれた縮小された原稿をプリンタドライバに送り（Ｓ１７）、印刷する（Ｓ１８）。
【００２０】
なお、表示された印刷例が好ましくない場合は、再度電子透かし情報の設定を行うためにＳ１１へ戻る。
【００２１】
なお、この原稿の作成や電子透かしデータの入力は、図示のないスキャナ等によって読み込むことによって行ってもよい。
【００２２】
以上のように、ＣＰＵ１１は、サイズ検出手段、縮小画像形成手段、差分領域検出手段、埋め込み手段、差分領域計算手段、および、制御手段として機能する。
【００２３】
なお、上記実施の形態においては、電子透かし情報が埋め込まれた印刷例をディスプレイに表示して、ユーザに確認をとるようにしたが、これに限らず、予め、ユーザに原稿の縮小率を決めさせるようにしてもよいし、縮小率を一定として、ユーザの確認を省略してもよい。
【００２４】
なお、上記実施の形態においては、コンピュータとプリンタとからなる画像処理装置にこの発明を適用した例について説明したが、これに限らず、通常のコピー機や、デジタル複合機にこの発明を適用してもよい。
【００２５】
また、上記実施の形態においては、プリンタに接続されたコンピュータを上記実施の形態を実行する専用機として用いた場合について説明したが、これに限らず、図３に示したフローチャートを汎用コンピュータに実行させるプログラムとしてもよい。また、この場合、このプログラムは、光ディスクのようなコンピュータ読取可能記録媒体に格納してもよい。
【００２６】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示された実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【図面の簡単な説明】
【００２７】
【図１】この発明の一実施の形態に係る画像処理装置の要部を示すブロック図である。
【図２】電子透かしデータが埋め込まれた印刷例を示す図である。
【図３】コンピュータのＣＰＵが行う動作を示すフローチャートである。
【符号の説明】
【００２８】
１０  コンピュータ、  １１，  ２１  ＣＰＵ、  １２，  ２２  ＲＯＭ、  １３，  ２３  ＲＡＭ、１４  入力装置、１５  ハードディスク、  １６  ディスプレイ、  １７  ディスクドライブ、  １８  プリンタ制御部、  ２０  プリンタ、  ２４  入力部、  ２５  操作部、  ２６  印刷部、２８  ケーブル、３１  用紙、３２  印刷可能領域、３３  原稿、３４  差分領域。
【図１】
2008048037.tif 000003
【図２】
2008048037.tif 000004
【図３】
2008048037.tif 000005