2D code illustration creation system
The two-dimensional code illustration system integrates animal characters with codes by using positioning symbols and data management, allowing readable and secure illustrations.
Patent Information
- Application Number
- JP2021213599
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-28
- Publication Date
- 2025-10-06
- Estimated Expiration
- 2041-12-28
AI Technical Summary
Conventional two-dimensional code sheets separate illustrations of animals and the codes, lacking a system to integrate them visually, and existing systems do not effectively manage data volume or security of encoded information.
A two-dimensional code illustration system that integrates animal character illustrations with two-dimensional codes by using positioning symbols to create eyes, dividing the code area into face and body regions, adding frames, and managing data with whitelist and blacklist controls.
Enables visually integrated animal character illustrations with readable two-dimensional codes, manages data volume, and ensures secure encoding by using shortened URLs and blacklist management.
Smart Images

Figure 0007749455000001 
Figure 0007749455000002 
Figure 0007749455000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a two-dimensional code illustration creation system that creates illustrations of animal characters using two-dimensional codes. [Background technology]
[0002] Two-dimensional codes such as QR Code (registered trademark) have been used to encode various data (see, for example, Patent Document 1). Sheets with two-dimensional codes have also been proposed that allow users to grasp an outline of the information encoded in the two-dimensional code simply by looking at the code (see, for example, Patent Document 2). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 2867904 [Patent Document 2] Japanese Patent Application Laid-Open No. 2007-304574 Summary of the Invention [Problem to be solved by the invention]
[0004] However, on conventional sheets with two-dimensional codes, illustrations of animals and the like and the two-dimensional code are arranged separately, and the illustrations of animals and the two-dimensional code are recognized separately. Until now, there has been no system that creates illustrations of animal characters integrated with two-dimensional codes (two-dimensional codes that are visually recognized as integrated with illustrations of animal characters).
[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a two-dimensional code illustration creation system that can create illustrations of animal characters integrated with two-dimensional codes (two-dimensional codes that are visually recognized as integrated with illustrations of animal characters). [Means for solving the problem]
[0006] The two-dimensional code illustration creation system of the present invention is a two-dimensional code illustration creation system for creating illustrations of animal characters using two-dimensional codes, wherein the two-dimensional code has a rectangular code area having four corners, and positioning symbols are arranged at three of the four corners of the code area, and the positioning symbols have a rectangular dark color pattern consisting of a plurality of dark color cells arranged in the center of the positioning symbol, a rectangular frame-shaped light color pattern consisting of a plurality of light color cells arranged around the dark color pattern, and a rectangular frame-shaped dark color pattern consisting of a plurality of dark color cells arranged around the light color pattern, and a data area inward from the four corners of the code area is provided in which predetermined data is coded using a plurality of light color cells and a plurality of dark color cells, and the system includes an input unit for inputting the predetermined data, a two-dimensional code generation unit for generating the two-dimensional code in which the predetermined data is coded in the data area based on the input predetermined data, and a two-dimensional code generation unit for generating adjacent positioning symbols among the three positioning symbols included in the generated two-dimensional code. For each of the first and second positioning symbols, at least one of the dark color cells constituting the positioning symbol is replaced with a first deep color cell, or at least one of the light color cells constituting the positioning symbol is replaced with a first light color cell, thereby giving the first and second positioning symbols the same design, and further, for the remaining third positioning symbol among the three positioning symbols, at least one of the dark color cells constituting the positioning symbol is replaced with a second deep color cell of a color different from that of the first deep color cell. an eye illustration creation unit that creates an illustration of both eyes of the animal character by replacing at least one of the light-colored cells that make up the positioning symbol with a first light-colored cell, or by replacing at least one of the light-colored cells that make up the positioning symbol with a second light-colored cell that is different in color from the first light-colored cell, and giving the third positioning symbol a design that is different from the first positioning symbol and the second positioning symbol; and a face-body division unit that divides the code region into a face region that includes the first positioning symbol and the second positioning symbol, and a body region that includes the third positioning symbol.The code area is provided with a frame adding unit that adds a face part frame representing a part of the face of the animal character around the face area or a body part frame representing a part of the body around the body area, and an output unit that creates an illustration of both eyes of the animal character, divides the illustration into the face area and the body area, and outputs the two-dimensional code to which the face part frame or the body part frame has been added.
[0007] As a result, an illustration of the animal character's eyes is created using the positioning symbols of the two-dimensional code, and the two-dimensional code is further divided into a face region and a body region, and a face portion frame is added to the face region, or a body portion frame is added to the body region, making it possible to create an illustration of the animal character integrated with the two-dimensional code (a two-dimensional code that is visually recognized as integrated with the illustration of the animal character).In this case, the dark cells that make up the two-dimensional code are replaced with dark cells (first dark cells or second dark cells), and the light cells that make up the two-dimensional code are replaced with light cells (first light cells or second light cells), making it possible to read the data encoded in the two-dimensional code even from the created illustration.
[0008] In addition, in the two-dimensional code illustration creation system of the present invention, the face-body division unit may divide the code area into a face area including the first positioning symbol and the second positioning symbol, a body area including the third positioning symbol, and a boundary area between the face area and the body area, and replace light-colored cells that make up the boundary area with predetermined background color cells.
[0009] As a result, the light-colored cells that form the boundary area between the face area and the body area are replaced with background-colored cells, making it possible to visually distinguish between the face area and the body area in an illustration of an animal character integrated with a two-dimensional code.
[0010] The two-dimensional code illustration creation system of the present invention may also include a face creation unit that replaces, in the face area, at least one of the multiple dark cells that make up the data area with a third dark cell of a color different from the first dark cell and the second dark cell, or replaces at least one of the multiple light cells that make up the data area with a third light cell of a color different from the first light cell and the second light cell, and a nose creation unit that replaces, in the face area, one or more dark cells that make up a nose area that is set between the first positioning symbol and the second positioning symbol in the left-right direction and below the first positioning symbol and the second positioning symbol in the up-down direction with a fourth dark cell of a color different from the first dark cell, the second dark cell, and the third dark cell.
[0011] As a result, in the face area, the nose area is set between the eyes (the first positioning symbol and the second positioning symbol) in the left-right direction and below the eyes (the first positioning symbol and the second positioning symbol) in the up-down direction, and the dark colored cells that make up the nose area are replaced with a dark colored cell (the fourth dark colored cell) that is a different color from the other dark colored cells (the first to third dark colored cells), making it possible to visually identify the face area (the eyes and nose) in an illustration of an animal character integrated with a two-dimensional code.
[0012] The two-dimensional code illustration creation system of the present invention may also include a face creation unit that replaces, in the face area, at least one of the multiple dark cells that make up the data area with a third dark cell of a color different from the first dark cell and the second dark cell, or replaces at least one of the multiple light cells that make up the data area with a third light cell of a color different from the first light cell and the second light cell, and a mouth creation unit that replaces, in the face area, one or more dark cells that make up the mouth area that is set further below the nose area that is set below the first positioning symbol and the second positioning symbol in the vertical direction with a fourth dark cell of a color different from the first dark cell, the second dark cell, and the third dark cell.
[0013] As a result, in the face area, the mouth area is set between the eyes (the first positioning symbol and the second positioning symbol) in the left-right direction and further below the nose area, which is set below the eyes (the first positioning symbol and the second positioning symbol) in the up-down direction, and the dark cells that make up the mouth area are replaced with a dark cell (the fourth dark cell) of a different color from the other dark cells (the first to third dark cells), making it possible to visually identify the face area (the eyes and the mouth) in an illustration of an animal character integrated with a two-dimensional code.
[0014] The two-dimensional code illustration creation system of the present invention may also include a corner-reducing unit that replaces cells arranged at the four vertices of the code area with cells of a predetermined background color.
[0015] This replaces the cells located at the four vertices of the code area of the two-dimensional code with background color cells, making it possible to give rounded contours to the illustration of the animal character integrated with the two-dimensional code.
[0016] In addition, the two-dimensional code illustration creation system of the present invention may be configured such that the specified data includes a shortened URL having a smaller amount of data than a regular URL and a hash value corresponding to the regular URL, and the regular URL can be obtained by using the shortened URL and the hash value.
[0017] This allows the amount of data coded in the data area to be reduced by using a shortened URL that has less data (shorter URL notation) than the regular URL. If a shortened URL is not used, and the data volume of the regular URL is large (the URL is long), and the amount of data coded in the data area is large, the proportion (area ratio) of the data area to the code area becomes large, and the size of the positioning symbol becomes relatively small. As a result, the size of the animal character's eyes becomes small and the distance between them becomes wide, making it difficult to recognize them as animal characters, or making it difficult to express the animal characters in a cute way. Even if the data volume of the regular URL is large, by using a shortened URL, the amount of data coded in the data area can be reduced and the size of the positioning symbol can be maintained. As a result, the size of the animal character's eyes can be kept appropriate and the distance between the eyes can be kept appropriate, making the animal character easier to recognize, or making the animal character appear cute.
[0018] In addition, the two-dimensional code illustration creation system of the present invention may include a whitelist storage unit that stores data that is allowed to be coded into the data area as whitelist information in advance, and the two-dimensional code generation unit may generate the two-dimensional code in which the specified data is coded into the data area when the input specified data is included in the whitelist information.
[0019] This allows a two-dimensional code to be generated appropriately if the input data (e.g., a store URL) is included in the whitelist information. The whitelist information (e.g., the URLs of specific service affiliated stores) can be managed by, for example, the system operator.
[0020] In addition, the two-dimensional code illustration creation system of the present invention includes a blacklist storage unit that stores data that is prohibited from being coded into the data area as blacklist information in advance, and if the input specified data is included in the blacklist information, the two-dimensional code generation unit does not need to generate the two-dimensional code in which the specified data is coded into the data area.
[0021] This prohibits the generation of a two-dimensional code if the input data (for example, a store URL) is included in the blacklist information. Blacklist information (for example, URLs of harmful sites) can be managed by, for example, the system operator.
[0022] A method of the present invention is a method executed in a two-dimensional code illustration creation system that creates illustrations of animal characters using two-dimensional codes, the two-dimensional code having a rectangular code area with four corners, positioning symbols arranged at three of the four corners of the code area, the positioning symbols having a rectangular dark pattern consisting of a plurality of dark cells arranged in the center of the positioning symbol, a rectangular frame-shaped light pattern consisting of a plurality of light cells arranged around the dark pattern, and a rectangular frame-shaped dark pattern consisting of a plurality of dark cells arranged around the light pattern, and a data area inward from the four corners of the code area is provided in which predetermined data is coded using a plurality of light cells and a plurality of dark cells, the method includes the steps of: inputting the predetermined data; generating the two-dimensional code in which the predetermined data is coded in the data area based on the input predetermined data; and selecting adjacent first positioning symbols among three positioning symbols included in the generated two-dimensional code. For each of the first and second positioning symbols, at least one of the dark colored cells constituting the positioning symbol is replaced with a first deep colored cell, or at least one of the light colored cells constituting the positioning symbol is replaced with a first light colored cell, thereby giving the first positioning symbol and the second positioning symbol the same design; and for the remaining third positioning symbol of the three positioning symbols, at least one of the dark colored cells constituting the positioning symbol is replaced with a second dark colored cell of a color different from that of the first dark colored cell; or a step of creating an illustration of both eyes of the animal character by replacing at least one of the light colored cells constituting the positioning symbol with a second light colored cell of a color different from that of the first light colored cell, and giving the third positioning symbol a design different from that of the first positioning symbol and the second positioning symbol; a step of dividing the code area into a face area including the first positioning symbol and the second positioning symbol, and a body area including the third positioning symbol; and a step of dividing the code area into a face area including the first positioning symbol and the second positioning symbol, and giving the third positioning symbol a design different from that of the first positioning symbol and the second positioning symbol;The method includes a step of adding a face part frame representing a part of the face of the animal character around the face region, or adding a body part frame representing a part of the body around the body region, and a step of creating an illustration of both eyes of the animal character, dividing it into the face region and the body region, and outputting the two-dimensional code to which the face part frame or the body part frame has been added.
[0023] This method, like the above system, creates an illustration of an animal character's eyes using positioning symbols for the two-dimensional code, then divides the two-dimensional code into a face region and a body region, and adds a face frame to the face region or a body frame to the body region, making it possible to create an illustration of the animal character integrated with the two-dimensional code (a two-dimensional code that is visually recognized as integrated with the illustration of the animal character).In this case, the dark cells that make up the two-dimensional code are replaced with dark cells (first dark cells or second dark cells), and the light cells that make up the two-dimensional code are replaced with light cells (first light cells or second light cells), making it possible to read the data encoded in the two-dimensional code even from the created illustration.
[0024] The program of the present invention is a program executed by a computer of a two-dimensional code illustration creation system that creates illustrations of animal characters using two-dimensional codes, the two-dimensional code having a rectangular code area with four corners, positioning symbols arranged at three of the four corners of the code area, the positioning symbols having a rectangular dark pattern consisting of a plurality of dark cells arranged in the center of the positioning symbol, a rectangular frame-shaped light pattern consisting of a plurality of light cells arranged around the dark pattern, and a rectangular frame-shaped dark pattern consisting of a plurality of dark cells arranged around the light pattern, and a data area inward from the four corners of the code area is provided in which predetermined data is coded using a plurality of light cells and a plurality of dark cells, and the program includes the following steps: inputting the predetermined data into the computer; generating the two-dimensional code in which the predetermined data is coded in the data area based on the input predetermined data; and extracting the three positioning symbols included in the generated two-dimensional code. For each of the first and second positioning symbols adjacent to each other among the positioning symbols, at least one of the dark colored cells constituting the positioning symbol is replaced with a first deep colored cell, or at least one of the light colored cells constituting the positioning symbol is replaced with a first light colored cell, thereby giving the first and second positioning symbols the same design; and for the remaining third positioning symbol among the three positioning symbols, at least one of the dark colored cells constituting the positioning symbol is replaced with a first deep colored cell. a process of creating an illustration of both eyes of the animal character by replacing at least one of the light-colored cells constituting the positioning symbol with a second dark-colored cell of a different color from the first light-colored cell, or by replacing at least one of the light-colored cells constituting the positioning symbol with a second light-colored cell of a different color from the first light-colored cell, and giving the third positioning symbol a design different from the first positioning symbol and the second positioning symbol; and a process of dividing the code region into a face region including the first positioning symbol and the second positioning symbol, and a body region including the third positioning symbol.The method executes a process of adding a face part frame representing a part of the face of the animal character around the face area or adding a body part frame representing a part of the body around the body area outside the code area, and a process of creating an illustration of both eyes of the animal character, dividing it into the face area and the body area, and outputting the two-dimensional code to which the face part frame or the body part frame has been added.
[0025] Like the above system, this program also creates an illustration of an animal character's eyes using positioning symbols for the two-dimensional code, and further divides the two-dimensional code into a face region and a body region, adding a face frame to the face region or a body frame to the body region, making it possible to create an illustration of the animal character integrated with the two-dimensional code (a two-dimensional code that is visually recognized as integrated with the illustration of the animal character).In this case, the dark cells that make up the two-dimensional code are replaced with dark cells (first dark cells or second dark cells), and the light cells that make up the two-dimensional code are replaced with light cells (first light cells or second light cells), making it possible to read the data encoded in the two-dimensional code even from the created illustration. [Effects of the Invention]
[0026] According to the present invention, it is possible to create an illustration of an animal character integrated with a two-dimensional code (a two-dimensional code that is visible integrated with an illustration of an animal character), and it is possible to read the data encoded in the two-dimensional code even from the created illustration. [Brief explanation of the drawings]
[0027] [Figure 1] 1 is a block diagram showing the configuration of a two-dimensional code illustration creation system according to an embodiment of the present invention; [Figure 2] FIG. 1 is a diagram showing an example of a two-dimensional code according to an embodiment of the present invention. [Figure 3]10A and 10B are diagrams illustrating an example of creating an illustration of both eyes according to an embodiment of the present invention. [Figure 4] FIG. 2 is a diagram showing an example of division of a face region and a body region according to an embodiment of the present invention. [Figure 5] FIG. 10 is a diagram showing an example of frame addition according to an embodiment of the present invention. [Figure 6] 10A to 10C are diagrams illustrating an example of face creation according to an embodiment of the present invention. [Figure 7] 10A and 10B are diagrams illustrating an example of nose creation according to an embodiment of the present invention. [Figure 8] 10A and 10B are diagrams illustrating an example of creating a mouth according to an embodiment of the present invention. [Figure 9] 10A and 10B are diagrams illustrating an example of corner chamfering according to an embodiment of the present invention. [Figure 10] FIG. 1 is a diagram showing an example of a two-dimensional code illustration created in an embodiment of the present invention. [Figure 11] 3 is a sequence diagram for explaining the operation of the two-dimensional code illustration creation system according to the embodiment of the present invention. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0028] The following describes a two-dimensional code illustration creation system according to an embodiment of the present invention, with reference to the accompanying drawings. In this embodiment, a two-dimensional code illustration creation system is used to create illustrations of animal characters and the like using two-dimensional codes that encode the URLs of stores, commercial facilities, and the like.
[0029] The configuration of a two-dimensional code illustration creation system according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the two-dimensional code illustration creation system according to this embodiment. As shown in FIG. 1, the two-dimensional code illustration creation system 1 includes a user terminal 2 used by a system user, and a system server 4 connected to the user terminal 2 via a network 3. The user terminal 2 is, for example, a smartphone or a personal computer. The system server 4 is, for example, a cloud server, and includes a cloud database 40.
[0030] As shown in FIG. 1, the user terminal 2 includes an input unit 5, an output unit 6, a storage unit 7, and a control unit 8. The input unit 5 is an input interface that accepts input from a user. Data such as the URL of a store, commercial facility, etc. is input to the input unit 5. The output unit 6 is an output interface (e.g., a display screen) for outputting to the user. The output unit 6 outputs (e.g., displays on a screen) a two-dimensional code illustration I (see FIG. 10) created using a two-dimensional code C (see FIG. 2). The storage unit 7 is, for example, a storage medium such as a memory, and stores various data and programs used to create the two-dimensional code illustration I. The control unit 8 is, for example, a CPU, and has various functions for creating the two-dimensional code illustration I. The functions of the control unit 8 are realized by executing a program stored in the storage unit 7. The program can be implemented, for example, as a web application downloaded from the system server 4 whenever required. Note that the functions of the control unit 8 of the user terminal 2 may be provided in the system server 4.
[0031] As shown in Figure 1, the control unit 8 has functional blocks for creating a two-dimensional code illustration I, such as a two-dimensional code generation unit 10, an eye illustration generation unit 11, a face-body division unit 12, a frame addition unit 13, a face creation unit 14, a nose creation unit 15, a mouth creation unit 16, and a corner reduction unit 17.
[0032] The two-dimensional code generation unit 10 has a function of generating a two-dimensional code C in which predetermined data is coded in a data area DA based on predetermined data input by a user (for example, a URL of a store, commercial facility, etc.) This two-dimensional code C can be generated using known technology.
[0033] FIG. 2 is a diagram showing an example of a two-dimensional code C. As shown in FIG. 2, the two-dimensional code C is, for example, a QR code (registered trademark). The two-dimensional code C has a quadrangular code area CA having four corners, and positioning symbols P1 to P3 are arranged at three of the four corners of the code area CA. The positioning symbols P1 to P3 have a quadrangular dark pattern composed of a plurality of dark cells DC arranged in the center of the positioning symbols P1 to P3, a quadrangular frame-shaped light pattern composed of a plurality of light cells BC arranged around the dark pattern, and a quadrangular frame-shaped dark pattern composed of a plurality of dark cells DC arranged around the light pattern. A data area DA is provided inside the four corners of the code area CA, in which predetermined data is encoded using the plurality of light cells BC and the plurality of dark cells DC.
[0034] The predetermined data coded in the data area DA of the two-dimensional code C may include a shortened URL, which has a smaller amount of data than a regular URL (for example, the URL of a store or commercial facility), and a hash value corresponding to the regular URL, so that the regular URL can be obtained by using the shortened URL and the hash value. Publicly known techniques can be used to generate this shortened URL and hash value.
[0035] In addition, the system server 4 (cloud database 40) may store in advance whitelist information that indicates data that is permitted to be coded in the data area DA, and the two-dimensional code generation unit 10 may acquire the whitelist information from the system server 4 (cloud database 40), and if the input predetermined data is included in the whitelist information, generate a two-dimensional code C in which the predetermined data is coded in the data area DA. The whitelist information may be stored in the storage unit 7 of the user terminal 2.
[0036] Furthermore, data that is prohibited from being coded in the data area DA is stored in advance as blacklist information in the system server 4 (cloud database 40), and the two-dimensional code generation unit 10 acquires the blacklist information from the system server 4 (cloud database 40), and if the input predetermined data is included in the blacklist information, it does not have to generate a two-dimensional code C in which the predetermined data is coded in the data area DA. The blacklist information may also be stored in the storage unit 7 of the user terminal 2.
[0037] The eye illustration creation unit has a function of creating an illustration of both eyes of an animal character using the positioning symbols P1 to P3. Specifically, as shown in Fig. 3, for each of the adjacent first positioning symbol P1 and second positioning symbol P2 among the three positioning symbols P1 to P3 included in the generated two-dimensional code C, the eye illustration creation unit replaces at least one of the dark cells DC constituting the positioning symbols P1 and P2 with a first dark cell, or replaces at least one of the light cells BC constituting the positioning symbols P1 and P2 with a first light cell, thereby giving the first positioning symbol P1 and the second positioning symbol P2 the same design. Furthermore, for the remaining third positioning symbol P3 of the three positioning symbols P1 to P3, the eye illustration creation unit replaces at least one of the dark cells DC constituting the positioning symbol P3 with a second dark cell of a color different from the first dark cell, or replaces at least one of the light cells BC constituting the positioning symbol P3 with a second light cell of a color different from the first light cell, thereby giving the third positioning symbol P3 a design different from the first positioning symbol P1 and the second positioning symbol P2. In this way, an illustration of the eyes of the animal character is created.
[0038] The face-body dividing unit 12 has a function of dividing the code area CA into a face area FA and a body area BA. Specifically, as shown in Fig. 4, the face-body dividing unit 12 divides the code area CA into a face area FA including a first positioning symbol P1 and a second positioning symbol P2, a body area BA including a third positioning symbol P3, and a boundary area KA between the face area FA and the body area BA, and replaces light-colored cells BC that make up the boundary area KA with predetermined background-colored cells.
[0039] The frame adding unit 13 has a function of adding a frame F outside the code area CA. Specifically, as shown in Fig. 5, the frame adding unit 13 adds a face portion frame F representing a part of the face of the animal character around the face area FA, or adds a body portion frame F representing a part of the body around the body area BA, outside the code area CA. In the example of Fig. 5, frames F of both ears and frames F of both cheeks are added around the face area FA, and frames F of both arms and frames F of both feet are added around the body area BA.
[0040] The face creation unit 14 has a function of creating a face area FA of an animal character. Specifically, as shown in Fig. 6, the face creation unit 14 replaces at least one of the plurality of dark cells DC constituting the data area DA in the face area FA with a third dark cell of a color different from the first dark cell and the second dark cell, or replaces at least one of the plurality of light cells BC constituting the data area DA with a third light cell of a color different from the first light cell and the second light cell. Note that a similar process can also be performed in the body area BA (see Fig. 10).
[0041] The nose creation unit 15 has a function of creating a nose area NA of an animal character. Specifically, as shown in Fig. 7, the nose creation unit 15 replaces one or more dark color cells DC constituting the nose area NA, which are set between the first positioning symbol P1 and the second positioning symbol P2 in the left-right direction and below the first positioning symbol P1 and the second positioning symbol P2 in the up-down direction in the face area FA, with a fourth dark color cell whose color is different from the first dark color cell, the second dark color cell, and the third dark color cell.
[0042] The mouth creation unit 16 has a function of creating a mouth area MA of an animal character. Specifically, as shown in Fig. 8, the mouth creation unit 16 replaces one or more dark color cells DC constituting the mouth area MA, which is set further below the nose area NA, which is set below the first positioning symbol P1 and the second positioning symbol P2 in the vertical direction, in the face area FA, with a fourth dark color cell whose color is different from the first dark color cell, the second dark color cell, and the third dark color cell.
[0043] The corner trimming unit 17 has a function of trimming the four vertices of the code area CA. Specifically, as shown in Fig. 9, the corner trimming unit 17 replaces the cells CC located at the four vertices of the code area CA with cells of a predetermined background color. In this way, a two-dimensional code illustration I of an animal character is created using the two-dimensional code C.
[0044] The operation of the two-dimensional code illustration creation system 1 configured as above will be described with reference to the sequence diagram of FIG.
[0045] 11, when creating a two-dimensional code illustration I using the two-dimensional code illustration creation system 1 of this embodiment, first, the URL (regular URL) of a store, commercial facility, etc. is input into the user terminal 2 (S1). The URL (regular URL) input into the user terminal 2 is sent to the system server 4 (S2), and the system server 4 creates a shortened URL and a hash value that have a smaller amount of data than the regular URL (S3). The shortened URL and the hash value are then sent from the system server 4 to the user terminal 2 (S4).
[0046] In the user terminal 2, a two-dimensional code C is generated in which the shortened URL and hash value are encoded in a data area DA (S5), as shown in Fig. 2. Next, in the user terminal 2, an illustration of the animal character's eyes is created using positioning symbols P1 to P3 of the two-dimensional code C (S6), as shown in Fig. 3, and the code area CA is divided into a face area FA, a body area BA, and a boundary area KA (S7), as shown in Fig. 4. Then, a frame F is added to the outside of the code area CA (S8), as shown in Fig. 5.
[0047] Next, in the user terminal 2, a face area FA of the animal character is created (S9) as shown in Fig. 6, a nose area NA of the animal character is created (S10) as shown in Fig. 7, and a mouth area MA of the animal character is created (S11) as shown in Fig. 8. Then, the four vertices of the code area CA are rounded (S12) as shown in Fig. 9. The two-dimensional code illustration I created in this way is displayed on the screen of the user terminal 2 (S13).
[0048] According to the two-dimensional code illustration creation system 1 of this embodiment, an illustration of both eyes of an animal character is created using positioning symbols P1 to P3 of the two-dimensional code C, and further, the two-dimensional code C is divided into a face area FA and a body area BA, and a face portion frame F is added to the face area FA, or a body portion frame F is added to the body area BA, so that it is possible to create an illustration of the animal character integrated with the two-dimensional code C (a two-dimensional code C that is visually recognized as integrated with the illustration of the animal character). In this case, the dark cells DC that make up the two-dimensional code C are replaced with dark cells (first dark cells or second dark cells), and the light cells BC that make up the two-dimensional code C are replaced with light cells (first light cells or second light cells), so that the data coded in the two-dimensional code C can be read even from the created illustration.
[0049] In addition, in this embodiment, the light-colored cells BC that form the boundary area KA between the face area FA and the body area BA are replaced with background-colored cells, making it possible to visually distinguish between the face area FA and the body area BA in an illustration of an animal character integrated with a two-dimensional code C.
[0050] In addition, in this embodiment, in the face area FA, the nose area NA is set between the two eyes (the first positioning symbol P1 and the second positioning symbol P2) in the left-right direction and below the two eyes (the first positioning symbol P1 and the second positioning symbol P2) in the up-down direction, and the dark cell DC that constitutes the nose area NA is replaced with a dark cell (the fourth dark cell) of a color different from the other dark cells (the first to third dark cells), so that the face area FA (both eyes and nose) can be seen in the illustration of the animal character integrated with the two-dimensional code C.
[0051] In addition, in this embodiment, in the facial area FA, the mouth area MA is set between the eyes (the first positioning symbol P1 and the second positioning symbol P2) in the left-right direction and further below the nose area NA, which is set below the eyes (the first positioning symbol P1 and the second positioning symbol P2) in the up-down direction, and the dark cell DC that constitutes the mouth area MA is replaced with a dark cell (the fourth dark cell) of a different color from the other dark cells (the first to third dark cells), so that the facial area FA (both eyes and mouth) can be seen in the illustration of the animal character integrated with the two-dimensional code C.
[0052] In addition, in this embodiment, the cells located at the four vertices of the code area CA of the two-dimensional code C are replaced with background color cells, so that the outline of the illustration of the animal character integrated with the two-dimensional code C can be made rounded.
[0053] Furthermore, in this embodiment, by using a shortened URL that has a smaller amount of data (a shorter URL notation) than a regular URL, the amount of data coded in the data area DA can be reduced.
[0054] If a shortened URL is not used, and the amount of data encoded in the data area DA is large (the URL is long), the proportion (area) of the data area DA in the code area CA becomes large, and the size of the positioning symbols P1 to P3 becomes relatively small. As a result, the size of the animal character's eyes becomes small and the distance between them becomes wide, making it difficult to recognize them as animal characters, or making it difficult to portray the animal characters in a cute way.
[0055] Even if the data volume of the regular URL is large, by using a shortened URL, the amount of data coded in the data area DA can be reduced and the size of the positioning symbols P1 to P3 can be maintained. As a result, the size of the animal character's eyes can be kept appropriate and the distance between the eyes can be kept appropriate, making the animal character easier to recognize, or making the animal character appear cute.
[0056] Furthermore, in this embodiment, if the input data (for example, a store URL) is included in the whitelist information, the two-dimensional code C is appropriately generated. The whitelist information (for example, the URL of a specific service affiliated store) can be managed by, for example, a system operator.
[0057] Furthermore, in this embodiment, if the input data (for example, a store URL) is included in the blacklist information, the generation of the two-dimensional code C is prohibited. The blacklist information (for example, the URLs of harmful sites) can be managed by, for example, a system operator.
[0058] Although the embodiments of the present invention have been described above by way of example, the scope of the present invention is not limited to these, and can be modified and changed according to the purpose within the scope of the claims. [Industrial Applicability]
[0059] As described above, the two-dimensional code illustration creation system of the present invention can create illustrations of animal characters integrated with two-dimensional codes (two-dimensional codes that are visible integrated with illustrations of animal characters), and has the effect of making it possible to read the data encoded in the two-dimensional code even from the created illustration, and is useful as a system for creating illustrations of animal characters, etc. using two-dimensional codes that encode the URLs of stores, commercial facilities, etc. [Explanation of symbols]
[0060] 1. 2D code illustration creation system 2. User terminal 3 Network 4 System Server 5 Input section 6 Output section 7 Memory section 8 Control Unit 10 Two-dimensional code generator 11. Eye illustration generation section 12 Face and body division 13 Frame Addition Section 14 Face Creation Department 15 Nose creation section 16. Mouth Creation Department 17 Chamfered corner
Claims
1. In a two-dimensional code illustration creation system that creates illustrations of animal characters using two-dimensional codes, The two-dimensional code has a rectangular code area having four corners, Positioning symbols are arranged at three of the four corners of the code area, the positioning symbol has a rectangular dark pattern composed of a plurality of dark cells arranged in the center of the positioning symbol, a rectangular frame-shaped light pattern composed of a plurality of light cells arranged around the dark pattern, and a rectangular frame-shaped dark pattern composed of a plurality of dark cells arranged around the light pattern, a data area in which predetermined data is coded using a plurality of light color cells and a plurality of dark color cells is provided in a portion inside the four corners of the code area; The system comprises: an input unit to which the predetermined data is input; a two-dimensional code generating unit that generates the two-dimensional code in which the predetermined data is coded in the data area based on the input predetermined data; an eye illustration creation unit that creates an illustration of both eyes of the animal character by replacing at least one of the dark cells that make up a first positioning symbol and a second positioning symbol that are adjacent to each other among the three positioning symbols included in the generated two-dimensional code with a first deep cell, or by replacing at least one of the light cells that make up the positioning symbol with a first light cell, thereby giving the first positioning symbol and the second positioning symbol the same design, and further, by replacing at least one of the dark cells that make up a third positioning symbol among the three positioning symbols with a second deep cell that has a different color from the first deep cell, or by replacing at least one of the light cells that make up the positioning symbol with a second light cell that has a different color from the first light cell, thereby giving the third positioning symbol a design that is different from the first positioning symbol and the second positioning symbol; a face-body dividing unit that divides the code region into a face region including the first positioning symbol and the second positioning symbol, and a body region including the third positioning symbol; a frame adding unit that adds a face part frame representing a part of the face of the animal character around the face area or adds a body part frame representing a part of the body around the body area outside the code area; an output unit that creates an illustration of both eyes of the animal character, divides the illustration into the face region and the body region, and outputs the two-dimensional code to which the face portion frame or the body portion frame is added; A two-dimensional code illustration creation system comprising:
2. 2. The two-dimensional code illustration creation system according to claim 1, wherein the face-body division unit divides the code area into a face area including the first positioning symbol and the second positioning symbol, a body area including the third positioning symbol, and a boundary area between the face area and the body area, and replaces light-colored cells that make up the boundary area with predetermined background color cells.
3. a face creation unit that replaces, in the face area, at least one of a plurality of dark color cells that constitute the data area with a third dark color cell that is different in color from the first dark color cell and the second dark color cell, or replaces at least one of a plurality of light color cells that constitute the data area with a third light color cell that is different in color from the first light color cell and the second light color cell; 3. The two-dimensional code illustration creation system according to claim 1, further comprising a nose creation unit that replaces one or more dark colored cells that constitute a nose area in the face area, the nose area being between the first positioning symbol and the second positioning symbol in the left-right direction and below the first positioning symbol and the second positioning symbol in the up-down direction, with a fourth dark colored cell that is a different color from the first dark colored cell, the second dark colored cell, and the third dark colored cell.
4. a face creation unit that replaces, in the face area, at least one of a plurality of dark color cells that constitute the data area with a third dark color cell that is different in color from the first dark color cell and the second dark color cell, or replaces at least one of a plurality of light color cells that constitute the data area with a third light color cell that is different in color from the first light color cell and the second light color cell; 3. The two-dimensional code illustration creation system of claim 1, further comprising a mouth creation unit that replaces one or more dark colored cells that constitute a mouth area in the face area, which is set further below a nose area that is set below the first positioning symbol and the second positioning symbol in the vertical direction, with a fourth dark colored cell that is a different color from the first dark colored cell, the second dark colored cell, and the third dark colored cell.
5. A two-dimensional code illustration creation system according to any one of claims 1 to 4, comprising a corner-reducing unit that replaces cells located at the four vertices of the code area with cells of a predetermined background color.
6. the predetermined data includes a shortened URL having a smaller amount of data than a regular URL and a hash value corresponding to the regular URL; The two-dimensional code illustration creation system according to any one of claims 1 to 5, wherein the system is configured to be able to obtain the regular URL by using the shortened URL and the hash value.
7. a whitelist storage unit that stores data that is permitted to be coded in the data area as whitelist information in advance; A two-dimensional code illustration creation system described in any one of claims 1 to 6, wherein the two-dimensional code generation unit generates the two-dimensional code in which the specified data is encoded in the data area when the input specified data is included in the whitelist information.
8. a blacklist storage unit that stores in advance data that is prohibited from being encoded in the data area as blacklist information; A two-dimensional code illustration creation system as described in any one of claims 1 to 7, wherein the two-dimensional code generation unit does not generate the two-dimensional code in which the specified data is encoded in the data area if the input specified data is included in the blacklist information.
9. A method executed in a two-dimensional code illustration creation system for creating illustrations of animal characters using two-dimensional codes, The two-dimensional code has a rectangular code area having four corners, Positioning symbols are arranged at three of the four corners of the code area, the positioning symbol has a rectangular dark pattern composed of a plurality of dark cells arranged in the center of the positioning symbol, a rectangular frame-shaped light pattern composed of a plurality of light cells arranged around the dark pattern, and a rectangular frame-shaped dark pattern composed of a plurality of dark cells arranged around the light pattern, a data area in which predetermined data is coded using a plurality of light color cells and a plurality of dark color cells is provided in a portion inside the four corners of the code area; The method comprises: a step of inputting the predetermined data; generating the two-dimensional code in which the predetermined data is encoded in the data area based on the input predetermined data; a step of replacing at least one of the dark cells constituting the first positioning symbol and the second positioning symbol adjacent to each other among the three positioning symbols included in the generated two-dimensional code with a first deep cell, or replacing at least one of the light cells constituting the positioning symbol with a first light cell, thereby giving the first positioning symbol and the second positioning symbol the same design, and further replacing at least one of the dark cells constituting the remaining third positioning symbol among the three positioning symbols with a second deep cell of a different color from the first dark cell, or replacing at least one of the light cells constituting the positioning symbol with a second light cell of a different color from the first light cell, thereby giving the third positioning symbol a design different from the first positioning symbol and the second positioning symbol, thereby creating an illustration of both eyes of the animal character; Dividing the code region into a face region including the first positioning symbol and the second positioning symbol, and a body region including the third positioning symbol; adding a face part frame representing a part of the face of the animal character around the face area or adding a body part frame representing a part of the body around the body area outside the code area; creating an illustration of both eyes of the animal character, dividing it into the face region and the body region, and outputting the two-dimensional code to which the face portion frame or the body portion frame is added; A method comprising:
10. A program executed by a computer in a two-dimensional code illustration creation system that creates illustrations of animal characters using two-dimensional codes, The two-dimensional code has a rectangular code area having four corners, Positioning symbols are arranged at three of the four corners of the code area, the positioning symbol has a rectangular dark pattern composed of a plurality of dark cells arranged in the center of the positioning symbol, a rectangular frame-shaped light pattern composed of a plurality of light cells arranged around the dark pattern, and a rectangular frame-shaped dark pattern composed of a plurality of dark cells arranged around the light pattern, a data area in which predetermined data is coded using a plurality of light color cells and a plurality of dark color cells is provided in a portion inside the four corners of the code area; The program causes the computer to: A process in which the predetermined data is input; generating the two-dimensional code in which the predetermined data is coded in the data area based on the input predetermined data; a process of creating an illustration of both eyes of the animal character by replacing at least one of the dark cells constituting the first positioning symbol and the second positioning symbol adjacent to each other among the three positioning symbols included in the generated two-dimensional code with a first deep cell, or by replacing at least one of the light cells constituting the positioning symbol with a first light cell, thereby giving the first positioning symbol and the second positioning symbol the same design, and further replacing at least one of the dark cells constituting the third positioning symbol of the three positioning symbols with a second deep cell of a different color from the first dark cell, or by replacing at least one of the light cells constituting the positioning symbol with a second light cell of a different color from the first light cell, thereby giving the third positioning symbol a design different from the first positioning symbol and the second positioning symbol; a process of dividing the code region into a face region including the first positioning symbol and the second positioning symbol, and a body region including the third positioning symbol; a process of adding a face part frame representing a part of the face of the animal character around the face area or adding a body part frame representing a part of the body around the body area outside the code area; a process of creating an illustration of both eyes of the animal character, dividing it into the face region and the body region, and outputting the two-dimensional code to which the face portion frame or the body portion frame is added; A program characterized by causing a
Citation Information
Patent Citations
JP1986065564U
Framed bar code, assembled bar code, color bar code, program for drawing framed bar code, program for drawing assembled bar code, and bar code coloring program
JP2007018478A
Sheet having two-dimensional code, server device, and information providing system
JP2007304574A
Pocket mobile terminal and content distribution system
JP2008294617A
Information processing terminal and information providing system
JP2009282896A