(57)【要約】【課題】コードシンボルによる情報伝達機能を有しつつ、簡易な構成により、コードシンボルの情報に関連する関連情報を伝達できるようにする。【解決手段】コードシンボル表示装置は、記憶部に記憶されているバーコード情報を読み出し（ステップＳ１）、読み出したバーコード情報に基づいて、表示部にバーコードを表示させる（ステップＳ２）。また、コードシンボル表示装置は、バーコード情報に関連する可視光通信情報を記憶部から読み出し（ステップＳ３）、可視光通信情報に対応する点滅パターンに従って、バックライトを点滅させる（ステップＳ５）。コードシンボル表示装置は、表示部にバーコード情報に基づくバーコードを表示させつつ、表示部を用いた可視光通信により、可視光通信情報の送信を繰り返し行う。【選択図】図３
2018106753.tif 000002
【特許請求の範囲】
【請求項１】
第１情報を取得する第１取得手段と、
第２情報を取得する第２取得手段と、
前記第２取得手段で取得した第２情報の内容に基づいて、前記第１取得手段における設定情報を変更する変更手段と、
を具備し、
前記第１取得手段は、前記変更手段により変更された設定情報に基づいて前記第１情報の取得を行う、
ことを特徴とする情報処理装置。
【請求項２】
前記第１取得手段は、所定情報に含まれる第１情報を第１取得方法で取得し、
前記第２取得手段は、前記第１情報の含まれる前記所定情報から前記第１取得方法とは異なる第２取得方法で第２情報を取得する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
撮像手段を更に備え、
前記第１取得手段は、前記撮像手段で撮像された撮像内容を第１解析方法で解析することで当該撮像内容に含まれる前記第１情報を取得し、
前記第２取得手段は、前記撮像手段で撮像された撮像内容を前記第１解析方法とは異なる第２解析方法で解析することで前記第２情報を取得する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第１取得手段で前記第１情報の取得の可否を判別する判別手段を更に備え、
前記変更手段は、前記判別手段で前記第１情報の取得が不可と判別された場合に、前記第１取得手段における設定情報を変更する、
ことを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記第２取得手段は、情報表示装置で表示される表示内容の点滅パターンを検知することで前記第２情報を取得し、
前記第１取得手段は、前記情報表示装置で表示される表示内容を読み取ることで前記第１情報を取得する、
ことを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記変更手段は、前記第１取得手段が前記第１情報を取得する際に必要となる取得方法の設定情報を変更する、
ことを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
情報処理装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
第１情報を取得する第１取得手段、
第２情報を取得する第２取得手段、
前記第２取得手段で取得した第２情報の内容に基づいて、前記第１取得手段における設定情報を変更する変更手段、
として機能させ、
前記第１取得手段は、前記変更手段により変更された設定情報に基づいて前記第１情報の取得を行う、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、スーパーマーケット等の店舗では、液晶ディスプレイ上に商品名、価格、バーコード等を表示する電子棚札（ＥＳＬ：Electronic Shelf Label）が普及している（特許文献１参照）。電子棚札を用いることにより、価格等の情報をリアルタイムに変更できるほか、紙資源を削減することもできる。
【０００３】
電子棚札に表示されたバーコードを読み取る際には、レーザスキャナタイプのバーコードリーダや、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等のイメージセンサを搭載したバーコードリーダが用いられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１６１５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、バーコード、２次元コード等のコードシンボルとは別に、コードシンボルの情報に関連する関連情報を送信しようとすると、別途通信手段が必要となり、装置構成の複雑化やコストアップ等の問題があった。
【０００６】
本発明の課題は、必要とする情報の取得を最適な方法でより確実に行えるようにすることである。
【課題を解決するための手段】
【０００７】
請求項１は、第１情報を取得する第１取得手段と、第２情報を取得する第２取得手段と、前記第２取得手段で取得した第２情報の内容に基づいて、前記第１取得手段における設定情報を変更する変更手段と、を具備し、前記第１取得手段は、前記変更手段により変更された設定情報に基づいて前記第１情報の取得を行う、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、必要とする情報の取得を最適な方法でより確実に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態のコードシンボル表示装置の機能的構成を示すブロック図である。
【図２】第１の実施の形態の情報処理装置の機能的構成を示すブロック図である。
【図３】第１の実施の形態のコードシンボル表示装置において実行される情報提供処理を示すフローチャートである。
【図４】第１の実施の形態の情報処理装置において実行される情報取得処理を示すフローチャートである。
【図５】（ａ）は、バーコードの例を示す図である。（ｂ）は、可視光通信用の点滅アルゴリズムの例を示す図である。
【図６】可視光通信によるバーコードの点滅表示例である。
【図７】（ａ）はコードシンボル表示装置におけるバーコードの表示例である。（ｂ）は、情報処理装置において、バーコードの一部のみが画角に入った場合の例である。
【図８】コードシンボル表示装置をデジタルサイネージ装置に適用した場合の例である。
【図９】第３の実施の形態の情報処理装置において実行される情報取得処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
［第１の実施の形態］
まず、本発明に係るコードシンボル表示装置の第１の実施の形態について説明する。なお、本発明は、図示例に限定されるものではない。
【００１１】
図１は、コードシンボル表示装置１０の機能的構成を示すブロック図である。コードシンボル表示装置１０は、スーパーマーケット等の店舗内において、商品が陳列される棚等に、商品と対応付けられて設置されるものである。
図１に示すように、コードシンボル表示装置１０は、ＣＰＵ（Central Processing Unit）１１と、表示部１２と、記憶部１３と、ＲＯＭ（Read Only Memory）１４と、ＲＡＭ（Random Access Memory）１５と、電源部１６と、を備える。
【００１２】
ＣＰＵ１１は、コードシンボル表示装置１０の各部の処理動作を統括的に制御する。具体的には、ＣＰＵ１１は、ＲＯＭ１４に記憶されている各種プログラムを読み出してＲＡＭ１５に展開し、当該プログラムとの協働により各種処理を行う。
【００１３】
表示部１２は、液晶パネル１２１、液晶パネル１２１を照明するバックライト１２２等から構成され、ＣＰＵ１１からの表示制御信号に従って画面表示を行う。
【００１４】
記憶部１３は、不揮発性メモリ等により構成され、情報を読み出し及び書き込み可能に記憶する。記憶部１３には、バーコード情報Ｄ１と、可視光通信情報Ｄ２と、が記憶されている。
バーコード情報Ｄ１は、コードシンボルとしてのバーコードの情報であり、バーコードを表示部１２に表示するための情報である。バーコード情報Ｄ１は、例えば、コードシンボル表示装置１０が設置される位置に対応する商品の商品名、価格等の情報を含む。
可視光通信情報Ｄ２は、バーコード情報Ｄ１に関連する関連情報であって、可視光通信によって送信される情報である。
【００１５】
ＲＯＭ１４は、各種プログラム及び各種データを記憶する読み出し専用の半導体メモリである。ＲＯＭ１４には、情報提供プログラム１４１が記憶されている。
【００１６】
ＲＡＭ１５は、揮発性のメモリである。ＲＡＭ１５には、実行される各種プログラムやこれら各種プログラムに係るデータ等が格納される。
電源部１６は、ＣＰＵ１１を始めとするコードシンボル表示装置１０の各部に電力を供給する。
【００１７】
ＣＰＵ１１は、バーコード情報Ｄ１に基づいて、表示部１２にバーコードを表示させる。
ＣＰＵ１１は、表示部１２を用いて、可視光通信情報Ｄ２を可視光通信により送信させる。すなわち、ＣＰＵ１１と表示部１２は、通信手段として機能する。可視光通信とは、可視光領域の電磁波を用いた無線通信である。
【００１８】
ＣＰＵ１１は、表示部１２のバックライト１２２の点灯と消灯とを切り替えることで可視光通信を行う。具体的には、ＣＰＵ１１は、所定のアルゴリズムに従って、可視光通信情報Ｄ２をバックライト１２２の点灯・消灯を制御するための点滅パターンに変換し、この点滅パターンに基づいて、バックライト１２２の点灯と消灯とを切り替える。
【００１９】
ＣＰＵ１１は、表示部１２にバーコードが表示されているタイミングで可視光通信を行う。「バーコードが表示されているタイミング」とは、目視によってバーコードが表示されていると認識可能な期間と重なっていればよく、可視光通信に伴って、バーコードが表示されていない期間（バックライト１２２の消灯時等）も含む。
【００２０】
図２は、情報処理装置２０の機能的構成を示すブロック図である。情報処理装置２０は、店舗内において、コードシンボル表示装置１０にかざしてコードシンボル表示装置１０から情報を取得する際に用いられるものである。情報処理装置２０として、例えば、スマートフォン等が利用される。
図２に示すように、情報処理装置２０は、ＣＰＵ２１と、撮像部２２と、操作部２３と、表示部２４と、通信部２５と、記憶部２６と、ＲＯＭ２７と、ＲＡＭ２８と、電源部２９と、バーコード処理部３０と、可視光通信処理部３１と、を備える。
【００２１】
ＣＰＵ２１は、情報処理装置２０の各部の処理動作を統括的に制御する。具体的には、ＣＰＵ２１は、記憶部２６又はＲＯＭ２７に記憶されている各種プログラムを読み出してＲＡＭ２８に展開し、当該プログラムとの協働により各種処理を行う。
【００２２】
撮像部２２は、レンズ２２１、イメージセンサ２２２等を備える。イメージセンサ２２２は、ＣＣＤやＣＭＯＳ等から構成され、レンズ２２１を通過した光学像を二次元の画像信号に変換し、画像データを生成する。
【００２３】
操作部２３は、表示部２４の画面上に形成されたタッチパネルを備え、ユーザからのタッチ入力に応じた操作信号をＣＰＵ２１に出力する。また、操作部２３は、各種ハードキーを備え、各キー操作に応じた操作信号をＣＰＵ２１に出力する構成としてもよい。
【００２４】
表示部２４は、ＬＣＤ（Liquid Crystal Display）等で構成され、ＣＰＵ２１からの表示制御信号に従って画面表示を行う。例えば、表示部２４は、撮像部２２により生成された画像データに基づく撮影画像、読み取ったバーコードが示すバーコード情報Ｄ１、可視光通信により得られた可視光通信情報Ｄ２を表示する。
【００２５】
通信部２５は、アンテナや通信回路を備え、アンテナにより基地局との間で通話音声、メール等の送受信を行う。また、通信部２５は、基地局で中継されることで、通信ネットワークを介してデータ通信を行う。
【００２６】
記憶部２６は、不揮発性メモリ等により構成され、情報を読み出し及び書き込み可能に記憶する。記憶部２６には、情報取得プログラム２６１が記憶されている。
【００２７】
ＲＯＭ２７は、各種プログラム及び各種データを記憶する読み出し専用の半導体メモリである。
【００２８】
ＲＡＭ２８は、揮発性のメモリである。ＲＡＭ２８には、実行される各種プログラムやこれら各種プログラムに係るデータ等が格納される。
電源部２９は、ＣＰＵ２１を始めとする情報処理装置２０の各部に電力を供給する。
【００２９】
バーコード処理部３０は、撮像部２２により生成された画像データに含まれるバーコードを解析し、バーコードからバーコード情報Ｄ１を取得する。バーコード処理部３０は、ＣＰＵ２１とプログラムとの協働によるソフトウェア処理によって実現される。
【００３０】
可視光通信処理部３１は、撮像部２２により連続的に生成された動画像データから可視光通信情報Ｄ２を取得する。具体的には、可視光通信処理部３１は、動画像データの各フレームを、所定の閾値に基づいて、明フレーム（バックライト１２２の点灯時に相当）と暗フレーム（バックライト１２２の消灯時に相当）とに分類し、点滅パターンを検出する。可視光通信処理部３１は、検出された点滅パターンに基づいて、可視光通信情報Ｄ２を取得する。可視光通信処理部３１は、ＣＰＵ２１とプログラムとの協働によるソフトウェア処理によって実現される。
【００３１】
次に、コードシンボル表示装置１０及び情報処理装置２０の動作について説明する。
図３は、コードシンボル表示装置１０において実行される情報提供処理を示すフローチャートである。この処理は、ＣＰＵ１１とＲＯＭ１４に記憶されている情報提供プログラム１４１との協働によるソフトウェア処理によって実現される。
【００３２】
まず、ＣＰＵ１１は、記憶部１３に記憶されているバーコード情報Ｄ１を読み出す（ステップＳ１）。ＣＰＵ１１は、読み出したバーコード情報Ｄ１をＲＡＭ１５に格納する。
【００３３】
次に、ＣＰＵ１１は、バーコード情報Ｄ１に基づいて、表示部１２にバーコードを表示させる（ステップＳ２）。
【００３４】
次に、ＣＰＵ１１は、記憶部１３に記憶されている可視光通信情報Ｄ２を読み出す（ステップＳ３）。ＣＰＵ１１は、読み出した可視光通信情報Ｄ２をＲＡＭ１５に格納する。
【００３５】
次に、ＣＰＵ１１は、バックライト１２２を制御して、可視光通信の開始信号を送信させる（ステップＳ４）。具体的には、ＣＰＵ１１は、予め定められた開始信号に対応する点滅パターンに従って、バックライト１２２を点滅させる。
【００３６】
次に、ＣＰＵ１１は、可視光通信情報Ｄ２に対応する点滅パターンに従って、バックライト１２２を点滅させる（ステップＳ５）。すなわち、ＣＰＵ１１は、表示部１２を用いて、可視光通信情報Ｄ２を可視光通信により送信させる。
【００３７】
次に、ＣＰＵ１１は、バックライト１２２を制御して、可視光通信の終端信号を送信させる（ステップＳ６）。具体的には、ＣＰＵ１１は、予め定められた終端信号に対応する点滅パターンに従って、バックライト１２２を点滅させる。
【００３８】
ここで、ＣＰＵ１１は、可視光通信を終了するか否かを判断する（ステップＳ７）。可視光通信の終了は、例えば、バーコードの表示開始から所定時間が経過した場合、電源部１６からの電力供給が停止した場合等、予め定められた基準に従って判断される。可視光通信を終了しない場合には（ステップＳ７；ＮＯ）、ステップＳ４に戻り、ステップＳ４〜ステップＳ７の処理を繰り返す。すなわち、ＣＰＵ１１は、表示部１２にバーコード情報Ｄ１に基づくバーコードを表示させつつ、可視光通信により、可視光通信情報Ｄ２の送信を繰り返し行う。
【００３９】
ステップＳ７において、可視光通信を終了する場合には（ステップＳ７；ＹＥＳ）、情報提供処理が終了する。
【００４０】
第１の実施の形態においては、可視光通信情報Ｄ２がバーコード情報Ｄ１と同じ内容であることとする。
【００４１】
図４は、情報処理装置２０において実行される情報取得処理を示すフローチャートである。この処理は、撮像部２２により画像データが生成された場合に行われる処理であり、ＣＰＵ２１と記憶部２６に記憶されている情報取得プログラム２６１との協働によるソフトウェア処理によって実現される。
【００４２】
まず、ＣＰＵ２１は、バーコード処理部３０において、撮像部２２により生成された画像データからバーコードを読み取れるか否かを判断する（ステップＴ１）。例えば、画像データ内に含まれるバーコードが小さ過ぎる場合、バーコードが部分的に欠けている場合には、バーコードを読み取ることができない。
【００４３】
バーコードを読み取れる場合には（ステップＴ１；ＹＥＳ）、ＣＰＵ２１は、バーコード処理部３０における解析により得られたバーコード情報Ｄ１を取得する（ステップＴ２）。ＣＰＵ２１は、取得したバーコード情報Ｄ１をＲＡＭ２８に格納する。
【００４４】
次に、ＣＰＵ２１は、可視光通信処理部３１において、撮像部２２により連続的に生成された動画像データから可視光通信情報Ｄ２を受信できるか否かを判断する（ステップＴ３）。可視光通信処理部３１は、動画像データを解析して点滅パターンを検出し、点滅パターンから可視光通信情報Ｄ２を取得するため、例えば、可視光通信の途中で動画像データが途切れた場合には、可視光通信情報Ｄ２を受信することができない。
【００４５】
可視光通信情報Ｄ２を受信できる場合には（ステップＴ３；ＹＥＳ）、ＣＰＵ２１は、可視光通信処理部３１における解析により得られた可視光通信情報Ｄ２を取得する（ステップＴ４）。ＣＰＵ２１は、取得した可視光通信情報Ｄ２をＲＡＭ２８に格納する。
【００４６】
次に、ＣＰＵ２１は、ステップＴ２で取得したバーコード情報Ｄ１と、ステップＴ４で取得した可視光通信情報Ｄ２と、を照合し（ステップＴ５）、情報取得処理が終了する。バーコード情報Ｄ１と可視光通信情報Ｄ２とが一致すれば、コードシンボル表示装置１０から得られた情報は、より正確なものであると考えられる。
そのため、バーコード情報Ｄ１と可視光通信情報Ｄ２とが一致した場合は、コードシンボル表示装置１０から得られた情報がより正確なものであることをユーザに通知するための情報を表示部２４に表示するようにしてもよい。
【００４７】
ステップＴ３において、可視光通信情報Ｄ２を受信できない場合には（ステップＴ３；ＮＯ）、情報取得処理が終了する。この場合、ステップＴ２で取得したバーコード情報Ｄ１のみが、コードシンボル表示装置１０から得られた情報となり、従来のバーコードから得られる情報と同等の読み取り結果が得られる。
【００４８】
ステップＴ１において、バーコードを読み取れない場合には（ステップＴ１；ＮＯ）、ＣＰＵ２１は、可視光通信処理部３１において、撮像部２２により連続的に生成された動画像データから可視光通信情報Ｄ２を受信できるか否かを判断する（ステップＴ６）。
【００４９】
可視光通信情報Ｄ２を受信できる場合には（ステップＴ６；ＹＥＳ）、ＣＰＵ２１は、可視光通信処理部３１における解析により得られた可視光通信情報Ｄ２を取得し（ステップＴ７）、情報取得処理が終了する。この場合、ステップＴ７で取得した可視光通信情報Ｄ２のみが、コードシンボル表示装置１０から得られた情報となり、従来の方法ではバーコードを読み取れなかった状況において、他の方法によりバーコード情報Ｄ１と同じ情報（可視光通信情報Ｄ２）が得られることになる。
【００５０】
ステップＴ６において、可視光通信情報Ｄ２を受信できない場合には（ステップＴ６；ＮＯ）、情報取得処理が終了する。この場合、コードシンボル表示装置１０から得られる情報はなく、従来どおりの結果となる。
【００５１】
図５（ａ）に、「Ｃｏｄｅ３９」というバーコードの種類で「１２３」というバーコード情報Ｄ１を表したバーコードの例を示す。このバーコードは、太い白バー、細い白バー、太い黒バー、細い黒バーの４種類のバーから構成される。
【００５２】
図５（ｂ）に、バーコードを構成する各バーに対応する可視光通信用の点滅アルゴリズムの例を示す。太い白バーは「２フレーム消灯」により表され、細い白バーは「１フレーム消灯」により表され、太い黒バーは「２フレーム点灯」により表され、細い黒バーは「１フレーム点灯」により表される。
【００５３】
図６（ａ）〜（ｈ）は、可視光通信によるバーコードの点滅表示例である。表示部１２に表示されるバーコードのバーの色と太さに応じて、図５（ｂ）に示した点滅アルゴリズムに従って、バックライト１２２を点滅させる。図５（ａ）に示したバーコードは、左から細い黒バー、太い白バー、細い黒バー、細い白バー、太い黒バー、細い白バー、・・・と続くので、最初の８フレームは、図６（ａ）〜（ｈ）にそれぞれ示すように、点灯、消灯、消灯、点灯、消灯、点灯、点灯、消灯となる。
【００５４】
６０Ｈｚで駆動するバックライト１２２を備えるコードシンボル表示装置１０と、サンプリングレート６０Ｈｚのイメージセンサ２２２を搭載した情報処理装置２０と、を用いた場合、図５（ａ）に示したバーコードを図５（ｂ）のアルゴリズムでバックライト１２２を点滅させた場合、約１秒で可視光通信が行える。
【００５５】
図７（ａ）に、コードシンボル表示装置１０におけるバーコードの表示例を示す。コードシンボル表示装置１０は、表示部１２にバーコードを表示しつつ、バックライト１２２の点滅によって可視光通信を行う。
【００５６】
図７（ｂ）に、情報処理装置２０において、バーコードの一部のみがイメージセンサ２２２の画角に入った場合の例を示す。表示部２４には、バーコードの一部のみが表示される。従来のイメージセンサを搭載したバーコードスキャナでは、バーコードが画角内に収まらず読み取れなかった場合もあったが、本実施の形態によれば、バーコードの一部が画角内に入らない状況や一部が遮蔽された状況でも、可視光通信によってバーコード情報Ｄ１と同じ可視光通信情報Ｄ２を取得することが可能である。
【００５７】
以上説明したように、第１の実施の形態によれば、コードシンボル表示装置１０において、表示部１２により可視光通信が可能となるので、バーコード情報Ｄ１に関連する関連情報（可視光通信情報Ｄ２）を送信するために別途通信手段を設ける必要がない。したがって、バーコードによる情報伝達機能を有しつつ、簡易な構成により、関連情報（可視光通信情報Ｄ２）の伝達が可能となる。
また、可視光通信は、イメージセンサのフォーカス距離による違いを受けにくく、通信可能な距離の幅が広いので、従来のイメージセンサを搭載したバーコードリーダではバーコードの読み取りが困難であった距離についても、可視光通信によって情報を伝達することが可能となる。
【００５８】
また、表示部１２にバーコードが表示されているタイミングで可視光通信を行うので、バーコード情報Ｄ１を表示させながら、可視光通信情報Ｄ２を伝達することができる。
【００５９】
また、バックライト１２２の点灯と消灯とを切り替えることで可視光通信を行うので、簡易な構成により、可視光通信情報Ｄ２を伝達することができる。
【００６０】
また、可視光通信情報Ｄ２としてバーコード情報Ｄ１と同じ情報を用いることにより、両方の情報を取得可能な装置では、情報の確実性が増す。
また、バーコードからの距離が遠くてバーコードとして認識できない場合、バーコードからの距離が近くてバーコードが画角に収まらない場合等、バーコードの一部又は全部が読み取れなくても、可視光通信によりバーコード情報Ｄ１と同じ情報を取得することができる。
また、バーコードの読み取りと可視光通信解析のいずれか一方の機能を備えた装置であれば、情報の取得が可能となる。
【００６１】
また、第１の実施の形態では、コードシンボルとしてバーコードを用いた場合について説明したが、２次元コード等、他のコードシンボルを用いることとしてもよい。
【００６２】
図８に、コードシンボル表示装置１０をデジタルサイネージ装置１０Ａに適用した場合の例を示す。デジタルサイネージ装置１０Ａにおいて、コードシンボル表示装置１０と同様の構成については、同一の符号を用いる。
デジタルサイネージ装置１０Ａの記憶部１３には、バーコード情報Ｄ１に代えて２次元コード情報が記憶されており、表示部１２には、バーコードに代えて２次元コード４０が表示される。また、デジタルサイネージ装置１０Ａの記憶部１３に記憶されている可視光通信情報Ｄ２は、２次元コード情報に関連する関連情報である。デジタルサイネージ装置１０Ａのように、画面が大きい場合には、２次元コード４０部分のバックライト１２２のみを部分的に点灯・消灯させることによって、可視光通信を行うこととしてもよい。
【００６３】
通常、固定フォーカスのイメージセンサを搭載した２次元コードスキャナは、最大読み取り距離が７００ｍｍ前後である。これに対し、可視光通信では、光源から発せられた光の届く範囲で通信が可能であるため、一般的な液晶ディスプレイを用いると数ｍ程度の距離で通信が可能となる。
したがって、デジタルサイネージ装置１０Ａから数ｍ程度離れた位置において、２次元コードスキャナによる情報の取得が不可能な場合であっても、可視光通信解析が可能であれば、可視光通信により可視光通信情報Ｄ２を取得することができる。また、２次元コードのデコーダを有さないデバイスでも、容易に可視光通信情報Ｄ２を取得することが可能となる。
【００６４】
［第２の実施の形態］
次に、本発明を適用した第２の実施の形態について説明する。
第２の実施の形態におけるコードシンボル表示装置及び情報処理装置は、第１の実施の形態に示したコードシンボル表示装置１０及び情報処理装置２０と同様の構成であるため、図１、図２を援用し、その構成については図示及び説明を省略する。以下、第２の実施の形態に特徴的な構成及び処理について説明する。
【００６５】
第２の実施の形態では、コードシンボル表示装置１０において実行される情報提供処理は、第１の実施の形態で説明した情報提供処理（図３）と同様である。ただし、第２の実施の形態においては、可視光通信情報Ｄ２がバーコード情報Ｄ１と異なる内容であることとする。
【００６６】
第２の実施の形態では、コードシンボル表示装置１０において、バーコード情報Ｄ１として、商品名、価格、在庫等の情報をバーコードにて表示し、可視光通信情報Ｄ２として、商品の生産地、生産者、割引等の情報を可視光通信により送信する。
【００６７】
情報処理装置２０では、バーコードから読み取るバーコード情報Ｄ１と、可視光通信により受信する可視光通信情報Ｄ２と、をそれぞれ取得する。
【００６８】
第２の実施の形態によれば、可視光通信情報Ｄ２としてバーコード情報Ｄ１と異なる情報を用いるので、コードシンボル表示装置１０は、バーコードと可視光通信とにより、それぞれ別々の情報を伝達することができ、簡易な構成により、多様な情報の伝達が可能となる。
また、情報処理装置２０では、バーコード情報Ｄ１、可視光通信情報Ｄ２として、それぞれ別々の情報を取得することができる。
【００６９】
［変形例］
第２の実施の形態の変形例は、情報処理装置２０のように、バーコードの読み取り（バーコード処理部３０）と可視光通信解析（可視光通信処理部３１）の両方の機能を備えた装置ではなく、バーコードの読み取りと可視光通信解析のいずれか一方の機能を備えた装置によって、バーコード情報Ｄ１又は可視光通信情報Ｄ２のいずれか一方を取得する場合の例である。
【００７０】
例えば、コードシンボル表示装置１０において、バーコード情報Ｄ１として、店舗内において店員に伝達するための店員用情報をバーコードにて表示し、可視光通信情報Ｄ２として、お客様に伝達するためのお客様用情報を可視光通信により送信する。
【００７１】
この結果、店員が店舗内で使用するバーコード読み取り専用のバーコードスキャナを用いた場合には、コードシンボル表示装置１０の表示部１２に表示されているバーコードから店員用情報（バーコード情報Ｄ１）を読み取ることができる。
一方、お客様が使用するスマートフォンにおいて、可視光通信の解析が可能な場合には、コードシンボル表示装置１０の表示部１２から可視光通信によりお客様用情報（可視光通信情報Ｄ２）を受信することができる。
【００７２】
［第３の実施の形態］
次に、本発明を適用した第３の実施の形態について説明する。
第３の実施の形態におけるコードシンボル表示装置及び情報処理装置は、第１の実施の形態に示したコードシンボル表示装置１０及び情報処理装置２０と同様の構成であるため、図１、図２を援用し、その構成については図示及び説明を省略する。以下、第３の実施の形態に特徴的な構成及び処理について説明する。
【００７３】
第３の実施の形態では、コードシンボル表示装置１０において実行される情報提供処理は、第１の実施の形態で説明した情報提供処理（図３）と同様である。ただし、第３の実施の形態においては、可視光通信情報Ｄ２がバーコード情報Ｄ１と異なる内容であることとする。
【００７４】
第３の実施の形態では、コードシンボル表示装置１０において、可視光通信情報Ｄ２として、バーコードの読み取りを補助するための補助情報を可視光通信により送信する。補助情報として、例えば、バーコードにより表される情報の桁数、バーコードの種類、チェックデジット等が用いられる。
【００７５】
図９は、情報処理装置２０において実行される情報取得処理を示すフローチャートである。この処理は、撮像部２２により画像データが生成された場合に行われる処理であり、ＣＰＵ２１と記憶部２６に記憶されている情報取得プログラム２６１との協働によるソフトウェア処理によって実現される。
【００７６】
ステップＴ１１〜ステップＴ１３については、図４のステップＴ１〜ステップＴ３と同様であるため、説明を省略する。
【００７７】
ステップＴ１３において、可視光通信情報Ｄ２を受信できる場合には（ステップＴ１３；ＹＥＳ）、ＣＰＵ２１は、可視光通信処理部３１における解析により得られた可視光通信情報Ｄ２として、補助情報を取得する（ステップＴ１４）。ＣＰＵ２１は、取得した補助情報をＲＡＭ２８に格納する。
【００７８】
次に、ＣＰＵ２１は、ステップＴ１４で取得した補助情報に基づいて、ステップＴ１２で取得したバーコード情報Ｄ１の内容を確認し（ステップＴ１５）、情報取得処理が終了する。具体的には、ＣＰＵ２１は、バーコード情報Ｄ１が、補助情報が示す桁数、バーコードの種類、チェックデジット等と合致するか否かを判断する。バーコード情報Ｄ１の内容が補助情報と合致すれば、コードシンボル表示装置１０から得られた情報は、より正確なものであると考えられる。
【００７９】
ステップＴ１１において、バーコードを読み取れない場合には（ステップＴ１１；ＮＯ）、ＣＰＵ２１は、可視光通信処理部３１において、撮像部２２により連続的に生成された動画像データから可視光通信情報Ｄ２を受信できるか否かを判断する（ステップＴ１６）。
【００８０】
可視光通信情報Ｄ２を受信できる場合には（ステップＴ１６；ＹＥＳ）、ＣＰＵ２１は、可視光通信処理部３１における解析により得られた可視光通信情報Ｄ２として、補助情報を取得する（ステップＴ１７）。ＣＰＵ２１は、取得した補助情報をＲＡＭ２８に格納する。
【００８１】
次に、ＣＰＵ２１は、補助情報が示す桁数、バーコードの種類、チェックデジット等に基づいて、バーコード処理部３０におけるバーコードの読み取りの設定を変更し（ステップＴ１８）、ステップＴ１１に戻る。すなわち、ＣＰＵ２１は、バーコードの読み取りの設定を変更して、バーコード処理部３０におけるバーコードの読み取りを再度試みる。これにより、バーコードの読み取りが可能となる場合がある。
【００８２】
ステップＴ１３において、可視光通信情報Ｄ２を受信できない場合（ステップＴ１３；ＮＯ）、ステップＴ１６において、可視光通信情報Ｄ２を受信できない場合には（ステップＴ１６；ＮＯ）、情報取得処理が終了する。
【００８３】
第３の実施の形態によれば、可視光通信情報Ｄ２としてバーコードの読み取りを補助するための補助情報を用いるので、コードシンボル表示装置１０は、バーコードを表示するとともに、可視光通信によって補助情報を伝達することができる。
情報処理装置２０では、補助情報により、バーコード情報Ｄ１を、より確実な情報として取得することができる。また、従来であればバーコードを読み取ることができなかった状況において、補助情報に基づいて、バーコード処理部３０におけるバーコードの読み取りの設定を変更することができる。
【００８４】
なお、上記各実施の形態における記述は、本発明に係るコードシンボル表示装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００８５】
例えば、上記各実施の形態では、コードシンボル表示装置１０のバックライト１２２の点灯と消灯とを切り替えることで可視光通信を行う場合について説明したが、表示部１２に表示される画像の少なくとも一部（コードシンボル部分等）の表示と非表示とを切り替えることで可視光通信を行うこととしてもよい。例えば、画像データ上で、コードシンボル表示用の画像と、所定の暗さの一様な輝度を示す画像と、を切り替える。又は、コードシンボルの色を切り替えて可視光通信を行う。これらの方法においても、簡易な構成により、可視光通信情報Ｄ２を伝達することができる。なお、可視光通信は、これらの方法に限定されず、表示部１２を用いて可視光通信情報Ｄ２を送信できればよい。
【００８６】
また、第１の実施の形態では、可視光通信情報Ｄ２がバーコード情報Ｄ１と同じ内容である場合について説明し、第２の実施の形態及び第３の実施の形態では、可視光通信情報Ｄ２がバーコード情報Ｄ１と異なる内容である場合について説明したが、可視光通信情報Ｄ２がバーコード情報Ｄ１と同じ情報、及び、バーコード情報Ｄ１と異なる情報の両方を含んでいてもよい。
また、上記各実施の形態及び変形例において特徴的な処理を組み合わせることとしてもよい。
【００８７】
また、上記各実施の形態では、バーコードが表示されているタイミングで可視光通信を行う場合について説明したが、バーコードの表示と可視光通信のタイミングは異なることとしてもよい。
また、第２の実施の形態及び第３の実施の形態においても、バーコード以外のコードシンボルを用いることとしてもよい。
【００８８】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
コードシンボルを表示する表示手段と、
前記表示手段を用いて可視光通信を行う通信手段と、
前記コードシンボルの情報に関連する関連情報を前記通信手段により送信させる制御手段と、
を備えるコードシンボル表示装置。
＜請求項２＞
前記通信手段は、前記表示手段に前記コードシンボルが表示されているタイミングで可視光通信を行う請求項１に記載のコードシンボル表示装置。
＜請求項３＞
前記通信手段は、前記表示手段を照明するバックライトの点灯と消灯とを切り替えることで可視光通信を行う請求項１又は２に記載のコードシンボル表示装置。
＜請求項４＞
前記通信手段は、前記表示手段に表示される画像の少なくとも一部の表示と非表示とを切り替えることで可視光通信を行う請求項１又は２に記載のコードシンボル表示装置。
＜請求項５＞
前記関連情報は、前記コードシンボルの情報と同じ情報を含む請求項１〜４のいずれか一項に記載のコードシンボル表示装置。
＜請求項６＞
前記関連情報は、前記コードシンボルの情報と異なる情報を含む請求項１〜５のいずれか一項に記載のコードシンボル表示装置。
＜請求項７＞
前記関連情報は、前記コードシンボルの読み取りを補助するための補助情報を含む請求項６に記載のコードシンボル表示装置。
＜請求項８＞
コードシンボル表示装置に表示されたコードシンボルを読み取る読取手段と、
前記コードシンボル表示装置から可視光通信により送信される前記コードシンボルの情報に関連する関連情報を受信する受信手段と、
前記読取手段により読み取られた前記コードシンボルの情報と、前記受信手段により受信された前記関連情報とに基づいて、前記コードシンボルの情報を確認する確認手段と、
を備える情報処理装置。
＜請求項９＞
前記関連情報は、前記コードシンボルの読み取りを補助するための補助情報を含み、
前記確認手段は、前記関連情報に含まれる前記補助情報に基づいて前記コードシンボルの情報を確認する請求項８に記載の情報処理装置。
＜請求項１０＞
コードシンボル表示装置のコンピュータを、
コードシンボルを表示手段に表示させる手段、
前記表示手段を用いて前記コードシンボルの情報に関連する関連情報を可視光通信により送信させる手段、
として機能させるためのプログラム。
＜請求項１１＞
情報処理装置のコンピュータを、
コードシンボル表示装置に表示されたコードシンボルを読み取る読取手段、
前記コードシンボル表示装置から可視光通信により送信される前記コードシンボルの情報に関連する関連情報を受信する受信手段、
前記読取手段により読み取られた前記コードシンボルの情報と、前記受信手段により受信された前記関連情報とに基づいて、前記コードシンボルの情報を確認する確認手段、
として機能させるためのプログラム。
【符号の説明】
【００８９】
１０  コードシンボル表示装置
１０Ａ  デジタルサイネージ装置
１１  ＣＰＵ
１２  表示部
１３  記憶部
１４  ＲＯＭ
２０  情報処理装置
２１  ＣＰＵ
２２  撮像部
２６  記憶部
３０  バーコード処理部
３１  可視光通信処理部
１２１  液晶パネル
１２２  バックライト
１４１  情報提供プログラム
２２２  イメージセンサ
２６１  情報取得プログラム
Ｄ１  バーコード情報
Ｄ２  可視光通信情報
【図１】
2018106753.tif 000003
【図２】
2018106753.tif 000004
【図３】
2018106753.tif 000005
【図４】
2018106753.tif 000006
【図５】
2018106753.tif 000007
【図６】
2018106753.tif 000008
【図７】
2018106753.tif 000009
【図８】
2018106753.tif 000010
【図９】
2018106753.tif 000011
【手続補正書】
【提出日】平成30年4月5日(2018.4.5)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、表示制御装置及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明に係る表示制御装置は、表示画面にバーコード画像を二階調からなる平面的な明暗パターンとして表示させるとともに、前記バーコード画像を前記表示画面に表示させた状態で、点滅間隔を時系列的に並べた点滅パターンが前記明暗パターンに対応するように前記表示画面を点滅させる制御手段を備え、前記制御手段は、前記明暗パターンと前記点滅パターンとを対応付けた場合に、前記明暗パターンにおける明階調領域が前記点滅パターンでは消灯期間となるように、且つ、前記明暗パターンにおける暗階調領域が前記点滅パターンでは点灯期間となるように、前記表示画面を点滅させる、ことを特徴とする。
また、本発明に係るプログラムは、コンピュータを、表示画面にバーコード画像を二階調からなる平面的な明暗パターンとして表示させるとともに、前記バーコード画像を前記表示画面に表示させた状態で、点滅間隔を時系列的に並べた点滅パターンが前記明暗パターンに対応するように前記表示画面を点滅させる制御手段として機能させ、前記制御手段は、前記明暗パターンと前記点滅パターンとを対応付けた場合に、前記明暗パターンにおける明階調領域が前記点滅パターンでは消灯期間となるように、且つ、前記明暗パターンにおける暗階調領域が前記点滅パターンでは点灯期間となるように、前記表示画面を点滅させる、ことを特徴とする。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示画面にバーコード画像を二階調からなる平面的な明暗パターンとして表示させるとともに、前記バーコード画像を前記表示画面に表示させた状態で、点滅間隔を時系列的に並べた点滅パターンが前記明暗パターンに対応するように前記表示画面を点滅させる制御手段を備え、
前記制御手段は、前記明暗パターンと前記点滅パターンとを対応付けた場合に、前記明暗パターンにおける明階調領域が前記点滅パターンでは消灯期間となるように、且つ、前記明暗パターンにおける暗階調領域が前記点滅パターンでは点灯期間となるように、前記表示画面を点滅させる、
ことを特徴とする表示制御装置。
【請求項２】
前記制御手段は、所定の外部機器と可視光通信を行うために前記表示画面を点滅させる、
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記制御手段は、前記バーコード画像の背景が前記二階調のうち明階調で表示されるように制御する、
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
コンピュータを、
表示画面にバーコード画像を二階調からなる平面的な明暗パターンとして表示させるとともに、前記バーコード画像を前記表示画面に表示させた状態で、点滅間隔を時系列的に並べた点滅パターンが前記明暗パターンに対応するように前記表示画面を点滅させる制御手段として機能させ、
前記制御手段は、前記明暗パターンと前記点滅パターンとを対応付けた場合に、前記明暗パターンにおける明階調領域が前記点滅パターンでは消灯期間となるように、且つ、前記明暗パターンにおける暗階調領域が前記点滅パターンでは点灯期間となるように、前記表示画面を点滅させる、
ことを特徴とするプログラム。