(57)【要約】【課題】  不可視情報に可視情報が重なっている場合においても、不可視情報の抽出を可能にする。【解決手段】  本発明は、ステルスインクで形成された不可視情報の少なくとも一部分に可視情報が重なって形成されている対象物から、不可視情報を抽出するための方法であって、対象物にステルスインクを発光させる光を照射するステップと、対象物からの反射光を受光するステップと、受光した反射光から画像情報を抽出するステップと、画像情報を複数のカラー・チャンネル情報に分割するステップと、カラー・チャンネル情報から選択した少なくとも２つのカラー・チャンネル情報について、画像情報を構成する各ピクセル値についてのカラー・チャンネル情報間の相関関数を求めるステップと、相関関数を用いて、選択した前記カラー・チャンネル情報の一つについて、可視情報成分を軽減し補間するステップと、補間された一つのカラー・チャンネル情報から不可視情報を抽出するステップとを含む方法を提供する。【選択図】  図６
2007164715.tif 000002
【特許請求の範囲】
【請求項１】
ステルスインクで形成された不可視情報の少なくとも一部分に可視情報が重なって形成されている対象物から、前記不可視情報を抽出するためのコンピュータ・プログラムであって、コンピュータを、
前記ステルスインクを発光させる光を前記対象物に当てることにより得られた画像情報を受け取って格納する手段と、
格納された画像情報を複数のカラー・チャンネル情報に分割する手段と、
前記カラー・チャンネル情報から選択した少なくとも２つのカラー・チャンネル情報について、前記画像情報を構成する各ピクセル値についてのカラー・チャンネル情報間の相関関数を求める手段と、
前記相関関数を用いて、選択した前記カラー・チャンネル情報の一つについて、可視情報成分を軽減し補間する手段と、
補間された前記一つのカラー・チャンネル情報から不可視情報を抽出する手段として機能させるためのコンピュータ・プログラム。
【請求項２】
前記不可視情報はQRコード、一次元のバーコード、およびこれらに類似のエンコードデータの中から選択された一つからなる、請求項１のコンピュータ・プログラム。
【請求項３】
前記対象物は印刷物からなり、前記不可視情報はステルスインクで印刷され、さらに前記可視情報はQRコードに重畳して印刷された可視情報を含む、請求項２のコンピュータ・プログラム。
【請求項４】
さらに、前記コンピュータを、選択した前記カラー・チャンネル情報において、前記不可視情報が含まれる領域を特定する手段として機能させる、請求項１のコンピュータ・プログラム。
【請求項５】
前記相関関数を求める手段は、選択した一つのカラー・チャンネル情報に対する他のカラー・チャンネル情報のピクセル値のばらつき値を求め、当該ばらつき値から前記相関関数を求めることを特徴とする、請求項１のコンピュータ・プログラム。
【請求項６】
前記相関関数を求める手段は、相関関数を求めるためのカラー・チャンネル情報として、複数の前記カラー・チャンネル情報から計算により新たに得られたカラー・チャンネル情報を用いることを特徴とする、請求項１のコンピュータ・プログラム。
【請求項７】
ステルスインクで形成された不可視情報の少なくとも一部分に可視情報が重なって形成されている対象物から、前記不可視情報を抽出するための装置であって、
前記ステルスインクを発光させる光を前記対象物に当てることにより得られた画像情報を入力する手段と、
前記画像情報を格納するメモリと、
前記画像情報を処理する手段と、
前記メモリに格納されたプログラムであって、前記処理手段を、
前記画像情報を複数のカラー・チャンネル情報に分割する手段と、
前記カラー・チャンネル情報から選択した少なくとも２つのカラー・チャンネル情報について、前記画像情報を構成する各ピクセル値についてのカラー・チャンネル情報間の相関関数を求める手段と、
前記相関関数を用いて、選択した前記カラー・チャンネル情報の一つについて、可視情報成分を軽減し補間する手段と、
補間された前記一つのカラー・チャンネル情報から不可視情報を抽出する手段として機能させるためのプログラムと、
抽出された不可視情報を表示するための表示部とを備える、装置。
【請求項８】
さらに、前記ステルスインクを発光させる光を照射する光源を備え、前記入力手段は前記対象物からの反射光を受光する受光器を含む、請求項７の装置。
【請求項９】
前記装置は携帯電話である、請求項７または８の装置。
【請求項１０】
ステルスインクで形成された不可視情報の少なくとも一部分に可視情報が重なって形成されている対象物から、前記不可視情報を抽出するための方法であって、
前記対象物に前記ステルスインクを発光させる光を照射するステップと、
前記対象物からの反射光を受光するステップと、
受光した反射光から画像情報を抽出するステップと、
前記画像情報を複数のカラー・チャンネル情報に分割するステップと、
前記カラー・チャンネル情報から選択した少なくとも２つのカラー・チャンネル情報について、前記画像情報を構成する各ピクセル値についてのカラー・チャンネル情報間の相関関数を求めるステップと、
前記相関関数を用いて、選択した前記カラー・チャンネル情報の一つについて、可視情報成分を軽減し補間するステップと、
補間された前記一つのカラー・チャンネル情報から不可視情報を抽出するステップとを含む方法。
【請求項１１】
さらに、選択した前記カラー・チャンネル情報において、前記不可視情報が含まれる領域を特定するステップを含む、請求項１０の方法。
【請求項１２】
前記相関関数を求めるステップは、選択した一方のカラー・チャンネル情報に対する他方のカラー・チャンネル情報のピクセル値のばらつき値を求め、当該ばらつき値から前記相関関数を求めることを特徴とする、請求項１０の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には不可視情報を抽出することに関し、より詳細には、不可視情報に可視情報が重なっている場合においても、不可視情報を抽出するための、装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
紙等のアナログメディア（情報）とデジタルコンテンツ（情報）を結びつける方法として次の方法がある。すなわち、まずURL等の情報をQRコード（２次元バーコード）等でエンコードする。次に、そのQRコードをステルスインク等を用いて不可視の状態で紙に印刷する。そして、その不可視インクを発光させる光（紫外光等）を照射しながらデジタルカメラ、携帯電話等で撮像し、エンコードした情報を抽出するという方法がある（日本国の特開２００３−２９６６５９号公報）。
【０００３】
この従来の方法は、可視インクでQRコード等を印刷する場合に比べ、見栄えを悪くしない、余分なスペースをとらない、という利点がある。また、電子透かしを用いて情報を埋め込む場合と比べても、圧倒的に多くの情報量を埋め込むことができ、さらに耐性が良く、かつ画質を全く損なわない等のメリットがある。
【０００４】
しかし、その不可視コードと可視の印刷が重なって印刷された場合、不可視の情報を抽出する際に、正しく不可視情報を抽出できないという問題がある。すなわち、QRコードの場合、コード事体にリード・ソロモン（Reed Solomon）による最大30%のバースト・エラー（burst error）の訂正機能がある。しかし、不可視コードと可視の印刷が重なって印刷された場合、そのエラー訂正能力を超えてエラーが起きる場合がある。
【０００５】
この問題を避けるために、印刷時に、そのような重なりあいが出来るだけ起きないように印字する方法もある（日本国の特許願2005−044666）。しかし、スペース等の関係からどうしても重なって印刷せざるを得ない場合がある。
【特許文献１】日本国の特開２００３−２９６６５９号公報
【特許文献２】日本国の特許願２００５−０４４６６６
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、不可視情報に可視情報が重なっている場合においても、不可視情報を抽出すること
である。
【課題を解決するための手段】
【０００７】
本発明は、ステルスインクで形成された不可視情報の少なくとも一部分に可視情報が重なって形成されている対象物から、不可視情報を抽出するためのコンピュータ・プログラムであって、コンピュータを、ステルスインクを発光させる光を対象物に当てることにより得られた画像情報を受け取って格納する手段と、格納された画像情報を複数のカラー・チャンネル情報に分割する手段と、カラー・チャンネル情報から選択した少なくとも２つのカラー・チャンネル情報について、画像情報を構成する各ピクセル値についてのカラー・チャンネル情報間の相関関数を求める手段と、相関関数を用いて、選択したカラー・チャンネル情報の一つについて、可視情報成分を軽減し補間する手段と、補間された一つのカラー・チャンネル情報から不可視情報を抽出する手段として機能させるためのコンピュータ・プログラムを提供する。
【０００８】
本発明は、ステルスインクで形成された不可視情報の少なくとも一部分に可視情報が重なって形成されている対象物から、不可視情報を抽出するための装置であって、ステルスインクを発光させる光を対象物に当てることにより得られた画像情報を入力する手段と、画像情報を格納するメモリと、画像情報を処理する手段と、メモリに格納されたプログラムであって、処理手段を、画像情報を複数のカラー・チャンネル情報に分割する手段と、カラー・チャンネル情報から選択した少なくとも２つのカラー・チャンネル情報について、画像情報を構成する各ピクセル値についてのカラー・チャンネル情報間の相関関数を求める手段と、相関関数を用いて、選択したカラー・チャンネル情報の一つについて、可視情報成分を軽減し補間する手段と、補間された一つのカラー・チャンネル情報から不可視情報を抽出する手段として機能させるためのプログラムと、抽出された不可視情報を表示するための表示部とを備える装置を提供する。
【０００９】
本発明は、ステルスインクで形成された不可視情報の少なくとも一部分に可視情報が重なって形成されている対象物から、不可視情報を抽出するための方法であって、対象物にステルスインクを発光させる光を照射するステップと、対象物からの反射光を受光するステップと、受光した反射光から画像情報を抽出するステップと、画像情報を複数のカラー・チャンネル情報に分割するステップと、カラー・チャンネル情報から選択した少なくとも２つのカラー・チャンネル情報について、画像情報を構成する各ピクセル値についてのカラー・チャンネル情報間の相関関数を求めるステップと、相関関数を用いて、選択したカラー・チャンネル情報の一つについて、可視情報成分を軽減し補間するステップと、補間された一つのカラー・チャンネル情報から不可視情報を抽出するステップとを含む方法を提供する。
【発明の効果】
【００１０】
本発明によれば、不可視情報に可視情報が重畳されている場合に、その可視情報成分を軽減し補間して得られた画像情報から不可視情報を抽出することにより、従来不可能だった不可視情報の抽出が可能になる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について、不可視インクで形成されたQRコード（２次元バーコード）を例にとり、以下に説明する。なお、本明細書で使用するステルスインクとは、広く不可視なインクを包含する意味で用いている。したがって、不可視なインクであれば基本的に何でもよい。また、本発明は不可視なインクで形成されたものであれば、QRコードに限られず、他のいかなるコード（情報）についても適用可能である。また、下記実施の形態においては、抽出情報を表示装置に表示する例を示しているが、抽出情報を直接表示するのではなく、抽出情報を用い、別のシステムにアクセスし、その内容を表示（例えば、インタネットのURLアドレスを抽出し、そのアドレスの内容を表示する）、もしくはその抽出情報を記録、送信すること等も考えられる  
【００１２】
図１は、本発明のプログラム、方法が実行される装置、言い換えれば不可視情報を抽出するための装置の構成を示すブロック図である。装置にはパーソナル・コンピュータ（PC）等のコンピュータ、携帯電話等の携帯端末装置（デバイス）が含まれる。装置１０は、画像情報を入力する手段１０２と、画像情報を格納するメモリ１０４と、画像情報を処理する手段１０６と、抽出された不可視情報を表示するための表示部１０８から構成される。さらに、装置１０は、ステルスインクを発光させる光を照射する光源１０９（図１の破線ブロック）を備えることができる。また、入力手段１０２は、対象物からの反射光を受光する受光器（カメラ等）を含むことができる。
【００１３】
メモリ１０４はプログラムを格納する。そのプログラムは、処理手段１０６を、図２に示されるように、画像情報を複数のカラー・チャンネル情報に分割する手段１２１と、カラー・チャンネル情報で不可視情報が含まれる領域を特定する手段１２２、カラー・チャンネル情報間の相関関数を求める手段１２３と、カラー・チャンネル情報または複数のそ情報から計算された新たなチャンネルから可視情報成分を軽減し補間する手段１２４と、補間されたカラー・チャンネル情報から不可視情報を抽出する手段１２５として機能させる。さらに、相関関数を求める手段１２３は、選択した一つのカラー・チャンネル情報に対する他のカラー・チャンネル情報のピクセル値のばらつき値を求め、そのばらつき値から前記相関関数を求める機能を有する。
【００１４】
一実施形態では、不可視情報はQRコードからなる。さらに、対象物は印刷物からなり、不可視情報はステルスインクで印刷され、可視情報はQRコードに重畳して印刷された可視情報を含む。印刷物には、新聞、雑誌等の紙に印刷されたもの、あるいは紙以外の媒体（フィルム、プラスチック、壁など）に印字されたものも含む。ステルスインクには、紫外光のみならず赤外光や弱いエックス線等で発光する材料を含有するインクが含まれる。
【００１５】
以下に、本発明の実施形態についてさらに詳細に説明する。
図３はQRコードの例である。図４はQRコードを機能別に示した図である。QRコードから情報を抽出する場合、先ず図３、図４（ａ）の３隅の正方形の位置検出パターン１３０を見つける。位置検出パターン１３０は、黒い部分と白い部分の長さ（幅）の割合が、図４(ｂ)に示すように、順番に1:1:3:1:1になっている。次にアライメントパターン１３２（左下の位置検出パターン１３０の縮小版のパターン、白、黒のセル（パターンの最小単位）が交互にあるパターン）によりコード歪みを補正する。さらに、セルの色（白、黒）を数値化して、情報を抽出する。QRコードにはエラー訂正（error correction）機能があり、リード・ソロモン（Reed Solomon）符号で最大30%までのバースト・エラー（burst error）を訂正できる。
【００１６】
従来のQRコードからの情報の抽出方法では、全て各セルの色が１色（基本的に黒または白）と仮定されている。したがって、従来の方法は、本発明のように、各セルの中に２色以上の色でかつ濃淡の違うものが含まれたものから抽出を行うものではない。例えば、特開２００３−２９６６５９号公報の方式の場合は、各セルを十分大きくすることにより、各セルに２色以上の色が混ざることを回避している。したがって、その方式では、本発明で扱うような小さいセルサイズで構成されるＱＲコードからの情報を抽出できない。
【００１７】
図５は、シアンの不可視（ステルス）インクで新聞に印刷したＱＲコードを、紫外線発光ダイオード（ＬＥＤ）によって発光させて撮影した画像を示す図である。このようにＱＲコード部分１３４と原画１３６が重なっている場合、原画の成分が邪魔をしており、そのままでは位置検出パターンを正しく発見出来る可能性は低い。また、正しく発見できたとしても、コード情報のセルも原画の影響を受け、エラー訂正によって訂正しきれない可能性が高い。図５の（ｂ）は、（ａ）の一部（小円の部分）を拡大したものである。本発明においては、以下に述べる内容により、不可視コードと原画（図５では新聞の文字）が重なって印刷された場合においても、原画の影響を消して、正しく不可視インクで印字されたコードから情報を正しく抽出する。
【００１８】
図６に、本発明の一実施形態のプログラムの実行（方法）のフローを示す。本発明は、図６のフローにより、不可視インクで印字された画像を紫外線LED等のライトで発光させ、それを撮影したデジタル画像を入力とし、QRコードの各セルのビット情報（1 or 0、 黒 or 白）を再現したQRコードの画像を出力とする。以下、各ステップに関して、図５（ａ）の画像および図３のＱＲコードを引用しながら説明する。
【００１９】
（Ａ）画像取得
新聞紙にシアンインクで印刷されたＱＲコード（図３、図５）に、365nm波長の紫外線LEDの光を当てて、640x480画素のデジタルカメラで撮影することにより、画像情報を取得する。
【００２０】
（Ｂ）チャンネル分割
入力画像をRGB、YCbCr、HSL等のカラー・チャンネルに分割する。ここで、カラー・チャンネルに分割するとは、例えば赤（Ｒ）、緑（Ｇ），青（Ｂ）の各色（単色）で画像を出力（再構成）することを意味する。また、これらの複数のチャンネルを用いて新たに計算されたチャンネル、例えば、“（Ｂチャンネル-Ｒチャンネル+255)/2）等”も本発明のチャンネルとしてもよい。図７は、図５（ａ）の画像をRGBに分解した様子を示す図である。図７の左から、（ａ）は赤、（ｂ）は緑、（ｃ）は青の各チャンネルで表した画像を示す。以下、このRGBチャンネル分割を行う場合を例に取り説明を行う。
【００２１】
(Ｃ)コード領域（正方形部分）の抽出
次に、チャンネル分割した画像より、QRコードを含む領域（正方形）１３８を抽出する。本例の場合、インク（シアン）およびLED（紫外線）の組み合わせにより、B（青）のチャンネル成分にQRコード成分が最も多く含まれている。すなわち、図７（ｃ）が最も鮮明に（コントラスト良く）QRコードの正方形１３８を表している。そこで、Bの画像を使い、先ず以下の変換を行い、画像を下記式（１）で置き換える。
【数１】
2007164715.tif 000003
ここで、b(x、y)は、pixel(x、y)のB成分のピクセル値(0から255の整数値をとる)であり、Eはサーチの範囲である。本例では、E=10とした。図８（ａ）は、式(1)の操作を施した後のBチャンネルの画像である。なお、ここでは最大値を利用したが、平均値、最小値等を用いる方法も利用可能である。この画像から正方形部分を抽出する方法の１例としては、AB(x、y、d)を、(x、ｙ)を重心として１辺(2d+1)の正方形のB成分のピクセル値の平均値としたとき、
【数２】
2007164715.tif 000004
の最小値を与える正方形（但し、dは有る決められた正の最小値d_min以上）にする方法がある。図８（ｂ）は式(2)を使い、正方形１３８を特定し、線で囲った図である。
【００２２】
(Ｄ)チャンネル間相関、広がり計算
次に、上記(ｃ)で求まった領域（正方形）１３８における、ピクセル値のチャンネル間の相関、広がりを調べる。図９（ａ）は、図５（ａ）の画像について、図８（ｂ）の正方形で囲まれた部分のピクセルの(R、B)の値をプロットしたものである。図９（ｂ）は、そのうち不可視インク部分１４０とそうでない部分１４２の各一部をプロットしたものである。因みに、（ｂ）の図は、元のＱＲコードを知っている状態でプロットしたものであり実際の画像からは、この段階では（ａ）の図のみが作成可能であることに注意されたい。これらの図からわかるように、図５（ａ）の画像の場合、R-Bは線形に近い相関を持っており、重なり部分もあるが、不可視インク部分とそうでない部分が分離されていることがわかる。但し、単純にBからRのピクセル値を引くだけであれば、Rの値が小さい部分の印字部分を正しく再現できない。そのため、本システムでは、先ず、以下の２つの相関関数を求め、これらを用いて(D)のステップで不可視インクの部分の再現性を向上させる。
【００２３】
１．R-Bの相関を、相関関数f(R)で表す。
２．各Rの値に対してBの広がりを計算し、それらの値を元に、その広がりをRの関数g(R)として求める。
ここで、f(R)は、Rに対するBの値を最小二乗法で一次式に近似したものである。また、g(R)は、Rに対するBの分散を最小二乗法で一次式に近似したものである。f(R)のみを使って単純にBの値を例えばbi’=(bi-a0ri-c0)α+128（αは適当な係数）として変換することも考えられる。しかし、そうすると、Rの小さいところではBの分散が小さいため、値が128の周りに集まってしまうため、下記で述べるように、分散の大きさに反比例してBの値を正規化する。
【００２４】
具体的には、以下の方法で、最小二乗法でf(R)、g(R)を計算する。
【数３】
2007164715.tif 000005
但し、
【数４】
2007164715.tif 000006
【数５】
2007164715.tif 000007
但し、
【数６】
2007164715.tif 000008
ここで、c0<0またはc1<0となる場合、各々式(3)、(4)でc0= a0, c1= a1として最小二乗法でa0, a1を計算しなおす。なお、ここでは最小二乗法を利用したが、R-Bや広がりの相関を表す方法、関数であれば、最小二乗法以外の方法を用いてもよい。
【００２５】
（Ｅ)原画成分軽減画像作成
次に、求めた相関関数f(R)、g(R)より、Bの値を補間し、不可視インク部分の画像を浮き立たせて、原画部分の影響を減らす。具体的には、先ず、biの値を以下の式を用いてb’iに変換する。
b’i= (bi- f(ri))/ g(ri)                          (5)
更に、b’iの値が0から255に分散するように、以下の式でb”iに正規化する。
b”i= 255(b'i-min)/(max-min)                     (6)
但し、min、maxは各々b’iの最小値、最大値。
図１０（ａ）は、上記の方法で図５（ａ）の図から原画成分軽減（コード部分強調）画像を作成したものである。
【００２６】
(Ｆ)位置検出、アライメントパターン抽出、アライメント
次に、原画成分軽減画像から、位置検出パターンとアライメントパターンを抽出し、アライメントを行い、QRコードの形を正方形に補正する。これらの方法は、従来からのQRコードの抽出方法と同等であるので、ここでは詳細な説明は省略する。
【００２７】
(Ｇ)ビット抽出
次に、アライメント後のQRコードより、各セルのビット情報をそれらの色から判断する。QRコードの場合、1辺のセルの数pは、p=4m+21(m=0,1..)なので、mは、正方形の一辺の長さ（ピクセル数）S、位置検出コード１辺の平均長Lから、
m = round(7(S-3L)/4L)                       (7)
で求めることが出来る。また、ライトの当たり具合等により、コードの場所で平均輝度値にばらつきがあることがある。したがって、あるセルのビット情報（セルの色）を、そのセルの平均輝度値が、そのセルの中心を重心とする一辺 D (7S/p<=D<=S)の正方形における輝度値の平均値より大きいか小さいかで決定する方法を用いて求めることができる。これらの方法で、QRコードを再現して、出力する。その際、予めそこにあるべき情報がわかっているセルの場合（図４（ａ）の位置検出パターン、アライメントパターン、タイミングパターンの部分）、セル情報の抽出は行わず、そこにあるべき情報を出力する（図４参照）。
【００２８】
（Ｈ）エラー訂正、デコード
その後、その出力されたＱＲコードに対し、Reed Solomonエラー訂正を行い、コードの情報をデコードする。図１０（ｂ）は、図５（ａ）の図から、本システムを用いて出力したＱＲコード再現画像である。
【実施例１】
【００２９】
発明の効果を確認するため、本発明をPC上のプログラムで実装し、図１１のような構成２０で実験を行った。実験の具体的な内容は以下の通りである。
１．原紙：新聞１４４を利用、新聞の１面、テレビ欄等の欄を選択した。
２．ＱＲコード：図３の埋め込み情報Ａを41x41(6型)のQRコード１４５（最大30%エラー訂正）にして、13mmx13mmの大きさで不可視シアンインク１４６を用いてプリンタ１４７で印刷した。
３．撮影：波長365nmのUV LED１４８を光らせて、30万画素(640x480)のデジタルカメラ１４９で撮影したものと、200万画素(1600x1200)のデジタルカメラ１４９で撮影したものをパソコン（ＰＣ）１５０に取り込んだ。
４．抽出：本発明の方式でＱＲコードの画像を再現し、市販抽出プログラム（PsQEdit.exe）を用い、抽出を試みた。
【００３０】
上述した図６のステップ(Ｄ)チャンネル間相関・広がり計算と（Ｅ)原画成分軽減画像作成および(Ｇ)ビット抽出の画面分割による効果も確認するため、各々下記２、３、４、の方式でも抽出を試み、本方式の有用性を確認した。
１．本発明の方法を利用して抽出した。但し、ステップ(ｇ)において、D=0.22Sとした。
２．ステップ(ｄ)、(ｅ)の代わりに、B成分からR成分を引き、値を0から255に正規化した画像を利用して抽出した。但し、ステップ(ｇ)においてD=0.22Sとした。
３．ステップ(ｇ)において、D=Sとして抽出した。
４．上記２で、D=Sとして抽出した。
【００３１】
実験に用いた画像としては、30の30万画素画像、19の200万画素画像を用いた。本発明方式を用い、全ての画像から正しく埋め込み情報（ＱＲコード情報）を検出することができた。表１に、実験結果を示す。２、３の方式で検出できるものもあるが、これは本方式の一部を含んでいる。(Ｄ)、(Ｅ)、(Ｇ)の方式（ステップ）の何れも含まない４では、正しく抽出出来る画像が全くない。これらの結果より、本発明の方式が有効であることが解る。また、３の結果より、(Ｇ)ビット抽出の際にエリアを区切ることが（今回使った画像のみから言うと）、特に画素数が少ない画像で効果的であったことがわかる。
【００３２】
【表１】
2007164715.tif 000009
【実施例２】
【００３３】
図１２に本発明が携帯電話３０に実装される場合の実装方法を示す。従来のカメラ付携帯電話に紫外線ＬＥＤ１６０を追加し、ＲＯＭ１６２に本発明のプログラムを格納するだけで本発明を機能させることができる。この場合、通常のＬＥＤに代わって、紫外線ＬＥＤ１６０を発光させ、その紫外光を新聞等に形成された不可視のＱＲコードに当てる。ＱＲコードはその紫外光で発光する。その光をカメラで受光し、画像情報としてＲＡＭに取り込む。取り込まれた画像情報は、ＲＯＭ１６２に格納されたプログラムの実行により、上述した本発明の方法で処理されて、ＱＲコードに埋め込まれた情報が抽出される。
【００３４】
また、携帯電話の他にも、本発明は、最近の無線LAN通信機能を搭載したゲーム機などにも応用が可能である。例えば、カメラ機能を搭載したゲームカートリッジと、紫外線を当てて紫外光を発するインクや、赤外線をあてて赤外光を発光・吸収するインクと組合せることで、表示装置上でのみ不可視情報を見ることができる新たなユーザインターフェースを持つゲームも可能となる。ゲームで使われるお宝やアイテムを印刷物上に隠して提供するような書籍やカードと組合せた新たなゲームの提供方法も可能となる。
【図面の簡単な説明】
【００３５】
【図１】本発明のプログラム、方法が実行される装置の構成を示すブロック図である。
【図２】本発明の処理手段の構成（機能）を示すブロック図である。
【図３】ＱＲコードの例を示す図である。
【図４】ＱＲコードを機能別に示した図である。
【図５】不可視インクで新聞紙に印刷したＱＲコードを、紫外線ＬＥＤによって発光させて撮影した画像を示す図である。
【図６】本発明の一実施形態のプログラムの実行（方法）のフローを示す図である。
【図７】図５の画像をＲＧＢの３色に分解して表した図である。
【図８】図５の画像のＢチャンネルについての画像を示す図である。
【図９】図５（ａ）の画像について、正方形で囲まれた部分のピクセルの(R、B)の値をプロットした図である。
【図１０】図５（ａ）の画像から原画成分を軽減した画像（再現画像）を示す図である。
【図１１】本発明の実施例１の構成を示す図である。
【図１２】本発明を携帯電話に実装した場合の一例を示す図である。
【符号の説明】
【００３６】
１０  装置
２０  実験構成
３０  携帯電話
１０２  画像情報を入力する手段
１０４  メモリ
１０６  処理手段
１０８  表示部
１２１  画像情報をカラー・チャンネル情報に分割する手段
１２３  不可視情報が含まれる領域を特定する手段
１２４  カラー・チャンネル情報から可視情報成分を軽減し補間する手段１２４
１２５  カラー・チャンネル情報から不可視情報を抽出する手段
１３０  位置検出パターン
１３２  アライメントパターン
１３４  ＱＲコード部分
１３６  原画部分
１４０  不可視インク部分
１４２  不可視インク部分でない部分
１４４  新聞
１４５  ＱＲコード
１４６  不可視シアンインク
１４７  印刷機
１４８  ＵＶ  ＬＥＤ
１４９  デジタルカメラ
１５０  ＰＣ
１６０  紫外線ＬＥＤ
１６２  ＲＯＭ
【図１】
2007164715.tif 000010
【図２】
2007164715.tif 000011
【図３】
2007164715.tif 000012
【図４】
2007164715.tif 000013
【図５】
2007164715.tif 000014
【図６】
2007164715.tif 000015
【図７】
2007164715.tif 000016
【図８】
2007164715.tif 000017
【図９】
2007164715.tif 000018
【図１０】
2007164715.tif 000019
【図１１】
2007164715.tif 000020
【図１２】
2007164715.tif 000021