[go: up one dir, main page]

JP2015179392A - Code symbol display device, information processor, and program - Google Patents

Code symbol display device, information processor, and program Download PDF

Info

Publication number
JP2015179392A
JP2015179392A JP2014056356A JP2014056356A JP2015179392A JP 2015179392 A JP2015179392 A JP 2015179392A JP 2014056356 A JP2014056356 A JP 2014056356A JP 2014056356 A JP2014056356 A JP 2014056356A JP 2015179392 A JP2015179392 A JP 2015179392A
Authority
JP
Japan
Prior art keywords
information
code symbol
visible light
light communication
display device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014056356A
Other languages
Japanese (ja)
Other versions
JP2015179392A5 (en
Inventor
浩之 岡部
Hiroyuki Okabe
浩之 岡部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2014056356A priority Critical patent/JP2015179392A/en
Publication of JP2015179392A publication Critical patent/JP2015179392A/en
Publication of JP2015179392A5 publication Critical patent/JP2015179392A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Display Racks (AREA)
  • Optical Communication System (AREA)

Abstract

PROBLEM TO BE SOLVED: To transmit related information related to the information of a code symbol with a simple configuration while having an information transmission function using the code symbol.SOLUTION: A code symbol display device includes: reading bar code information stored in a storage part (step S1); allowing a display part to display a bar code on the basis of the read bar code information (step S2); reading visible light communication information related to the bar code information from the storage part (step S3); and allowing a bark light to blink in accordance with a blink pattern corresponding to the visible light communication information (step S5). The code symbol display device repeatedly transmit the visible light communication information by visible light communication using the display part while allowing the display part to display the bar code based on the bar code information.

Description

本発明は、コードシンボル表示装置、情報処理装置及びプログラムに関する。   The present invention relates to a code symbol display device, an information processing device, and a program.

近年、スーパーマーケット等の店舗では、液晶ディスプレイ上に商品名、価格、バーコード等を表示する電子棚札(ESL:Electronic Shelf Label)が普及している(特許文献1参照)。電子棚札を用いることにより、価格等の情報をリアルタイムに変更できるほか、紙資源を削減することもできる。   In recent years, electronic shelves (ESL: Electronic Shelf Labels) that display product names, prices, barcodes, and the like on a liquid crystal display have become widespread in stores such as supermarkets (see Patent Document 1). By using electronic shelf labels, information such as prices can be changed in real time, and paper resources can be reduced.

電子棚札に表示されたバーコードを読み取る際には、レーザスキャナタイプのバーコードリーダや、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等のイメージセンサを搭載したバーコードリーダが用いられる。   When reading barcodes displayed on electronic shelf labels, laser scanner type barcode readers or barcode readers equipped with image sensors such as CCD (Charge Coupled Device) and CMOS (Complementary Metal Oxide Semiconductor) are used. It is done.

特開2001−161522号公報JP 2001-161522 A

ところで、バーコード、2次元コード等のコードシンボルとは別に、コードシンボルの情報に関連する関連情報を送信しようとすると、別途通信手段が必要となり、装置構成の複雑化やコストアップ等の問題があった。   By the way, when trying to transmit related information related to the information of the code symbol separately from the code symbol such as the barcode and the two-dimensional code, a separate communication means is required, which causes problems such as complicated device configuration and increased cost. there were.

本発明の課題は、コードシンボルによる情報伝達機能を有しつつ、簡易な構成により、コードシンボルの情報に関連する関連情報を伝達できるようにすることである。   An object of the present invention is to enable transmission of related information related to code symbol information with a simple configuration while having an information transmission function using code symbols.

上記課題を解決するために、本発明のコードシンボル表示装置は、コードシンボルを表示する表示手段と、前記表示手段を用いて可視光通信を行う通信手段と、前記コードシンボルの情報に関連する関連情報を前記通信手段により送信させる制御手段と、を備える。   In order to solve the above-described problem, a code symbol display device according to the present invention includes a display unit that displays a code symbol, a communication unit that performs visible light communication using the display unit, and a relationship related to information of the code symbol. Control means for transmitting information by the communication means.

本発明によれば、コードシンボルによる情報伝達機能を有しつつ、簡易な構成により、コードシンボルの情報に関連する関連情報を伝達することができる。   According to the present invention, it is possible to transmit related information related to code symbol information with a simple configuration while having an information transmission function using code symbols.

第1の実施の形態のコードシンボル表示装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the code symbol display apparatus of 1st Embodiment. 第1の実施の形態の情報処理装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the information processing apparatus of 1st Embodiment. 第1の実施の形態のコードシンボル表示装置において実行される情報提供処理を示すフローチャートである。It is a flowchart which shows the information provision process performed in the code symbol display apparatus of 1st Embodiment. 第1の実施の形態の情報処理装置において実行される情報取得処理を示すフローチャートである。It is a flowchart which shows the information acquisition process performed in the information processing apparatus of 1st Embodiment. (a)は、バーコードの例を示す図である。(b)は、可視光通信用の点滅アルゴリズムの例を示す図である。(A) is a figure which shows the example of a barcode. (B) is a figure which shows the example of the blinking algorithm for visible light communication. 可視光通信によるバーコードの点滅表示例である。It is a blinking display example of the barcode by visible light communication. (a)はコードシンボル表示装置におけるバーコードの表示例である。(b)は、情報処理装置において、バーコードの一部のみが画角に入った場合の例である。(A) is a bar code display example in the code symbol display device. (B) is an example in the case where only a part of the barcode enters the angle of view in the information processing apparatus. コードシンボル表示装置をデジタルサイネージ装置に適用した場合の例である。This is an example when the code symbol display device is applied to a digital signage device. 第3の実施の形態の情報処理装置において実行される情報取得処理を示すフローチャートである。It is a flowchart which shows the information acquisition process performed in the information processing apparatus of 3rd Embodiment.

[第1の実施の形態]
まず、本発明に係るコードシンボル表示装置の第1の実施の形態について説明する。なお、本発明は、図示例に限定されるものではない。
[First Embodiment]
First, a first embodiment of a code symbol display device according to the present invention will be described. The present invention is not limited to the illustrated example.

図1は、コードシンボル表示装置10の機能的構成を示すブロック図である。コードシンボル表示装置10は、スーパーマーケット等の店舗内において、商品が陳列される棚等に、商品と対応付けられて設置されるものである。
図1に示すように、コードシンボル表示装置10は、CPU(Central Processing Unit)11と、表示部12と、記憶部13と、ROM(Read Only Memory)14と、RAM(Random Access Memory)15と、電源部16と、を備える。
FIG. 1 is a block diagram showing a functional configuration of the code symbol display device 10. The code symbol display device 10 is installed in a store such as a supermarket in association with a product on a shelf or the like on which the product is displayed.
As shown in FIG. 1, the code symbol display device 10 includes a CPU (Central Processing Unit) 11, a display unit 12, a storage unit 13, a ROM (Read Only Memory) 14, a RAM (Random Access Memory) 15, and the like. And a power supply unit 16.

CPU11は、コードシンボル表示装置10の各部の処理動作を統括的に制御する。具体的には、CPU11は、ROM14に記憶されている各種プログラムを読み出してRAM15に展開し、当該プログラムとの協働により各種処理を行う。   The CPU 11 comprehensively controls the processing operation of each part of the code symbol display device 10. Specifically, the CPU 11 reads out various programs stored in the ROM 14, develops them in the RAM 15, and performs various processes in cooperation with the programs.

表示部12は、液晶パネル121、液晶パネル121を照明するバックライト122等から構成され、CPU11からの表示制御信号に従って画面表示を行う。   The display unit 12 includes a liquid crystal panel 121, a backlight 122 that illuminates the liquid crystal panel 121, and the like, and performs screen display according to a display control signal from the CPU 11.

記憶部13は、不揮発性メモリ等により構成され、情報を読み出し及び書き込み可能に記憶する。記憶部13には、バーコード情報D1と、可視光通信情報D2と、が記憶されている。
バーコード情報D1は、コードシンボルとしてのバーコードの情報であり、バーコードを表示部12に表示するための情報である。バーコード情報D1は、例えば、コードシンボル表示装置10が設置される位置に対応する商品の商品名、価格等の情報を含む。
可視光通信情報D2は、バーコード情報D1に関連する関連情報であって、可視光通信によって送信される情報である。
The memory | storage part 13 is comprised by a non-volatile memory etc., and memorize | stores information so that reading and writing are possible. The storage unit 13 stores barcode information D1 and visible light communication information D2.
The barcode information D1 is information on a barcode as a code symbol, and is information for displaying the barcode on the display unit 12. The barcode information D1 includes, for example, information such as the product name and price of the product corresponding to the position where the code symbol display device 10 is installed.
The visible light communication information D2 is related information related to the barcode information D1, and is information transmitted by visible light communication.

ROM14は、各種プログラム及び各種データを記憶する読み出し専用の半導体メモリである。ROM14には、情報提供プログラム141が記憶されている。   The ROM 14 is a read-only semiconductor memory that stores various programs and various data. The ROM 14 stores an information providing program 141.

RAM15は、揮発性のメモリである。RAM15には、実行される各種プログラムやこれら各種プログラムに係るデータ等が格納される。
電源部16は、CPU11を始めとするコードシンボル表示装置10の各部に電力を供給する。
The RAM 15 is a volatile memory. The RAM 15 stores various programs to be executed and data related to these various programs.
The power supply unit 16 supplies power to each unit of the code symbol display device 10 including the CPU 11.

CPU11は、バーコード情報D1に基づいて、表示部12にバーコードを表示させる。
CPU11は、表示部12を用いて、可視光通信情報D2を可視光通信により送信させる。すなわち、CPU11と表示部12は、通信手段として機能する。可視光通信とは、可視光領域の電磁波を用いた無線通信である。
The CPU 11 displays a barcode on the display unit 12 based on the barcode information D1.
The CPU 11 uses the display unit 12 to transmit the visible light communication information D2 by visible light communication. That is, the CPU 11 and the display unit 12 function as communication means. Visible light communication is wireless communication using electromagnetic waves in the visible light region.

CPU11は、表示部12のバックライト122の点灯と消灯とを切り替えることで可視光通信を行う。具体的には、CPU11は、所定のアルゴリズムに従って、可視光通信情報D2をバックライト122の点灯・消灯を制御するための点滅パターンに変換し、この点滅パターンに基づいて、バックライト122の点灯と消灯とを切り替える。   The CPU 11 performs visible light communication by switching between turning on and off the backlight 122 of the display unit 12. Specifically, the CPU 11 converts the visible light communication information D2 into a blinking pattern for controlling the turning on / off of the backlight 122 according to a predetermined algorithm, and based on this blinking pattern, the lighting of the backlight 122 is changed. Switch off.

CPU11は、表示部12にバーコードが表示されているタイミングで可視光通信を行う。「バーコードが表示されているタイミング」とは、目視によってバーコードが表示されていると認識可能な期間と重なっていればよく、可視光通信に伴って、バーコードが表示されていない期間(バックライト122の消灯時等)も含む。   The CPU 11 performs visible light communication at the timing when the barcode is displayed on the display unit 12. The “timing when the barcode is displayed” only needs to overlap with a period in which it can be recognized that the barcode is visually displayed. The period when the barcode is not displayed due to visible light communication ( Including when the backlight 122 is turned off).

図2は、情報処理装置20の機能的構成を示すブロック図である。情報処理装置20は、店舗内において、コードシンボル表示装置10にかざしてコードシンボル表示装置10から情報を取得する際に用いられるものである。情報処理装置20として、例えば、スマートフォン等が利用される。
図2に示すように、情報処理装置20は、CPU21と、撮像部22と、操作部23と、表示部24と、通信部25と、記憶部26と、ROM27と、RAM28と、電源部29と、バーコード処理部30と、可視光通信処理部31と、を備える。
FIG. 2 is a block diagram illustrating a functional configuration of the information processing apparatus 20. The information processing device 20 is used when acquiring information from the code symbol display device 10 over the code symbol display device 10 in the store. As the information processing apparatus 20, for example, a smartphone or the like is used.
As illustrated in FIG. 2, the information processing apparatus 20 includes a CPU 21, an imaging unit 22, an operation unit 23, a display unit 24, a communication unit 25, a storage unit 26, a ROM 27, a RAM 28, and a power supply unit 29. And a barcode processing unit 30 and a visible light communication processing unit 31.

CPU21は、情報処理装置20の各部の処理動作を統括的に制御する。具体的には、CPU21は、記憶部26又はROM27に記憶されている各種プログラムを読み出してRAM28に展開し、当該プログラムとの協働により各種処理を行う。   The CPU 21 comprehensively controls the processing operation of each unit of the information processing apparatus 20. Specifically, the CPU 21 reads out various programs stored in the storage unit 26 or the ROM 27, develops them in the RAM 28, and performs various processes in cooperation with the programs.

撮像部22は、レンズ221、イメージセンサ222等を備える。イメージセンサ222は、CCDやCMOS等から構成され、レンズ221を通過した光学像を二次元の画像信号に変換し、画像データを生成する。   The imaging unit 22 includes a lens 221 and an image sensor 222. The image sensor 222 includes a CCD, a CMOS, or the like, converts an optical image that has passed through the lens 221 into a two-dimensional image signal, and generates image data.

操作部23は、表示部24の画面上に形成されたタッチパネルを備え、ユーザからのタッチ入力に応じた操作信号をCPU21に出力する。また、操作部23は、各種ハードキーを備え、各キー操作に応じた操作信号をCPU21に出力する構成としてもよい。   The operation unit 23 includes a touch panel formed on the screen of the display unit 24 and outputs an operation signal corresponding to a touch input from the user to the CPU 21. The operation unit 23 may include various hard keys and output an operation signal corresponding to each key operation to the CPU 21.

表示部24は、LCD(Liquid Crystal Display)等で構成され、CPU21からの表示制御信号に従って画面表示を行う。例えば、表示部24は、撮像部22により生成された画像データに基づく撮影画像、読み取ったバーコードが示すバーコード情報D1、可視光通信により得られた可視光通信情報D2を表示する。   The display unit 24 is configured by an LCD (Liquid Crystal Display) or the like, and performs screen display according to a display control signal from the CPU 21. For example, the display unit 24 displays a captured image based on the image data generated by the imaging unit 22, barcode information D1 indicated by the read barcode, and visible light communication information D2 obtained by visible light communication.

通信部25は、アンテナや通信回路を備え、アンテナにより基地局との間で通話音声、メール等の送受信を行う。また、通信部25は、基地局で中継されることで、通信ネットワークを介してデータ通信を行う。   The communication unit 25 includes an antenna and a communication circuit, and transmits and receives voice calls, mails, and the like with the base station using the antenna. In addition, the communication unit 25 performs data communication via the communication network by being relayed by the base station.

記憶部26は、不揮発性メモリ等により構成され、情報を読み出し及び書き込み可能に記憶する。記憶部26には、情報取得プログラム261が記憶されている。   The storage unit 26 is configured by a non-volatile memory or the like, and stores information in a readable and writable manner. An information acquisition program 261 is stored in the storage unit 26.

ROM27は、各種プログラム及び各種データを記憶する読み出し専用の半導体メモリである。   The ROM 27 is a read-only semiconductor memory that stores various programs and various data.

RAM28は、揮発性のメモリである。RAM28には、実行される各種プログラムやこれら各種プログラムに係るデータ等が格納される。
電源部29は、CPU21を始めとする情報処理装置20の各部に電力を供給する。
The RAM 28 is a volatile memory. The RAM 28 stores various programs to be executed and data related to these various programs.
The power supply unit 29 supplies power to each unit of the information processing apparatus 20 including the CPU 21.

バーコード処理部30は、撮像部22により生成された画像データに含まれるバーコードを解析し、バーコードからバーコード情報D1を取得する。バーコード処理部30は、CPU21とプログラムとの協働によるソフトウェア処理によって実現される。   The barcode processing unit 30 analyzes a barcode included in the image data generated by the imaging unit 22, and acquires barcode information D1 from the barcode. The barcode processing unit 30 is realized by software processing in cooperation with the CPU 21 and a program.

可視光通信処理部31は、撮像部22により連続的に生成された動画像データから可視光通信情報D2を取得する。具体的には、可視光通信処理部31は、動画像データの各フレームを、所定の閾値に基づいて、明フレーム(バックライト122の点灯時に相当)と暗フレーム(バックライト122の消灯時に相当)とに分類し、点滅パターンを検出する。可視光通信処理部31は、検出された点滅パターンに基づいて、可視光通信情報D2を取得する。可視光通信処理部31は、CPU21とプログラムとの協働によるソフトウェア処理によって実現される。   The visible light communication processing unit 31 acquires visible light communication information D <b> 2 from the moving image data continuously generated by the imaging unit 22. Specifically, the visible light communication processing unit 31 determines each frame of the moving image data based on a predetermined threshold value as a bright frame (equivalent when the backlight 122 is turned on) and a dark frame (equivalent when the backlight 122 is turned off). ) And detect the blinking pattern. The visible light communication processing unit 31 acquires visible light communication information D2 based on the detected blinking pattern. The visible light communication processing unit 31 is realized by software processing in cooperation with the CPU 21 and a program.

