Authenticity determination system, authenticity determination method, authenticity determination device, computer program, and method for photographing target medium

The authenticity determination system addresses the challenge of varying media types by associating media identifiers with customized photographing and determination conditions, ensuring accurate verification through a common application.

JP2025160721APending Publication Date: 2025-10-23DAI NIPPON PRINTING CO LTD

Patent Information

Application Number
JP2024063477
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-10
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

Existing authenticity determination methods struggle to accurately determine the authenticity of various media from different companies and products due to varying optimal reading conditions, often relying on dedicated apps that fail to account for these differences.

Method used

An authenticity determination system and method that utilizes a terminal device and server to associate media identifiers with specific photographing and authenticity determination conditions, allowing for customized image capture and analysis based on the media type, using a common application to adapt to different media types and environments.

Benefits of technology

Enables accurate authenticity determination of diverse media by optimizing photographing conditions and algorithms, ensuring consistent and precise verification across different companies and products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025160721000001_ABST
    Figure 2025160721000001_ABST
Patent Text Reader

Abstract

To provide an authenticity determination system, an authenticity determination method, an authenticity determination device, a computer program, and a method for photographing a target medium that can accurately determine the authenticity of various media for each company and each product.SOLUTION: In an authenticity determination system, a terminal device obtains a media identifier of a target medium and transmits the obtained media identifier to a server. The server stores photographing condition information, which associates the media identifier with photographing conditions for photographing the medium, and authenticity determination condition information, which associates the media identifier with authenticity determination conditions for determining the authenticity of the medium, identifies the photographing conditions corresponding to the media identifier received from the terminal device based on the photographing condition information, and transmits the identified photographing conditions to the terminal device. The terminal device obtains a captured image obtained by photographing the target medium based on the photographing conditions received from the server. The server or the terminal device then determines the authenticity of the target medium based on the captured image, and the authenticity determination conditions corresponding to the media identifier.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an authenticity determination system, an authenticity determination method, an authenticity determination device, a computer program, and a method for photographing a target medium. Regarding. [Background technology]

[0002] Media containing information to prevent counterfeiting (counterfeiting and duplication) are used in a variety of situations, such as for authenticating genuine products, electronic guarantees, user registration, campaign applications, etc. by general consumers, salespeople, distributors, customs officials, etc. Security technologies such as holograms and copy prevention codes that are difficult to copy are used in such media.

[0003] In recent years, mobile devices such as smartphones equipped with high-performance cameras and advanced image processing functions have become widespread, and there are currently studies on how to use the functions of such mobile devices to determine the authenticity of media.

[0004] Patent Document 1 discloses an authenticity determination method for determining the authenticity of an anti-counterfeiting medium attached to an adhesive body by photographing the medium from at least two angles using a simple imaging device such as a smartphone. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Publication No. 2019-36234 Summary of the Invention [Problem to be solved by the invention]

[0006] Because media for authenticity determination are provided or used by various companies, the type of media generally varies depending on the company or product. In authenticity determination methods such as those described in Patent Document 1, authenticity determination is often performed using a dedicated app for predetermined media. However, because optimal reading conditions differ depending on the media used by each company and product, it is difficult to accurately determine the authenticity of various media used by each company and product using a dedicated app.

[0007] The present invention has been made in consideration of the above circumstances, and aims to provide an authenticity determination system, an authenticity determination method, an authenticity determination device, a computer program, and a method for photographing target media that can accurately determine the authenticity of various media from various companies and products. [Means for solving the problem]

[0008] The authenticity determination system of this embodiment comprises a terminal device having a photographing unit and a server, wherein the terminal device acquires a media identifier of the target medium and transmits the acquired media identifier to the server, the server stores photographing condition information that associates the media identifier with the photographing conditions when photographing the medium, and authenticity determination condition information that associates the media identifier with the authenticity determination conditions for determining the authenticity of the medium, identifies the photographing conditions corresponding to the media identifier received from the terminal device based on the photographing condition information, and transmits the identified photographing conditions to the terminal device, the terminal device acquires a photographed image of the target medium based on the photographing conditions received from the server, and the server or the terminal device determines the authenticity of the target medium based on the photographed image and the authenticity determination conditions corresponding to the media identifier.

[0009] In the authenticity determination method of this embodiment, a terminal device having a photographing unit acquires a media identifier of the target medium and transmits the acquired media identifier to a server, the server stores photographing condition information that associates the media identifier with the photographing conditions used when photographing the medium, and authenticity determination condition information that associates the media identifier with authenticity determination conditions for determining the authenticity of the medium, identifies the photographing conditions corresponding to the media identifier received from the terminal device based on the photographing condition information, and transmits the identified photographing conditions to the terminal device, the terminal device acquires a photographed image of the target medium based on the photographing conditions received from the server, and the server or the terminal device determines the authenticity of the target medium based on the photographed image and the authenticity determination conditions corresponding to the medium identifier.

[0010] The authenticity determination device of this embodiment is equipped with a control unit, which stores shooting condition information that associates a medium identifier with the shooting conditions when photographing the medium, and authenticity determination condition information that associates a medium identifier with the authenticity determination conditions for determining the authenticity of the medium, identifies the shooting conditions that correspond to the medium identifier of the target medium received from a terminal device based on the shooting condition information, transmits the identified shooting conditions to the terminal device, and determines the authenticity of the target medium based on the photographed image of the target medium taken by the terminal device based on the shooting conditions and the authenticity determination conditions that correspond to the medium identifier.

[0011] The computer program of this embodiment causes a computer to execute the following process: identify the shooting conditions corresponding to the media identifier of the target medium received from a terminal device based on shooting condition information that associates the medium identifier with the shooting conditions when photographing the medium; send the identified shooting conditions to the terminal device; and determine the authenticity of the target medium based on authenticity determination conditions for determining the authenticity of the medium, which are associated with the photographed image of the target medium photographed by the terminal device based on the shooting conditions and the media identifier.

[0012] The authenticity determination method of this embodiment stores shooting condition information that associates a medium identifier with the shooting conditions when photographing the medium, and authenticity determination condition information that associates a medium identifier with the authenticity determination conditions for determining the authenticity of the medium, identifies the shooting conditions that correspond to the medium identifier of the target medium received from a terminal device based on the shooting condition information, transmits the identified shooting conditions to the terminal device, and determines the authenticity of the target medium based on the photographed image of the target medium taken by the terminal device based on the shooting conditions and the authenticity determination conditions that correspond to the medium identifier.

[0013] The computer program of this embodiment causes a computer to execute the following process: acquire a media identifier of a target medium, send the acquired media identifier to a server, receive from the server the shooting conditions corresponding to the acquired media identifier, which are identified based on shooting condition information that associates the media identifier with the shooting conditions when photographing the medium, and acquire a captured image of the target medium based on the received shooting conditions.

[0014] The target medium photographing method of this embodiment acquires a medium identifier of the target medium, sends the acquired medium identifier to a server, receives from the server photographing conditions corresponding to the acquired medium identifier, which are identified based on photographing condition information that associates the medium identifier with the photographing conditions when photographing the medium, and acquires a photographed image of the target medium based on the received photographing conditions. [Effects of the Invention]

