(57)【特許請求の範囲】
【請求項１】
１個の画像コードを解析する画像コードの解析方法であって、
１個の画像コードを取得する装置を提供するステップ（１）と、
１個の画像処理を行う装置を提供するステップ（２）と、
１個の位置標識図形識別モジュールを提供するものであって、前記位置標識図形識別モジュールは、画像コードにおける３個の基本位置標識図形と１個の特徴位置標識図形とよりなる４個の位置標識図形を識別するとともに、特徴位置標識図形を基本位置標識図形と区別する、ものであるステップ（３）と、
１個の計算モジュールを提供するものであって、前記計算モジュールは、特徴位置標識図形の位置を中心にして、３個の基本位置標識図形の位置づけによって、３個の基本位置標識図形の座標値を算出するものであるステップ（４）と、
１個の画像校正モジュールを提供するものであって、前記画像校正モジュールは、透視変換と双線形補間原理を用いて、取得した画像コードを標準画像コードに校正するものであるステップ（５）と、
１個の情報を解読する解読モジュールを提供するものであって、前記解読モジュールは、電子透かし技術を用いて、取得した画像コードを校正した標準画像コードから透かし情報を解読するものであるステップ（６）と
を有する画像コードの解析方法において、
前記ステップ（５）は、さらに、
取得した画像コードにおける４個の位置標識図形の位置座標値pi′(xi,yi)(0≦i≦3)及び標準画像コードにおける４カ所の頂角における４個の位置座標値pi(xi,yi)(0≦i≦3) (0≦xi≦255,0≦yi≦255)を、以下の公式（１）に代入して、８個のパラメータa,b,c,d及びm,n,p,qを算出するステップ（ａ）と、
xi' ＝ axi+byi+cxiyi+d(0≦ i ≦ 3)    公式 (1)
yi' ＝ mxi+nyi+pxiyi+q(0 ≦ i ≦ 3)
標準画像コードにおける座標値(xi, yi)(0≦xi≦255,0≦yi≦255)を公式（１）に代入して、取得した画像コードにおいて、座標値(xi, yi)に対応する座標値(xi′，yi′)を算出するステップ（ｂ）と、
双線形補間原理によって、公式（１）により算出する座標値(xi′，yi′)を整数化することで、４個の整数化の座標値（x0′，y0′）、（x0′，y1′）、（x1′，y0′）、（x1′，y1′）を算出するステップ（ｃ）と、
双線形補間ずみの４個の整数化の座標値（x0′，y0′）、（x0′，y1′）、（x1′，y0′）、（x1′，y1′）の画素値f（x0′，y0′）、f（x0′，y1′）、f（x1′，y0′）、f（x1′，y1′）を以下の公式（２）に代入して、透視変換後の画素値f（xi,yi ）(0≦xi≦255,0≦yi≦255)を算出するステップ（ｄ）と、
f(xi,yi)=[f(x'1,y'0) - f(x'0,y'0)]×(x'i - x'0)   公式（２）
+[f(x'0,y'1) - f(x'0,y'0)]×(y'i - y'0)
+ [f(x'1,y'1) + f(x'0,y'0) - f(x'0,y'1) - f(x'1,y'0)]×(x'i  - x'0)×(y'i - y'0) 
+ f(x'0,y'0)
前記ステップ（ｂ）から前記ステップ（ｄ）までの計算を繰り返して、全ての画素値f（xi,  yi）(0≦xi≦255,0≦yi≦255)を算出することで、取得した画像コードを標準画像コードに校正するステップ（ｅ）と
を有することを特徴とする画像コードの解析方法。
【請求項２】
請求項１に記載の画像コードの解析方法において、
前記４個の位置標識図形のそれぞれは、中部エリアと、前記中部エリアを囲う第１の内側のリングと、前記第１の内側のリングを囲う第２の内側のリングと、前記第２の内側リングを囲う外側のリングとにより構成され、
前記基本位置標識図形における中部エリアの面積と前記特徴位置標識図形における中部エリアの面積とが異なるものであって、
前記中部エリアは内部を黒色に塗り潰した正方形であり、
前記第１の内側のリングは白色の正方形であり、
前記第２の内側のリングは黒色の正方形であり、
前記外側のリングは白色の正方形であり、
前記基本位置標識図形における中部エリアの面積が、前記特徴位置標識図形における中部エリアの面積より大きいものであり、
前記ステップ（３）において、前記４個の位置標識図形における中部エリアの面積を比較することで特徴位置標識図形を認識する
ことを特徴とする画像コードの解析方法。
【請求項３】
１個の画像コードを解析する画像コードの解析装置であって、
１個の画像コードを取得する装置と、
１個の画像処理を行う装置と、
画像コードにおける３個の基本位置標識図形と１個の特徴位置標識図形とよりなる４個の位置標識図形を識別するとともに、特徴位置標識図形を基本位置標識図形と区別する、１個の位置標識図形識別モジュールと、
特徴位置標識図形の位置を中心にして、３個の基本位置標識図形の位置づけによって、３個の基本位置標識図形の座標値を算出する１個の計算モジュールと、
透視変換と双線形補間原理を用いて、取得した画像コードを標準画像コードに校正する１個の画像校正モジュールと、
電子透かし技術を用いて、取得した画像コードを校正した標準画像コードから透かし情報を解読する１個の解読モジュールと
を有する画像コードの解析装置において、
前記画像校正モジュールは、さらに、
取得した画像コードにおける４個の位置標識図形の位置座標値pi′(xi,yi)(0≦i≦3)及び標準画像コードにおける４カ所の頂角における４個の位置座標値pi(xi,yi)(0≦i≦3) (0≦xi≦255,0≦yi≦255)を、以下の公式（１）に代入して、８個のパラメータa,b,c,d及びm,n,p,qを算出する手段（ａ）と、
xi' ＝ axi+byi+cxiyi+d(0≦ i ≦ 3)    公式 (1)
yi' ＝ mxi+nyi+pxiyi+q(0 ≦ i ≦ 3)
標準画像コードにおける座標値(xi, yi)(0≦xi≦255,0≦yi≦255)を公式（１）に代入して、取得した画像コードにおいて、座標値(xi, yi)に対応する座標値(xi′，yi′)を算出する手段（ｂ）と、
双線形補間原理によって、公式（１）により算出する座標値(xi′，yi′)を整数化することで、４個の整数化の座標値（x0′，y0′）、（x0′，y1′）、（x1′，y0′）、（x1′，y1′）を算出する手段（ｃ）と、
双線形補間ずみの４個の整数化の座標値（x0′，y0′）、（x0′，y1′）、（x1′，y0′）、（x1′，y1′）の画素値f（x0′，y0′）、f（x0′，y1′）、f（x1′，y0′）、f（x1′，y1′）を以下の公式（２）に代入して、透視変換後の画素値f（xi,yi ）(0≦xi≦255,0≦yi≦255)を算出する手段（ｄ）と、
f(xi,yi)=[f(x'1,y'0) - f(x'0,y'0)]×(x'i - x'0)   公式（２）
+[f(x'0,y'1) - f(x'0,y'0)]×(y'i - y'0)
+ [f(x'1,y'1) + f(x'0,y'0) - f(x'0,y'1) - f(x'1,y'0)]×(x'i  - x'0)×(y'i - y'0) 
+ f(x'0,y'0)
前記手段（ｂ）から前記手段（ｄ）までの計算を繰り返して、全ての画素値f（xi,  yi）(0≦xi≦255,0≦yi≦255)を算出することで、取得した画像コードを標準画像コードに校正する手段（ｅ）と
を有することを特徴とする画像コードの解析装置。
【請求項４】
請求項３に記載の画像コードの解析装置において、
前記４個の位置標識図形のそれぞれは、中部エリアと、前記中部エリアを囲う第１の内側のリングと、前記第１の内側のリングを囲う第２の内側のリングと、前記第２の内側リングを囲う外側のリングとにより構成され、
前記基本位置標識図形における中部エリアの面積と前記特徴位置標識図形における中部エリアの面積とが異なるものであって、
前記中部エリアは内部を黒色に塗り潰した正方形であり、
前記第１の内側のリングは白色の正方形であり、
前記第２の内側のリングは黒色の正方形であり、
前記外側のリングは白色の正方形であり、
前記基本位置標識図形における中部エリアの面積が、前記特徴位置標識図形における中部エリアの面積より大きいものであり、
前記位置標識図形識別モジュールは、前記４個の位置標識図形における中部エリアの面積を比較することで特徴位置標識図形を認識する
ことを特徴とする画像コードの解析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理及び自動識別領域に属する。具体的に、情報処理用の画像コードを生成、解析する方法及び装置であることに関する。
【背景技術】
【０００２】
モバイルインターネット時代が到来するとともに、QRコード（登録商標）は、既にスマートフォンのキーボード、及びモバイルネットワークに入力入口になり、我々の日常生活及び社会的各領域に汎用される。しかし、現在のQRコード（登録商標）が、書き込んでいる内容を示すため、付属的な説明文が必要である。また、QRコード（登録商標）自身が、白黒図形で構成され、見た目が悪いし、きれいにデザインしたポスト、名刺、及び高級製品の包装にあわない。QRコード（登録商標）の外観を改善するため、特許CN103632182Aが、一つの三次元画像コードを生成及び解析する方法を提出した。当該手法には、QRコード（登録商標）における中部の一部分を画像エリアとして利用され、QRコード（登録商標）の情報に関連する画像を張り付ける。それとともに、4種類の色を、QRコード（登録商標）の白黒図形のかわりに利用する。当該手法によって、ある程度QRコード（登録商標）の外観問題を改善するが、白黒のQRコード（登録商標）と比べれば、本質的に変わっていない。
【０００３】
電子透かし技術が、画質を破壊しない前提で画像に関連する情報を電子透かし情報として埋め込む（またエンコードプロセスと称する）。また、電子透かしのデコードソフトウェアを用いて、画像に埋め込んだ透かし情報を読み出す（またデコードプロセスと称する）。画像に埋め込む透かし情報の改ざん、偽造することができないから、従来の電子透かし技術は、通常デジタル画像の著作権保護に使われる。近年、電子透かし技術およびスマートフォン技術が発展するとともに、スマートフォンのカメラを用いて、印刷物を撮影することで、印刷物に埋め込んだ透かし情報を読み出すことが可能になる。
【０００４】
電子透かし画像コード（以下は、画像コードと称する）技術は、電子透かし技術を用いて、サイトのアドレス（或いは、サイトアドレスを表するID情報）画像に埋め込む。また、スマートフォンを用いて、サイト情報を埋め込んだ画像の印刷物（或いは、デジタルモニタに表示する画像）を撮影し、埋め込んだ透かし情報を検出することで、スマートフォンが検出した透かし情報に関するサイトに繋がる。電子透かし画像コードは、QRコード（登録商標）より見た目がきれいし、直接埋め込んでいる情報の内容がわかりやすくなるので、市場の将来性が潜んでいる。
【０００５】
しかし、スマートフォンを用いて、印刷物に印刷された（或いは、デジタルモニタにされる）画像コードを撮影して、埋め込んだ透かし情報を検出するために、技術的に、まず下記の撮影画像に対して、三種類の画像変形を校正することが必要となる。（１）画像画面からスマートフォンのカメラ画面までの距離によって、撮影画像のサイズが変わる；（２）スマートフォンの撮影角度によって、画像の回転が生じる；（３）スマートファンカメラの平面と画像画面との水平差によって、撮影画像が台形に変形される。
【０００６】
画像コード技術を実現するために、研究を行い、上記の問題点を解決することが必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前記の問題点を解決するため、本発明では、一つの手持ち通信設備に利用する画像を快速的に認識できる画像コードを生成と解析する方法を提供する。
【課題を解決するための手段】
【０００８】
前記の問題点を解決するため、本発明の提案は、以下のとおり：
【０００９】
一つの情報処理用の画像コード、当該画像コードは、一つの標準画像エリアを含む、当該標準画像エリアには、少なくとも電子透かし技術を用いて透かし情報を埋め込んでいる1枚の画像が充填される；また、４つの位置標識図形が標準画像エリアに置ける四カ所の頂角に設置される；当該４つの位置標識図形が、それぞれ一つの特徴位置標識図形と３つの基本位置標識図形である；また、三つの基本位置標識図形が全く同じものである、特徴位置標識図形が、３つの基本位置標識図形と異なる；４つの位置標識の図形が、全て濃い色の中部エリア、白い色の内側のリング、濃い色の内側のリング、および白い色の外側のリングで構成される；それとともに、基本位置標識図形における濃い色の中部エリアの面積が、特徴標識図形における濃い色の中部エリアの面積と異なる。
【００１０】
優先的、位置標識図形は、濃い色の中部エリア、白い色の内側リング、および濃い色と白い色の外側リングで構成される；中には、当該基本位置標識図形に置ける濃い色の中部エリアの面積は、特徴位置標識図形に置ける濃い色中部エリアの面積と異なる；
【００１１】
優先的、当該位置標識図形の形状は、正方形のエリアである；中には、濃い色の中部エリア、白い色の内側リング、濃い色の外側リング、及び白い色の外側リングの形状も正方形である；当該濃い色の中部エリア及び濃い色の内側リングの色は黒い色である。
【００１２】
当該基本位置標識図形に置いて、中心点を通る水平断面図及び垂直断面図に置ける各部分の分割割合は、１：１：３：１：１である。当該特徴位置標識図形において、中心点を通る水平断面図及び垂直断面図に置ける各部分の分割割合は、１：１：１：１：１である。
【００１３】
優先的、当該標準画像エリアの形状は正方形である。
【００１４】
本発明では、一つの情報記憶、伝送および識別する画像装置を提供する。当該情報記憶、伝送および識別する画像装置が、以下のものを含む：
【００１５】
一個の画像調整モジュール、当該モジュールが、入力画像を標準画像エリアに適用するように調整する；
【００１６】
一個の電子透かしを挿入するモジュール、当該モジュールが、電子透かし情報を入力画像に挿入する；
【００１７】
一個の位置標識図形を設置するモジュール、当該モジュールが、標準画像エリアに置ける4カ所の頂角に、それぞれ４個の位置標識図形（P0, P1, P2, P3）を設置する；中には、1個が特徴位置標識図形(P3)であり、3個が基本位置標識図形(P0, P1, P2)である；また、3個の基本位置標識図形(P0, P1, P2)は、全く同じもの、3個の基本位置標識図形は、一個の特徴位置標識図形(P3)と異なる；
【００１８】
一個の画像コードを生成するモジュール、当該モジュールは、電子透かし情報が挿入される画像と4個の位置標識図形を合成して、画像コードを生成する；
【００１９】
本発明では、一つの画像コードを生成する方法を提供する；当該画像コードを生成する方法は、以下の処理ステップを含む：
【００２０】
（１）一個の画像調整するモジュールを提供する、当該モジュールは、標準画像エリアに適用するため入力画像を調整する；
【００２１】
（２）一個の電子透かし情報を挿入するモジュールを提供する、当該モジュールは、電子透かし情報を入力画像に挿入する；
【００２２】
（３）一個の位置標識図形を設置するモジュールを提供する、当該モジュールは、標準画像エリアに置ける４カ所の頂角に、それぞれ4個の位置標識図形(P0, P1, P2, P3)を設置する；中には、一個が特徴標識図形(P3)、3個が基本位置標識図形(P0, P1, P2)である；また、3個の基本位置標識図形(P0, P1, P2)は、全く同じもの、3個の基本位置標識図形は、一個の特徴位置標識図形(P3)と異なる；
【００２３】
（４）一個の画像コードを生成するモジュールを提供する；
【００２４】
優先的、上記のステップ（３）において、設置する位置標識図形は、濃い色の中部エリア、白い内側リング、濃い色の内側リング、及び白い色の外側リングで構成される；中には、当該基本標識図形に置いて、中心点を通る水平断面図及び垂直断面図に置ける各部分の分割割合は、１：１：３：１：１である；当該特徴位置標識図形において、中心点を通る水平断面図及び垂直断面図に置ける各部分の分割割合は、１：１：１：１：１である；中には、基本位置標識図形の横と縦方向のサイズは、入力画像の横と縦方向のサイズの1/10から1/4までのサイズである；
【００２５】
優先的、画像コードを生成する前に、画像に挿入する情報をサイトのID情報として、サイトのアドレスと一緒にサーバーのデータベースに登録すること；
【００２６】
本発明では、一つの情報を記憶、転送および識別する用の画像コードの装置を提供する；当該装置は、以下のものを含む；
【００２７】
一個の画像を取得する装置、当該装置は、印刷物に印刷される（及びデジタルモニタに表示される）画像コードを取得する；
【００２８】
一個の画像処理モジュール、当該モジュールは、取得する画像コードへの画像処理を行う；
【００２９】
一個の位置標識図形を識別モジュール、当該モジュールは、画像コードにおける４個の位置標識図形を識別する；また、特徴位置標識図形を、三つの基本位置標識図形と区別する；
【００３０】
一個の計算モジュール、当該計算モジュールは、特徴位置標識図形の位置を中心にして、三つの基本位置標識図形の位置づけによって、三つの基本位置標識図形の座標値を算出する；
【００３１】
一個の画像校正モジュール、当該モジュールは、透視変換と双線形補間原理を用いて、変形された入力画像コードを標準画像格式に校正する；
【００３２】
一個の情報を解読するモジュール、当該モジュールは、電子透かし技術を用いて、画像の変形を校正した画像コードに埋め込んだ透かし情報を解読する。
【００３３】
本発明では、一つの画像コードを解析する方法を提供する、当該方法は、以下のステップを含む：
【００３４】
（１）一個の画像を取得する装置を提供する；
【００３５】
（２）一個の画像コードへの画像処理を行う装置を提供する；
【００３６】
（３）一個の位置標識図形の位置を識別するモジュールを提供する、当該モジュールは、画像コードにおける４個の位置標識図形を識別する；また、特徴位置標識図形を、３つの基本位置標識図形と区別する；
【００３７】
（４）一個の計算モジュールを提供する、当該計算モジュールは、特徴位置標識図形の位置に基づいて、三つの基本位置標識図形の位置づけによって、三つの基本位置標識図形の座標値を算出する；
【００３８】
（５）一個の画像校正モジュールを提供する、当該モジュールは、透視変換と双線形補間原理を用いて、変形された画像コードを標準画像に校正する；
【００３９】
（６）一個の情報を解読するモジュールを提供する、当該モジュールは、電子透かし技術を用いて、画像の変形を校正した画像コードに埋め込んだ透かし情報を解読する。
【００４０】
優先的、前記スのテップ（５）には、さらに以下のステップを含む：
【００４１】
(a)まず、入力画像における４組の位置標識図形の位置座標値 pi’(xi,yi)(0≦i≦3)及び標準画像における４箇所の頂角における４組位置座標値 pi(xi,yi)(0≦i≦3)(0≦xi≦255,0≦yi≦255)を公式１に代入して、８個のパラメータa,b,c,d及びm,n,p,qを求める計算をする；
【００４２】
xi' ＝ axi+byi+cxiyi+d(0≦ i≦ 3)
【００４３】
公式（１）
【００４４】
yi' ＝ mxi+nyi+pxiyi+q(0≦ i≦ 3)
【００４５】
(b)次は、標準画像における座標値(xi, yi) (0≦xi≦255,0≦yi≦255)を公式１に代入して、撮影画像において、座標値(xi, yi)に対応する座標値(xi′，yi′)を算出する；
【００４６】
(c)また、双線形補間原理によって、公式１による算出する座標値(xi′，yi′)を整数化することで、４個の整数化の座標値（x0′，y0′）、（x0′，y1′）、（x1′，y0′）、（x1′，y1′）を算出する；
【００４７】
(d)また、前記算出した４個の整数化の座標値（x0′，y0′）、（x0′，y1′）、（x1′，y0′）、（x1′，y1′）の画素値f（x0′，y0′）、f（x0′，y1′）、f（x1′，y0′）、f（x1′，y1′）以下の公式２に代入して、透視変換後の画素値f（xi,yi ）(0≦xi≦255,0≦yi≦255)を算出する；
【００４８】
f(xi,yi)=[f(x'1,y'0) - f(x'0,y'0)]×(x'i - x'0) +[f(x'0,y'1) - f(x'0,y'0)]×(y'i - y'0) 
【００４９】
+ [f(x'1,y'1) + f(x'0,y'0) - f(x'0,y'1) - f(x'1,y'0)]×(x'i  - x'0) ×(y'i - y'0) + f(x'0,y'0)      公式（２）
【００５０】
(e)ステップ（ｂ）から、（ｄ）までの計算を繰り返して、全ての画素値f（xi,yi ）(0≦xi≦255,0≦yi≦255)を算出することで、変形が生じる撮影画像を標準画像に校正する。
【００５１】
優先的、上記のステップ（３）において、各位置標識図形に置ける濃い色の中部エリアの面積を比較することで特徴位置標識図形を認識する。
【発明の効果】
【００５２】
現在の技術と比較して、本発明での手法は、手持ち通信設備を用いて、高速的に読み取る画像コードから画像コードに埋め込んだ情報を取り出すことで、手持ち通信設備をインターネットと高速的にリンクする。QRコード（登録商標）と比較して、以下のメリットがある：画像コードの見た目がきれいで、関連する情報が分かりやすく；画像コードに埋め込んだ情報への改ざん、偽造が困難であるから、情報の安全性が確保できる；それとともに、本発明での４個の位置標識図形は、３個の同じ基本位置標識図形と１個の異なる特徴位置標識図形で構成することで、透視変換原理を利用して、３６０度の画像回転変形、台形変形及び画像のスケール変形を同時に校正することができる。
【図面の簡単な説明】
【００５３】
【図１】図１は、本発明での画像コードの構成図。
【図２】図２は、図１に置ける基本位置標識図形の構成図。
【図３】図３は、図１に置ける特徴位置標識図形の構成図。
【図４】図４は、本発明での画像コードを生成する装置の構成図。
【図５】図５は、本発明での画像コードを生成する方法のフローチャート図。
【図６】図６は、本発明での画像コードを解析する装置の構成図。
【図７】図７は、本発明での画像コードを解析する方法のフローチャート図。
【図８】図８は、二値化処理後の画像コードの例。
【図９】図９は、透視変換の原理図。
【図１０】図１０は、座標の双線形補間の原理図。
【図１１】図１１は、画像コードから、埋め込んだ情報を取り出すフローチャート図。
【発明を実施するための形態】
【００５４】
本発明の目的、技術法案、及び効果を理解し易くするため、以下は、添付図面及び実施例を加えて、本発明の詳細について説明する。とにかく、下記の実施の例は、本発明を説明するための例であるので、本発明では限定されない。
【００５５】
手持ち通信設備を用いて、画像コードを識別する技術を実現するため、技術的に主な問題点は、以下の通りである：（１）画像画面からスマートフォンのカメラ画面までの距離によって、撮影画像のサイズが変わる；（２）スマートフォンの撮影角度によって、画像の回転が生じる；（３）スマートファンカメラの平面と画像画面との水平差によって、撮影画像が台形に変形される。上記の手持ち通信設備は、映像（画像）を取得する装置（CCD等）を持つ、及びインターネット通信機能（wifi, Bluetooth（登録商標）、ハニカムネットワークなど）を持つ設備である、モバイル、ipad及び通信機能を持つカメラ、電子書籍などの電子設備を含む。
【００５６】
手持ち通信設備を用いて、印刷物に印刷される（及びデジタルモニタに表示される）画像コードを高速に認識するため、本発明では、一つの情報記憶、転送、及び識別用の画像コードを提出する。当該画像コードは、通常印刷物（紙、プラスチック、金属、織物、建築物などを含む）に印刷される、或いは、デジタルモニタに表示される。図１は、本発明で提案する画像コードの構成図である、当該画像コードは、一つの標準画像エリア（４０）を含む、すくなくても標準画像エリア（４０）には、一枚の画像が充填される。当該画像の種類は、白黒ブロック画像以外の画像であり、会社のロゴ、写真も含む。画像には、少なくても電子透かし技術を用いて透かし情報が埋め込まれる、それとともに、４個位置標識図形が、標準画像エリア（４０）に置ける4カ所の位置に設置される。
【００５７】
前記標準画像エリア（４０）は、電子透かし技術を用いて透かし情報を埋め込む画像を充填するに利用する。当該標準画像エリアの形状は正方形である。当該透かしを埋め込む用の画像の輪郭の形状は限定なく、正方形をはじめ、円形、及び不規則の形状も含む。
【００５８】
前記の位置標識図形は、撮影画像の変形を校正するため、標準画像エリアに置ける4カ所の頂角に設置される。当該位置標識図形は、それぞれ1個の特徴位置標識図形と3個の基本位置標識図形である。3個の基本位置標識図形は全く同じもの、1個の特徴位置標識図形は、3個の基本位置標識図形を異なる。通常、当該特徴位置標識図形における中部エリアの面積は、基本位置標識図形に置ける中部エリアの面積より小さくなる。図１に示すように、（４０）は、標準画像エリアである；（P0）、（P1）、（P2）、（P3）は、それぞれ、０−３番号の位置標識図形である；（P0）、（P1）、（P2）は、基本位置標識図形、（P3）は特徴位置標識図形である。
【００５９】
図２と図３は、位置標識図形である。位置標識図形は、濃い色の中部エリア、白い色の内側リング、黒い色の内側リング、及び白い色の外側リングで構成される；中には、基本位置標識図形の中部エリアの面積は、特徴位置標識図形の中部エリアの面積と異なる；一つの優先実施方式としては、位置標識図形の形状は、正方形である。位置標識図形に置ける濃い色の中部エリア、白い色の内側リング、黒い色の内側リング、及び白い色の外側リングの形状もすべて正方形である；当該濃い色の中部エリア及び濃い色の内側リングの色は全て黒い色である；図２は、基本位置標識図形の構成図であり、（５０）は黒色の中部エリア、（５１）は白い色の内側リング、（５２）は黒い色の内側リング、（５３）は白色の外側リングである；中には、黒い色部分の色は、黒い色以外の濃い色も含む；また、（５０）、（５１）、（５２）、（５３）部分の形状は、正方形以外の形状も含む；当該基本位置標識図形に置いて、中心点を通る水平と垂直断面図に置ける各部分の割ありは、両方とも１：１：１：３：１：１：１になる；基本位置標識図形の縦と横サイズは、画像の縦と横サイズの1/10から1/4までのサイズである。
【００６０】
図３は、特徴位置標識図形の構成図である；図２と同じ、（６０）は黒い色の中部エリア、（６１）は白い色の内側リング、（６２）は黒い色の内側リング、（６３）は白い色の外側リング；中には、黒い色部分の色は黒い色以外の濃い色も含む；また、（６０）、（６１）、（６２）、（６３）部分の形状は、正方形以外の形状も含む；当該特徴位置標識図形に置ける中心部の水平と垂直断面図に置いて、各部分の割合は、両方とも１：１：１：１：１：１：１になる；基本位置標識図形の縦と横サイズは、画像の縦と横サイズの1/10から1/4までのサイズである。
【００６１】
現在のQRコード（登録商標）では、３個同様の位置標識図形を用いて、QRコード（登録商標）の変形を校正する。技術としては、２次元のアフィン変換(Affine Transform)を用いて、３個同様の位置標識図形の位置づけ関係を計算することで画像の変形を校正できる項目は、３６０度範囲の画像回転変形のみである。透視変換(Perspective Transform)を用いて、画像の台形変形を校正しようとしたら、画像に置ける４条のフレームライで交差する4個の交差点位置を計算することが必要である；因みに、QRコード（登録商標）のような画像には、白黒のフレームライを持っていない場合は、３個の位置標識図形だけで画像への台形変形校正は行えなくなる。また、特許CN 103632182 Aには、４個同様の位置標識図形を用いて、画像の変形を校正する手法を提出した。当該手法によって、透視変換(Perspective Transform)を用いて、画像の台形変形を校正することができるが、４個の位置標識図形は同じであるので、画像回転変形への校正範囲は、９０度（−４５度から＋４５度まで）以内になる。本発明の手法では、透かし情報を埋め込む画像コード設置する４個の位置標識図形は、それぞれ３個の同じ基本位置標識図形と１個の異なる特徴位置標識図形で構成されるので、透視変換(Perspective Transform)を用いて、スマートフォンで撮影画像の台形変形、スケール変形、及び３６０度の回転変形を同時に校正することができる。即ち、本発明で提出する画像コードは、手持ち通信設備が快速的に、精確的に識別することができるので、透かし技術を利用する画像コードが手持ち通信設備に適用できることになる。
【００６２】
本発明では、一つの情報を記憶、伝送、及び識別する用の画像コードを生成する装置を提出する。図４は、提出する情報を記憶、伝送、及び識別する用の画像コードを生成する装置の原理図である。当該装置は、主に画像調整モジュール、電子透かし挿入モジュール、位置標識設置モジュール、及び画像コード生成モジュールで構成される；中には、
【００６３】
画像調整モジュールでは、透かし情報を挿入する画像を、標準画像エリアに適用するために調整する；画像コードに置ける標準画像エリア（４０）は、事前設計する画像方式である；画像を標準画像エリア（４０）に張り付ける前に画像調整モジュールを用いて、入力画像を調整する。
【００６４】
電子透かし挿入モジュールでは、電子透かし技術を用いて、電子透かし情報を画像に挿入する；電子透かし技術は、画質を保てる前提で透かし情報を画像に挿入することができる技術である。
【００６５】
位置標識設置モジュールでは、標準画像エリアに置ける４カ所の頂角にそれぞれ４個の位置標識図形（P0,P1,P2,P3）を設置する；中には、それぞれ１個の特徴位置標識図形（P3）と３個の基本位置標識図形（P0,P1,P2）である；当該３個の基本標識図形（P0,P1,P2）は全く同じものであり、１個の特徴位置標識図形（P3）と異なる。また、
【００６６】
画像コード生成モジュールでは、透かしを挿入する画像と位置標識図形を合成して画像コードを生成する。
【００６７】
本発明では、一つの画像コードを生成する方法を提供する；図５は、本発明で提供する画像コードを生成する方法のフローチャートである；具体的なステップは、以下のとおりである；
【００６８】
（１）前記の画像調整モジュールを用いて、透かし情報を挿入する画像を調整して標準画像エリアに張り付ける；優先的に実施する方式としては、標準画像エリアの形状は正方形である。
【００６９】
（２）前記の電子透かし挿入モジュールを用いて、電子透かし技術を用いて、電子透かし情報を画像に挿入する；
【００７０】
（３）前記の位置標識設置モジュールを用いて、標準画像エリアに置ける４カ所の頂角に、それぞれ４個の位置標識図形（P0,P1,P2,P3）を設置する；中には、１個の特徴位置標識図形と３個の基本位置標識図形である；当該３個の基本位置標識図形は全く同じもの、１個の特徴位置標識図形と異なる；また、
【００７１】
（４）前記の画像コード生成モジュールを提供して、すかしを挿入する画像と４個の位置標識図形を合成して画像コードを生成する；
【００７２】
上記の技術手法による画像コードを生成する装置及び方法によって生成する画像コードには、３個の同様な基本位置標識図形と１個の異なる特徴標識図形があるので、モバイルを用いて、撮影画像コードに置ける位置標識図形を認識して、透視変換によって、撮影画像の回転変形、台形変形及びスケール変形を、高速的に校正することができる。
【００７３】
画像コードに挿入する情報量の上限があるので、上限以上となる透かし情報量を画像が携帯するため、本発明では、一つ優先的に実施方式としては、事前に挿入する電子透かし情報を、サイトのID情報としてサイトのアドレスと一緒にサーバーのデータベースに登録する；即ち、一つのネットワークアドレスを表すID情報を画像に埋め込むことで、当該ID情報とネットワークアドレスを一緒にサーバーのデータベース登録することで、モバイルを用いて画像コードから検出するID情報によって、サーバーに登録されたネットワークアドレスを取得する。
【００７４】
本発明では、一つの画像コードを解析する装置を提供する。当該の装置は手持ち通信設備である。当該手持ち通信設備は、映像を取得装置（例えばCCD）及びインターネットとの通信機能（例えば、wifi, Bluetooth（登録商標）など）を持つ設備である；当該手持ち通信設備は、モバイル、ipad、通信機能を持つカメラ、電子書籍などの電子設備である。図６は、当該画像コードを解析する装置の原理図である；中には、入力画像取得装置、画像処理モジュール、位置標識図形識別モジュール、計算モジュール、画像校正モジュール、及び透かし情報解読モジュールを含む；
【００７５】
画像取得モジュールでは、印刷物に印刷される（及びデジタルモニタに表示される）画像コードを取得する（以下は、撮影画像と称する）；
【００７６】
画像処理モジュールでは、画像コードを生成するための画像処理を行う；
【００７７】
位置標識図形識別モジュールでは、画像コードに置ける４個の位置標識図形を識別、及び特徴位置標識を基本位置標識図形と区別する；
【００７８】
計算モジュールでは、特徴位置標識図形の位置を中心にして、３個の基本位置標識図形の位置づけによって、３つの基本位置座標値を計算する；
【００７９】
画像校正モジュールでは、透視変換及び双線補間原理を用いて、撮影画像の変形を校正する；また、
【００８０】
透かし情報解読モジュールでは、電子透かし技術を用いて、画像コードから透かし情報を解読する；
【００８１】
本発明では、一つの画像コードを解析する方法を提供する；図７は、当該画像コードを解析する方法のフローチャートである；詳細の処理ステップは以下の通り：
【００８２】
（１）入力画像取得装置を利用して、印刷物に印刷される（或いは、デジタルモニタに表示される）画像コードを取得する；当該装置では、手持ち通信設備を用いて画像コードを取得する；具体的に、手持ち通信設備に置けるカメラを用いて、デジタルモニタ、或いは紙に印刷された画像コードを手持ち通信設備に導入する；
【００８３】
（２）画像処理モジュールを利用して、取得する画像への画像処理を行う；まず、取得する画像を２５６階の灰色画像に変換する；次は、Niblack法を用いて２５６階の灰色画像の二値化を行う；
【００８４】
（３）位置標識図形識別モジュールを利用して、４個の位置標識図形を識別して、特徴位置標識図形を、基本位置標識図形と区別する；図８に示すように、二値化画像に置ける３個の基本位置標識図形と１個の特徴位置標識図形の構成によって、４個の位置標識図形の識別ができる；
【００８５】
中には、特徴位置標識図形は、４個の位置標識図形の濃い色の中部エリアの面積を比較することによって認識する；具体的な計算は以下の通り、まず、４個の位置標識図形の濃い色の中部エリアの面積を、それぞれ計算する；次は、算出した４個の濃い色の中部面積を比較することで、濃い色の中部の面積が他の３個と異なる位置標識図形を探し出す；図８に示すように、位置P3の位置標識図形は、識別した特徴位置標識図形である；優先実施方式としては、特徴位置標識図形に置ける黒い色の中部エリアの面積は、基本位置標識図形に置ける黒い色の中部エリアの面積の１/9である。
【００８６】
（４）計算モジュールを利用して、特徴位置標識図形の位置を中心にして、他の３個の基本位置標識図形の位置付けによって、標準画像エリアに置ける他の３個の基本位置標識図形の座標値を算出する；
【００８７】
（５）画像変形校正モジュールを利用して、透視変換及び双線補間原理を用いて、撮影画像コードの変形を標準画像方式に校正する；
【００８８】
（６）透かし情報解読モジュールを利用して、電子透かし技術を用いて、標準画像コードに埋め込んだ透かし情報を解読する；図１１は、校正済みの標準画像コードに埋め込んだ透かし情報を解読する処理のプロセス図である；まず、電子透かし解読器（１３１）を用いて、撮影画像の画像変形を校正した標準画像（１３０）から透かし情報（１３２）を検出する；次は、検出した透かし情報を、サイトのID情報として、サーバー（１３４）に事前に登録するサイトアドレス（１３５）の検索に出す；最後、検索に出したサイトアドレスに関するサイト（１３６）を手持ち通信設備のモニタ（１３７）に示す。
【００８９】
優先実施方式として、上記のステップ（５）は、以下の処理を行う：
【００９０】
(a) まず、入力画像における４組の位置標識図形の位置座標値pi′(xi,yi)(0≦i≦3)及び標準画像に置ける４個の頂角に置ける４組の位置座標値pi(xi,yi)(0≦i≦3) (0≦xi≦255,0≦yi≦255)を以下の公式１に代入することで、８個のパラメータa,b,c,d及びm,n,p,qを計算する；図９は、透視変換の原理図である；中には、pi′(xi,yi)(0≦i≦3)は、撮影画像に置ける4個の位置標識図形の中心点の座標値である；pi(xi,yi)(0≦i≦3)は、透視変換を用いて、画像の変形を校正した後の標準画像に置ける４個の位置標識図形の中心点の座標値である；pi′(xi,yi) (0≦i≦3)とpi(xi,yi)(0≦i≦3)との関係は、以下の公式１で表せる；
【００９１】
xi' ＝ axi+byi+cxiyi+d(0≦ i≦3)  公式（１）
【００９２】
yi' ＝ mxi+nyi+pxiyi+q(0≦ i≦3)
【００９３】
公式１に置ける８個のパラメータa,b,c,d及びm,n,p,qは、８組のデータpi′(xi,yi) (0≦i≦3)とpi(xi,yi)(0≦i≦3)を、公式１に代入して算出する。
【００９４】
(b)次は、標準画像における座標値(xi,yi)(0≦xi≦255,0≦yi≦255)を、公式１に代入することで、撮影画像において、座標値(xi, yi)に対応する座標値(xi′，yi′)を算出する；
【００９５】
(c) また、図１０に示すように、双線形補間原理によって、公式１による算出する座標値(xi′，yi′)を整数化することで、４個の整数化の座標値（x0′，y0′）、（x0′，y1′）、（x1′，y0′）、（x1′，y1′）を算出する；図１０は、双線形補間の原理図である；中には、黒い小丸点(xi′，yi′)は、公式１による算出した変形を行う前の画像の座標値（浮動小数点）である；４個の小丸点の座標値（x0′，y0′）、（x0′，y1′）、（x1′，y0′）、（x1′，y1′）は、それぞれ浮動小数値(xi′，yi′)を整数化後の座標値である；中には、x0′とx1′は、それぞれ浮動小数値xi′の下向き及び上向きの整数化値(x0′≦ xi′≦ x1′ )である；y0′とy1′は、それぞれ浮動小数値yi′の下向き及び上向きの整数化値である；
【００９６】
(d) また、前記双線形補間ずみの４個の整数化の座標値（x0′，y0′）、（x0′，y1′）、（x1′，y0′）、（x1′，y1′）の画素値f（x0′，y0′）、f（x0′，y1′）、f（x1′，y0′）、f（x1′，y1′）以下の公式２に代入して、透視変換後の画素値f（xi,yi ）(0≦xi≦255,0≦yi≦255)を算出する；
【００９７】
f(xi,yi)=[f(x'1,y'0) - f(x'0,y'0)]×(x'i - x'0) +[f(x'0,y'1) - f(x'0,y'0)]×(y'i - y'0)
【００９８】
+ [f(x'1,y'1) + f(x'0,y'0) - f(x'0,y'1) - f(x'1,y'0)]×(x'i  - x'0)×(y'i - y'0) + f(x'0,y'0)      公式（２）
【００９９】
(e)ステップ（ｂ）から（ｄ）までの計算を繰り返して、全ての画素値f（xi,yi ）(0≦xi≦255,0≦yi≦255)を算出することで、変形が生じる撮影画像を標準画像に校正する。
【産業上の利用可能性】
【０１００】
本発明の目的、技術法案、及び効果を理解し易くするため、以下は、付け図及び実施例を加えて、本発明の詳細について説明する。とにかく、下記の実施の例は、本発明を説明するための例であるので、本発明では限定されない。
【図１】
0006513799.tif 000002
【図２】
0006513799.tif 000003
【図３】
0006513799.tif 000004
【図４】
0006513799.tif 000005
【図５】
0006513799.tif 000006
【図６】
0006513799.tif 000007
【図７】
0006513799.tif 000008
【図８】
0006513799.tif 000009
【図９】
0006513799.tif 000010
【図１０】
0006513799.tif 000011
【図１１】
0006513799.tif 000012