(57)【要約】【課題】  目視では視認できないように画像が隠蔽された画像を生成し、特別な装置を必要とすることなく、簡易な操作で隠蔽した画像を視認可能にする画像生成装置を提案する。【解決手段】  画像生成装置において初期画像１１１を生成し、隠蔽したい第１の画像１１５を、初期画像１１１のＲ（赤）成分画像１１２に、所定の基本パターンを参照して埋込む。また、初期画像１１１のＧ（緑）成分画像１１３，Ｂ（青）成分画像１１４に対して、該所定の基本パターンとは異なる基本パターンを参照して画素を設定し、これらの色成分画像１１２〜１１４を合成することで、画像生成装置では、第１の画像１１５が隠蔽された画像１１８が生成される。【選択図】        図３
2006054645.tif 000002
【特許請求の範囲】
【請求項１】
所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込手段と、
前記第１の画像の所定の画素値の画素以外の画素に対応する、前記第２の画像の前記所定の色成分画像の画素を設定するために用いるパターン、および前記第１の画像の各画素に対応する、前記第２の画像の前記所定の色以外の色成分画像の画素を設定するために用いるパターンであって、前記所定のパターンと異なるパターンを選択するパターン選択手段と、
前記所定の色成分画像および前記所定の色以外の色成分画像からなる前記第２の画像を生成する画像生成手段とを備える、画像生成装置。
【請求項２】
所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込手段と、
前記第１の画像の所定の画素値の画素以外の画素に対応する、前記第２の画像の前記所定の色成分画像の画素を設定するために用いるパターン、および前記第１の画像の各画素に対応する、前記第２の画像の前記所定の色以外の色成分画像の画素を設定するために用いるパターンであって、前記所定のパターンと異なるパターンを選択するパターン選択手段と、
前記所定の色成分画像および前記所定の色以外の色成分画像からなる前記第２の画像を生成する画像生成手段と、
前記画像生成手段によって生成された前記第２の画像の所定の画素の各色成分の値を、前記所定の画素に対応する第３の画像の画素の各色成分の値に応じた値に変換する画像変換手段とを備える、画像生成装置。
【請求項３】
前記所定のパターンを構成する小領域の画素値と、前記パターン選択手段で選択される前記所定のパターンと異なるパターンを構成する小領域の画素値とは、各々、異なる規則に従って配置される、請求項１または２に記載の画像生成装置。
【請求項４】
前記所定のパターンを構成する小領域の画素値は所定の規則に従って配置され、前記パターン選択手段で選択される前記所定のパターンと異なるパターンを構成する小領域の画素値はランダムに配置される、請求項１または２に記載の画像生成装置。
【請求項５】
前記第１の画像の所定の画素値の画素に対応する、前記第２の画像の前記所定の色成分画像の画素を設定するために用いる前記所定のパターンを構成する小領域の画素値の総和と、前記第１の画像の所定の画素値の画素以外の画素に対応する、前記第２の画像の前記所定の色成分画像の画素を設定するために用いる前記所定のパターンと異なるパターンを構成する小領域の画素値の総和が所定の範囲内である、請求項１または２に記載の画像生成装置。
【請求項６】
所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込ステップと、
前記第１の画像の所定の画素値の画素以外の画素に対応する、前記第２の画像の前記所定の色成分画像の画素を設定するために用いるパターン、および前記第１の画像の各画素に対応する、前記第２の画像の前記所定の色以外の色成分画像の画素を設定するために用いるパターンであって、前記所定のパターンと異なるパターンを選択するパターン選択ステップと、
前記所定の色成分画像および前記所定の色以外の色成分画像からなる前記第２の画像を生成する画像生成ステップとを備える、画像生成方法。
【請求項７】
所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込ステップと、
前記第１の画像の所定の画素値の画素以外の画素に対応する、前記第２の画像の前記所定の色成分画像の画素を設定するために用いるパターン、および前記第１の画像の各画素に対応する、前記第２の画像の前記所定の色以外の色成分画像の画素を設定するために用いるパターンであって、前記所定のパターンと異なるパターンを選択するパターン選択ステップと、
前記所定の色成分画像および前記所定の色以外の色成分画像からなる前記第２の画像を生成する画像生成ステップと、
前記画像生成ステップにおいて生成された前記第２の画像の所定の画素の各色成分の値を、前記所定の画素に対応する第３の画像の画素の各色成分の値に応じた値に変換する画像変換ステップとを備える、画像生成方法。
【請求項８】
コンピュータに画像生成処理を実行させるためのプログラムであって、
所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込ステップと、
前記第１の画像の所定の画素値の画素以外の画素に対応する、前記第２の画像の前記所定の色成分画像の画素を設定するために用いるパターン、および前記第１の画像の各画素に対応する、前記第２の画像の前記所定の色以外の色成分画像の画素を設定するために用いるパターンであって、前記所定のパターンと異なるパターンを選択するパターン選択ステップと、
前記所定の色成分画像および前記所定の色以外の色成分画像からなる前記第２の画像を生成する画像生成ステップとを実行させる、画像生成プログラム。
【請求項９】
コンピュータに画像生成処理を実行させるためのプログラムであって、
所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込ステップと、
前記第１の画像の所定の画素値の画素以外の画素に対応する、前記第２の画像の前記所定の色成分画像の画素を設定するために用いるパターン、および前記第１の画像の各画素に対応する、前記第２の画像の前記所定の色以外の色成分画像の画素を設定するために用いるパターンであって、前記所定のパターンと異なるパターンを選択するパターン選択ステップと、
前記所定の色成分画像および前記所定の色以外の色成分画像からなる前記第２の画像を生成する画像生成ステップと、
前記画像生成ステップにおいて生成された前記第２の画像の所定の画素の各色成分の値を、前記所定の画素に対応する第３の画像の画素の各色成分の値に応じた値に変換する画像変換ステップとを実行させる、画像生成プログラム。
【請求項１０】
請求項８または９に記載の画像生成プログラムを記録した、コンピュータ読取可能な記録媒体。
【請求項１１】
請求項１または２に記載の画像生成装置において生成される前記第２の画像が印刷された、印刷物。
【請求項１２】
所定のパターンが用いられて、第１の画像の所定の画素値の画素に対応する画素、および前記所定のパターンと異なるパターンが用いられて、前記第１の画像の所定の画素値の画素以外の画素に対応する画素が設定された第１の色成分画像と、
前記所定のパターンと異なるパターンが用いられて、前記第１の画像の各画素に対応する画素が設定された、前記第１の色成分画像とは異なる色の第２の色成分画像とから構成される第２の画像の印刷された、印刷物。
【請求項１３】
所定のパターンが用いられて、第１の画像の所定の画素値の画素に対応する画素、および前記所定のパターンと異なるパターンが用いられて、前記第１の画像の所定の画素値の画素以外の画素に対応する画素が設定された第１の色成分画像と、
前記所定のパターンと異なるパターンが用いられて、前記第１の画像の各画素に対応する画素が設定された、前記第１の色成分画像とは異なる色の第２の色成分画像とから構成される第２の画像であって、
前記第２の画像の所定の画素の各色成分の値が、前記所定の画素に対応する第３の画像の画素の各色成分の値に応じた値に変換されて得られる第２の画像が印刷された、印刷物。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像生成装置、画像生成方法、画像生成プログラム、画像生成プログラムを記録した記録媒体、および印刷物に関し、特に、目視では視認できないように画像が隠蔽された画像を生成し、特別な装置を必要とすることなく、簡易な操作で隠蔽した画像を視認可能にする画像生成装置、画像生成方法、画像生成プログラム、画像生成プログラムを記録した記録媒体、および印刷物に関する。
【背景技術】
【０００２】
近年の複写機技術の発達により、手軽に文書の複製、偽造が可能になっており、大きな社会問題となっている。このため、本物と複製物とが簡単に見分けられ、偽造も困難にする技術の１つとして画像埋込み技術がある。
【０００３】
非特許文献１では、カラー濃度パターン法における濃度配列の自由度を利用し、テキストデータ等を合成して符号化する技術が開示されている。濃度パターン法では、同じ色、濃度であっても複数の濃度配列で表現できるため、どの濃度配列を使用するかという情報にデジタルデータを埋込むことができる。
【０００４】
また、特許文献１には、黄色系のインキで印刷した潜像を青色系の透明インキで覆って２層の印刷層を形成し、重合わせた２層と等色に見える緑色系のインキで潜像の余白を印刷する技術が開示されている。オリジナルでは潜像を含む２層の混合色と余白の緑色系のインキとが同じ色に見えるため潜像は視認されないが、コピーすると複写機の照射光の一部が透明な青色系のインキを透過するため、黄色系の潜像が複写されて現出するようになる。
【０００５】
また、特許文献２には、人物の顔画像などからなる主画像情報を作成すると共に、副画像情報となる所定のパターン画像情報を作成し、主画像情報と副画像情報とを合成することで、主画像情報の中にパターン画像情報を人間の肉眼では判読不可能状態で埋込んだ合成画像情報を作成する技術が開示されている。微細なスリットパターンを有するシート状のマスクを重合わせ、シートを動かすことでモアレ縞が出現する。
【特許文献１】特開平１０−１１９４１６号公報
【特許文献２】特開２００１−２６８３４６号公報
【非特許文献１】中村康弘、他１名，「カラー濃度パターンによる画像へのテキストデータの合成符号化法」，画像電子学会誌，１９８８年，第１７巻，第４号，ｐ．１９４−１９８
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１に開示されている技術では、テキストデータなどの情報はデジタルデータとして画像に埋込まれるため、埋込んだデータを取出すにはスキャナ等で画像を読取り、コンピュータ等で画像処理を行なう必要があり、埋込んだ情報を視認あるいは取出すためには煩雑な操作が要求されて、画像を目視するだけでは埋込んだ情報を視認あるいは取出すことができないという問題がある。
【０００７】
また、特許文献１に開示されている技術は特殊なインキを必要とし、２層の印刷層を形成する必要があるため、一般的な複写機、プリンタなどの印刷装置やＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）などの表示装置で実現することは不可能であるという問題がある。また、複写して初めて潜像が現出するようになるため、オリジナルを目視するだけで埋込んだ画像を視認することができないという問題もある。
【０００８】
また、特許文献２に開示されている技術では、埋込んだ画像を知覚するために微細なスリットパターンを有するシート状のマスクを用意する必要があり、さらにシート状のマスクを動かす必要があった。また、副画像情報をなすパターンは赤、もしくはシアン系統の色で作成されるため、シートを重ねなくても肉眼でどのようなパターンが埋込まれているのか判断することも可能であり、パターンの隠蔽効果が弱いという問題がある。また、カラーコピーを行なうとそのまま再現されてしまうため、偽造防止効果についても弱いという問題がある。
【０００９】
本発明はこのような問題に鑑みてなされたものであって、目視では視認できないように画像が隠蔽された画像を生成し、特別な装置を必要とすることなく、簡易な操作で隠蔽した画像を視認可能にする画像生成装置、画像生成方法、画像生成プログラム、画像生成プログラムを記録した記録媒体、および印刷物を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のある局面に従うと、画像生成装置は、所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込手段と、第１の画像の該所定の画素値の画素以外の画素に対応する、第２の画像の所定の色成分画像の画素を設定するために用いるパターン、および第１の画像の各画素に対応する、第２の画像の該所定の色以外の色成分画像の画素を設定するために用いるパターンであって、該所定のパターンと異なるパターンを選択するパターン選択手段と、該所定の色成分画像および該所定の色以外の色成分画像からなる第２の画像を生成する画像生成手段とを備える。
【００１１】
本発明の他の局面に従うと、画像生成装置は、所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込手段と、第１の画像の該所定の画素値の画素以外の画素に対応する、第２の画像の所定の色成分画像の画素を設定するために用いるパターン、および第１の画像の各画素に対応する、第２の画像の該所定の色以外の色成分画像の画素を設定するために用いるパターンであって、該所定のパターンと異なるパターンを選択するパターン選択手段と、該所定の色成分画像および該所定の色以外の色成分画像からなる第２の画像を生成する画像生成手段と、画像生成手段によって生成された第２の画像の所定の画素の各色成分の値を、該所定の画素に対応する第３の画像の画素の各色成分の値に応じた値に変換する画像変換手段とを備える。
【００１２】
また、該所定のパターンを構成する小領域の画素値と、パターン選択手段で選択される該所定のパターンと異なるパターンを構成する小領域の画素値とは、各々、異なる規則に従って配置されることが好ましい。
【００１３】
または、該所定のパターンを構成する小領域の画素値は所定の規則に従って配置され、パターン選択手段で選択される該所定のパターンと異なるパターンを構成する小領域の画素値はランダムに配置されることが好ましい。
【００１４】
または、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定するために用いる該所定のパターンを構成する小領域の画素値の総和と、第１の画像の所定の画素値の画素以外の画素に対応する、第２の画像の該所定の色成分画像の画素を設定するために用いる該所定のパターンと異なるパターンを構成する小領域の画素値の総和が所定の範囲内であることが好ましい。
【００１５】
本発明のさらに他の局面に従うと、画像生成方法は、所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込ステップと、第１の画像の該所定の画素値の画素以外の画素に対応する、第２の画像の所定の色成分画像の画素を設定するために用いるパターン、および第１の画像の各画素に対応する、第２の画像の該所定の色以外の色成分画像の画素を設定するために用いるパターンであって、該所定のパターンと異なるパターンを選択するパターン選択ステップと、該所定の色成分画像および該所定の色以外の色成分画像からなる第２の画像を生成する画像生成ステップとを備える。
【００１６】
本発明のさらに他の局面に従うと、画像生成方法は、所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込ステップと、第１の画像の該所定の画素値の画素以外の画素に対応する、第２の画像の該所定の色成分画像の画素を設定するために用いるパターン、および第１の画像の各画素に対応する、第２の画像の該所定の色以外の色成分画像の画素を設定するために用いるパターンであって、該所定のパターンと異なるパターンを選択するパターン選択ステップと、該所定の色成分画像および該所定の色以外の色成分画像からなる第２の画像を生成する画像生成ステップと、画像生成ステップにおいて生成された第２の画像の所定の画素の各色成分の値を、該所定の画素に対応する第３の画像の画素の各色成分の値に応じた値に変換する画像変換ステップとを備える。
【００１７】
本発明のさらに他の局面に従うと、画像生成プログラムは、コンピュータに画像生成処理を実行させるためのプログラムであって、所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込ステップと、第１の画像の該所定の画素値の画素以外の画素に対応する、第２の画像の該所定の色成分画像の画素を設定するために用いるパターン、および第１の画像の各画素に対応する、第２の画像の該所定の色以外の色成分画像の画素を設定するために用いるパターンであって、該所定のパターンと異なるパターンを選択するパターン選択ステップと、該所定の色成分画像および該所定の色以外の色成分画像からなる第２の画像を生成する画像生成ステップとを実行させる。
【００１８】
本発明のさらに他の局面に従うと、画像生成プログラムは、コンピュータに画像生成処理を実行させるためのプログラムであって、所定のパターンを用いて、第１の画像の所定の画素値の画素に対応する、第２の画像の所定の色成分画像の画素を設定する埋込ステップと、第１の画像の該所定の画素値の画素以外の画素に対応する、第２の画像の該所定の色成分画像の画素を設定するために用いるパターン、および第１の画像の各画素に対応する、第２の画像の該所定の色以外の色成分画像の画素を設定するために用いるパターンであって、該所定のパターンと異なるパターンを選択するパターン選択ステップと、該所定の色成分画像および該所定の色以外の色成分画像からなる第２の画像を生成する画像生成ステップと、画像生成ステップにおいて生成された第２の画像の所定の画素の各色成分の値を、該所定の画素に対応する第３の画像の画素の各色成分の値に応じた値に変換する画像変換ステップとを実行させる。
【００１９】
本発明のさらに他の局面に従うと、記録媒体はコンピュータ読取可能な記録媒体であって、上述の画像生成プログラムを記録する。
【００２０】
本発明のさらに他の局面に従うと、印刷物は、上述の画像生成装置において生成される第２の画像が印刷される。
【００２１】
本発明のさらに他の局面に従うと、印刷物は、所定のパターンが用いられて、第１の画像の所定の画素値の画素に対応する画素、および該所定のパターンと異なるパターンが用いられて、第１の画像の所定の画素値の画素以外の画素に対応する画素が設定された第１の色成分画像と、該所定のパターンと異なるパターンが用いられて、第１の画像の各画素に対応する画素が設定された、第１の色成分画像とは異なる色の第２の色成分画像とから構成される第２の画像が印刷される。
【００２２】
本発明のさらに他の局面に従うと、印刷物は、所定のパターンが用いられて、第１の画像の所定の画素値の画素に対応する画素、および該所定のパターンと異なるパターンが用いられて、第１の画像の該所定の画素値の画素以外の画素に対応する画素が設定された第１の色成分画像と、該所定のパターンと異なるパターンが用いられて、第１の画像の各画素に対応する画素が設定された、第１の色成分画像とは異なる色の第２の色成分画像とから構成される第２の画像であって、第２の画像の所定の画素の各色成分の値が、該所定の画素に対応する第３の画像の画素の各色成分の値に応じた値に変換されて得られる第２の画像が印刷される。
【発明を実施するための最良の形態】
【００２３】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２４】
本実施の形態に係る画像生成装置における処理は、コンピュータまたはワークステーションなどのＣＰＵ（Central Processing Unit）上で実行されるソフトウェアによって実現される。なお、プリンタやプリンタ機能とスキャナ機能を兼備えた複写機などで、画像処理や制御を行なうＣＰＵ上で実行されるソフトウェアにより実現されてもよいし、専用のハードウェアとして実現されてもよい。
【００２５】
［第１の実施の形態］
図１は、第１の実施の形態にかかる画像生成装置であるコンピュータ１０１の構成を示すブロック図である。
【００２６】
図１を参照して、コンピュータ１０１は、情報を表示するための液晶またはＣＲＴ（Cathode Ray Tube：陰極線管）などからなる表示装置３１２、指示などの情報を入力するために操作されるキー入力部１４５０などの外部からのデータ入力部、該コンピュータ自体を集中的に制御するためのＣＰＵ１４１２、ＲＯＭ（Read Only Memory）および／またはＲＡＭ（Random Access Memory）を含んで構成されるメモリ１４２４、固定ディスク１４２６、ＦＤ（Flexible Disk）１４３２が着脱自在に装着されて、装着されたＦＤ１４３２をアクセスするＦＤ駆動装置１４３０、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）１４４２が着脱自在に装着されて、装着されたＣＤ−ＲＯＭ１４４２をアクセスするＣＤ−ＲＯＭ駆動装置１４４０、通信Ｉ／Ｆ（インタフェース）１４８０、およびプリント部１４８１を含んで構成される。
【００２７】
通信Ｉ／Ｆ１４８０は、通信路１７と該コンピュータ１０１とを通信可能に接続する機能を有する。したがってコンピュータ１０１と図示しないプリンタとは通信路１７を介して相互にデータ通信できる。通信路１７にはインターネットを含む各種ネットワークを適用できる。コンピュータ１０１では、ＣＰＵ１４１２により印刷のために画像処理されたデータはプリント部１４８１に与えられて、ここで用紙に印刷されて出力される。または、通信Ｉ／Ｆ１４８０と通信路１７を経由して図示しないプリンタに送信して、プリンタで印刷し出力するようにしてもよい。
【００２８】
図１のコンピュータ１０１には、カセット形式の磁気テープが着脱自在に装着されて磁気テープをアクセスする磁気テープ装置が設けられてもよい。
【００２９】
図１のコンピュータ１０１に搭載されるソフトウェアは、ＣＤ−ＲＯＭ１４４２、ＦＤ１４３２などの記録媒体に格納されて流通し、コンピュータ１０１またはワークステーションの所定記憶エリアに、ＣＰＵ１４１２によりＣＤ−ＲＯＭ駆動装置１４４０またはＦＤ駆動装置１４３０を介して読込まれて実行される。
【００３０】
図１のコンピュータ１０１や、図示のないワークステーションなどハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分はＣＤ−ＲＯＭ１４４２、ＦＤ１４３２、メモリ１４２４、固定ディスク１４２６などの記録媒体に記録されたソフトウェア（プログラムやデータ）である。
【００３１】
図２のフローチャートを用いて、本実施の形態にかかる画像生成装置であるコンピュータ１０１における画像生成処理を説明する。また、図３に、図２のフローチャートに示された処理を模式的に示す。
【００３２】
図２のフローチャートに示される処理は、コンピュータ１０１のＣＤ−ＲＯＭ１４４２、ＦＤ１４３２、メモリ１４２４、固定ディスク１４２６などの記録媒体に記録されたプログラムを、ＣＰＵ１４１２においてＣＤ−ＲＯＭ駆動装置１４４０またはＦＤ駆動装置１４３０を介して所定記憶エリアに読込んで実行することによって実現される。なお、第１の画像１１５は、コンピュータ１０１ではメモリ１４２４や固定ディスク１４２６などに格納されていると想定する。
【００３３】
図２および図３を参照して、ＣＰＵ１４１２は、ステップ（以下、ステップをＳと略す。）１０にて、メモリ１４２４に初期画像１１１を生成する。次に、Ｓ１１にて、メモリ１４２４あるいは固定ディスク１４２６に記憶された第１の画像１１５を読出し、初期画像１１１のＲ（赤）成分画像１１２に対して第１の画像１１５を埋込む埋込処理１１６を行なう。
【００３４】
次に、Ｓ１２にて、初期画像１１１のＧ（緑）成分画像１１３，Ｂ（青）成分画像１１４に対してパターン選択処理１１７を行ない、第１の画像１１５を隠蔽した画像１１８を生成する。
【００３５】
本実施の形態では、Ｓ１０の埋込処理１１６において、初期画像１１１のＲ成分画像１１２に第１の画像１１５を埋込むものとするが、初期画像１１１の別の色成分画像に対して第１の画像１１５を埋込んでもよい。また、埋込む色成分画像が２つ以上であってもよい。
【００３６】
図４を用いて、上述の埋込処理１１６およびパターン選択処理１１７について説明する。図４（ａ）〜（ｄ）は、埋込処理１１６およびパターン選択処理１１７で参照される基本パターンの具体例を示す図である。基本パターン中の各値は画素値を表わしており、各基本パターンは、それぞれ画素値の総和が等しくなるように設計されている。
【００３７】
図４（ａ）〜（ｄ）に示される各基本パターンの１画素は、生成される画像の１画素に対応し、各基本パターンを参照する色成分に対応する画素値が設定される。各基本パターン中の画素値は、基本パターンごとに異なる規則にしたがって配置される。
【００３８】
埋込処理１１６では、第１の画像１１５の黒画素と対応する画素については、図４（ａ）〜（ｄ）の中から特定の基本パターンを選択し、選択された基本パターンを黒画素ごとに繰返し参照しながら、該画素に対応する基本パターンの画素値を初期画像１１１のＲ成分画像１１２に対して設定する。また、第１の画像１１５の黒画素と対応しない画素については、画素ごとに参照する基本パターンを図４（ａ）〜（ｄ）の中からランダムに変更しながら選択し、該画素に対応する基本パターンの画素値を初期画像１１１のＲ成分画像１１２に対して設定する。こうして、第１の画像１１５を初期画像１１１のＲ成分画像１１２に埋込み、新たなＲ成分画像１１２を生成する。
【００３９】
パターン選択処理１１７では、参照する基本パターンを図４（ａ）〜（ｄ）の中からランダムに変更しながら選択し、該画素に対応する基本パターンの画素値を初期画像１１１のＧ成分画像１１３およびＢ成分画像１１４に対して設定して、新たなＧ成分画像１１３およびＢ成分画像１１４を生成する。
【００４０】
こうして得られた新たなＲ成分画像１１２、Ｇ成分画像１１３、およびＢ成分画像１１４が合成された画像１１８では、Ｒ成分画像１１２に埋込まれた第１の画像１１５が視認できない。すなわち、新たなＲ成分画像１１２は、複数の基本パターンの中からランダムに選択された基本パターンの画素値で設定された新たなＧ成分画像１１３およびＢ成分画像１１４で隠蔽される。また、新たなＲ成分画像１１２には、画素値の総和が一定である基本パターン（ａ）〜（ｄ）が用いられて第１の画像１１５が埋込まれている。このため、第１の画像１１５が隠蔽された画像１１８を肉眼で見る限り、画像１１８にどのような画像が埋込まれているのかを知覚することは非常に困難である。
【００４１】
なお、図４においては、（ａ）〜（ｄ）に示される４つの基本パターンが示されているが、基本パターンの縦横の画素数、画素値、画素値の配置、種類はこの具体例に限定されない。また、図４の例では、各基本パターンはそれぞれ画素値の総和が等しくなるように設計されているが、各基本パターンの画素値の総和が所定の範囲（画素値の総和の差が数％程度）に収まるように設定されてもよい。
【００４２】
また、本実施の形態では、パターン選択処理１１７で用いられる基本パターンをランダムに選択したが、埋込処理１１６で用いられた基本パターンと異なる基本パターンを選択するだけでもよい。さらに、少なくとも埋込処理１１６で用いられる基本パターンの画素値のみが画素値0の画素が縦、横、斜めに並ぶといった所定の規則にしたがって配置されていればよく、パターン選択処理１１７で用いられる基本パターンの画素値は、特定の規則にしたがって配置されずにランダムに配置されていてもよい。
【００４３】
図５に、埋込処理１１６で生成された新たなＲ成分画像１１２と、パターン選択処理１１７で生成された新たなＧ成分画像１１３およびＢ成分画像１１４とが合成された画像１１８の見え方を具体的に示す。
【００４４】
図５を参照して、たとえば、埋込処理１１６において図５（ａ）に示される基本パターンが選択されて新たなＲ成分画像１１２が生成され、パターン選択処理１１７において図５（ｂ）に示される基本パターンが選択されて新たなＧ成分画像１１３が生成され、図５（ｃ）に示される基本パターンが選択されて新たなＢ成分画像１１４が生成されたとすると、合成された画像１１８の見え方は、図５（ｄ）に示されるようになる。図５（ｄ）において、Ｙは黄、Ｍはマゼンダ（赤紫）、Ｃはシアン（水色）、Ｗは白、Ｋは黒を意味する。
【００４５】
図６に、第１の画像１１５を隠蔽した画像１１８の各色成分画像１１２，１１３，１１４が画像全体でどのように見えるのかを具体的に示す。図６（ａ）〜（ｃ）は、第１の画像１１５を隠蔽した画像１１８のＲ，Ｇ，Ｂ各成分画像１１２，１１３，１１４の見え方の具体例を示す図である。
【００４６】
図６（ａ）に示されるＲ成分画像１１２については、第１の画像１１５が埋込まれていることが知覚できるが、図６（ｂ）に示されるＧ成分画像１１３および図６（ｃ）に示されるＢ成分画像１１４は、ランダムな模様にしか知覚されない。画像１１８からＲ成分画像１１２だけを分離するには、特別な装置を用いるまでもなく、たとえば赤色フィルムを画像１１８に重ね合わせるだけでよい。
【００４７】
図７を用いて、第１の画像１１５を隠蔽した画像１１８をＲ、Ｇ、Ｂ各色成分画像１１２，１１３，１１４に分解し、各々の画像を拡大したとき、第１の画像１１５の黒画素と対応する領域と対応しない領域とがどのように見えるのかを説明する。
【００４８】
第１の画像１１５の黒画素と対応しない領域１２０については、上述の埋込処理１１６およびパターン選択処理１１７において、初期画像１１１のＲ，Ｇ，Ｂ成分画像１１２，１１３，１１４共にランダムに基本パターンが選択されて、該基本パターンの対応する画素値が設定されるため、領域全体としてランダムな模様に見える。
【００４９】
一方、第１の画像１１５の黒画素と対応する領域１２１については、初期画像１１１のＧ，Ｂ成分画像１１３，１１４は上述のパターン選択処理１１７においてランダムに基本パターンが選択されて、該基本パターンの対応する画素値が設定されるため、領域全体としてランダムな模様に見えるが、初期画像１１１のＲ成分画像１１２については、上述の埋込処理１１６において特定の１つの基本パターンが選択されて、該基本パターンの対応する画素値が設定されるため、領域全体として一様な模様が知覚できる。このため、第１の画像１１５を隠蔽した画像１１８に赤い色フィルムを重ねるなどしてＲ成分画像１１２だけを分離して観測すると、第１の画像１１５が知覚できるようになる。
【００５０】
なお、上記の例では埋込んだ第１の画像１１５を観測するために画像１１８に赤い色フィルムを重ねる例を示したが、スキャナ装置等を用いてコンピュータ等に画像１１８を取込み、画像処理を行なって自動的に第１の画像１１５を検出することも可能である。
【００５１】
［第２の実施の形態］
図８のフローチャートを用いて、第２の実施の形態にかかる画像生成装置であるコンピュータにおける画像生成処理を説明する。また、図９に、図８のフローチャートに示された処理を模式的に示す。なお、本実施の形態にかかる画像生成装置も、第１の実施の形態と同様のコンピュータ１０１で実現されるものとし、その構成についての説明はここでは繰返さない。
【００５２】
図８のフローチャートに示される処理もまた、コンピュータ１０１のＣＤ−ＲＯＭ１４４２、ＦＤ１４３２、メモリ１４２４、固定ディスク１４２６などの記録媒体に記録されたプログラムを、ＣＰＵ１４１２においてＣＤ−ＲＯＭ駆動装置１４４０またはＦＤ駆動装置１４３０を介して所定記憶エリアに読込んで実行することによって実現される。なお、第１の画像１１５および第２の画像１２２は、コンピュータ１０１ではメモリ１４２４や固定ディスク１４２６などに格納されていると想定する。
【００５３】
図８および図９を参照して、処理ステップＳ２０からＳ２２については、第１の実施の形態にかかる処理ステップＳ１０からＳ１２とそれぞれ同一であるので、ここでの説明を繰返さない。
【００５４】
次に、ＣＰＵ１４１２は、Ｓ２３にて、メモリ１４２４あるいは固定ディスク１４２６に記憶された第２の画像１２２を読出し、第１の画像１１５を隠蔽した画像１１８に対して画像変換処理１２３を行なって、第２の画像１２２に第１の画像１１５を埋込んで第１の画像１１５を隠蔽した画像１２４を生成する。
【００５５】
Ｓ２３の画像変換処理１２３では、ＣＰＵ１４１２において以下の式（１）に示される演算が実行されて、画像変換処理が実行される。
【００５６】
【数１】
2006054645.tif 000003
【００５７】
ただし、式（１）において、Ｒin(x, y)は第１の画像１１５を隠蔽した画像１１８のＲ成分の座標(x, y)の画素値、Ｒ2(x, y)は第２の画像１２２のＲ成分の座標(x, y)の画素値、Ｒout(x, y)は第２の画像１２２に第１の画像１１５を埋込んで第１の画像１１５を隠蔽した画像１２４のＲ成分の座標(x, y)の画素値を表わしており、各値は０から２５５の値をとる。
【００５８】
Ｓ２３の画像変換処理１２３で、ＣＰＵ１４１２は、第１の画像１１５を隠蔽した画像１１８のすべての画素について、各々式（１）に示される演算を行なう。さらに、Ｓ２３の画像変換処理１２３において、Ｇ成分、Ｂ成分についても式（１）と同様の演算を行なうことで、第２の画像１２２に第１の画像１１５を埋込んで第１の画像１１５を隠蔽した画像１２４を生成することができる。
【００５９】
あるいは、Ｓ２３の画像変換処理１２３において、式（１）のかわりに以下の式（２）に示される演算を行なうことで、全体的に明るい画像が生成されるが、第２の画像１２２の暗い領域に対しても良好に第１の画像１１５を埋込むことができる。
【００６０】
【数２】
2006054645.tif 000004
【００６１】
なお、ここで示した値は１つの例であり、適宜パラメータを変更してもかまわない。
【００６２】
［第３の実施の形態］
第３の実施の形態としては、第１の実施の形態で生成された第１の画像１１５を隠蔽した画像１１８、または第２の実施の形態で生成された第２の画像１２２に第１の画像１１５を埋込んで第１の画像１１５を隠蔽した画像１２４をプリンタなどの印刷装置によって印刷して印刷物として提供することもできる。
【００６３】
たとえば、これらの本発明にかかる印刷物をコピーしたときに色を忠実に再現できなかったり、ぼけたりすると、埋込まれた第１の画像１１５が隠蔽されずに現出し、肉眼で見えるようになる場合がある。あるいは、赤色フィルムなどの色フィルムを重合わせるなどして埋込まれた第１の画像１１５を取出そうとしても消えてしまって取出せなくなることもあり得る。このことから、本発明にかかる印刷物は、偽造防止に有効に利用され得る。
【００６４】
また、本発明にかかる印刷物を、問題集や参考書に利用することもできる。一般的な問題集や参考書では、問題の模範解答は巻末に書かれており、答え合わせを行なう際には、問題と巻末の模範解答と自分の解答とを交互に見る必要があり、非常に使い勝手が悪かった。本発明にかかる印刷物を利用した問題集や参考書であれば、模範解答を第１の画像とした隠蔽画像を生成しておき、問題と一緒に印刷しておくことで、利用者は該印刷物に特定の色のフィルムを重合わせるだけで答え合わせができるようになり、非常に利便性が高まる。
【００６５】
さらに、上述の画像生成方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータ１０１で読取可能なＦＤ１４３２、ＣＤ−ＲＯＭ１４４２、ＲＯＭやＲＡＭなどのメモリ１４２４、およびメモリカードなど記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータ１０１に内蔵するハードディスクなどの固定ディスク１４２６にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００６６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００６７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６８】
【図１】第１の実施の形態にかかる画像生成装置であるコンピュータ１０１の構成を示すブロック図である。
【図２】第１の実施の形態にかかる画像生成装置であるコンピュータ１０１における画像生成処理を示すフローチャートである。
【図３】第１の実施の形態にかかる画像生成装置であるコンピュータ１０１における画像生成処理を模式的に示す図である。
【図４】埋込処理１１６およびパターン選択処理１１７で参照される基本パターンの具体例を示す図である。
【図５】画像１１８の見え方の具体例を示す図である。
【図６】第１の画像１１５を隠蔽した画像１１８の各色成分画像１１２，１１３，１１４が画像全体でどのように見えるのかを具体的に示す図である。
【図７】第１の画像１１５の黒画素と対応する領域と対応しない領域との具体的な見え方を説明する図である。
【図８】第２の実施の形態にかかる画像生成装置であるコンピュータ１０１における画像生成処理を示すフローチャートである。
【図９】第２の実施の形態にかかる画像生成装置であるコンピュータ１０１における画像生成処理を模式的に示す図である。
【符号の説明】
【００６９】
１７  通信路、１０１  コンピュータ、１１１  初期画像、１１２  Ｒ成分画像、１１３  Ｇ成分画像、１１４  Ｂ成分画像、１１５  第１の画像、１１６  埋込処理、１１７  パターン選択処理、１１８，１２４  第１の画像１１５を隠蔽した画像、１２０，１２１  領域、１２２  第２の画像、１２３  画像変換処理、３１２  表示装置、１４１２  ＣＰＵ、１４２４  メモリ、１４２６  固定ディスク、１４３０  ＦＤ駆動装置、１４３２  ＦＤ、１４４０  ＣＤ−ＲＯＭ駆動装置、１４４２  ＣＤ−ＲＯＭ、１４５０  キー入力部、１４８０  通信Ｉ／Ｆ、１４８１  プリント部。
【図１】
2006054645.tif 000005
【図２】
2006054645.tif 000006
【図３】
2006054645.tif 000007
【図４】
2006054645.tif 000008
【図５】
2006054645.tif 000009
【図６】
2006054645.tif 000010
【図７】
2006054645.tif 000011
【図８】
2006054645.tif 000012
【図９】
2006054645.tif 000013