[0015] According to the present invention, it is possible to accurately determine the authenticity of various media of various companies and products. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a diagram illustrating an example of the configuration of an authenticity determination system according to an embodiment of the present invention. [Figure 2] FIG. 1 is a diagram illustrating an example of a platform configuration according to an embodiment of the present invention. [Figure 3] FIG. 2 is a diagram illustrating an example of the configuration of a terminal device. [Figure 4]FIG. 2 illustrates an example of a server configuration. [Figure 5] FIG. 10 is a diagram illustrating an example of the configuration of terminal information. [Figure 6] FIG. 10 is a diagram showing an example of the configuration of an authenticity determination DB. [Figure 7] FIG. 10 is a diagram illustrating an example of shooting condition information. [Figure 8] FIG. 10 is a diagram showing an example of a shooting screen using display setting parameters. [Figure 9] FIG. 10 is a diagram showing an example of an authenticity determination waiting screen using display setting parameters. [Figure 10] FIG. 10 is a diagram showing an example of a determination result display screen using display setting parameters. [Figure 11] FIG. 10 is a diagram illustrating an example of image processing parameters. [Figure 12] FIG. 10 is a diagram showing an example of correspondence between a medium ID and an authentication algorithm. [Figure 13] FIG. 10 is a diagram illustrating an example of authenticity determination conditions. [Figure 14] FIG. 10 is a diagram illustrating an example of a comprehensive determination algorithm. [Figure 15] FIG. 2 is a diagram showing an example of a procedure for authenticity determination processing by the authenticity determination system of the first embodiment. [Figure 16] FIG. 2 is a diagram showing an example of a procedure for authenticity determination processing by the authenticity determination system of the first embodiment. [Figure 17] FIG. 10 is a diagram illustrating an example of a transition screen of a common application running on the terminal device. [Figure 18] FIG. 10 is a diagram showing an example of the configuration of a DB for storing authenticity determination results (logs). [Figure 19] FIG. 10 is a diagram showing an example of a procedure for authenticity determination processing by the authenticity determination system of the second embodiment. [Figure 20] FIG. 10 is a diagram showing an example of a procedure for authenticity determination processing by the authenticity determination system of the second embodiment. [Figure 21] FIG. 10 is a diagram showing an example of a procedure for authenticity determination processing by the authenticity determination system of the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0017] (First embodiment) The present invention will be described below with reference to the drawings illustrating embodiments thereof. FIG. 1 is a diagram showing an example of the configuration of an authenticity determination system according to a first embodiment. The authenticity determination system includes a server 50 and a terminal device 10 as authenticity determination devices. In the first embodiment, the server 50 determines the authenticity of a medium (target medium). The terminal device 10 and the server 50 are connected via a communication network 1. Management terminals 30 of each company (Company A and Company B in the example of FIG. 1) are connected to the communication network 1. The management terminal 30 is used by an administrator who manages the registration, update, deletion, etc. of various information provided by each company to the server 50. The management terminal 30 can also manage the results of authenticity determination performed by the server 50.

[0018] The terminal device 10 is configured, for example, as a smartphone, but is not limited to a smartphone and may be a tablet terminal, a personal computer, or other portable device. The terminal device 10 can read media of each company and product (two types of media, company A media and company B media, are shown in the example of FIG. 1 for convenience). The terminal device 10 is capable of changing the shooting conditions.

[0019] Next, we will explain the outline of the system that determines the authenticity of individual media for each company and each product on a single common platform.

[0020] Fig. 2 is a diagram showing an example of the configuration of the platform of this embodiment. The platform of this embodiment can be constructed with a configuration of both a terminal device 10 and a server 50. As shown in Fig. 2, the platform includes an application layer (UI), a middleware layer (authenticity determination algorithm), and a database layer (photography conditions, authenticity determination parameters). The application layer is handled by the terminal device 10, and the middleware layer and database layer are handled by the server 50.

[0021] A common application (for example, a native application or a web application) is installed on the terminal device 10 regardless of the company or product. A UI corresponding to the company or product runs on the common application. In the example of FIG. 2, a UI for company A and a UI for company B are illustrated. This makes it possible to determine the authenticity of, for example, media made by company A or B through the common application. Furthermore, the common application enables optimal photography for each medium, optimal authenticity determination for each medium, and the photography conditions and authenticity determination conditions can be changed to suit the photography environment.

[0022] The middleware layer run by server 50 is provided with one or more authentication algorithms (also simply called "algorithms") corresponding to the individual media of each company and product, and can execute one or more authentication algorithms for any one medium. Note that authentication algorithms can be reused, and even if the UI is the same, the authentication algorithm used can be changed.

[0023] The database layer, which is managed by the server 50, has a database that is unique to each company or common to all companies, and each database contains shooting conditions (for example, at least one of the shooting method and shooting parameters) and authenticity determination parameters. By cooperating with the middleware layer, it is possible to change the shooting conditions and authenticity determination parameters for a single medium.

[0024] As described above, the platform of this embodiment makes it possible to determine the authenticity of media (i.e., authenticate genuine products) using the same common application for any product from any company.

[0025] In this embodiment, the media (also referred to as target media) considered include, for example, security media such as holograms, digital watermarks, and copy prevention codes, as well as special printed materials such as printed materials using OVI (optically variable ink) and fine printed materials.

[0026] In this embodiment, the medium identifier includes a medium ID. The medium ID may be, for example, a medium type code (the medium ID itself), a unique code (such as a serial code), or a product JAN code. If the medium identifier uses a code other than the medium ID, the medium ID must be associated (linked) with that code. The medium ID for each company or product is registered in advance in the authentication database described below. The management terminal 30 can be used to register the medium ID. In the case of a unique code or a product JAN code, it is associated with the medium ID and registered in the authentication database.

[0027] 3 is a diagram showing an example of the configuration of the terminal device 10. The terminal device 10 is a terminal device used by a user to perform authenticity determination such as authenticating a genuine product. The terminal device 10 includes a control unit 11 that controls the entire device, a light emitting unit 12, an imaging unit 13, a display unit 14, an operation unit 15, a communication unit 16, a memory 17, and a storage unit 18.

[0028] The storage unit 18 can be configured, for example, with a semiconductor memory or the like, and can store a computer program (program product) 20, terminal information 21, shooting condition information 22, shooting unit setting parameters 23, display setting parameters 24, image processing parameters 25, and other required information. The computer program 20 is a common application that runs on the terminal device 10. The common application may be a native application or a Web application. The computer program 20 is also a program product.

[0029] The control unit 11 is configured by incorporating a required number of CPUs (Central Processing Units), MPUs (Micro-Processing Units), GPUs (Graphics Processing Units), etc. The control unit 11 also has a GPS (Global Positioning System) function. The control unit 11 can execute processing defined by a computer program 20. In other words, the processing by the control unit 11 is also processing by the computer program 20. A recording medium (a non-transitory recording medium readable by a computer) on which the computer program 20 is recorded may be read by a recording medium reading device (e.g., a computer), and the read computer program 20 may be downloaded via the communication unit 16 and stored in the storage unit 18.

[0030] The light-emitting unit 12 includes a light-emitting element such as an LED. For example, a white LED can be used as the LED. The light-emitting unit 12 irradiates the medium with reference light. The medium is an object to be authenticated, and includes, for example, security media such as holograms, two-dimensional codes, digital watermarks, two-dimensional codes and one-dimensional codes for copy prevention, and three-dimensional barcodes, as well as specially printed materials such as printed materials using OVI (optically variable ink) and finely printed materials.

[0031] The imaging unit 13 includes a camera. The imaging unit 13 can acquire a medium ID by reading code information such as a two-dimensional code or a two-dimensional barcode recorded on the medium. The imaging unit 13 can capture both still images and videos. The imaging unit 13 can acquire time-series images of the target medium as still images or videos under conditions in which light from the light-emitting unit 12 is irradiated onto the target medium (also referred to as "LED on"), and can also acquire time-series images of the target medium as still images or videos under conditions in which light from the light-emitting unit 12 is not irradiated onto the target medium (also referred to as "LED off"). The imaging conditions of the imaging unit 13 can be changed by setting different parameters using the imaging unit setting parameters 23.

[0032] The display unit 14 includes a liquid crystal display panel, an organic EL display panel, etc. The display unit 14 displays a photographing screen when authenticating a medium, an authenticity determination waiting screen, an authenticity determination result screen, etc.

[0033] The operation unit 15 is configured with a touch panel or the like, and allows input of characters on the display unit 14, as well as operations on icons, images, characters, etc. displayed on the display unit 14.

[0034] The communication unit 16 includes, for example, a communication module, and communicates with the server 50 via the communication network 1. Under the control of the control unit 11, the communication unit 16 transmits to the server 50 the medium ID acquired by the imaging unit 13, the captured image (still image or video) captured by the imaging unit 13, the imaging environment when the image was captured by the imaging unit 13 (for example, the ambient light at the time of capture and the brightness or darkness due to the light-emitting body 12), the terminal information 21 stored in the storage unit 18, the location information at the time of capture, and the like.

