(57)【要約】【課題】丸型のパターン配置によって情報を格納可能な情報格納コードを提供することを目的とする。【解決手段】情報を格納するための情報格納コードであって、中心から所定長の半径の円の内側領域において、中心を通る基準線を基準として時計回りに所定角毎に、内径側から外径側に向かって複数の異なるデータ格納セルが配置されたことを特徴とする情報格納コードである。この情報格納コードには、基準線を決定するための位置決めシンボルが配置されている。【選択図】図１
2019091245.tif 000002
【特許請求の範囲】
【請求項１】
情報を格納するための情報格納コードであって、
中心から所定長の半径の円の内側領域において、前記中心を通る基準線を基準として時計回りに所定角毎に、内径側から外径側に向かって複数の異なるデータ格納セルが配置されたことを特徴とする情報格納コード。
【請求項２】
前記基準線を決定するための位置決めシンボルが配置されたことを特徴とする請求項１に記載の情報格納コード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報格納コードに関する。
【背景技術】
【０００２】
従来、横方向に情報を有する表示方式の一次元バーコード、いわゆるバーコードや、縦方向と横方向に情報を有する表示方式の二次元コード、例えばＱＲコード（登録商標）が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１には、上記のＱＲコードに係る技術、すなわち二進コードで表されるデータをセル化して、二次元のマトリックス上にパターンとして配置した二次元コードにおいて、前記マトリックス内の、少なくとも２個所の所定位置に、各々中心をあらゆる角度で横切る走査線において同じ周波数成分比が得られるパターンの位置決めシンボルを配置する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２９３８３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
さて、上記の通り、従来の一次元バーコードや二次元コードは、縦方向及び横方向のいずれか一つ以上の方向にパターンを配置する四角型の構成であった。従って、従来の一次元バーコードや二次元バーコードによる情報格納方法を、四角型とは異なる態様である丸型のパターン配置に適用することはできなかった。
【０００６】
本発明は、上記の点に鑑みてなされたものであり、丸型のパターン配置によって情報を格納可能な情報格納コードを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係る情報格納コードは、情報を格納するための情報格納コードであって、中心から所定長の半径の円の内側領域において、前記中心を通る基準線を基準として時計回りに所定角毎に、内径側から外径側に向かって複数の異なるデータ格納セルが配置されたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、丸型のパターン配置によって情報を格納することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る情報格納コードの基本構成例を示す図である。
【図２】本実施形態に係る情報格納コードの基本構成例を示す他の図である。
【図３】本実施形態に係る撮像装置のハードウェア構成例を示す図である。
【図４】本実施形態に係る撮像装置の機能構成例を示す図である。
【図５】本実施形態に係る撮像装置の動作例を示すフローチャートである。
【図６】本実施形態に係る位置決めシンボルの読み込みを説明する図である。
【図７】本実施形態に係る撮像装置による拡張現実処理の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について説明する。
【００１１】
［情報格納コードの基本構成例］
図１は、本実施形態に係る情報格納コードの基本構成例を示す図である。図２は、本実施形態に係る情報格納コードの基本構成例を示す他の図である。
【００１２】
図１に示す情報格納コード１は、位置決めシンボル２、位置決めシンボル用領域３、データ用領域４、複数のデータ格納セル５を有する構成である。なお、データ用領域４において、データ格納セル５は円状（５セル×１６）に配置されている。各データ格納セル５には、異なる２種類のセル（図１では、白色のセル又は黒色のセル）のいずれかが選択して配置される。なお、図２では、図１から各データ格納セル５の境界線を削除したものを示している。
【００１３】
位置決めシンボル２は、位置決めシンボル用領域３内の所定位置に配置されるシンボルパターンである。図１では、黒色の位置決めシンボル用領域３内の外周側（図中の下側）に、白色の位置決めシンボル２が配置される構成である。
【００１４】
この位置決めシンボル２は、情報格納コード１の位置決めを行うためのものである。この位置決めシンボル２から決定される基準線Ｌを基準にして、各データ格納セル５の情報が読み取られる。位置決めシンボル２による位置決めについては、図６を用いて後述する。
【００１５】
位置決めシンボル用領域３は、中心Ｏから所定長の半径Ｌ１の円の内側領域（黒色）である。一方のデータ用領域４は、位置決めシンボル用領域３の外側であって、中心○から所定長の半径Ｌ２（Ｌ２＞Ｌ１）の円の内側領域（黒色と白色とが混在）である。位置決めシンボル用領域３とデータ用領域４との間には、これら各領域の境界となる円状の境界領域６（白色）が設けられている。
【００１６】
データ用領域４には、上記の通り、データ格納セル５が円状（５セル×１６）に配置されている。具体的には、図１の円の中心Ｏを通る基準線Ｌを基準として時計回りに所定角（ここでは２２．５度）毎に、内径側から外径側に向かって複数（ここでは５つ）の異なるデータ格納セル５が配置されている。
【００１７】
図１に示す例では、基準線Ｌを基準として時計回りに０〜２２．５度には、内径側から外径側に向かって黒色、黒色、黒色、黒色、白色のセルが配置されている。また、基準線Ｌを基準として時計回りに２２．５〜４５度には、内径側から外径側に向かってすべて白色のセルが配置されている。その他の各データ格納セル５についても同様の態様により黒色又は白色のセルが配置されている。
【００１８】
本実施形態に係る各データ格納セル５に配置されるセルは、異なる２種類のセル（白色のセル又は黒色のセル）である。従って、データ格納セル５の全体としては、２の８０（＝５×１６個）乗の組み合わせが実現される。すなわち、本実施形態に係る情報格納コード１によれば、簡易で且つ丸型のパターン配置によって、大規模な情報を格納することができる。
【００１９】
なお、上記の説明においては、データ格納セル５の内径側から外径側に向かって５個のセルが配置されている構成であるが、この個数に限定されるものではない。同様に、基準線Ｌを基準として時計回りに２２．５度毎にセルが配置されている構成であるが、この角度値に限定されるものではない。
【００２０】
以上説明してきた情報格納コード１は、用紙の一部領域に印刷されても良いし、丸型の厚紙等の用紙にそのまま印刷されてもよい。後述する撮像装置２０（図３等参照）が、用紙に印刷された情報格納コード１を撮像することによって、情報格納コード１に格納された情報を読み取ることができる。以下、情報格納コード１がＡＲマーカーである場合を例に説明を行う。
【００２１】
［撮像装置のハードウェア構成例］
図３は、本実施形態に係る撮像装置のハードウェア構成例を示す図である。
【００２２】
図３に示すように、撮像装置２０は、バス２９を介して接続されたＣＰＵ（Central Processing Unit）２１、ＲＡＭ（Random Access Memory）２２、ＲＯＭ（Read Only Memory）２３、撮像装置２４、入力装置２５、表示装置２６、音声出力装置２７、通信インターフェース２８を備える。この撮像装置２０は、例えばＡＲタイプのマウントディスプレイ装置、すなわち拡張現実装置である。
【００２３】
ＣＰＵ２１は、ＲＡＭ２２に記憶された各種プログラムを実行する中央演算装置である。ＲＡＭ２２は、ＣＰＵ２１によって実行されるプログラム及びプログラムによって使用されるデータを記憶する記憶装置である。ＲＯＭ２３は、各種データ等を記憶する記憶装置である。
【００２４】
撮像装置２４は、撮像を行う装置、例えばカメラ装置である。入力装置２５は、ユーザーが各種情報を入力するための装置、例えば電源キー、撮像キー等の各種機能を備えた操作キーである。表示装置２６は、画面表示を行う装置、例えばディスプレイである。音声出力装置２７は、音声により出力を行う装置、例えばスピーカーである。通信インターフェース２８は、外部ネットワークとの通信を行うためのインターフェース装置である。
【００２５】
［撮像装置の機能構成例］
図４は、本実施形態に係る撮像装置の機能構成例を示す図である。以下、撮像装置２０が実現する各機能について説明する。
【００２６】
図４に示すように、撮像装置２０は、撮像部２１０、記憶部２２０、入力部２３０、表示部２４０、音声出力部２５０、通信部２６０、制御部２７０を有する構成である。
【００２７】
撮像部２１０は、撮影対象、例えば情報格納コード１（図１、２参照）を撮像することによって、画像データを連続的に生成する撮像手段である。生成された画像データは記憶部２２０に記憶される。この撮像部２１０は、図３の撮像装置２４によって実現される。記憶部２２０は、撮像部２１０によって生成された画像データや、情報格納コード１の各データ格納セル５に格納された情報を記憶する記憶手段である。また記憶部２２０は、当該撮像装置２０が行う各種プログラムを記憶する。この記憶部２２０は、ＲＡＭ２２やＲＯＭ２３によって実現される。入力部２３０は、ユーザーによる各種操作、例えば図３の入力装置２５に対する操作を入力する。この入力部２３０は、図３の入力装置２５やＣＰＵ２１によって実現される。表示部２４０は、制御部２７０の拡張現実処理により選択された演出画像等を、図３の表示装置２６に表示する。この表示部２４０は、図３の表示装置２６やＣＰＵ２１によって実現される。音声出力部２５０は、制御部２７０の拡張現実処理により選択された音声等を、図３の音声出力装置２７により音声出力する。この音声出力部２５０は、図３の音声出力装置２７やＣＰＵ２１によって実現される。
【００２８】
通信部２６０は、外部機器等との間でデータ通信を行う。情報格納コード１に格納された情報に対応付けられたＡＲデータ（演出画像や音声情報）が外部機器に記憶されている場合には、通信部２６０が外部機器からＡＲデータを受信する。この通信部２６０は、通信インターフェース２８によって実現される。制御部２７０は、拡張現実処理に係る各種制御を行う。具体的には、撮像部２１０によって情報格納コード１が撮像された場合に、記憶部２２０に記憶されたプログラムに従って動作し、表示部２４０に演出画像等を表示させたり、音声出力部２５０に音声出力を行わせたりする。この制御部２７０は、図３のＣＰＵ２１によって実現される。なお、制御部２７０の制御内容については図５を用いて後述する。
【００２９】
［撮像装置の動作］
図５は、本実施形態に係る撮像装置の動作例を示すフローチャートである。本実施形態では、撮像装置２０が図５に示す一連の制御ロジックを行う。なお、以下の説明においては、図４を適宜参照しながら説明を行う。
【００３０】
まずステップＳ１において、撮像部２１０は、撮像を開始する（Ｓ１）。その後ステップＳ２において、撮像部２１０は、位置決めシンボル２を読込む（Ｓ２）。
【００３１】
図６は、本実施形態に係る位置決めシンボルの読み込みを説明するための図である。図６は、位置決めシンボル２を黒色にて示したものである。位置決めシンボル２は、太字のアルファベット“ｄ”、“Ｔ”、“ｂ”が一体化されて横に繋げられた態様の文字によって構成される。
【００３２】
図５のステップＳ２において、撮像部２１０は、撮像画像の二値化処理や輪郭抽出処理を行うことにより、当該位置決めシンボル２を読込む。その際、Ｔの文字の中心を通る上下線Ｌを、図１や図２に示す円の中心を通る基準線Ｌとして読み込む。
【００３３】
その後ステップＳ３に進んで、撮像部２１０は、各データ格納セル５に格納された情報を読込む（Ｓ３）。ステップＳ３では、基準線Ｌを基準として時計回りに所定角（図１や図２では２２．５度）毎に、内径側から外径側に向かって複数（図１や図２では５つ）の異なるデータ格納セル５の色を読込む。
【００３４】
その後ステップＳ４に進んで、制御部２７０は、拡張現実処理を行う（Ｓ４）。ステップＳ４において具体的には、制御部２７０は、ステップＳ３で読込まれた各データ格納セル５の情報に基づいて情報格納コード１に格納された情報を判定し、通信部２６０に、情報格納コード１に格納された情報に対応付けられたＡＲデータ（演出画像や音声情報）を外部機器から受信させる。その後、受信したＡＲデータに基づいて、表示部２４０に演出画像を表示させたり、音声出力部２５０に音声情報を出力させたりする。
【００３５】
図７は、本実施形態に係る撮像装置による拡張現実処理の一例を示す図である。図７では、撮像装置２０が、図６のステップＳ１〜Ｓ４に係る処理により、情報格納コード１の上に演出画像７を表示させた態様を示している。
【００３６】
以上、本発明の一実施形態について説明したが、上記実施形態は本発明の適用例の一つを示したものであり、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。
【符号の説明】
【００３７】
１  情報格納コード
２  位置決めシンボル
３  位置決めシンボル用領域
４  データ用領域
５  データ格納セル
【図１】
2019091245.tif 000003
【図２】
2019091245.tif 000004
【図３】
2019091245.tif 000005
【図４】
2019091245.tif 000006
【図５】
2019091245.tif 000007
【図６】
2019091245.tif 000008
【図７】
2019091245.tif 000009