Information code reading system, information code reading device
The described information code system uses brightness-level differentiation and gamma correction to prevent unauthorized copying and ensure secure decoding, addressing the challenges of code replication and cost in existing technologies.
Patent Information
- Application Number
- JP2024159921
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-17
- Publication Date
- 2025-10-23
- Estimated Expiration
- 2040-03-31
AI Technical Summary
Existing information code systems face the risk of unauthorized copying due to the display of information codes that can be easily captured and replicated, leading to fraudulent activities, and the use of infrared-responsive ink increases costs and limits applicability to screen displays.
An information code configuration with cells of different brightness levels, where the difference in brightness between cells is minimized within a code area, and gamma correction is applied to enhance this difference for decoding, preventing unauthorized copying while allowing legitimate reading.
The system effectively prevents unauthorized copying by ensuring that information codes appear as a single color to normal cameras, while enabling decoding with specialized readers, thus securing the integrity of displayed information.
Smart Images

Figure 0007758992000001 
Figure 0007758992000002 
Figure 0007758992000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information code reading system and an information code reading device. [Background technology]
[0002] Currently, information codes such as barcodes and QR codes (registered trademarks) are used for a variety of purposes, and their uses are becoming increasingly diverse. For example, information codes can be used for payment. A known example of a technology that uses information codes for payment is the payment system disclosed in Patent Document 1. In this payment system, when making a payment at a store or the like, a user inputs amount information corresponding to the payment amount and user information into a portable communication terminal. The input information is then transmitted to a management server. The management server then transmits meal ticket information generated as a QR code based on the received amount information to the portable communication terminal. The user then presents the portable communication terminal displaying the meal ticket information received from the management server as a QR code. At the store, the presented QR code is read by the store's terminal, and the meal ticket information is transmitted to the management server for billing. This allows for smooth payment at stores and the like. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-071799 [Patent Document 2] Japanese Patent Application Publication No. 2017-199423 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in a configuration in which the received information code is simply displayed on a display unit as in Patent Document 1, there is a risk that the displayed information code may be captured by another device, etc. In other words, if the information code displayed on the mobile terminal is copied by being captured by another device, etc., there is a problem that, depending on the capturing conditions, etc., the copied information code may be used for fraudulent processing, such as fraudulent payment processing.
[0005] To solve this problem, for example, an information code reading system disclosed in Patent Document 2 is known. In this information code reading system, the light module region of the information code is an inverted region, and the dark module region is a non-inverted region. Specifically, the light module region is an inverted region that uses infrared-sensitive ink to exhibit dark reflective properties when irradiated with visible light and inverts from dark to light when irradiated with infrared light, while the dark module region is a non-inverted region that uses normal ink to exhibit dark reflective properties. As a result, in a normal environment where visible light is irradiated, not only the dark module region but also the light module region is visually perceived as dark. Furthermore, even when copying using a copier or the like, the entire information code is printed in a dark color, resulting in a printed state that is unreadable as an information code. On the other hand, an information code reading device captures the information code while irradiating it with infrared light, and detects the dark module region as a dark region and the light module region as a light region, allowing the information code to be decoded based on the detection results.
[0006] However, in a system that generates information codes using infrared responsive ink as described above, there is a problem that a dedicated printing device is required, which increases the unit price of the display medium that displays the information codes, making it difficult to reduce the cost of the system. Also, since it is necessary to use infrared responsive ink, there is a problem that the above technology cannot be adopted for information codes that are displayed on a screen, for example.
[0007] The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a configuration that can prevent information codes from being copied by illegal imaging. [Means for solving the problem]
[0008] In order to achieve the above object, the invention described in claim 1 of the claims is as follows: a display medium (20) on which an information code (C) is displayed, the information code (C) being configured by arranging a first cell (Ce1) and a second cell (Ce2) having a different brightness from the first cell in a code area (Ca) surrounded by a predetermined margin area (Cm); an information code reader (30) for optically reading the information code; An information code reading system (10) comprising: the information code is configured such that the brightness of the first cell is between the brightness of the second cell and the brightness of the predetermined margin area, and in a predetermined range that occupies at least a part of the code area, the difference between the brightness of the first cell and the brightness of the second cell is smaller than the difference between the brightness of the first cell and the brightness of the predetermined margin area; The information code reader is an imaging unit (33) that images the information code; an image correction unit (31) that performs gamma correction on the color of the captured image captured by the imaging unit so that the difference between the brightness of the first cell and the brightness of the second cell in the predetermined range becomes large; a decoding unit (31) that performs a decoding process for decoding the information code on the corrected image that has been gamma-corrected by the image correction unit; Equipped with The display medium is a paper medium on which an information code is printed.
[0009] Claim 4 The invention described in An information code reader (30) for optically reading an information code (C) configured by arranging a plurality of first cells (Ce1) and second cells (Ce2) having a different brightness from that of the first cells in a code area (Ca) surrounded by a predetermined margin area (Cm), the information code is printed on a paper medium in such a manner that the brightness of the first cell is between the brightness of the second cell and the brightness of the predetermined margin area, and that, within a predetermined range that occupies at least a part of the code area, the difference between the brightness of the first cell and the brightness of the second cell is smaller than the difference between the brightness of the first cell and the brightness of the predetermined margin area; an imaging unit (33) that images the information code; an image correction unit (31) that performs gamma correction on the color of the captured image captured by the imaging unit so that the difference between the brightness of the first cell and the brightness of the second cell in the predetermined range becomes large; a decoding unit (31) that performs a decoding process for decoding the information code on the corrected image that has been gamma-corrected by the image correction unit; The present invention is characterized by comprising: The symbols in parentheses above indicate the correspondence with the specific means described in the embodiments to be described later. [Effects of the Invention]
[0010] In the invention of claim 1, the information code is configured so that the brightness of the first cell is between the brightness of the second cell and the brightness of a predetermined margin area, and the difference between the brightness of the first cell and the brightness of the second cell is smaller than the difference between the brightness of the first cell and the brightness of the predetermined margin area in a predetermined range occupying at least a part of the code area. In the information code reading device, the image correction unit performs gamma correction on the color of the captured image of the information code captured by the imaging unit so that the difference between the brightness of the first cell and the brightness of the second cell in the predetermined range becomes larger, and the decoding unit performs decoding processing on this corrected image to decode the information code.
[0011] As a result, when the information code of the present invention is imaged with a normal camera, within the predetermined range, the first cell, the second cell, and the predetermined margin area are imaged as clearly different colors due to the camera's automatic exposure adjustment function, while the first cell and the second cell are imaged as the same color. In other words, even if an attempt is made to illegally image the information code with a normal camera, the information code is imaged as a single color within the predetermined range, making it impossible to image the information code in a readable manner, thereby preventing unauthorized copying of the information code. In contrast, when the information code is imaged using the information code reading device of the present invention, gamma correction is performed so that the difference in brightness between the first cell and the second cell becomes large within the predetermined range, and the information code can be decoded by performing a decoding process on this corrected image.
[0012] In the invention of claim 2, the predetermined range is set to coincide with the code area, which makes it easier to see the entire code area as a single color, thereby concealing the existence of the information code itself.
[0013] In the invention of claim 3, the predetermined range is set so as to exclude the position detection pattern used to detect the code area, which allows the user operating the information code reader to grasp the position of the code area based on the easily visible position detection pattern, making it easier to aim the information code reader at the information code.
[0016] Claim 4 In this invention, an information code reading device that has the same effect as that of claim 1 can be realized. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is an explanatory diagram showing a schematic configuration of an information code reading system according to a first embodiment. [Figure 2] 2 is a block diagram schematically showing the electrical configuration of the mobile terminal of FIG. 1. FIG. [Figure 3]FIG. 2 is an explanatory diagram illustrating an information code according to the first embodiment. [Figure 4] 4 is an explanatory diagram illustrating an image captured by a normal camera of the information code shown in FIG. 3. FIG. [Figure 5] 4 is an explanatory diagram illustrating the relationship between the brightness range of the imaged object and the brightness range of the captured image when the information code in FIG. 3 is imaged with a normal camera. FIG. [Figure 6] 2 is a block diagram showing an outline of the electrical configuration of the information code reading device of FIG. 1. FIG. [Figure 7] 10 is a flowchart illustrating the flow of a reading process performed by a control unit of an information code reading device. [Figure 8] 5 is an explanatory diagram illustrating the relationship between the brightness range of an imaging target and the brightness range of a corrected image in the first embodiment. FIG. [Figure 9] 4 is an explanatory diagram illustrating a corrected image obtained by correcting a captured image of the information code shown in FIG. 3. FIG. [Figure 10] FIG. 10 is an explanatory diagram illustrating an information code according to a modified example of the first embodiment. [Figure 11] FIG. 10 is an explanatory diagram illustrating an information code according to the second embodiment. [Figure 12] 10 is an explanatory diagram illustrating the relationship between the brightness range of an imaging target and the brightness range of a corrected image in the second embodiment. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0018] [First embodiment] Hereinafter, a first embodiment of an information code reading system, an information code reading device, and an information code according to the present invention will be described with reference to the drawings. The information code reading system 10 according to this embodiment is a system for preventing the duplication of an information code by unauthorized imaging. The information code reading system 10 includes a mobile terminal 20 that functions as a display medium for displaying an information code (hereinafter simply referred to as an information code C) that requires duplication prevention, and an information code reader 30 that optically reads the information code C displayed on the mobile terminal 20.
[0019] First, the mobile terminal 20 will be described with reference to FIGS. The mobile terminal 20 according to this embodiment is configured by installing an application program (hereinafter also referred to as an information code display application) for generating and displaying an information code C on a mobile information processing terminal such as a smartphone carried by a user. As shown in Fig. 2, the mobile terminal 20 mainly includes a control unit 21 including a CPU or the like, a storage unit 22 including a ROM, a RAM, a non-volatile memory, an imaging unit 23 configured as a camera equipped with a light receiving sensor (for example, a C-MOS area sensor, a CCD area sensor, etc.), a touch panel display unit 24, an operation unit 25 including various operation keys, a touch panel, etc. (not shown), and a communication unit 26 configured as a communication interface capable of communicating with external devices wirelessly or via a wire.
[0020] In the mobile terminal 20 configured as above, when the information code C to be read by the information code reader 30 is displayed on the display screen 24a of the display unit 24, the information code display application is launched, and the information code display process is started by the control unit 21. In this information code display process, a QR code or the like that records confidential information such as personal information or payment information to be read by the information code reader 30 is generated, and then an information code C with some cells of the QR code or the like having their color changed is displayed on the display screen 24a so that it cannot be captured in a readable manner by a normal camera.
[0021] The information code C displayed on the screen of the mobile terminal 20 will be described in detail below with reference to FIG. 3, the information code C displayed on the display screen 24a of the mobile terminal 20 is a so-called QR code, and is configured by arranging two types of cells (first cells Ce1 and second cells Ce2) with different brightness levels in a code area Ca surrounded by a rectangular ring-shaped margin area of a predetermined width (hereinafter simply referred to as margin area Cm). Position detection patterns Cf used to detect the code area Ca are arranged at three corners of the code area Ca so as to be formed using the first cells Ce1 and the second cells Ce2.
[0022] In this embodiment, the brightness of the first cell Ce1 is between the brightness of the second cell Ce2 and the brightness of the margin area Cm, and the difference between the brightness of the first cell Ce1 and the brightness of the second cell Ce2 is configured to be sufficiently small compared to the difference between the brightness of the first cell Ce1 and the brightness of the margin area Cm over the entire range of the code area Ca. Specifically, the margin area Cm is configured in white (e.g., "255" on a 256-level grayscale), the second cell Ce2 is configured in black (e.g., "0" on a 256-level grayscale), and the first cell Ce1 is configured in a dark gray color close to black (e.g., "10" on a 256-level grayscale). The first cell Ce1 is not limited to being configured to be "10" on a 256-level grayscale, but may be configured to be a value that can be determined to be approximately the same color as the second cell Ce2 by the automatic exposure adjustment function of a normal camera, for example, approximately "XX" to "XX" on a 256-level grayscale. For ease of explanation, in Fig. 3, the first cell Ce1 is illustrated in a color that makes it easy to distinguish from the second cell Ce2.
[0023] Thus, in this embodiment, the second cell Ce2 functions as a dark-colored cell and the first cell Ce1 functions as a light-colored cell, so that by detecting the first cell Ce1 as a light-colored cell and the second cell Ce2 as a dark-colored cell from the captured image of the information code C, the secret information recorded in the information code C can be decoded.
[0024] On the other hand, when the information code C shown in Figure 3 is photographed using a normal camera, the code area Ca is photographed as a solid black color due to the camera's automatic exposure adjustment function, as shown in the photographed image P in Figure 4.
[0025] The reason why the code area Ca is captured as a solid black image by a normal camera will be explained below. With the automatic exposure adjustment function of a normal camera, the white (brightness Lrm) margin area Cm and the black (brightness Lr2) second cell Ce2 are included in the imaging field of view, so the brightness range of the imaging target becomes larger, and the brightness range of the captured image for decoding is also larger due to the brightness Lpm of the margin area Cm and the brightness Lp2 of the second cell Ce2, as shown in Figure 5. On the other hand, because the difference between the brightness Lr1 of the first cell Ce1 and the brightness Lr2 of the second cell Ce2 is small, the brightness Lp1 of the range occupied by the first cell Ce1 in the captured image and the brightness Lp2 of the range occupied by the second cell Ce2 in the captured image are approximately the same value.
[0026] Therefore, the first cell Ce1, the second cell Ce2, and the margin area Cm are imaged as clearly different colors, while the first cell Ce1 and the second cell Ce2 are imaged as the same black color. In other words, even if an attempt is made to illegally image the information code C with a normal camera, the code area Ca is imaged as a single color, making it impossible to image the information code C in a readable manner.
[0027] Next, the information code reader 30 for optically reading the information code C configured as above will be described in detail with reference to FIGS. The information code reader 30 according to this embodiment is a device that optically reads information codes such as QR codes and character information, and is installed in a store or the like that provides predetermined services using the results of reading the information codes. As shown in Fig. 6, this information code reader 30 includes a control unit 31 consisting of a CPU, a storage unit 32 consisting of a ROM, a RAM, a nonvolatile memory, etc., an imaging unit 33, a display unit 34 consisting of a liquid crystal display or the like, a light emitting unit 35 consisting of an LED or the like, an operation unit 36 consisting of various operation keys (not shown), and a communication unit 37 configured as a communication interface for performing wired or wireless communication with an external device such as a higher-level terminal.
[0028] The imaging unit 33 is configured as a camera equipped with an area sensor in which solid-state imaging elements such as C-MOS or CCD are arranged two-dimensionally, and functions to convert an optical image of a subject such as an information code formed on the imaging surface into an electrical signal (image signal) and acquire image data under the control of the control unit 31.
[0029] As shown in FIG. 1, a case 38 that forms the outer shell of the information code reading device 30 has an approximately rectangular reading opening 39 on the top surface through which an information code or the like is held, and the imaging unit 33 is housed within the case 38 so as to receive reflected light from the information code or the like held over the reading opening 39 and capture an image.
[0030] The memory unit 32 of the information code reading device 30 configured as described above has an application program relating to the reading process for reading the information code C of the present invention stored in advance so that the application program can be executed by the control unit 31, and by executing this application program, processing is performed using specified information recorded in the optically read information code C.
[0031] Next, a reading process executed by the control unit 31 of the information code reader 30 configured as described above when imaging and reading the information code C illustrated in FIG. 3 will be described with reference to the flowchart shown in FIG.
[0032] When the control unit 31 starts the reading process in response to a predetermined operation on the operation unit 36, the image capturing process shown in step S101 of FIG. 7 is performed, and the image capturing unit 33 is ready to capture an image of the information code C or the like.
[0033] Next, an image correction process shown in step S103 is performed, and the color of the captured image is corrected so as to increase the difference between the lightness Lp1 of the first cell Ce1 and the lightness Lp2 of the second cell Ce2 in the captured image. Specifically, in this embodiment, as shown in FIG. 8, the image data from the imaging unit 33 is gamma corrected so as to increase the difference between the lightness Lp1 and the lightness Lp2. As a result, as in the captured image P shown in FIG. 9, the color of the first cell Ce1, which is a dark gray color in the captured image, is corrected to a level that makes it clearly distinguishable from the black color of the second cell Ce2. Note that the control unit 31 performing the image correction process shown in step S103 may correspond to an example of an "image correction unit."
[0034] Once the captured image has been corrected as described above, a decoding process shown in step S105 is performed on the corrected image to decode the information code C. If the decoding process is successful (Yes in S107), the decoding result is output to the upper terminal via the communication unit 37 (S109), and the reading process ends. On the other hand, if the decoding process fails (No in S107), the process returns to step S101. The control unit 31 that performs the decoding process shown in step S105 may be an example of a "decoding unit."
[0035] As described above, in the information code reading system 10 according to this embodiment, the information code C is configured so that the lightness Lr1 of the first cell Ce1 is between the lightness Lr2 of the second cell Ce2 and the lightness Lrm of the margin region Cm, and the difference between the lightness Lr1 of the first cell Ce1 and the lightness Lr2 of the second cell Ce2 is sufficiently smaller than the difference between the lightness Lr1 of the first cell Ce1 and the lightness Lm of the margin region Cm. In the information code reading device 30, the color of the captured image of the information code C captured by the imaging unit 33 is corrected so that the difference between the lightness Lp1 of the first cell Ce1 and the lightness Lp2 of the second cell Ce2 becomes larger, and a decoding process is performed on this corrected image to decode the information code C.
[0036] As a result, when the information code C is imaged with a normal camera, the camera's automatic exposure adjustment function causes the first cell Ce1, the second cell Ce2, and the margin area Cm to be imaged as clearly different colors, while the first cell Ce1 and the second cell Ce2 are imaged as the same color. In other words, even if an attempt is made to illegally image the information code C with a normal camera, the code area Ca is imaged as a single color, making it impossible to image the information code C in a readable manner, thereby preventing unauthorized duplication of the information code C. In contrast, when the information code C is imaged using the information code reader 30, the difference between the brightness Lp1 of the first cell Ce1 and the brightness Lp2 of the second cell Ce2 is corrected to be larger, and the information code C can be decoded by performing a decoding process on this corrected image.
[0037] In particular, the display medium on which the information code C is displayed is the mobile terminal 20 that functions as a display device capable of displaying the information code C on a screen, so even if the information code C is one that is displayed on a screen, it is possible to prevent the information code C from being copied by unauthorized imaging.
[0038] The information code C is not limited to being configured so that all first cells Ce1 that are light-colored cells in the code area Ca have a small difference in lightness from the second cells Ce2, as described above. Alternatively, only some of the first cells Ce1 may have a small difference in lightness from the second cells Ce2. That is, the information code C may be configured so that, within a predetermined range occupying at least a portion of the code area Ca, the difference in lightness Lr1 between the first cell Ce1 and the lightness Lr2 between the second cell Ce2 is sufficiently small compared to the difference between the lightness Lr1 of the first cell Ce1 and the lightness Lrm of the margin area Cm. If the information code C has an error correction function, the predetermined range is set to exceed the error-correctable range.
[0039] For example, as a modification of this embodiment, the predetermined range may be set to exclude the position detection pattern Cf used to detect the code area Ca, as in the information code C illustrated in Fig. 10. In this configuration, the user operating the information code reading device 30 can grasp the position of the code area Ca based on the easily visible position detection pattern Cf, making it easier to aim the information code reading device 30 at the information code C.
[0040] On the other hand, as shown in Figure 3 above, by setting the above-mentioned specified range to coincide with the code area Ca, the entire code area Ca becomes easier to see as a single color, so that the existence of the information code C itself can be concealed.
[0041] [Second embodiment] Next, an information code reading system, an information code reading device, and an information code according to the second embodiment will be described with reference to FIGS. The second embodiment differs from the first embodiment in that the margin area Cm of the information code C is configured in black, the second cell Ce2 is configured in white, and the first cell Ce1 is configured in a color close to white (for example, "245" in a 256-level grayscale), as shown in Fig. 11. For ease of explanation, Fig. 11 illustrates the first cell Ce1 in a color that makes it easy to distinguish it from the second cell Ce2.
[0042] For this reason, in the image correction process shown in step S103, the image data from the image capture unit 33 is gamma corrected so that the difference between the lightness Lp1 and the lightness Lp2 becomes larger, as shown in Fig. 12. As a result, the color of the first cell Ce1, which is close to white in the captured image, is corrected to be dark enough to be clearly distinguishable from the white of the second cell Ce2.
[0043] 11 is captured with a normal camera, the difference between the brightness Lr1 of the first cell Ce1 and the brightness Lr2 of the second cell Ce2 is small, so the brightness of the area occupied by the first cell Ce1 in the captured image and the brightness of the area occupied by the second cell Ce2 in the captured image are approximately the same. Therefore, the margin area Cm is captured in black, while the code area Ca is captured in solid white, preventing unauthorized duplication of the information code C. In contrast, when the information code C is captured using the information code reader 30, as can be seen from FIG. 12, the difference between the brightness Lp1 of the first cell Ce1 and the brightness Lp2 of the second cell Ce2 is corrected to be larger. Therefore, the corrected image can be decoded to decode the information code C.
[0044] In this embodiment, as in the first embodiment described above, the information code C may be configured so that, within a predetermined range occupying at least a portion of the code area Ca, the difference between the brightness Lr1 of the first cell Ce1 and the brightness Lr2 of the second cell Ce2 is sufficiently smaller than the difference between the brightness Lr1 of the first cell Ce1 and the brightness Lrm of the margin area Cm.
[0045] The present invention is not limited to the above-described embodiments and modifications, and may be embodied as follows, for example. (1) The information code C according to the present invention is not limited to being displayed on a display device such as the mobile terminal 20, but may be printed and displayed on other display media, for example, paper media.
[0046] (2) The information code C according to the first embodiment is not limited to having the margin area Cm be white, but may be a light color close to white. Also, the information code C according to the first embodiment is not limited to having the second cell Ce2 be black, but may be a dark color close to black that is slightly lower in brightness than the first cell Ce1.
[0047] (3) The information code C according to the second embodiment is not limited to having the margin area Cm be black, but may be a dark color close to black. Also, the information code C according to the second embodiment is not limited to having the second cell Ce2 be white, but may be a light color close to white that is slightly brighter than the first cell Ce1.
[0048] (4) The information code C according to the present invention is not limited to being configured as a QR code, but may be configured as other types of information code, such as a barcode, a data matrix code, or a maxicode. [Explanation of symbols]
[0049] 10...Information code reading system 20...Mobile terminal (display medium, display device) 30...Information code reader 31...Control unit (image correction unit, decoding unit) 33...imaging unit C...Information code Ca...coding region Ce1...first cell Ce2: Second cell Cf...Position detection pattern Cm: Margin area
Claims
1. a display medium on which an information code is displayed, the information code being configured by arranging a plurality of first cells and second cells having a different brightness than the first cells within a code area surrounded by a predetermined margin area; an information code reader for optically reading the information code; An information code reading system comprising: the information code is configured such that the brightness of the first cell is between the brightness of the second cell and the brightness of the predetermined margin area, and in a predetermined range occupying at least a part of the code area, the difference between the brightness of the first cell and the brightness of the second cell is smaller than the difference between the brightness of the first cell and the brightness of the predetermined margin area; The information code reader is an imaging unit that images the information code; an image correction unit that performs gamma correction on the color of the captured image captured by the imaging unit so that the difference between the brightness of the first cell and the brightness of the second cell in the predetermined range becomes large; a decoding unit that performs a decoding process for decoding the information code on the corrected image that has been gamma-corrected by the image correction unit; Equipped with 10. An information code reading system, wherein the display medium is a paper medium on which an information code is printed.
2. 2. The information code reading system according to claim 1, wherein the predetermined range is set to coincide with the code area.
3. the information code is configured such that a position detection pattern used for detecting the code area is arranged within the code area, 2. The information code reading system according to claim 1, wherein the predetermined range is set so as to exclude the position detection pattern.
4. An information code reader that optically reads an information code configured by arranging a plurality of first cells and second cells having a different brightness than the first cells within a code area surrounded by a predetermined margin area, the information code is printed on a paper medium in such a manner that the brightness of the first cell is between the brightness of the second cell and the brightness of the predetermined margin area, and that, within a predetermined range that occupies at least a part of the code area, the difference between the brightness of the first cell and the brightness of the second cell is smaller than the difference between the brightness of the first cell and the brightness of the predetermined margin area; an imaging unit that images the information code; an image correction unit that performs gamma correction on the color of the captured image captured by the imaging unit so that the difference between the brightness of the first cell and the brightness of the second cell in the predetermined range becomes large; a decoding unit that performs a decoding process for decoding the information code on the corrected image that has been gamma-corrected by the image correction unit; An information code reading device comprising:
Citation Information
Patent Citations
Pattern recognition device, pattern recognition method, and electronic equipment provided with the pattern recognition device
JP2006277315A
Information code, information code generation apparatus, information code generation program and information code reader
JP2012226710A
Settlement system
JP2014071799A
Information code reading system, information code reading device, and information code forming medium
JP2017199423A
Optical information reading apparatus
JP2018136853A