(57)【要約】【課題】文書画像の改竄または偽造を好適に防止することができるようにする。【解決手段】本発明の画像処理装置においては、第１の信号生成部５２は、第１の信号を生成し、第２の信号生成部５４は、第２の信号を生成し、第１の変調部５３は第１の信号を第１の色差重畳信号に変調し、第２の変調部５５は第２の信号を第２の色差重畳信号に変調し、信号重畳部５６は、変調された第１の色差重畳信号と、変調された第２の色差重畳信号とを原画像信号に重畳して合成信号を生成し、プリンタ駆動部１２は、生成された合成信号に基づく画像を用紙に記録することを特徴とする。【選択図】  図２
2010011446.tif 000002
【特許請求の範囲】
【請求項１】
第１の信号を生成する第１の信号生成手段と、
第２の信号を生成する第２の信号生成手段と、
第１の信号生成手段により生成された前記第１の信号を第１の色差重畳信号に変調する第１の変調手段と、
前記第２の信号生成手段により生成された前記第２の信号を第２の色差重畳信号に変調する第２の変調手段と、
前記第１の変調手段により変調された前記第１の色差重畳信号と、前記第２の変調手段により変調された前記第２の色差重畳信号とを原画像信号に重畳して合成信号を生成する重畳手段と、
前記重畳手段により生成された前記合成信号に基づく画像を用紙に記録する記録手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記第１の信号は２値ビットマップ画像信号であり、前記第１の変調手段は、前記第１の信号に画素の位置に応じて形成されるパターンを乗算して前記第１の信号を前記第１の色差重畳信号に変調し、
前記第２の信号は複数のビット列からなり、前記第２の変調手段は、互いに異なる複数の空間周波数を前記第２の信号を構成する各ビットの値に乗算して重ね合わせ、前記第２の信号を前記第２の色差重畳信号に変調することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の変調手段により変調された前記第１の色差重畳信号と、前記第２の変調手段により変調された前記第２の色差重畳信号は、色空間上で互いに略直交することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
第１の信号を生成する第１の信号生成手段と、
第２の信号を生成する第２の信号生成手段と、
前記第２の信号生成手段により生成された前記第２の信号を第１の色差重畳信号に変調する変調手段と、
前記変調手段により変調された前記第１の色差重畳信号とを原画像信号に重畳して合成信号を生成する重畳手段と、
前記重畳手段により生成された前記合成信号に対して階調処理を行い、前記第１の信号生成手段により生成された前記第１の信号を第２の色差重畳信号に変調し、階調処理後の前記合成信号に前記第２の色差重畳信号を重畳する階調処理手段と、
前記第１の色差重畳信号が重畳された前記合成信号に基づく画像を用紙に記録する記録手段とを備えることを特徴とする画像処理装置。
【請求項５】
前記第２の信号は複数のビット列からなり、前記変調手段は、互いに異なる複数の空間周波数を前記第２の信号を構成する各ビットの値に乗算して重ね合わせ、前記第２の信号を前記第１の色差重畳信号に変調することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記変調手段により変調された前記第２の色差重畳信号と、前記階調処理手段により変調された前記第２の色差重畳信号は、色空間上で互いに略直交することを特徴とする請求項４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置に係り、特に、文書画像の改竄または偽造を防止することができるようにした画像処理装置に関する。
【背景技術】
【０００２】
対象となる画像に、画像以外の情報を埋め込む電子透かし技術が知られている。電子透かし技術には、２つのタイプが存在する。１つ目は、画像ファイルなどのように電子的な媒体上の画像情報を対象とする電子透かし技術である。２つ目は、記録媒体としての用紙に記録された画像を対象とする電子透かし技術である。ここで、前者を「ソフト電子透かし技術」と呼び、後者を「ハードコピー電子透かし技術」と呼ぶものとする。
【０００３】
ハードコピー電子透かし技術では、ハードコピーの対象となる文書画像に副次的な情報を予め埋め込む。ハードコピーする文書画像に副次的な情報を埋め込むことにより、文書のセキュリティを向上されることができ、文書の利便性を向上させることができる。より具体的には、ハードコピーする文書画像（原稿）に、文書画像をハードコピーしてもコピー出力に残らないような情報を予め埋め込むことにより、原本である文書画像の真正を容易に保証することが可能となる。また、ハードコピーする文書画像の内容に応じた情報を予め文書画像に埋め込むことにより、たとえ原本である文書画像が改竄された場合であっても、その改竄を検出することができ、その結果、文書画像の改竄を防止することができる。
【０００４】
さらに、文書の利便性を向上させるために、ハードコピーする文書画像に、文書画像の作成者や作成日時あるいは文書のID番号などの副次的な情報を予め埋め込み、文書画像をハードコピーするときに文書画像に埋め込まれた副次的な情報を再生することによって原本である文書画像に関する種々の情報を取得したり、取得された副次的な情報をキーとして検索に利用することが可能である。
【０００５】
ハードコピー電子透かし技術によって文書画像に予め埋め込まれた副次的な情報を再生する方法として、文書画像をスキャナなどで読み取ることにより文書画像を電気信号に変換する方法や、文書画像を所定の条件下で目視によって確認する方法などが知られている。後者の方法の中には、「隠し絵方法」と呼ばれる方法が知られている。隠し絵方法は、所定のパターンで形成されるマスクシートを文書画像に重ね合わせ、マスクシートに形成される所定のパターンと電子透かしとの干渉によって生じる像を目視によって確認する方法である（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−２４８９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に提案されている隠し絵方法では、所定のパターンで形成されるマスクシートを用いることで、ユーザは、文書画像に予め副次的な情報が埋め込まれているか否かを容易に検出することができる。この検出に際にしてスキャナなどで電子的に読み取ることによる特別な画像処理が必要ないために、文書画像に予め埋め込まれた副次的な情報を簡単に再生することができる。一方、上述した隠し絵方法では、所定のパターンで形成されるマスクシートを文書画像に重ね合わせることで文書画像に埋め込まれた副次的な情報を再生することができる。マスクシートを用いて副次的な情報が手軽に再生できてしまうために、マスクシート自体の構造を分析することで、文書画像に埋め込まれた副次的な情報の埋め込み方法が容易に解析可能となってしまう。特に、マスクシートに形成されるパターンが、市松模様のような単純な構造の繰り返しによって構成されるパターンである場合、文書画像を改竄または偽造しようとする第三者がマスクシートの構造を知らなくても、文書画像の構造を解析することによって比較的容易に副次的な情報の埋め込み方法を解析することできる。
【０００８】
文書画像に埋め込まれた副次的な情報の埋め込み方法が容易に解析可能であると、第三者は文書画像を容易に改竄または偽造することが可能となってしまう。その結果、原本である文書画像の真正を容易に保証することが困難となり、また、文書画像の改竄を防止することが困難となる。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、文書画像の改竄または偽造を好適に防止することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の画像処理装置は、上述した課題を解決するために、第１の信号を生成する第１の信号生成手段と、第２の信号を生成する第２の信号生成手段と、第１の信号生成手段により生成された前記第１の信号を第１の色差重畳信号に変調する第１の変調手段と、前記第２の信号生成手段により生成された前記第２の信号を第２の色差重畳信号に変調する第２の変調手段と、前記第１の変調手段により変調された前記第１の色差重畳信号と、前記第２の変調手段により変調された前記第２の色差重畳信号とを原画像信号に重畳して合成信号を生成する重畳手段と、前記重畳手段により生成された前記合成信号に基づく画像を用紙に記録する記録手段とを備えることを特徴とする。
【００１１】
本発明の画像処理装置は、上述した課題を解決するために、第１の信号を生成する第１の信号生成手段と、第２の信号を生成する第２の信号生成手段と、前記第２の信号生成手段により生成された前記第２の信号を第１の色差重畳信号に変調する変調手段と、前記変調手段により変調された前記第１の色差重畳信号とを原画像信号に重畳して合成信号を生成する重畳手段と、前記重畳手段により生成された前記合成信号に対して階調処理を行い、前記第１の信号生成手段により生成された前記第１の信号を第２の色差重畳信号に変調し、階調処理後の前記合成信号に前記第２の色差重畳信号を重畳する階調処理手段と、前記第１の色差重畳信号が重畳された前記合成信号に基づく画像を用紙に記録する記録手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、文書画像の改竄または偽造を好適に防止することができる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態に係る画像処理装置の内部の構成を示すブロック図。
【図２】第１実施形態に係る画像処理装置が用紙に画像を記録する場合における、制御部が実行することが可能な機能的な構成を示す図。
【図３】２値ビットマップ画像信号に基づく画像の具体的な例を示す図。
【図４】第１実施形態においてMask(x,y)が示す画像を示す図。
【図５】（Ａ）および（Ｂ）は、画像処理装置が設定する周波数の配置例を示す図。
【図６】マスクシートのパターン例を示す図。
【図７】画像処理装置が第２の情報を再生する場合における、制御部が実行することが可能な機能的な構成を示す図。
【図８】画像処理装置が第２の情報を再生する場合における、制御部が実行することが可能な他の機能的な構成を示す図。
【図９】身分証明書の構成例を示す図。
【図１０】第２実施形態に係る画像処理装置が用紙に画像を記録する場合における、制御部が実行することが可能な機能的な構成を示す図。
【図１１】第２実施形態に係る記録処理部の内部の構成を示す図。
【図１２】（Ａ）乃至（Ｃ）は、信号重畳部における色差の重畳処理を説明する説明図。
【発明を実施するための形態】
【００１４】
以下、第１実施形態について、図面を参照しながら説明する。
【００１５】
［第１実施形態］
図１は、第１実施形態に係る画像処理装置１の内部の構成を表している。図１が示すように、画像処理装置１は、制御部１１、プリンタ駆動部１２、画像データインタフェース１３、ページメモリ１４、画像処理部１５、スキャナ部１６、および操作パネル１７を備える。制御部１１は、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、バス２４、ＨＤＤ（Hard Disk Drive）２５、および外部通信部２６からなる。ＣＰＵ２１は、ＲＯＭ２２に記憶されているプログラムまたはＨＤＤ２５からＲＡＭ２３にロードされた各種のアプリケーションプログラムに従って各種の処理を実行するとともに、種々の制御信号を生成し、各部に供給することにより画像処理装置１を統括的に制御する。ＲＡＭ２３は、ＣＰＵ２１が各種の処理を実行する上において必要なデータなどを適宜記憶する。ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、およびＨＤＤ２５は、バス２４を介して相互に接続する。また、モデム、ターミナルアダプタ、およびネットワークインタフェースなどより構成される外部通信部２６は、バス２４に接続する。外部通信部２６は、ネットワーク１８を介しての通信処理を行う。
【００１６】
制御部１１は、プリンタ駆動部１２、操作パネル１７、および画像データインタフェース１３に接続する。操作パネル１７は、パネル制御部３１、表示部３２、および操作キー３３を有する。表示部３２は、例えばＬＣＤ（Liquid Crystal Display）などからなる。画像データインタフェース１３は、画像処理部１５とページメモリ１４に接続する。画像処理部１５は、スキャナ部１６に接続する。ここで、画像処理装置１が画像を形成する際の画像データの流れについて説明する。原稿が原稿台ガラス上にセットされると、スキャナ部１６は、原稿の画像信号を読み取り、読み取られた画像信号を画像処理部１５に供給する。画像処理部１５は、例えばＡＳＩＣなどにより構成される。画像処理部１５は、スキャナ部１６から供給された原稿の画像信号を取得し、取得された画像信号に対して例えばシェーディング補正や各種のフィルタリング処理、階調処理、ガンマ補正などを施す。画像処理部１５は、ソフトウェアとして制御部１１などに実装されるようにしてもよい。これらの処理後の画像信号は、必要に応じて画像データインタフェース１３を介してページメモリ１４に格納される。プリンタ駆動部１２は、制御部１１の制御に従って駆動する。
【００１７】
図２は、第１実施形態に係る画像処理装置１が用紙に画像を記録する場合における、制御部１１が実行することが可能な機能的な構成を表している。図２が示すように、画像処理装置１は、本発明の特徴的な構成として、画像信号供給部５１、第１の信号生成部５２、第１の変調部５３、第２の信号生成部５４、第２の変調部５５、信号重畳部５６、記録処理部５７、および画像信号出力部５８を備える。これらの構成は、制御部１１のＣＰＵ２１上で動作するソフトウェアとして実装される。
【００１８】
画像信号供給部５１は、画像処理装置１が副次的な信号を埋め込む対象となる画像信号を信号重畳部５６に供給する。具体的には、画像信号供給部５１は、スキャナ部１６が読み取った原稿の画像信号を、副次的な信号を埋め込む対象となる画像信号として信号重畳部５６に供給する。また、画像信号供給部５１は、ＨＤＤ２５に記録されている画像信号を読み出し、読み出された画像信号を、副次的な信号を埋め込む対象となる画像信号として信号重畳部５６に供給してもよい。さらに、画像信号供給部５１は、ネットワーク１８を介して外部通信部２６が受信する画像信号を取得し、取得された画像信号を、副次的な信号を埋め込む対象となる画像信号として信号重畳部５６に供給する。第１実施形態は、画像信号供給部５１が信号重畳部５６に供給する画像信号を、P01(col,x,y)と表記する。ここで、(x,y)はそれぞれ整数値であり、画素の位置座標を示す。(col)は、RGBの色成分を示す。このとき、col ∈{r,g,b}であるものとする。{r,g,b}は、それぞれ赤、緑、青の色成分を示す。P01(col,x,y)は、画像の信号値を示す。
【００１９】
第１の信号生成部５２は、画像処理装置１が対象となる画像信号に埋め込む第１の信号を生成し、生成された第１の信号を第１の変調部５３に供給する。第１の信号は、１画素が１bitの２値ビットマップ画像信号である。この２値ビットマップ画像信号に基づく画像は、画像信号出力部５８によって出力された画像に所定のマスクシートが重ね合わされた場合に隠し絵画像として再現される。図３は、２値ビットマップ画像信号に基づく画像の具体的な例である。第１実施形態は、この２値ビットマップ画像信号である第１の信号を、P10(x,y)と表記する。第１実施形態では、制御部１１のＨＤＤ２５は、２値ビットマップ画像信号である第１の信号を予め記録している。制御部１１のＣＰＵ２１は、画像処理装置１の起動時に、ＨＤＤ２５に記録されている第１の信号を読み出し、読み出された第１の信号をＲＡＭ２３に書き込む。そして、制御部１１のＲＡＭ２３は、２値ビットマップ画像信号である第１の信号を記憶する。
【００２０】
第１の変調部５３は、第１の信号生成部５２からの第１の信号（２値ビットマップ画像信号）を第１の色差重畳信号に変換する。第１実施形態は、第１の色差重畳信号を、P11(col,x,y)と表記する。第１の変調部５３は、［数１］を用いて第１の信号を第１の色差重畳信号に変換する。  
［数１］
P11(r,x,y)=A0*(P10(x,y)*2-1)*(Mask(x,y)*2-1)
P11(g,x,y)=-A0*(P10(x,y)*2-1)*(Mask(x,y)*2-1)
P11(b,x,y)=0
ここで、［数１］におけるA0は、重畳信号の強度を調整するための定数である。Mask(x,y)は、画像信号供給部５１が供給する画像信号に重畳する色差変調パターン（すなわち、画素の位置に応じて予め形成される特定のパターン）を示す関数であり、０または１の値をとる。図４は、第１実施形態においてMask(x,y)が示す画像を示す。図４が示す画像は、画素周期の市松状パターンの画像である。図４の場合、白の画素は、画素値が０の画素を示しており、灰色の画素は、画素値が１の画素を示す。
【００２１】
第１の色差重畳信号は、第１の信号の値とMask(x,y)の値が等しい場合、すなわち、第１の信号の値とMask(x,y)の値がいずれも０であるとき、あるいは、第１の信号の値とMask(x,y)の値がいずれも１であるときに赤色方向に色をシフトさせる一方、第１の信号の値とMask(x,y)の値が互いに異なる場合、すなわち、第１の信号の値が０でありかつMask(x,y)の値が１であるとき、あるいは、第１の信号の値が１でありかつMask(x,y)の値が０であるときに緑色方向に色をシフトさせる信号である。第１の変調部５３は、［数１］におけるA0を変えることにより、色を赤色方向または緑色方向にシフトさせる度合いを調整することができる。
【００２２】
一方、第２の信号生成部５４は、画像処理装置１が対象となる画像信号に埋め込む第２の信号を生成し、生成された第２の信号を第２の変調部５５に供給する。第２の信号は、有限のbitのディジタル信号である。第１実施形態では、第２の信号は、１６bitのディジタル信号であるものとする。第１実施形態は、第２の信号をP２と表記する。第２の変調部５５は、第２の信号生成部５４からの第２の信号に応じて第２の色差重畳信号を生成する。第１実施形態は、第２の色差重畳信号をP21(col,x,y)と表記する。第２の変調部５５は、［数２］を用いて１６種類の空間周波数の２次元の正弦波を重ね合わせることにより、第２の信号に応じた第２の色差重畳信号を生成する。  
［数２］
P21(r,x,y)=0.5*A1*Σfk*cos(2π*(uk*x+vk*y))
P21(g,x,y)=0.5*A1*Σfk*cos(2π*(uk*x+vk*y))
P21(b,x,y)=-A1*Σfk*cos(2π*(uk*x+vk*y))
ここで、［数２］におけるukとvkは、正弦波のk番目の周波数成分を示す。fkは、第２の信号のkbit目の値を示しており、０または１の値をとる。［数２］におけるkは、０≦k≦１５である。［数２］におけるA1は、重畳信号の強度を示す。
【００２３】
ukとvkは、任意の値に設定してよい。しかし、周波数が高すぎると、画像信号の記録時や再生時に重畳信号成分が消失しやすくなる。一方、周波数が低すぎると、画像信号に埋め込まれた情報がユーザに視覚的に見えやすくなってしまい、主となる画像自体を阻害してしまう。また、ukとvkにおける正弦波の周波数が互いに近接すると、周波数間の干渉が起きやすくなり、誤検知の原因ともなり得る。そこで、画像処理装置１は、ukとvkを、適切な間隔で中間周波数域に設定する。このとき、画像処理装置１は、制御部１１が実行するアプリケーションプログラムに応じて決定される信号再現の信頼性や画質の阻害の許容度に従い、適切な周波数域に設定する。第１実施形態では、画像処理装置１は、周波数の絶対値が１００dpi乃至２００dpiの範囲内に収まるように周波数域を設定し、異なる２つの周波数の間の最小距離が５０dpi以上になるように複数の周波数をそれぞれ設定する。図５（Ａ）および（Ｂ）は、画像処理装置１が設定する周波数の配置例を示す。図５（Ａ）が示すように、画像処理装置１は、中間周波数域に複数の周波数を適切な間隔で配置する。図５（Ｂ）は、図５（Ａ）におけるukとvkの具体的な数値例を示す。
【００２４】
なお、周波数分布は原点に対して点対称となるため、v＜０の領域に関しては省略する。また、第２の色差重畳信号は、青色−黄色軸に振れる色差信号である。
【００２５】
信号重畳部５６は、［数３］が示すように、画像信号供給部５１が出力する画像信号、第１の変調部５３が出力する第１の色差重畳信号、および第２の変調部５５が出力する第２の色差重畳信号を重畳して合成信号を生成する。第１実施形態は、合成信号をP02(col,x,y)と表記する。  
［数３］
P02(col,x,y)=P01(col,x,y)+P11(col,x,y)+P21(col,x,y)
【００２６】
信号重畳部５６における合成処理により、原画像に関する画像信号に２つの色差パターン画像が重畳される。なお、前述したように、原画像に関する画像信号に重畳される信号は中間周波数領域に配置されていることから、視覚的に感知することが少ない色差成分である。そのため、ユーザは重畳される信号成分を視覚的にほとんど感知することがなく、視覚的に原画像とほとんど差異のない画像となる。
【００２７】
信号重畳部５６は、生成された合成信号を記録処理部５７に出力する。
【００２８】
記録処理部５７は、信号重畳部５６からの合成信号を、プリンタ駆動部１２を用いて用紙に画像を記録するための信号に変換する。具体的には、記録処理部５７は、信号重畳部５６からの合成信号に対して色変換処理および階調処理を行う。記録処理部５７は、合成信号に対して色変換処理を行う場合、RGBにより表される画像信号を、プリンタ駆動部１２が画像を用紙に記録する際に用いるトナー色成分の量を表すCMYK信号に変換する。また、記録処理部５７は、合成信号に対して階調処理を行う場合、電子写真方式を用いたプリンタ駆動部１２は１画素ごとに十分なレベルの階調を表現することが困難であるため、網点による面積変調法を用いて濃淡を表現する処理を行う。記録処理部５７は、色変換処理および階調処理を施した後の信号を画像信号出力部５８に供給する。
【００２９】
画像信号出力部５８は、記録処理部５７からの画像信号をプリンタ駆動部１２に出力する。プリンタ駆動部１２は、画像信号出力部５８からの画像信号に基づく画像を用紙に記録する。
【００３０】
第１実施形態において画像処理装置１が用紙に記録した画像の特性および原画像に埋め込まれた副次的な情報（第１の信号と第２の信号）の再生方法について具体的に説明する。第１実施形態においては、画像処理装置１は、画像処理装置１が用紙に画像を記録する場合、第１の情報（第１の信号）および第２の情報（第２の信号）の２種類を原画像に埋め込む。画像処理装置１が原画像に埋め込まれた第１の情報と第２の情報をそれぞれ異なる再生方法を用いて再生する。具体的には、第１の情報（第１の信号）は、用紙に記録された画像に所定のマスクシートを重ね合わせることにより再生される。この再生により、ユーザは、視覚的に第１の情報を観測することができる。一方、第２の情報（第２の信号）は中間周波数領域に配置される信号であるために、ユーザは、原画像に埋め込まれた第２の情報を視覚的に観測することは困難である。そこで、画像処理装置１は、スキャナ部１６を用いて第２の情報が埋め込まれた画像を読み取った後、読み取られた画像信号に対してディジタル信号処理を施して第２の情報を再生する。
【００３１】
まず、第１の情報の再生方法について説明する。第１の情報（第１の信号）は、用紙に記録された画像に所定のマスクシートを重ね合わせることにより再生される。この再生により、ユーザは、視覚的に第１の情報を観測することができる。マスクシートには、透明なシート上に所定の不透明なパターン画像が記録されている。マスクシートに記録された不透明なパターン画像は、第１の変調部５３が第１の信号を変調する際に用いるマスクパターンMask(x,y)の画像に対応する画像である。Mask(x,y)の信号値である０または１が、互いに異なるマスクシートの透過率に対応している。図６は、マスクシートのパターン例を示す。図５が示すように、Mask(x,y)の信号値が０の部分はマスクシートが不透明な部分（黒い部分）に対応しており、Mask(x,y)の信号値が１の部分はマスクシートが透明な部分（白い部分）に対応している。
【００３２】
第１の情報の再生方法に関する詳細な原理は、特開平９−２４８９３５号公報に記載されている。第１実施形態では、第１の情報の再生方法に関する詳細な原理の説明は省略する。用紙に記録された画像にマスクシートが予め決められた位置関係で重ね合わされると、ユーザは、原画像に埋め込まれた第１の情報に基づくパターン画像を色違いで観測することができる。
【００３３】
次に、第２の情報の再生方法について説明する。第２の情報が再生される場合、画像処理装置１は、スキャナ部１６を用いて第２の情報が埋め込まれた画像を読み取った後、読み取られた画像信号に対してディジタル信号処理を施して第２の情報を再生する。スキャナ部１６は、読取りの解像度を６００dpiでかつRGBの３色成分で、第２の情報が埋め込まれた画像を読み取る。第１実施形態は、読み取られた画像信号をS0(col,x,y)と表記する。スキャナ部１６が読み取った画像信号S0(col,x,y)は、画像データインタフェース１３を介して制御部１１に入力される。
【００３４】
図７は、画像処理装置１が第２の情報を再生する場合における、制御部１１が実行することが可能な機能的な構成を表している。図７が示すように、画像処理装置１は、本発明の特徴的な構成として、色差分離部６１、周波数解析部６２、およびピーク検出部６３を備える。これらの構成は、制御部１１のＣＰＵ２１上で動作するソフトウェアとして実装される。
【００３５】
色差分離部６１は、スキャナ部１６が読み取った画像信号S0(col,x,y)を、［数４］を用いて色差信号に変換する。第１実施形態は、色差信号をS1(x,y)と表記する。  
［数４］
S1(x,y)=0.5*S0(r,x,y)+0.5*S0(g,x,y)-S0(b,x,y)
色差信号S1(x,y)は、黄−青方向の色差信号であり、第２の変調部５５における色差信号と同一の向きに設定される。色差分離部６１は、変換後の色差信号を周波数解析部６２に出力する。
【００３６】
周波数解析部６２は、色差分離部６１からの色差信号を分析し、色差信号の２次元の空間パワースペクトルを計算する。具体的には、周波数解析部６２は、２次元ＤＦＴ（離散フーリエ変換）処理を行い、複素数で示される変換出力の絶対値の２乗を計算する。ピーク検出部６３は、周波数解析部６２における計算結果に基づいて、周波数のピーク位置を検出する。画像に埋め込まれた第２の情報（第２の）信号の空間周波数は図５（Ｂ）に示される１６通りの既知の組み合わせであることから、ピーク検出部６３は、図５（Ｂ）に示される１６通りの既知の組み合わせの各空間周波数につき、周波数解析部６２における計算結果と予め設定されたパワースペクトルに関する基準値を比較し、基準値よりも大きい場合に１であると判断し、基準値以下である場合に０であると判断する。ピーク検出部６３は、図５（Ｂ）に示される１６通りの既知の組み合わせの空間周波数に対応した１６bitの数値を再生信号として操作パネル１７に出力する。例えば再生信号として「１０１１０１０１１１１００００１」が操作パネル１７に出力される。操作パネル１７のパネル制御部３１は、ピーク検出部６３からの再生信号に基づく情報を操作パネル１７の表示部３２に表示させる。
【００３７】
なお、図８は、画像処理装置１が第２の情報を再生する場合における、制御部１１が実行することが可能な他の機能的な構成を表している。図８が示すように、画像処理装置１は、本発明の特徴的な構成として、色差分離部６１、周波数解析部６２、ピーク検出部６３、および認証部６４を備えるようにしてもよい。図８の場合、ピーク検出部６３は、図５（Ｂ）に示される１６通りの既知の組み合わせの空間周波数に対応した１６bitの数値を再生信号として認証部６４に出力する。例えば再生信号として「１０１１０１０１１１１００００１」が認証部６４に出力される。認証部６４は、ＨＤＤ２５に記録されている既知の１６bitの情報と、ピーク検出部６３からの再生信号とを比較して一致するか否かを認証する。認証部６４は、その認証結果を操作パネル１７に出力する。操作パネル１７のパネル制御部３１は、認証部６４からの認証結果を操作パネル１７の表示部３２に表示させる。
【００３８】
ここで、原画像に埋め込まれた第１の情報および第２の情報の利用方法について説明する。第１実施形態における画像処理装置１は、身分証明書やＩＤカードの不正な改変や偽造の防止に適用することができる。図９は、身分証明書の構成例を示す。図９が示すように、身分証明書には、例えばユーザの顔写真とともに文字が印字されるとともに、ユーザを識別するためのＩＤ番号が記載されている。
【００３９】
画像処理装置１は、図９が示す身分証明書を印刷する場合、第１の情報として例えば身分証明書の発行者を特定するための画像を身分証明書に関する原画像に埋め込むとともに、第２の情報として身分証明書のＩＤ番号（１６bitにより表される番号）を埋め込む。これにより、身分証明書の真正を２つの方法を用いて検証することが可能となる。すなわち、第１の情報（第１の信号）は、用紙に記録された画像に所定のマスクシートを重ね合わせることにより再生される。ユーザは、この再生により、身分証明書に埋め込まれた所定の画像（例えば身分証明書の発行者を特定するための画像）が再現されるか否かを視覚的に観測することができる。さらに、画像処理装置１は、身分証明書に埋め込まれた第２の情報を周波数解析およびピーク検出によって検出して再生信号を生成し、生成された再生信号に基づくＩＤ番号を表示する。ユーザは、表示されたＩＤ番号と、身分証明書に記載されたＩＤ番号を照合することにより、身分証明書が真正か否かを検証することができる。なお、第１の情報としての画像に数字を含めておき、ユーザは、身分証明書に埋め込まれた画像に含まれる数字が再現されるか否かを観測するとともに、その数字と、再生信号に基づくＩＤ番号とを照合することにより、身分証明書が真正か否かをより高度に検証するようにしてもよい。具体的には、図９の身分証明書に記載されているＩＤ番号は「４６５６１」であるが、ＩＤ番号「４６５６１」を第１の情報としての画像に含めておき、ユーザは、身分証明書に埋め込まれた画像に含まれるＩＤ番号「４６５６１」が再現されるか否かを観測するとともに、ＩＤ番号「４６５６１」と、再生信号に基づくＩＤ番号とを照合する。これにより、身分証明書が真正か否かをより高度に検証することができる。勿論、第１の情報としての画像に含まれる数字は、ＩＤ番号そのものでなくてもよく、ＩＤ番号自体と何らかの相関性を有する数字であればよい。
【００４０】
このように、ユーザの目視による確認に用いる第１の情報と、画像処理装置１による機械確認に用いる第２の情報を身分証明書の原画像に埋め込むことにより、以下のようなメリットが生ずる。第１に、２通りの検証方法を用いることで、文書画像の改竄または偽造を好適に防止することができ、その結果、文書画像のセキュリティを格段に向上させることができる。第２に、本実施形態は、ユーザの目視による目視確認と画像処理装置１による機械確認の２つの検証方法を用いることから、ユーザの手間と文書画像のセキュリティのバランスを考慮して必要に応じて目視確認と機械確認を使い分けるようにしてもよい。目視確認は、比較的にユーザの操作が簡易であるが、文書画像の改竄防止の観点からは多少脆弱である。これに対して、機械確認は、画像処理装置１を用いるためにユーザの操作は手間となるが、文書画像の安全性を確保することができる。そこで、本実施形態は、高度のセキュリティを必要としない場合には、目視確認のみを用いて文書画像の真正を検証し、高度のセキュリティを必要とする場合には、機械確認を用いて文書画像の真正を検証するか、あるいは、目視確認と機械確認の両方を用いて文書画像の真正を検証するようにしてもよい。これにより、従来の１種類の情報のみを文書画像に埋め込む方法に比べて、文書画像のセキュリティを向上させるとともに、簡易な検証と精度の高い検証を容易に両立させることができる。特に、セキュリティ分野では、セキュリティ性と利便性はトレードオフの関係にあることから、簡易な検証と精度の高い検証とを状況によって使い分けることが可能であることは極めて有益である。
【００４１】
第３に、目視確認に用いられる第１の情報と、機械確認に用いられる第２の情報とに関連性を持たせることにより、文書画像の改竄または偽造は困難となり、文書画像のセキュリティを飛躍的に向上させることができる。
【００４２】
なお、本実施形態は、第１の情報と第２の情報をそれぞれ互いに色空間上でほぼ直交する色差信号として文書画像に埋め込む。これにより、文書画像に埋め込まれた第１の情報と第２の情報との間にクロストークを生じにくくすることができる。その結果、第１の情報と第２の情報を文書画像に埋め込んだとしても、原画像である文書画像の劣化を極めて小さく抑えることができる。従って、第１の情報と第２の情報を文書画像に埋め込んだとしても、１つの情報のみを文書画像に埋め込む従来方式に比べて原画像である文書画像の画質をほとんど劣化させることなく、また、埋め込まれた情報（第１の情報と第２の情報）の再生精度をほとんど劣化させないようにすることができる。
【００４３】
［第２実施形態］
図１０は、第２実施形態に係る画像処理装置１が用紙に画像を記録する場合における、制御部１１が実行することが可能な機能的な構成を表している。図１０が示すように、画像処理装置１は、本発明の特徴的な構成として、画像信号供給部５１、第１の信号生成部５２、第２の信号生成部５４、第２の変調部５５、信号重畳部５６、記録処理部５７、および画像信号出力部５８を備える。これらの構成は、制御部１１のＣＰＵ２１上でソフトウェアとして実装される。なお、図２の構成と対応する部分については同一の符号を付しており、その説明は繰り返しになるので適宜省略する。また、第２実施形態に係る画像処理装置１の内部の構成は、図１に示される第１実施形態に係る画像処理装置１の内部の構成と同様であり、その説明は繰り返しになるので省略する。
【００４４】
第１の信号生成部５２は、画像処理装置１が対象となる画像信号に埋め込む第１の信号を生成し、生成された第１の信号を記録処理部５７に供給する。第１の信号は、１画素が１bitの２値ビットマップ画像信号である。第２実施形態では、２値ビットマップ画像信号に基づく画像の解像度は１５０dpi（原画像である文書画像の解像度の１／４）とする。この２値ビットマップ画像信号に基づく画像の解像度１５０dpiは、後述するマスクシートの周波数（周期）に対応した値である。
【００４５】
第２の信号生成部５４は、画像処理装置１が対象となる画像信号に埋め込む第２の信号を生成し、生成された第２の信号を第２の変調部５５に供給する。第２の信号は、所定のbitのディジタル信号である。第２の変調部５５は、第２の信号生成部５４からの第２の信号に応じて色差重畳信号を生成し、生成された色差重畳信号を信号重畳部５６に出力する。なお、第２の信号生成部５４と第２の変調部の説明については第１実施形態と同様であり、その説明は繰り返しになるので省略する。
【００４６】
信号重畳部５６は、画像信号供給部５１が出力する画像信号と、第２の変調部５５が出力する色差重畳信号を重畳して合成信号を生成する。第２実施形態の場合、第１実施形態と異なり、第１の信号生成部５２が生成する第１の信号（第１の情報）は信号重畳部５６に入力されない。従って、第１の信号（第１の情報）は、画像信号供給部５１が出力する画像信号に重畳されない。信号重畳部５６における合成信号の生成方法については第１実施形態と同様であり、その説明は繰り返しになるので省略する。
【００４７】
信号重畳部５６は、生成された合成信号を記録処理部５７に出力する。
【００４８】
記録処理部５７は、信号重畳部５６からの合成信号に第１の信号生成部５２からの第１の信号を埋め込み、第１の信号が埋め込まれた合成信号を、プリンタ駆動部１２を用いて用紙に画像を記録するための信号に変換する。図１１は、第２実施形態に係る記録処理部５７の内部の構成を表している。図１１が示すように、記録処理部５７は、色変換処理部７１、階調処理部７２、および信号重畳部７３を備える。色変換処理部７１は、合成信号に対して色変換処理を行う場合、RGBにより表される画像信号を、プリンタ駆動部１２が画像を用紙に記録する際に用いるトナー色成分の量を表すCMYK信号に変換する。色変換処理部７１は、変換後のCMYK信号を階調処理部７２に供給する。
【００４９】
階調処理部７２は、変換後のCMYK信号に対して階調処理を行う場合、電子写真方式を用いたプリンタ駆動部１２は１画素ごとに十分なレベルの階調を表現することが困難であるため、網点による面積変調法を用いて濃淡を表現する処理を行う。より具体的には、階調処理部７２は、変換後のCMYK信号に対して多値ディザ処理を行う。多値ディザ処理は公知の技術である。この多値ディザ処理においては、値が昇順に並ぶ複数（Ｎ−１個）の閾値列を予め設けておき、画素の信号値と複数の閾値列とを比較して、信号値を超えない最小の閾値の番号を出力値とする。ただし、画素の信号値が最小の閾値よりも小さい場合、出力値は０とする。出力値は、０からＮ−１の間のＮ通りの値をとる。Ｎは、プリンタ駆動部１２における画素あたりの階調数に設定する。閾値列は画素位置ごとに独立に設け、ある周期的なパターンを単位として繰り返される。階調処理部７２は、周期パターンおよび閾値列の形状により、網点や万線などのスクリーンによる面積変調を行う。画素の信号値の空間的な変化が０または小さければ、閾値列により決まるパターンがそのまま出力信号に反映される。これにより、画像処理装置１は、ざらつきや階調とびのない高画質な画像を再現することができる。
【００５０】
階調処理部７２は、階調処理を施した後の信号を信号重畳部７３に供給する。
【００５１】
信号重畳部７３は、第１の信号をCMYK色差信号に変換し、階調処理後の信号に対してCMYK色差信号を重畳する。図１２（Ａ）乃至（Ｃ）は、信号重畳部７３における色差の重畳処理を説明する説明図である。第１の信号は１５０dpiの２値信号であり、原画像の画像信号の１／４の解像度である。図１２（Ａ）乃至（Ｃ）が示すように、原画像の画像信号における４×４画素のブロックが第１の信号における１画素に対応する。まず、信号重畳部７３は、［数５］を用いて第１の信号をCMYK色差信号に変換する。すなわち、画素(x,y)での第１の信号をP0（x,y）と表記すると、画素(x,y)でのCMYK色差信号P3(col,x,y)は［数５］に示される。このとき、colは、CMYKのいずれかの色を示す変数であり、col ∈{Cy,Ma,Ye,Bk}であるものとする。{Cy,Ma,Ye,Bk}は、それぞれプリンタ駆動部１２におけるトナー色のシアン、マゼンダ、黄色、および黒色を示す。
【００５２】
［数５］
P3(Cy,x,y)=(P0(x,y)*2-1)*(Mask(x,y)*2-1)
P3(Ma,x,y)=-(P0(x,y)*2-1)*(Mask(x,y)*2-1)
P3(Ye,x,y)=0
P3(Bk,x,y)=0
【００５３】
信号重畳部７３は、原画像のCMYK各色の画像信号をCMYK色差信号に加算する。ただし、解像度の違いにより、CMYK色差信号の１画素は原画像の画像信号の１６画素に対応する。そこで、第２実施形態においては、画像処理装置１は、原画像の画像信号を変調する場合、CMYK色差信号の１画素に対応する１６画素からなるブロックのうち、ほぼ中心部分の４画素の画像信号を変調する。図１２（Ａ）は、CMYK色差信号の重畳前のCMYK信号のうちのCyan信号を表している。図１２（Ａ）が示すように、階調処理部７２の多値ディザ処理によって、斜め方向の万線形状のスクリーンとなっている。また、図１２（Ｃ）は、Maskパターンを示しており、白と黒により示される各正方形はCMYK色差信号の１画素をそれぞれ表している。図１２（Ｂ）が示すように、画像処理装置１は、CMYK色差信号の１画素に対応する１６画素からなるブロックのうち、ほぼ中心部分の４画素の画像信号を変調する。すなわち、信号重畳部７３は、P3(Cy,x,y)の値が１である場合には万線を太らせる方向に変調し、ほぼ中心部分の４画素のうちの１画素を太らせる方向に変調する。一方、信号重畳部７３は、P3(Cy,x,y)の値が０である場合には万線を細らせる方向に変調する。スクリーンの位置は閾値列の設計値により予め定まっているので、どの画素をどの程度太らせるか否かは既知であり、これらを予めテーブル化してＲＯＭ２２などに記憶しておくようにしてもよいし、計算処理を行ってどの程度画素を太らせるかを求めるようにしてもよい。
【００５４】
信号重畳部７３は、CMYK色差信号が重畳された原画像のCMYK各色の画像信号をプリンタ駆動部１２に出力する。なお、マゼンダと黄色の信号についても同様である。
【００５５】
このように、CMYK色差信号の１画素に対応する１６画素からなるブロックのうち、ほぼ中心部分の４画素の画像信号を変調することで、以下のようなメリットが生ずる。すなわち、マスクパターンは市松状のパターンであるとすると、隣接する正方形のパターン同士における色差信号は互いに反対の値（０と１）である可能性が極めて高く、中心分の４画素を除く１２画素を変調してしまうと、太らせる変調と細らせる変調が隣接することとなってしまい、スクリーンパターンがいびつな形状になってしまう可能性がある。スクリーンパターンがいびつになると、一般的にざらつきノイズや階調ジャンプが発生しやすくなり、画質が劣化してしまう。そこで、第２実施形態においてはCMYK色差信号の１画素に対応する１６画素からなるブロックのうち、ほぼ中心部分の４画素の画像信号を変調することで、これらの画質の劣化を最小限に抑えることができる。
【００５６】
これにより、第１の信号の信号値が１である画素では、マスクパターンの画素値が１か０かの値に応じて、シアンーマゼンダ方向に色差が振れる。第１の信号の信号値が０である画素については逆となる。シアンとマゼンダの補色はそれぞれ赤と緑であるので、第１実施形態と同様に赤−緑軸方向に原画像の画像信号変調されることになる。従って、第１の実施形態と同様に第１の信号は赤−緑軸方向の色差の高周波数成分として原画像の画像信号に埋め込まれるため、第１の信号に基づく画像は視覚的にほとんど目立つことはない。また、第２の信号（第２の情報）は青−黄軸方向に振れ、第１の信号と第２の信号とは互いに直交することから、第１の信号と第２の信号とが互いに干渉しなくなる。また、プリント駆動部１２によって用紙に記録された原画像をスキャナ部１６が読み込み、信号処理が施されることで第２の信号（第２の情報）が読み取られた場合であっても、埋め込まれた第１の信号（第１の情報）が第２の信号（第２の情報）の読み取りに影響を及ぼすことは少ない。
【００５７】
第２の実施形態は、第１の信号（第１の情報）を記録処理部５７の階調処理の後に原画像の画像信号に埋め込む。通常、階調処理は、画像処理装置１の内部、特にプリンタ駆動部１２のドライバなどで行われるため、一旦、原画像が用紙に記録された後は、ユーザが手を加えることはできない。そのため、第三者による情報の埋め込みが困難となり、文書画像の原本の真正を保証することができ、文書画像のセキュリティを向上させることができる。また、第２実施形態では、画像処理装置１は、階調処理後にスクリーンパターンの性質を考慮して第１の信号を埋め込むため、埋め込みによる画質の劣化を小さく抑えることができる。さらに、第２の信号が青−黄軸方向に埋め込まれるのに対して、第１の信号は青−黄軸方向に略直交する赤−緑軸方向に埋め込まれるために、埋め込まれた信号（情報）同士の干渉を最小限に抑えることができる。
【符号の説明】
【００５８】
１…画像処理装置、１１…制御部、１２…プリンタ駆動部、１３…画像データインタフェース、１４…ページメモリ、１５…画像処理部、１６…スキャナ部、１７…操作パネル、１８…ネットワーク、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…バス、２５…ＨＤＤ、２６…外部通信部、３１…パネル制御部、３２…表示部、３３…操作キー、５１…画像信号供給部、５２…第１の信号生成部、５３…第１の変調部、５４…第２の信号生成部、５５…第２の変調部、５６…信号重畳部、５７…記録処理部、５８…画像信号出力部、６１…色差分離部、６２…周波数解析部、６３…ピーク検出部、６４…認証部、７１…色変換処理部、７２…階調処理部、７３…信号重畳部。
【図１】
2010011446.tif 000003
【図２】
2010011446.tif 000004
【図３】
2010011446.tif 000005
【図４】
2010011446.tif 000006
【図５】
2010011446.tif 000007
【図６】
2010011446.tif 000008
【図７】
2010011446.tif 000009
【図８】
2010011446.tif 000010
【図９】
2010011446.tif 000011
【図１０】
2010011446.tif 000012
【図１１】
2010011446.tif 000013
【図１２】
2010011446.tif 000014