(57)【要約】      （修正有）【課題】専用の読取装置を用いずとも、従来の読取装置でもって、多角度から読取可能な二次元コードを提供する。【解決手段】斜め方向から台形状の二次元コード本体１１Ａ〜１１Ｈを読取装置にて読み取ったとしても、該読取装置が該台形状の二次元コード本体１１Ａ〜１１Ｈを正面と認識できるように、台形状の二次元コード本体１１Ａ〜１１Ｈを歪ませた形状にしている。そして、台形状の二次元コード本体１１Ａ〜１１Ｈを、矩形状の二次元コード本体１０の周りに配置している。【選択図】図１
2020067929.tif 000002
【特許請求の範囲】
【請求項１】
斜め方向から二次元コード本体を読取装置にて読み取ったとしても、該読取装置が該二次元コード本体を正面と認識できるように、該二次元コード本体を歪ませた形状にしてなる二次元コード。
【請求項２】
前記歪ませた形状からなる二次元コード本体を、歪みのない形状からなる二次元コード本体の周りに配置してなる請求項１に記載の二次元コード。
【請求項３】
前記歪ませた形状からなる二次元コード本体と、歪みのない形状からなる二次元コード本体とを異なる色で配色し、重ね合わせてなる請求項１に記載の二次元コード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次元コードに関する。
【背景技術】
【０００２】
ＱＲコード（登録商標）等の二次元コードとして、例えば、図３に示すような二次元コード１００が知られている。このような二次元コード１００は、明色又は暗色のセルをマトリクス状に配置してなるものであり、セルの明暗パターンによってデータを記録しているものである。しかして、このような二次元コード１００は、規格化されており、例えば、図３に示すようなスマートフォンなどの読取装置Ｙを用いて読み取られることにより、記録されたデータを復号することができるようになっている。
【０００３】
ところで、このような二次元コード１００を、図３に示すようなスマートフォンなどの読取装置Ｙを用いて読み取る際、図３に示すように、正面から二次元コード１００を読み取る必要がある。読み取り角が正面からずれ、斜め方向になるほど、読取精度が低下するためである。
【０００４】
そこで、読取精度を向上させるべく、二次元コード１００を斜め方向から読取装置Ｙを用いて読み取っても、読取装置Ｙ側で二次元コード１００の画像を補正するという技術が知られている（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３２２０６１号公報
【特許文献２】特開２０００−２２２５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような技術では、二次元コード１００を補正するような専用の読取装置Ｙが必要となるという問題があった。
【０００７】
そこで、本発明は、上記問題に鑑み、専用の読取装置を用いずとも、従来の読取装置でもって、多角度から読取可能な二次元コードを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記本発明の目的は、以下の手段によって達成される。なお、括弧内は、後述する実施形態の参照符号を付したものであるが、本発明はこれに限定されるものではない。
【０００９】
請求項１の二次元コードによれば、斜め方向から二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）を読取装置（Ｙ）にて読み取ったとしても、該読取装置（Ｙ）が該二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）を正面と認識できるように、該二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）を歪ませた形状にしてなることを特徴としている。
【００１０】
また、請求項２の発明によれば、上記請求項１に記載の二次元コードにおいて、前記歪ませた形状からなる二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）を、歪みのない形状からなる二次元コード本体（矩形状の二次元コード本体１０）の周りに配置してなることを特徴としている。
【００１１】
さらに、請求項３の発明によれば、上記請求項１に記載の二次元コードにおいて、前記歪ませた形状からなる二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）と、歪みのない形状からなる二次元コード本体（矩形状の二次元コード本体１０）とを異なる色で配色し、重ね合わせてなることを特徴としている。
【発明の効果】
【００１２】
次に、本発明の効果について、図面の参照符号を付して説明する。なお、括弧内は、後述する実施形態の参照符号を付したものであるが、本発明はこれに限定されるものではない。
【００１３】
請求項１の発明によれば、斜め方向から二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）を読取装置（Ｙ）にて読み取ったとしても、該読取装置（Ｙ）が該二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）を正面と認識できるように、該二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）を歪ませた形状にしているから、読取装置側で二次元コードの画像を補正するような専用の読取装置を用いずとも、従来の読取装置でもって、多角度から二次元コードを読み取ることが可能となる。
【００１４】
また、請求項２の発明によれば、歪ませた形状からなる二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）を、歪みのない形状からなる二次元コード本体（矩形状の二次元コード本体１０）の周りに配置しているから、様々な斜め方向の角度から、読取装置で読み取ることが可能となる。これにより、読取精度が向上することとなる。
【００１５】
さらに、請求項３の発明によれば、歪ませた形状からなる二次元コード本体（台形状の二次元コード本体１１Ａ〜１１Ｈ）と、歪みのない形状からなる二次元コード本体（矩形状の二次元コード本体１０）とを異なる色で配色し、重ね合わせているから、印刷する際、印刷面積を小さくすることができる。
【図面の簡単な説明】
【００１６】
【図１】（ａ）は、本発明の一実施形態に係る二次元コードを示す正面図、（ｂ）は、４５度の斜め方向から読取装置を用いて同実施形態に係る台形状の二次元コード本体の何れか１つを読み取ることを想定している状態を説明する説明図、（ｃ）は、３０度の斜め方向から読取装置を用いて同実施形態に係る台形状の二次元コード本体の何れか１つを読み取ることを想定している状態を説明する説明図、（ｄ）は、６０度の斜め方向から読取装置を用いて同実施形態に係る台形状の二次元コード本体の何れか１つを読み取ることを想定している状態を説明する説明図である。
【図２】図１（ａ）に示す配置とは異なる配置からなる二次元コードを示す正面図である。
【図３】従前の二次元コードを、読取装置を用いて読み取っている状態を示す正面図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態を、図面を参照して具体的に説明する。なお、以下の説明において、上下左右の方向を示す場合は、図示正面から見た場合の上下左右をいうものとする。
【００１８】
図１（ａ）に示すように、二次元コード１は、中央に、矩形状の二次元コード本体１０が配置され、その矩形状の二次元コード本体１０の周囲を取り囲むように、放射状に、台形状の二次元コード本体１１Ａ〜１１Ｈが配置されているものである。この矩形状の二次元コード本体１０は、ＱＲコード（登録商標）等からなるもので、図３に示すような、従前の二次元コード１００と同一である。
【００１９】
一方、台形状の二次元コード本体１１Ａ〜１１Ｈは、ＱＲコード（登録商標）等からなるもので、矩形状の二次元コード本体１０を元に、台形状に歪ませた（引き延ばした）ものである。この台形状の二次元コード本体１１Ａ〜１１Ｈは、図３に示すような読取装置Ｙを用いて斜め方向から台形状の二次元コード本体１１Ａ〜１１Ｈの何れか１つを読み取ろうとした際に、読取装置Ｙが台形状の二次元コード本体１１Ａ〜１１Ｈを正面と認識できるように、台形状に歪ませて（引き延ばして）いるものである。
【００２０】
この点、図１（ｂ）を参照してより具体的に説明する。図１（ｂ）は、台形状の二次元コード本体１１Ａ〜１１Ｈの何れか１つに対して、４５度の斜め方向である点Ｐ１から読取装置Ｙを用いて台形状の二次元コード本体１１Ａ〜１１Ｈの何れか１つを読み取ることを想定しているものである。この際、台形状の二次元コード本体１１Ａ〜１１Ｈの図１（ｂ）の左側点を点Ｔ１、右側点を点Ｔ２とし、点Ｐ１と点Ｔ１と点Ｔ２とを結ぶと、図１（ｂ）に示すように、４５度の二等辺三角形が形成されることとなる。そして、この４５度の二等辺三角形の点Ｔ１から、点Ｐ１と点Ｔ２を結ぶ直線に対して、直角方向に線を引くと、点Ｔ３で交差することとなる。これにより、点Ｔ１と点Ｔ３を結ぶ直線（図示では、破線で示す）が形成されることとなる。この点Ｔ１と点Ｔ３を結ぶ直線部分が、４５度の斜め方向である点Ｐ１から読取装置Ｙ（図３参照）を用いて台形状の二次元コード本体１１Ａ〜１１Ｈの何れか１つを読み取ろうとした際、読取装置Ｙが台形状の二次元コード本体１１Ａ〜１１Ｈを正面として認識するものである。すなわち、矩形状の二次元コード本体１０とほぼ同一の矩形状と認識されるものである。
【００２１】
より詳しく説明すると、図１（ａ）に示す矩形状の二次元コード本体１０を図３に示すような読取装置Ｙを用いて正面から読み取るためには、矩形状の二次元コード本体１０に対して、直角方向から読み取る必要がある。それゆえ、二次元コードを正面から読み取るためには、二次元コードと読取装置の配置が、直角となる必要がある。しかるに、この台形状の二次元コード本体１１Ａ〜１１Ｈを正面と認識させるには、台形状の二次元コード本体１１Ａ〜１１Ｈと読取装置Ｙとの配置が直角となれば良いこととなる。それゆえ、点Ｔ１と点Ｔ３を結ぶ直線部分が、読取装置Ｙが正面（矩形状の二次元コード本体１０とほぼ同一の矩形状）と認識できる部分となる。しかして、点Ｔ１と点Ｔ３を結ぶ直線部分が正面、すなわち、矩形状の二次元コード本体１０とほぼ同一の矩形状と認識されるように、矩形状の二次元コード本体１０を元に、どの程度、台形状に歪ませ（引き延ばせ）ば良いか、三角関数を用いて計算すれば良いこととなる。具体的には、点Ｔ１と点Ｔ２の直線部分／点Ｔ１と点Ｔ３の直線部分＝ｃｏｓ４５°＝１／√２であるから、矩形状の二次元コード本体１０を元に、√２倍、歪ませて（引き延ばせて）、台形状の二次元コード本体１１Ａ〜１１Ｈのうち少なくとも１つを作成すれば良いこととなる。
【００２２】
かくして、このように、三角関数を用いて、斜め方向の角度に応じて、矩形状の二次元コード本体１０を元に、どの程度、歪ませれば（引き延ばせば）良いかを計算することができる。これにより、図１（ａ）に示すような台形状の二次元コード本体１１Ａ〜１１Ｈが作成できることとなる。例えば、図１（ｃ）に示すように、３０度の斜め方向である点Ｐ１から読取装置Ｙを用いて台形状の二次元コード本体１１Ａ〜１１Ｈの何れか１つを読み取ることを想定している場合、点Ｔ１と点Ｔ２の直線部分／点Ｔ１と点Ｔ３の直線部分＝ｃｏｓ６０°＝１／２となる。それゆえ、矩形状の二次元コード本体１０を元に、２倍、歪ませて（引き延ばせて）、台形状の二次元コード本体１１Ａ〜１１Ｈのうち少なくとも１つを作成すれば良いこととなる。また、図１（ｄ）に示すように、６０度の斜め方向である点Ｐ１から読取装置Ｙを用いて台形状の二次元コード本体１１Ａ〜１１Ｈの何れか１つを読み取ることを想定している場合、点Ｔ１と点Ｔ２の直線部分／点Ｔ１と点Ｔ３の直線部分＝ｃｏｓ３０°＝√３／２となる。それゆえ、矩形状の二次元コード本体１０を元に、２／√３倍、歪ませて（引き延ばせて）、台形状の二次元コード本体１１Ａ〜１１Ｈのうち少なくとも１つを作成すれば良いこととなる。
【００２３】
しかして、このようにして、様々な斜め方向の角度（例えば、３０度〜６０度）に応じた台形状の二次元コード本体１１Ａ〜１１Ｈ（図１（ａ）参照）が予め作成されることとなる。しかるに、このように様々な斜め方向の角度（例えば、３０度〜６０度）に応じた台形状の二次元コード本体１１Ａ〜１１Ｈを予め作成しておけば、図３に示すような読取装置Ｙを用いて斜め方向から台形状の二次元コード本体１１Ａ〜１１Ｈの何れか１つを読み取ろうとした際、読み取ろうとしている台形状の二次元コード本体１１Ａ〜１１Ｈの何れか１つを読取装置Ｙが正面と認識できることとなる。
【００２４】
しかして、以上説明した本実施形態によれば、読取装置側で二次元コードの画像を補正するような専用の読取装置を用いずとも、従来の読取装置でもって、多角度から二次元コードを読み取ることが可能となる。
【００２５】
また、本実施形態によれば、中央に、矩形状の二次元コード本体１０を配置し、その周囲に、様々な斜め方向の角度に応じた台形状の二次元コード本体１１Ａ〜１１Ｈを配置しておくことにより、様々な斜め方向の角度から、読取装置で読み取ることが可能となる。これにより、読取精度が向上することとなる。
【００２６】
しかしながら、このような配置方法は、印刷する際、ある程度の面積が必要となるため、図２に示すような配置にしても良い。すなわち、矩形状の二次元コード本体１０と、台形状の二次元コード本体１１Ａ〜１１Ｈを異なる色で配色し重ね合わせるというものである。具体的には、矩形状の二次元コード本体１０を例えば黒色にし、台形状の二次元コード本体１１Ａ（図２では、破線で示す）を例えば赤色にし、台形状の二次元コード本体１１Ｃ（図２では、一点鎖線で示す）を例えば黄色にし、というように異なる色で配色し、図２に示すように、重ね合わせて配置するというものである。しかして、このような配置をした二次元コード１を読み取るにあたっては、図３に示すような読取装置Ｙ側で画像の色分解を行い、読み取るようにすれば良い。又は、読み取って欲しくない色と同一色のライト（例えば、赤色を読み取って欲しくなければ、赤色のライト）を二次元コード１に照射すれば、図３に示すような読取装置Ｙにて、読み取って欲しくない色以外の色が読み取られることとなる。しかして、このようにすれば、二次元コード１を印刷する際、面積を小さくすることができる。
【００２７】
なお、矩形状の二次元コード本体１０と、台形状の二次元コード本体１１Ａ〜１１Ｈを異なる色で配色し重ね合わせるにあたっては、明色又は暗色のセルをマトリクス状に配置しているドットが重なりあわないようにドットを細かくする必要がある。ドットが重なり合うと、記録されているデータを正確に復号できない可能性があるためである。
【００２８】
なお、本実施形態において示した形状等はあくまで一例であり、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、台形状の二次元コード本体１１Ａ〜１１Ｈを例示したが、読取装置Ｙが正面と認識できれば、台形状に限らずどのような形状でも良い。
【００２９】
また、台形状の二次元コード本体１１Ａ〜１１Ｈは、全て、一定の斜め方向の角度に応じた形状でも良く、又は、全て、異なる斜め方向の角度に応じた形状でも良く、或いは、一部が、一定の斜め方向の角度に応じた形状でも良い。
【００３０】
さらに、矩形状の二次元コード本体１０の周囲に、台形状の二次元コード本体１１Ａ〜１１Ｈを配置するにあたっては、本実施形態にて示したものに限らず、どのように配置しても良い。
【符号の説明】
【００３１】
１        二次元コード
１０      矩形状の二次元コード本体（歪みのない形状からなる二次元コード本体）
１１Ａ〜１１Ｈ  台形状の二次元コード本体（歪ませた形状からなる二次元コード本体）
Ｙ        読取装置
【図１】
2020067929.tif 000003
【図２】
2020067929.tif 000004
【図３】
2020067929.tif 000005