[0035] The communication unit 16 receives the photographing conditions for photographing the medium, which are associated with the acquired medium ID, from the server 50. Photographing condition information 22, which associates the medium ID with the photographing conditions, is stored in the storage unit 18.

[0036] The control unit 11 sets the imaging unit setting parameters 23 to be used by the imaging unit 13 according to the imaging conditions included in the imaging condition information 22. The imaging unit 13 can perform imaging using the set imaging unit setting parameters 23. That is, the terminal device 10 has imaging unit setting parameters 23 that can be set corresponding to each of a plurality of imaging conditions. This allows the terminal device 10 to perform unique imaging using the imaging unit setting parameters 23 associated with the medium ID, and makes it possible to change the imaging conditions according to the medium ID.

[0037] The communication unit 16 receives display setting parameters that are associated with the acquired medium ID and that set the display content of the display screen of the display unit 14 from the server 50. The display setting parameters 24 that associate the medium ID with the display setting parameters are stored in the storage unit 18.

[0038] The communication unit 16 receives the image processing parameters for the captured image, which are associated with the acquired medium ID, from the server 50. The image processing parameters 25, which associate the medium ID with the image processing parameters, are stored in the storage unit 18.

[0039] The memory 17 can be configured with semiconductor memory such as SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), flash memory, etc. By expanding the computer program 20 in the memory 17, the control unit 11 can execute the computer program 20.

[0040] The control unit 11 can control the operations of the light emitting unit 12 and the imaging unit 13 .

[0041] 4 is a diagram showing an example of the configuration of the server 50. The server 50 includes a control unit 51 that controls the entire server, a communication unit 52, a memory 53, and a storage unit .

[0042] The storage unit 54 can be configured, for example, with a hard disk or semiconductor memory, and can store a computer program (program product) 60, an authenticity determination DB (database) 61, a log storage DB 62, terminal information 63, image processing parameters 64, and other required information. The computer program 60 runs on the server 50.

[0043] The control unit 51 is configured by incorporating a required number of CPUs (Central Processing Units), MPUs (Micro-Processing Units), GPUs (Graphics Processing Units), etc. The control unit 51 can execute processing defined by a computer program 60. In other words, the processing by the control unit 51 is also processing by the computer program 60. A recording medium (a non-transitory recording medium readable by a computer) on which the computer program 60 is recorded may be read by a recording medium reading device (for example, a computer), and the read computer program 60 may be stored in the storage unit 54.

[0044] The communication unit 52 includes, for example, a communication module, and has a communication function between the terminal device 10, the A company management terminal 30, and the B company management terminal 30 via the communication network 1. The communication unit 52 can send and receive information and data to and from the communication unit 16 of the terminal device 10.

[0045] The memory 53 can be configured with semiconductor memory such as SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), flash memory, etc. By loading the computer program 60 into the memory 53, the control unit 51 can execute the computer program 60.

[0046] FIG. 5 is a diagram showing an example of the configuration of the terminal information 63. The server 50 stores the terminal information 63 corresponding to each terminal device 10 in the storage unit 54 for each terminal device 10. The terminal information includes, for example, information such as the terminal model (terminal ID), image quality, camera position, LED light position, and screen size. The terminal model includes the terminal name and product number. The image quality is the image quality available for the terminal device, and various image qualities are provided, from high to low, depending on the usage scenario. The camera position can be specified by two-dimensional coordinates (width W × height H in the example of FIG. 5) of the relative position between a predetermined position on the terminal (e.g., a corner where the vertical and horizontal axes intersect) and the camera lens position. The LED light position can be specified by two-dimensional coordinates (width W × height H in the example of FIG. 5) of the relative position between a predetermined position on the terminal (e.g., a corner where the vertical and horizontal axes intersect) or the camera position and the LED light position. The terminal device 10 stores its own terminal information 21. The terminal information 21 also has a configuration similar to that of FIG. 5.

[0047] Since the terminal information differs depending on the type of the terminal device 10, such as the model, a shooting guidance UI (user interface) that is optimal for both the medium and the terminal device 10 is required. For this reason, the terminal information specific to the terminal device 10 to be used can be stored in advance in the storage unit 54 of the server 50, thereby allowing the terminal information to be registered (manually or automatically from web information).

[0048] 6 is a diagram showing an example of the configuration of the authenticity determination DB 61. The authenticity determination DB 61 is made up of a medium table, a unique ID table, a photography condition table, a display setting table, an image processing table, an authenticity algorithm parameter table, a comprehensive determination table, a company table, a product table, a sales region table, a terminal information table, etc., and each table is linked by a medium ID, an authenticity algorithm ID, a product ID, a company ID, a sales region ID (location information), a terminal ID, etc.

[0049] Some information in each table is linked. For example, the media ID is set in the media table, unique ID table, image processing table, shooting condition table, display setting table, authenticity algorithm A / B parameter table, and overall judgment table. In Figure 6, the linked information between each table is connected by lines, with the starting point and branching point indicated by a "●" and the end point indicated by an "→". For example, for a media ID, the media ID in the media table is the starting point, and it is linked and registered in each table. Specifically, the media ID is registered as the media ID in the media table by the management terminal 30 when the media is manufactured. The information registered as the media ID in the media table is registered and linked to each linked table (media table, unique ID table, image processing table, shooting condition table, display setting table, authenticity algorithm A / B parameter table, and overall judgment table). Information about other products, sales region IDs, and terminal IDs is linked in the same way as the media ID.

[0050] The media table includes information such as a media ID, product ID, authenticity algorithm ID, sales region ID (location information), overall judgment threshold, and media image. The product ID can be, for example, the product's JAN code, but is not limited to this. The authenticity algorithm ID is an identifier (ID) for identifying the authenticity algorithm (also called the "authenticity judgment algorithm"). The sales region ID (location information) indicates the region in which the media or product is sold, and includes, for example, not only Japan but also regions outside of Japan such as China, Taiwan, and South Korea.

[0051] The unique ID table includes information such as a unique ID, product ID, and media ID. A unique ID is a unique code (serial code). When a unique ID or product ID is used as an ID other than a media ID, it is linked to the media ID by the unique ID table.

[0052] The photographing condition table includes information such as a medium ID, a photographing mode, and photographing parameters. The photographing condition table is photographing condition information that associates a medium ID with a photographing condition when photographing a medium. The photographing conditions include at least one of a photographing method and a photographing parameter.

[0053] FIG. 7 is a diagram showing an example of shooting condition information. The shooting conditions include at least one of the shooting method and shooting parameters. The shooting method indicates the shooting mode. There are two shooting modes: still image input and video input. With still image input, the user can take a picture by pressing a button, and can set, for example, how many images to take consecutively with each button press. With video input, the user can take a video continuously without pressing a button.

[0054] Shooting parameters include information such as frame rate, processing interval, preset (image quality setting), focus, white balance, number of continuous shots, and LED light brightness level. Shooting parameters may also include information such as shutter speed, ISO (International Organization for Standardization) sensitivity, exposure value, gain, and zoom. The frame rate is the number of images (frames) captured per second. The processing interval specifies how many captured images are processed before acquiring a new image. The preset (image quality setting) allows you to set which image quality to preset from the available settings. Focus and white balance can be set to a fixed value, automatically adjusted once and then set to a fixed value, or continuously adjusted as needed. The LED light brightness level allows you to set the LED light brightness for each continuous shot. The shooting modes and shooting parameters shown in Figure 7 correspond to the shooting modes and shooting parameters in the shooting condition table shown in Figure 6.

[0055] The display setting table includes information such as a medium ID, sales region ID (location information), shooting guide text, and positioning display. It is display setting parameter information that associates a medium ID with display setting parameters that set the display content on the display screen of the terminal device 10. The display setting parameters include shooting guide text and positioning display. Specific examples of shooting guide text and positioning display will be described later. The terminal information table includes information such as a terminal ID, model name, image quality, camera position, LED light position, and screen size, and associates terminal information with shooting conditions.

