(57)【要約】【課題】  二次元コードを表示した印刷物に対して当該二次元コードを読み取った端末の位置及び姿勢に関する情報を取得する【解決手段】  端末３００で読み取れ、端末３００が再生するコンテンツを特定する情報を取得できる二次元コード１００を表示した印刷物である。二次元コード１００は端末３００の位置及び姿勢についての情報が前記端末で取得できる枠部１１０及び回転状態表示ドット１５１、１５２、１５３、１５４と、端末３００が再生すべきコンテンツを特定する２０個のドットからなるコード部と、を表示する。コード部の２０個のドットと、回転状態表示ドットとは、文字１４１絵文字１４２等を表示するドット非表示部１４０を挟んで上側ドット部１２０及び下側ドット部１３０に配置される。回転状態表示ドット１５１、１５２、１５３、１５４は、二次元コード１００に対する端末３００の回転位置状態を示す他、３パターンの情報を表示する。【選択図】  図２
2014086029.tif 000002
【特許請求の範囲】
【請求項１】
端末による読み取りが可能であり、前記端末が再生すべきコンテンツを特定する情報を取得できる二次元コードを表示した印刷物において、
前記二次元コードは、
前記二次元コードに対する前記端末の位置及び姿勢についての情報が前記端末で取得できる位置姿勢取得部と、
前記端末が再生すべきコンテンツを特定するコード部と、
を表示することを特徴とする二次元コードを表示した印刷物。
【請求項２】
前記位置姿勢取得部は、前記二次元コードの外周に配置された枠部と、二次元コードに対する前記端末の回転状態を示すそれぞれ１ビットの情報を表示できる４つの回転状態表示ドットとで構成され、
前記コード部は、それぞれ１ビットの情報を表示できる複数個のコード表示ドットで構成されており、
前記回転状態表示ドット及び前記コード表示ドットは、前記枠部内において、ドットが表示されないドット非表示部を挟んだ両側部に表示されていることを特徴とする請求項１に記載の二次元コードを表示した印刷物。
【請求項３】
前記枠部は四角形であり、前記回転状態表示ドットは前記枠部の四隅に表示されることを特徴とする請求項２に記載の二次元コードを表示した印刷物。
【請求項４】
前記コード部には、誤り検出及び誤り訂正用のドットを含むことを特徴とする請求項１から請求項３のいずれか一項に記載の二次元コードを表示した印刷物。
【請求項５】
前記コンテンツは、画像、動画、音声の少なくとも１つを含むことを特徴とする請求項１から請求項４のいずれか一項に記載の二次元コードを表示した印刷物。
【請求項６】
前記回転状態表示ドットは、４つのドットが、それぞれ「０」又は「１」を表示する１ビットの情報を表すものであり、
第１配列：１つの隅部に「０」を表示し、他の隅部に「１」を表示した状態、
第２配列：隣り合う２つの隅部に「０」を表示し、他の２つの隅部に「１」を表示した状態、
第３配列：１つの隅部に「１」を表示し、他の隅部に「０」を表示した状態、
のいずれかの状態で配置するものとし、
あらかじめ定めた前記二次元コードと前記端末が特定の位置関係にある読み取った前記第１配列、前記第２配列、前記第３配列における前記回転状態表示ドットの配列状態と、
前記端末が認識した二次元コードの前記回転状態表示ドットの配列状態と、を比較して前記二次元コードに対する前記端末の姿勢を認識可能とすると共に、
取得された前記回転状態表示ドットが、前記第１配列、前記第２配列、前記第３配列のいずれかが選択されているかを判定することにより、前記二次元コードの姿勢以外の情報として３パターンの情報を認識可能とする、
ことを特徴とする請求項２から請求項５のいずれか一項に記載の二次元コードを表示した印刷物。
【請求項７】
前記印刷物は書籍であり、前記二次元コードは、この二次元コードが表示された紙面に表示された内容に関連するコンテンツを前記端末に再生させることを特徴とする請求項１から請求項６のいずれか一項に記載の二次元コードを表示した印刷物。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末で再生するコンテンツを指定する二次元コードを表示した印刷物に関する。
【背景技術】
【０００２】
従来、書籍等の印刷物に表示された二次元コードを、携帯端末で読み取って、読み取った二次元コードに対応するコンテンツをサーバから受信して再生する技術が提案されている。
【０００３】
特許文献１には、動画配信システムとして、動画データを再生する携帯型無線通信機と、携帯型無線通信機がネットワークを介して接続可能なサーバと、を備え、携帯型無線通信機は、再生すべき動画データに対応する二次元コードが付された書籍から二次元コードを読み取り、読み取られた二次元コードに対応する動画データの配信要求をサーバに送信し、サーバから配信されてきた動画データを再生するものが記載されている。
【特許文献１】特開２００９−１０５５９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、上述したように読み取った端末に表示させる動画、画像、音声等のコンテンツとして、書籍等の印刷物に対する読取端末の位置、姿勢によって、表示されるコンテンツの状態を遷移させたり変更させたりしたいという要望がある。
【０００５】
しかし、特許文献１に記載されたもので書籍に表示される二次元コードは、ＱＲコード（登録商標）、Ｄａｔａ  Ｍａｔｒｉｘ、ＰＤＦ４１７等であり、書籍に対する読取端末の位置や姿勢についての情報が得られないという問題がある。
【０００６】
本発明は上述した課題にかんがみてなされたものであり、二次元コードを表示した印刷物に対して当該二次元コードを読み取った端末の位置及び姿勢に関する情報を取得することができる二次元コードを表示した書籍を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決する請求項１に記載の発明は、端末による読み取りが可能であり、前記端末が再生すべきコンテンツを特定する情報を取得できる二次元コードを表示した印刷物において、前記二次元コードは、前記二次元コードに対する前記端末の位置及び姿勢についての情報が前記端末で取得できる位置姿勢取得部と、前記端末が再生すべきコンテンツを特定するコード部と、を表示することを特徴とする二次元コードを表示したことを特徴とする二次元コードを表示した印刷物である。
本発明によれば、端末の印刷物に対する姿勢、位置に関する情報を取得することができるため、取得したコンテンツを印刷物に対する端末の姿勢や位置に応じて変化させたり、変更させたりして表示することができる。
【０００８】
同じく請求項２に記載の発明は、請求項１に記載の二次元コードを表示した印刷物において、前記位置姿勢取得部は、前記二次元コードの外周に配置された枠部と、二次元コードに対する前記端末の回転状態を示すそれぞれ１ビットの情報を表示できる４つの回転状態表示ドットとで構成され、前記コード部は、それぞれ１ビットの情報を表示できる複数個のコード表示ドットで構成されており、前記回転状態表示ドット及び前記コード表示ドットは、前記枠部内において、ドットが表示されないドット非表示部を挟んだ両側部に表示されていることを特徴とする。
本発明によれば、二次元コードのドット非表示部に、文字、図形等を表示することができる。
【０００９】
同じく請求項３に記載の発明は、請求項２に記載の二次元コードを表示した印刷物において、前記枠部は四角形であり、前記回転状態表示ドットは前記枠部の四隅に表示されることを特徴とする。
本発明によれば、端末で撮像した枠部の形状変化、及び回転状態表示ドットの表示から、印刷物に対する端末の位置及び姿勢を取得することができる。
【００１０】
同じく請求項４に記載の発明は、請求項１から請求項３のいずれか一項に記載の二次元コードを表示した印刷物において、前記コード部には、誤り検出及び誤り訂正用のドットを含むことを特徴とする。
本発明によれば、コード表示の誤りを検出して訂正することができ、正確なコード認識を実現できる。
【００１１】
同じく請求項５に記載の発明は、請求項１から請求項４のいずれか一項に記載の二次元コードを表示した印刷物において、前記コンテンツは、画像、動画、音声の少なくとも１つを含むことを特徴とする。
本発明によれば、端末で撮像した二次元コードが指定する画像、動画、音声を端末で再生することができる。
【００１２】
同じく請求項６に記載の発明は、請求項２から請求項５のいずれか一項に記載の二次元コードを表示した印刷物において、前記回転状態表示ドットは、４つのドットが、それぞれ「０」又は「１」を表示する１ビットの情報を表すものであり、
第１配列：１つの隅部に「０」を表示し、他の隅部に「１」を表示した状態、
第２配列：隣り合う２つの隅部に「０」を表示し、他の２つの隅部に「１」を表示した状態、
第３配列：１つの隅部に「１」を表示し、他の隅部に「０」を表示した状態、
のいずれかの状態で配置するものとし、あらかじめ定めた前記二次元コードと前記端末が特定の位置関係にある読み取った前記第１配列、前記第２配列、前記第３配列における前記回転状態表示ドットの配列状態と、前記端末が認識した二次元コードの前記回転状態表示ドットの配列状態と、を比較して前記二次元コードに対する前記端末の姿勢を認識可能とすると共に、取得された前記回転状態表示ドットが、前記第１配列、前記第２配列、前記第３配列のいずれかが選択されているかを判定することにより、前記二次元コードの姿勢以外の情報として３パターンの情報を認識可能とする、ことを特徴とする。
本発明によれば、回転状態表示ドットの表示で、印刷物に対する端末の姿勢を表示できる他、第１配列、第２配列、第３配列のいずれが表示されているかによって、印刷物に対する端末の姿勢を示す情報以外の３パターンの状態を表示できる。このため、二次元コードで表示できる情報を多くすることができる。
【００１３】
同じく請求項７に記載の発明は、請求項１から請求項６のいずれか一項に記載の二次元コードを表示した印刷物において、前記印刷物は書籍であり、前記二次元コードは、この二次元コードが表示された紙面に表示された内容に関連するコンテンツを前記端末に再生させることを特徴とする。
本発明によれば、書籍の各紙面に対応するコンテンツを再生することができる。
【発明の効果】
【００１４】
本発明によれば、二次元コードを端末で読み取ることにより、端末の印刷物に対する姿勢、位置に関する情報を取得することができるため、端末の姿勢にあわせて端末で表示させるコンテンツを変化させたり、変更させたりすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る二次元コードを表示した印刷物を示す模式図である。
【図２】端末での二次元コード撮像状態を示す模式図である。
【図３】端末でのコンテンツ再生状態を示す模式図である。
【図４】図１に示した書籍に表示される二次元コードを示すものであり、（ａ）は配置状態を示す模式図、（ｂ）は表示の一例を示す模式図である。
【図５】二次元コードの回転状態表示ドットでの姿勢認識を説明するための模式図である。
【図６】処理の流れを示すフローチャートである。
【発明を実施するための最良の形態】
【００１６】
本発明を実施するための形態（以下では単に実施形態と記載する）に係る二次元コードを表示した印刷物について説明する。以下の実施形態に係る例では、印刷物として書籍を例として説明するが、印刷物としては、雑誌、パンフレット、リーフレット、カレンダー等どのようなものにでも適用できる。
【００１７】
まず、実施形態に係る二次元コードを表示した印刷物を使用して端末にコンテンツを再生させる基本的な流れについて説明する。図１は本発明の実施形態に係る二次元コードを表示した印刷物を示す模式図、図２は端末での二次元コード撮像状態を示す模式図、図３は端末でのコンテンツ再生状態を示す模式図である。
【００１８】
図１に示すように、実施形態１に係る書籍２００の所定ページの紙面２１０には、本文２１１、２１２、２１３、図版２１４、２１５の他に、二次元コード１００が表示されている。同様に他のページ、表紙、裏表紙の紙面にも、二次元コードを表示することができる。また、二次元コード１００を表示する数は、１ページに１つとは限らず２つ以上表示することができる。この書籍２００は、本文２１１、２１２、２１３及び図版２１４、２１５だけでその内容を把握することができる。
【００１９】
また、図２に示すように、この書籍２００では、端末３００、例えば携帯電話、スマートフォン、タブレット型コンピュータ等は、二次元コード１００を撮影して、この二次元コード１００で指定されるコンテンツをインターネットＮ経由で接続されたコンテンツサーバ４００からダウンロードし、表示部３２０にコンテンツを再生する。二次元コード１００を認識して、コンテンツを取得、再生するアプリケーションソフトは、この処理を行なう前に予めインストールしておく。
【００２０】
端末３００は、撮像装置３１０、表示部３２０の他、撮像された二次元コード１００の画像データからダウンロードするコンテンツを特定するコードを復号する復号処理部、二次元コード１００と端末３００との位置関係を取得する位置関係取得部、コンテンツサーバ４００との通信処理を行う通信処理部等を備える。これらの各部は、端末３００が備えるＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）がアプリケーションソフトを実行することにより実現する。コンテンツサーバ４００には、あらかじめ書籍２００に表示された二次元コード１００に対応するコンテンツが多数準備されており、二次元コード１００で特定されたコンテンツを端末３００に送信する。
【００２１】
このコンテンツは、画像、動画、音声等を含むものとすることができる。例えば、図３に示すように、図版２１４が示す状態から図版２１５が示す状態への変化を、動画と音声での説明と共に表示することができる。また、図版２１４から図版２１５への変化状態を表示部３２０に配置されたタッチパネル（図示していない）の操作で変更することができる。このコンテンツの内容はこれらに限られず、必要に応じて変更できる。
【００２２】
また、このコンテンツは書籍２００の紙面２１０と端末３００との位置及び姿勢により、その表示内容を変更することができる。例えば、端末を紙面２１０に対して移動、傾斜回転させると、コンテンツの再生、表示内容が端末３００の移動、傾斜、回転に合わせて変更するようにできる。なお、端末３００の姿勢変化は、端末３００が備える磁気センサー、加速度センサー等から取得することもできる。
【００２３】
次に二次元コード１００について説明する。図４は図１に示した書籍に表示される二次元コードを示すものであり、（ａ）は配置状態を示す模式図、（ｂ）は表示の一例を示す模式図である。二次元コード１００は、外周に配置された白色正方形の枠部１１０と、この枠部１１０の内部上側に配置された１６個のドットをからなる上側ドット部１２０、内部下側に配置された１６個のドットからなる下側ドット部１３０と、上側ドット部１２０及び下側ドット部１３０の間に形成されたドット非表示部１４０とからなる。なお、枠部１１０の形状は正方形に限らず、長方形、円形その他の形状とすることができる。また、色彩も紙面上で識別可能であれば白色に限らず、他の色とすることができる。
【００２４】
ドット非表示部１４０には、肉眼で認識可能な付加的な情報を表示することができる。この例では、「かざしてみよう」の文字１４１と、端末をかざす状態を示す絵文字１４２を表示している。
【００２５】
二次元コード１００には、最大３２個のドットを表示することができる。これらのドットは白又は黒で表示され、「０」又は「１」の１ビットの情報を表す。本実施形態では、枠部１１０四隅に配置された４個のドットを回転状態表示ドット１５１、１５２、１５３、１５４とする。
【００２６】
また、残りの２８個のドットをコード表示ドットとして使用し、そのうち、８個のドットを誤り検出及び誤り訂正用のドットとしている。誤り検出、及び訂正には公知の誤り訂正方式を使用することができる。従って、コード表示部では２２０＝１０４８５７６種類のコンテンツを特定できる。なお、コード表示部のドットの数は必要に応じて変更することができ、例えば２８個以上とすることができる。
【００２７】
このような二次元コード１００を実際に使用するときには、図４（ｂ）に示すように、所定のドットを黒とし、他のドットを白とする。これにより、必要な情報が表示できる。なお、各ドットの表示は白黒を反転したり、白黒の他、端末で撮像したとき判別できる濃淡や色彩で表示したりすることができる。また、図示した例は地の色を白としているが、地の色を黒等の他の色とすることができる。
【００２８】
端末３００では、撮像で得た書籍２００の画像データから枠部１１０を抽出して、枠部１１０の各辺の寸法、及び回転状態表示ドット１５１、１５２、１５３、１５４の配置状態から二次元コード１００に対する端末３００の位置及び傾き等の情報を得る。
【００２９】
すなわち、取得した枠部１１０の画像データを解析して各辺の長さの割合を求め、これから二次元コード１００に対する端末３００の位置、姿勢を取得する。この計算は公知の方法による。また、回転状態表示ドット１５１、１５２、１５３、１５４の表示から二次元コード１００と端末３００との回転位置関係を取得する。実施形態では、以下の方法で二次元コード１００と端末３００との回転位置関係を取得する。
【００３０】
図５は二次元コードの回転状態表示ドットでの姿勢認識を説明するための模式図である。二次元コード１００と端末３００との姿勢関係は相対的なものであるので、ここでは、二次元コード１００が回転するものとして説明する。
【００３１】
回転状態表示ドット１５１、１５２、１５３、１５４は、４つのドットが、それぞれ「白」又は「黒」で表示され、この表示で「０」又は「１」を表す。ここで、４つのドットの表示状態を四隅のドットの配列を「左上」から反時計回り、すなわち「左上」、「左下」、「右下」、「右上」の順で記すものとする。すなわち回転状態表示ドット１５１、回転状態表示ドット１５２、回転状態表示ドット１５３、回転状態表示ドット１５４の順で記すものとする。
【００３２】
二次元コード１００の回転状態表示ドット１５１、１５２、１５３、１５４の配列は、回転による同一性を考慮すると以下（ａ）〜（ｆ）の６通りとなる。
（ａ）１，１，１，１
（ｂ）１，１，１，０
（ｃ）１，１，０，０
（ｄ）１，０，１，０
（ｅ）１，０，０，０
（ｆ）０，０，０，０
【００３３】
ここで、図５に示すように、（ａ）、（ｄ）、（ｆ）は、点対称であるため、二次元コード１００の回転を検出することができない。すなわち、（ａ）、（ｆ）では、すべての回転状態I、II、III、IVを区別できないし、（ｄ）では、IとIII、IIとIVとを区別できない。ここで、I、II、III、IVは二次元コード１００を順次９０°だけ時計回りに回転させた状態を示している。
【００３４】
そして、（ｂ）、（ｃ）、（ｅ）は、I、II、III、IVの状態を区別できる。そこで、
（ｂ）を第１配列：１つの隅部に「０」を表示し、他の隅部に「１」を表示した状態、
（ｃ）を第２配列：隣り合う２つの隅部に「０」を表示し、他の２つの隅部に「１」を表示した状態、
（ｅ）を第３配列：１つの隅部に「１」を表示し、他の隅部に「０」を表示した状態、とする。
【００３５】
そして、二次元コード１００と端末３００とが所定の回転位置状態において、二次元コード１００に表示する第１配列、第２配列、第３配列における前記回転状態表示ドットの配列状態を例えばすべてIの状態と定めておき、この表示状態と、端末３００で認識した回転状態表示ドット１５１、１５２、１５３、１５４の表示状態と、を比較する。これにより、二次元コード１００に対する端末３００の姿勢が認識できる。
【００３６】
さらに、表示されている回転状態表示ドットが、第１配列、第２配列、第３配列のいずれかが選択されているかを判定することにより、二次元コード１００の端末３００の位置及び姿勢を表わす情報以外の３パターンの情報が認識可能となる。言い換えれば、本実施形態では、ｌｏｇ３／ｌｏｇ２＝１．５８４９６２５…ビットの情報を付加できることになる。
【００３７】
ここで、４つのドットうち３つを利用して回転位置関係を表示し、他の１つのドットで情報を表すこともでき、この場合は、「０」又は「１」の２パターン、すなわち１ビットの情報を付加できる。この３ビットで回転位置関係を識別する手法に比べて本実施形態の手法では、０．５８４９６２５…ビットだけ多い情報を表示できることとなる。
【００３８】
次に二次元コードの読み取りから、コンテンツの再生までの流れについて説明する。まず、端末３００で二次元コード１００を撮像する（ステップＳ１）と、撮像した画像データから二次元コード１００を抽出して、さらにコード部のうち２０ドットを復号してコンテンツを指定するコードを取得する（ステップＳ２）。このとき、必要に応じて４ドットで誤り検出、誤り訂正を行う（ステップＳ３）
【００３９】
そして、枠部１１０の画像データから二次元コード１００に対する端末３００の位置、姿勢の状態を取得し、回転状態表示ドット１５１、１５２、１５３、１５４から二次元コード１００に対する端末３００の回転位置状態を取得する（ステップＳ４）。
【００４０】
次いで、コンテンツを指定するコードをコンテンツサーバ４００に送信して（ステップＳ５）、コンテンツサーバ４００から端末３００にコンテンツをダウンロードして（ステップＳ６）、端末３００でコンテンツを再生する（ステップＳ７）。このコンテンツの再生に際しては、ステップＳ４で取得した位置、姿勢、回転位置状態に基づいてコンテンツの再生状態を変更することができる（ステップＳ８）。
【００４１】
以上説明したように、本実施形態に係る二次元コードを表示した印刷物によれば、端末の印刷物に対する姿勢、位置に関する情報を取得することができるため、取得したコンテンツを印刷物に対する端末の姿勢や位置に応じて変化させたり、変更させたりして表示することができる。
【００４２】
また本実施形態によれば、二次元コードのドット非表示部に、文字、図形等を表示することができる他、回転状態表示ドットにより回転位置情報の他に３パターンの情報を表示することができる。
【符号の説明】
【００４３】
１００：二次元コード
１１０：枠部（位置姿勢取得部）
１２０：上側ドット部
１３０：下側ドット部
１４０：ドット非表示部
１４１：文字
１４２：絵文字
１５１、１５２、１５３、１５４：回転状態表示ドット（位置姿勢取得部）
２００：書籍
２１０：紙面
２１１、２１２、２１３：本文
２１４、２１５：図版
３００：端末
３１０：撮像装置
３２０：表示部
４００：コンテンツサーバ
【図１】
2014086029.tif 000003
【図２】
2014086029.tif 000004
【図３】
2014086029.tif 000005
【図４】
2014086029.tif 000006
【図５】
2014086029.tif 000007
【図６】
2014086029.tif 000008
【手続補正書】
【提出日】平成25年5月17日(2013.5.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
前記回転状態表示ドットは、４つのドットが、それぞれ「０」又は「１」を表示する１ビットの情報を表すものであり、
第１配列：１つの隅部に「０」を表示し、他の隅部に「１」を表示した状態、
第２配列：隣り合う２つの隅部に「０」を表示し、他の２つの隅部に「１」を表示した状態、
第３配列：１つの隅部に「１」を表示し、他の隅部に「０」を表示した状態、
のいずれかの状態で配置するものとし、
あらかじめ定めた前記二次元コードと前記端末が特定の位置関係にある読み取った前記第１配列、前記第２配列、前記第３配列における前記回転状態表示ドットの配列状態と、
前記端末が認識した二次元コードの前記回転状態表示ドットの配列状態と、を比較して前記二次元コードに対する前記端末の姿勢を認識可能とすると共に、
取得された前記回転状態表示ドットが、前記第１配列、前記第２配列、前記第３配列のいずれかが選択されているかを判定することにより、前記二次元コードの姿勢以外の情報として３パターンの情報を認識可能とする、
ことを特徴とする請求項２または３のいずれか一項に記載の二次元コードを表示した印刷物。