(57)【要約】【課題】撮影対象物における情報の記述場所に関する制約を生じることなく、見やすい状態で、撮影対象物から情報を読み取る。【解決手段】情報読取装置は、不可視の描画材料で描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視の描画材料で描かれた可視画像とを包含する撮影対象画像から、シンボルの少なくともいずれかを、所定の位置でシンボル画像情報として読み取る不可視画像読取手段と、撮影対象画像から、可視画像を、所定の位置で可視画像情報として読み取る可視画像読取手段と、シンボル画像情報から、シンボル画像情報が表す画像が存在するシンボルに関して、付帯情報、及び、シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、シンボルごとに関連付けたのち、付帯情報と表示状態情報を使用して、可視画像情報を加工した出力情報を生成する生成手段と、を備える。【選択図】      図１
2015011423.tif 000002
【特許請求の範囲】
【請求項１】
不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像から、前記シンボルの少なくともいずれかを、所定の位置において、シンボル画像情報として読み取る不可視画像読取手段と、
前記撮影対象画像から、前記可視画像を、前記所定の位置において、可視画像情報として読み取る可視画像読取手段と、
前記シンボル画像情報から、前記シンボル画像情報が表す画像が存在する前記シンボルに関して、前記付帯情報、及び、前記シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、前記シンボルごとに関連付けを行ったのち、前記付帯情報、及び、前記表示状態情報を使用して、前記可視画像情報を加工した出力情報を生成する生成手段と、
を備える情報読取装置。
【請求項２】
前記生成手段は、前記シンボル画像情報における、前記シンボルに関する表示位置を示す表示位置情報と、当該シンボルに関する大きさを示す表示大きさ情報を包含する前記表示状態情報とを抽出する、
請求項１に記載の情報読取装置。
【請求項３】
前記不可視画像読取手段は、反応する光の波長が異なる、複数の前記描画材料を使用して描画された前記シンボルを読み取る、
請求項１または２に記載の情報読取装置。
【請求項４】
前記生成手段は、所定の項目を示す前記付帯情報を包含する前記シンボルが描かれた、個々の前記撮影対象画像が包含する前記可視画像を、当該撮影対象画像が包含する前記シンボルから抽出した前記項目に関連付けた情報を、前記出力情報に付加する、
請求項１乃至３のいずれかに記載の情報読取装置。
【請求項５】
不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像が描かれた、
撮影対象物。
【請求項６】
前記１つ以上の個々のシンボルは、前記撮影対象画像における、当該シンボルの位置を示す情報である撮影対象画像内位置情報、及び、当該シンボルの大きさを示す情報である撮影対象画像内大きさ情報を、前記付帯情報として包含し、規則的に配置された位置に描画されている、
請求項５に記載の撮影対象物。
【請求項７】
反応する光の波長が異なる、複数の前記描画材料を使用して描画された前記シンボルを包含する前記撮影対象画像が描かれた、
請求項５または６に記載の撮影対象物。
【請求項８】
所定の項目を示す前記付帯情報を包含する前記シンボルが描かれた、複数の前記撮影対象画像が描かれた、
請求項５乃至７のいずれかに記載の撮影対象物。
【請求項９】
情報処理装置によって、
不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像から、前記シンボルの少なくともいずれかを、所定の位置において、シンボル画像情報として読み取り、
前記撮影対象画像から、前記可視画像を、前記所定の位置において、可視画像情報として読み取り、
前記シンボル画像情報から、前記シンボル画像情報が表す画像が存在する前記シンボルに関して、前記付帯情報、及び、前記シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、前記シンボルごとに関連付けを行ったのち、前記付帯情報、及び、前記表示状態情報を使用して、前記可視画像情報を加工した出力情報を生成する、
情報読取方法。
【請求項１０】
不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像から、前記シンボルの少なくともいずれかを、所定の位置において、シンボル画像情報として読み取る不可視画像読取処理と、
前記撮影対象画像から、前記可視画像を、前記所定の位置において、可視画像情報として読み取る可視画像読取処理と、
前記シンボル画像情報から、前記シンボル画像情報が表す画像が存在する前記シンボルに関して、前記付帯情報、及び、前記シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、前記シンボルごとに関連付けを行ったのち、前記付帯情報、及び、前記表示状態情報を使用して、前記可視画像情報を加工した出力情報を生成する生成処理と、
をコンピュータに実行させる情報読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、撮影対象物に描画された画像と、二次元コード等のシンボルを読み取って、シンボルが包含する付帯情報を使用して、読み取った画像を加工する情報読取装置等に関する。
【背景技術】
【０００２】
近年における携帯型コンピュータや、それらに搭載されるカメラの処理能力が向上するとともに、それらの装置を使用して、各種印刷物や掲示物に記述された情報や関連情報を読み取り、読み取った情報を活用する場面が増加してきている。このような場面においては、読み取った情報が見やすいものであり、かつ、容易に情報を読み取る技術が重要となる。
【０００３】
このような技術に関連する公知例として、特許文献１には、デジタルカメラやカメラ付携帯電話に関して、ドキュメントを撮影する際に、ドキュメント用紙に位置決めシンボルを印刷しておくことにより、この位置決めシンボルを基準に画像処理を行うようにした技術が公開されている。
【０００４】
また、特許文献２には、対象物周辺から入手可能な様々な付加情報を、汎用的なカメラによって撮影される撮影画像に、デジタルコード等の直感的に位置合わせしやすいインタフェースを用いて、その場で重畳させて表示するようにした技術が公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2012-256370号公報
【特許文献２】特開2008-193640号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
携帯端末等を使用して、撮影対象物に記述された情報を読み取る際に、特許文献１乃至２のように、付帯情報を包含するシンボル等を目に見える態様で撮影対象物に記述した場合、シンボル近辺には情報を記述できないという制約が生じる。また、シンボル等が映った状態で画像を読み取ることになるため、読み取った情報が見やすい表示態様であるとは言えない。
【０００７】
本願発明の主たる目的は、上述の問題を解決した、情報読取装置、撮影対象物、情報読取方法、及び、情報読取プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本願発明に係る情報読取装置は、不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像から、前記シンボルの少なくともいずれかを、所定の位置において、シンボル画像情報として読み取る不可視画像読取手段と、前記撮影対象画像から、前記可視画像を、前記所定の位置において、可視画像情報として読み取る可視画像読取手段と、前記シンボル画像情報から、前記シンボル画像情報が表す画像が存在する前記シンボルに関して、前記付帯情報、及び、前記シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、前記シンボルごとに関連付けを行ったのち、前記付帯情報、及び、前記表示状態情報を使用して、前記可視画像情報を加工した出力情報を生成する生成手段と、を備える。
【０００９】
本願発明に係る撮影対象物は、不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像が描かれている。
【００１０】
上記目的を達成する他の見地において、本願発明の情報読取方法は、情報処理装置によって、不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像から、前記シンボルの少なくともいずれかを、所定の位置において、シンボル画像情報として読み取り、前記撮影対象画像から、前記可視画像を、前記所定の位置において、可視画像情報として読み取り、前記シンボル画像情報から、前記シンボル画像情報が表す画像が存在する前記シンボルに関して、前記付帯情報、及び、前記シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、前記シンボルごとに関連付けを行ったのち、前記付帯情報、及び、前記表示状態情報を使用して、前記可視画像情報を加工した出力情報を生成する。
【００１１】
また、上記目的を達成する更なる見地において、本願発明に係る情報読取プログラムは、不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像から、前記シンボルの少なくともいずれかを、所定の位置において、シンボル画像情報として読み取る不可視画像読取処理と、前記撮影対象画像から、前記可視画像を、前記所定の位置において、可視画像情報として読み取る可視画像読取処理と、前記シンボル画像情報から、前記シンボル画像情報が表す画像が存在する前記シンボルに関して、前記付帯情報、及び、前記シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、前記シンボルごとに関連付けを行ったのち、前記付帯情報、及び、前記表示状態情報を使用して、前記可視画像情報を加工した出力情報を生成する生成処理と、をコンピュータに実行させる。
【００１２】
更に、本発明の他の見地は、係る情報読取プログラム（コンピュータプログラム）を、コンピュータ読み取り可能な、不揮発性の記憶媒体によっても実現可能である。
【発明の効果】
【００１３】
本願発明は、撮影対象物における情報の記述場所に関する制約を生じることなく、見やすい状態で、撮影対象物から情報を読み取ることを可能とする。
【図面の簡単な説明】
【００１４】
【図１】本願発明の第１の実施形態の情報読取システムの構成を示すブロック図である。
【図２】本願発明の第１の実施形態における、情報読取システムの動作を示すフローチャートである。
【図３】本願発明の第１の実施形態における、撮影対象画像への第１のＱＲコード配置を例示する図である。
【図４】本願発明の第１の実施形態における、撮影対象画像への第２のＱＲコード配置を例示する図である。
【図５】本願発明の第１の実施形態における、撮影対象画像への第３のＱＲコード配置を例示する図である。
【図６】本願発明の第１の実施形態における、撮影対象画像への第４のＱＲコード配置を例示する図である。
【図７】本願発明の第１の実施形態における、生成部による可視画像データに関する加工手順を例示する図である。
【図８】本願発明の第１の実施形態における、撮影対象画像がスケジュール表である場合のＱＲコード配置を例示する図である。
【図９】本願発明の第２の実施形態の情報読取装置の構成を示すブロック図である。
【図１０】本願発明の第１、及び、第２の実施形態の情報読取装置を実行可能な情報処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
本願発明の第１の実施の形態について図面を参照して詳細に説明する。
【００１６】
図１は本実施形態の情報読取システム１の構成を概念的に示すブロック図である。本実施形態の情報読取システム１は、情報読取装置１０、撮影対象物２０、及び、通信ネットワーク３０を有している。
【００１７】
撮影対象物２０には、撮影対象画像２１が描画されている。撮影対象画像２１は、二次元コードの一種である複数のＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード（登録商標）２００乃至２４３、及び、可視画像２５０を包含している。ＱＲコード２００乃至２４３は、通常は人の目には見えない透明な描画材料により、規則的な配置で描画されている。可視画像２５０は、人の目に見える通常の描画材料により描画されている。
【００１８】
ＱＲコード２００乃至２４３は、それぞれ、撮影対象画像２１における、自ＱＲコードの位置を示す撮影対象画像内位置情報と、自ＱＲコードの大きさを示す撮影対象画像内大きさ情報とを、ＱＲコード付帯情報１１１として包含している。
【００１９】
撮影対象画像内位置情報の一例としては、ＱＲコードの中心の位置を、撮影対象画像２１の左上端を原点とし、Ｘ方向、及び、Ｙ方向に関する原点からの距離を座標で示したものがある。例えば、撮影対象画像２１の左上端から中心点までの、Ｘ方向、及び、Ｙ方向に関する距離が、それぞれ、３０ｍｍ（ミリメートル）、及び、５０ｍｍであるＱＲコードに関する撮影対象画像内位置情報は、（３０ｍｍ，５０ｍｍ）となる。
【００２０】
撮影対象画像内大きさ情報の一例としては、大きさが５ｍｍ四方角であるＱＲコードに関する撮影対象画像内大きさ情報は、（５ｍｍ，５ｍｍ）となる。
【００２１】
ＱＲコード２００乃至２４３は、ＱＲコードの配置間隔や、撮影対象画像２１に配置されたＱＲコードに関する配置個数も、ＱＲコード付帯情報１１１として包含する場合もある。
【００２２】
撮影対象画像２１におけるＱＲコード２００乃至２４３に関する配置例を、図３乃至図６に示す。
【００２３】
図３に示す例の場合、２０個のＱＲコード２００乃至２４３は、直交マトリックス状に５列ｘ４列で配置されている。
【００２４】
図４に示す例の場合、ＱＲコード２００乃至２４３が配置された形状は、図３に示す例と同様であるが、本例における、ＱＲコード２０１等の網掛け表示されたＱＲコードは、ＱＲコード２００等の網掛け表示されていないＱＲコードとは、異なる波長である光に反応する、人の目には見えない透明な描画材料により描画されている。
【００２５】
図５に示す例の場合、ＱＲコード２００乃至２０３が構成する列１、ＱＲコード２２０乃至２２３が構成する列３、及び、ＱＲコード２４０乃至２４３が構成する列５と、ＱＲコード２１０乃至２１３が構成する列２、及び、ＱＲコード２３０乃至２３３が構成する列４とは、縦方向に位置関係がずれた状態で、各ＱＲコードが配置されている。
【００２６】
図５に示す例において、可視画像２５０が１文の横書き文章である場合、当該横書き文章は、列１、列３、及び、列５におけるＱＲコードに重なる場合と、列２、及び、列４におけるＱＲコードに重なる場合がある。これに対して、図３に示す例において、１文の横書き文章である可視画像２５０が記された場合、当該横書き文章は、列１乃至５の全てにおけるＱＲコードに重なる場合と、いずれの列におけるＱＲコードとも重ならない場合とがある。
【００２７】
図６に示す例の場合、ＱＲコード２００等の網掛け表示されていないＱＲコードと、ＱＲコード２１０等の網掛け表示されたＱＲコードとは、図４に示す例と同様に、それぞれ異なる波長の光に反応する透明な描画材料により描画されている。異なる波長である光に反応する透明な描画材料は、互いに透過し、異なる描画材料により描画されたＱＲコード同士が、一部分を重ねて描画されている。
【００２８】
情報読取装置１０は、生成部１１と、不可視画像読取部１２と、可視画像読取部１３と、を備えている。生成部１１は、電子回路の場合もあれば、コンピュータプログラムとそのコンピュータプログラムに従って動作するプロセッサである場合もある。不可視画像読取部１２、及び、可視画像読取部１３は、電子回路、あるいは、コンピュータプログラムとそのコンピュータプログラムに従って動作するプロセッサにより制御される、デジタルカメラ等の電子デバイスである。
【００２９】
不可視画像読取部１２は、通常は人の目には見えない透明な描画材料により描画された、ＱＲコード２００乃至２４０の少なくともいずれかを、ＱＲコード画像データ１１０として読み込む。
【００３０】
不可視画像読取部１２は、赤外線や紫外線など、所定の波長である光を照射したときに可視光を発する性質を持つ透明な描画材料により描画されたＱＲコードに対して、所定の波長である光を照射して、可視光を発した状態になったＱＲコードを読み取る機能を有する場合がある。
【００３１】
あるいは、不可視画像読取部１２は、赤外線や紫外線など、可視光とは異なる波長である光を読み取る機能を有することで、そのような光を反射する性質を持つ透明な描画材料により描画されたＱＲコードを読み取る場合もある。赤外線カメラが、その一例である。
【００３２】
図４に示す配置例のように、撮影対象画像２１が、異なる波長である光に反応する描画材料により描画されたＱＲコード２００乃至２４０を包含している場合、不可視画像読取部１２は、それぞれの描画材料が反応する、複数の波長である光を照射する機能を有する。あるいは、不可視画像読取部１２は、可視光とは異なる、波長の異なる複数種類の光を読み取る機能を有してもよい。
【００３３】
可視画像読取部１３は、不可視画像読取部１２がＱＲコード２００乃至２４３を読み取ったときと同じ位置から、可視画像２５０を読み取る。ＱＲコード２００乃至２４３が、所定の波長である光を照射したときに可視光を発する性質を持つ透明な描画材料で描画されている場合、可視画像読取部１３と、不可視画像読取部１２は、可視光を読み取ることができるデジタルカメラ部分のハードウェアを共有してもよい。
【００３４】
生成部１１は、不可視画像読取部１２が読み取ったＱＲコード画像データ１１０を入手して、ＱＲコード付帯情報１１１、及び、ＱＲコード表示状態情報１１２を抽出する。ＱＲコード表示状態情報１１２は、ＱＲコード画像データ１１０における、各ＱＲコードの位置を示す表示位置情報と、各ＱＲコードの大きさを示す表示大きさ情報と、を包含している。
【００３５】
表示位置情報の一例としては、ＱＲコードの中心の位置を、ＱＲコード画像データ１１０の左上端を原点とし、Ｘ方向、及び、Ｙ方向に関する原点からの距離を座標で示したものがある。例えば、ＱＲコード画像データ１１０の左上端から中心点までの、Ｘ方向、及び、Ｙ方向に関する距離が、それぞれ、１００ｐｘ（ピクセル）、及び、２００ｐｘであるＱＲコードに関する表示位置情報は、（１００ｐｘ，２００ｐｘ）となる。
【００３６】
表示大きさ情報の一例としては、ＱＲコード画像データ１１０における大きさが４０ｐｘ四方角であるＱＲコードに関する表示大きさ情報は、（４０ｐｘ，４０ｐｘ）となる。
【００３７】
生成部１１は、可視画像読取部１３が読み取った可視画像データ１１３を入手したのち、ＱＲコード付帯情報１１１、ＱＲコード表示状態情報１１２を使用して、可視画像データ１１３を加工した出力データ１１４を生成する。生成部１１は、出力データ１１４を、情報端末の画面（図示せず）、あるいは、外部記憶装置（図示せず）等に出力する。
【００３８】
生成部１１が、可視画像データ１１３を加工した出力データ１１４を生成する手順の一例を図７に示す。
【００３９】
図７に示す通り、可視画像データ１１３における可視画像２５０は、撮影時における手振れ等により斜めの状態で配置されており、その大きさも、撮影時における情報読取装置１０と撮影対象物２０との距離により、適切な値にはなっていない場合が多い。
【００４０】
生成部１１は、ＱＲコード２００乃至２４３の各々について、ＱＲコード付帯情報１１１における撮影対象画像内位置情報と撮影対象画像内大きさ情報、及び、ＱＲコード表示状態情報１１２における表示位置情報と表示大きさ情報を関連付ける。
【００４１】
生成部１１は、ＱＲコード２００乃至２４３の各々について、撮影対象画像内位置情報と表示位置情報を比較することにより、可視画像データ１１３における可視画像２５０に関する傾きや位置を補正する。生成部１１は、ＱＲコード２００乃至２４３の各々について、撮影対象画像内大きさ情報と表示大きさ情報を比較することにより、可視画像データ１１３における可視画像２５０に関する大きさを補正する。生成部１１は、これらの補正を、可視画像データ１１３における可視画像２５０を一次変換することにより行い、出力データ１１４を生成する。
【００４２】
生成部１１は、例えば、時刻、あるいは、人名等の項目を示すＱＲコード付帯情報１１１を包含するＱＲコードが描かれた、複数の撮影対象画像の各々が包含する可視画像を、当該撮影対象画像が包含するＱＲコードから抽出した項目に関連付けたのち、関連付けした情報を、出力データ１１４に付加する。
【００４３】
図８に、撮影対象画像がスケジュール表である場合のＱＲコードの配置例を示す。本例の場合、撮影対象画像は、４つの撮影対象画像２１−１乃至２１−４から構成されている。ＱＲコード２００乃至２０３は、時刻を示す値を、ＱＲコード付帯情報１１１として包含している。撮影対象画像２１−１乃至２１−４は、ぞれぞれ、時刻８：００乃至１１：００におけるスケジュールを示す文章を、可視画像２５０として包含する。
【００４４】
本例の場合、撮影対象画像２１−２が、「Ａ会議室で会議」という文章を示した可視画像２５０を包含している。生成部１１は、ＱＲコード２２１、ＱＲコード２３１、及び、ＱＲコード２４１に関する、ＱＲコード付帯情報１１１とＱＲコード表示状態情報１１２とを使用して、「Ａ会議室で会議」という文章を示した、可視画像データ１１３における可視画像２５０を加工して、出力データ１１４を生成する。
【００４５】
このとき、生成部１１は、ＱＲコード２０１に関するＱＲコード付帯情報１１１が示す時刻９：００という情報を、「Ａ会議室で会議」という文章を示した可視画像２５０に関連付ける情報を、生成した出力データ１１４に付加する。
【００４６】
図８は、撮影対象画像がスケジュール表である場合の例であるが、例えば、撮影対象画像が名簿である場合、ＱＲコード２００乃至２０３は、人名を示す値を、ＱＲコード付帯情報１１１として包含する。
【００４７】
生成部１１は、図１において、通信ネットワーク３０におけるアドレスを示す情報を、ＱＲコード付帯情報１１１として包含するＱＲコードに関して、当該アドレスを抽出することにより、通信ネットワーク３０における当該アドレスにアクセスする。生成部１１は、アクセス先から取得した情報を、生成した出力データ１１４に付加する。
【００４８】
次に図２のフローチャートを参照して、本実施形態の情報読取システム１動作について詳細に説明する。
【００４９】
不可視画像読取部１２は、ＱＲコード２００乃至２４３を読み取り、読み取ったＱＲコード画像データ１１０を、生成部１１へ入力する（ステップＳ１０１）。可視画像読取部１３は、可視画像２５０を読み取り、読み取った可視画像データ１１３を、生成部１１へ入力する（ステップＳ１０２）。
【００５０】
生成部１１は、ＱＲコード画像データ１１０から、ＱＲコード付帯情報１１１、及び、ＱＲコード表示状態情報１１２を抽出する（ステップＳ１０３）。
【００５１】
ＱＲコード付帯情報１１１が、項目を示す情報を包含する場合（ステップＳ１０４でＹｅｓ）、生成部１１は、ＱＲコード付帯情報１１１における項目が示す値を、可視画像２５０に関連付ける情報を生成する（ステップＳ１０５）。ＱＲコード付帯情報１１１が、項目を示す情報を包含しない場合（ステップＳ１０４でＮｏ）、処理はステップＳ１０６へ進む。
【００５２】
ＱＲコード付帯情報１１１が、通信ネットワーク３０におけるアドレスを示す情報を包含する場合（ステップＳ１０６でＹｅｓ）、生成部１１は、ＱＲコード付帯情報１１１から抽出した、通信ネットワーク３０におけるアドレスにアクセスして、アクセス先に掲載されている情報を取得する（ステップＳ１０７）。ＱＲコード付帯情報１１１が、通信ネットワーク３０におけるアドレスを示す情報を包含しない場合（ステップＳ１０６でＮｏ）、処理はステップＳ１０８へ進む。
【００５３】
生成部１１は、ＱＲコード付帯情報１１１、及び、ＱＲコード表示状態情報１１２を使用して、可視画像データ１１２を加工した後、ステップＳ１０５で生成した情報や、ステプＳ１０７で取得した情報を付加した出力データ１１４を生成する（ステップＳ１０８）。
【００５４】
本実施形態には、撮影対象物における情報の記述場所に関する制約を生じることなく、見やすい状態で、撮影対象物から情報を読み取ることを可能とする効果がある。その理由は、不可視画像読取部１２が、撮影対象画像２１から、不可視である描画材料により描画されたＱＲコードと２００乃至２４３をＱＲコード画像データ１１０として読み取り、生成部１１が、ＱＲコード画像データ１１０が包含する情報を使用して、可視画像読取部１３が撮影対象画像２１から可視画像２５０を読み取った可視画像データ１１３を加工して、出力データ１１４を生成するからである。
【００５５】
撮影対象画像を読み込む際の付帯情報を包含するＱＲコードが、可視である描画材料により描画されている場合、ＱＲコード上に、文章や絵などの情報を重ねて記述するわけにはいかないため、情報の記述場所に制約が生じることになる。また、撮影対象画像を撮影した際に、ＱＲコードが写り込むため、撮影した画像が見やすいものであるとは言えない。
【００５６】
本実施形態においては、ＱＲコードが不可視であるため、ＱＲコード上に、文章や絵などの情報を重ねて記述することが可能であり、撮影対象画像を撮影した際に、ＱＲコードが写り込むこともない。したがって、本実施形態は、撮影対象物における情報の記述場所に関する制約を生じさせずに、見やすい状態で、撮影対象物から情報を読み取ることを可能とする。
【００５７】
また、ＱＲコードが可視である場合、情報を記載する場所にＱＲコードを配置できないため、撮影対象物における描画領域内の四隅にしか、ＱＲコードを配置することはできない。例えば、ＱＲコードが、撮影の際の位置決めに関する情報を付帯情報として包含する場合、四隅にあるＱＲコード全てを入れた状態で、撮影対象物を撮影する必要がある。しかしながら、撮影対象物が大きい場合などは、四隅にあるＱＲコード全てを入れた状態で撮影することは困難である。
【００５８】
本実施形態においては、ＱＲコードが不可視であるため、図３に示す例のように、撮影対象物における描画領域内に、ＱＲコードを敷き詰めて配置することが可能である。この場合、敷き詰めたＱＲコードの一部である、隣接する複数のＱＲコードが包含する付帯情報を使用することで、撮影した画像を補正することが可能であるため、大きな撮影対象物に関しても、撮影が困難になる問題を回避することが可能となる。
【００５９】
また、撮影対象画像が置かれた場所における環境によっては、不可視画像読取部１２が、ある特定の波長の光を読み取りにくい場合がある。本実施形態は、図４に示す例のように、撮影対象画像が、反応する光の波長が異なる、複数の描画材料を使用して描かれたＱＲコードを包含することにより、不可視画像読取部１２が、全てのＱＲコードを読み取ることができなくなる問題を回避することが可能となる。
【００６０】
また、撮影対象画像２１が、図３に示す例のように配置されたＱＲコードを包含する場合、例えば、横書き文章である可視画像２５０が記述された位置によっては、ＱＲコードと可視画像２５０とが、重なる割合が高くなるため、不可視画像読取部１２がＱＲコードを読み取る精度が低下する虞がある。本実施形態は、図５に示す例のように、ＱＲコードを、隣接する列同士で、位置をずらして配置することにより、ＱＲコードと可視画像２５０とが、重なる割合を低く抑え、不可視画像読取部１２がＱＲコードを読み取る精度が低下する問題を回避することが可能となる。可視画像２５０が縦書き文章である場合は、ＱＲコードを、隣接する横方向の列同士で、同様に位置をずらして配置することにより、不可視画像読取部１２がＱＲコードを読み取る精度が低下する問題を回避することが可能となる。
【００６１】
また、図６に示す例のように、撮影対象画像２１において、異なる波長の光に反応する描画材料により描画されたＱＲコード同士が、一部分を重ねて配置されることにより、撮影対象画像２１に配置されるＱＲコードの個数が増加する。本実施形態は、撮影対象画像２１に配置されるＱＲコードの個数を増加させることにより、撮影対象画像２１に埋め込む情報量が増加するため、情報を読み取る精度を向上させることが可能となる。
【００６２】
さらに、本実施形態においては、ＱＲコードが、時刻や人名といった項目を示す情報を包含する場合、生成部１１は、その項目が示す値を、可視画像２５０と関連付ける情報を生成して、出力データ１４に付加する。例えば、図８に示す例のように、撮影対象画像がスケジュール表である場合、生成部１１は、スケジュール表に書き込まれた予定を示す可視画像２５０を、時刻に対応付けた情報を出力データ１４に付加する。したがって、利用者がスケジュールなどを、効率よく電子データ化して管理することが可能となる。
【００６３】
さらに、本実施形態においては、ＱＲコードが、通信ネットワーク３０におけるアドレスを示す情報を包含することにより、生成部１１が、当該アドレスにアクセスして入手した情報を、出力データ１１４に付加する。例えば撮影対象物２１が地図であり、その地図におけるＱＲコードが配置された地点に関する情報が掲載されたアドレスを示す情報を、当該ＱＲコードが包含することにより、地図を閲覧した人に対して有用な情報を提供することが可能となる。
【００６４】
尚、本実施形態は、ＱＲコードを使用した例であるが、図形パターンにより付帯情報を包含するシンボルであれば、ＱＲコード以外のシンボルを使用してもよい。例えば、ＱＲコード以外の二次元コードや一次元コード、あるいは、図形や絵により示されるシンボルでもよい。
＜第二の実施形態＞
次に、本願発明の第２の実施形態について図面を参照して詳細に説明する。
【００６５】
図９は本実施形態の情報読取装置１０の構成を概念的に示すブロック図である。
【００６６】
本実施形態の情報読取装置１０は、生成部１１と、不可視画像読取部１２と、可視画像読取部１３と、を備えている。
【００６７】
不可視画像読取部１２は、不可視である描画材料を使用して描かれた、図形パターンにより付帯情報を包含する１つ以上のシンボルであるＱＲコード２００乃至２４３と、可視である描画材料を使用して描かれた可視画像２５０とを包含する撮影対象画像２１から、ＱＲコード２００乃至２４３の少なくともいずれかを、所定の位置から、ＱＲコード画像データ１１０として読み取る。
【００６８】
可視画像読取部１３は、撮影対象画像２１から、可視画像２５０を、不可視画像読取部１２がＱＲコード２００乃至２４３を読み取ったときと同じ位置から、可視画像データ１１３として読み取る。
【００６９】
生成部１１は、ＱＲコード画像データ１１０から、ＱＲコード画像データ１１０内に画像が存在するＱＲコードに関して、上述した付帯情報であるＱＲコード付帯情報１１１、及び、ＱＲコード画像データ１１０における表示状態を示すＱＲコード表示状態情報１１２を抽出する。生成部１１は、抽出したこれらの情報を、ＱＲコード２００乃至２４３の各々に関連付けたのち、抽出したこれらの情報を使用して、可視画像データ１１３を加工した出力データ１１４を生成する。
【００７０】
本実施形態には、第１の実施形態と同様に、撮影対象物における情報の記述場所に関する制約を生じさせずに、見やすい状態で、撮影対象物から情報を読み取ることを可能とする効果がある。その理由は、不可視画像読取部１２が、撮影対象画像２１から、不可視である描画材料により描画されたＱＲコードと２００乃至２４３をＱＲコード画像データ１１０として読み取り、生成部１１が、ＱＲコード画像データ１１０が包含する情報を使用して、可視画像読取部１３が撮影対象画像２１から可視画像２５０を読み取った可視画像データ１１３を加工して、出力データ１１４を生成するからである。
＜ハードウェア構成例＞
上述した実施形態において図１、及び、図９に示した各部は、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図１０を参照して説明する。
【００７１】
図１０は、本発明の模範的な実施形態に係る情報読取装置を実行可能な情報処理装置９００（コンピュータ）の構成を例示的に説明する図である。即ち、図１０は、図１、及び、図９に示した情報読取装置を実現可能なコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【００７２】
図１０に示した情報処理装置９００は、ＣＰＵ９０１（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）、ＲＯＭ９０２（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）、ＲＡＭ９０３（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）、ハードディスク９０４（記憶装置）、外部装置との通信インタフェース９０５（Ｉｎｔｅｒｆａｃｅ：以降、「Ｉ／Ｆ」と称する）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ＿Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）等の記憶媒体９０７に格納されたデータを読み書き可能なリーダライタ９０８、及び、入出力インタフェース９０９を備え、これらの構成がバス９０６（通信線）を介して接続された一般的なコンピュータである。
【００７３】
そして、上述した実施形態を例に説明した本発明は、図１０に示した情報処理装置９００に対して、その実施形態の説明において参照したブロック構成図（図１、及び、図９）或いはフローチャート（図２）の機能を実現可能なコンピュータプログラムを供給した後、そのコンピュータプログラムを、当該ハードウェアのＣＰＵ９０１に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータプログラムは、読み書き可能な揮発性の記憶メモリ（ＲＡＭ９０３）またはハードディスク９０４等の不揮発性の記憶デバイスに格納すれば良い。
【００７４】
また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、ＣＤ−ＲＯＭ等の各種記憶媒体９０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等のように、現在では一般的な手順を採用することができる。そして、このような場合において、本発明は、係るコンピュータプログラムを構成するコード或いは、そのコードが格納された記憶媒体９０７によって構成されると捉えることができる。
【００７５】
以上、上述した実施形態を模範的な例として本発明を説明した。しかしながら、本発明は、上述した実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【００７６】
尚、上述した各実施形態の一部又は全部は、以下の付記のようにも記載されうる。しかしながら、上述した各実施形態により例示的に説明した本発明は、以下には限られない。すなわち、
（付記１）
不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像から、前記シンボルの少なくともいずれかを、所定の位置において、シンボル画像情報として読み取る不可視画像読取手段と、
前記撮影対象画像から、前記可視画像を、前記所定の位置において、可視画像情報として読み取る可視画像読取手段と、
前記シンボル画像情報から、前記シンボル画像情報が表す画像が存在する前記シンボルに関して、前記付帯情報、及び、前記シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、前記シンボルごとに関連付けを行ったのち、前記付帯情報、及び、前記表示状態情報を使用して、前記可視画像情報を加工した出力情報を生成する生成手段と、
を備える情報読取装置。
（付記２）
前記生成手段は、前記シンボル画像情報における、前記シンボルに関する表示位置を示す表示位置情報と、当該シンボルに関する大きさを示す表示大きさ情報を包含する前記表示状態情報とを抽出する、
付記１に記載の情報読取装置。
（付記３）
前記不可視画像読取手段は、反応する光の波長が異なる、複数の前記描画材料を使用して描画された前記シンボルを読み取る、
付記１または２に記載の情報読取装置。
（付記４）
前記生成手段は、所定の項目を示す前記付帯情報を包含する前記シンボルが描かれた、個々の前記撮影対象画像が包含する前記可視画像を、当該撮影対象画像が包含する前記シンボルから抽出した前記項目に関連付けた情報を、前記出力情報に付加する、
付記１乃至３のいずれかに記載の情報読取装置。
（付記５）
前記生成手段は、通信ネットワークに接続し、前記通信ネットワークにおけるアドレスを示す情報を、前記付帯情報として包含する前記シンボルに関して、前記アドレスを抽出することで前記アドレスにアクセスして、アクセス先から取得した情報を、前記出力データに付加する、
付記１乃至４のいずれかに記載の情報読取装置。
（付記６）
不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像が描かれた、
撮影対象物。
（付記７）
前記１つ以上の個々のシンボルは、前記撮影対象画像における、当該シンボルの位置を示す情報である撮影対象画像内位置情報、及び、当該シンボルの大きさを示す情報である撮影対象画像内大きさ情報を、前記付帯情報として包含し、規則的に配置された位置に描画されている、
付記６に記載の撮影対象物。
（付記８）
反応する光の波長が異なる、複数の前記描画材料を使用して描画された前記シンボルを包含する前記撮影対象画像が描かれた、
付記６または７に記載の撮影対象物。
（付記９）
所定の項目を示す前記付帯情報を包含する前記シンボルが描かれた、複数の前記撮影対象画像が描かれた、
付記６乃至８のいずれかに記載の撮影対象物。
（付記１０）
通信ネットワークにおけるアドレスを示す情報を、前記付帯情報として包含する前記シンボルを包含する前記撮影対象画像が描かれた、
付記６乃至９のいずれかに記載の撮影対象物。
（付記１１）
前記シンボルは、縦方向、あるいは、横方向に列を形成し、隣接する列同士で、前記シンボルに関する描画位置をずらした前記撮影対象画像が描かれた、
付記６乃至１０のいずれかに記載の撮影対象物。
（付記１２）
異なる前記描画材料を使用して描画された前記シンボル同士で、少なくとも一部分を重ねた位置に前記シンボルが配置された、前記撮影対象画像が描かれた、
付記８乃至１１のいずれかに記載の撮影対象物。
（付記１３）
情報処理装置によって、
不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像から、前記シンボルの少なくともいずれかを、所定の位置において、シンボル画像情報として読み取り、
前記撮影対象画像から、前記可視画像を、前記所定の位置において、可視画像情報として読み取り、
前記シンボル画像情報から、前記シンボル画像情報が表す画像が存在する前記シンボルに関して、前記付帯情報、及び、前記シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、前記シンボルごとに関連付けを行ったのち、前記付帯情報、及び、前記表示状態情報を使用して、前記可視画像情報を加工した出力情報を生成する、
情報読取方法。
（付記１４）
不可視である描画材料を使用して描かれた、付帯情報を示す図形パターンを包む１つ以上のシンボルと、可視である描画材料を使用して描かれた可視画像とを包含する撮影対象画像から、前記シンボルの少なくともいずれかを、所定の位置において、シンボル画像情報として読み取る不可視画像読取処理と、
前記撮影対象画像から、前記可視画像を、前記所定の位置において、可視画像情報として読み取る可視画像読取処理と、
前記シンボル画像情報から、前記シンボル画像情報が表す画像が存在する前記シンボルに関して、前記付帯情報、及び、前記シンボル画像情報に含まれる表示状態を示す表示状態情報を抽出して、前記シンボルごとに関連付けを行ったのち、前記付帯情報、及び、前記表示状態情報を使用して、前記可視画像情報を加工した出力情報を生成する生成処理と、
をコンピュータに実行させる情報読取プログラム。
【符号の説明】
【００７７】
１    情報読取システム
１０    情報読取装置
１１    生成部
１１０    ＱＲコード画像データ
１１１    ＱＲコード付帯情報
１１２    ＱＲコード表示状態情報
１１３    可視画像データ
１１４    出力データ
１２    不可視画像読取部
１３    可視画像読取部
２０    撮影対象物
２１    撮影対象画像
２１−１乃至２１−４    撮影対象画像
２００乃至２４３    ＱＲコード
２５０    可視画像
９００    情報処理装置
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４    ハードディスク
９０５    通信インタフェース
９０６    バス
９０７    記憶媒体
９０８    リーダライタ
９０９    入出力インタフェース
【図１】
2015011423.tif 000003
【図２】
2015011423.tif 000004
【図３】
2015011423.tif 000005
【図４】
2015011423.tif 000006
【図５】
2015011423.tif 000007
【図６】
2015011423.tif 000008
【図７】
2015011423.tif 000009
【図８】
2015011423.tif 000010
【図９】
2015011423.tif 000011
【図１０】
2015011423.tif 000012