次に、コードシンボル表示装置10及び情報処理装置20の動作について説明する。
図3は、コードシンボル表示装置10において実行される情報提供処理を示すフローチャートである。この処理は、CPU11とROM14に記憶されている情報提供プログラム141との協働によるソフトウェア処理によって実現される。
Next, operations of the code symbol display device 10 and the information processing device 20 will be described.
FIG. 3 is a flowchart showing an information providing process executed in the code symbol display device 10. This process is realized by software processing in cooperation with the CPU 11 and the information providing program 141 stored in the ROM 14.

まず、CPU11は、記憶部13に記憶されているバーコード情報D1を読み出す(ステップS1)。CPU11は、読み出したバーコード情報D1をRAM15に格納する。   First, the CPU 11 reads the barcode information D1 stored in the storage unit 13 (step S1). The CPU 11 stores the read barcode information D1 in the RAM 15.

次に、CPU11は、バーコード情報D1に基づいて、表示部12にバーコードを表示させる(ステップS2)。   Next, CPU11 displays a barcode on the display part 12 based on barcode information D1 (step S2).

次に、CPU11は、記憶部13に記憶されている可視光通信情報D2を読み出す(ステップS3)。CPU11は、読み出した可視光通信情報D2をRAM15に格納する。   Next, the CPU 11 reads the visible light communication information D2 stored in the storage unit 13 (step S3). The CPU 11 stores the read visible light communication information D2 in the RAM 15.

