WO2021245947A1 - 生成方法、生成プログラム、および生成装置 - Google Patents
生成方法、生成プログラム、および生成装置 Download PDFInfo
- Publication number
- WO2021245947A1 WO2021245947A1 PCT/JP2020/022434 JP2020022434W WO2021245947A1 WO 2021245947 A1 WO2021245947 A1 WO 2021245947A1 JP 2020022434 W JP2020022434 W JP 2020022434W WO 2021245947 A1 WO2021245947 A1 WO 2021245947A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- signature
- image
- imprint
- document
- signature image
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/18—Extraction of features or characteristics of the image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/18—Extraction of features or characteristics of the image
- G06V30/18105—Extraction of features or characteristics of the image related to colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/19—Recognition using electronic means
- G06V30/19007—Matching; Proximity measures
- G06V30/19013—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/19—Recognition using electronic means
- G06V30/19007—Matching; Proximity measures
- G06V30/19093—Proximity measures, i.e. similarity or distance measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/41—Analysis of document content
- G06V30/418—Document matching, e.g. of document images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/30—Writer recognition; Reading and verifying signatures
- G06V40/33—Writer recognition; Reading and verifying signatures based only on signature image, e.g. static signature recognition
Definitions
- the present invention relates to a generation method, a generation program, and a generation device.
- seal stamp information is stored in one mobile phone terminal device, and the seal stamp information to be used can be selected according to the intention of the sealer or the electronic applicant company. There is.
- the work load on the worker when generating a signed electronic document corresponding to a paper document may increase.
- the worker may generate a signed electronic document corresponding to the paper document unless the electronic document corresponding to the paper document is searched from a plurality of stored electronic documents. This cannot be done, which leads to an increase in the work load on the worker.
- the reading information generated from the reading result of the paper document is acquired, and the signature described or stamped on the paper document is imaged with respect to the electronic document corresponding to the acquired reading information.
- a generation method, a generation program, and a generation device for generating the electronic document and an electronic document with a signature image including the signature image are proposed.
- FIG. 1 is an explanatory diagram showing an embodiment of a generation method according to an embodiment.
- FIG. 2 is an explanatory diagram showing an example of the business processing system 200.
- FIG. 3 is a block diagram showing a hardware configuration example of the generator 100.
- FIG. 4 is an explanatory diagram showing an example of the data structure of the personnel DB 400.
- FIG. 5 is an explanatory diagram showing an example of the data structure of the user DB 500.
- FIG. 6 is an explanatory diagram showing an example of the data structure of the application DB 600.
- FIG. 7 is an explanatory diagram showing an example of the data structure of the read DB 700.
- FIG. 8 is a block diagram showing a hardware configuration example of the business processing terminal 201.
- FIG. 8 is a block diagram showing a hardware configuration example of the business processing terminal 201.
- FIG. 9 is a block diagram showing a functional configuration example of the generation device 100.
- FIG. 10 is an explanatory diagram showing an operation example of the generation device 100.
- FIG. 11 is an explanatory diagram showing an example of registering stamp-related information.
- FIG. 12 is an explanatory diagram showing an example of determining the validity of imprinting based on imprinting-related information including information for specifying an allowable range of inclination of the imprint.
- FIG. 13 is an explanatory diagram showing an example of determining the validity of imprinting based on imprinting-related information including information for specifying an allowable range of line thickness.
- FIG. 14 is an explanatory diagram showing an example of determining the validity of imprinting based on imprinting-related information including information for specifying a typical pressing distribution.
- FIG. 10 is an explanatory diagram showing an operation example of the generation device 100.
- FIG. 11 is an explanatory diagram showing an example of registering stamp-related information.
- FIG. 12 is an explanatory
- FIG. 15 is an explanatory diagram showing an example of determining the correctness of imprinting based on imprinting-related information including information for specifying a typical red histogram.
- FIG. 16 is a flowchart (No. 1) showing an example of the overall processing procedure.
- FIG. 17 is a flowchart (No. 2) showing an example of the overall processing procedure.
- FIG. 18 is a flowchart (No. 3) showing an example of the overall processing procedure.
- FIG. 1 is an explanatory diagram showing an embodiment of a generation method according to an embodiment.
- the generator 100 is a computer capable of generating an electronic document with a signature image.
- the signature image is an image of the signature written or stamped on the paper document.
- the signature is, for example, an imprint or a handwritten character string.
- acts such as applying for procedures or concluding contracts may be carried out using paper documents.
- a seal may be used to carry out such an act.
- the intention to confirm, approve, or consent to the contents of the paper document may be expressed by a seal to the paper document.
- employees at multiple locations stamp paper documents such as contract documents and procedural documents and then mail them to the management department, as well as electronic documents showing the same contents as the paper documents. Be sure to send it to the management department. Therefore, paper documents and electronic documents are accumulated in the management department. Then, as a monthly process, the person in charge of the management department searches for the electronic document corresponding to the paper document from the plurality of electronic documents accumulated in the management department for each paper document, and searches for the paper document and the searched electronic. Generate external electronic documents for external organizations based on the documents.
- the work load on the person in charge of the management department when generating an external electronic document will increase.
- the person in charge of the management department must search for the electronic document corresponding to the paper document from the plurality of electronic documents stored in the management department for each paper document. Therefore, as the number of paper documents increases or the number of electronic documents increases, the workload on the person in charge of the management department increases.
- the electronic document corresponding to the stamped paper document is searched from among the plurality of electronic documents accumulated in the management department. It is possible to easily generate a new electronic document.
- the (1-1) generator 100 acquires a plurality of electronic documents 110 and reading information 130 generated from the reading results of the paper document 120.
- the electronic document 110 is data in a format in which the value for each item is specified.
- the electronic document 110 is different from, for example, a document image in which the paper document 120 is imaged.
- Paper document 120 is a physical document.
- the paper document 120 may be made of, for example, a material other than paper.
- the reading result is a document image that is an image of the paper document 120.
- the reading information 130 includes, for example, information that identifies the content described in the paper document 120. Specifically, the reading information 130 includes information for specifying a value for each item described in the paper document 120. The value of the item is, for example, a character string.
- the generation device 100 acquires, for example, a plurality of electronic documents 110 received in the past.
- the generation device 100 acquires, for example, the reading information 130 of any of the plurality of reading information 130 generated from the reading results of the different paper documents 120.
- the generation device 100 identifies the electronic document 110 corresponding to the acquired reading information 130 among the plurality of acquired electronic documents 110.
- the generation device 100 analyzes the description content of the paper document 120, which is the reading source of the acquired reading information 130, based on the acquired reading information 130.
- the generation device 100 compares the analyzed description content with the value for each item of the plurality of electronic documents 110, and identifies the electronic document 110 corresponding to the acquired read information 130.
- the generation device 100 generates an electronic document 110 with a signature image including the specified electronic document 110 and a signature image 140 which is an image of the signature described or stamped on the paper document 120.
- the signature is, for example, an imprint or a handwritten character string.
- the handwritten character string is, for example, a person's name.
- the generation device 100 generates an electronic document 110 with a signature image, for example, by adding a signature image 140, which is an image of the signature described or stamped on the paper document 120, to the specified electronic document 110.
- the generation device 100 can generate the electronic document 110 with the signature image.
- the electronic document 110 with a signature image is used externally, for example. Therefore, the generation device 100 can reduce the work load on the worker such as the person in charge of the management department when the electronic document 110 with the signature image is generated.
- the generation device 100 can facilitate the combined use of the paper document 120 and the electronic document 110 in the organization. Therefore, the generation device 100 can reduce human costs and financial costs in the organization, and can easily maintain the continuity of business.
- the generation device 100 may further generate signature information regarding the electronic document 110 with a signature image and attach it to the electronic document 110 with a signature image.
- the signature information is, for example, an electronic signature using a private key.
- the generation device 100 can further reduce the work load on the worker such as the person in charge of the management department when the electronic document 110 with the signature image is generated.
- the generation device 100 may determine the validity of the signature based on the signature image 140 which is an image of the signature described or stamped on the paper document 120. There may be. In this case, for example, if the signature is valid, the generation device 100 generates the electronic document 110 with the signature image, and if the signature is not valid, the generation device 100 does not generate the electronic document 110 with the signature image and outputs an alert. As a result, the generator 100 can reduce the risk of the stamp being misused. Specific examples of determining the validity of the signature will be described later with reference to, for example, FIGS. 11 to 15.
- the electronic document 110 with the signature image is used externally has been described, but the present invention is not limited to this.
- the electronic document 110 with a signature image may be used in carrying out a procedure within an organization.
- the generation device 100 specifies the electronic document 110 corresponding to the acquired reading information 130 among the acquired plurality of electronic documents 110 has been described, but the present invention is not limited to this.
- the reading information 130 and the electronic document 110 may be associated with each other in advance by a user or the like, and the generation device 100 may acquire the electronic document 110 associated with the acquired reading information 130. May be good.
- FIG. 2 is an explanatory diagram showing an example of the business processing system 200.
- the transaction processing system 200 includes a generation device 100, one or more transaction processing terminals 201, one or more management department terminals 202, and one or more external organization terminals 203.
- the generation device 100 and the business processing terminal 201 are connected via a wired or wireless network 210.
- the network 210 is, for example, a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, or the like.
- the generation device 100 and the management department terminal 202 are connected via a wired or wireless network 210. Further, in the business processing system 200, the generation device 100 and the external organization terminal 203 are connected to each other via a wired or wireless network 210.
- the generation device 100 is a computer provided in the management department of a specific organization.
- the generation device 100 stores information for identifying the personnel of a specific organization by using the personnel DB 400 described later in FIG.
- the generation device 100 stores the user information used when determining the validity of the signature described or stamped on the paper document by using the user DB 500 described later in FIG.
- the generation device 100 receives an electronic document from the business processing terminal 201 and stores it.
- the electronic document is stored, for example, using the application DB 600 described later in FIG.
- the generation device 100 receives and stores the reading information generated from the reading result of the paper document from the management department terminal 202.
- the read information is stored, for example, by using the read DB 700 described later in FIG. 7.
- the generator 100 identifies an electronic document corresponding to the paper document from a plurality of accumulated electronic documents for each paper document, and signs an electronic document with an external signature image based on the identified electronic document. Generate and output with information.
- the output destination is, for example, the external organization terminal 203.
- the generator 100 When the generator 100 generates an electronic document with an external signature image, the signature described or stamped on the paper document is based on the personnel DB 400 described later in FIG. 4 and the user DB 500 described later in FIG. The validity may be determined. In this case, if the signature is valid, the generator 100 generates an electronic document with an external signature image, and if the signature is not valid, the generator 100 does not generate an electronic document with an external signature image and outputs an alert. do.
- the generation device 100 is, for example, a server, a PC (Personal Computer), or the like.
- the business processing terminal 201 is a computer provided in the business department of a specific organization and used by employees.
- the business processing terminal 201 generates an electronic document and transmits it to the generation device 100 based on the operation input of the employee.
- Employees for example, create a paper document corresponding to an electronic document and mail it to the management department.
- the business processing terminal 201 is, for example, a PC, a tablet terminal, a smartphone, or the like.
- the management department terminal 202 is a computer provided in the management department of a specific organization and used by the person in charge.
- the management department terminal 202 reads the paper document based on the operation input of the person in charge, and transmits the reading information generated from the reading result of the paper document to the generation device 100.
- the management department terminal 202 is, for example, a PC, a tablet terminal, a smartphone, or the like.
- the external organization terminal 203 is a computer provided in an external organization different from a specific organization.
- the external organization is, for example, an organization that is a business partner of a specific organization.
- the external organization terminal 203 receives the electronic document and outputs it so that the personnel of the external organization can refer to it.
- the external organization terminal 203 is, for example, a PC, a tablet terminal, a smartphone, or the like.
- the generation device 100 is a device different from the business processing terminal 201 has been described, but the present invention is not limited to this.
- the generation device 100 may be integrated with the business processing terminal 201.
- the generation device 100 is a device different from the management department terminal 202 has been described, but the present invention is not limited to this.
- the generation device 100 may be integrated with the management department terminal 202.
- the business processing terminal 201 is a device different from the management department terminal 202 has been described, but the present invention is not limited to this.
- the business processing terminal 201 may be integrated with the management department terminal 202.
- FIG. 3 is a block diagram showing a hardware configuration example of the generator 100.
- the generation device 100 includes a CPU (Central Processing Unit) 301, a memory 302, a network I / F (Interface) 303, a recording medium I / F 304, and a recording medium 305. Further, each component is connected by a bus 300.
- the CPU 301 controls the entire generation device 100.
- the memory 302 includes, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), a flash ROM, and the like. Specifically, for example, a flash ROM or ROM stores various programs, and RAM is used as a work area of CPU 301. The program stored in the memory 302 is loaded into the CPU 301 to cause the CPU 301 to execute the coded process.
- the network I / F 303 is connected to the network 210 through a communication line, and is connected to another computer via the network 210.
- the network I / F 303 controls an internal interface with the network 210 and controls the input / output of data from another computer.
- the network I / F 303 is, for example, a modem, a LAN adapter, or the like.
- the recording medium I / F 304 controls data read / write to the recording medium 305 according to the control of the CPU 301.
- the recording medium I / F 304 is, for example, a disk drive, an SSD (Solid State Drive), a USB (Universal Serial Bus) port, or the like.
- the recording medium 305 is a non-volatile memory that stores data written under the control of the recording medium I / F 304.
- the recording medium 305 is, for example, a disk, a semiconductor memory, a USB memory, or the like.
- the recording medium 305 may be detachable from the generation device 100.
- the generation device 100 may include, for example, a keyboard, a mouse, a display, a printer, a scanner, a microphone, a speaker, and the like, in addition to the above-mentioned components. Further, the generation device 100 may have a plurality of recording media I / F 304 and recording media 305. Further, the generation device 100 does not have to have the recording medium I / F 304 or the recording medium 305.
- the personnel DB 400 is realized, for example, by a storage area such as a memory 302 or a recording medium 305 of the generation device 100 shown in FIG.
- FIG. 4 is an explanatory diagram showing an example of the data structure of the personnel DB 400.
- the personnel DB 400 has fields of ID, name, job title, and contact information.
- the personnel DB 400 stores personnel information as a record by setting information in each field for each personnel of the organization.
- an ID that identifies the person who uses the seal in the organization is set.
- the name field the name given to the person who uses the seal in the organization is set.
- the field of job title the job title of the person who uses the seal in the organization is set.
- the contact field the contact corresponding to the person who uses the seal in the organization is set.
- the contact information is, for example, an email address.
- the user DB 500 is realized, for example, by a storage area such as a memory 302 or a recording medium 305 of the generation device 100 shown in FIG.
- FIG. 5 is an explanatory diagram showing an example of the data structure of the user DB 500.
- the user DB 500 has fields for an ID, an imprint image, imprint-related information, and signature-related information.
- the user DB 500 stores user information as a record by setting information in each field for each member of the organization.
- an ID that identifies the person who uses the seal in the organization is set.
- an imprint image is set, which is an image of a sample imprint generated based on the imprint actually stamped by a person using a stamp.
- imprint-related information imprint-related information representing the characteristics of the imprint as a sample is set.
- the field of stamp-related information includes, for example, a field of a slope and a field of a histogram.
- an allowable range of tilt of the imprint is set, which reflects the habit of the staff when the stamp is actually stamped by the staff.
- the permissible range is generated, for example, based on the average value of the inclinations of one or more imprints actually stamped by a person using a stamp.
- a histogram of the color of the imprint is set, which reflects the characteristics of the stamp pad used by personnel when actually stamping with a stamp.
- the histogram is, for example, a graph showing how many red elements of each lightness are included in the imprint.
- the histogram is generated, for example, based on the average histogram in the color histogram of one or more imprints actually stamped by a person using a stamp.
- the field of stamp-related information may have, for example, a field of thickness and a field of pressing distribution.
- a field of thickness an allowable range of the thickness of the line of the imprint is set, which reflects the habit of the person when the person actually stamps using the seal.
- the permissible range is generated, for example, based on the average value of the thicknesses of one or more imprints actually stamped by a person using a stamp.
- a distribution graph of pressure related to the imprint is set, which reflects the habit of the person when the person actually stamps using the stamp.
- the distribution graph is, for example, a graph showing how strongly each part of the imprint is pressed.
- the distribution graph is generated, for example, based on an average graph in the distribution graph of the pressing of one or more imprints actually stamped by a person using a stamp.
- the field of signature-related information includes, for example, a field of a private key and a field of a certificate.
- a private key corresponding to the person who uses the seal is set.
- the certificate field the certificate corresponding to the person who uses the seal is set.
- a certificate is information that makes it possible to verify the authenticity of a public key with respect to a private key.
- the application DB 600 is realized, for example, by a storage area such as a memory 302 or a recording medium 305 of the generation device 100 shown in FIG.
- FIG. 6 is an explanatory diagram showing an example of the data structure of the application DB 600.
- the application DB 600 has fields for an electronic document, an applicant, and a submission destination.
- the application DB 600 stores the application information as a record by setting information in each field for each electronic document.
- the content of the electronic document is set in the field of the electronic document.
- a value for each item indicated by the electronic document is set.
- An ID that identifies the applicant who created the electronic document is set in the applicant field.
- information is set to identify the submission destination to which the electronic document with the external signature image, which is generated based on the electronic document, is submitted.
- the reading DB 700 is realized by, for example, a storage area such as a memory 302 or a recording medium 305 of the generation device 100 shown in FIG. 7.
- FIG. 7 is an explanatory diagram showing an example of the data structure of the read DB 700.
- the reading DB 700 has fields for a reading result, a read document, and an imprint image.
- the reading DB 700 stores the reading information as a record by setting information in each field for each paper document.
- the reading result of the paper document is set in the reading result field.
- the reading result is, for example, a document image that is an image of a paper document.
- the contents of the paper document are set in the fields of the read document.
- a value for each item recognized by OCR (Optical Character Recognition / Reader) from the paper document is set.
- OCR Optical Character Recognition / Reader
- an imprint image that is an image of the imprint described in the paper document is set based on the reading result of the paper document.
- FIG. 8 is a block diagram showing a hardware configuration example of the business processing terminal 201.
- the business processing terminal 201 includes a CPU 801 and a memory 802, a network I / F 803, a recording medium I / F 804, a recording medium 805, a display 806, and an input device 807. Further, each component is connected by a bus 800.
- the CPU 801 controls the entire business processing terminal 201.
- the memory 802 includes, for example, a ROM, a RAM, a flash ROM, and the like. Specifically, for example, a flash ROM or ROM stores various programs, and RAM is used as a work area of CPU 801. The program stored in the memory 802 is loaded into the CPU 801 to cause the CPU 801 to execute the coded process.
- the network I / F803 is connected to the network 210 through a communication line, and is connected to another computer via the network 210.
- the network I / F 803 controls the internal interface with the network 210 and controls the input / output of data from another computer.
- the network I / F803 is, for example, a modem, a LAN adapter, or the like.
- the recording medium I / F 804 controls data read / write to the recording medium 805 according to the control of the CPU 801.
- the recording medium I / F804 is, for example, a disk drive, an SSD, a USB port, or the like.
- the recording medium 805 is a non-volatile memory that stores data written under the control of the recording medium I / F 804.
- the recording medium 805 is, for example, a disk, a semiconductor memory, a USB memory, or the like.
- the recording medium 805 may be detachable from the business processing terminal 201.
- the display 806 displays data such as documents, images, and functional information, as well as cursors, icons, and toolboxes.
- the display 806 is, for example, a CRT (Cathode Ray Tube), a liquid crystal display, an organic EL (Electroluminescence) display, or the like.
- the input device 807 has keys for inputting characters, numbers, various instructions, and the like, and inputs data.
- the input device 807 may be a keyboard, a mouse, or the like, or may be a touch panel type input pad, a numeric keypad, or the like.
- the business processing terminal 201 may have, for example, a printer, a scanner, a microphone, a speaker, and the like, in addition to the above-mentioned components. Further, the business processing terminal 201 may have a plurality of recording media I / F 804 and recording media 805. Further, the business processing terminal 201 does not have to have the recording medium I / F 804 or the recording medium 805.
- FIG. 9 is a block diagram showing a functional configuration example of the generator 100.
- the generation device 100 includes a storage unit 900, an input unit 901, an imprint extraction unit 902, a document comparison unit 903, an imprint comparison unit 904, a signature-related information acquisition unit 905, an electronic signature creation unit 906, and information registration.
- a unit 907 and an output unit 908 are included.
- the storage unit 900 is realized by, for example, a storage area such as the memory 302 or the recording medium 305 shown in FIG.
- a storage area such as the memory 302 or the recording medium 305 shown in FIG.
- the storage unit 900 may be included in a device different from the generation device 100, and the storage contents of the storage unit 900 may be visible from the generation device 100.
- the input unit 901 and the output unit 908 are obtained by causing the CPU 301 to execute a program stored in a storage area such as the memory 302 or the recording medium 305 shown in FIG. 3, or the network I.
- the function is realized by / F303.
- the imprint extraction unit 902 to the information registration unit 907 function as an example of the control unit 910. Specifically, the imprint extraction unit 902 to the information registration unit 907 realize the function by causing the CPU 301 to execute a program stored in a storage area such as the memory 302 or the recording medium 305 shown in FIG. do.
- control unit 910 realizes its function by causing the CPU 301 to execute a program stored in a storage area such as the memory 302 or the recording medium 305 shown in FIG.
- the processing result of each functional unit is stored in a storage area such as the memory 302 or the recording medium 305 shown in FIG. 3, for example.
- the storage unit 900 stores various information referred to or updated in the processing of each functional unit.
- the storage unit 900 stores a plurality of electronic documents.
- the electronic document is, for example, data in a document format.
- An electronic document is, for example, data in a format in which a value for each item is specified.
- the electronic document is, for example, tabular data.
- An electronic document is different from, for example, a document image that is an image of a paper document.
- Paper documents are physical documents.
- the paper document may be made of, for example, a material other than paper.
- the storage unit 900 stores, for example, a plurality of electronic documents using the application DB 600.
- the storage unit 900 stores a plurality of reading information generated from the reading results of different paper documents.
- the reading result is, for example, a document image that is an image of a paper document.
- the read information includes, for example, information that identifies the content described in the paper document.
- the read information specifically includes information that identifies the value for each item described in the paper document.
- the value of the item is, for example, a character string.
- the storage unit 900 stores, for example, a plurality of read information using the read DB 700.
- the storage unit 900 stores an electronic document with a signature image.
- the storage unit 900 stores, for example, an electronic document with a signature image generated by the information registration unit 907.
- the signature image is, for example, an image of a stamp imprint of a stamp described in a paper document.
- the signature image is, for example, a character string image that is an image of a handwritten character string described in a paper document.
- the handwritten character string is, for example, a character string indicating the name of a person belonging to the organization.
- the storage unit 900 may further store the signature information in association with the electronic document with the signature image.
- the storage unit 900 stores, for example, the signature information generated by the electronic signature creation unit 906.
- the signature information is generated by, for example, using a private key to encrypt the hash value of an electronic document with a signature image.
- the storage unit 900 stores reference information used when determining whether or not the signature described or stamped on the paper document is appropriate.
- the storage unit 900 stores, for example, user information used in determining whether or not the signature described or stamped on the paper document is appropriate by using the user DB 500. Specifically, the storage unit 900 stores the signature image of the correct answer.
- the storage unit 900 stores information regarding the characteristics of the correct signature image. More specifically, the storage unit 900 stores the allowable range of the inclination of the signature image of the correct answer. More specifically, the storage unit 900 stores an allowable range of line thickness forming the signature image of the correct answer. More specifically, the storage unit 900 stores the distribution of the thickness of the line forming the signature image of the correct answer. More specifically, the storage unit 900 stores the color of the signature image of the correct answer.
- the input unit 901 acquires various information used for processing of each functional unit.
- the input unit 901 stores the acquired various information in the storage unit 900 or outputs the acquired information to each function unit. Further, the input unit 901 may output various information stored in the storage unit 900 to each function unit.
- the input unit 901 acquires various information based on, for example, the user's operation input.
- the input unit 901 may receive various information from a device different from the generation device 100, for example.
- the input unit 901 accepts the input of the electronic document and stores the electronic document in the storage unit 900.
- the input unit 901 accepts the input of the electronic document, for example, by receiving the electronic document from the business processing device, and stores the electronic document in the application DB 600. Further, the input unit 901 acquires a plurality of electronic documents stored in the storage unit 900 and transmits them to the control unit 910.
- the input unit 901 acquires, for example, a plurality of electronic documents stored in the application DB 600 at a predetermined timing and transmits them to the control unit 910.
- the input unit 901 receives the input of the read information and stores the read information in the storage unit 900.
- the input unit 901 accepts the input of the read information by receiving the read information from the management department terminal 202, and stores the read information in the read DB 700. Further, the input unit 901 acquires any of the read information stored in the storage unit 900 and transmits it to the control unit 910.
- the input unit 901 acquires, for example, the designated reading information based on the operation input of the user, and transmits it to the control unit 910.
- the input unit 901 acquires, for example, any of the read information stored in the read DB 700 at a predetermined timing and transmits it to the control unit 910.
- the input unit 901 may acquire a plurality of reading information generated from the reading results of different paper documents stored in the storage unit 900 and transmit the reading information to the control unit 910.
- the input unit 901 acquires, for example, a plurality of read information stored in the read DB 700 at a predetermined timing and transmits the plurality of read information to the control unit 910.
- the input unit 901 can collectively set a plurality of read information as a processing target, and can reduce the work load on the user.
- the input unit 901 accepts the input of one or more signature images by the user.
- the input unit 901 uses, for example, a scanner to receive an input of an imprint image, which is an image of an imprint actually imprinted by the user.
- a scanner it is preferable that the person who owns the stamp, as a user, inputs the stamp image, which is an image of the stamp actually stamped, into the input unit 901 via the scanner.
- the input unit 901 may accept a start trigger to start processing of any of the functional units.
- the start trigger is, for example, that a predetermined operation input has been made by the user.
- the start trigger may be, for example, the receipt of predetermined information from another computer.
- the start trigger may be, for example, that any functional unit outputs predetermined information.
- the start trigger may be, for example, the detection of a signal periodically issued by the generator 100.
- the input unit 901 receives, for example, the detection of a signal periodically issued by the generation device 100 as a start trigger for starting the processing of the control unit 910.
- the control unit 910 identifies the electronic document corresponding to the acquired read information from the plurality of acquired electronic documents by the document comparison unit 903.
- the document comparison unit 903 is the same as or the character string described in the paper document among the acquired plurality of electronic documents based on the acquired read information and the character string included in each of the acquired plurality of electronic documents. Identify electronic documents that contain similar strings. Thereby, the document comparison unit 903 can identify the pair of the corresponding electronic document and the read information.
- the document comparison unit 903 identifies an electronic document containing, as a predetermined item, a character string that is the same as or similar to the character string described in the predetermined item of the paper document, among the plurality of acquired electronic documents.
- the predetermined item is, for example, a reference number item. Thereby, the document comparison unit 903 can identify the pair of the corresponding electronic document and the read information.
- the control unit 910 may specify an electronic document corresponding to any of the acquired plurality of read information among the acquired plurality of electronic documents by the document comparison unit 903.
- the document comparison unit 903 describes in a paper document that is a reading source of one of a plurality of electronic documents based on one of the read information and a character string included in each of the plurality of electronic documents. Identify electronic documents that contain a string that is the same as or similar to the string. Thereby, the document comparison unit 903 can identify the pair of the corresponding electronic document and the read information. Further, the document comparison unit 903 can collectively set a plurality of read information as a processing target, and can reduce the work load on the user.
- the document comparison unit 903 includes, as a predetermined item, a character string that is the same as or similar to the character string described in the predetermined item of the paper document that is the reading source of any of the read information among the plurality of electronic documents. To identify. Thereby, the document comparison unit 903 can identify the pair of the corresponding electronic document and the read information. Further, the document comparison unit 903 can collectively set a plurality of read information as a processing target, and can reduce the work load on the user.
- the control unit 910 uses the imprint extraction unit 902 and the imprint comparison unit 904 to refer to the storage unit 900 and determine whether or not the signature described or stamped in the paper document is appropriate.
- the imprint extraction unit 902 extracts a signature image that is an image of the signature described or stamped on the paper document based on the reading result of the paper document. As a result, the imprint extraction unit 902 can acquire the imprint image to be determined.
- the imprint comparison unit 904 determines whether or not the signature image, which is an image of the signature described or stamped in the paper document, is the same as or similar to the correct signature image with reference to the storage unit 900, and is the same or similar. If so, it is determined that the signature stated or stamped on the paper document is appropriate.
- the imprint comparison unit 904 refers to the user DB 500 and acquires the signature image of the correct answer. Then, the imprint comparison unit 904 calculates the similarity when the inclination of the signature image of the signature described or stamped on the paper document is combined with the signature image of the correct answer, and the similarity is equal to or higher than the threshold value. If so, we determine that the signature stated or stamped on the paper document is valid. As a result, the imprint comparison unit 904 can determine whether or not the signature is valid, and can easily prevent unauthorized use of the seal.
- the imprint comparison unit 904 determines whether or not the characteristics of the signature image, which is an image of the signature described or stamped in the paper document, match the characteristics of the correct signature image, with reference to the storage unit 900. do. Here, if the imprint comparison unit 904 determines that they match, the imprint comparison unit 904 determines that the signature described or stamped in the paper document is appropriate. On the other hand, if the imprint comparison unit 904 determines that they do not match, the imprint comparison unit 904 determines that the signature described or stamped on the paper document is not valid.
- the imprint comparison unit 904 refers to the user DB 500 and acquires an allowable range of inclination of the correct signature image. Then, the imprint comparison unit 904 determines whether or not the inclination of the signature image, which is an image of the signature described or stamped on the paper document, is within the allowable range of the inclination of the correct signature image. Here, when the inclination is within the permissible range, the imprint comparison unit 904 determines that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, match the characteristics of the correct signature image. Determine that the signature is valid.
- the imprint comparison unit 904 determines that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, do not match the characteristics of the correct signature image when the inclination is not within the allowable range. , Judge that the signature is not valid. As a result, the seal imprint comparison unit 904 can determine whether or not the signature is appropriate based on the habit of imprinting a legitimate person who owns the seal, and facilitates the prevention of unauthorized use of the seal. be able to.
- the imprint comparison unit 904 refers to the user DB 500 and acquires an allowable range of the thickness of the line forming the signature image of the correct answer. Then, the imprint comparison unit 904 determines whether the thickness of the line forming the signature image, which is an image of the signature described or stamped in the paper document, is within the permissible range of the thickness of the line forming the signature image of the correct answer. Judge whether or not. Here, when the thickness is within the permissible range, the imprint comparison unit 904 determines that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, match the characteristics of the correct signature image. , Judge that the signature is valid.
- the imprint comparison unit 904 determines that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, do not match the characteristics of the correct signature image. However, it is determined that the signature is not valid. As a result, the seal imprint comparison unit 904 can determine whether or not the signature is appropriate based on the habit of imprinting a legitimate person who owns the seal, and facilitates the prevention of unauthorized use of the seal. be able to.
- the imprint comparison unit 904 refers to the user DB 500 and acquires the distribution status of the thickness of the line forming the signature image of the correct answer.
- the distribution status corresponds to the distribution status of the pressing at the time of stamping.
- the distribution of the line thickness forming the signature image which is an image of the signature described or stamped in the paper document, is the distribution of the line thickness forming the correct signature image. Determine if they match.
- the imprint comparison unit 904 determines that the characteristics of the signature image, which is an image of the signature described or stamped in the paper document, match the characteristics of the correct signature image, and the signature is signed. Judge as appropriate.
- the imprint comparison unit 904 determines that the characteristics of the signature image, which is an image of the signature described or stamped in the paper document, do not match the characteristics of the correct signature image, and signs the signature. Is not valid.
- the stamp comparison unit 904 can determine whether or not the signature is appropriate based on the characteristics of the stamp stand used at the time of stamping by a legitimate person who owns the stamp, and prevents unauthorized use of the stamp. Can be made easier.
- the imprint comparison unit 904 refers to the user DB 500 and acquires a color histogram of the correct signature image. Then, the imprint comparison unit 904 determines whether or not the color of the signature image, which is an image of the signature described or stamped on the paper document, matches the color of the correct signature image. Specifically, the imprint comparison unit 904 determines whether or not the red histogram of the signature image, which is an image of the signature described or stamped in the paper document, matches the red histogram of the correct signature image. Here, when the colors match, the imprint comparison unit 904 determines that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, match the characteristics of the correct signature image, and the signature is signed. Judge as appropriate.
- the imprint comparison unit 904 determines that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, do not match the characteristics of the correct signature image, and signs the signature. Is not valid.
- the stamp comparison unit 904 can determine whether or not the signature is appropriate based on the characteristics of the stamp stand used at the time of stamping by a legitimate person who owns the stamp, and prevents unauthorized use of the stamp. Can be made easier.
- the control unit 910 adds a signature image, which is an image of the signature described or stamped on the paper document, to the specified electronic document by the electronic signature creation unit 906, thereby forming the specified electronic document and the signature image. Generate an electronic document with a signature image that contains. As a result, the electronic signature creation unit 906 can generate an electronic document with an external signature image.
- the electronic signature creation unit 906 generates an electronic document with a signature image when the imprint comparison unit 904 determines that the signature images are the same or similar to each other. As a result, the electronic signature creation unit 906 can generate an electronic document with an external signature image only when it is determined that the seal is properly used.
- the electronic signature creation unit 906 generates an electronic document with a signature image when the imprint comparison unit 904 determines that the features of the signature image match each other. As a result, the electronic signature creation unit 906 can generate an electronic document with an external signature image only when it is determined that the seal is properly used.
- the control unit 910 generates signature information regarding the generated electronic document with a signature image by the signature-related information acquisition unit 905 and the electronic signature creation unit 906.
- the signature-related information acquisition unit 905 identifies the private key and the certificate corresponding to the signature described or stamped in the paper document and sends them to the electronic signature creation unit 906.
- the signature-related information acquisition unit 905 is used, for example, in association with the correct signature image determined by the imprint comparison unit 904 to be the same as or similar to the signature image obtained by imaging the signature described or stamped in the paper document.
- the private key and the certificate stored in the person DB 500 are acquired.
- the electronic signature creation unit 906 uses the private key and the certificate specified by the signature-related information acquisition unit 905 to generate signature information.
- the electronic signature creation unit 906 creates an electronic signature by, for example, using a private key to encrypt the hash value of the generated electronic document with a signature image. This makes it possible to generate signature information associated with an electronic document with an external signature image.
- the control unit 910 generates information on the characteristics of the correct signature image based on one or more signature images received by the information registration unit 907 and stores it in the storage unit 900.
- the information registration unit 907 generates information on the characteristics of the correct signature image based on one or more signature images that have received input, and stores it in the user DB 500.
- the information registration unit 907 generates, for example, an allowable range of inclination of the correct signature image based on one or more signature images that have received input, and stores it in the user DB 500.
- the seal imprint comparison unit 904 can store information that reflects the habit of imprinting a legitimate person who owns the seal, which is an index that makes it possible to determine whether or not the signature is valid. ..
- the information registration unit 907 generates, for example, an allowable range of line thickness forming a correct signature image and stores it in the user DB 500.
- the seal imprint comparison unit 904 can store information that reflects the habit of imprinting a legitimate person who owns the seal, which is an index that makes it possible to determine whether or not the signature is valid. ..
- the information registration unit 907 generates, for example, the distribution of the thickness of the line forming the signature image of the correct answer and stores it in the user DB 500.
- the seal imprint comparison unit 904 can store information that reflects the habit of imprinting a legitimate person who owns the seal, which is an index that makes it possible to determine whether or not the signature is valid. ..
- the information registration unit 907 generates, for example, a color histogram of the correct signature image and stores it in the user DB 500.
- the stamp comparison unit 904 stores information that reflects the characteristics of the stamp pad used at the time of stamping by a legitimate person who owns the stamp, which is an index that makes it possible to determine whether or not the signature is valid. be able to.
- the output unit 908 outputs the processing result of any of the functional units.
- the output format is, for example, display on a display, print output to a printer, transmission to an external device by a network I / F 303, or storage in a storage area such as a memory 302 or a recording medium 305.
- the output unit 908 can notify the user of the processing result of each functional unit, and can improve the convenience of the generation device 100.
- the output unit 908 outputs the generated electronic document with the signature image.
- the output unit 908 outputs, for example, the generated electronic document with a signature image to the submission destination based on the submission destination stored in the application DB 600 in association with the specified electronic document.
- the submission destination is, for example, the external organization terminal 203.
- the output unit 908 can refer to the electronic document with the signature image in the external organization.
- the output unit 908 outputs the generated signature information.
- the output unit 908 outputs, for example, the generated signature information to the submission destination together with the generated electronic document with the signature image based on the submission destination stored in the application DB 600 in association with the specified electronic document.
- the submission destination is, for example, the external organization terminal 203.
- the output unit 908 can refer to the electronic document with the signature image together with the signature information in the external organization.
- the output unit 908 outputs an alert addressed to a legitimate person who owns the seal when it is determined that the signature is not valid.
- the alert indicates, for example, the result of determining that the signature is not valid.
- the output destination is, for example, a business processing terminal 201 used by a legitimate person who owns a seal.
- the output unit 908 outputs an alert when, for example, the imprint comparison unit 904 determines that the signature images are the same or dissimilar to each other. Thereby, the output unit 908 can easily prevent the unauthorized use of the seal stamp.
- the output unit 908 may also include in the alert information that allows a legitimate person who owns the seal to approve the generation of the electronic document with the signature image. Therefore, the output unit 908 can generate an electronic document with a signature image regardless of the determination of the imprint comparison unit 904.
- the output unit 908 outputs an alert when, for example, the imprint comparison unit 904 determines that the features of the signature image do not match each other. Thereby, the output unit 908 can easily prevent the unauthorized use of the seal stamp.
- the output unit 908 may also include in the alert information that allows a legitimate person who owns the seal to approve the generation of the electronic document with the signature image. Therefore, the output unit 908 can generate an electronic document with a signature image regardless of the determination of the imprint comparison unit 904.
- FIG. 10 is an explanatory diagram showing an operation example of the generator 100. In FIG. 10, it is assumed that an employee 1001 and an employee 1002 who owns a seal are working at any of the bases in the organization.
- the employee 1001 generates a paper document 1010 and an electronic document 1020 corresponding to each other, and electronically transmits the electronic document 1020 to the management department.
- the destination is the generation device 100.
- the employee 1001 sends the electronic document 1020 to the generator 100 via, for example, an e-mail or a web form. At this time, the employee 1001 may transmit information for specifying the applicant, information for specifying the submission destination of the electronic document 1020, and the like to the generation device 100 together with the electronic document 1020.
- the generation device 100 stores the electronic document 1020 in the application DB 600.
- the generation device 100 may associate the electronic document 1020 with information that identifies the applicant, information that identifies the submission destination of the electronic document 1020, and the like, and store the information in the application DB 600.
- Employee 1002 registers the seal-related information about the seal owned by the employee in the user DB 500.
- Employee 1002 for example, stamps his / her own seal on the prescribed registration form a predetermined number of times, and submits the stamped registration form to the management department.
- the predetermined number of times is, for example, 10 times. It is preferable that the employee 1002 actually goes to the management department to confirm his / her identity and submits the prescribed registration form to the management department.
- the employee 1002 actually goes to the management department and meets with the person in charge 1030 of the management department to confirm that he / she has stamped his / her own seal on the prescribed registration form a predetermined number of times. ..
- the employee 1002 sends the stamped registration form to the management department, even if the person in charge 1030 confirms the certainty of the stamped registration form with the employee 1002 by telephone with the employee 1002. good.
- the person in charge 1030 causes the generator 100 to read the stamped registration form.
- the generation device 100 stores the ID of the employee 1002, the representative imprint image, the stamp-related information, and the signature-related information in the user DB 500 in association with each other based on the read stamped registration form. Specific examples of registering the stamp-related information will be described later with reference to, for example, FIGS. 11 to 16.
- the generator 100 reads each of the stamped paper documents 1010 included in the set 1011 using a scanner or an image pickup device based on the operation input of the person in charge 1030, and generates reading information. And store it in the reading DB 700.
- the read information includes, for example, a document image that is an image of the stamped paper document 1010 and an imprint image that is an image of the imprint stamped on the stamped paper document 1010.
- the read information may include, for example, the contents described in the stamped paper document 1010 recognized by OCR from the stamped paper document 1010.
- the content described in the stamped paper document 1010 is, for example, a value for each item.
- the value of the item is, for example, a character string.
- the item is, for example, a reference number.
- the generator 100 compares the content indicated by each electronic document 1020 of the application DB 600 with the content described in any of the stamped paper documents 1010.
- the generator 100 identifies the electronic document 1020 corresponding to any of the stamped paper documents 1010 based on the results of the comparison.
- the content indicated by the electronic document 1020 is, for example, a character string.
- the generator 100 calculates, for example, the degree of matching between the entire character string indicated by each electronic document 1020 and the entire character string described in any of the stamped paper documents 1010, and the degree of matching is equal to or higher than a certain level. Identify document 1020. The unit of the degree of agreement is, for example,%. At this time, the generator 100 may specify the electronic document 1020 having the highest degree of matching.
- the generator 100 may compare the character string of a predetermined item indicated by each electronic document 1020 with the character string of the same item described in any of the stamped paper documents 1010. Then, the generation device 100 may specify an electronic document 1020 that matches any of the stamped paper documents 1010 with respect to the character string of the predetermined item based on the comparison result.
- the generator 100 collates the imprint image of any of the imprinted paper documents 1010 for which the identification of the electronic document 1020 is completed with the imprint image stored in the user DB 500 and the imprint-related information, and stamps the stamp. After determining the legitimacy, identify the sealer.
- the imprint-related information includes, for example, information indicating the characteristics of the inclination of the imprint image as the correct answer.
- the imprint-related information includes, for example, information indicating the characteristics of the pressing distribution based on the imprint image as the correct answer.
- the imprint-related information includes, for example, information indicating the characteristics of the hue of the imprint image as the correct answer.
- the imprint-related information includes, for example, the amount of blurring of the imprint image as the correct answer, or information indicating the characteristics of the imprint habit.
- FIGS. 12 to 12 show a specific example in which the generation device 100 collates the imprint image of the imprinted paper document 1010 with the imprint image stored in the user DB 500 and the imprint-related information to determine the validity of the imprint. 16 will be described later.
- the generation device 100 for example, adjusts the inclination of the imprint image of the imprinted paper document 1010 and the imprint image stored in the user DB 500, and stores it in the user DB 500, which is similar to the imprint image of the imprinted paper document 1010. Identify the imprint image that was made.
- the generation device 100 outputs an alert based on the contact information stored in the personnel DB 400.
- the generation device 100 associates with the specified imprint image and stores the ID in the user DB 500. Identify the sealer indicated by. If the characteristics of the imprint image of the stamped paper document 1010 and the characteristics of the specified imprint image indicated by the imprint-related information are not similar, the generator 100 issues an alert based on the contact information stored in the personnel DB 400. Output. At this time, the generation device 100 may output an alert to the person in charge 1030.
- the generator 100 identifies the stamper, the stamper determines that the stamp of the stamped paper document 1010 is valid and that the stamper has approved the content described in the stamped paper document 1010. do.
- the generation device 100 refers to the user DB 500 and acquires the private key and the certificate corresponding to the sealer.
- the pair of the private key and the certificate may be a pair of the private key and the certificate regarding the organization to which the sealer belongs, instead of the sealer himself / herself.
- the generation device 100 identifies the imprint column of the specified electronic document 1020, and synthesizes the imprint image of the imprinted paper document 1010 into the specified imprint column to generate the electronic document 1040 with the imprint image.
- the generator 100 identifies, for example, an object whose name is "square / rectangle" or "Rectangle" in the electronic document, which corresponds to the position of the imprint image in the stamped paper document 1010, as the stamp field.
- the generation device 100 further assigns signature information to the electronic document 1040 with the imprint image based on the pair of the private key and the certificate, and generates the electronic document 1050 with the imprint image to which the signature information is attached. ..
- the signature information is, for example, in the form of an xml signature.
- the generation device 100 generates signature information by, for example, using a secret key to encrypt the hash value of the electronic document 1040 with an imprint image.
- the generator 100 may use an e-seal instead of the signature information.
- the generator 100 refers to the application DB 600 and transmits the electronic document 1050 with the imprint image to which the signature information has been added to the business partner 1060 to which the signature information has been added.
- the generation device 100 transmits, for example, an electronic document 1050 with an imprint image to which signature information has been added to an external organization terminal 203 owned by a business partner 1060.
- the generation device 100 can reduce the work load on workers such as the person in charge of the management department 1030 when generating the electronic document 1050 with the imprint image to which the signature information is added.
- the generation device 100 can facilitate the combined use of the paper document 1010 and the electronic document 1020 in the organization. Therefore, the generation device 100 can reduce human costs and financial costs in the organization, and can easily maintain the continuity of business.
- the generation device 100 searches for an imprint image similar to the imprint image of the imprinted paper document 1010 among the imprint images stored in the user DB 500, it can determine whether or not the imprint is valid. It is possible to easily prevent unauthorized use of the seal.
- the generator 100 may determine whether or not the imprint is valid. It is possible to prevent unauthorized use of the seal.
- the generation device 100 can generate an electronic document 1040 with an imprint image by synthesizing the imprint image of the imprinted paper document 1010 into the imprint column of the electronic document 1020.
- the generation device 100 generates an electronic document 1040 with an imprint image based on the imprint image actually imprinted on the imprinted paper document 1010, not a sample of the imprint image registered in advance regardless of the imprinted paper document 1010. be able to.
- the generator 100 compares the imprint image of the imprinted paper document 1010 with the imprint image synthesized in the electronic document 1040 with the imprint image. be able to.
- the generator 100 can reconfirm the reliability of the electronic document 1040 with the imprint image, unlike the case where the sample of the imprint image registered in advance is combined with the stamp field of the electronic document 1020.
- the imprint image of the imprinted paper document 1010 is compared with the imprint image combined with the imprint image of the electronic document 1020.
- the generation device 100 can refer to the imprint image of the imprinted paper document 1010 synthesized in the electronic document 1040 with the imprint image even after the imprinted paper document 1010 is lost or discarded. Therefore, the generation device 100 can compare the imprint image of the stamped paper document 1010 synthesized with the electronic document 1040 with the imprint image with the imprint of the actual stamp. As a result, the generator 100 can confirm the reliability of the electronic document 1040 with the imprint image even without the stamped paper document 1010.
- FIG. 11 is an explanatory diagram showing an example of registering stamp-related information.
- the dotted line in the figure indicates the center line in the imprint.
- the center line corresponds to, for example, the arrangement direction of the character string in the imprint.
- the dotted line in the figure is not the line described on the registration form 1100.
- the generation device 100 reads the specified registration form 1100 and acquires an imprint image that is an image of the imprints 1101 to 1110 for 10 times.
- the imprints 1101 to 1110 are, for example, red.
- the generation device 100 generates imprint-related information based on the imprint image that is an image of the imprints 1101 to 1110 for 10 times.
- the generation device 100 calculates, for example, the average value of the inclination of the center line in the imprints 1101 to 1110, and sets a range of ⁇ 10 ° to + 10 ° from the calculated average value as an allowable range of the inclination of the imprint.
- the generation device 100 generates the imprint-related information so that the imprint-related information includes information that specifies the allowable range of the inclination of the imprint that has been set.
- a method of using the imprint-related information including information for specifying the allowable range of the inclination of the imprint will be described later with reference to, for example, FIG.
- the generation device 100 calculates, for example, the average value of the thicknesses of the outer frame and the line forming the character string in the imprints 1101 to 1110, and sets a predetermined range centered on the calculated average value in the outer frame in the imprint. And set as the allowable range of the thickness of the line forming the character string.
- the generation device 100 generates imprint-related information so that the imprint-related information includes information that specifies an allowable range of the set line thickness. The method of using the imprint-related information including the information for specifying the allowable range of the line thickness will be described later with reference to, for example, FIG.
- the generation device 100 specifies a typical pressing distribution in the imprints 1101 to 1110, for example, based on the thickness of the outer frame and the line forming the character string in the imprints 1101 to 1110.
- the generation device 100 generates imprint-related information so that the imprint-related information includes information that specifies the specified representative press distribution. A method of using the imprint-related information including information for specifying a typical pressing distribution will be described later with reference to, for example, FIG.
- the generation device 100 identifies a representative red histogram in the imprints 1101 to 1110, for example, based on the brightness of the red color related to the outer frame and the character string in the imprints 1101 to 1110.
- the generation device 100 generates the stamp-related information so that the stamp-related information includes the information for specifying the specified representative red histogram.
- a method of using the imprint-related information including information for specifying a typical red histogram will be described later with reference to, for example, FIG. Next, the description proceeds to FIG.
- FIG. 12 is an explanatory diagram showing an example of determining the validity of a stamp based on the stamp-related information including the information for specifying the allowable range of the inclination of the stamp.
- the generation device 100 has acquired an imprint image that is an image of the imprint 1201 described in any of the paper documents. Based on the imprint-related information, the generation device 100 specifies that the inclination of the imprint imprinted legitimately is within the permissible range 1203, as in the imprint 1202.
- the generation device 100 determines whether or not the inclination of the imprint 1201 indicated by the acquired imprint image is within the permissible range 1203.
- the generation device 100 determines that the imprint is incorrect because the inclination of the imprint 1201 indicated by the acquired imprint image is outside the permissible range 1203, and the contact information corresponding to the employee who officially owns the seal. Output an alert to.
- the generation device 100 can prevent the seal stamp from being used illegally.
- the generation device 100 can detect that the stamp is misused based on the inclination of the imprint and may be improperly stamped, and it is easy to prevent the stamp from being misused. can do. Even if the stamps 1201 and 1202 have similar shapes, the generator 100 can detect that the stamp is misused and the stamp may be incorrect. Next, the description proceeds to FIG.
- FIG. 13 is an explanatory diagram showing an example of determining the validity of a stamp based on stamp-related information including information for specifying an allowable range of line thickness.
- the generation device 100 has acquired an imprint image that is an image of the imprint 1301 described in any of the paper documents.
- the thickness of the line such as the imprint 1302 is the thickness of the line forming the imprint that is properly imprinted based on the imprint-related information, and the thickness of the line such as the imprint 1302 is the center. It is specified that the predetermined range is within the allowable range of the line thickness.
- the generation device 100 determines whether or not the thickness of the line forming the imprint 1301 indicated by the acquired imprint image is within the specified allowable range. Here, the generation device 100 determines that the imprint is incorrect because the thickness of the line forming the imprint 1301 indicated by the acquired imprint image is out of the permissible range, and determines to the employee who officially owns the seal. Output an alert to the corresponding contact. As a result, the generation device 100 can prevent the seal stamp from being used illegally.
- an employee who officially owns a seal has a habit of exerting relatively little force at the time of imprinting, and a legitimate imprint imprinted by an employee, such as imprint 1302, tends to have a relatively thin line thickness. It shall be.
- an attacker who abuses a seal has a habit of exerting a relatively strong force at the time of imprinting, and it is conceivable that the imprint imprinted by the attacker, such as the imprint 1301, has a relatively thick line. Be done.
- the generator 100 can detect that the stamp is being abused based on the thickness of the line forming the imprint, and the stamp may be incorrect, and the stamp is abused. This can be easily prevented. Even if the shapes of the imprints 1301 and 1302 are similar, the generation device 100 can detect that the seal is misused and the imprint may be incorrect.
- an employee uses a stamp formed so that the thickness of the line is relatively thin, and a legitimate stamp imprinted by the employee, such as the stamp 1302, is compared in the thickness of the line. It is assumed that there is a tendency to be narrow.
- the attacker forges a stamp formed so that the line thickness is relatively thick, and the stamp imprinted by the attacker, such as the stamp 1301, has a relatively thick line. It is possible that the situation has changed.
- the generator 100 can detect that the imprint may be incorrect based on the thickness of the line forming the imprint.
- the generation device 100 can detect that the imprint may be incorrect even if the imprints 1301 and 1302 have similar shapes.
- FIG. 14 is an explanatory diagram showing an example of determining the validity of imprinting based on imprinting-related information including information for specifying a typical pressing distribution.
- the generation device 100 has acquired an imprint image that is an image of the imprint 1401 described in any of the paper documents.
- the generator 100 Based on the imprint-related information, the generator 100 has a legitimately imprinted imprint, such as the imprint 1402, which has no line bleeding and a uniform line thickness, and the press distribution of the graph 1412 is legitimately imprinted. It is specified that it is a typical pressing distribution in the imprint.
- Graph 1412 shows the pressure distribution in the left-right direction with respect to the center line of the imprint 1402.
- the generation device 100 uses the pressure distribution in the left-right direction with respect to the center line of the imprint 1402. May be used.
- the generation device 100 determines whether or not the pressing distribution in the imprint 1401 indicated by the acquired imprint image is similar to the specified representative pressing distribution.
- the pressing distribution in the imprint 1401 shown by the acquired imprint image is the pressing distribution in the graph 1411.
- Graph 1411 shows the pressure distribution in the left-right direction with respect to the center line of the imprint 1401.
- the generation device 100 uses the pressure distribution in the left-right direction with respect to the center line of the imprint 1401. May be used.
- the generation device 100 determines that the imprint is incorrect, and the employee who officially owns the seal. Output an alert to the contact corresponding to. As a result, the generation device 100 can prevent the seal stamp from being used illegally.
- an employee who officially owns a seal tends to imprint the seal vertically, and a legitimate imprint imprinted by an employee, such as imprint 1402, indicates that there is no bias in pressing on the left and right in the pressing distribution.
- imprint 1402 a legitimate imprint imprinted by an employee, such as imprint 1402 indicates that there is no bias in pressing on the left and right in the pressing distribution.
- an attacker who abuses a seal has a habit of tilting and imprinting the seal, and an illegal imprint imprinted by an attacker, such as imprint 1401 is said to have a relatively high pressure on the left side in the press distribution. The situation is possible.
- the generation device 100 can detect that the stamp is misused based on the pressure distribution in the imprint, and the stamp may be fraudulent, and prevents the stamp from being misused. It can be made easier. Even if the shapes of the imprints 1401 and 1402 are similar, the generation device 100 can detect that the seal is misused and the imprint may be incorrect. Next, the process proceeds to the description of FIG.
- FIG. 15 is an explanatory diagram showing an example of determining the validity of a stamp based on the stamp-related information including information for specifying a typical red histogram.
- the generation device 100 has acquired an imprint image that is an image of the imprint 1501 described in any of the paper documents. Based on the imprint-related information, the generator 100 identifies that a typical red light / dark histogram in a legitimately imprinted imprint, such as imprint 1502, is the red light / dark histogram of graph 1512.
- Graph 1512 is a graph showing how many red elements of each lightness are included in the imprint 1502. As shown in Graph 1512, it is assumed that a properly imprinted imprint, such as imprint 1502, tends to contain the most elements of lightness 1522.
- the generation device 100 determines whether or not the red light / dark histogram in the imprint 1501 indicated by the acquired imprint image is similar to the specified representative red light / dark histogram.
- the red light / dark histogram in the imprint 1501 shown by the acquired imprint image is the red light / dark histogram shown in the graph 1511.
- Graph 1511 is a graph showing how many red elements of each lightness are included in the imprint 1501. As shown in Graph 1511, it is assumed that the imprint 1501 indicated by the acquired imprint image contains the largest number of elements having a brightness of 1521.
- the generation device 100 determines that the imprint is incorrect because the red light / dark histogram in the imprint 1501 indicated by the acquired imprint image does not resemble the specified typical red light / dark histogram. Then, the generation device 100 outputs an alert to the contact corresponding to the employee who officially owns the seal.
- the imprint imprinted properly contains the most elements of the lightness 1522, but as shown in the graph 1511, the imprint indicated by the acquired imprint image includes the imprint. , It is determined that the element having a brightness of 1521 is included most. Therefore, the generation device 100 determines that the red light / dark histograms are not similar to each other, determines that the seal is incorrect, and outputs an alert to the contact corresponding to the employee who officially owns the seal. As a result, the generation device 100 can prevent the seal stamp from being used illegally.
- an employee who officially owns a seal uses a stamp pad with a strong red color of lightness 1521, and as shown in Graph 1511, a legitimate stamp imprinted by an employee is a red light / dark histogram with a lightness of 1521. It is assumed that the elements of are tended to be included most.
- an attacker who abuses a seal uses a stamp pad with a strong red color of lightness 1522, and as shown in Graph 1512, an illegal imprint imprinted by an attacker has a lightness of 1522 in a red light / dark histogram. It is conceivable that the elements of are included most.
- the generator 100 can detect that the stamp is misused based on the red light / dark histogram in the imprint, and the stamp may be incorrect, so that the stamp is misused. It can be easily prevented. Even if the shapes of the imprints 1501 and 1502 are similar, the generation device 100 can detect that the seal is misused and the imprint may be incorrect.
- the entire processing is realized by, for example, the CPU 301 shown in FIG. 3, a storage area such as a memory 302 or a recording medium 305, and a network I / F 303.
- 16 to 18 are flowcharts showing an example of the overall processing procedure.
- the generator 100 executes a paper document reading process (step S1601).
- the paper document is, for example, mailed to the management department, and is subject to reading processing by the generation device 100 based on the operation input of the person in charge of the management department.
- the generation device 100 compares the text with each of the unprocessed electronic documents of the application DB 600 (step S1602). Then, the generator 100 identifies the electronic document corresponding to the paper document based on the comparison result (step S1603).
- the generation device 100 acquires the imprint image included in the paper document based on the reading result of the paper document (step S1604). Then, the generation device 100 shifts to the process of step S1701 of FIG.
- the generation device 100 targets any record of the user DB 500 as a processing target, and acquires a registered imprint image and imprint-related information included in any of the records (step S1701). Next, the generation device 100 compares the acquired imprint image with the acquired registered imprint image (step S1702).
- the generation device 100 determines whether or not the characteristics of the character information match based on the comparison result (step S1703). Here, if the characteristics of the character information do not match (step S1703: No), the generation device 100 shifts to the process of step S1704. On the other hand, when the characteristics of the character information match (step S1703: Yes), the generation device 100 shifts to the process of step S1705.
- step S1704 the generation device 100 determines whether or not all the records have been processed (step S1704).
- step S1704 the generation device 100 shifts to the processing of step S1708.
- step S1704: No the generation device 100 returns to the processing of step S1701.
- step S1705 the generation device 100 determines whether or not the difference in inclination is within a predetermined range (step S1705).
- step S1705: Yes when the difference in inclination is within a predetermined range (step S1705: Yes), the generation device 100 shifts to the process of step S1706.
- step S1705: No when the difference in inclination is not within the predetermined range (step S1705: No), the generator 100 shifts to the process of step S1708.
- step S1706 the generation device 100 determines whether or not the difference between pressing and bleeding is within a predetermined range (step S1706).
- step S1706: Yes when the difference between pressing and bleeding is within a predetermined range (step S1706: Yes), the generator 100 shifts to the process of step S1707.
- step S1706: No when the difference between pressing and bleeding is not within a predetermined range (step S1706: No), the generator 100 shifts to the process of step S1708.
- step S1707 the generation device 100 determines whether or not the difference in hue is within a predetermined range (step S1707).
- step S1707: Yes when the difference in hue is within a predetermined range (step S1707: Yes), the generation device 100 shifts to the process of step S1801 of FIG.
- step S1707: No when the difference in hue is not within a predetermined range (step S1707: No), the generation device 100 shifts to the process of step S1708.
- step S1708 the generation device 100 outputs a notification of a confirmation-required document (step S1708). Then, the generation device 100 ends the entire processing.
- the generation device 100 identifies a user who owns a seal (step S1801).
- the generation device 100 refers to the user DB 500 and confirms the authority of the specified user (step S1802). Then, the generation device 100 acquires the private key and the certificate corresponding to the specified user from the user DB 500 (step S1803).
- the generation device 100 embeds the acquired imprint image in the imprint area of the specified electronic document (step S1804). Then, the generation device 100 calculates the hash value of the electronic document (step S1805).
- the generation device 100 encrypts the hash value using the private key (step S1806). Then, the generator 100 generates a signed electronic document according to the XML signature format (step S1807).
- the generator 100 outputs the signed electronic document (step S1808). Then, the generation device 100 ends the entire processing.
- the generator 100 may execute the generator 100 by changing the order of processing of some steps in each of the flowcharts of FIGS. 16 to 18. For example, the order of processing in steps S1705 to S1707 can be exchanged. Further, the generation device 100 may omit the processing of a part of the steps of each flowchart of FIGS. 16 to 18. For example, the process of any one of steps S1705 to S1707 can be omitted.
- the generation device 100 it is possible to acquire a plurality of electronic documents and reading information generated from the reading result of the paper document.
- the generator 100 it is possible to specify the electronic document corresponding to the acquired read information from the plurality of acquired electronic documents.
- a signature image including the specified electronic document and the signature image is attached by adding a signature image that is an image of the signature described or stamped on the paper document to the specified electronic document. Can generate electronic documents.
- the generation device 100 can reduce the work load on the operator when generating the electronic document with the signature image.
- the generation device 100 signature information regarding the generated electronic document with a signature image can be generated.
- the generation device 100 can generate signature information to be output together with the electronic document with the signature image, and can improve the reliability of the electronic document with the signature image.
- the generator 100 the same as the character string described in the paper document among the acquired plurality of electronic documents based on the acquired read information and the character string included in each of the acquired plurality of electronic documents.
- an electronic document containing a similar character string can be identified.
- the generator 100 can improve the accuracy of identifying the electronic document.
- the generator 100 it is possible to specify an electronic document containing a character string that is the same as or similar to the character string described in a predetermined item of a paper document as a predetermined item among a plurality of acquired electronic documents. As a result, the generator 100 can improve the accuracy of identifying the electronic document.
- an imprint image that is an image of the imprint of a seal written on a paper document can be adopted as the signature image.
- the generation device 100 can be applied to the situation where the signature image is an imprint image.
- a character string image that is an image of a handwritten character string described in a paper document can be adopted as the signature image.
- the generation device 100 can be applied to the situation where the signature image is a character string image.
- the generator 100 it is determined by referring to the storage unit whether or not the characteristics of the signature image, which is an image of the signature described or stamped in the paper document, match the characteristics of the signature image of the correct answer. Can be done. According to the generator 100, if it is determined that the documents match, an electronic document with a signature image can be generated. As a result, the generation device 100 can easily prevent the unauthorized use of the seal stamp.
- the generator 100 it is determined by referring to the storage unit whether or not the inclination of the signature image, which is an image of the signature described or stamped in the paper document, is within the allowable range of the inclination of the correct signature image. can do. According to the generator 100, if it is within the permissible range, it can be determined that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, and the characteristics of the signature image of the correct answer match. As a result, the generation device 100 can detect that the stamp is misused based on the inclination of the imprint and the stamp may be improper, and makes it easy to prevent the stamp from being misused. Can be done.
- the thickness of the line forming the signature image which is an image of the signature described or stamped in the paper document, is the thickness of the line forming the correct signature image with reference to the storage unit. It can be determined whether or not it is within the allowable range. According to the generator 100, if it is within the permissible range, it can be determined that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, and the characteristics of the signature image of the correct answer match. As a result, the generator 100 can detect that the stamp is misused based on the thickness of the line forming the imprint, and the stamp may be incorrect, so that the stamp is misused. It can be easily prevented.
- the distribution of the thickness of the line forming the signature image which is an image of the signature described or stamped in the paper document, with reference to the storage unit, is the distribution of the line thickness forming the correct signature image. It is possible to determine whether or not it matches the thickness distribution. According to the generator 100, if they match, it can be determined that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, and the characteristics of the correct signature image match. As a result, the generation device 100 can detect that the stamp is misused based on the pressure distribution in the imprint and the stamp may be incorrect, and makes it easy to prevent the stamp from being misused. be able to.
- the generator 100 it is possible to determine whether or not the color of the signature image, which is an image of the signature described or stamped on the paper document, matches the color of the correct signature image by referring to the storage unit. can. According to the generator 100, if they match, it can be determined that the characteristics of the signature image, which is an image of the signature described or stamped on the paper document, and the characteristics of the correct signature image match. As a result, the generator 100 can detect that the stamp is misused based on the red light / dark histogram in the imprint, and the stamp may be improper, and prevents the stamp from being misused. It can be made easier.
- the generation device 100 it is possible to accept input of one or more signature images by the user. According to the generation device 100, information on the characteristics of the correct signature image can be generated and stored in the storage unit based on one or more signature images that have received the input. As a result, the generation device 100 can reduce the work load required when registering information regarding the characteristics of the correct signature image in the storage unit.
- the generation device 100 it is possible to determine whether or not the signature image, which is an image of the signature described or stamped on the paper document, is the same as or similar to the correct signature image by referring to the storage unit. According to the generator 100, if it is determined that they are the same or similar, an electronic document with a signature image can be generated. As a result, the generation device 100 can easily prevent the unauthorized use of the seal stamp. Further, the generator 100 can specify which correct signature image the signature image of the signature written or stamped on the paper document corresponds to, and can identify the person who wrote the signature on the paper document. Can be.
- the private key corresponding to the signature described or stamped on the paper document can be specified.
- the signature information can be generated by using the specified private key. As a result, the generation device 100 can reduce the work load required when generating the signature information.
- the generation device 100 it is possible to acquire a plurality of electronic documents and a plurality of reading information generated from the reading results of different paper documents. According to the generator 100, it is possible to specify an electronic document corresponding to any of the acquired plurality of read information among the acquired plurality of electronic documents. As a result, the generation device 100 can collectively process a plurality of electronic documents and a plurality of reading information generated from the reading results of different paper documents, thereby reducing the work load. can. For example, the generation device 100 can realize monthly processing in which an electronic document and read information are collectively processed as a processing target.
- the generation device 100 it is possible to output the generated electronic document with the signature image. As a result, the generation device 100 allows the user to refer to the electronic document with the signature image.
- the generated signature information can be output.
- the generation device 100 allows the user to refer to the signature information.
- the generation device 100 if it is determined that they do not match, an alert can be output. As a result, the generation device 100 can enable the user to grasp that the seal may have been used illegally.
- the generation method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a PC or a workstation.
- the generation program described in this embodiment is recorded on a computer-readable recording medium and executed by being read from the recording medium by the computer.
- the recording medium is a hard disk, a flexible disk, a CD (Compact Disc) -ROM, an MO (Magnet Optical disc), a DVD (Digital Versaille Disc), or the like.
- the generation program described in this embodiment may be distributed via a network such as the Internet.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Business, Economics & Management (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
図1は、実施の形態にかかる生成方法の一実施例を示す説明図である。生成装置100は、署名イメージ付き電子文書を生成することができるコンピュータである。署名イメージは、ペーパー文書に記載または捺印された署名をイメージ化したものである。署名は、例えば、印影、または、手書き文字列などである。
次に、図2を用いて、図1に示した生成装置100を適用した、特定の組織の業務処理システム200の一例について説明する。
次に、図3を用いて、生成装置100のハードウェア構成例について説明する。
次に、図4を用いて、人事DB400のデータ構造の一例について説明する。人事DB400は、例えば、図3に示した生成装置100のメモリ302や記録媒体305などの記憶領域により実現される。
次に、図5を用いて、利用者DB500のデータ構造の一例について説明する。利用者DB500は、例えば、図3に示した生成装置100のメモリ302や記録媒体305などの記憶領域により実現される。
次に、図6を用いて、申請DB600のデータ構造の一例について説明する。申請DB600は、例えば、図3に示した生成装置100のメモリ302や記録媒体305などの記憶領域により実現される。
次に、図7を用いて、読取DB700のデータ構造の一例について説明する。読取DB700は、例えば、図3に示した生成装置100のメモリ302や記録媒体305などの記憶領域により実現される。
次に、図8を用いて、図2に示した業務処理システム200に含まれる業務処理端末201のハードウェア構成例について説明する。
図2に示した業務処理システム200に含まれる管理部門端末202のハードウェア構成例は、例えば、図8に示した業務処理端末201のハードウェア構成例と同様であるため、説明を省略する。
図2に示した業務処理システム200に含まれる外部組織端末203のハードウェア構成例は、例えば、図8に示した業務処理端末201のハードウェア構成例と同様であるため、説明を省略する。
次に、図9を用いて、生成装置100の機能的構成例について説明する。
次に、図10を用いて、生成装置100の動作例について説明する。
次に、図11~図15を用いて、生成装置100が、押印の正当性を判定する一例について説明する。まず、図11を用いて、生成装置100が、押印の正当性を判定する基準を示す押印関連情報を、利用者DB500に登録する一例について説明する。
次に、図16~図18を用いて、生成装置100が実行する、全体処理手順の一例について説明する。全体処理は、例えば、図3に示したCPU301と、メモリ302や記録媒体305などの記憶領域と、ネットワークI/F303とによって実現される。
110,1020,1040,1050 電子文書
120,1010 ペーパー文書
130 読取情報
140 署名イメージ
200 業務処理システム
201 業務処理端末
202 管理部門端末
203 外部組織端末
210 ネットワーク
300,800 バス
301,801 CPU
302,802 メモリ
303,803 ネットワークI/F
304,804 記録媒体I/F
305,805 記録媒体
400 人事DB
500 利用者DB
600 申請DB
700 読取DB
806 ディスプレイ
807 入力装置
900 記憶部
901 入力部
902 印影抽出部
903 文書比較部
904 印影比較部
905 署名関連情報取得部
906 電子署名作成部
907 情報登録部
908 出力部
910 制御部
1001,1002 従業員
1011 集合
1030 担当者
1060 取引先
1100 登録用紙
1101~1110,1201,1202,1301,1302,1401,1402,1501,1502 印影
1411,1412,1511,1512 グラフ
1521,1522 明度
Claims (20)
- ペーパー文書の読取結果から生成された読取情報を取得し、
取得した前記読取情報に対応する電子文書に対して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージを付加することにより、前記電子文書と、前記署名イメージとを含む署名イメージ付き電子文書を生成する、
処理をコンピュータが実行することを特徴とする生成方法。 - 生成した前記署名イメージ付き電子文書に関する署名情報を生成する、処理を前記コンピュータが実行することを特徴とする請求項1に記載の生成方法。
- 前記読取情報は、前記ペーパー文書に記載された文字列を特定する情報を含み、
取得した前記読取情報と、複数の電子文書のそれぞれに含まれる文字列とに基づいて、前記複数の電子文書のうち、前記ペーパー文書に記載された文字列と同一または類似する文字列を含む電子文書を特定する、処理を前記コンピュータが実行し、
前記生成する処理は、
特定した前記電子文書に対して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージを付加することにより、特定した前記電子文書と、前記署名イメージとを含む署名イメージ付き電子文書を生成する、ことを特徴とする請求項1または2に記載の生成方法。 - 前記特定する処理は、
前記複数の電子文書のうち、前記ペーパー文書の所定の項目に記載された文字列と同一または類似する文字列を前記所定の項目として含む電子文書を特定する、ことを特徴とする請求項3に記載の生成方法。 - 前記署名イメージは、前記ペーパー文書に捺印された印鑑の印影をイメージ化した印影イメージである、ことを特徴とする請求項1~4のいずれか一つに記載の生成方法。
- 前記署名イメージは、前記ペーパー文書に記載された手書き文字列をイメージ化した文字列イメージである、ことを特徴とする請求項1~4のいずれか一つに記載の生成方法。
- 正解の署名イメージの特徴に関する情報を記憶する記憶部を参照して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージの特徴と、前記正解の署名イメージの特徴とが合致するか否かを判定する、処理を前記コンピュータが実行し、
前記生成する処理は、
合致すると判定した場合、前記署名イメージ付き電子文書を生成する、ことを特徴とする請求項1~6のいずれか一つに記載の生成方法。 - 前記記憶部は、前記正解の署名イメージの傾きの許容範囲を記憶し、
前記判定する処理は、
前記記憶部を参照して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージの傾きが、前記正解の署名イメージの傾きの許容範囲内である場合、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージの特徴と、前記正解の署名イメージの特徴とが合致すると判定する、ことを特徴とする請求項7に記載の生成方法。 - 前記記憶部は、前記正解の署名イメージを形成する線の太さの許容範囲を記憶し、
前記記憶部を参照して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージを形成する線の太さが、前記正解の署名イメージを形成する線の太さの許容範囲内である場合、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージの特徴と、前記正解の署名イメージの特徴とが合致すると判定する、ことを特徴とする請求項7または8に記載の生成方法。 - 前記記憶部は、前記正解の署名イメージを形成する線の太さの分布状況を記憶し、
前記記憶部を参照して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージを形成する線の太さの分布状況が、前記正解の署名イメージを形成する線の太さの分布状況と合致すれば、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージの特徴と、前記正解の署名イメージの特徴とが合致すると判定する、ことを特徴とする請求項7~9のいずれか一つに記載の生成方法。 - 前記記憶部は、前記正解の署名イメージの色を記憶し、
前記記憶部を参照して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージの色が、前記正解の署名イメージの色と合致すれば、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージの特徴と、前記正解の署名イメージの特徴とが合致すると判定する、ことを特徴とする請求項7~10のいずれか一つに記載の生成方法。 - 利用者による1以上の署名イメージの入力を受け付け、
入力を受け付けた前記1以上の署名イメージに基づいて、前記正解の署名イメージの特徴に関する情報を生成して前記記憶部に記憶する、処理を前記コンピュータが実行することを特徴とする請求項7~11のいずれか一つに記載の生成方法。 - 正解の署名イメージを記憶する記憶部を参照して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージが、前記正解の署名イメージと同一または類似するか否かを判定する、処理を前記コンピュータが実行し、
前記生成する処理は、
同一または類似すると判定した場合、前記署名イメージ付き電子文書を生成する、ことを特徴とする請求項1~12のいずれか一つに記載の生成方法。 - 前記ペーパー文書に記載または捺印された署名に対応する秘密鍵を特定し、
特定した前記秘密鍵を利用して、前記署名情報を生成する、処理を前記コンピュータが実行することを特徴とする請求項2に記載の生成方法。 - 前記取得する処理は、
それぞれ異なるペーパー文書の読取結果から生成された複数の読取情報を取得し、
前記特定する処理は、
前記複数の電子文書のうち、取得した前記複数の読取情報のいずれかに対応する電子文書を特定する、ことを特徴とする請求項3または4に記載の生成方法。 - 生成した前記署名イメージ付き電子文書を出力する、処理を前記コンピュータが実行することを特徴とする請求項1~15のいずれか一つに記載の生成方法。
- 生成した前記署名情報を出力する、処理を前記コンピュータが実行することを特徴とする請求項2または14に記載の生成方法。
- 合致しないと判定した場合、アラートを出力する、処理を前記コンピュータが実行することを特徴とする請求項7~12のいずれか一つに記載の生成方法。
- ペーパー文書の読取結果から生成された読取情報を取得し、
取得した前記読取情報に対応する電子文書に対して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージを付加することにより、前記電子文書と、前記署名イメージとを含む署名イメージ付き電子文書を生成する、
処理をコンピュータに実行させることを特徴とする生成プログラム。 - ペーパー文書の読取結果から生成された読取情報を取得し、
取得した前記読取情報に対応する電子文書に対して、前記ペーパー文書に記載または捺印された署名をイメージ化した署名イメージを付加することにより、前記電子文書と、前記署名イメージとを含む署名イメージ付き電子文書を生成する、
制御部を有することを特徴とする生成装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/022434 WO2021245947A1 (ja) | 2020-06-05 | 2020-06-05 | 生成方法、生成プログラム、および生成装置 |
EP20938997.2A EP4163849A4 (en) | 2020-06-05 | 2020-06-05 | PRODUCTION METHOD, PRODUCTION PROGRAM AND PRODUCTION DEVICE |
JP2022528402A JPWO2021245947A1 (ja) | 2020-06-05 | 2020-06-05 | |
CN202080101001.9A CN115605892A (zh) | 2020-06-05 | 2020-06-05 | 生成方法、生成程序以及生成装置 |
US17/978,407 US20230048143A1 (en) | 2020-06-05 | 2022-11-01 | Generation method, non-transitory computer-readable storage medium for storing generation program, and generation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/022434 WO2021245947A1 (ja) | 2020-06-05 | 2020-06-05 | 生成方法、生成プログラム、および生成装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/978,407 Continuation US20230048143A1 (en) | 2020-06-05 | 2022-11-01 | Generation method, non-transitory computer-readable storage medium for storing generation program, and generation device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021245947A1 true WO2021245947A1 (ja) | 2021-12-09 |
Family
ID=78830738
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2020/022434 WO2021245947A1 (ja) | 2020-06-05 | 2020-06-05 | 生成方法、生成プログラム、および生成装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230048143A1 (ja) |
EP (1) | EP4163849A4 (ja) |
JP (1) | JPWO2021245947A1 (ja) |
CN (1) | CN115605892A (ja) |
WO (1) | WO2021245947A1 (ja) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005352863A (ja) * | 2004-06-11 | 2005-12-22 | Hiroshi Takaku | 電子押印を利用したデジタルデータ交換システムおよびデジタルデータ交換方法、デジタルデータ交換プログラム |
JP2007200136A (ja) * | 2006-01-27 | 2007-08-09 | Fuji Xerox Co Ltd | 業務支援システム、業務支援プログラムおよび業務支援方法 |
JP2011086018A (ja) | 2009-10-14 | 2011-04-28 | Hitachi Government & Public Corporation System Engineering Ltd | 携帯電話を用いた電子押印システム |
EP2728525A1 (en) * | 2012-11-06 | 2014-05-07 | Credemtel S.p.A. | A method for replacement conservation of paper documents relating to transport of products among a plurality of users |
WO2016043197A1 (ja) * | 2014-09-16 | 2016-03-24 | 新日鉄住金ソリューションズ株式会社 | 管理システム、携帯端末装置、管理方法、情報処理方法及びプログラム |
JP2019200696A (ja) * | 2018-05-18 | 2019-11-21 | 株式会社プロアス | 書類処理装置、書類処理方法、およびプログラム |
JP2020038549A (ja) * | 2018-09-05 | 2020-03-12 | 富士ゼロックス株式会社 | データ管理装置及びデータ管理プログラム |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6307955B1 (en) * | 1998-12-18 | 2001-10-23 | Topaz Systems, Inc. | Electronic signature management system |
US20010034835A1 (en) * | 2000-02-29 | 2001-10-25 | Smith Robert E. | Applied digital and physical signatures over telecommunications media |
US20020052896A1 (en) * | 2000-05-23 | 2002-05-02 | Streit Jason Mitchell | Secure signature and date placement system |
US7523315B2 (en) * | 2003-12-22 | 2009-04-21 | Ingeo Systems, Llc | Method and process for creating an electronically signed document |
US7812860B2 (en) * | 2004-04-01 | 2010-10-12 | Exbiblio B.V. | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
US9460346B2 (en) * | 2004-04-19 | 2016-10-04 | Google Inc. | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
US8885894B2 (en) * | 2004-06-14 | 2014-11-11 | Michael John Rowen | Reduction of transaction fraud through the use of automatic centralized signature/sign verification combined with credit and fraud scoring during real-time payment card authorization processes |
US7249717B2 (en) * | 2004-12-10 | 2007-07-31 | Mitek Systems, Inc. | System and method for check fraud detection using signature validation |
US7934098B1 (en) * | 2005-04-11 | 2011-04-26 | Alliedbarton Security Services LLC | System and method for capturing and applying a legal signature to documents over a network |
US20080025555A1 (en) * | 2006-07-31 | 2008-01-31 | Canadian Bank Note Company, Limited | Method and apparatus for comparing document features using pattern recognition |
US9830574B2 (en) * | 2008-07-18 | 2017-11-28 | Jules T. Mitchel | System and method for collecting, processing, and storing discrete data records based upon a single data input |
JP5396852B2 (ja) * | 2008-12-24 | 2014-01-22 | 富士ゼロックス株式会社 | 署名システム、署名装置、署名検証装置及びプログラム |
US9390089B2 (en) * | 2009-12-17 | 2016-07-12 | Wausau Financial Systems, Inc. | Distributed capture system for use with a legacy enterprise content management system |
US8824785B2 (en) * | 2010-01-27 | 2014-09-02 | Dst Technologies, Inc. | Segregation of handwritten information from typographic information on a document |
US9239952B2 (en) * | 2010-01-27 | 2016-01-19 | Dst Technologies, Inc. | Methods and systems for extraction of data from electronic images of documents |
WO2013093864A1 (en) * | 2011-12-23 | 2013-06-27 | Prosense Technology (Proprietary) Limited | Electronic signature authentication method and system |
US9311725B2 (en) * | 2012-06-07 | 2016-04-12 | Barracuda Networks, Inc. | Systems and methods for creating an electronic signature |
US20150356804A1 (en) * | 2014-06-10 | 2015-12-10 | Target Health, Inc. | Vote certification software and process |
US9292876B1 (en) * | 2014-12-16 | 2016-03-22 | Docusign, Inc. | Systems and methods for employing document snapshots in transaction rooms for digital transactions |
US10453058B2 (en) * | 2014-12-17 | 2019-10-22 | Heartland Payment Systems, Inc. | E-signature |
US10055801B2 (en) * | 2016-06-23 | 2018-08-21 | Liberty Pipeline Services, LLC | Systems and methods for generating structured data based on scanned documents |
US11823089B2 (en) * | 2016-12-02 | 2023-11-21 | Christian Günther | System and method for managing transactions in dynamic digital documents |
US10814661B2 (en) * | 2016-12-07 | 2020-10-27 | Leigh M. Rothschild | Method and system for verifying authenticity of a document |
JP6938228B2 (ja) * | 2017-05-31 | 2021-09-22 | 株式会社日立製作所 | 計算機、文書識別方法、及びシステム |
US11004291B2 (en) * | 2018-04-05 | 2021-05-11 | Runbeck Election Services Inc. | Computer-implemented system for image processing of documents associated with elections and methods thereof |
JP7087598B2 (ja) * | 2018-04-05 | 2022-06-21 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、情報処理システムおよびプログラム |
US10817573B2 (en) * | 2019-03-20 | 2020-10-27 | Nikitas Allan Alexiades | Method and system for generating and incorporating a signature in a document |
CN112487490A (zh) * | 2019-09-11 | 2021-03-12 | 株式会社理光 | 篡改识别方法、设备和介质 |
US11715102B2 (en) * | 2020-01-28 | 2023-08-01 | Capital One Services, Llc | Dynamically verifying a signature for a transaction |
-
2020
- 2020-06-05 WO PCT/JP2020/022434 patent/WO2021245947A1/ja active Application Filing
- 2020-06-05 EP EP20938997.2A patent/EP4163849A4/en not_active Withdrawn
- 2020-06-05 CN CN202080101001.9A patent/CN115605892A/zh active Pending
- 2020-06-05 JP JP2022528402A patent/JPWO2021245947A1/ja not_active Withdrawn
-
2022
- 2022-11-01 US US17/978,407 patent/US20230048143A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005352863A (ja) * | 2004-06-11 | 2005-12-22 | Hiroshi Takaku | 電子押印を利用したデジタルデータ交換システムおよびデジタルデータ交換方法、デジタルデータ交換プログラム |
JP2007200136A (ja) * | 2006-01-27 | 2007-08-09 | Fuji Xerox Co Ltd | 業務支援システム、業務支援プログラムおよび業務支援方法 |
JP2011086018A (ja) | 2009-10-14 | 2011-04-28 | Hitachi Government & Public Corporation System Engineering Ltd | 携帯電話を用いた電子押印システム |
EP2728525A1 (en) * | 2012-11-06 | 2014-05-07 | Credemtel S.p.A. | A method for replacement conservation of paper documents relating to transport of products among a plurality of users |
WO2016043197A1 (ja) * | 2014-09-16 | 2016-03-24 | 新日鉄住金ソリューションズ株式会社 | 管理システム、携帯端末装置、管理方法、情報処理方法及びプログラム |
JP2019200696A (ja) * | 2018-05-18 | 2019-11-21 | 株式会社プロアス | 書類処理装置、書類処理方法、およびプログラム |
JP2020038549A (ja) * | 2018-09-05 | 2020-03-12 | 富士ゼロックス株式会社 | データ管理装置及びデータ管理プログラム |
Non-Patent Citations (1)
Title |
---|
See also references of EP4163849A4 |
Also Published As
Publication number | Publication date |
---|---|
US20230048143A1 (en) | 2023-02-16 |
EP4163849A4 (en) | 2023-07-19 |
JPWO2021245947A1 (ja) | 2021-12-09 |
CN115605892A (zh) | 2023-01-13 |
EP4163849A1 (en) | 2023-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7187532B2 (ja) | 電子文書を締結して配送するためのシステム及び方法 | |
US8572695B2 (en) | Method for applying a physical seal authorization to documents in electronic workflows | |
JP3754565B2 (ja) | 電子印鑑マーク認証システム | |
US20010034835A1 (en) | Applied digital and physical signatures over telecommunications media | |
JP4746338B2 (ja) | 契約書改竄防止システム及び契約書改竄防止方法 | |
US20180026790A1 (en) | Evidence system and method to determine whether digital file is forged or falsified by using smart phone and smart phone having certification function of smart phone screen capture image and method thereof | |
US20040139327A1 (en) | System and method for document-driven processing of digitally-signed electronic documents | |
US20160248765A1 (en) | Document distribution and interaction | |
US9298902B2 (en) | System, method and program product for recording creation of a cancelable biometric reference template in a biometric event journal record | |
US20070079139A1 (en) | Signature authentication | |
JP6266801B2 (ja) | 管理システム、携帯端末装置、管理方法、情報処理方法及びプログラム | |
CA3068331C (en) | Instrument disambiguation to facilitate electronic data consolidation | |
US10855868B1 (en) | Systems, processes, and computer program products for detecting and verifying invisible information in documents | |
US20120206758A1 (en) | Method, system and computer program for generating authenticated documents | |
CN111626731A (zh) | 一种基于区块链技术的合同签约身份认证和签名*** | |
US11157639B2 (en) | Systems, processes, and computer program products for authentication of documents based on invisible information in documents | |
WO2021245947A1 (ja) | 生成方法、生成プログラム、および生成装置 | |
JP2008027089A (ja) | 電子データの開示方法およびシステム | |
JP2003006361A (ja) | 電子印鑑システム及び電子印鑑プログラムを記録した記録媒体 | |
JPWO2021245947A5 (ja) | ||
US20120136788A1 (en) | System and method for secure transfer of funds | |
KR100880105B1 (ko) | 온라인 전자문서 생성 시스템 및 방법 | |
KR20160095287A (ko) | 스마트폰을 사용한 디지털 파일 위변조 입증 시스템 및 방법 | |
US11977661B2 (en) | System for generating a digital handwritten signature using a mobile device | |
WO2022097608A1 (ja) | 情報管理プラットフォームシステム及び、その処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20938997 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2022528402 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2020938997 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2020938997 Country of ref document: EP Effective date: 20230105 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |