# US 2020/0401862 A1 · Barcode generation device and barcode generation method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0401862 A1
- Document ID: US20200401862A1
- Status: Published application
- Kind: A1
- Application number: 16/702,623
- Filed: 2019-12-04
- Published: 2020-12-24
- Earliest claimed: 2019-06-18
- Assignees: Toshiba Tec Kabushiki Kaisha
- Applicants: Toshiba Tec Kabushiki Kaisha
- Inventors: Tomonari Kakino
- Web page: https://patentgrep.com/patent/US20200401862A1

## CPC

- G06K 19/06112: {the marking being simulated using a light source, e.g. a barcode shown on a display or a laser beam with time-varying intensity profile}
- G06Q 20/3274: {using a pictured code, e.g. barcode or QR-code, being displayed on the M-device}
- G06K 7/1491: {the method including a reconstruction step, e.g. stitching two pieces of bar code together to derive the full bar code}
- G06K 19/06028: {using bar codes}
- G06K 19/06075: {the marking containing means for error correction}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G06K 7/1095: {the scanner comprising adaptations for scanning a record carrier that is displayed on a display-screen or the like}
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

According to one embodiment, a barcode generation device includes an interface and a processor. The interface receives a barcode display instruction. The processor generates a basic barcode in response to the display instruction received by the interface, generates a plurality of barcodes in which noise is superimposed at different positions on the basic barcode, determines whether there is misreading in an image scanned by a barcode reader on a screen on which the plurality of barcodes are sequentially displayed, and sequentially displays the plurality of barcodes on a display device when it is determined that there is no misreading.

## Claims

### Claim 1

A barcode generation device, comprising:
an interface configured to receive a barcode display instruction; and
a processor configured to
generate a basic barcode in response to the barcode display instruction received by the interface,
generate a plurality of barcodes in which noise is superimposed at different positions on the basic barcode,
determine whether there is a misreading in an image scanned by a barcode reader on a screen on which the plurality of barcodes are sequentially displayed, and
sequentially display the plurality of barcodes on a display device when a determination indicates that there is no misreading.

### Claim 2 (depends on 1)

The device according to claim 1, wherein to determine whether there is the misreading comprises
to determine whether there is misreading in each of images of a plurality of barcodes in which the noise is superimposed, and
to determine whether there is misreading in a combined image which is obtained when the plurality of sequentially displayed barcodes are scanned.

### Claim 3 (depends on 1)

The device according to claim 1, wherein the basic barcode is generated so as to be decodable by a barcode reader.

### Claim 4 (depends on 1)

The device according to claim 1, wherein the plurality of barcodes is generated so as to be undecodable by a barcode reader.

### Claim 5 (depends on 1)

The device according to claim 1, wherein the display device is a smartphone.

### Claim 6

A barcode generation device, comprising:
an interface configured to receive a barcode display instruction; and
a processor configured to
generate a basic barcode in response to the barcode display instruction received by the interface,
generate a split barcode image group in which the basic barcode is split into a plurality of images that are singly undecodable, and
sequentially display the split barcode image group on a display device.

### Claim 7 (depends on 6)

The device according to claim 6, wherein the split barcode image group comprises an image group in which the basic barcode is split so that partial regions overlap between adjacent regions.

### Claim 8 (depends on 6)

The device according to claim 6, wherein the basic barcode is generated so as to be decodable by a barcode reader.

### Claim 9 (depends on 6)

The device according to claim 6, wherein the split barcode image group is generated so as to be undecodable by a barcode reader.

### Claim 10 (depends on 6)

The device according to claim 6, wherein the display device is a smartphone.

### Claim 11

A barcode generation method, comprising:
generating, by a processor, a basic barcode in response to a barcode display instruction received;
generating, by a processor, a plurality of barcodes in which noise is superimposed at different positions on the basic barcode;
determining, by a processor, whether there is a misreading in an image scanned by a barcode reader on a screen on which the plurality of barcodes are sequentially displayed; and
sequentially displaying the plurality of barcodes on a display device when a determination indicates that there is no misreading.

### Claim 12 (depends on 11)

The barcode generation method according to claim 11, further comprising:
determining, by a processor, whether there is a misreading in each of images of a plurality of barcodes in which the noise is superimposed, and
determining, by a processor, whether there is a misreading in a combined image which is obtained when the plurality of sequentially displayed barcodes are scanned.

### Claim 13 (depends on 11)

The barcode generation method according to claim 11, wherein the basic barcode is generated so as to be decodable by a barcode reader.

### Claim 14 (depends on 11)

The barcode generation method according to claim 11, wherein the plurality of barcodes is generated so as to be undecodable by a barcode reader.

### Claim 15 (depends on 11)

The barcode generation method according to claim 11, wherein the display device is a smartphone.

### Claim 16

A barcode generation method, comprising:
generating, by a processor, a basic barcode in response to a barcode display instruction;
generating, by a processor, a split barcode image group in which the basic barcode is split into a plurality of images that are singly undecodable; and
sequentially display the split barcode image group on a display device.

### Claim 17 (depends on 16)

The barcode generation method according to claim 16, wherein the split barcode image group comprises an image group in which the basic barcode is split so that partial regions overlap between adjacent regions.

### Claim 18 (depends on 16)

The barcode generation method according to claim 16, wherein the basic barcode is generated so as to be decodable by a barcode reader.

### Claim 19 (depends on 16)

The barcode generation method according to claim 16, wherein the split barcode image group is generated so as to be undecodable by a barcode reader.

### Claim 20 (depends on 16)

The barcode generation method according to claim 16, wherein the display device is a smartphone.