次に、CPU11は、バックライト122を制御して、可視光通信の開始信号を送信させる(ステップS4)。具体的には、CPU11は、予め定められた開始信号に対応する点滅パターンに従って、バックライト122を点滅させる。   Next, the CPU 11 controls the backlight 122 to transmit a visible light communication start signal (step S4). Specifically, the CPU 11 causes the backlight 122 to blink according to a blinking pattern corresponding to a predetermined start signal.

次に、CPU11は、可視光通信情報D2に対応する点滅パターンに従って、バックライト122を点滅させる(ステップS5)。すなわち、CPU11は、表示部12を用いて、可視光通信情報D2を可視光通信により送信させる。   Next, the CPU 11 causes the backlight 122 to blink according to the blinking pattern corresponding to the visible light communication information D2 (step S5). That is, the CPU 11 uses the display unit 12 to transmit the visible light communication information D2 by visible light communication.

次に、CPU11は、バックライト122を制御して、可視光通信の終端信号を送信させる(ステップS6)。具体的には、CPU11は、予め定められた終端信号に対応する点滅パターンに従って、バックライト122を点滅させる。   Next, the CPU 11 controls the backlight 122 to transmit a termination signal for visible light communication (step S6). Specifically, the CPU 11 causes the backlight 122 to blink according to a blinking pattern corresponding to a predetermined termination signal.

ここで、CPU11は、可視光通信を終了するか否かを判断する(ステップS7)。可視光通信の終了は、例えば、バーコードの表示開始から所定時間が経過した場合、電源部16からの電力供給が停止した場合等、予め定められた基準に従って判断される。可視光通信を終了しない場合には(ステップS7;NO)、ステップS4に戻り、ステップS4〜ステップS7の処理を繰り返す。すなわち、CPU11は、表示部12にバーコード情報D1に基づくバーコードを表示させつつ、可視光通信により、可視光通信情報D2の送信を繰り返し行う。   Here, the CPU 11 determines whether or not to terminate the visible light communication (step S7). The end of the visible light communication is determined according to a predetermined criterion, for example, when a predetermined time has elapsed since the start of bar code display, or when power supply from the power supply unit 16 is stopped. When the visible light communication is not terminated (step S7; NO), the process returns to step S4, and the processes of steps S4 to S7 are repeated. That is, the CPU 11 repeatedly transmits the visible light communication information D2 through visible light communication while displaying the barcode based on the barcode information D1 on the display unit 12.

ステップS7において、可視光通信を終了する場合には(ステップS7;YES)、情報提供処理が終了する。   In step S7, when the visible light communication is terminated (step S7; YES), the information providing process is terminated.

第1の実施の形態においては、可視光通信情報D2がバーコード情報D1と同じ内容であることとする。   In the first embodiment, it is assumed that the visible light communication information D2 has the same content as the barcode information D1.

図4は、情報処理装置20において実行される情報取得処理を示すフローチャートである。この処理は、撮像部22により画像データが生成された場合に行われる処理であり、CPU21と記憶部26に記憶されている情報取得プログラム261との協働によるソフトウェア処理によって実現される。   FIG. 4 is a flowchart showing information acquisition processing executed in the information processing apparatus 20. This process is a process performed when image data is generated by the imaging unit 22, and is realized by a software process in cooperation with the CPU 21 and the information acquisition program 261 stored in the storage unit 26.

まず、CPU21は、バーコード処理部30において、撮像部22により生成された画像データからバーコードを読み取れるか否かを判断する(ステップT1)。例えば、画像データ内に含まれるバーコードが小さ過ぎる場合、バーコードが部分的に欠けている場合には、バーコードを読み取ることができない。   First, the CPU 21 determines whether or not the barcode processing unit 30 can read the barcode from the image data generated by the imaging unit 22 (step T1). For example, if the barcode included in the image data is too small, or if the barcode is partially missing, the barcode cannot be read.

バーコードを読み取れる場合には(ステップT1;YES)、CPU21は、バーコード処理部30における解析により得られたバーコード情報D1を取得する(ステップT2)。CPU21は、取得したバーコード情報D1をRAM28に格納する。   If the barcode can be read (step T1; YES), the CPU 21 acquires the barcode information D1 obtained by the analysis in the barcode processing unit 30 (step T2). The CPU 21 stores the acquired barcode information D1 in the RAM 28.

次に、CPU21は、可視光通信処理部31において、撮像部22により連続的に生成された動画像データから可視光通信情報D2を受信できるか否かを判断する(ステップT3)。可視光通信処理部31は、動画像データを解析して点滅パターンを検出し、点滅パターンから可視光通信情報D2を取得するため、例えば、可視光通信の途中で動画像データが途切れた場合には、可視光通信情報D2を受信することができない。   Next, the CPU 21 determines whether or not the visible light communication processing unit 31 can receive the visible light communication information D2 from the moving image data continuously generated by the imaging unit 22 (step T3). The visible light communication processing unit 31 analyzes the moving image data to detect the blinking pattern and acquires the visible light communication information D2 from the blinking pattern. For example, when the moving image data is interrupted during the visible light communication, Cannot receive the visible light communication information D2.

可視光通信情報D2を受信できる場合には(ステップT3;YES)、CPU21は、可視光通信処理部31における解析により得られた可視光通信情報D2を取得する(ステップT4)。CPU21は、取得した可視光通信情報D2をRAM28に格納する。   When the visible light communication information D2 can be received (step T3; YES), the CPU 21 acquires the visible light communication information D2 obtained by the analysis in the visible light communication processing unit 31 (step T4). The CPU 21 stores the acquired visible light communication information D2 in the RAM 28.

次に、CPU21は、ステップT2で取得したバーコード情報D1と、ステップT4で取得した可視光通信情報D2と、を照合し(ステップT5)、情報取得処理が終了する。バーコード情報D1と可視光通信情報D2とが一致すれば、コードシンボル表示装置10から得られた情報は、より正確なものであると考えられる。
そのため、バーコード情報D1と可視光通信情報D2とが一致した場合は、コードシンボル表示装置10から得られた情報がより正確なものであることをユーザに通知するための情報を表示部24に表示するようにしてもよい。
Next, the CPU 21 collates the barcode information D1 acquired in step T2 with the visible light communication information D2 acquired in step T4 (step T5), and the information acquisition process ends. If the barcode information D1 and the visible light communication information D2 match, the information obtained from the code symbol display device 10 is considered to be more accurate.
Therefore, when the barcode information D1 and the visible light communication information D2 match, information for notifying the user that the information obtained from the code symbol display device 10 is more accurate is displayed on the display unit 24. You may make it display.

ステップT3において、可視光通信情報D2を受信できない場合には(ステップT3;NO)、情報取得処理が終了する。この場合、ステップT2で取得したバーコード情報D1のみが、コードシンボル表示装置10から得られた情報となり、従来のバーコードから得られる情報と同等の読み取り結果が得られる。   In step T3, when the visible light communication information D2 cannot be received (step T3; NO), the information acquisition process ends. In this case, only the barcode information D1 acquired in step T2 becomes information obtained from the code symbol display device 10, and a reading result equivalent to the information obtained from the conventional barcode is obtained.

ステップT1において、バーコードを読み取れない場合には(ステップT1;NO)、CPU21は、可視光通信処理部31において、撮像部22により連続的に生成された動画像データから可視光通信情報D2を受信できるか否かを判断する(ステップT6)。   When the barcode cannot be read in step T1 (step T1; NO), the CPU 21 obtains the visible light communication information D2 from the moving image data continuously generated by the imaging unit 22 in the visible light communication processing unit 31. It is determined whether or not reception is possible (step T6).

