(57)【要約】【課題】文字領域が多い場合においても、機密情報を埋め込むことができ、背景が暗い場合においても機密情報を読み出すことができる情報処理装置、プログラムおよびコンピュータ読取可能記録媒体を提供する。【解決手段】文書データに基づいて文書画像を形成するとともに（ＳＰ１）、文書の文書画像領域に機密情報の埋め込みが可能であるかを判別し（ＳＰ２）、埋め込みが不可であれば機密情報を文書画像に埋め込むための埋め込み可能最小領域を計算し（ＳＰ６）、文書画像領域内に白領域を設定して所望の位置に移動させ（ＳＰ８）、機密情報に基づいて透かし画像を形成し（ＳＰ３）、白領域の画像と文書画像とを合成し、さらに透かし画像を合成し（ＳＰ４）、合成した画像を印刷する（ＳＰ５）。【選択図】図２
2008131421.tif 000002
【特許請求の範囲】
【請求項１】
文書画像に機密情報を埋め込む情報処理装置であって、
前記文書画像と、前記機密情報とに基づいて、前記機密情報を前記文書画像に埋め込み可能であるか否かを判別する判別手段と、
前記判別手段により前記機密情報の埋め込みができないことが判別されたことに応じて、前記文書画像を形成する画像形成領域内に前記機密情報の埋め込みが可能な白領域を作成する白領域作成手段と、
前記白領域作成手段によって作成された白領域に電子透かしで前記機密情報を埋め込む埋め込み手段とを備える、情報処理装置。
【請求項２】
前記白領域作成手段は、前記画像形成領域内の文書画像の少ない領域に前記白領域を作成する、請求項１に記載の情報処理装置。
【請求項３】
前記白領域を形成するために、前記機密情報の最小埋め込み領域を求める領域演算手段を含む、請求項１または２に記載の情報処理装置。
【請求項４】
前記白領域作成手段によって作成された白領域を表示する表示手段を含む、請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記白領域作成手段によって作成された白領域の表示位置をユーザが指定するための領域指定手段を含む、請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記白領域に前記機密情報が埋め込まれた文書画像を印刷する印刷手段を含む、請求項１から５のいずれかに記載の情報処理装置。
【請求項７】
印刷手段に接続されたコンピュータを請求項１から５のいずれかに記載の情報処理装置として機能させるためのプログラム。
【請求項８】
請求項７に記載されたプログラムを格納したコンピュータ読取可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置、プログラムおよびコンピュータ読取可能記録媒体に関し、特に、文書画像に機密情報を埋め込んだ画像を形成する情報処理装置、プログラムおよびコンピュータ読取可能記録媒体に関する。
【背景技術】
【０００２】
近年、紙に印刷された文書に対するセキュリティが重要になってきており、そのための対策として、機密情報を画像に埋め込む電子透かし技術がある。電子透かし技術として種々の方法が提案されているが、そのうちの１つとして文書画像の背景に機密情報としてのドットパターンを埋め込む電子透かし埋め込み装置が特開２００３−２０９６７６号公報（特許文献１）に記載されている。
【０００３】
特許文献１に記載された電子透かし埋め込み装置は、文書画像に所定のシンボルとして識別可能なドットパターンを埋め込むための埋め込み領域を算出し、埋め込み領域に対し、文字領域の割合が所定のしきい値以下であるか否かを判断する。文字領域の割合が所定のしきい値以下である場合に、埋め込み領域の文字領域と重ならない領域に、機密情報の少なくとも一部を成すシンボルを識別可能なドットパターンを所定数埋め込む。
【特許文献１】特開２００３−２０９６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
文書画像の背景にドットパターンを埋め込む電子透かし埋め込み方法では、文書画像中に文字領域が多いときには、電子透かしの埋め込み領域が少なくなるためドットパターンを文書画像中に埋め込むことができなくなることがある
特許文献１では、文字領域に重ならない領域にのみドットパターンを埋め込むようにしているが、文字領域に重ならない領域が少ない場合はドットパターンを埋め込むことができない。さらに、背景が暗い場合には、機密情報を検出できなくなるので、結果として情報を取出すことができない。
【０００５】
そこで、この発明は、文字領域が多い場合においても、機密情報を埋め込むことができ、背景が暗い場合においても機密情報を読み出すことができるような情報処理装置、プログラムおよびコンピュータ読取可能記録媒体を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、文書画像に機密情報を埋め込む情報処理装置であって、文書画像と、機密情報とに基づいて、機密情報を文書画像に埋め込み可能であるかを判別する判別手段と、判別手段により機密情報の埋め込みができないことが判別されたことに応じて、文書画像を形成する画像形成領域内に機密情報の埋め込みが可能な白領域を作成する白領域作成手段と、白領域作成手段によって作成された白領域に機密情報を埋め込む埋め込み手段とを備える。
【０００７】
好ましくは、白領域作成手段は、画像形成領域内の文書画像の少ない領域に白領域を作成する。
【０００８】
好ましくは、白領域を形成するために、機密情報の最小埋め込み領域を求める領域演算手段を含む。
【０００９】
好ましくは、白領域作成手段によって作成された白領域を表示する表示手段を含む。
【００１０】
好ましくは、白領域作成手段によって作成された白領域の表示位置をユーザが指定するための領域指定手段を含む。
【００１１】
好ましくは、白領域が作成された文書画像を印刷する印刷手段を含む。
【００１２】
この発明の他の局面は、印刷手段に接続されたコンピュータを上記情報処理装置として機能させる。
【００１３】
好ましくは、上記プログラムは、コンピュータ読取可能記録媒体に格納される。
【発明の効果】
【００１４】
この発明によれば、文書画像と、機密情報とに基づいて、機密情報を文書画像に埋め込み可能であるか否かを判別し、機密情報の埋め込みができないことを判別したことに応じて、機密情報の埋め込みが可能な白領域を形成して機密情報を埋め込むようにしたので、文字領域が多い場合でも機密情報を白領域に埋め込むことができ、背景が暗い場合においても、白領域から機密情報を読み出すことができる。
【発明を実施するための最良の形態】
【００１５】
図１はこの発明の一実施形態における情報処理装置１を示すブロック図である。図１を参照して、情報処理装置１としてのコンピュータ２には、印刷手段として作動するプリンタ３が接続されている。コンピュータ２は、判別手段、白領域作成手段、領域演算手段および埋め込み手段として作動するＣＰＵ２１と、ＣＰＵ２１に接続され、キーボードなどの入力部２２と、表示手段として作動するディスプレイなどの表示部２３と、ＤＲＡＭなどにより構成されるメモリ２４と、ハードディスク２５とを含む。入力部２２は、領域指定手段として作動する。
【００１６】
プリンタ３は、機密情報を電子透かしで埋め込んだ画像情報を用紙に印刷する。
【００１７】
図２はこの発明の一実施形態の情報処理装置１の動作を説明するためのフローチャートであり、図３は白領域３０を有する文書１０を示す図である。
【００１８】
図１に示したハードディスク２５には、入力部２２から入力された文書データおよび機密情報が記憶されているものとする。ＣＰＵ２１は、セキュリティ印刷のモードが設定されていれば、ハードディスク２５から文書データを読み出し、ステップ（図示ではＳＰと略称する）ＳＰ１において、読み出した文書データに基づいてメモリ２４内で図３に示す文書画像領域２０に対応する文書画像を作成する。
【００１９】
ステップＳＰ２において、ハードディスク２５から機密情報を読み出し、作成された文書画像と読み出した機密情報とに基づいて、文書画像に機密情報の埋め込みが可能であるか否かを判定する。すなわち、ＣＰＵ２１はメモリ２４内に展開された文書画像内に機密情報を埋め込む空白領域があるか否かを判別する。
【００２０】
文書画像内に機密情報の埋め込みが可能であることが判定されると、ステップＳＰ３において、機密情報に基づいて透かし画像を形成し、ステップＳＰ４において、文書画像に透かし画像を埋め込んだ画像を合成して表示部２３に表示する。ユーザがその表示を見て、印刷してもよいと判断すると、入力部２２から印刷を指示する。ステップＳＰ５において、プリンタ３によりその画像を印刷する。
【００２１】
ステップＳＰ２において、機密情報を文書画像内への埋め込みが不可であることを判定すると、ステップＳＰ６において、機密情報を文書画像に埋め込むための埋め込み可能最小領域を白領域３０として計算する。ステップＳＰ７において、文書画像領域２０内で、文書画像の少ない領域で白領域３０の表示位置を探して表示部２３に表示する。このときユーザは表示部２３に表示された白領域３０を見て、入力部２２を操作することにより、読み取りたい文書画像が白領域３０により隠れることがないように文書画像領域２０内の任意の位置を指定して白領域３０の位置を指示することができる。
【００２２】
ＣＰＵ２１は、ユーザが白領域３０の位置を指示したときは、ステップＳＰ８において、移動を指示された領域に白領域３０を移動させる。ステップＳＰ３において、機密情報に基づいて透かし画像を形成し、ステップＳＰ４において、白領域３０に透かし画像を合成して表示部２３に表示し、ユーザが印刷を指示すると、ステップＳＰ５において、合成した文書画像をプリンタ３により文書１０に印刷する。
【００２３】
上述のごとく、この実施形態によれば、文書１０の文書画像領域２０内に機密情報を透かし画像で埋め込みが可能であるか否かを判別し、埋め込みできないことを判別すると、文書画像領域２０内に白領域３０を形成し、この白領域３０に機密情報を埋め込むことができる。したがって、文書１０に文字領域が多い場合においても、機密情報を埋め込むことができる。また、文書画像領域２０内が暗くても白領域３０は白いので、機密情報を読み出すことができる。
【００２４】
上述の説明では、プリンタ３が接続されたコンピュータ２にこの発明を適用した場合について説明したが、その他のデジタル複合機や複写機単体などに適用してもよい。
【００２５】
また、図２に示したフローチャートに基づくプログラムを光ディスクのようなコンピュータ読取可能記録媒体に格納してもよい。
【００２６】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示された実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【図面の簡単な説明】
【００２７】
【図１】この発明の一実施形態における情報処理装置を示すブロック図である。
【図２】この発明の一実施形態の情報処理装置の動作を説明するためのフローチャートである。
【図３】白領域を有する文書を示す図である。
【符号の説明】
【００２８】
１  情報処理装置、２  コンピュータ、３  プリンタ、１０  文書、２０  文書画像領域、２１  ＣＰＵ、２２  入力部、２３  表示部、２４  メモリ、２５  ハードディスク、３０  白領域３０。
【図１】
2008131421.tif 000003
【図２】
2008131421.tif 000004
【図３】
2008131421.tif 000005