IP Library Granted Patent US 10,664,731
Granted Patent B2
US 10,664,731 · App. 16/162,958 · Granted May 26, 2020

Two-dimensional code, two-dimensional code output system, two-dimensional code output method, two-dimensional code reading system, and two-dimensional code reading method

Inventor: Takashi Ushiki (Warabi, JP)
Assignee: OPTOELECTRONICS CO., LTD.
G06K19/06037G06K7/1417G06K7/1473G06K19/06075
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,664,731
App. No.
16/162,958
Granted
May 26, 2020
Kind
B2
Abstract

A two-dimensional code includes: a first code symbol coding first information being valid information according to a first standard; a terminator pattern indicating an end of the valid information according to the first standard; and a second code symbol arranged after the terminator pattern in a region in which the valid information can be arranged according to the first standard and coding second information being valid information according to a second standard different from the first standard. The first information may be output data, and the second information may be non-output data.

Claims (49)

1. A two-dimensional code comprising:

a first code symbol coding a first valid information according to a first standard;

a terminator pattern indicating an end of the first valid information according to the first standard; and

a second code symbol arranged after the terminator pattern in a region in which valid information can be arranged according to the first standard and coding a second valid information according to a second standard different from the first standard,

wherein the first standard defines a pattern of invalid information to be arranged after the terminator pattern, and

wherein the second standard defines a coding rule of information so that information arranged in a predetermined range after the terminator pattern does not coincide with the pattern of the invalid information.

2. The two-dimensional code according to claim 1 ,

wherein the predetermined range is a predetermined number of bits directly after the terminator pattern.

3. The two-dimensional code according to claim 1 , further comprising:

a third code symbol coding error correcting data according to the first standard, for correcting errors in the first code symbol and the second code symbol.

4. A two-dimensional code comprising:

a first code symbol coding a first valid information according to a first standard;

a terminator pattern indicating an end of the first valid information according to the first standard; and

a second code symbol arranged after the terminator pattern in a region in which valid information can be arranged according to the first standard and coding a second valid information according to a second standard different from the first standard,

wherein the first standard defines a pattern of invalid information to be arranged after the terminator pattern, and

wherein a code symbol arranged in a predetermined range after the terminator pattern does not coincide with the pattern of the invalid information in the two-dimensional code.

5. The two-dimensional code according to claim 4 ,

wherein the predetermined range is a predetermined number of bits directly after the terminator pattern.

6. The two-dimensional code according to claim 4 , further comprising:

a third code symbol coding error correcting data according to the first standard, for correcting errors in the first code symbol and the second code symbol.

7. A two-dimensional code reading system comprising at least one processor or circuitry or a combination thereof configured to:

read a two-dimensional code by a reader, decode the two-dimensional code according to a first standard having a definition of a terminator pattern indicating an end of valid information, and thereby obtaining a decoding result;

acquire valid information according to the first standard from the decoding result, as first information; and

analyze information after the terminator pattern of the decoding result according to a second standard different from the first standard, and thereby acquiring valid information according to the second standard as second information from the decoding result,

wherein the first standard defines a pattern of invalid information to be arranged after the terminator pattern, and

wherein the at least one processor or circuitry or the combination thereof is further configured to determine whether or not a code symbol arranged in a predetermined range after the terminator pattern coincides with the pattern of the invalid information and, when the code symbol does not coincide, acquire the valid information according to the second standard as the second information.

8. The two-dimensional code reading system according to claim 7 ,

wherein the predetermined range is a predetermined number of bits directly after the terminator pattern.

9. The two-dimensional code reading system according to claim 7 ,

wherein only the first information among the first information and the second information is outputted to an external part.

10. The two-dimensional code reading system according to claim 7 ,

wherein the at least one processor or circuitry or the combination is further configured to perform error correction on a target region including at least a first sub-region in which the first information is described and a second sub-region in which the second information is described, of the decoding result, using error correcting data contained in the decoding result,

wherein the first information is acquired from the decoding result after the error correction, and

wherein the second information is acquired from the decoding result after the error correction.

11. A two-dimensional code reading method comprising:

reading a two-dimensional code by a reader, decoding the two-dimensional code according to a first standard having a definition of a terminator pattern indicating an end of valid information, and thereby obtaining a decoding result;

acquiring valid information according to the first standard from the decoding result, as first information; and

analyzing information after the terminator pattern of the decoding result according to a second standard different from the first standard, and thereby acquiring valid information according to the second standard as second information from the decoding result,

wherein the first standard defines a pattern of invalid information to be arranged after the terminator pattern, and

wherein the acquiring of the second information comprises determining whether or not a code symbol arranged in a predetermined range after the terminator pattern coincides with the pattern of the invalid information, and when the code symbol does not coincide, the valid information according to the second standard is acquired as the second information.

12. The two-dimensional code reading method according to claim 11 ,

wherein the predetermined range is a predetermined number of bits directly after the terminator pattern.

13. The two-dimensional code reading method according to claim 11 , further comprising:

outputting only the first information among the first information and the second information to an external part.

14. The two-dimensional code reading method according to claim 11 , further comprising:

performing error correction on a target region comprising at least a first sub-region in which the first information is described and a second sub-region in which the second information is described, of the decoding result, using error correcting data contained in the decoding result,

wherein the first information is acquired from the decoding result after the error correction, and

wherein the second information is acquired from the decoding result after the error correction.

15. A non-transitory machine-readable storage medium containing program instructions executable by a computer, and when executed, causing one computer or a plurality of computers in cooperation to execute the two-dimensional code reading method according to claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2018
From: USHIKI, TAKASHI
To: OPTOELECTRONICS CO., LTD.
Reel/Frame 047199/0305 →
Priority Claims (1)
JP 2018-032537 · Feb 26, 2018 · national
Continuity (1)
Related Publication 20190266460A1 · Aug 29, 2019