可視光通信情報D2を受信できる場合には(ステップT6;YES)、CPU21は、可視光通信処理部31における解析により得られた可視光通信情報D2を取得し(ステップT7)、情報取得処理が終了する。この場合、ステップT7で取得した可視光通信情報D2のみが、コードシンボル表示装置10から得られた情報となり、従来の方法ではバーコードを読み取れなかった状況において、他の方法によりバーコード情報D1と同じ情報(可視光通信情報D2)が得られることになる。   When the visible light communication information D2 can be received (step T6; YES), the CPU 21 acquires the visible light communication information D2 obtained by the analysis in the visible light communication processing unit 31 (step T7), and the information acquisition process is performed. finish. In this case, only the visible light communication information D2 acquired in step T7 is information obtained from the code symbol display device 10, and in a situation where the barcode cannot be read by the conventional method, the barcode information D1 is obtained by another method. The same information (visible light communication information D2) is obtained.

ステップT6において、可視光通信情報D2を受信できない場合には(ステップT6;NO)、情報取得処理が終了する。この場合、コードシンボル表示装置10から得られる情報はなく、従来どおりの結果となる。   In step T6, when the visible light communication information D2 cannot be received (step T6; NO), the information acquisition process ends. In this case, there is no information obtained from the code symbol display device 10, and the result is as before.

図5(a)に、「Code39」というバーコードの種類で「123」というバーコード情報D1を表したバーコードの例を示す。このバーコードは、太い白バー、細い白バー、太い黒バー、細い黒バーの4種類のバーから構成される。   FIG. 5A shows an example of a bar code representing the bar code information D1 “123” with the bar code type “Code 39”. This barcode is composed of four types of bars: a thick white bar, a thin white bar, a thick black bar, and a thin black bar.

図5(b)に、バーコードを構成する各バーに対応する可視光通信用の点滅アルゴリズムの例を示す。太い白バーは「2フレーム消灯」により表され、細い白バーは「1フレーム消灯」により表され、太い黒バーは「2フレーム点灯」により表され、細い黒バーは「1フレーム点灯」により表される。   FIG. 5B shows an example of a blinking algorithm for visible light communication corresponding to each bar constituting the barcode. A thick white bar is represented by "2 frames off", a thin white bar is represented by "1 frames off", a thick black bar is represented by "2 frames on", and a thin black bar is represented by "1 frames on". Is done.

図6(a)〜(h)は、可視光通信によるバーコードの点滅表示例である。表示部12に表示されるバーコードのバーの色と太さに応じて、図5(b)に示した点滅アルゴリズムに従って、バックライト122を点滅させる。図5(a)に示したバーコードは、左から細い黒バー、太い白バー、細い黒バー、細い白バー、太い黒バー、細い白バー、・・・と続くので、最初の8フレームは、図6(a)〜(h)にそれぞれ示すように、点灯、消灯、消灯、点灯、消灯、点灯、点灯、消灯となる。   FIGS. 6A to 6H are bar code blinking display examples by visible light communication. The backlight 122 is caused to blink according to the blinking algorithm shown in FIG. 5B according to the color and thickness of the bar code bar displayed on the display unit 12. The bar code shown in FIG. 5 (a) continues from left to right: a thin black bar, a thick white bar, a thin black bar, a thin white bar, a thick black bar, a thin white bar, and so on. As shown in FIGS. 6A to 6H, they are turned on, turned off, turned off, turned on, turned off, turned on, turned on, and turned off.

60Hzで駆動するバックライト122を備えるコードシンボル表示装置10と、サンプリングレート60Hzのイメージセンサ222を搭載した情報処理装置20と、を用いた場合、図5(a)に示したバーコードを図5(b)のアルゴリズムでバックライト122を点滅させた場合、約1秒で可視光通信が行える。   When the code symbol display device 10 provided with the backlight 122 driven at 60 Hz and the information processing device 20 equipped with the image sensor 222 having a sampling rate of 60 Hz are used, the barcode shown in FIG. When the backlight 122 is blinked by the algorithm of (b), visible light communication can be performed in about 1 second.

図7(a)に、コードシンボル表示装置10におけるバーコードの表示例を示す。コードシンボル表示装置10は、表示部12にバーコードを表示しつつ、バックライト122の点滅によって可視光通信を行う。   FIG. 7A shows a bar code display example in the code symbol display device 10. The code symbol display device 10 performs visible light communication by blinking the backlight 122 while displaying a barcode on the display unit 12.

図7(b)に、情報処理装置20において、バーコードの一部のみがイメージセンサ222の画角に入った場合の例を示す。表示部24には、バーコードの一部のみが表示される。従来のイメージセンサを搭載したバーコードスキャナでは、バーコードが画角内に収まらず読み取れなかった場合もあったが、本実施の形態によれば、バーコードの一部が画角内に入らない状況や一部が遮蔽された状況でも、可視光通信によってバーコード情報D1と同じ可視光通信情報D2を取得することが可能である。   FIG. 7B shows an example where only a part of the barcode enters the angle of view of the image sensor 222 in the information processing apparatus 20. Only a part of the barcode is displayed on the display unit 24. In a barcode scanner equipped with a conventional image sensor, the barcode may not be able to be read because it is not within the angle of view, but according to the present embodiment, a part of the barcode does not fall within the angle of view. The visible light communication information D2 that is the same as the barcode information D1 can be acquired by visible light communication even in a situation or a situation in which a part is shielded.

以上説明したように、第1の実施の形態によれば、コードシンボル表示装置10において、表示部12により可視光通信が可能となるので、バーコード情報D1に関連する関連情報(可視光通信情報D2)を送信するために別途通信手段を設ける必要がない。したがって、バーコードによる情報伝達機能を有しつつ、簡易な構成により、関連情報(可視光通信情報D2)の伝達が可能となる。
また、可視光通信は、イメージセンサのフォーカス距離による違いを受けにくく、通信可能な距離の幅が広いので、従来のイメージセンサを搭載したバーコードリーダではバーコードの読み取りが困難であった距離についても、可視光通信によって情報を伝達することが可能となる。
As described above, according to the first embodiment, in the code symbol display device 10, visible light communication is enabled by the display unit 12, and thus related information (visible light communication information) related to the barcode information D <b> 1. It is not necessary to provide a separate communication means for transmitting D2). Therefore, it is possible to transmit related information (visible light communication information D2) with a simple configuration while having an information transmission function using a barcode.
Visible light communication is less susceptible to differences due to the focus distance of the image sensor, and the range of communication distances is wide. Therefore, it is difficult for barcode readers equipped with conventional image sensors to read barcodes. In addition, information can be transmitted by visible light communication.

また、表示部12にバーコードが表示されているタイミングで可視光通信を行うので、バーコード情報D1を表示させながら、可視光通信情報D2を伝達することができる。   Further, since the visible light communication is performed at the timing when the barcode is displayed on the display unit 12, the visible light communication information D2 can be transmitted while displaying the barcode information D1.

また、バックライト122の点灯と消灯とを切り替えることで可視光通信を行うので、簡易な構成により、可視光通信情報D2を伝達することができる。   Moreover, since visible light communication is performed by switching on and off of the backlight 122, the visible light communication information D2 can be transmitted with a simple configuration.

また、可視光通信情報D2としてバーコード情報D1と同じ情報を用いることにより、両方の情報を取得可能な装置では、情報の確実性が増す。
また、バーコードからの距離が遠くてバーコードとして認識できない場合、バーコードからの距離が近くてバーコードが画角に収まらない場合等、バーコードの一部又は全部が読み取れなくても、可視光通信によりバーコード情報D1と同じ情報を取得することができる。
また、バーコードの読み取りと可視光通信解析のいずれか一方の機能を備えた装置であれば、情報の取得が可能となる。
Further, by using the same information as the barcode information D1 as the visible light communication information D2, the reliability of the information is increased in an apparatus that can acquire both pieces of information.
Also, if the barcode is too far away to be recognized as a barcode, or if the barcode is too close to fit in the angle of view, the barcode is visible even if part or all of the barcode cannot be read. The same information as the barcode information D1 can be acquired by optical communication.
In addition, information can be acquired if the apparatus has one of the functions of barcode reading and visible light communication analysis.

また、第1の実施の形態では、コードシンボルとしてバーコードを用いた場合について説明したが、2次元コード等、他のコードシンボルを用いることとしてもよい。   In the first embodiment, the case where a barcode is used as a code symbol has been described. However, another code symbol such as a two-dimensional code may be used.

