(57)【要約】      （修正有）【課題】文字を含む文書において文字画像の位置、サイズ等を変更することなく所定の隠蔽情報を埋め込んだ文書を作成する画像形成装置を提供する。【解決手段】隠蔽情報埋め込み装置は、オリジナル文書９における閉領域１２１を有した文字の閉領域を識別し、隠蔽する情報として入力された埋め込み文字列を所定の文字コードのビット列に変換し、認識された各閉領域１２１に設定した所定の処理順にてビット列の先頭から順にビット値を割り当て、有効ビットが割り当てられた閉領域１２１に対して、オリジナル文書の画像に重畳される背景画像６１の色の色相、彩度、明度の少なくとも１つを変化させた色で閉領域１２１を塗りつぶした隠蔽情報埋め込み文書６を印刷する。【選択図】  図２
2007311888.tif 000002
【特許請求の範囲】
【請求項１】
文字を含む文書に所定の隠蔽情報を埋め込んで印刷する画像形成装置において、
前記文書が有する文字画像の閉領域を検出して該検出した閉領域の順位を決定する閉領域識別手段と、
前記隠蔽情報をビット列に変換する隠蔽情報変換手段と、
前記隠蔽情報変換手段で変換したビット列を前記閉領域識別手段により識別した閉領域の順位にしたがって順次割り当てる割当手段と、
前記割当手段で割り当てたビット列にしたがって前記閉領域識別手段により決定した閉領域を順次塗りつぶすことにより背景画像を生成する背景画像生成手段と、
前記文字画像と前記背景画像生成手段で生成した背景画像とを合成して画像を形成する画像形成手段と
を具備することを特徴とする画像形成装置。
【請求項２】
前記閉領域識別手段は、
前記文書の文字画像の座標と該文字画像の閉領域の座標と面積を検出する検出手段と、
前記検出手段により検出した前記閉領域の面積に基づき該閉領域を前記隠蔽情報の埋め込みに利用するか否かを判別する判別手段と、
前記判別手段により前記隠蔽情報の埋め込みに利用すると判別した閉領域を前記検出手段により検出した前記文字画像の座標と前記閉領域の座標に基づき順序付ける順序付け手段と
を具備することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記閉領域識別手段は、前記文書の印刷に際して指定される文字コードと文字描画の付帯情報により前記隠蔽情報の埋め込みに利用する閉領域の判別と該判別した閉領域の順位を決定する
ことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記背景画像生成手段は、
背景色の色相、彩度、明度の少なくとも１つを変化させた色で前記閉領域を塗りつぶすことにより前記背景画像を生成する
ことを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、隠蔽情報を文書画像に埋め込む技術に関し、特に、文書画像における文字画像の閉領域を情報の格納領域とする隠蔽情報の埋め込みを行った文書を作成する画像形成装置に関する。
【背景技術】
【０００２】
従来、文書画像に情報を隠蔽して埋め込む技術として、特許文献１に記載された「画像形成システム」が開示されている。
【０００３】
この特許文献１の発明は、電子データからプリント出力が可能な形式のプリントデータを生成するプリントデータ生成手段において、画像データに対して電子的な情報を、イエロードットを使用した電子透かしの技術を用いて一見人間の目には認識できない形式で付加するものである。
【０００４】
また、文書画像に情報を隠蔽して埋め込む別の技術として、特許文献２に記載された「印刷システム、印刷方法、印刷データ生成装置及びプリンタ」が開示されている。
【０００５】
この特許文献２の発明は、印刷する文書の内容に、印刷した文書発行元の情報を埋め込んで隠蔽することにより、印刷物の発行等を管理できるようにすることを目的とし、元文書をビットイメージデータに展開し、ビットイメージ中におけるビットが１の領域を情報の格納領域として検出し、検出した格納領域に情報を隠蔽して印刷させるための第１のビットデータを格納領域に格納することにより、第１の印刷データを生成する。
【０００６】
次に、第１のビットデータを反転させてなる第２のビットデータを格納領域に格納した第２の印刷データを生成する。
【０００７】
上記第１、第２の印刷データを重ね合わせることにより元文書のビットイメージデータを復元して印刷することができ、また、第１、第２の印刷データの比較によって第１のビットデータを抽出して隠蔽された情報を抽出して印刷することができる。
【０００８】
文字文書における文字画像に対する画像処理を行って秘密情報の埋め込みを行う技術の一つに特許文献３にて開示された「情報処理方法及び装置、並びにコンピュータプログラム及びコンピュータ可読記憶媒体」がある。
【０００９】
文字の外接矩形の位置を移動し、矩形サイズを変更することによって文書画像に情報を隠蔽して埋め込みを行う別の技術として、特許文献３に記載された「情報処理方法及び装置、並びにコンピュータプログラム及びコンピュータ可読記憶媒体」が開示されている。
【００１０】
この特許文献３の発明は、電子透かし情報の埋め込み側と抽出側とにおいて、電子透かし情報が埋め込まれた文字群として、まったく同じ文字群を認識することができるようにすることを目的とし、文字画像を所定方向に移動することによって、電子透かし情報を埋め込むものである。
【特許文献１】特開平１１-１７０６３０。
【特許文献２】特開平１１-１０５３７４。
【特許文献３】特開２００５-２０７０７。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記特許文献に示した技術のうち、文字画像に注目して、文字の外接矩形の間隔、位置を変更したり、文字画像を回転させるといった方法で、情報を隠蔽して埋め込む方法は、文字画像を加工する処理を行うので、処理負荷が高く、情報を埋め込んだ文字が状況によって読みづらくなるといった問題があった。
【００１２】
本発明は、文書における文字画像に情報を隠蔽して埋め込む場合、文字画像の体裁（文字のサイズ、文字間の間隔、文字画像の回転角）を変更することなく、文書画像に情報を隠蔽して埋め込むことができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、請求項１の発明は、文字を含む文書に所定の隠蔽情報を埋め込んで印刷する画像形成装置において、文書が有する文字画像の閉領域を検出して該検出した閉領域の順位を決定する閉領域識別手段と、隠蔽情報をビット列に変換する隠蔽情報変換手段と、隠蔽情報変換手段で変換したビット列を前記閉領域識別手段により識別した閉領域の順位にしたがって順次割り当てる割当手段と、割当手段で割り当てたビット列にしたがって閉領域識別手段により決定した閉領域を順次塗りつぶすことにより背景画像を生成する背景画像生成手段と、文字画像と背景画像生成手段で生成した背景画像とを合成して画像を形成する画像形成手段とを具備することを特徴とする。
【００１４】
また、請求項２の発明は、請求項１の発明において、閉領域識別手段は、文書の文字の座標と閉領域の座標と面積を検出する検出手段と、検出手段により検出した閉領域の面積に基づき該閉領域を隠蔽情報の埋め込みに利用するか否かを判別する判別手段と、判別手段により隠蔽情報の埋め込みに利用すると判別した閉領域を検出手段により検出した文字と閉領域の座標に基づき順序付ける順序付け手段とを具備することを特徴とする。
【００１５】
また、請求項３の発明は、請求項１の発明において、文書の印刷時に指定される文字コードと文字描画の付帯情報により隠蔽情報の埋め込みに利用する閉領域の判別と順位を決定することを特徴とする。
【００１６】
また、請求項４の発明は、請求項１の発明において、背景画像生成手段は、背景色の色相、彩度、明度の少なくとも１つを変化させた色で閉領域を塗りつぶすことにより背景画像を生成することを特徴とする。
【発明の効果】
【００１７】
本発明の画像形成装置によれば、元文書における文字画像の体裁を変更することなく文字画像に情報を隠蔽して埋め込んだ文書を作成することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態について添付図面を参照しながら説明する。
【００１９】
図１は、本発明の画像形成装置を適用した、文字画像を含むオリジナル文書９に埋め込み文字列５１の情報が隠蔽して埋め込まれた隠蔽情報埋め込み文書６を印刷する隠蔽情報埋め込み装置１００と、隠蔽情報埋め込み装置１００にて発行された隠蔽情報埋め込み文書６の画像を読取って、文書に隠蔽された埋め込み文字列５１の抽出を行う隠蔽情報読取り装置２００との間において文書による埋め込み文字列５１の交換を行うための概略構成を示したブロック図である。
【００２０】
図１において、隠蔽情報埋め込み装置１００は、入力操作部５にて入力された埋め込み文字列５１を、文書読取り部３８にて読取られたオリジナル文書９を使用して情報を隠蔽して埋め込んだ背景画像を作成し、作成した背景画像をオリジナル文書９の画像に重畳させた隠蔽情報埋め込み文書６を画像形成部３９にて印刷して出力する。
【００２１】
オリジナル文書９に対して隠蔽情報を埋め込む方法は、図２に示すように、オリジナル文書画像９１の文字領域１２に記録された文字のうち、所定サイズの面積（所定の解像度における画素数）を有して情報の埋め込みが可能な文字（以後「情報埋め込み可能文字１０と称す）の閉領域１２１に、隠蔽情報の埋め込み順序を閉領域１２１の座標に基づいて決定して付加し、決定した隠蔽情報の埋め込み順序に基づいて、埋め込み文字列５１を、所定の文字コードにて変換して二進数にて表現したビット列の先頭から一ビットずつ割り当てを行い、割り当てられたビットの値が、１の値を示す場合、その閉領域１２１を、オリジナル文書画像９１の画像に重畳して合成させる背景画像６１の色の色相、彩度、明度の少なくとも１つを変化させて人間の目では識別しづらい色で閉領域１２１を塗りつぶした画像１１（以後「塗りつぶし閉領域」と称す）を背景画像６１に埋め込むことにより埋め込み文字列５１の情報をオリジナル文書９に隠蔽して埋め込みを行う。
【００２２】
図１の隠蔽情報読取り装置２００は、隠蔽情報埋め込み装置１００によって作成された隠蔽情報埋め込み文書６の画像を文書読取り部７９にて読取り、読取り画像から文字画像、および、文字の閉領域１２１の位置を認識して識別し、閉領域１２１に埋め込まれた情報の読取り順序と、閉領域１２１の塗りつぶしの有り無しに基づいて、文書に埋め込まれたビット列を復元し、情報埋め込み時の文字コードにて復元したビット列を解析することにより、隠蔽された埋め込み文字列５１を読取って表示部７８の読取り結果表示部７８１に出力する。
【００２３】
（隠蔽情報埋め込み装置の制御構成）
図１に示した隠蔽情報埋め込み装置１００の制御部３は、隠蔽情報埋め込み文書６を作成するための機能ブロックとして、入力操作検出部３１、表示制御部３２、隠蔽文字ビット化処理部３３、文字領域閉領域識別部３４、閉領域塗りつぶし画像埋め込み部３５、画像読取り制御部３６、印刷制御部３７を有する。
【００２４】
入力操作検出部３１は、入力操作部５にて入力された埋め込み文字列５１の文字列を所定の文字コードにて検出して埋め込み文字情報２１として記憶部２に一時保存する。
【００２５】
表示制御部３２は、表示部４に対する情報の表示制御を行い、例えば、入力操作検出部３１にて検出された埋め込み文字列５１を埋め込み文字表示部４１に表示し、画像読取り制御部３６によって読取りが行われた読取りイメージを表示部４に表示する。
【００２６】
隠蔽文字ビット化処理部３３は、入力操作検出部３１にて検出された埋め込み文字列５１の文字を、情報埋め込み規則２２に記録した所定の文字コードに変換したビット列に変換し、隠蔽情報埋め込み文書６の印刷処理が完了するまで埋め込み文字情報２１に一時保存する。
【００２７】
情報埋め込み規則２２は、図３に示すように、情報埋め込み文書６に隠蔽される埋め込み文字列５１の文字コード、隠蔽情報埋め込み装置１００の文字領域閉領域識別部３４、あるいは、隠蔽情報読取り装置２０の文字領域閉領域識別部７３にて、情報の埋め込み可能な閉領域１２１であるかを判別するための条件として、閉領域１２１の面積に対する基準値、情報の埋め込みが可能な閉領域１２１に対して隠蔽する情報の割り当を行う処理順序を決定するための処理順序決定条件、閉領域１２１に割り当てられたビット値（０、１）と閉領域１２１に対する塗りつぶし処理の対応関係を示す閉領域塗りつぶし条件が予め設定して記録され、隠蔽情報読取り装置２００との間で共有される設定情報である。
【００２８】
文字領域閉領域識別部３４は、画像読取り制御部３６にて読取りが行われたオリジナル文書画像９１に対して文字認識処理を行い、認識結果として、認識した文字に割り当てを行った文字の識別情報、認識した文字の内容を示す文字コード、オリジナル文書９の読取り画像における認識した文字矩形の位置を示す座標データを、文字認識情報２５に記録する。
【００２９】
また、文字領域閉領域識別部３４は、情報埋め込み可能文字一覧２３に登録された閉領域１２１を有して情報の埋め込みが可能な文字であるか否かを、文字認識情報２５に記録した文字毎に判別し、情報の埋め込みが可能な文字の場合は、読取り画像における閉領域１２１の位置を測定し、文字認識情報２５に記録した文字の識別情報、各閉領域１２１の読取り画像データ２６における位置を含む情報を記録した閉領域情報２４（詳細は後述する）を作成する。
【００３０】
閉領域塗りつぶし画像埋め込み部３５は、情報埋め込み規則２２にて予め設定された処理順序決定条件に基づいて隠蔽する情報の埋め込み順序を各閉領域１２１に対して決定して閉領域情報２４に記録し、隠蔽文字ビット化処理部３３によってビット列に変換された埋め込み文字情報２１の先頭ビットから、閉領域情報２４に記録した埋め込み順序にてビットの割り当てを行って閉領域情報２４に記録し、閉領域１２１の塗りつぶしを指示するビット値が割り当てられた閉領域１２１に対しては、図２に示した塗りつぶし閉領域１１を背景画像６１に埋め込む画像処理を行う。
【００３１】
画像読取り制御部３６は、文書読取り部３８による所定の解像度での画像読取り処理を制御し、オリジナル文書９の読取り画像データを作成して記憶部２に一時保存する。
【００３２】
印刷制御部３７は、オリジナル文書９の画像に重畳される背景画像６１に対して、背景画像６１の色の色相、彩度、明度の少なくとも１つを変化させた人間の目には識別しずらい色で閉領域１２１を塗りつぶした画像を有した隠蔽情報埋め込み文書６を画像形成部３９にて印刷するための印刷データの生成および画像形成部３９に対する印刷制御を行う。  一方、図１に示した隠蔽情報読取り装置２００の制御部７は、隠蔽情報埋め込み文書６に隠蔽された情報を読取るための機能ブロックとして、画像読取り制御部７１、塗りつぶし閉領域抽出部７２、文字領域閉領域識別部７３、隠蔽情報抽出部７４、表示制御部７５、入力操作検出部７６を有する。
【００３３】
画像読取り制御部７１は、文書読取り部７９による所定の解像度での画像読取り処理を制御し、隠蔽情報埋め込み文書６の読取り画像データを作成して記憶部８に一時保存する。
【００３４】
文字領域閉領域識別部７３は、読取り画像データに対する文字認識処理を行い、識認識結果として、文字の識別情報、読取り画像における文字の外接矩形の位置を記録した文字認識情報８４を作成して記憶部８に一時保存する。
【００３５】
さらに、文字領域閉領域識別部７３は、文字認識情報８４に記録された文字のうち、情報埋め込み可能文字一覧８２に登録された文字に対する閉領域１２１の認識処理を行い、認識結果として、閉領域１２１の識別情報、読取り画像における位置を記録した閉領域情報８３を作成して記憶部８に一時保存する。
【００３６】
塗りつぶし閉領域抽出部７２は、閉領域情報８３に記録した閉領域１２１のうち、塗りつぶし閉領域１１を有した情報埋め込み可能文字１０の閉領域１２１を特定し、塗りつぶしの状態を、情報埋め込み規則２２の塗りつぶし条件にて定義されたビット値に変換して閉領域情報８３に記録する。
【００３７】
隠蔽情報抽出部７４は、閉領域情報８３に記録された位置情報と、情報埋め込み規則２２に記録された埋め込み処理順序決定方法に基づいて、各閉領域１２１に対して情報の読取り順序を設定して閉領域情報８３に記録し、閉領域情報８３に記録された各閉領域１２１に対する塗りつぶしの有無を示すビット情報を、閉領域情報８３に記録された情報の読取り順序に基づいて連結したビット列を作成し、情報埋め込み規則２２に記録される情報を埋め込み時の文字コードと、文字コードによる一文字分のビット数にてビット列を解析して埋め込み文字列５１を復元する。
【００３８】
表示制御部７５は、文書読取り部７９にて読取りが行われた情報埋め込み文書６の読取り画像、隠蔽情報抽出部７４にて情報埋め込み文書６から抽出した隠蔽情報の文字列を表示部７８の読取り結果表示領域７８１に出力する表示制御を行う。
【００３９】
入力操作検出部７６は、入力操作部７７における隠蔽情報読取り装置２００に対する画像読取り操作を検出し、文書読取り部７９による従来の文書に対する画像読取り操作、あるいは、画像読取りを行う文書に隠蔽して埋め込まれた埋め込み文字列５１の読取りを伴う画像読取り操作のいずれかを判別して判別結果を、画像読取り制御部７１へ出力して通知する。
【００４０】
図４は、オリジナル文書９の画像読取り処理実施後の文字認識によって識別された文字のうち、隠蔽情報の埋め込みが可能な閉領域領域１２１を有した情報報埋め込み可能文字１０と、情報埋め込み可能文字１０における閉領域１２１の一部を示し、さらに、認識された文字領域１２の左上隅に設けた原点４０、原点４０から画像読取り時の副走査方向に設けられたＸ軸４２、原点から画像読取り時の主走査方向に設けられたＹ軸４３にて特定される、文字の外接矩形および閉領域１２１の位置を示す座標と、文字識別情報２５と閉領域情報２４との対応関係、閉領域１２１に割り当てが行われる閉領域１２１の塗りつぶしの対応関係を示した図である。
【００４１】
文字認識情報２５は、文字認識処理における文字の認識順にて、生成して割り当てが行われた文字の識別子を示す文字番号２５１、認識した文字の内容を示す文字コード２５２、認識した文字の読取り画像における位置を所定の座標にて示す位置情報２５３が記録される。
【００４２】
図４に示すように、閉領域情報２４には、文字番号２４１、閉領域識別情報２４２、位置情報２４３、ビット情報２４４、処理順序２４５、クループ番号２４６を有する。
【００４３】
文字番号２４１には、閉領域１２１を有する文字の識別情報として文字認識情報２５に登録された文字番号２５１の値が記録される。
【００４４】
閉領域識別情報２４２には、文字領域閉領域識別部３４による閉領域１２１の認識処理によって割り当てられた閉領域１２１を個別に特定するための識別情報が記録される。
【００４５】
位置情報２４３には、読取り画像に設けた原点４０、Ｘ軸４２、Ｙ軸４３にて特定される閉領域１２１に含まれる各画素の座標が記録される。
【００４６】
ビット情報２４４には、閉領域１２１に割り当てられたビット情報（閉領域１２１に対する塗りつぶしの有無）を示すビット値が記録される。
【００４７】
処理順序２４５には、情報埋め込み規則２２の埋め込み処理順序の決定方法に基づいて決定された閉領域１２１に対する情報の埋め込み順、読取り順が記録される。
【００４８】
グループ情報２４６は、隠蔽情報埋め込み装置１００による情報の埋め込み処理においては、閉領域１２１に割り当てるビット値が、埋め込み文字列５１のどの文字に属するかを識別するための識別情報であり、隠蔽情報読取り装置２００による情報の読取り処理においては、閉領域１２１に埋め込まれたビット値を、処理順序にて読取ってビット列を復元する場合に、ビット列の先頭から一文字分のビット数単位で分割した場合に、同一の文字に属するビット値をそれぞれ識別するための識別情報である。
【００４９】
図４に示した読取り画像において、文字認識によって識別された文字のうち、文字番号２５１の値が「２」の文字の閉領域１２１は、文字番号２５１の値が「４」の文字の閉領域１２１よりも原点に近い位置にて検出されている。
【００５０】
よって、閉領域情報２４の文字番号２４１にて、情報の埋め込み順（抽出順）が先であることを示す識別子「ｂ１」が記録される。
【００５１】
一方、文字番号２５１の値が「４」の文字は、閉領域１２１を２つ有している。
【００５２】
このように一つの文字に複数の閉領域１２１が有る場合、情報の埋め込み順序は、Ｙ座標の小さい順、Ｘ座標の小さい順に、ビット情報の埋め込み（抽出）の処理順序が設定される。
【００５３】
閉領域１２１（図４の４５）に対する閉領域識別情報２４２の値として「ｂ２」をセットし、Ｙ座標の値が図４の４５の閉領域１２１よりも大きい閉領域１２１（図４の４６）に対する閉領域識別情報２４２の値には「ｂ３」が設定される。
【００５４】
よって、図４に示した文字認識情報において、文字番号２５１の値が「２」の文字の埋め込み可能ビット数は「１」となり、文字番号２５１の値が「４」の文字の埋め込み可能ビット数は「２」となる。
【００５５】
隠蔽情報の埋め込みを行う場合の閉領域情報２４の作成手順は以下の順にて作成される。
【００５６】
（１）埋め込み可能文字１０として閉領域が認識された段階で、文字番号２４１、閉領域識別情報２４２、位置情報２４３が作成して記録される。
【００５７】
（２）次に、位置情報２４３に記録された座標データと、情報埋め込み規則２２に設定された優先順位に基づいて、閉領域１２１に対する情報の埋め込み順序が決定した時点で、処理順序２４５に値が設定される。
【００５８】
（３）次に、設定処理順序２４５の値に基づいて、隠蔽文字情報２１に記録されたビット列の割り当て処理によって、ビット情報２４４に値が設定され、同時に、同一の文字に属するビット値に対しては、埋め込み文字列の先頭からの文字位置を示す値がグループ情報２４６に設定される。
【００５９】
（４）隠蔽情報読取り装置１００は、出来上がった閉領域情報２４の登録データを先頭から順に参照して、ビット情報において、閉領域１２１に対する塗りつぶしを指示するビット値の閉領域１２１を特定して塗りつぶしを行う。
【００６０】
一方、隠蔽情報の読取りを行う場合の閉領域情報２４の作成手順は以下の順にて作成される。
【００６１】
（１）文字認識処理および情報埋め込み可能文字１０の認識処理が完了した時点で、文字番号２４１、閉領域識別情報２４２、位置情報２４３までの値が設定される。
【００６２】
（２）認識された閉領域の位置情報２４３と、情報埋め込み規則２２に記録された処理順序の決定条件に基づいて、閉領域１２１の読取り優先順位が決定した段階で処理順序２４５に値が設定される。
【００６３】
（３）次に、各閉領域１２１の位置情報２４３に基づいて、読取り画像における塗りつぶしの状態を判別し、判別した状態を、情報埋め込み規則２２にて定義されたビット値に量子化してビット情報に記録する。
【００６４】
（４）処理順序に記録された値の昇順にて、文字コードにて表記可能な一文字分のビット数に基づいて、グループ情報に値を設定する。
【００６５】
（５）設定したグループ情報毎に、ビット情報のビット値を処理順序２４５の昇順にて連結したビット列を作成し、作成したビット列を情報埋め込み規則２２に記録された文字コードで解析して文字を識別する。
【００６６】
次に、隠蔽情報埋め込み処理の動作例を図５のフローチャートに示して説明する。
【００６７】
隠蔽情報埋め込み装置１００は、オリジナル文書９を画像読取り部３８にて読取り（Ｓ１０１）、読取り画像に対する文字認識処理を行って文字領域１２の文字を読取り（Ｓ１０２）、読取り結果を記録した文字認識情報２５を作成し、認識した文字のうち、情報埋め込み可能文字一覧２３に登録され、閉領域１２１を有した情報を埋め込みが可能な文字の識別情報、文字の位置情報を特定して記録した閉領域情報２４を作成する（Ｓ１０３）。
【００６８】
作成した閉領域情報２４に記録された情報埋め込み可能な閉領域１２１の数を集計して埋め込み可能な情報量を計算し（Ｓ１０４）、さらに、入力操作部５１にて入力された埋め込み文字列５１を所定の文字コードにてビット列に変換した情報を、埋め込み文字情報２１から読み出して埋め込み文字列の情報量を計算する（Ｓ１０５）。
【００６９】
計算した埋め込み可能な情報量が埋め込み文字列の埋め込みを保障するサイズに満たない場合（S１０６ＮＯ）、隠蔽情報読取り装置１００は、隠蔽情報の埋め込みが不可能である旨を表示部４に表示して処理を終了する。
【００７０】
一方、埋め込み可能な情報量が、隠蔽情報の埋め込みを保障するサイズである場合（Ｓ１０６ＹＥＳ）、情報埋め込み規則２２に設定された、閉領域１２１に対する情報の埋め込み順序の決定方法にて決定した処理順序を対応する閉領域情報２４の処理順序２４５に記録し、処理順序２４５に記録した値の昇順にてビット値の割り当てを行う閉領域１２１に対して、埋め込み情報情報２１から読取ったビット列の先頭から順に割り当てを行い、割り当てられたビット値を、閉領域情報２４のビット情報２４４に記録し、同一の文字に属する文字の文字列における文字位置をグループ情報２４６に記録する（Ｓ１０７）。
【００７１】
閉領域情報２４に対するビット情報２２４、グループ情報２２５の設定処理が完了した各閉領域１２１のうち、閉領域１２１に対する塗りつぶしを指示するビット値が割り当てられた閉領域１２１の読取り画像における位置を、位置情報２４３に記録された座標の値にて特定し（Ｓ１０８）、閉領域１２１が有する各画素の色を、オリジナル文書画像９１に重畳させる背景画像６１の色の輝度、明度、彩度の少なくとも１つのパラメータを、人間の目視では識別しづらいレベルの値に変更した色で塗りつぶした塗りつぶし閉領域１１を背景画像６１に埋め込む画像処理を行う（Ｓ１０９）。
【００７２】
塗りつぶし閉領域１１を埋め込んだ背景画像６１と、画像読取り部３８にて読取ったオリジナル文書画像９１とを重畳させる画像処理を行い、情報埋め込み文書６の印刷イメージを作成して印刷データを作成し（Ｓ１１０）、作成した印刷データに基づいて情報埋め込み文書６の画像形成部３９による印刷処理を行う（Ｓ１１１）。
【００７３】
次に、隠蔽情報読取り処理の動作例を図６のフローチャートに示して説明する。
【００７４】
隠蔽情報読取り装置２００は、隠蔽情報埋め込み装置１００にて印刷された情報埋め込み文書６の文書読取り部７９による画像読取り処理を実施し（Ｓ２０１）、読取り画像に対して文字認識処理を行って文字領域１２に記録された文字画像、閉領域の認識処理を行う（Ｓ２０２）。
【００７５】
文字認識の処理結果に基づいて認識した文字に所定の識別情報を付与し、認識した文字の文字コードを記録した文字識別情報２５を作成し（Ｓ２０３）、さらに、文字識別情報２５に記録した文字のうち、情報埋め込み可能文字一覧８２に記録され、閉領域１２１を有して情報の埋め込みが可能な文字の閉領域１２１における位置を読取り画像にて測定し、測定した文字の文字認識情報８４に登録した文字情報と、文字画像における閉領域１２１の識別情報、閉領域１２１の位置情報を示す座標を記録した閉領域情報８３を作成する（Ｓ２０４）。
【００７６】
閉領域情報８３に記録した閉領域１２１の位置情報に基づいて、読取り画像における塗りつぶしの有り無しの状態を閉領域１２１毎に判別し、判別した結果を情報埋め込み規則２２の塗りつぶし規則にてビット値に変換し、変換したビット値を閉領域１２１に対応する閉領域情報８３のビット情報に記録する（Ｓ２０５）。
【００７７】
次に、情報埋め込み規則２２に記録した、情報埋め込み処理順序の決定方法に基づいて閉領域１２１に埋め込まれたビット値の読取り順序を決定し、閉領域情報８３の処理順序に決定した読取り順序を記録する（Ｓ２０６）。
【００７８】
次に、決定した読取り順序の昇順にて、情報埋め込み規則２２に記録した情報埋め込み時の文字コードに基づいて、一文字分の表記に要するビット数にて先頭から順にグループ化を行い（Ｓ２０７）、グループ毎に、設定された処理順序にてビット列を作成し、作成した列を、情報埋め込み規則２２に記録された埋め込み時の文字コードにて解析して情報埋め込み文字５１を復元する（Ｓ２０８）。
【００７９】
なお、上記実施例においては、オリジナル文書画像９１に背景画像６１を重畳して合成する構成としているが、背景画像６１は使用せずに、オリジナル文書画像９１の背景色に対して、人間の目では識別しづらい色で塗りつぶした塗りつぶし閉領域１１のみをオリジナル文書画像９１へ合成しても良い。
【００８０】
また、閉領域１２１に対して情報の割り当てを行う埋め込み文字列５１のビット列は、隠蔽情報埋め込み装置１００と隠蔽情報読取り装置２００との双方の間にて予め取り決めを行った暗号化方式によって暗号化してから埋め込みを行うようにしても良い。
【００８１】
また、閉領域１２１に対する情報の報の埋め込み順、抽出順は、上記実施例に示した読取り画像データに設けた原点にて特定されるＹ座標、Ｘ座標の昇順にて決定する方法以外に、決定方法を情報読取り規則２２に設定し、埋め込み文字列５１の埋め込み、読取り処理を行うようにしても良い。
【００８２】
また、上記実施例において、埋め込み文字列５１を文字コードにて表現した時のビット列を閉領域１２１に対して埋め込む場合、埋め込みを行うビット列の先頭、末尾を特定するためのヘッダー情報、フッター情報を付加したり、埋め込んだ情報量を示す情報を先頭に付加して埋め込むことは、隠蔽情報読取り装置側２００にて隠蔽情報を読取る場合に、当然必要であるが、本実施例の説明においては省略する。
【００８３】
また、上記実施例において、オリジナル文書９の画像データを、画像読取り処理によって取得する構成例を示したが、これ以外に、文書画像を編集するアプリケーションプログラムにて作成した電子データからオリジナル文書９の画像データ取得するようにしても良い。
【００８４】
また、文字認識処理に関しては、情報の埋め込みが可能な閉領域を有した文字に限定した文字認識処理を行って文字認識情報２５を作成するようにしても良い。
【産業上の利用可能性】
【００８５】
本発明の画像形成装置は、文字を含む文書に隠蔽情報を埋め込んだ文書を印刷する画像形成装置に利用可能であり、特に、文字画像の領域を情報の格納領域として使用する場合に有効である。
【図面の簡単な説明】
【００８６】
【図１】本発明の画像形成装置を適用した隠蔽情報埋め込み装置、隠蔽情報読取り装置の概略構成を示す図。
【図２】隠蔽情報埋め込み文書の概要を示した図。
【図３】情報埋め込み規則の例を示す図。
【図４】閉領域を有した情報報埋め込み可能文字の閉領域の一部を示し、文字領域に設けた原点、画像読取り時の副走査方向に設けられたＸ軸、主走査方向に設けられたＹ軸にて特定される文字の外接矩形および閉領域の位置の座標と、文字識別情報と閉領域情報との対応関係、閉領域に割り当てが行われる隠蔽情報に基づく閉領域の塗りつぶしの状態の対応関係を示した図。
【図５】隠蔽情報埋め込み処理の動作を示すフローチャート。
【図６】隠蔽情報読取り処理の動作を示すフローチャート。
【符号の説明】
【００８７】
１００  隠蔽情報埋め込み装置
１０  情報埋め込み可能文字
１１  塗りつぶし閉領域
１２  文字領域
１２１  閉領域
２００  隠蔽情報読取り装置
２  記憶部
２１    埋め込み文字情報
２２    情報埋め込み規則
２３    情報埋め込み可能文字一覧
２４    閉領域情報
２４１    文字番号
２４２    閉領域識別情報
２４３    位置情報
２４４    ビット情報
２４５    処理順序
２４６    グループ情報
２５    文字認識情報
２５１    文字番号
２５２    文字コード
２５３    位置情報
２６    読取り画像
３    制御部
３１    入力操作検出部
３２    表示制御部
３３    隠蔽文字ビット化処理部
３４    文字領域閉領域識別部
３５    閉領域塗りつぶし画像埋め込み部
３６    画像読取り制御部
３７    印刷制御部
３８    文書読取り部
３９    画像形成部
４    表示部
４１    埋め込み文字表示部
４０    座標原点
４２    Ｘ座標
４３    Ｙ座標
４５、４６    塗りつぶし閉領域
５      入力操作部
５１    埋め込み文字列
６    隠蔽情報埋め込み文書
６１    背景画像
７    制御部
７１    画像読取り制御部
７２    塗りつぶし閉領域抽出部
７３    文字領域閉閉領域識別部
７４    隠蔽情報抽出部
７５    表示制御部
７６    入力操作検出部
７７    入力操作部
７８    表示部
７９  文書読取り部
７８１  隠蔽情報解析結果表示部
８  記憶部
９  オリジナル文書
９１  オリジナル画像
【図１】
2007311888.tif 000003
【図２】
2007311888.tif 000004
【図３】
2007311888.tif 000005
【図４】
2007311888.tif 000006
【図５】
2007311888.tif 000007
【図６】
2007311888.tif 000008