Search

EP-4328798-B1 - COMPOSITE TWO-DIMENSIONAL CODE, PRINTED MATERIAL, INFORMATION PROCESSING SYSTEM, AND PROGRAM

EP4328798B1EP 4328798 B1EP4328798 B1EP 4328798B1EP-4328798-B1

Inventors

  • TAMI KENICHIRO
  • IIDA NAOMI
  • NASUBIDA SHINYA
  • KINOSHITA Go
  • SUGA Haruhito

Dates

Publication Date
20260506
Application Date
20220419

Claims (13)

  1. An information processing system (10, 10, 10B, 10D) comprising: a first acquisition section (101) executing a first filtering processing on a composite two-dimensional code (300) comprising a first cell (301) having a first color, a second cell (302 having a second color, and a third cell (303) having a third color to acquire a first two-dimensional code (320-1); and a second acquisition section (102) executing a second filtering processing on the composite two-dimensional code (300) to acquire a second two-dimensional code (320-2), wherein the first filtering processing is a processing of converting the second cell (302) having the second color in image data of the composite two-dimensional code (300), wherein the second filtering processing is a processing of converting the first cell (301) having the first color in the image data, wherein the first two-dimensional code (320-1) comprises the first cell (301) having the first color and the third cell (303) having the third color, and wherein the second two-dimensional code (320-2) comprises the second cell (302) having the second color and the third cell (303) having the third color, characterized in that the second acquisition section (102) further acquires first count information about a number of the converted first cells having the first color and determines whether the first count information satisfies a predetermined condition, and the second acquisition section (102) acquires the second two-dimensional code when the first count information satisfies the predetermined condition.
  2. The information processing system (10, 10A, 10B, 10D) according to claim 1, wherein the first acquisition section (101) further acquires second count information about a number of first cells having the first color in the composite two-dimensional code (300) based on the acquired first two-dimensional code (320-1), and wherein the predetermined condition is a condition based on the second count information.
  3. The information processing system (10, 10A, 10B, 10D) according to claim 1, wherein the predetermined condition is that the first count information is greater than or equal to (1-a) times the second count information and less than or equal to (1+a) times the second count information, and wherein a is a preset value.
  4. The information processing system (10, 10A, 10B, 10D) according to claim 1, wherein the first filtering processing is a color reduction processing or a color addition processing of the second color, and wherein the second filtering processing is a color reduction processing or a color addition processing of the first color.
  5. The information processing system (10, 10A, 10B, 10D) according to claim 1, wherein the first acquisition section (101) further acquires an RGB value of the second cell (302) from the image data and executes the first filtering processing of converting a color of the second cell (302) into the third color when the RGB value of the second cell (302) is within a first range based on an RGB value of the second color, and wherein the second acquisition section (102) further acquires an RGB value of the first cell (301) from the image data of the composite two-dimensional code (300) and executes the second filtering processing of converting a color of the first cell (301) into the third color when the RGB value of the first cell (301) is within a second range based on an RGB value of the first color.
  6. The information processing system (10, 10A, 10B, 10D) according to claim 5, wherein the first filtering processing further converts a color of the second cell (302) not included within the first range and a color of the first cell (301) into a background color of the composite two-dimensional code (300), and wherein the second filtering processing further converts a color of the first cell (301) not included within the second range and a color of the second cell (302) into the background color of the composite two-dimensional code (300).
  7. The information processing system (10D) according to claim 5, further comprising a calculation section (103D) correcting colors of the first cell (301), the second cell (302), and the third cell (303), wherein the composite two-dimensional code (300) further comprises a first color code (305D-1) having a fourth color, a second color code (305D-2) having a fifth color, and a third color code (305D-4) having a sixth color, wherein the calculation section (103D) calculates a first difference value between an RGB value of the first color code (305D-1) in the image data and an RGB value of the fourth color, a second difference value between an RGB value of the second color code (305D-2) in the image data and an RGB value of the fifth color, and a third difference value between an RGB value of the third color code (305D-3) in the image data and an RGB value of the sixth color, and corrects the colors of the first cell (301), the second cell (302), and the third cell (303) based on at least one of the first difference value, the second difference value, or the third difference value.
  8. The information processing system (10D) according to claim 7, wherein the first filtering processing further converts a color of the second cell (302) not included within the first range and a color of the first cell (301) into a background color of the composite two-dimensional code (300), and wherein the second filtering processing further converts a color of the first cell (301) not included within the second range and a color of the second cell (302) into the background color of the composite two-dimensional code (300).
  9. The information processing system (10D) according to claim 7, wherein the first color, the second color, and the third color are identical to the fourth color, the fifth color, and the sixth color, respectively.
  10. The information processing system (10D) according to claim 7, wherein the fourth color, the fifth color, and the six color are red, green, and blue, respectively.
  11. The information processing system (10D) according to claim 7, wherein the fourth color, the fifth color, and the six color are cyan, magenta, and yellow, respectively.
  12. The information processing system (10, 10A, 10B, 10D) according to any one of claims 1 to 3, wherein the first color is a complementary color of the second color.
  13. The information processing system (10, 10A, 10B, 10D) according to any one of claims 1 to 3, wherein the third color is black.

Description

TECHNICAL FIELD The present invention relates to an information processing system of a composite two-dimensional code. BACKGROUND ART A two-dimensional code such as a QR code (registered trademark) includes more information than a one-dimensional barcode, and users can easily obtain a lot of information just by reading the two-dimensional code. Therefore, in recent years, the use of the two-dimensional code has increased in various fields such as process management, inventory management, and payment. For example, Patent Literature 1 discloses a ticket with a two-dimensional code. Furthermore, Patent Literature 2 discloses an insurance policy with a two-dimensional code. Patent Literature 3 discloses an information processing system according to the preamble part of claim 1. CITATION LIST PATENT LITERATURE Patent Literature 1: JP 2015-165342 APatent Literature 2: JP H11-221990 APatent Literature 3: US 2008/252066 A1 SUMMARY OF INVENTION TECHNICAL PROBLEM However, two-dimensional codes are often copied by a copying machine and used illegally (i.e., two-dimensional codes are forged). Therefore, in order to prevent the forgery of two-dimensional codes, the Patent Literature 1 discloses a two-dimensional code that uses inks with different reflective properties. Further, the Patent Literature 2 discloses a two-dimensional code that is attached with a dummy image when it is copied. The main purpose of the Patent Literatures 1 and 2 is to prevent the forgery of the two-dimensional code of the printed matter that is reproduced by the copying machine. In other words, the purpose is to prevent mechanical duplication. However, in recent years, after the two-dimensional code is read by information terminals such as smartphones, the read electronic data itself is increasingly used. Therefore, in the use of the two-dimensional code, it is required to prevent not only mechanical duplication but also electronic duplication. In view of the above problems, one object of the present invention is to provide an information processing system that executes a reading processing of a composite two-dimensional code that can prevent mechanical and electronic duplication. SOLUTION TO PROBLEM An information processing system according to an aspect of the present invention is defined in claim 1. Advantageous embodiments may be implemented according to any of the dependent claims. ADVANTAGEOUS EFFECTS OF INVENTION Since a composite two-dimensional code applicable in the context of the present invention includes a plurality of two-dimensional codes, the composite two-dimensional code can include more information than one two-dimensional code. Further, since the composite two-dimensional code includes cells of multiple colors, it is not easy to mechanically reproduce the color or shape accurately. Furthermore, in the composite two-dimensional code, information can only be obtained by executing a filtering processing to separate the combined two-dimensional code into individual codes. Therefore, the composite two-dimensional code can prevent not only mechanical duplication but also electronic duplication. BRIEF DESCRIPTION OF DRAWINGS FIG. 1 is a schematic diagram showing a configuration of a composite two-dimensional code in the context of the present invention.FIG. 2 is a schematic diagram showing an example of the use of a composite two-dimensional code in the context of the present invention.FIG. 3 is a block diagram showing a configuration of an information processing system that executes a reading processing of a composite two-dimensional code according to an embodiment of the present invention.FIG. 4 is a flowchart of a reading processing of a composite two-dimensional code 300 in the context of the present invention.FIG. 5 is a schematic diagram illustrating a first acquisition processing for acquiring a first two-dimensional code from a composite two-dimensional code in the context of the present invention.FIG. 6 is a schematic diagram illustrating a second acquisition processing for acquiring a second two-dimensional code from a composite two-dimensional code in the context of the present invention.FIG. 7 is a schematic diagram illustrating a generation processing of a composite two-dimensional code in the context of the present invention.FIG. 8 is a block diagram showing a configuration of an information processing system that executes a reading processing of a composite two-dimensional code in the context of the present invention.FIG. 9 is a flowchart of a reading processing of a composite two-dimensional code in the context of the present invention.FIG. 10 is a schematic diagram illustrating a configuration of an information processing system that performs the reading processing of the composite two-dimensional code according to an embodiment of the present invention.FIG. 11 is a flowchart of a reading processing of a composite two-dimensional code in the contextof the present invention.FIG. 12 is a flowchart of a reading proces