(57)【要約】【課題】図案と違和感なく一体化させることのできる二次元コードを提供する。【解決手段】外形が円形で、利用者が認識できる視覚情報を表す図案11の周囲に、周方向に変化する又は断続するパターンコード13を並べて構成される二次元コードであり、シーリングワックスを模したマーク又はシール１にデジタル情報を付加する二次元コードに好適で、シーリングワックスを模したマーク又はシール１の図案11の周囲にはみ出すワックス（蝋）を、デジタル情報を表すパターンコード13として利用する。【選択図】図１
2013114474.tif 000002
【特許請求の範囲】
【請求項１】
外形が円形で、利用者が認識できる視覚情報を表す図案の周囲に、周方向に変化する又は断続するパターンコードを並べて構成される二次元コード。
【請求項２】
パターンコードは、図案に設定した基準半径方向から特定角度の半径方向に形成される凹凸の組み合わせである請求項１又は２いずれか記載の二次元コード。
【請求項３】
パターンコードは、図案の外形又は前記外形に沿って形成される補正円を含む１又は２いずれか記載の二次元コード。
【請求項４】
パターンコードは、図案に設定した基準半径方向で前記図案の外形より半径方向外側に設けた０時方向の座標コードと、前記０時方向の座標コードと点対称位置の前記図案の外形より半径方向外側に設けた６時方向の座標コードを含む請求項１〜３いずれか記載の二次元コード。
【請求項５】
座標コードは、カラーである請求項４記載の二次元コード。
【請求項６】
座標コードは、複数のセルから構成される請求項４又は５いずれか記載の二次元コード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図案と違和感なく一体化させた二次元コードに関する。
【背景技術】
【０００２】
専用の読み取り装置だけでなく、近年では携帯やスマートフォンのカメラでも読み取れることから、デジタル情報を記憶させた二次元コードの普及が著しい。二次元コードは様々な種類があり、日本では規格化された「QRコード（登録商標）」が最も一般的である（特許文献１）。特許文献１が開示する二次元コード（QRコード（登録商標））は、二進コードで表されるデータをセル化して、二次元のマトリックス上にパターンコードとして配置した二次元コードで、前記マトリックス内の少なくとも２個所の所定位置に特定のパターンコードの位置決め用シンボルを配置したことを特徴とする（特許文献１・請求項１）。
【０００３】
しかし、特許文献１が開示する二次元コードだけでは、利用者はどのようなデジタル情報が記憶されているかが分からない。そこで、特許文献２は、携帯端末によりネットワーク上から取得可能な店舗、施設、構造物あるいはサービスに関する所定の情報にアクセスするためのアクセス情報がコード化された二次元コード（二次元コードパターンコード）と、前記所定の情報の種類もしくは分類に関連するかまたは上記所定の情報の種類もしくは分類を連想させる図案とを近接配置又は並列させたシートを提案する（特許文献２・請求項１〜請求項３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許2938338号公報
【特許文献２】特開2006-202264号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２が開示するシートは、利用者が認識できる視覚情報を表す図案と、携帯端末等が認識できるデジタル情報を記憶させた二次元コードとを近接配置又は並列させているため、利用者が二次元コードに記憶させているデジタル情報を推認しやすい利点がある。しかし、特許文献２が例示する二次元コード（特許文献１が開示する二次元コード）は、デジタル情報の読み取りが正確かつ高速であるものの、図案と一体感に乏しく、図案の審美性を低下させる。そこで、図案と違和感なく一体化させることのできる二次元コードを開発するため、検討した。
【課題を解決するための手段】
【０００６】
検討の結果開発したものが、外形が円形（楕円形含む）で、利用者が認識できる視覚情報を表す図案の周囲に、周方向に変化する又は断続するパターンコードを並べて構成される二次元コードである。本発明は、シーリングワックスを模したマーク又はシールにデジタル情報を付加する二次元コードに好適である。この場合、シーリングワックスを模したマーク又はシールの図案の周囲にはみ出すワックス（蝋）を、デジタル情報を表すパターンコードとして利用する。
【０００７】
本発明の二次元コードは、専用の読み取り装置や携帯又はスマートフォンのカメラにより図案と一体の画像として取り込まれた後、ソフトウェア処理によりパターンコードの画像から特定のデジタル情報（例えば特定の英数文字からなる識別コード）を読み取る。デジタル情報は専用サーバに送られ、対応する別のデジタル情報（例えば企業HPの特定ページを表示するURL）を専用の読み取り装置や携帯又はスマートフォンに返信させ、必要に応じて前記別のデジタル情報に応じた処理をさせる（別のデジタル情報が前記URLの場合、ブラウザを起動して企業HPの特定ページを表示させる）。
【０００８】
「周方向に変化するパターンコード」とは、シーリングワックスを模したマーク又はシールの図案の周囲にはみ出すワックス（蝋）のように、半径方向に出入りする凹凸を意味する。具体的なパターンコードは、図案に設定した基準半径方向から特定角度の半径方向に形成される凹凸の組み合わせを挙げることができる。「特定角度の半径方向に形成される」とは、図案に設定した基準半径方向から特定角度毎にある凸又は凹の有無、大きさや形状にデジタル情報を関係づけることを意味する。また、「周方向に断続するパターンコード」とは、周方向に離隔して図案の周囲に並ぶ特定外形のマーク群を意味し、シーリングワックスを模したマーク又はシール以外に本発明を適用する場合に利用される。
【０００９】
パターンコードに記憶させたデジタル情報を読み取るため、専用の読み取り装置や携帯又はスマートフォンのカメラに取り込まれた画像から、歪み（図案やパターンコードの変形）、回転（図案やパターンコードを含む平面内での傾き）や傾き（図案やパターンコードを含む平面に対する傾き）を取り除く必要がある。そこで、パターンコードは、図案の外形又は前記外形に沿って形成される補正円を含ませるとよい。補正円は、撮影された画像が円形（図案の外形が円形の場合）又は特定の楕円形（図案の外形が楕円形の場合）になるように補正させ、歪みを取り除かせる。また、補正円は、直径が特定長さになるように画像を拡大又は縮小させ、パターンコードを同一尺度で処理させる働きを持たせることもできる。
【００１０】
パターンコードは、図案の周囲に設定した基点より半径方向外側に設けた０時方向の座標コードと、前記基点と点対称位置の前記図案の周囲より半径方向外側に設けた６時方向の座標コードを含む構成とし、０時方向の座標コードと６時方向の座標コードとを結ぶ直線が縦軸となるように画像の回転を補正させることができる。０時方向の座標コードと６時方向の座標コードとは、両者の間隔を基準として読み取った画像を拡大又は縮小し、パターンコードを同一尺度で処理させる働きを持たせることもできる。
【００１１】
座標コードは、カラーであったり、複数のセルから構成されたりすると、パターンコードに記憶させるデジタル情報を前記カラーの種類の数やセルの組み合わせの数だけ増やすことができる。例えば６時方向の座標コードを、３色で塗り分けられる３つのセルの組み合わせとすれば、図案の周囲に形成されるパターンコードが記憶するデジタル情報は９倍（＝３×３倍）となる。また、０時方向の座標コードの色と、パターンコードを構成する凹凸が形成される特定角度の半径方向の数とを対応させると、前記０時方向の座標コードの色から、読み取る凹凸の特定角度を容易に判別させることもできる。
【発明の効果】
【００１２】
本発明は、二次元コードを図案と違和感なく一体化させることができる。これは、デジタル情報を記憶させるパターンコードが図案の周囲にのみ構成され、図案の審美性を損ねないことと、前記パターンコードが自然に図案の周囲に構成されることによる効果である。こうしたパターンコードは、「周方向に変化するパターンコード」とすることにより、シーリングワックスのはみ出すワックス（蝋）を模して、違和感なく図案を一体化させることができる。また、パターンコードは、「周方向に断続するパターンコード」とすることにより、シーリングワックスを模したマーク又はシール以外に本発明を適用しやすくする。
【００１３】
二次元コードを撮影して得られた画像は、補正円を利用して歪みを取り除いたり、座標コードを利用した拡大又は縮小によって縮尺を統一したり、前記座標コードを利用して歪みを取り除き、また回転や傾き方向の補正したりすることにより、パターンコードを正しく読み取ることができるようになる。補正円は図案の外形又は前記外形に沿って形成され、座標コードはパターンコードより半径方向外側に設けられるため、図案の審美性を損ねず、図案とパターンコードとの一体感も損ねない。また、座標コードは、カラーによる色分けや、多数のセルの組み合わせとすることにより、画像の補正のほか、パターンコードに記憶させるデジタル情報を増加させる働きも付加できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の２次元コードの一例を表した正面図である。
【図２】読み込んだ２次元コードの画像の傾き補正を表す正面図である。
【図３】読み込んだ２次元コードの画像の回転補正を表す正面図である。
【図４】読み込んだ２次元コードの画像の拡大補正を表す正面図である。
【図５】２次元コードから読み取れるコードの例を表す正面図である。
【図６】実際の２次元コードを表す図１相当正面図である。
【図７】２次元コードの読取からHPへのジャンプまでを表すフロー図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について説明する。本発明の２次元コードは、例えば図１に見られるように、シーリングワックスを模したシール又はマーク１に好適に用いられる。パターンコード13は、外形が円形で、利用者が認識できる視覚情報を表す図案11（図１〜図５は図示略。図６参照）の周囲に、前記図案11の周囲にはみ出すワックス（蝋）の凸131として、前記図案11と同心円上に構成される。本例は、説明を簡潔にするため、前記凸131が１つのみのパターンコード13としているが、後述するルールに則り、多数の凸又は凹を組み合わせてパターンコード13を構成できる（後掲図６参照）。
【００１６】
本例のパターンコード13は、シーリングワックスを模したマーク又はシール１の図案11の外形に沿って形成される補正円12や、前記図案11の周囲に設定した０時方向の基点Ｐより半径方向外側に設けた０時方向の座標コード14と、前記基点Ｐと点対称位置（６時方向）の前記図案11の周囲より半径方向外側に設けた６時方向の座標コード15を含む構成としている。０時方向の座標コード14及び６時方向の座標コード15は、図示を明確にするため、パターンコード13から半径方向外側に離隔させているが、もっと近く又は接する位置に設けてもよい。このほか、パターンコード13の外周縁を明確に読み取るため、前記外周縁に縁取りを設けてもよい。
【００１７】
補正円12は、例えばスマートフォンのカメラで撮影して取り込まれた画像が円形になるように補正させ、歪みを取り除かせるために用いる（後掲図２参照。図２以下は図案11の図示を省略。以下、同じ）。また、補正円12は、直径が特定長さになるように画像を拡大又は縮小させ、パターンコードを同一尺度で処理させる働きを持たせている（後掲図４参照）。本例の補正円12は、図案11の外形を縁取る位置関係に設けているため、図案11との一体感が得られるように、細いロープを円環状に巻回させた図案11の最外周に沿って形成している。
【００１８】
０時方向の座標コード14は、半径方向内側に頂点を向けた正三角形の外形を有し、本例の０時方向の座標コード14は、赤色である。また、６時方向の座標コード15は、それぞれ異なる着色がされた４個のセル151,152,153,154から構成される。前記セル151,152,153,154はそれぞれ正三角形で、正面から見て左から２番目のセル152が半径方向内側に頂点を向け、前記０時方向の座標コード14と点対称な関係を有している。本例は、セル151が赤色、セル152が青色、セル153が黒色、そしてセル154が緑色としている。０時方向の座標コード14や６時方向の座標コード15を構成するセル151,152,153,154は、正三角形以外に、円形、正方形及び多角形であってもよい。
【００１９】
図示を省略するが、パターンコード13は、上記０時方向の座標コード14と６時方向の座標コード15とを結ぶ直線16の中点から直交して図案11の周囲より半径方向外側に設けた３時方向又は９時方向の座標コードのいずれか又は双方を含む構成としてもよい。本例のパターンコード13は、図案11と共に取り込まれた画像を補正円12により、傾き補正及び大きさ補正するが、例えば０時方向の座標コードと３時方向の座標コードとの位置関係及び距離が等しくなるように画像を補正させ、歪みを取り除いたり、回転又は傾きを補正させてもよい。補正円12による補正と、前記３時方向又は９時方向の座標コードによる補正とを併用してもよい。
【００２０】
このほか、０時方向の座標コード14及び６時方向の座標コード15に加えて３時方向又は９時方向の座標コードを用いると、図案の外形が楕円形であっても、本発明が利用できる。すなわち、０時方向の座標コード14及び６時方向の座標コード15に加えて３時方向の座標コードを用いた場合、例えば図案が横長で長径及び短径が特定された楕円形であり、また９時方向の座標コードを用いた場合、図案が縦長で長径及び短径が特定された楕円形であると定義すればよい。これらの場合、補正円12も楕円形となる。
【００２１】
スマートフォンのカメラで撮影して取り込まれた画像は、例えば図２上段に見られるように、補正円12の縦方向の外径D1に対して横方向の外径D2が短ければ、前記画像が左右方向に（正面から見て右側が紙面奥行きに、同左側が紙面手前に）傾いていると判断し、図２下段に見られるように、縦方向及び横法がいずれも外径D1となるように、傾き補正される。実際には、より多くの角度における補正円12の外径を取得し、いずれの外径も等しくなるように傾き補正する。これにより、画像は紙面に平行な平面に含まれることになる。
【００２２】
また、スマートフォンのカメラで撮影して取り込まれた画像は、例えば図３上段に見られるように、０時方向の座標コード14と６時方向の座標コード15とを結ぶ直線16が正面から見て傾いていた場合、図３下段に見られるように、座標コード14と座標コード15の左から２番目のセル152の対向する頂点を結ぶ距離の中点を中心として、前記直線16が上下方向に揃うように回転補正する。これにより、図案11に設定した基点Ｐの半径方向（本例は０時方向）から特定角度（本例は30度）の半径方向（本例は１時方向）に形成されるパターンコード13の凸131を正しく読み取ることができるようになる。
【００２３】
そして、スマートフォンのカメラで撮影して取り込まれた画像は、例えば図４上段に見られるように、補正円12の元画像の外径D3が、パターンコード13を読み取る大きさの画像（図４下段参照）における補正円12の補正後の外径D4より小さい場合、図４下段に見られるように、前記外径D3が前記外径D4となるまで拡大補正する。外径D3が外径D4より大きければ縮小補正する。拡大補正及び縮小補正を合わせて大きさ補正と呼ぶ。大きさ補正は、補正円12の内径を利用してもよいし、また座標コード14と座標コード15の左から２番目のセル152の対向する頂点を結ぶ距離を利用してもよい。
【００２４】
傾き補正、回転補正及び大きさ補正は、どの順番で実施してもよい。しかし、回転補正及び大きさ補正は、同一平面内における補正であることから、スマートフォンのカメラで撮影して取り込まれた画像は、まず傾き補正を実施して、紙面に平行な平面に含まれるようにした後、回転補正又は大きさ補正を実施するとよい。例えば補正円12を利用した大きさ補正は、傾き補正さえ終えていれば画像が回転していても関係がないため、回転補正に先行して実施できるが、座標コード14と座標コード15の左から２番目のセル152の対向する頂点を結ぶ距離を利用した大きさ補正は、０時方向の座標コード14と６時方向の座標コード15とを結ぶ直線16が上下方向に揃っている方がよいため、回転補正後に実施することが望ましい。
【００２５】
こうして補正された画像は、例えば図５のように、パターンコード13と０時方向の座標コード14及び６時方向の座標コード15とを組み合わせて、14桁の英数文字からなるデジタル情報を読み取らせる。まず０時方向の座標コード14の色と６時方向の座標コード15の左から２番目のセル152の色との組み合わせにより、最初の２桁の英文字を特定する。本例は、赤色を「Ａ」、緑色を「Ｃ」、青色を「Ｄ」、そして黒色を「Ｅ」とする。これから、本例の最初の２桁は、０時方向の座標コード14が赤色、６時方向の座標コード15の左から２番目のセル152が青色のため、「AD」という英文字が読み取られる。
【００２６】
次に、６時方向の座標コード15から、上記左から２番目のセル152を除いた左から１番目、３番目及び４番目のセル151,152,154から、「AEC」という英文字が読み取られる。ここで、前記「AEC」は、パターンコード13を読み取る特定角度を決定する周方向の分割数＝12を意味付けておくと、前記パターンコード13の読取が容易になる。このほか、例えば特定角度の中間の半径方向におけるパターンコード13を読み取らせ、前記特定角度にある凸が両隣の特定角度の半径方向に跨がっていることを読み取らせたり、また前記凸に挟まれた凹を読み取らせ、特定のデジタル情報を取得させることもできる。
【００２７】
読み取られるデジタル情報の数字は、パターンコード13を構成する凸それぞれが単位半径のｎ個分の大きさで、単位突出量のｍ個分の突出量で、そしてどの半径方向を向いているかで特定される。単位半径のｎ個分は、特定角度の半径方向と凸の外形との交点及び交点から離れた２点とを結ぶ線分から判別される。単位突出量のｍ個分は、凸を設けないパターンコード13の外周縁を基準線として、特定角度の半径方向と凸の外形との交点が前記基準線からどれだけ突出しているかで判別される。凸の突出が確認されれば、前記凸がどの半径方向を向いているかが判別される。パターンコード13は、凸又は凹の大きさだけを変えたり、突出量だけを変えたりしてもよい。
【００２８】
本例の２次元コードは、1時方向に突出量が「１（＝単位突出量×１）」、半径が「１（単位半径×１）」の凸131が設けられたパターンコード13を用いている。これから、最初の３桁は凸131の半径「１」を表す「001」となる。これが半径「２」であれば「002」、半径が「３」ならば「003」となる。次の２桁は凸131の突出量「１」を表す「01」となる。これが突出量「２」であれば「02」、突出量が「３」ならば「03」となる。そして、最後の４桁は凸131が突出する1時方向を表し、「0001」となる。これが２時方向ならば「0002」、３時方向ならば「0003」となる。
【００２９】
こうして、本例の２次元コードは、パターンコード13と０時方向の座標コード14及び６時方向の座標コード15とを組み合わせて「ADAEC001010001」の英数文字からなるデジタル情報を読み取らせる。このデジタル情報は、後述する専用のサーバに送信して取得される別のデジタル情報（例えば企業HPのURL）と一対一に関係づけられた識別情報でしかない。これから、本発明の２次元コードから読み取られるデジタル情報は連番である必要がなく、前記別のデジタル情報と個別に関係づけられる独特なもの（ユニークなもの）であればよい。
【００３０】
実際の２次元コードは、例えば図６に見られるように、シーリングワックスの図案11（本例はクラウン）と一体になったマーク又はシール１となる。シーリングワックスは、立体感を出す部分的な印影が付される。こうした印影による読取誤りを防ぐため、補正円12を黒色で太くしたり、前記パターンコード13の外周縁を黒色で縁取りするとよい。座標コード14や座標コード15を構成するセル151,152,153,154も黒く縁取りするとよい。また、パターンコード13、座標コード14や座標コード15の背景に、周囲の印刷物との差異を際立たせる干渉帯を設けてもよい。このほか、誤り補正のため、パターンコード13と０時方向の座標コード14及び６時方向の座標コード15とにそれぞれ同じデジタル情報を記憶させ、一方が他方を補完したり、両者から得られたデジタル情報を照合して誤りを訂正したりしてもよい。
【００３１】
本発明の２次元コードを、シーリングワックスを模したマーク又はシール１に利用した態様の一例として、スマートフォンのカメラで前記マーク又はシール１を撮影し、企業HPへ誘導する手順を説明する。スマートフォンでは、本発明の２次元コードを読み取るための専用アプリを起動させておく。まず、図７に見られるように、シーリングワックスを模したマーク又はシール１をスマートフォンのカメラにより撮影して、画像を取り込む。画像の取り込みが終わると、既述した傾き補正、回転補正及び大きさ補正が自動的に実行され、補正を終えた画像から上述のような「ADAEC001010001」のデジタル情報が取得され、一旦スマートフォンから専用のサーバへ前記デジタル情報が送信される。
【００３２】
スマーフォフォンからデジタル情報を受信した専用のサーバは、予め関係づけられた別のデジタル情報（企業HPのURL）を抽出し、前記別のデジタル情報をスマートフォンへ返信する。そして、スマートフォンでは、前記別のデジタル情報に基づき、例えばブラウザを自動的に起動させ、受信した企業HPのURLへジャンプさせたり、前記別のデジタル情報を一端画面に表示させ、利用者に確認させた後、前記利用者の操作によりブラウザを起動させ、企業HPのURLへジャンプさせたりする。
【符号の説明】
【００３３】
１  シーリングワックスを模したマーク又はシール
11  図案
12  補正円
13  パターンコード
131  凸
14  ０時方向の座標コード
15  ６時方向の座標コード
151  １番目のセル
152  ２番目のセル
153  ３番目のセル
154  ４番目のセル
16  ０時方向の座標コードと６時方向の座標コードとを結ぶ直線
Ｐ  基点
D1  縦方向の外径
D2  横方向の外径
D3  元画像の外径
D4  補正後の外径
【図１】
2013114474.tif 000003
【図２】
2013114474.tif 000004
【図３】
2013114474.tif 000005
【図４】
2013114474.tif 000006
【図５】
2013114474.tif 000007
【図７】
2013114474.tif 000008
【図６】
2013114474.tif 000009