[0056] Next, the display contents of the display screen using the display setting parameters will be described in order: (1) the shooting screen during shooting, (2) the screen waiting for authenticity determination, and (3) the screen displaying the determination results.

[0057] 8 is a diagram showing an example of a shooting screen using display setting parameters. When displaying the shooting screen, display setting parameters such as "title text," "shooting guide text," "shape of alignment figure" (rectangle, circle, etc.), "display position and size of alignment figure," and "whether to display the center of the alignment figure" can be set according to the medium ID.

[0058] As shown in Figure 8, the title text is "XXXX Authenticity App" and the photo guide text is "Please align the medium with the red frame." The "Shape of the alignment figure" can be set to "none," rectangle, trapezoid, circle, etc. The "Display position and size of the alignment figure" can be set to the corner positions of the rectangle (305, 785) and the width x height of the rectangle (350 x 350) if the shape of the alignment figure is rectangular. The display position and size can be expressed in pixels. The "Display center of the alignment figure" can be set to "none" or "yes."

[0059] Since the camera position, LED light position, screen size, etc. differ depending on the type of terminal device 10, an optimal shooting guide UI (user interface) is required for both the medium and the terminal device 10. Therefore, by using shooting conditions according to the type of terminal device 10 and the medium ID, it becomes possible to shoot the medium in the optimal state while using a common terminal device 10. The types of parameters shown in FIG. 8 correspond to the setting information in the display setting table shown in FIG. 6.

[0060] Fig. 9 is a diagram showing an example of an authenticity determination waiting screen using display setting parameters. When displaying the authenticity determination waiting screen, display setting parameters such as "title text" and "wait instruction text" can be set according to the medium ID. As shown in Fig. 9, the title text is displayed as "Determination result" and the wait instruction text is displayed as "Determination in progress. Please wait for a while."

[0061] 10 is a diagram showing an example of a judgment result display screen using display setting parameters. When displaying the judgment result display screen, parameters such as "title text," "judgment result image," "judgment result text," and "button settings" can be set as display setting parameters according to the medium ID.

[0062] As shown in Figure 10, the title text is "Verification Result," the verification result image is either an image of the genuine product or an image of the counterfeit product, and the verification result text is either "Genuine Product" or "May Not Be Genuine." For the genuine product, a "Register Customer Information" button is displayed, with a registration URL linked to the displayed button. For the suspected non-genuine product, a "Register Purchase Location" button is displayed, with a registration URL linked to the displayed button. Displaying a "Back" button along with the "Register Customer Information" or "Register Purchase Location" button can guide the user to the photo capture screen. Registering the purchase location allows for not only GPS information but also specific purchase information (such as when and where the purchase was made) to be obtained in order to identify the sales route of counterfeit products. Customer information is registered for customer contact and marketing purposes, and registering customer information is beneficial for customer contact and marketing.