図8に、コードシンボル表示装置10をデジタルサイネージ装置10Aに適用した場合の例を示す。デジタルサイネージ装置10Aにおいて、コードシンボル表示装置10と同様の構成については、同一の符号を用いる。
デジタルサイネージ装置10Aの記憶部13には、バーコード情報D1に代えて2次元コード情報が記憶されており、表示部12には、バーコードに代えて2次元コード40が表示される。また、デジタルサイネージ装置10Aの記憶部13に記憶されている可視光通信情報D2は、2次元コード情報に関連する関連情報である。デジタルサイネージ装置10Aのように、画面が大きい場合には、2次元コード40部分のバックライト122のみを部分的に点灯・消灯させることによって、可視光通信を行うこととしてもよい。
FIG. 8 shows an example in which the code symbol display device 10 is applied to the digital signage device 10A. In the digital signage apparatus 10A, the same reference numerals are used for the same configurations as those of the code symbol display apparatus 10.
The storage unit 13 of the digital signage apparatus 10A stores two-dimensional code information instead of the barcode information D1, and the display unit 12 displays the two-dimensional code 40 instead of the barcode. The visible light communication information D2 stored in the storage unit 13 of the digital signage apparatus 10A is related information related to the two-dimensional code information. When the screen is large like the digital signage apparatus 10A, visible light communication may be performed by partially turning on / off only the backlight 122 of the two-dimensional code 40.

通常、固定フォーカスのイメージセンサを搭載した2次元コードスキャナは、最大読み取り距離が700mm前後である。これに対し、可視光通信では、光源から発せられた光の届く範囲で通信が可能であるため、一般的な液晶ディスプレイを用いると数m程度の距離で通信が可能となる。
したがって、デジタルサイネージ装置10Aから数m程度離れた位置において、2次元コードスキャナによる情報の取得が不可能な場合であっても、可視光通信解析が可能であれば、可視光通信により可視光通信情報D2を取得することができる。また、2次元コードのデコーダを有さないデバイスでも、容易に可視光通信情報D2を取得することが可能となる。
Normally, a two-dimensional code scanner equipped with a fixed focus image sensor has a maximum reading distance of around 700 mm. On the other hand, in visible light communication, communication is possible within the reach of the light emitted from the light source. Therefore, when a general liquid crystal display is used, communication is possible at a distance of about several meters.
Therefore, even if it is impossible to acquire information by a two-dimensional code scanner at a position about several meters away from the digital signage device 10A, if visible light communication analysis is possible, visible light communication is possible by visible light communication. Information D2 can be acquired. Further, even a device that does not have a two-dimensional code decoder can easily obtain the visible light communication information D2.

[第2の実施の形態]
次に、本発明を適用した第2の実施の形態について説明する。
第2の実施の形態におけるコードシンボル表示装置及び情報処理装置は、第1の実施の形態に示したコードシンボル表示装置10及び情報処理装置20と同様の構成であるため、図1、図2を援用し、その構成については図示及び説明を省略する。以下、第2の実施の形態に特徴的な構成及び処理について説明する。
[Second Embodiment]
Next, a second embodiment to which the present invention is applied will be described.
Since the code symbol display device and the information processing device in the second embodiment have the same configuration as the code symbol display device 10 and the information processing device 20 shown in the first embodiment, FIG. 1 and FIG. Incorporated, illustration and description of the configuration are omitted. Hereinafter, a configuration and processing characteristic of the second embodiment will be described.

第2の実施の形態では、コードシンボル表示装置10において実行される情報提供処理は、第1の実施の形態で説明した情報提供処理(図3)と同様である。ただし、第2の実施の形態においては、可視光通信情報D2がバーコード情報D1と異なる内容であることとする。   In the second embodiment, the information providing process executed in the code symbol display device 10 is the same as the information providing process (FIG. 3) described in the first embodiment. However, in the second embodiment, the visible light communication information D2 is different from the barcode information D1.

第2の実施の形態では、コードシンボル表示装置10において、バーコード情報D1として、商品名、価格、在庫等の情報をバーコードにて表示し、可視光通信情報D2として、商品の生産地、生産者、割引等の情報を可視光通信により送信する。   In the second embodiment, in the code symbol display device 10, information such as the product name, price, and inventory is displayed as a barcode as the barcode information D1, and the production place of the product is displayed as the visible light communication information D2. Information on producers, discounts, etc. is transmitted by visible light communication.

情報処理装置20では、バーコードから読み取るバーコード情報D1と、可視光通信により受信する可視光通信情報D2と、をそれぞれ取得する。   The information processing apparatus 20 acquires barcode information D1 read from the barcode and visible light communication information D2 received by visible light communication.

第2の実施の形態によれば、可視光通信情報D2としてバーコード情報D1と異なる情報を用いるので、コードシンボル表示装置10は、バーコードと可視光通信とにより、それぞれ別々の情報を伝達することができ、簡易な構成により、多様な情報の伝達が可能となる。
また、情報処理装置20では、バーコード情報D1、可視光通信情報D2として、それぞれ別々の情報を取得することができる。
According to the second embodiment, since the information different from the barcode information D1 is used as the visible light communication information D2, the code symbol display device 10 transmits different information respectively by the barcode and the visible light communication. In addition, various types of information can be transmitted with a simple configuration.
Further, in the information processing apparatus 20, separate information can be acquired as the barcode information D1 and the visible light communication information D2.

[変形例]
第2の実施の形態の変形例は、情報処理装置20のように、バーコードの読み取り(バーコード処理部30)と可視光通信解析(可視光通信処理部31)の両方の機能を備えた装置ではなく、バーコードの読み取りと可視光通信解析のいずれか一方の機能を備えた装置によって、バーコード情報D1又は可視光通信情報D2のいずれか一方を取得する場合の例である。
[Modification]
The modified example of the second embodiment includes both functions of barcode reading (barcode processing unit 30) and visible light communication analysis (visible light communication processing unit 31), like the information processing apparatus 20. This is an example in which one of the barcode information D1 and the visible light communication information D2 is acquired not by the device but by a device having any one function of barcode reading and visible light communication analysis.

例えば、コードシンボル表示装置10において、バーコード情報D1として、店舗内において店員に伝達するための店員用情報をバーコードにて表示し、可視光通信情報D2として、お客様に伝達するためのお客様用情報を可視光通信により送信する。   For example, in the code symbol display device 10, the information for the store clerk to be transmitted to the store clerk in the store as the bar code information D1 is displayed by the bar code, and for the customer to transmit to the customer as the visible light communication information D2. Information is transmitted by visible light communication.

この結果、店員が店舗内で使用するバーコード読み取り専用のバーコードスキャナを用いた場合には、コードシンボル表示装置10の表示部12に表示されているバーコードから店員用情報(バーコード情報D1)を読み取ることができる。
一方、お客様が使用するスマートフォンにおいて、可視光通信の解析が可能な場合には、コードシンボル表示装置10の表示部12から可視光通信によりお客様用情報(可視光通信情報D2)を受信することができる。
As a result, when a bar code scanner dedicated to bar code reading used by the store clerk is used, information for the store clerk (bar code information D1) is obtained from the bar code displayed on the display unit 12 of the code symbol display device 10. ) Can be read.
On the other hand, when visible light communication analysis is possible in the smartphone used by the customer, customer information (visible light communication information D2) may be received from the display unit 12 of the code symbol display device 10 by visible light communication. it can.

[第3の実施の形態]
次に、本発明を適用した第3の実施の形態について説明する。
第3の実施の形態におけるコードシンボル表示装置及び情報処理装置は、第1の実施の形態に示したコードシンボル表示装置10及び情報処理装置20と同様の構成であるため、図1、図2を援用し、その構成については図示及び説明を省略する。以下、第3の実施の形態に特徴的な構成及び処理について説明する。
[Third Embodiment]
Next, a third embodiment to which the present invention is applied will be described.
Since the code symbol display device and the information processing device in the third embodiment have the same configuration as the code symbol display device 10 and the information processing device 20 shown in the first embodiment, FIG. 1 and FIG. Incorporated, illustration and description of the configuration are omitted. Hereinafter, a configuration and processing characteristic of the third embodiment will be described.

第3の実施の形態では、コードシンボル表示装置10において実行される情報提供処理は、第1の実施の形態で説明した情報提供処理(図3)と同様である。ただし、第3の実施の形態においては、可視光通信情報D2がバーコード情報D1と異なる内容であることとする。   In the third embodiment, the information providing process executed in the code symbol display device 10 is the same as the information providing process (FIG. 3) described in the first embodiment. However, in the third embodiment, the visible light communication information D2 is different from the barcode information D1.

第3の実施の形態では、コードシンボル表示装置10において、可視光通信情報D2として、バーコードの読み取りを補助するための補助情報を可視光通信により送信する。補助情報として、例えば、バーコードにより表される情報の桁数、バーコードの種類、チェックデジット等が用いられる。   In the third embodiment, in the code symbol display device 10, auxiliary information for assisting barcode reading is transmitted as visible light communication information D <b> 2 by visible light communication. As auxiliary information, for example, the number of digits of information represented by a barcode, the type of barcode, a check digit, and the like are used.

図9は、情報処理装置20において実行される情報取得処理を示すフローチャートである。この処理は、撮像部22により画像データが生成された場合に行われる処理であり、CPU21と記憶部26に記憶されている情報取得プログラム261との協働によるソフトウェア処理によって実現される。   FIG. 9 is a flowchart showing information acquisition processing executed in the information processing apparatus 20. This process is a process performed when image data is generated by the imaging unit 22, and is realized by a software process in cooperation with the CPU 21 and the information acquisition program 261 stored in the storage unit 26.

