(57)【要約】【課題】一例として、多くの情報を伝達可能なコードを、生成および読み取りする。【解決手段】実施形態にかかるシステムは、電子機器と、撮像装置と、を備える。電子機器は、可変長の時間間隔で変化する画像を表示する表示部を備える。撮像装置は、画像を撮像する撮像部と、撮像部によって撮像された撮像画像が変化した場合に、撮像画像と、撮像画像の変化の時間間隔とを記録する記録部と、を備える。【選択図】図３
2019160230.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と、撮像装置と、を備えたシステムであって、
前記電子機器は、
可変長の時間間隔で変化する画像を表示する表示部を備え、
前記撮像装置は、
前記画像を撮像する撮像部と、
前記撮像部によって撮像された撮像画像が変化した場合に、前記撮像画像と、前記撮像画像の変化の時間間隔とを記録する記録部と、
を備えるシステム。
【請求項２】
前記記録部は、前記撮像画像の変化を前記撮像画像に含まれる画素ごとに検知し、変化した前記画素の情報を記録し、変化していない前記画素の情報は記録しない、
請求項１に記載のシステム。
【請求項３】
前記表示部は、各画素の輝度が３段階以上の輝度で表現される前記画像を表示し、
前記記録部は、前記画像を撮像した撮像画像に含まれる前記画素の輝度が変化した場合に、前記撮像画像と、前記撮像画像の変化の時間間隔とを記録する、
請求項１または２に記載のシステム。
【請求項４】
撮像画像を生成する撮像部と、
撮像画像が変化した場合に、前記撮像画像と、前記撮像画像の変化の時間間隔とを記録する記録部と、
複数の前記撮像画像と前記時間間隔との組み合わせが示す情報を認識する認識部と、
を備える撮像装置。
【請求項５】
前記撮像装置は移動体に設置され、
前記記録部は、前記移動体と前記撮像装置との移動に伴って前記撮像画像が変化した場合に、前記撮像画像と、前記撮像画像の変化の時間間隔とを記録する、
請求項４に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、システムおよび撮像装置に関する。
【背景技術】
【０００２】
従来、静止画像であるバーコードや二次元コードから情報を読み取る技術が知られている。また、二次元コードよりもさらに多くの情報を伝達するために、立体的な形状のコードを用いる技術も開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６３７２０号公報
【特許文献２】特開２０１６−０９１３９０号公報
【特許文献３】特開２０１６−１１０３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の二次元コードの技術においては、コードに含まれる情報量が多いほどコードの形状が複雑になるため、あまりに情報量を増やすと読み取りが困難になる場合があった。また、立体的な形状のコードにおいても、二次元コードよりも増加させられる情報量には限界があった。このため、多くの情報を伝達可能なコードを、生成および読み取りすることに対するニーズがあった。
【課題を解決するための手段】
【０００５】
本発明の実施形態にかかるシステムは、一例として、電子機器と、撮像装置と、を備える。電子機器は、可変長の時間間隔で変化する画像を表示する表示部を備える。撮像装置は、画像を撮像する撮像部と、撮像部によって撮像された撮像画像が変化した場合に、撮像画像と、撮像画像の変化の時間間隔とを記録する記録部と、を備える。よって、実施形態のシステムによれば、多くの情報を伝達可能なコードを、生成および読み取りすることができる。
【０００６】
上記システムでは、一例として、記録部は、撮像画像の変化を撮像画像に含まれる画素ごとに検知し、変化した画素の情報を記録し、変化していない画素の情報は記録しない。よって、実施形態のシステムによれば、撮像画像全体の画素の情報を記録するよりも、取得する情報量を削減すると共に処理負荷を低減することができる。
【０００７】
上記システムでは、一例として、表示部は、各画素の輝度が３段階以上の輝度で表現される画像を表示する。また、記録部は、画像を撮像した撮像画像に含まれる画素の輝度が変化した場合に、撮像画像と、撮像画像の変化の時間間隔とを記録する。よって、実施形態のシステムによれば、輝度の高さが多段階で表現される多値画像をコードに含むことにより、さらに多くの情報を伝達可能なコードを生成および読み取りすることができる。
【０００８】
本発明の実施形態にかかる撮像装置は、一例として、撮像画像を生成する撮像部と、撮像画像が変化した場合に、撮像画像と、撮像画像の変化の時間間隔とを記録する記録部と、複数の撮像画像と時間間隔との組み合わせが示す情報を認識する認識部と、を備える。よって、実施形態の撮像装置によれば、記録した複数の撮像画像と時間間隔とから、情報を取得することができる。
【０００９】
上記撮像装置では、一例として、撮像装置は移動体に設置され、記録部は、移動体と撮像装置との移動に伴って撮像画像が変化した場合に、撮像画像と、撮像画像の変化の時間間隔とを記録する。よって、実施形態の撮像装置によれば、移動体の周囲を撮像した撮像画像と撮像画像の変化の時間間隔とから情報を取得することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態にかかる三次元コードシステムの一例を示す図である。
【図２】図２は、第１の実施形態にかかる撮像装置の撮像画像の記録タイミングの一例を示す図である。
【図３】図３は、第１の実施形態にかかる三次元コードシステムが有する機能の一例を示す図である。
【図４】図４は、第１の実施形態にかかる撮像装置による三次元コードの読み取り処理の流れの一例を示すフローチャートである。
【図５】図５は、第１の実施形態にかかるコード情報データベースの一例を示す図である。
【図６】図６は、変形例にかかる画像の変化の一例を示す図である。
【図７】図７は、第２の実施形態にかかる撮像装置の撮像対象の一例を示す図である。
【図８】図８は、第２の実施形態にかかる撮像画像の一例を示す図である。
【図９】図９は、第３の実施形態にかかる撮像装置の撮像対象の一例を示す図である。
【図１０】図１０は、第３の実施形態にかかる撮像画像の一例を示す図である。
【発明を実施するための形態】
【００１１】
（第１の実施形態）
図１（ａ）は、第１の実施形態にかかる三次元コードシステム１０の一例を示す図である。本実施形態の三次元コードシステム１０は、電子機器２と、撮像装置１とを備える。
【００１２】
電子機器２は、ディスプレイ（表示部）２２に、可変長の時間間隔ｔ１〜ｔ３（以下、時間間隔ｔ１〜ｔ３を区別しない場合は、時間間隔ｔという）で変化する画像３１ａ〜３１ｄ（以下、画像３１ａ〜３１ｄを区別しない場合は、画像３１という）を表示する。図１（ａ）に示す例では、最初に画像３１ａがディスプレイ２２に表示され、時間間隔ｔ１の経過後に画像３１ａが画像３１ｂに変化する。その後、時間間隔ｔ２、ｔ３の経過と共に、画像３１ｃ、画像３１ｄが時系列に表示される。
【００１３】
本実施形態の三次元コード３は、可変長の時間間隔ｔ１〜ｔ３で変化する画像３１ａ〜３１ｄである。より詳細には、三次元コード３は、複数の画像３１と、可変長の時間間隔ｔとの組み合わせである。画像３１ａ〜３１ｄはそれぞれ二次元の静止画像である。より詳細には、三次元コード３は、複数の画像３１のそれぞれの組み合わせと、複数の時間間隔ｔの組み合わせと、をさらに組み合わせたものである。
【００１４】
時間間隔ｔ１〜ｔ３は、本実施形態の三次元コード３における三次元目の次元である。なお、本実施形態の三次元コード３は、複数の画像３１に可変長の時間間隔ｔを組み合わせているため、時間変調の二次元コードともいう。また、本実施形態の画像３１は、白と黒の２色（２階調）で描かれた２値画像とする。図１（ａ）に示す画像３１ａ〜３１ｄはそれぞれ異なる画像であり、時間間隔ｔ１〜ｔ３は、それぞれ異なる長さであるものとする。また、三次元コード３は信号ともいい、電子機器２は、信号源ともいう。
【００１５】
撮像装置１は、ディスプレイ２２に表示された画像３１を撮像可能な位置および角度で設置されているものとする。撮像装置１は、画像３１を撮像し、画像３１を撮像した撮像画像が変化した場合に、撮像画像を記録する。撮像装置１は、画像３１を撮像した撮像画像が変化した場合に撮像画像を記録するため、画像３１の変化の時間間隔ｔが一定でなくとも、画像３１の変化を時系列に記録することができる。また、本実施形態においては、撮像とは、被写体（画像３１）を写した撮像画像を結像することをいい、当該撮像画像を記録することは含まないものとする。
【００１６】
図１（ａ）に対する比較例として、固定長の時間間隔ｔｘごとに撮像画像を記録する撮像装置９０を図１（ｂ）に示す。撮像装置９０は、時間間隔ｔｘごとに画像を記録するため、記録タイミングと記録タイミングとの間に表示された画像３１を記録できない場合がある。図１（ｂ）の例では、画像３１ｃが、撮像装置９０の記録から漏れている。
【００１７】
撮像装置１の記録タイミングについて、さらに図２（ａ）を用いて説明する。図２（ａ）は、本実施形態にかかる撮像装置１の撮像画像１３１の記録タイミングの一例を示す図である。図２（ａ）に示す例では、撮像装置１は、可変長の周期で点滅するＬＥＤ電球２０を撮像する。撮像装置１は、ＬＥＤ電球２０が変化した場合、つまりＬＥＤ電球２０が点灯または滅灯した場合に、ＬＥＤ電球２０を撮像した撮像画像１３１を記録する。このため、撮像装置１の記録タイミングの周期４１は、ＬＥＤ電球２０の点滅周期を示す発光パルス２０１と一致する。このため、撮像装置１は、撮像対象であるＬＥＤ電球２０の変化を時系列に記録することができる。
【００１８】
図２（ａ）に対する比較例として、固定長の時間間隔ｔｘごとに撮像画像１３１を記録する撮像装置９０の記録タイミングの周期４２を図２（ｂ）に示す。撮像装置９０は、ＬＥＤ電球２０の発光パルス２０１とは無関係に、固定長の時間間隔ｔｘごとに撮像画像１３１を記録する。時間間隔ｔｘがＬＥＤ電球２０の点滅の間隔よりも長い場合は、撮像装置９０はＬＥＤ電球２０の変化を時系列に記録することができない。また、時間間隔ｔｘがＬＥＤ電球２０の点滅の間隔よりも短い場合は、撮像装置９０は、変化の履歴とは無関係に、同一の撮像画像１３１を重複して記録することになる。また、いずれの場合も、撮像装置９０が撮像画像１３１の変化の時間間隔ｔを特定することは困難である。
【００１９】
図１（ａ）の説明に戻る。撮像装置１は、より詳細には、画像３１を撮像した撮像画像１３１の変化を画素ごとに検知し、変化した画素の情報を記録し、変化していない画素の情報は記録しない。画素の情報とは、例えば輝度情報及び色情報である。撮像装置１は、最初に表示された画像３１ａの撮像画像１３１については、全ての画素が変化しているため、撮像画像１３１全体を記録する。その後画像３１が変化する毎に、撮像装置１は、変化した箇所に対応する撮像画像１３１の画素の情報を記録する。例えば、画像３１ｂは、変化前の画像３１ａと比較して図形５ａの箇所が変化している。この場合、撮像装置１は、変化前の画像３１ａと変化後の画像３１ｂとの差分である図形５ａに対応する画素の情報のみを記録し、その他の画素の情報は記録しない。撮像装置１は、変化前の画像３１ａから、図形５ａに対応する画素を入れ替えることで、変化後の画像３１ｂの画像全体を生成することができる。また、撮像装置１は、次に表示される画像３１ｃおよび画像３１ｄについても、変化した箇所である図形５ｂ〜５ｄに対応する画素の情報のみを記録する。
【００２０】
次に、本実施形態の三次元コードシステム１０に含まれる電子機器２および撮像装置１の機能の詳細を説明する。図３は、本実施形態にかかる三次元コードシステム１０が有する機能の一例を示す図である。
【００２１】
電子機器２は、制御部２１と、表示部（ディスプレイ）２２と、記憶部２３とを備える。記憶部２３は、画像３１と時間間隔ｔとの組み合わせを予め記憶する。記憶部２３は、例えばＨＤＤである。表示部２２は、可変長の時間間隔ｔで変化する画像３１である三次元コード３を表示する。制御部２１は、表示部２２を制御して、表示部２２に記憶された画像３１を表示させ、可変長の時間間隔ｔで画像３１を変化させる。
【００２２】
また、電子機器２は、一例として、ＣＰＵ（Central  Processing  Unit）などの制御装置と、ＲＯＭやＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置を備えており、通常のコンピュータを利用したハードウェア構成とする。
【００２３】
撮像装置１は、撮像部１１と、記録部１２と、認識部１３と、記憶部１４とを備える。
【００２４】
撮像部１１は、画像３１を撮像して、撮像画像１３１を生成する。
【００２５】
記録部１２は、撮像部１１によって撮像された撮像画像１３１の変化を検知し、撮像画像１３１が変化した場合に撮像画像１３１と、撮像画像１３１の変化の時間間隔ｔとを記録する。より詳細には、記録部１２は、撮像画像１３１の変化を、撮像画像に含まれる画素ごとに検知し、変化した画素の情報を記憶部１４に記録する。また、記録部１２は、変化していない画素の情報は記録しない。変化した画素の情報とは、変化後の画素の情報とする。記録部１２は、例えばイメージセンサである。本実施形態の撮像装置１のように可変長の撮像タイミングで撮像画像１３１を記録する機能を、非同期式シャッター機能ともいう。撮像装置１は、非同期式シャッター機能を有するイメージセンサを備えるカメラともいう。
【００２６】
また、本実施形態では、記録部１２は、変化前の撮像画像１３１に対して、変化した画素を入れ替えて変化後の撮像画像１３１を生成した上で、当該撮像画像１３１を記憶部１４に記録する。なお、記録部１２は、変化後の撮像画像１３１を生成せずに、変化した画素の履歴を記憶部１４に記録しても良い。
【００２７】
記憶部１４は、撮像画像１３１と、時間間隔ｔとを対応付けて保存する。また、記憶部１４は、コード情報データベース１４１を記憶する。コード情報データベース（ＤＢ）１４１は、三次元コード３に含まれる複数の画像３１と可変長の時間間隔ｔとの組み合わせと、三次元コード３が示す情報とが対応付けられて登録されたデータベースである。記憶部１４は、例えばフラッシュメモリ等である。
【００２８】
認識部１３は、撮像部１１によって撮像された複数の撮像画像１３１と、撮像画像１３１の変化の時間間隔ｔとの組み合わせが示す情報を認識する。本実施形態における認識とは、三次元コード３が示す情報を特定することである。より詳細には、認識部１３は、複数の画像３１を撮像した複数の撮像画像１３１と、撮像画像１３１の変化の時間間隔ｔと、の組み合わせでコード情報データベース１４１を検索する。認識部１３は、コード情報データベース１４１から、特定した複数の撮像画像１３１と時間間隔ｔとの組み合わせに対応付けられた情報を取得する。
【００２９】
次に、以上のように構成された本実施形態の三次元コードシステム１０における三次元コード３の読み取り処理の流れを説明する。図４は、本実施形態にかかる撮像装置１による三次元コード３の読み取り処理の流れの一例を示すフローチャートである。
【００３０】
撮像部１１は、例えばユーザによって撮像開始の操作がされた場合に、電子機器２のディスプレイ２２に表示された画像３１の撮像を開始する（Ｓ１）。そして、記録部１２は、画像３１を撮像した撮像画像１３１に変化があるか否かを、当該撮像画像１３１に含まれる画素ごとに判断する（Ｓ２）。この時点では、撮像部１１は、画像３１を写した撮像画像１３１を結像しているが、当該撮像画像１３１を記録していないものとする。
【００３１】
撮像画像１３１に変化があった場合（Ｓ２“Ｙｅｓ”）、記録部１２は、撮像画像１３１に含まれる画素のうち、変化した画素の情報を記憶部１４に記録する（Ｓ３）。また、この場合、記録部１２は、前回の変化から今回の変化までの時間間隔ｔを記憶部１４に記録する（Ｓ４）。今回の変化が初回である場合は、記録部１２は、時間間隔ｔを記録しなくとも良い。
【００３２】
次に、記録部１２は、三次元コード３（コード）の読み取りが終了したか否かを判断する（Ｓ５）。三次元コード３の読み取りの終了の判断基準は特に限定されるものではない。例えば、記録部１２は、最初に画像３１が表示されてから所定の時間が経過した場合や、画像３１が所定の回数以上変化した場合に、三次元コード３の読み取りが終了したと判断する。または、所定の画像３１を、読み取りの終了の信号としても良い。
【００３３】
記録部１２は、三次元コード３の読み取りが終了していないと判断した場合は（Ｓ５“Ｎｏ”）、Ｓ２〜Ｓ５の処理を繰り返す。
【００３４】
記録部１２が三次元コード３の読み取りが終了したと判断した場合は（Ｓ５“Ｙｅｓ”）、認識部１３は、三次元コード３（コード）の示す情報を認識する（Ｓ６）。具体的には、認識部１３は、記録部１２によって記録された複数の撮像画像１３１の組み合わせと時間間隔ｔとの組み合わせでコード情報データベース１４１を検索する。
【００３５】
図５は、本実施形態にかかるコード情報データベース１４１の一例を示す図である。コード情報データベース１４１には、三次元コード３に含まれる複数の画像３１の組み合わせと、時間間隔ｔの長さの組み合わせと、をさらに組み合わせたセットごとに、三次元コード３が示す情報が対応付けて登録される。例えば、画像３１ａ〜３１ｄがそれぞれ“画像Ａ１、画像Ｂ１、画像Ｃ１、画像Ｄ１”で、時間間隔ｔ１〜ｔ３がそれぞれ“ｔ１＝ｎ秒、ｔ２＝ｎ１秒、ｔ３＝ｎ２秒”の場合、認識部１３は、三次元コード３は“Ｘ１”という情報を示すことを認識する。複数の画像３１と時間間隔ｔのそれぞれに組み合わせがあるため、三次元コード３は、従来の二次元コードよりも多くの情報を伝達することができる。例えば、図５に示す例では、複数の三次元コード３の画像３１ａ〜３１ｄの組み合わせが同一であっても、時間間隔ｔ１〜ｔ３の長さの組み合わせが異なる場合は、複数の三次元コード３はそれぞれ別の情報を示す。
【００３６】
認識部１３が三次元コード３の示す情報を認識すると、このフローチャートの処理は終了する。
【００３７】
このように、本実施形態の三次元コードシステム１０は、可変長の時間間隔ｔで変化する画像３１を表示する電子機器２と、画像３１を撮像した撮像画像１３１が変化した場合に、撮像画像１３１と撮像画像１３１の変化の時間間隔とを記録する撮像装置１と、を備える。当該構成によれば、本実施形態の三次元コードシステム１０は、複数の画像３１を組み合わせるだけでなく、複数の時間間隔ｔの長さを組み合わせることにより、更に多くの情報を含む３次元コードを生成することができる。このため、本実施形態の三次元コードシステム１０によれば、多くの情報を伝達可能な三次元コード３を、生成および読み取りすることができる。
【００３８】
また、三次元コード３は可変長の時間間隔ｔで変化するため、固定長の時間間隔ｔｘごとに撮像をする撮像装置９０では、画像３１の変化を時系列で記録することが困難であった。本実施形態の三次元コードシステム１０によれば、撮像装置１が、画像３１を撮像した撮像画像１３１が変化した場合に、撮像画像１３１と撮像画像１３１の変化の時間間隔とを記録するため、時間変調する画像３１を時系列に記録することができる。また、当該構成により、本実施形態の三次元コードシステム１０は、撮像装置１以外の撮像装置によって三次元コード３が容易に読み取られることを抑制することができる。
【００３９】
さらに、本実施形態の三次元コードシステム１０の撮像装置１は、撮像画像１３１の変化を、撮像画像１３１に含まれる画素ごとに検知し、変化した画素の情報を記録し、変化していない画素の情報は記録しない。このため、本実施形態の三次元コードシステム１０によれば、撮像画像１３１全体の画素の情報を記録するよりも、取得する情報量を削減すると共に処理負荷を低減することができる。
【００４０】
また、本実施形態の撮像装置１は、複数の撮像画像１３１と、変化の時間間隔ｔとの組み合わせが示す情報を認識するため、三次元コード３から情報を取得することができる。
【００４１】
なお、本実施形態の図１、図５等に示した三次元コード３に含まれる画像３１の数や、時間間隔ｔの長さは一例であり、これらに限定されるものではない。また、図５に示すコード情報データベース１４１の構成は一例であり、三次元コード３が示す情報を特定する手法はこれに限定されるものではない。また、三次元コード３が示す情報を認識する処理は、撮像装置１ではなく他の情報処理装置が行うものとしても良い。また、電子機器２の構成は上述の例に限定されるものではなく、例えば、表示部（ディスプレイ）２２単体を、電子機器２としても良い。
【００４２】
また、本実施形態では、記録部１２は、撮像画像１３１が変化した場合に、変化後の撮像画像１３１と時間間隔ｔとを記録するとしたが、記録部１２は、撮像画像１３１が変化した場合に、変化前の撮像画像１３１と時間間隔ｔとを記録しても良い。
【００４３】
（変形例１）
第１の実施形態では、三次元コード３に含まれる画像３１は、白と黒とによって表現される２値画像であったが、画像３１は、各画素の輝度が多段階の高さの輝度で表現される多値画像であっても良い。
【００４４】
図６は、本変形例にかかる画像３１の変化の一例を示す図である。本変形例の画像３１ｅ〜３１ｇは、各画素の輝度が３段階以上の輝度で表現される画像である。例えば、画像３１ｅは、白と黒だけではなく、灰色の図形５ｅ，５ｆを含む。図形５ｅ，５ｆの輝度の高さは、画像３１ｅの白色の部分の輝度と黒色の部分の輝度の中間の高さである。
【００４５】
また、本変形例では、画像３１の変化は、輝度の高さの変化を含む。例えば、画像３１ｅに含まれる図形５ｅは、時間間隔ｔ１が経過した後の画像３１ｆでは、図形５ｅよりも輝度の低い図形５ｇに変化している。本変形例の撮像装置１の記録部１２は、画像３１を撮像した撮像画像１３１に含まれる画素の輝度が変化した場合に、当該撮像画像１３１と、撮像画像１３１の変化の時間間隔とを記録する。
【００４６】
なお、三次元コード３に含まれる画像３１は、輝度が多段階であるだけではなく、複数の色相を有するカラー画像でもよい。この場合も、撮像装置１の記録部１２は、画像３１の色の変化を検知し、変化した画素の情報を記録する。
【００４７】
このように、本変形例の三次元コードシステム１０の電子機器２は、各画素の輝度が３段階以上の輝度で表現される画像３１を表示し、撮像装置１は、画像３１を撮像した撮像画像１３１に含まれる画素の輝度が変化した場合に、撮像画像１３１と、撮像画像１３１の変化の時間間隔とを記録する。本変形例の三次元コードシステム１０によれば、輝度の高さの変化によって画像３１のバリエーションを増やすことができ、白黒の２値画像を用いる場合よりも、多くの情報を伝達可能な三次元コード３を、生成および読み取りすることができる。
【００４８】
（変形例２）
第１の実施形態では、撮像装置１は変化した画素の情報のみを記録するとしたが、撮像装置１は、変化した画素だけではなく撮像画像１３１全体を記録しても良い。
【００４９】
（第２の実施形態）
第１の実施形態では、撮像装置１は固定され、ディスプレイ２２に表示される画像３１が変化していた。第２の実施形態では、撮像装置１は、撮像装置１が移動することによって変化する撮像画像１３１と撮像画像１３１の変化の時間間隔ｔとの組み合わせから、情報を取得する。
【００５０】
図７は、本実施形態にかかる撮像装置１の撮像対象の一例を示す図である。本実施形態の撮像装置１は、車両（自動車）６に設置される。撮像装置１は、例えば、車両６の後部に斜め下方向を向いて設置され、道路７および道路７上の模様（例えば白線７１）を撮像する。車両６は、本実施形態における移動体の一例である。道路７および白線７１は、撮像装置１の撮像対象の一例であり、これに限定されるものではない。
【００５１】
図８は、本実施形態にかかる撮像画像１３１の一例を示す図である。撮像画像１３１は、撮像装置１によって撮像された画像である。本実施形態では、道路７および白線７１自体は変化しなくとも、車両６の走行に伴って撮像装置１が移動することにより、撮像画像１３１は変化する。また、車両６の車速に応じて撮像装置１の移動の速度が変化するため、撮像画像１３１は、車両６の車速に応じた可変長の時間間隔ｔで変化する。本実施形態では、三次元コード３は、撮像装置１が撮像した複数の撮像画像１３１と、撮像画像１３１の変化の時間間隔ｔの組み合わせとする。
【００５２】
本実施形態の撮像装置１の構成は、図３で説明した第１の実施形態の構成と同様とする。
【００５３】
本実施形態の撮像装置１の記憶部１４は、第１の実施形態と同様の機能を備え、コード情報データベース１４１を記憶する。また、本実施形態のコード情報データベース１４１には、三次元コード３に含まれる複数の画像（撮像画像１３１）の組み合わせと、時間間隔ｔの長さの組み合わせと、をさらに組み合わせたセットごとに、三次元コード３が示す情報が対応付けて登録される。本実施形態の三次元コード３が示す情報は、一例として、車両６の車速とするが、周辺の道路環境に関する情報等であっても良い。
【００５４】
また、本実施形態の撮像部１１は、第１の実施形態と同様の機能を備える。また、本実施形態の撮像部１１は、車両６が走行中に、車両６の前方斜め下方向の道路７および白線７１を撮像する。
【００５５】
また、本実施形態の記録部１２は、第１の実施形態と同様の機能を備える。より詳細には、本実施形態では、撮像装置１が移動するため、記録部１２は、車両６と撮像装置１との移動に伴って撮像画像１３１が変化した場合に、撮像画像１３１と、撮像画像１３１の変化の時間間隔ｔとを記録する。
【００５６】
また、本実施形態の認識部１３は、第１の実施形態の機能を備えた上で、複数の撮像画像１３１と、撮像画像１３１の変化の時間間隔ｔと、に基づいて、三次元コード３が示す情報を認識する。より具体的には、認識部１３は、記録部１２が記録した複数の撮像画像１３１と複数の時間間隔ｔでコード情報データベース１４１を検索し、当該撮像画像１３１と時間間隔ｔの組み合わせに対応付けられた車両６の車速を取得する。
【００５７】
認識部１３は、取得した車速を、車両６に設置された表示装置や、他の外部装置等に出力しても良い。認識部１３が三次元コード３が示す車両６の車速を認識することにより、例えば、車両６の車速が法定速度以上である場合に、車両６のシステム等が運転者に対して警告を発することができる。
【００５８】
本実施形態の撮像装置１によれば、車両６と撮像装置１との移動に伴って撮像画像１３１が変化した場合に、撮像画像１３１と撮像画像１３１の変化の時間間隔ｔとを記録するため、三次元コード３を表示するための専用装置を用いなくとも、車両６の周囲を撮像した結果から情報を取得することができる。例えば、本実施形態の撮像装置１によれば、図７，８に示したように動かすことが困難な道路７や白線７１等からも、情報を取得することができる。
【００５９】
（第３の実施形態）
第３の実施形態では、街灯や信号機として設置されたＬＥＤ照明を三次元コード３の発生源（信号源）とする。
【００６０】
図９は、本実施形態にかかる撮像装置１の撮像対象の一例を示す図である。本実施形態の撮像装置１は、車両６の周囲の街灯や信号機を撮像可能な位置および角度で、車両６に設置される。一例として、本実施形態では、撮像装置１は車両６の前方を向いて設置される。撮像装置１は、車両６の前方に位置するＬＥＤ照明を用いた街灯８ａ〜８ｄ（以下、街灯８ａ〜８ｄを特に区別しない場合は街灯８という）を撮像する。本実施形態においては、車両６は走行しているものとしても良いし、停止しているものとしても良い。街灯８や信号機は、本実施形態における電子機器の一例である。
【００６１】
図１０は、本実施形態にかかる撮像画像１３１の一例を示す図である。撮像画像１３１に含まれる輝度の高い箇所８１ａ〜８１ｆは、点灯状態にある街灯８のＬＥＤ照明である。
【００６２】
ＬＥＤ照明は、点灯と滅灯を繰り返すため、車両６が停止している場合であっても、撮像画像１３１は、ＬＥＤ照明の点灯と滅灯の時間間隔ｔごとに変化する。また、車両６が走行している場合には、ＬＥＤ照明の点滅と、車両６に設置された撮像装置１の移動との両方によって、撮像画像１３１が変化する。道路上で車両６と街灯８や信号機との間に遮蔽物が存在することは少ないため、撮像装置１は高精度に撮像画像１３１と時間間隔ｔとを取得することができる。本実施形態においては、撮像装置１が街灯８を撮像した複数の撮像画像１３１と、撮像画像１３１の変化の時間間隔ｔとを三次元コード３という。
【００６３】
本実施形態の撮像装置１の構成は、図３で説明した第１の実施形態の構成と同様とする。本実施形態の撮像装置１の撮像部１１、記録部１２、記憶部１４は、第１の実施形態と同様の機能を備える。
【００６４】
本実施形態のコード情報データベース１４１には、三次元コード３が示す情報として、例えば、位置情報が街灯８が設置された位置を示す位置情報が登録される。三次元コード３が示す情報は、交通情報等であっても良い。また、記憶部１４には、車両６は停止している場合と走行している場合とに応じて、異なるコード情報データベース１４１が予め登録されても良い。
【００６５】
本実施形態の認識部１３は、第１の実施形態の機能を備えた上で、複数の撮像画像１３１と、撮像画像１３１の変化の時間間隔ｔとでコード情報データベース１４１を検索し、複数の撮像画像１３１と時間間隔ｔとに対応付けられた位置情報を、三次元コード３が示す情報として認識する。
【００６６】
本実施形態の撮像装置１によれば、街灯８や信号機等を三次元コード３の発生源として用いることができるため、第１の実施形態の効果に加えて、車両６の周囲の街灯８や信号機等の照明装置から情報を取得することができる。
【００６７】
また、本実施形態の構成では、街灯８や信号機の光が届く範囲の撮像装置１のみが情報を認識することができるため、情報の伝達先を限定し、所定のエリアに対する情報の伝達が可能となる。例えば、本実施形態の街灯８や信号機は、付近を通過する車両６に必要な位置情報や交通情報等を提供することができる。
【００６８】
以上、本発明の実施形態を例示したが、上記実施形態および変形例はあくまで一例であって、発明の範囲を限定することは意図していない。上記実施形態や変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、組み合わせ、変更を行うことができる。また、各実施形態や各変形例の構成や形状は、部分的に入れ替えて実施することも可能である。
【符号の説明】
【００６９】
１…撮像装置、２…電子機器、３…三次元コード、６…車両、７…道路、８，８ａ〜８ｄ…街灯、１０…三次元コードシステム、１１…撮像部、１２…記録部、１３…認識部、１４…記憶部、２０…ＬＥＤ電球、２１…制御部、２２…ディスプレイ（表示部）、２３…記憶部、３１，３１ａ〜３１ｇ…画像、１３１…撮像画像、１４１…コード情報データベース、ｔ，ｔ１〜ｔ３…時間間隔。
【図１】
2019160230.tif 000003
【図２】
2019160230.tif 000004
【図３】
2019160230.tif 000005
【図４】
2019160230.tif 000006
【図５】
2019160230.tif 000007
【図６】
2019160230.tif 000008
【図７】
2019160230.tif 000009
【図８】
2019160230.tif 000010
【図９】
2019160230.tif 000011
【図１０】
2019160230.tif 000012