[0063] The display setting parameters may include required information (e.g., the company's requests) from the company that manages the authenticity determination results for the target media. The required information from the company may include parameters unique to the company, such as "title text," "determination result image," "determination result text," and "button settings." For example, if a product is determined to be counterfeit, items such as the name and date of the purchased product, a product image, and the company logo may be added so that the company can obtain detailed information.

[0064] As described above, the terminal device 10 can receive display setting parameters corresponding to the medium ID from the server 50 and set the display content on the display screen based on the received display setting parameters. This allows the display content on the display screen to be changed as appropriate depending on the type of medium, type of product, difference in company, etc.

[0065] The image processing table includes information such as a medium ID, image processing parameters, etc. The image processing table is image processing parameter information that associates a medium ID with an image processing parameter for a photographed image of the medium.

[0066] FIG. 11 is a diagram showing an example of image processing parameters. As shown in FIG. 11, the image processing parameters include the captured image name (ID), partial crop coordinates and size, the compression rate of the partial crop image, a switching parameter that associates the "partial crop image to be generated" with the "captured image name," a switching parameter that associates the "partial crop image to be generated" with the "partial crop coordinates and size," and a switching parameter that associates the "partial crop image to be generated" with the "compression rate of the partial crop image." The switching parameter is expressed, for example, as [0] or [1]. Note that the switching parameter is not limited to [0] or [1] and can take other values. The partial crop coordinates and size can be expressed by four parameters [x, y, w, h], where x and y indicate the partial crop coordinates, and w and h indicate the width and height (size) of the partial crop image, respectively.

[0067] In the example in Figure 11, the captured image name (ID) is represented by two parameters [LED_ON, LED_OFF]; when the switching parameter is [0], LED_ON is selected, and when the switching parameter is [1], LED_OFF is selected. The partial crop coordinates and size are represented by two parameters [100,100,100,100] and [200,200,100,100]; when the switching parameter is [0], [100,100,100,100] is selected, and when the switching parameter is [1], [200,200,100,100] is selected. The compression rate of the partial cropped image is represented by two parameters [0.5,0.7]; when the switching parameter is [0], [0.5] is selected, and when the switching parameter is [1], [0.7] is selected.

[0068] The switching parameter that associates the "partial cut-out image to be generated" with the "captured image name" is [0,0,1], and there are three of these, so three partial cut-out images will be cut out. The switching parameter [0,0,1] specifies the captured image names of the first, second, and third partial cut-out images in order from left to right. In the example in Figure 11, the first image is LED_ON, the second image is LED_ON, and the third image is LED_OFF. The switching parameter that associates the "partial cut-out image to be generated" with the "partial cut-out coordinates and size" is [0,1,0], and there are three of these, so three partial cut-out images will be cut out. The switching parameter [0,1,0] specifies the partial cut-out coordinates and size of the first, second, and third partial cut-out images in order from left to right. In the example of Figure 11, the first image is [100,100,100,100], the second image is [200,200,100,100], and the third image is [100,100,100,100]. The switching parameter that associates the "partially cut out image to be generated" with the "compression rate of the partially cut out image" is [0,1,0], and since there are three of these, three partially cut out images are cut out. The switching parameter [0,1,0] specifies the compression rate of the first, second, and third partially cut out images in order from left to right. In the example of Figure 11, the first image is 0.5, the second image is 0.7, and the third image is 0.5. As a result, in the case of the parameters shown in Figure 11, three partial cut-out images are generated: an LED_ON image cut out at the partial cut-out coordinates and size [100,100,100,100] and compressed to 50%, an LED_ON image cut out at the partial cut-out coordinates and size [200,200,100,100] and compressed to 70%, and an LED_OFF image cut out at the partial cut-out coordinates and size [100,100,100,100] and compressed to 50%.

[0069] As described above, the terminal device 10 can receive image processing parameters corresponding to the medium ID from the server 50 and process the captured image based on the received image processing parameters. This allows an image to be extracted according to the medium, improving the accuracy and processing speed of authenticity determination.

[0070] An authenticity algorithm parameter table is prepared for each authenticity algorithm (authentication algorithms A and B in the example of Figure 6). The authenticity algorithm parameter table includes information such as an authenticity algorithm ID, a medium ID, a sales region ID (location information), and parameters (authentication parameters). The authenticity algorithm parameter table is authenticity determination condition information that associates a medium ID with an authenticity determination condition for determining the authenticity of the medium. The authenticity determination conditions include an authenticity algorithm (ID) and authenticity determination parameters used by the authenticity algorithm.

[0071] The specifications of holograms and copy protection codes used to verify authenticity of products generally vary depending on the product, medium, or company providing the product or medium. When the specifications of the hologram or copy protection code differ, the algorithm for verifying the authenticity of the product or medium and the authentication parameters used in the algorithm also differ. Therefore, the accuracy of authenticity determination can be improved by using an optimal authentication algorithm depending on the specific characteristics of the hologram or copy protection code. In this embodiment, by associating a medium ID with an authentication algorithm (ID), it is possible to select an optimal authentication algorithm depending on the characteristics of the hologram or copy protection code.

[0072] FIG. 12 shows an example of the correspondence between medium IDs and authentication algorithms. As shown in FIG. 12, the medium IDs are designated X001, X002, X0003, and X004, and the algorithm IDs corresponding to each medium ID are designated A001, B001, C001, and D001. Assume that the characteristics of the hologram copy prevention code used for medium ID: X001 are, for example, the size and color of the dots, and that the genuine product appears clear while the counterfeit product appears unclear. In this case, the authentication algorithm used for medium ID: X001 is preferably an algorithm specified to perform authentication at the required resolution. Therefore, algorithm ID: A001 is associated (linked) with medium ID: X001.

[0073] A feature of the hologram copy prevention code used in medium ID: X002 is, for example, that its color changes depending on the viewing position. The genuine article exhibits color variations, while the counterfeit article does not. In this case, the authentication algorithm used for medium ID: X002 should preferably be one that identifies color variations based on multiple captured images. Therefore, medium ID: X002 is associated (linked) with algorithm ID: B001.

[0074] For example, suppose the characteristics of the hologram copy prevention code used for medium ID: X003 are that it has a three-dimensional appearance and appears to be a specific color. In this case, the authentication algorithm used for medium ID: X003 should preferably be one that is specified to identify the three-dimensional appearance and color. Therefore, medium ID: X003 is associated (linked) with algorithm ID: C001.

[0075] For example, suppose the hologram copy prevention code used for medium ID: X004 has the characteristic of appearing in multiple colors simultaneously. In this case, it is preferable that the authentication algorithm used for medium ID: X004 is an algorithm that is specified to identify multiple colors. Therefore, medium ID: X004 is associated (linked) with algorithm ID: D001.

[0076] In the example of FIG. 12, the medium ID and the algorithm ID correspond one to one, but this is not limiting, and one or more algorithm IDs can be associated with one medium ID.

[0077] As described above, by associating one or more of a plurality of authentication algorithms from among multiple algorithms with a medium ID depending on the characteristics of the hologram / copy prevention code, it is possible to select the optimal authentication algorithm for the medium ID regardless of the type of hologram / copy prevention code, thereby improving the accuracy of authentication determination.

[0078] Fig. 13 is a diagram showing an example of authentication conditions. The authentication conditions include an authentication algorithm and authentication parameters used in the authentication algorithm. The authentication parameters include internal processing coefficients, internal processing thresholds, and judgment thresholds. The parameter values ​​of the authentication parameters may differ depending on the authentication algorithm, or may be common values.

[0079] The comprehensive judgment table includes information such as the media ID, comprehensive judgment algorithm, parameters, etc. The comprehensive judgment table associates, for each media ID, the algorithm and parameters used to make a comprehensive judgment of authenticity.

[0080] Fig. 14 is a diagram showing an example of a comprehensive judgment algorithm. The comprehensive judgment algorithm calculates a score by weighting each authenticity judgment algorithm (in the example of Fig. 14, algorithms A, B, C, and D), and makes a comprehensive judgment using a threshold value for the calculated scores. Specifically, the calculation is performed using the formula: comprehensive judgment = a × score of algorithm A + b × score of algorithm B + c × score of algorithm C + d × score of algorithm D. a, b, c, and d are weights (weighting coefficients) for each algorithm.

[0081] The parameters used in the overall judgment algorithm include weights a, b, c, and d for each algorithm, the true judgment score and false judgment score for each algorithm, and a threshold value that determines whether the overall judgment is true if the calculated score is above a certain level.

[0082] Although not shown, a comprehensive judgment algorithm may be used that performs threshold judgment using the number of true judgments that determines how many true judgments of each algorithm are required for the comprehensive judgment to be true.

[0083] As described above, the server 50 can assign a weighting coefficient to each of the determination results obtained by one or more authenticity determination algorithms included in the authenticity determination conditions, and determine the authenticity of the medium based on the overall determination result to which the weighting coefficients have been assigned. Alternatively, the terminal device 10 can assign a weighting coefficient to each of the determination results obtained by one or more authenticity determination algorithms included in the authenticity determination conditions, and determine the authenticity of the medium based on the overall determination result to which the weighting coefficients have been assigned.

[0084] With the above configuration, if there are concerns about the accuracy of the authentication result using a single authentication algorithm, it is possible to obtain a more accurate authentication result by combining the authentication results of one or more authentication algorithms. Furthermore, even if different authentication algorithms are applied depending on the medium, weighting can be performed according to the optimality of each authentication algorithm, thereby improving the accuracy of the authentication result.

[0085] Next, an authenticity determination method using the authenticity determination system of the first embodiment will be described.

[0086] 15 and 16 are diagrams showing an example of the procedure of the authenticity determination process by the authenticity determination system of the first embodiment, and FIG. 17 is a diagram showing an example of a transition screen of the common application running on the terminal device 10. The terminal device 10 starts the common application and displays a shooting screen (S10). The terminal device 10 acquires a medium ID, terminal information, and location information (S11), and transmits the acquired medium ID, terminal information, and location information to the server 50 (S12). When the terminal device 10 is performing the processes of steps S11 and S12, the common application running on the terminal device 10 displays a screen such as that shown in FIG. 17A.

[0087] The server 50 receives the medium ID, terminal information, and location information transmitted by the terminal device 10 (S100), and determines whether the received medium ID is registered (S101). If the medium ID is registered (YES in S101), the server 50 acquires the photographing conditions, display setting parameters, and image processing parameters based on the received medium ID (S102), and transmits the acquired photographing conditions, display setting parameters, and image processing parameters to the terminal device 10 (S103).

[0088] The terminal device 10 receives the photographing conditions, display setting parameters, and image processing parameters transmitted by the server 50 (S13), updates the photographing screen by reflecting the received photographing conditions and display setting parameters (S14), and acquires the photographed image of the medium (S15). When the terminal device 10 is performing the processes of steps S14 and S15, the common application running on the terminal device 10 displays a screen such as that shown in FIG. 17B.

[0089] The terminal device 10 cuts out and compresses a portion of the captured image based on the received image processing parameters (S16), and transmits the medium ID, the captured image, and the location information to the server 50 (S17).

[0090] The server 50 receives the medium ID, captured image, and location information sent by the terminal device 10 (S104), and acquires the authenticity determination conditions, comprehensive determination parameters, and comprehensive determination algorithm based on the received medium ID (S105). The server 50 sets the authenticity parameters (S106), executes the authenticity algorithm (S107), and acquires the authenticity determination result (S108).

[0091] The server 50 determines whether there are any unprocessed authenticity algorithms (S109), and if there are any unprocessed authenticity algorithms (YES in S109), continues processing from step S106 onwards. If there are no unprocessed authenticity algorithms (NO in S109), the server 50 sets comprehensive judgment parameters and a comprehensive judgment algorithm (S110), performs a comprehensive judgment based on the judgment results of each authenticity algorithm (S111), transmits the judgment result to the terminal device 10 (S112), encrypts and stores the judgment result (S113), and ends processing. The judgment result includes the comprehensive judgment result, the judgment results of various authenticity judgment algorithms, the execution date and time, location information, etc.

[0092] The terminal device 10 receives the determination result transmitted by the server 50 (S18), displays the determination result (S19), and ends the process. When the terminal device 10 is performing the processes of steps S16, S17, and S18, the common application running on the terminal device 10 displays a screen such as that shown in FIG. 17C. When the terminal device 10 is performing the process of step S19, the common application running on the terminal device 10 displays a screen such as that shown in FIG. 17D or FIG. 17E. FIG. 17D shows a case where the authenticity determination is true, and FIG. 17E shows a case where the authenticity determination is false. The content displayed on the screen such as that shown in FIG. 17 can be changed by changing display setting parameters according to the requests of companies and manufacturers.

[0093] If the medium ID is not registered (NO in S101), the server 50 transmits a counterfeit determination or an error to the terminal device 10 (S114), saves the log (S115), and ends the process.

[0094] The terminal device 10 performs the processes from step S18 onwards. In this case, the determination result received in step S18 includes the counterfeit determination or error sent by the server 50.

[0095] As described above, the terminal device 10 acquires the medium ID of the medium and transmits the acquired medium ID to the server 50. The server 50 stores in the storage unit 54 imaging condition information that associates the medium ID with the imaging conditions used when imaging the medium, and authenticity determination condition information that associates the medium ID with the authenticity determination conditions used to determine the authenticity of the medium. The server 50 identifies the imaging conditions corresponding to the medium ID received from the terminal device 10 based on the imaging condition information, and transmits the identified imaging conditions to the terminal device 10. The terminal device 10 acquires a captured image of the medium based on the imaging conditions received from the server 50, and transmits the acquired captured image to the server 50. The server 50 can determine the authenticity of the medium based on the captured image.

[0096] With the above-described configuration, a common platform consisting of a common application running on the terminal device 10 and the server 50 can be constructed, and the authenticity determination method and parameters can be changed using the media ID linked to the media, thereby improving the accuracy of authenticity determination of media regardless of the media, product, or company.

[0097] In addition, the shooting conditions can be changed depending on the media ID, allowing for better captured images to be obtained, strengthening the determination of authenticity. This makes it possible to quickly respond to issues such as users being unable to take good photos after release, or to strengthen measures to combat damage caused by counterfeit products, without burdening users.

[0098] Furthermore, even when new media or products are added to the market, authenticity determination can be performed simply by updating the photographing conditions and authenticity determination conditions linked to the media ID, without changing the application running on the terminal device 10.

[0099] The terminal device 10 may identify the image capture environment information of the medium when reading the medium ID and transmit the identified image capture environment information to the server 50. The server 50 may then determine the authenticity of the medium after adjusting the image capture conditions and the authenticity determination conditions based on the image capture environment information. The image capture environment may be, for example, the degree of brightness or darkness when the medium is photographed. This allows the optimal authenticity determination conditions for the captured image to be acquired when performing authenticity determination, thereby enabling accurate authenticity determination.

[0100] Fig. 18 is a diagram showing an example of the configuration of the DB 62 for storing authenticity determination results (logs). The DB 62 for storing logs includes a log table, a unique ID table, a media table, a product table, a sales region table, an authenticity algorithm parameter table, and a terminal information table. The unique ID table, media table, product table, sales region table, authenticity algorithm parameter table, and terminal information table are the same as those in the DB for authenticity determination shown in Fig. 6. The log table, unique ID table, and media table are linked to each other by the media ID and unique ID.

[0101] The log table includes information such as a log ID, medium ID, product ID, terminal ID, authenticity algorithm ID, sales area ID (location information), overall judgment threshold, medium image, overall judgment value, judgment value of each authenticity algorithm, unique ID, execution date and time, and reading location information.

[0102] (Second embodiment) In the first embodiment, the server 50 is configured to perform the authentication, but this is not limiting, and the authentication can also be performed by the terminal device 10. In the second embodiment, the processing function related to the authentication provided in the server 50 is provided in the terminal device 10 instead of the server 50. In the second embodiment, a platform including an application layer (UI), a middleware layer (authenticity determination algorithm), and a database layer (photographing conditions, authenticity determination parameters) as illustrated in FIG. 2 can be constructed on the terminal device 10. Specifically, the application layer (UI), the middleware layer (authenticity determination algorithm), and the database layer can be downloaded from the server 50 and constructed on the terminal device 10.

[0103] 19, 20, and 21 are diagrams showing an example of the procedure of the authenticity determination process by the authenticity determination system of the second embodiment. The terminal device 10 starts the common application and displays the shooting screen (S30). The terminal device 10 acquires a medium ID, terminal information, and location information (S31), and determines whether an authenticity algorithm corresponding to the medium ID is stored in the common application (S32). If an authenticity algorithm is stored in the common application (YES in S32), the terminal device 10 transmits the acquired medium ID, terminal information, location information, and the authenticity algorithm ID of the stored authenticity algorithm to the server 50 (S33).

[0104] The server 50 receives the medium ID, terminal information, location information, and authenticity algorithm ID transmitted by the terminal device 10 (S130), and performs the process of step S132 described below.

[0105] If the authentication algorithm is not stored in the common application (NO in S32), the terminal device 10 transmits the acquired medium ID, terminal information, and location information to the server 50 (S34). When the terminal device 10 is performing the processes of steps S31 to S34, the common application running on the terminal device 10 displays a screen such as that shown in FIG. 17A.

[0106] The server 50 receives the medium ID, terminal information, and location information transmitted by the terminal device 10 (S131), and determines whether the received medium ID is registered (S132). If the medium ID is registered (YES in S132), the server 50 determines whether an authenticating algorithm ID has been received (S133). If an authenticating algorithm ID has been received (YES in S133), the server 50 checks whether the authenticating algorithm ID matches (S134), and if the authenticating algorithm ID matches (match in S134), the server 50 performs the processing of step S137, which will be described later, without performing the processing of steps S135 and S136, which will be described later.

[0107] If the authenticity algorithm ID has not been received (NO in S133) or if the authenticity algorithm ID does not match (mismatch in S134), the server 50 acquires the authenticity determination conditions, comprehensive determination algorithm, and comprehensive determination parameters based on the received media ID (S135), and transmits the acquired authenticity determination conditions, comprehensive determination algorithm, and comprehensive determination parameters to the terminal device 10 (S136).

[0108] The terminal device 10 receives the authenticity determination conditions, the comprehensive determination algorithm, and the comprehensive determination parameters transmitted by the server 50 (S35).

[0109] The server 50 acquires the photographing conditions, display setting parameters, and image processing parameters based on the received medium ID (S137), and transmits the acquired photographing conditions, display setting parameters, and image processing parameters to the terminal device 10 (S138).

[0110] The terminal device 10 receives the shooting conditions, display setting parameters, and image processing parameters transmitted by the server 50 (S36). The terminal device 10 updates the shooting screen to reflect the received shooting conditions and display setting parameters (S37), and acquires the captured image from the medium (S38). The terminal device 10 performs partial cropping and compression of the captured image based on the received image processing parameters (S39). When the terminal device 10 is performing the processes of steps S37 to S38, the common application running on the terminal device 10 displays a screen such as that shown in FIG. 17B.

[0111] The terminal device 10 sets authentication parameters (S40), executes an authentication algorithm (S41), and obtains an authentication determination result (S42). The terminal device 10 determines whether there are any unprocessed authentication algorithms (S43), and if there are any unprocessed authentication algorithms (YES in S43), continues processing from step S40 onwards. If there are no unprocessed authentication algorithms (NO in S43), the terminal device 10 sets comprehensive determination parameters and a comprehensive determination algorithm (S44), performs a comprehensive determination based on the determination results of each authenticity algorithm (S45), obtains the comprehensive determination result (S46), and displays the comprehensive determination result (S47). The terminal device 10 transmits the comprehensive determination result, the determination results of the various authenticity determination algorithms, the execution date and time, and location information to the server 50 (S48), and ends processing.

[0112] The server 50 receives the comprehensive judgment result transmitted by the terminal device 10 (S139), encrypts and stores the received comprehensive judgment result (S140), and ends the process.

[0113] If the medium ID is not registered (NO in S132), the server 50 transmits a counterfeit determination or an error to the terminal device 10 (S141), saves a log (S142), and ends the process. When the terminal device 10 is performing the processes of steps S39 to S46, the common application running on the terminal device 10 displays a screen such as that shown in Fig. 17C. When the terminal device 10 is performing the processes of steps S47 to S48, the common application running on the terminal device 10 displays a screen such as that shown in Fig. 17D or E.

[0114] The terminal device 10 receives the counterfeit determination or error (S49), displays the received counterfeit determination or error (S50), and ends the process.

[0115] As described above, the terminal device 10 acquires the medium ID of the medium and transmits the acquired medium ID to the server 50. The server 50 stores in the storage unit 54 imaging condition information that associates the medium ID with the imaging conditions used when imaging the medium, and authenticity determination condition information that associates the medium ID with the authenticity determination conditions used to determine the authenticity of the medium. The server 50 identifies the imaging conditions corresponding to the medium ID received from the terminal device 10 based on the imaging condition information, and transmits the identified imaging conditions to the terminal device 10. The terminal device 10 acquires a photographed image of the medium based on the imaging conditions received from the server 50, and can determine the authenticity of the medium based on the acquired photographed image.

[0116] With the above-described configuration, a common platform consisting of a common application running on the terminal device 10 and the server 50 can be constructed, and the authenticity determination method and parameters can be changed using the media ID linked to the media, thereby improving the accuracy of authenticity determination of media regardless of the media, product, or company.

[0117] In addition, the shooting conditions can be changed depending on the media ID, allowing for better captured images to be obtained, strengthening the determination of authenticity. This makes it possible to quickly respond to issues such as users being unable to take good photos after release, or to strengthen measures to combat damage caused by counterfeit products, without burdening users.

[0118] Furthermore, even when new media or products are added to the market, authenticity determination can be performed simply by updating the photographing conditions and authenticity determination conditions linked to the media ID, without changing the application running on the terminal device 10.

[0119] According to each of the above-described embodiments, the authenticity of a medium is determined based on a captured image, and therefore, the authenticity can be determined more accurately than, for example, authenticity determination based on the number of times an ID is authenticated or read, such as in ID authentication.

[0120] According to each of the above-described embodiments, the terminal device 10 transmits a medium ID to the server 50, thereby receiving shooting conditions corresponding to the medium ID from the server 50, and obtaining an optimal image using the received shooting conditions. This allows for faster processing and reduced communication volume compared to, for example, adjusting shooting parameters between the terminal device and the server.

[0121] (Appendix 1) The authenticity determination system comprises a terminal device having a photographing unit and a server, wherein the terminal device acquires a media identifier of the target medium and transmits the acquired media identifier to the server, wherein the server stores photographing condition information that associates the media identifier with the photographing conditions when photographing the medium, and authenticity determination condition information that associates the media identifier with the authenticity determination conditions for determining the authenticity of the medium, and identifies the photographing conditions corresponding to the media identifier received from the terminal device based on the photographing condition information and transmits the identified photographing conditions to the terminal device, wherein the terminal device acquires a photographed image of the target medium based on the photographing conditions received from the server, and the server or the terminal device determines the authenticity of the target medium based on the photographed image and the authenticity determination conditions corresponding to the medium identifier.

[0122] (Appendix 2) In the authenticity determination system of Appendix 1, when the server determines the authenticity of the target medium, it receives the captured image from the terminal device and determines the authenticity of the target medium based on the authenticity determination conditions corresponding to the medium identifier of the target medium and the captured image.

[0123] (Appendix 3) In the authenticity determination system of Appendix 1, when the terminal device determines the authenticity of the target medium, the terminal device receives authenticity determination conditions corresponding to the medium identifier of the target medium from the server, and determines the authenticity of the target medium based on the acquired photographed image and the authenticity determination conditions.

[0124] (Appendix 4) In the authenticity determination system of Appendix 1 or Appendix 2, when the server determines the authenticity of the target medium, it assigns a weighting coefficient to each of the determination results obtained by one or more authenticity determination algorithms included in the authenticity determination conditions, and determines the authenticity of the target medium based on the overall determination result to which the weighting coefficients have been assigned.

[0125] (Appendix 5) In the authenticity determination system of Appendix 1 or Appendix 3, when the terminal device determines the authenticity of the target medium, it assigns a weighting coefficient to each of the determination results obtained by one or more authenticity determination algorithms included in the authenticity determination conditions, and determines the authenticity of the target medium based on the overall determination result to which the weighting coefficients have been assigned.

[0126] (Supplementary Note 6) In the authenticity determination system according to any one of Supplementary Note 1 to Supplementary Note 5, the photographing conditions include at least one of a photographing method and a photographing parameter.

[0127] (Supplementary Note 7) In the authentication system according to any one of Supplementary Note 1 to Supplementary Note 6, the authentication conditions include an authentication algorithm and authentication parameters used in the authentication algorithm.

[0128] (Supplementary Note 8) In the authenticity determination system according to any one of Supplementary Note 1 to Supplementary Note 7, the terminal device includes a photographing unit setting parameter that can be set corresponding to each of a plurality of photographing conditions.

[0129] (Appendix 9) In the authenticity determination system, in any one of Appendices 1 to 8, the server stores display setting parameter information that associates a medium identifier with display setting parameters that set the display content of the display screen of the terminal device, and the terminal device receives the display setting parameters corresponding to the medium identifier from the server and sets the display content of the display screen based on the received display setting parameters.

[0130] (Supplementary Note 10) In the authenticity determination system of Supplementary Note 9, the display setting parameters include display items required by a company that manages the authenticity determination results of the target medium.

[0131] (Appendix 11) In the authenticity determination system of any one of Appendices 1 to 10, the server stores image processing parameter information that associates a medium identifier with image processing parameters for a captured image of the target medium, and the terminal device receives the image processing parameters corresponding to the medium identifier from the server and processes the captured image based on the received image processing parameters.

[0132] (Appendix 12) In the authenticity determination system of any one of Appendices 1 to 11, the terminal device identifies shooting environment information of the target medium and transmits the identified shooting environment information to the server, and the server adjusts the shooting conditions and authenticity determination conditions based on the shooting environment information to determine the authenticity of the target medium.

[0133] (Supplementary Note 13) In the authenticity determination system according to any one of Supplementary Note 1 to Supplementary Note 12, the terminal device outputs an authenticity determination result for the target medium.

[0134] (Supplementary Note 14) In the authenticity determination system according to any one of Supplementary Note 1 to Supplementary Note 13, the server stores the authenticity determination result of the target medium.

[0135] (Appendix 15) In the authenticity determination method, a terminal device having a photographing unit acquires a media identifier of a target medium and transmits the acquired media identifier to a server, the server stores photographing condition information that associates the media identifier with the photographing conditions used when photographing the medium, and authenticity determination condition information that associates the media identifier with authenticity determination conditions for determining the authenticity of the medium, identifies the photographing conditions corresponding to the media identifier received from the terminal device based on the photographing condition information, and transmits the identified photographing conditions to the terminal device, the terminal device acquires a photographed image of the target medium based on the photographing conditions received from the server, and the server or the terminal device determines the authenticity of the target medium based on the photographed image and the authenticity determination conditions corresponding to the medium identifier.

[0136] (Appendix 16) The authenticity determination device includes a control unit, which stores photographing condition information that associates a medium identifier with the photographing conditions used when photographing the medium, and authenticity determination condition information that associates a medium identifier with authenticity determination conditions for determining the authenticity of the medium, identifies the photographing conditions that correspond to the medium identifier of the target medium received from a terminal device based on the photographing condition information, transmits the identified photographing conditions to the terminal device, and determines the authenticity of the target medium based on the photographed image of the target medium taken by the terminal device based on the photographing conditions and the authenticity determination conditions that correspond to the medium identifier.

[0137] (Appendix 17) The computer program causes a computer to execute the following process: identify the shooting conditions corresponding to the media identifier of the target medium received from the terminal device based on shooting condition information that associates the medium identifier with the shooting conditions when photographing the medium; transmit the identified shooting conditions to the terminal device; and determine the authenticity of the target medium based on the authenticity determination conditions for determining the authenticity of the medium, which are associated with the photographed image of the target medium photographed by the terminal device based on the shooting conditions and the media identifier.

[0138] (Appendix 18) The authenticity determination method stores photographing condition information that associates a medium identifier with the photographing conditions when photographing the medium, and authenticity determination condition information that associates a medium identifier with the authenticity determination conditions for determining the authenticity of the medium, identifies the photographing conditions that correspond to the medium identifier of the target medium received from a terminal device based on the photographing condition information, transmits the identified photographing conditions to the terminal device, and determines the authenticity of the target medium based on a photographed image of the target medium taken by the terminal device based on the photographing conditions and the authenticity determination conditions that correspond to the medium identifier.

[0139] (Appendix 19) The computer program causes a computer to execute the following process: acquire a media identifier of a target medium; send the acquired media identifier to a server; receive from the server shooting conditions corresponding to the acquired media identifier, which are identified based on shooting condition information that associates the media identifier with shooting conditions when photographing the medium; and acquire a captured image of the target medium based on the received shooting conditions.

[0140] (Appendix 20) A target medium photographing method acquires a medium identifier of the target medium, transmits the acquired medium identifier to a server, receives from the server photographing conditions corresponding to the acquired medium identifier, which are identified based on photographing condition information that associates the medium identifier with the photographing conditions when photographing the medium, and acquires a photographed image of the target medium based on the received photographing conditions.

[0141] The matters described in each embodiment can be combined with each other. In addition, the independent claims and dependent claims described in the claims can be combined with each other in any combination, regardless of the reference format. Furthermore, although the claims use a format in which a claim references two or more other claims (multiple claim format), this is not limited to this format. A multiple claim (multi-multi claim) that references at least one other multiple claim may also be used. [Explanation of symbols]

[0142] 1. Communication Network 10 Terminal Equipment 11 Control section 12 Light-emitting part 13 Imaging unit 14 Display section 15 Control section 16 Communications Department 17. Memory 18 Memory section 20 Computer Programs 21 Device Information 22 Shooting condition information 23 Imaging unit setting parameters 24 Display Setting Parameters 25 Image processing parameters 30 Management terminal 50 servers 51 Control section 52 Communications Department 53 Memory 54 Storage section 60 Computer Programs 61 Authenticity determination database 62 Log storage database 63 Device Information 64 Image Processing Parameters

Claims

1. A terminal device having a photographing unit and a server, The terminal device Obtain a media identifier for the target media; Sending the acquired medium identifier to the server; The server storing photographing condition information that associates a medium identifier with photographing conditions when photographing the medium, and authenticity determination condition information that associates a medium identifier with authenticity determination conditions for determining the authenticity of the medium; Identifying a photography condition corresponding to the medium identifier received from the terminal device based on the photography condition information; transmitting the identified photographing conditions to the terminal device; The terminal device Acquire a photographed image of the target medium based on the photographing conditions received from the server; The server or the terminal device determining the authenticity of the target medium based on the captured image and an authenticity determination condition corresponding to the medium identifier; Authenticity determination system.

2. The server When the server determines the authenticity of the target medium, the server receives the captured image from the terminal device; determining the authenticity of the target medium based on an authenticity determination condition corresponding to a medium identifier of the target medium and the captured image; The authenticity determination system according to claim 1 .

3. The terminal device When the terminal device determines the authenticity of the target medium, the terminal device receives an authenticity determination condition corresponding to a medium identifier of the target medium from the server; determining the authenticity of the target medium based on the acquired photographed image and the authenticity determination conditions; The authenticity determination system according to claim 1 .

4. The server When the server determines the authenticity of the target medium, it assigns a weighting coefficient to each of the determination results obtained by one or more authenticity determination algorithms included in the authenticity determination conditions; determining the authenticity of the target medium based on the comprehensive determination result to which the weighting coefficients have been assigned; The authenticity determination system according to claim 1 .

5. The terminal device When the terminal device determines the authenticity of the target medium, it assigns a weighting coefficient to each of the determination results obtained by one or more authenticity determination algorithms included in the authenticity determination conditions; determining the authenticity of the target medium based on the comprehensive determination result to which the weighting coefficients have been assigned; The authenticity determination system according to claim 1 .

6. The imaging conditions are: At least one of an imaging method and an imaging parameter is included. The authenticity determination system according to any one of claims 1 to 5.

7. The authenticity determination conditions are: An authentication algorithm and authentication parameters used in the authentication algorithm, The authenticity determination system according to any one of claims 1 to 5.

8. The terminal device The imaging unit setting parameters can be set corresponding to each of a plurality of imaging conditions. The authenticity determination system according to any one of claims 1 to 5.

9. The server storing display setting parameter information in which a medium identifier is associated with a display setting parameter for setting the display content on the display screen of the terminal device; The terminal device receiving display setting parameters corresponding to the medium identifier from the server; setting the display content of the display screen based on the received display setting parameters; The authenticity determination system according to any one of claims 1 to 5.

10. The display setting parameters are: Including required information of the company that manages the authenticity determination results of the target medium, The authenticity determination system according to claim 9.

11. The server storing image processing parameter information in which a medium identifier is associated with an image processing parameter for a photographed image of the target medium; The terminal device receiving image processing parameters corresponding to the medium identifier from the server; Processing the captured image based on the received image processing parameters; The authenticity determination system according to any one of claims 1 to 5.

12. The terminal device Identifying shooting environment information of the target medium; Transmitting the identified photographing environment information to the server; The server determining the authenticity of the target medium by adjusting the photographing conditions and the authenticity determination conditions based on the photographing environment information; The authenticity determination system according to any one of claims 1 to 5.

13. The terminal device outputting the authenticity determination result of the target medium; The authenticity determination system according to any one of claims 1 to 5.

14. The server storing the authenticity determination result of the target medium; The authenticity determination system according to any one of claims 1 to 5.

15. A terminal device having a photographing unit Obtain a media identifier for the target media; Sending the acquired medium identifier to the server; The server storing photographing condition information that associates a medium identifier with photographing conditions when photographing the medium, and authenticity determination condition information that associates a medium identifier with authenticity determination conditions for determining the authenticity of the medium; Identifying a photography condition corresponding to the medium identifier received from the terminal device based on the photography condition information; transmitting the identified photographing conditions to the terminal device; The terminal device Acquire a photographed image of the target medium based on the photographing conditions received from the server; The server or the terminal device determining the authenticity of the target medium based on the captured image and an authenticity determination condition corresponding to the medium identifier; Authenticity determination method.

16. A control unit is provided, The control unit storing photographing condition information that associates a medium identifier with photographing conditions when photographing the medium, and authenticity determination condition information that associates a medium identifier with authenticity determination conditions for determining the authenticity of the medium; Identifying a photography condition corresponding to a medium identifier of the target medium received from the terminal device based on the photography condition information; transmitting the identified photographing conditions to the terminal device; determining the authenticity of the target medium based on an image of the target medium photographed by the terminal device based on the photographing conditions and an authenticity determination condition corresponding to the medium identifier; Authenticity determination device.

17. Identifying the photographing conditions corresponding to the medium identifier of the target medium received from the terminal device based on photographing condition information that associates the medium identifier with the photographing conditions when photographing the medium; transmitting the identified photographing conditions to the terminal device; determining the authenticity of the target medium based on authenticity determination conditions for determining the authenticity of the medium, which are associated with a photographed image of the target medium taken by the terminal device based on the photographing conditions and a medium identifier; A computer program that causes a computer to perform a process.

18. storing photographing condition information that associates a medium identifier with photographing conditions when photographing the medium, and authenticity determination condition information that associates a medium identifier with authenticity determination conditions for determining the authenticity of the medium; Identifying a photography condition corresponding to a medium identifier of the target medium received from the terminal device based on the photography condition information; transmitting the identified photographing conditions to the terminal device; determining the authenticity of the target medium based on an image of the target medium photographed by the terminal device based on the photographing conditions and an authenticity determination condition corresponding to the medium identifier; Authenticity determination method.

19. Obtain a media identifier for the target media; Sending the acquired medium identifier to the server; receiving, from the server, photographing conditions corresponding to the acquired medium identifier, the photographing conditions being specified based on photographing condition information that associates the medium identifier with the photographing conditions when photographing the medium; acquiring a photographed image of the target medium based on the received photographing conditions; A computer program that causes a computer to perform a process.

20. Obtain a media identifier for the target media; Sending the acquired medium identifier to the server; receiving, from the server, photographing conditions corresponding to the acquired medium identifier, the photographing conditions being specified based on photographing condition information that associates the medium identifier with the photographing conditions when photographing the medium; acquiring a photographed image of the target medium based on the received photographing conditions; Target media shooting method.

Citation Information

Patent Citations

  • Adhered member of forgery prevention medium and method of determining authenticity

    JP2019036234A

Cited By

  • Appraisal certification system, program, and appraisal certification method

    JP7909347B1