ステップT11〜ステップT13については、図4のステップT1〜ステップT3と同様であるため、説明を省略する。   Steps T11 to T13 are the same as steps T1 to T3 in FIG.

ステップT13において、可視光通信情報D2を受信できる場合には(ステップT13;YES)、CPU21は、可視光通信処理部31における解析により得られた可視光通信情報D2として、補助情報を取得する(ステップT14)。CPU21は、取得した補助情報をRAM28に格納する。   If the visible light communication information D2 can be received in step T13 (step T13; YES), the CPU 21 acquires auxiliary information as the visible light communication information D2 obtained by the analysis in the visible light communication processing unit 31 ( Step T14). The CPU 21 stores the acquired auxiliary information in the RAM 28.

次に、CPU21は、ステップT14で取得した補助情報に基づいて、ステップT12で取得したバーコード情報D1の内容を確認し(ステップT15)、情報取得処理が終了する。具体的には、CPU21は、バーコード情報D1が、補助情報が示す桁数、バーコードの種類、チェックデジット等と合致するか否かを判断する。バーコード情報D1の内容が補助情報と合致すれば、コードシンボル表示装置10から得られた情報は、より正確なものであると考えられる。   Next, the CPU 21 confirms the content of the barcode information D1 acquired in step T12 based on the auxiliary information acquired in step T14 (step T15), and the information acquisition process ends. Specifically, the CPU 21 determines whether or not the barcode information D1 matches the number of digits, the type of barcode, the check digit, etc. indicated by the auxiliary information. If the content of the barcode information D1 matches the auxiliary information, the information obtained from the code symbol display device 10 is considered to be more accurate.

ステップT11において、バーコードを読み取れない場合には(ステップT11;NO)、CPU21は、可視光通信処理部31において、撮像部22により連続的に生成された動画像データから可視光通信情報D2を受信できるか否かを判断する(ステップT16)。   When the barcode cannot be read in step T11 (step T11; NO), the CPU 21 obtains the visible light communication information D2 from the moving image data continuously generated by the imaging unit 22 in the visible light communication processing unit 31. It is determined whether or not reception is possible (step T16).

可視光通信情報D2を受信できる場合には(ステップT16;YES)、CPU21は、可視光通信処理部31における解析により得られた可視光通信情報D2として、補助情報を取得する(ステップT17)。CPU21は、取得した補助情報をRAM28に格納する。   When the visible light communication information D2 can be received (step T16; YES), the CPU 21 acquires auxiliary information as the visible light communication information D2 obtained by the analysis in the visible light communication processing unit 31 (step T17). The CPU 21 stores the acquired auxiliary information in the RAM 28.

次に、CPU21は、補助情報が示す桁数、バーコードの種類、チェックデジット等に基づいて、バーコード処理部30におけるバーコードの読み取りの設定を変更し(ステップT18)、ステップT11に戻る。すなわち、CPU21は、バーコードの読み取りの設定を変更して、バーコード処理部30におけるバーコードの読み取りを再度試みる。これにより、バーコードの読み取りが可能となる場合がある。   Next, the CPU 21 changes the barcode reading setting in the barcode processing unit 30 based on the number of digits indicated by the auxiliary information, the type of barcode, the check digit, and the like (step T18), and returns to step T11. That is, the CPU 21 changes the barcode reading setting and tries the barcode reading in the barcode processing unit 30 again. Thereby, it may be possible to read the barcode.

ステップT13において、可視光通信情報D2を受信できない場合(ステップT13;NO)、ステップT16において、可視光通信情報D2を受信できない場合には(ステップT16;NO)、情報取得処理が終了する。   If the visible light communication information D2 cannot be received in step T13 (step T13; NO), or if the visible light communication information D2 cannot be received in step T16 (step T16; NO), the information acquisition process ends.

第3の実施の形態によれば、可視光通信情報D2としてバーコードの読み取りを補助するための補助情報を用いるので、コードシンボル表示装置10は、バーコードを表示するとともに、可視光通信によって補助情報を伝達することができる。
情報処理装置20では、補助情報により、バーコード情報D1を、より確実な情報として取得することができる。また、従来であればバーコードを読み取ることができなかった状況において、補助情報に基づいて、バーコード処理部30におけるバーコードの読み取りの設定を変更することができる。
According to the third embodiment, since the auxiliary information for assisting the reading of the barcode is used as the visible light communication information D2, the code symbol display device 10 displays the barcode and assists by the visible light communication. Information can be transmitted.
In the information processing apparatus 20, the barcode information D1 can be acquired as more reliable information by the auxiliary information. Further, in a situation where barcodes could not be read conventionally, the barcode reading setting in the barcode processing unit 30 can be changed based on the auxiliary information.

なお、上記各実施の形態における記述は、本発明に係るコードシンボル表示装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。   The descriptions in the above embodiments are examples of the code symbol display device according to the present invention, and the present invention is not limited to this. The detailed configuration and detailed operation of each part constituting the apparatus can be changed as appropriate without departing from the spirit of the present invention.

例えば、上記各実施の形態では、コードシンボル表示装置10のバックライト122の点灯と消灯とを切り替えることで可視光通信を行う場合について説明したが、表示部12に表示される画像の少なくとも一部(コードシンボル部分等)の表示と非表示とを切り替えることで可視光通信を行うこととしてもよい。例えば、画像データ上で、コードシンボル表示用の画像と、所定の暗さの一様な輝度を示す画像と、を切り替える。又は、コードシンボルの色を切り替えて可視光通信を行う。これらの方法においても、簡易な構成により、可視光通信情報D2を伝達することができる。なお、可視光通信は、これらの方法に限定されず、表示部12を用いて可視光通信情報D2を送信できればよい。   For example, in each of the above-described embodiments, the case where visible light communication is performed by switching on and off the backlight 122 of the code symbol display device 10 has been described, but at least a part of an image displayed on the display unit 12 is described. Visible light communication may be performed by switching between display and non-display of a code symbol portion or the like. For example, on the image data, an image for displaying a code symbol and an image showing a uniform brightness with a predetermined darkness are switched. Alternatively, visible light communication is performed by switching the color of the code symbol. Also in these methods, the visible light communication information D2 can be transmitted with a simple configuration. Note that visible light communication is not limited to these methods, and it is only necessary that the visible light communication information D2 can be transmitted using the display unit 12.

また、第1の実施の形態では、可視光通信情報D2がバーコード情報D1と同じ内容である場合について説明し、第2の実施の形態及び第3の実施の形態では、可視光通信情報D2がバーコード情報D1と異なる内容である場合について説明したが、可視光通信情報D2がバーコード情報D1と同じ情報、及び、バーコード情報D1と異なる情報の両方を含んでいてもよい。
また、上記各実施の形態及び変形例において特徴的な処理を組み合わせることとしてもよい。
In the first embodiment, the case where the visible light communication information D2 has the same content as the barcode information D1 will be described. In the second embodiment and the third embodiment, the visible light communication information D2 is described. However, the visible light communication information D2 may include both the same information as the barcode information D1 and the information different from the barcode information D1.
Moreover, it is good also as combining the characteristic process in said each embodiment and modification.

また、上記各実施の形態では、バーコードが表示されているタイミングで可視光通信を行う場合について説明したが、バーコードの表示と可視光通信のタイミングは異なることとしてもよい。
また、第2の実施の形態及び第3の実施の形態においても、バーコード以外のコードシンボルを用いることとしてもよい。
In each of the above embodiments, the case where the visible light communication is performed at the timing when the barcode is displayed has been described. However, the display of the barcode and the timing of the visible light communication may be different.
Also in the second embodiment and the third embodiment, a code symbol other than a barcode may be used.

