| 【発明の名称】 |
画像処理装置、プログラムおよびコンピュータ読取可能記録媒体 |
| 【発明者】 |
【氏名】宮本 京勲
【氏名】彦阪 有儀
【氏名】小森 祐一
|
| 【要約】 |
【課題】複雑な処理を行うことなく、確実に電子透かし情報を埋め込むことが可能な画像処理装置を提供する。
【構成】ユーザは原稿を作成し(ステップS11)、原稿に埋め込む電子透かしデータを設定する(S12)。次に、原稿のサイズを検出し(S13)、入力された電子透かし情報を印刷するために必要な面積を計算するとともに、検出された原稿サイズから、原稿の必要な縮小率を演算して(S14)、原稿画像の印刷例をディスプレイに表示する(S15)。ユーザがこの表示を見て、OKであれば、電子透かし情報が埋め込まれた縮小された原稿をプリンタドライバに送り(S17)、印刷が行われる(S18)。 |
【特許請求の範囲】
【請求項1】 電子透かしデータを埋め込み可能な画像処理装置であって、 原稿の占める原稿領域を検出する原稿領域検出手段と、 前記原稿を縮小した縮小原稿を作成する縮小原稿作成手段と、 前記原稿領域と前記縮小原稿の占める領域との差分領域を検出する差分領域検出手段と、 前記差分領域に前記電子透かしデータを埋め込む埋め込み手段とを有する、画像処理装置。 【請求項2】 前記電子透かしデータを入力する電子透かしデータ入力手段と、 入力された透かしデータに応じて、前記埋め込み手段が埋め込むのに必要な前記差分領域を計算する差分領域計算手段とを含み、 前記差分領域計算手段が計算した差分領域が得られるように、前記原稿を縮小するよう前記縮小原稿形成手段を制御する制御手段とを含む、請求項1に記載の画像処理装置。 【請求項3】 前記縮小原稿および前記差分領域とを表示する表示手段を含む、請求項1または2に記載の画像処理装置。 【請求項4】 印刷手段に接続されたコンピュータを請求項1から3に記載の画像処理装置として機能させるためのコンピュータプログラム。 【請求項5】 請求項4に記載されたプログラムを格納したコンピュータ読取可能記録媒体。
|
【発明の詳細な説明】【技術分野】 【0001】 この発明は、電子透かし印刷が可能な画像処理装置、プログラムおよびコンピュータ読取可能記録媒体に関し、特に、確実に電子透かし印刷の可能な画像処理装置、プログラムおよびコンピュータ読取可能記録媒体に関する。 【背景技術】 【0002】 印刷物の背景に特定の法則に沿ったパターンを印刷して電子的な情報(データ)を埋め込む方法があり、一般的に「電子透かし印刷」と呼ばれている。このような電子透かしデータを埋込んだ電子透かし印刷を用いれば、文書の発信元を追跡したりすることが可能であるため、情報セキュリティ分野で応用されている。電子透かし印刷を行う方法が、たとえば、特開2002−232679号公報(特許文献1)や特開2005−38243号公報(特許文献2)に開示されている。 【0003】 特許文献1によれば、文字間の空白部分の距離を利用して情報の埋め込みを行っている。特許文献2によれば、書式データに基づいて文字データを調整して可視化したときに、空白であって、文字データが無い無文字空白部分を検出して、その部分に電子透かし情報が埋め込まれている。 【特許文献1】特開2002−232679号公報(要約) 【特許文献2】特開2005−38243号公報(要約) 【発明の開示】 【発明が解決しようとする課題】 【0004】 従来の電子透かし印刷が可能な画像処理装置は上記のように構成されていた。本文の文字や画像がおかれていない空白部分を演算で求める必要があるため、複雑な処理を行う必要があった。また、従来においては、本文に空白部分があれば電子透かし情報の埋め込みが可能であるが、このような空白部分が必ず存在するわけではない。したがって、本文が頁の印刷有効領域の全てを覆うような印刷物の場合には、空白部分が無いために、電子透かし情報を埋め込むことができないという問題があった。これを回避するために、本文の上からパターン画像を上書きすることにより、電子透かし情報を埋め込むことも考えられるが、黒べたの画像領域がある場合にはこの方法は採用できず、他の色であっても、画像領域においては、上書きすることによって全体の色調が変化してしまうという問題があった。 【0005】 この発明は、上記のような問題点に着目してなされたもので、複雑な処理を行うことなく、確実に電子透かし情報を埋め込むことが可能な画像処理装置、プログラムおよびコンピュータ読取可能記録媒体を提供することを目的とする。 【課題を解決するための手段】 【0006】 この発明に係る、電子透かしデータを埋め込み可能な画像処理装置は、原稿の占める原稿領域を検出する原稿領域検出手段と、原稿を縮小した縮小原稿を作成する縮小原稿作成手段と、原稿領域と縮小原稿の占める領域との差分領域を検出する差分領域検出手段と、差分領域に電子透かしデータを埋め込む埋め込み手段とを有する。 【0007】 好ましくは、電子透かしデータを入力する電子透かしデータ入力手段と、入力された電子透かしデータに応じて、埋め込み手段が埋め込むのに必要な差分領域を計算する差分領域計算手段とを含み、差分領域計算手段が計算した差分領域が得られるように、原稿を縮小するよう縮小原稿形成手段を制御する制御手段とを含む。 【0008】 さらに好ましくは、縮小原稿および差分領域とを表示する表示手段を含む。 【0009】 この発明の他の局面においては、コンピュータプログラムは、印刷手段に接続されたコンピュータを上記の画像処理装置として機能させる。 【0010】 好ましくは、上記プログラムはコンピュータ読取可能記録媒体に格納されている。 【発明の効果】 【0011】 この発明によれば、原稿を縮小することによって生じた元の原稿領域との差分領域に電子透かしデータを記録するようにしたため、複雑な処理を行うことなく、簡単に且つ確実に、電子透かしデータを有する画像を得ることができる画像処理装置を提供できる。 【発明を実施するための最良の形態】 【0012】 以下、この発明の実施の形態を、図面を参照して説明する。図1はこの発明の一実施の形態にかかる電子透かし印刷が可能な画像処理装置を構成する、パーソナルコンピュータ(以下、「コンピュータ」という)10と、印刷手段として機能するプリンタ20との要部を示すブロック図である。 【0013】 図1を参照して、コンピュータ10は、コンピュータ10全体を制御するためのCPU11と、CPU11に接続され、OS等を格納するROMと、プログラムやデータを一時的に格納するRAM13と、キーボードやマウスのような入力装置14と、ハードディスク15と、ディスプレイ16と、光ディスクのような記録媒体を駆動するためのディスクドライブ17と、外部に設けられたプリンタ20を制御するためのプリンタ制御部18とを含む。 【0014】 プリンタ20は、プリンタ20全体を制御するためのCPU21と、CPU21に接続され、プリンタを駆動するプログラムを格納するROM22と、印刷データ等を格納するRAM23と、プリンタ制御部18からの印刷データを受ける入力部24と、操作部25と、印刷部26とを含む。 【0015】 この実施の形態においては、電子透かしデータを埋め込むときは、原稿を縮小して、元の原稿の占める領域と、縮小された原稿の占める領域との間に生じた領域を電子透かしデータ埋め込み領域とする。すなわち、印刷されたときに、原稿を縮小することによって生じた用紙上の空白部に電子透かしデータを埋め込むようにした。 【0016】 実際の印刷例を図2に示す。図2を参照して、用紙31には印刷可能領域32が存在する。本来は原稿が等倍で印刷されたときは、この印刷可能領域32に原稿が印刷される。この実施の形態においては、原稿は縮小されて点線で囲まれた領域33に形成され、印刷可能領域32と、縮小された原稿33との間に生じた斜線で示した差分領域34に電子透かしデータが埋め込まれる。 【0017】 このように、この実施の形態おいては、原稿は縮小して印刷されるため、電子透かしデータを埋め込む領域が確実に形成される。その結果、複雑な操作を行うことなく、簡単に且つ確実に、電子透かしデータを有する画像を得ることができる。 【0018】 次にこの場合の具体的な処理について説明する。図3は、電子透かし印刷を行う場合のCPU11が行う処理を示すフローチャートである。 【0019】 図3を参照して、この場合の処理について説明する。ユーザはまず、原稿を作成する(ステップS11、以下ステップを省略する)。次に、原稿に埋め込む電子透かしデータを設定する。具体的には、ディスプレイ16および入力装置14を介して電子透かし情報を入力する(S12)。次に、原稿のサイズを検出し(S13)、入力された電子透かし情報を埋め込むために必要な面積を計算するとともに、検出された原稿サイズから、原稿の必要な縮小率を演算して(S14)、図2に示すような、具体的な原稿画像の印刷例をディスプレイ16に表示する(S15)。ユーザは、この表示を見て、OKであれば、その旨を入力装置14を用いてCPU11に指示する(S16でYES)。CPU11は、RAM13にスプールされていた電子透かし情報が埋め込まれた縮小された原稿をプリンタドライバに送り(S17)、印刷する(S18)。 【0020】 なお、表示された印刷例が好ましくない場合は、再度電子透かし情報の設定を行うためにS11へ戻る。 【0021】 なお、この原稿の作成や電子透かしデータの入力は、図示のないスキャナ等によって読み込むことによって行ってもよい。 【0022】 以上のように、CPU11は、サイズ検出手段、縮小画像形成手段、差分領域検出手段、埋め込み手段、差分領域計算手段、および、制御手段として機能する。 【0023】 なお、上記実施の形態においては、電子透かし情報が埋め込まれた印刷例をディスプレイに表示して、ユーザに確認をとるようにしたが、これに限らず、予め、ユーザに原稿の縮小率を決めさせるようにしてもよいし、縮小率を一定として、ユーザの確認を省略してもよい。 【0024】 なお、上記実施の形態においては、コンピュータとプリンタとからなる画像処理装置にこの発明を適用した例について説明したが、これに限らず、通常のコピー機や、デジタル複合機にこの発明を適用してもよい。 【0025】 また、上記実施の形態においては、プリンタに接続されたコンピュータを上記実施の形態を実行する専用機として用いた場合について説明したが、これに限らず、図3に示したフローチャートを汎用コンピュータに実行させるプログラムとしてもよい。また、この場合、このプログラムは、光ディスクのようなコンピュータ読取可能記録媒体に格納してもよい。 【0026】 以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示された実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。 【図面の簡単な説明】 【0027】 【図1】この発明の一実施の形態に係る画像処理装置の要部を示すブロック図である。 【図2】電子透かしデータが埋め込まれた印刷例を示す図である。 【図3】コンピュータのCPUが行う動作を示すフローチャートである。 【符号の説明】 【0028】 10 コンピュータ、 11, 21 CPU、 12, 22 ROM、 13, 23 RAM、14 入力装置、15 ハードディスク、 16 ディスプレイ、 17 ディスクドライブ、 18 プリンタ制御部、 20 プリンタ、 24 入力部、 25 操作部、 26 印刷部、28 ケーブル、31 用紙、32 印刷可能領域、33 原稿、34 差分領域。
|
| 【出願人】 |
【識別番号】000006150 【氏名又は名称】京セラミタ株式会社
|
| 【出願日】 |
平成18年8月11日(2006.8.11) |
| 【代理人】 |
【識別番号】100091409 【弁理士】 【氏名又は名称】伊藤 英彦
【識別番号】100096792 【弁理士】 【氏名又は名称】森下 八郎
【識別番号】100091395 【弁理士】 【氏名又は名称】吉田 博由
|
| 【公開番号】 |
特開2008−48037(P2008−48037A) |
| 【公開日】 |
平成20年2月28日(2008.2.28) |
| 【出願番号】 |
特願2006−220033(P2006−220033) |
|