本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
コードシンボルを表示する表示手段と、
前記表示手段を用いて可視光通信を行う通信手段と、
前記コードシンボルの情報に関連する関連情報を前記通信手段により送信させる制御手段と、
を備えるコードシンボル表示装置。
<請求項2>
前記通信手段は、前記表示手段に前記コードシンボルが表示されているタイミングで可視光通信を行う請求項1に記載のコードシンボル表示装置。
<請求項3>
前記通信手段は、前記表示手段を照明するバックライトの点灯と消灯とを切り替えることで可視光通信を行う請求項1又は2に記載のコードシンボル表示装置。
<請求項4>
前記通信手段は、前記表示手段に表示される画像の少なくとも一部の表示と非表示とを切り替えることで可視光通信を行う請求項1又は2に記載のコードシンボル表示装置。
<請求項5>
前記関連情報は、前記コードシンボルの情報と同じ情報を含む請求項1〜4のいずれか一項に記載のコードシンボル表示装置。
<請求項6>
前記関連情報は、前記コードシンボルの情報と異なる情報を含む請求項1〜5のいずれか一項に記載のコードシンボル表示装置。
<請求項7>
前記関連情報は、前記コードシンボルの読み取りを補助するための補助情報を含む請求項6に記載のコードシンボル表示装置。
<請求項8>
コードシンボル表示装置に表示されたコードシンボルを読み取る読取手段と、
前記コードシンボル表示装置から可視光通信により送信される前記コードシンボルの情報に関連する関連情報を受信する受信手段と、
前記読取手段により読み取られた前記コードシンボルの情報と、前記受信手段により受信された前記関連情報とに基づいて、前記コードシンボルの情報を確認する確認手段と、
を備える情報処理装置。
<請求項9>
前記関連情報は、前記コードシンボルの読み取りを補助するための補助情報を含み、
前記確認手段は、前記関連情報に含まれる前記補助情報に基づいて前記コードシンボルの情報を確認する請求項8に記載の情報処理装置。
<請求項10>
コードシンボル表示装置のコンピュータを、
コードシンボルを表示手段に表示させる手段、
前記表示手段を用いて前記コードシンボルの情報に関連する関連情報を可視光通信により送信させる手段、
として機能させるためのプログラム。
<請求項11>
情報処理装置のコンピュータを、
コードシンボル表示装置に表示されたコードシンボルを読み取る読取手段、
前記コードシンボル表示装置から可視光通信により送信される前記コードシンボルの情報に関連する関連情報を受信する受信手段、
前記読取手段により読み取られた前記コードシンボルの情報と、前記受信手段により受信された前記関連情報とに基づいて、前記コードシンボルの情報を確認する確認手段、
として機能させるためのプログラム。
Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and the equivalents thereof.
The invention described in the scope of claims attached to the application of this application will be added below. The item numbers of the claims described in the appendix are as set forth in the claims attached to the application of this application.
[Appendix]
<Claim 1>
Display means for displaying code symbols;
Communication means for performing visible light communication using the display means;
Control means for causing the communication means to transmit related information related to the information of the code symbol;
A code symbol display device comprising:
<Claim 2>
The code symbol display device according to claim 1, wherein the communication unit performs visible light communication at a timing when the code symbol is displayed on the display unit.
<Claim 3>
The code symbol display device according to claim 1, wherein the communication unit performs visible light communication by switching between turning on and off a backlight that illuminates the display unit.
<Claim 4>
The code symbol display device according to claim 1, wherein the communication unit performs visible light communication by switching between display and non-display of at least a part of an image displayed on the display unit.
<Claim 5>
The code symbol display device according to any one of claims 1 to 4, wherein the related information includes the same information as the information of the code symbol.
<Claim 6>
The code symbol display device according to claim 1, wherein the related information includes information different from information of the code symbol.
<Claim 7>
The code symbol display device according to claim 6, wherein the related information includes auxiliary information for assisting reading of the code symbol.
<Claim 8>
Reading means for reading the code symbol displayed on the code symbol display device;
Receiving means for receiving related information related to the information of the code symbol transmitted by visible light communication from the code symbol display device;
Confirmation means for confirming the information of the code symbol based on the information of the code symbol read by the reading means and the related information received by the receiving means;
An information processing apparatus comprising:
<Claim 9>
The related information includes auxiliary information for assisting reading of the code symbol,
The information processing apparatus according to claim 8, wherein the confirmation unit confirms information on the code symbol based on the auxiliary information included in the related information.
<Claim 10>
Code symbol display computer
Means for displaying a code symbol on a display means;
Means for transmitting related information related to the information of the code symbol by visible light communication using the display means;
Program to function as.
<Claim 11>
The computer of the information processing device
Reading means for reading the code symbol displayed on the code symbol display device;
Receiving means for receiving related information related to information of the code symbol transmitted by visible light communication from the code symbol display device;
Confirmation means for confirming the information of the code symbol based on the information of the code symbol read by the reading means and the related information received by the receiving means;
Program to function as.

10 コードシンボル表示装置
10A デジタルサイネージ装置
11 CPU
12 表示部
13 記憶部
14 ROM
20 情報処理装置
21 CPU
22 撮像部
26 記憶部
30 バーコード処理部
31 可視光通信処理部
121 液晶パネル
122 バックライト
141 情報提供プログラム
222 イメージセンサ
261 情報取得プログラム
D1 バーコード情報
D2 可視光通信情報
10 Code Symbol Display Device 10A Digital Signage Device 11 CPU
12 Display unit 13 Storage unit 14 ROM
20 Information processing device 21 CPU
22 Imaging unit 26 Storage unit 30 Barcode processing unit 31 Visible light communication processing unit 121 Liquid crystal panel 122 Backlight 141 Information providing program 222 Image sensor 261 Information acquisition program D1 Barcode information D2 Visible light communication information

Claims (11)

コードシンボルを表示する表示手段と、
前記表示手段を用いて可視光通信を行う通信手段と、
前記コードシンボルの情報に関連する関連情報を前記通信手段により送信させる制御手段と、
を備えるコードシンボル表示装置。
Display means for displaying code symbols;
Communication means for performing visible light communication using the display means;
Control means for causing the communication means to transmit related information related to the information of the code symbol;
A code symbol display device comprising:
前記通信手段は、前記表示手段に前記コードシンボルが表示されているタイミングで可視光通信を行う請求項1に記載のコードシンボル表示装置。   The code symbol display device according to claim 1, wherein the communication unit performs visible light communication at a timing when the code symbol is displayed on the display unit. 前記通信手段は、前記表示手段を照明するバックライトの点灯と消灯とを切り替えることで可視光通信を行う請求項1又は2に記載のコードシンボル表示装置。   The code symbol display device according to claim 1, wherein the communication unit performs visible light communication by switching between turning on and off a backlight that illuminates the display unit. 前記通信手段は、前記表示手段に表示される画像の少なくとも一部の表示と非表示とを切り替えることで可視光通信を行う請求項1又は2に記載のコードシンボル表示装置。   The code symbol display device according to claim 1, wherein the communication unit performs visible light communication by switching between display and non-display of at least a part of an image displayed on the display unit. 前記関連情報は、前記コードシンボルの情報と同じ情報を含む請求項1〜4のいずれか一項に記載のコードシンボル表示装置。   The code symbol display device according to any one of claims 1 to 4, wherein the related information includes the same information as the information of the code symbol. 前記関連情報は、前記コードシンボルの情報と異なる情報を含む請求項1〜5のいずれか一項に記載のコードシンボル表示装置。   The code symbol display device according to claim 1, wherein the related information includes information different from information of the code symbol. 前記関連情報は、前記コードシンボルの読み取りを補助するための補助情報を含む請求項6に記載のコードシンボル表示装置。   The code symbol display device according to claim 6, wherein the related information includes auxiliary information for assisting reading of the code symbol. コードシンボル表示装置に表示されたコードシンボルを読み取る読取手段と、
前記コードシンボル表示装置から可視光通信により送信される前記コードシンボルの情報に関連する関連情報を受信する受信手段と、
前記読取手段により読み取られた前記コードシンボルの情報と、前記受信手段により受信された前記関連情報とに基づいて、前記コードシンボルの情報を確認する確認手段と、
を備える情報処理装置。
Reading means for reading the code symbol displayed on the code symbol display device;
Receiving means for receiving related information related to the information of the code symbol transmitted by visible light communication from the code symbol display device;
Confirmation means for confirming the information of the code symbol based on the information of the code symbol read by the reading means and the related information received by the receiving means;
An information processing apparatus comprising:
前記関連情報は、前記コードシンボルの読み取りを補助するための補助情報を含み、
前記確認手段は、前記関連情報に含まれる前記補助情報に基づいて前記コードシンボルの情報を確認する請求項8に記載の情報処理装置。
The related information includes auxiliary information for assisting reading of the code symbol,
The information processing apparatus according to claim 8, wherein the confirmation unit confirms information on the code symbol based on the auxiliary information included in the related information.
コードシンボル表示装置のコンピュータを、
コードシンボルを表示手段に表示させる手段、
前記表示手段を用いて前記コードシンボルの情報に関連する関連情報を可視光通信により送信させる手段、
として機能させるためのプログラム。
Code symbol display computer
Means for displaying a code symbol on a display means;
Means for transmitting related information related to the information of the code symbol by visible light communication using the display means;
Program to function as.
情報処理装置のコンピュータを、
コードシンボル表示装置に表示されたコードシンボルを読み取る読取手段、
前記コードシンボル表示装置から可視光通信により送信される前記コードシンボルの情報に関連する関連情報を受信する受信手段、
前記読取手段により読み取られた前記コードシンボルの情報と、前記受信手段により受信された前記関連情報とに基づいて、前記コードシンボルの情報を確認する確認手段、
として機能させるためのプログラム。
The computer of the information processing device
Reading means for reading the code symbol displayed on the code symbol display device;
Receiving means for receiving related information related to information of the code symbol transmitted by visible light communication from the code symbol display device;
Confirmation means for confirming the information of the code symbol based on the information of the code symbol read by the reading means and the related information received by the receiving means;
Program to function as.
JP2014056356A 2014-03-19 2014-03-19 Code symbol display device, information processor, and program Pending JP2015179392A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014056356A JP2015179392A (en) 2014-03-19 2014-03-19 Code symbol display device, information processor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014056356A JP2015179392A (en) 2014-03-19 2014-03-19 Code symbol display device, information processor, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018052251A Division JP2018106753A (en) 2018-03-20 2018-03-20 Display control apparatus and program

Publications (2)

Publication Number Publication Date
JP2015179392A true JP2015179392A (en) 2015-10-08
JP2015179392A5 JP2015179392A5 (en) 2017-03-02

Family

ID=54263394

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014056356A Pending JP2015179392A (en) 2014-03-19 2014-03-19 Code symbol display device, information processor, and program

Country Status (1)

Country Link
JP (1) JP2015179392A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016066957A (en) * 2014-09-25 2016-04-28 池上通信機株式会社 Optical wireless communication apparatus, optical wireless communication method, and optical wireless communication system
CN106910058A (en) * 2017-02-07 2017-06-30 桂林理工大学 The quick offline electronic payment method of light certification with hidden channel
CN107944326A (en) * 2017-12-12 2018-04-20 来飞光通信有限公司 Data acquisition method, data processing method and system
US10389446B2 (en) 2014-11-14 2019-08-20 Panasonic Intellectual Property Corporation Of America Reproduction method for reproducing contents
WO2019189768A1 (en) * 2018-03-30 2019-10-03 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Communication method, communication device, transmitter, and program
CN110494858A (en) * 2017-04-13 2019-11-22 Nec平台株式会社 Code reading device, method and program
US10504584B2 (en) 2015-12-17 2019-12-10 Panasonic Intellectual Property Corporation Of America Display method and display device
US10819428B2 (en) 2016-11-10 2020-10-27 Panasonic Intellectual Property Corporation Of America Transmitting method, transmitting apparatus, and program
US10951309B2 (en) 2015-11-12 2021-03-16 Panasonic Intellectual Property Corporation Of America Display method, non-transitory recording medium, and display device
US11659284B2 (en) 2012-12-27 2023-05-23 Panasonic Intellectual Property Corporation Of America Information communication method
WO2023127400A1 (en) * 2021-12-28 2023-07-06 株式会社デンソーウェーブ Information code display device and information code display system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002099874A (en) * 2000-09-25 2002-04-05 Ichiro Shiio Time axial barcode generating device, time axial barcode reader, and portable communication apparatus equipped with time axial barcode display device
JP2003256876A (en) * 2002-03-04 2003-09-12 Sony Corp Mixed reality display device and method, storage medium, and computer program
JP2004157808A (en) * 2002-11-07 2004-06-03 Matsushita Electric Ind Co Ltd handy terminal
JP2004326241A (en) * 2003-04-22 2004-11-18 Fuji Photo Film Co Ltd Data transmission server and data processing system
JP2006065599A (en) * 2004-08-27 2006-03-09 Sony Corp Display device, communication system and method
JP2013130919A (en) * 2011-12-20 2013-07-04 Casio Comput Co Ltd Information processing device, information processing method, and program
JP2014016810A (en) * 2012-07-09 2014-01-30 Nec Casio Mobile Communications Ltd Data exchange system, information equipment, data exchange method and program
WO2014103157A1 (en) * 2012-12-27 2014-07-03 パナソニック株式会社 Video display method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002099874A (en) * 2000-09-25 2002-04-05 Ichiro Shiio Time axial barcode generating device, time axial barcode reader, and portable communication apparatus equipped with time axial barcode display device
JP2003256876A (en) * 2002-03-04 2003-09-12 Sony Corp Mixed reality display device and method, storage medium, and computer program
JP2004157808A (en) * 2002-11-07 2004-06-03 Matsushita Electric Ind Co Ltd handy terminal
JP2004326241A (en) * 2003-04-22 2004-11-18 Fuji Photo Film Co Ltd Data transmission server and data processing system
JP2006065599A (en) * 2004-08-27 2006-03-09 Sony Corp Display device, communication system and method
JP2013130919A (en) * 2011-12-20 2013-07-04 Casio Comput Co Ltd Information processing device, information processing method, and program
JP2014016810A (en) * 2012-07-09 2014-01-30 Nec Casio Mobile Communications Ltd Data exchange system, information equipment, data exchange method and program
WO2014103157A1 (en) * 2012-12-27 2014-07-03 パナソニック株式会社 Video display method

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12088923B2 (en) 2012-12-27 2024-09-10 Panasonic Intellectual Property Corporation Of America Information communication method
US11659284B2 (en) 2012-12-27 2023-05-23 Panasonic Intellectual Property Corporation Of America Information communication method
JP2016066957A (en) * 2014-09-25 2016-04-28 池上通信機株式会社 Optical wireless communication apparatus, optical wireless communication method, and optical wireless communication system
US10389446B2 (en) 2014-11-14 2019-08-20 Panasonic Intellectual Property Corporation Of America Reproduction method for reproducing contents
US10951309B2 (en) 2015-11-12 2021-03-16 Panasonic Intellectual Property Corporation Of America Display method, non-transitory recording medium, and display device
US10504584B2 (en) 2015-12-17 2019-12-10 Panasonic Intellectual Property Corporation Of America Display method and display device
US10819428B2 (en) 2016-11-10 2020-10-27 Panasonic Intellectual Property Corporation Of America Transmitting method, transmitting apparatus, and program
CN106910058B (en) * 2017-02-07 2020-10-23 桂林理工大学 Optical Authentication Fast Offline Payment Method with Hidden Channel
CN106910058A (en) * 2017-02-07 2017-06-30 桂林理工大学 The quick offline electronic payment method of light certification with hidden channel
CN110494858A (en) * 2017-04-13 2019-11-22 Nec平台株式会社 Code reading device, method and program
CN110494858B (en) * 2017-04-13 2023-09-12 Nec平台株式会社 Code reading device, method and program
CN107944326B (en) * 2017-12-12 2021-03-30 来飞光通信有限公司 Data acquisition method, data processing method and system
CN107944326A (en) * 2017-12-12 2018-04-20 来飞光通信有限公司 Data acquisition method, data processing method and system
WO2019189768A1 (en) * 2018-03-30 2019-10-03 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Communication method, communication device, transmitter, and program
JPWO2019189768A1 (en) * 2018-03-30 2021-05-13 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Communication methods, communication devices, transmitters, and programs
JP7287950B2 (en) 2018-03-30 2023-06-06 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ COMMUNICATION METHOD, COMMUNICATION DEVICE, AND PROGRAM
WO2023127400A1 (en) * 2021-12-28 2023-07-06 株式会社デンソーウェーブ Information code display device and information code display system
JPWO2023127400A1 (en) * 2021-12-28 2023-07-06
JP7684608B2 (en) 2021-12-28 2025-05-28 株式会社デンソーウェーブ Information code display device and information code display system

Similar Documents

Publication Publication Date Title
JP2015179392A (en) Code symbol display device, information processor, and program
CN105740746B (en) Visual feedback for code readers
US10114997B2 (en) Reader for optical indicia presented under two or more imaging conditions within a single frame time
US20170293959A1 (en) Information processing apparatus, shelf label management system, control method, and program
US20170011606A1 (en) Systems, Devices, and/or Methods for Managing Transactions
WO2017193751A1 (en) Electronic commodity information board having advertisement displaying function
KR102525872B1 (en) Apparatus for outputting a continuously changed qr code reflecting the monitored logistics status
JP4792421B2 (en) Product sales registration data processing device
US20150254488A1 (en) Code symbol reading apparatus and method for reading code symbol
US9594843B2 (en) Identifying an incorrect entry at an imaging checkout terminal
US20160171581A1 (en) Apparatus and method for locating products in a retail store using a mobile device
EP3291159B1 (en) Management system
AU2015256386B2 (en) Apparatus and method for performing a variable data capture process
JP2019061427A (en) Information code reading system
JP5256259B2 (en) Product code reading apparatus and product code reading method
US20170140362A1 (en) Information processing device, information processing method, and program
US10192136B2 (en) Image processing apparatus and image processing method
CN105765604A (en) Method of recognizing bar code and intelligent wrist ring
KR101197982B1 (en) Electronic shelf label apparatus for switching pagess of screen and method thereof
JP2014219881A (en) Commodity recognition device and commodity recognition program
US20160125815A1 (en) System and method for controlling display brightness
JP2021119470A (en) Image recognition device, system, method and program
US20210253152A1 (en) Information processing device
JP2018106753A (en) Display control apparatus and program
TW201715429A (en) Data transmission apparatus, a data read apparatus, a data encoding and decoding apparatus, and a method thereof

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170127

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170919

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171220

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180206