Information processing device and program

By identifying the character code string and coordinates in the document data in the information processing device, and generating the final output in combination with the character recognition results, the problem of inaccurate output in the prior art is solved, and the accuracy of the character code string and coordinates is improved.

JP7666065B2Active Publication Date: 2025-04-22FUJIFILM BUSINESS INNOVATION CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2021054198
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-26
Publication Date
2025-04-22
Estimated Expiration
2041-03-26

AI Technical Summary

Technical Problem

When the prior art outputs document data containing character code strings, it is impossible to effectively utilize the existing character code strings in the document data, resulting in the output character code strings inaccurate.

Method used

By identifying whether the document data contains a character code string in the information processing device, and outputting the character code string and character coordinates in the document data if necessary, combining the character recognition results to generate the final character code string and coordinates.

Benefits of technology

Improves the accuracy of output character code strings and character coordinates, and avoids inaccurate output caused by the existence of character code strings in document data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007666065000001
    Figure 0007666065000001
  • Figure 0007666065000002
    Figure 0007666065000002
  • Figure 0007666065000003
    Figure 0007666065000003
Patent Text Reader

Abstract

To provide an information processing apparatus and a program that improve an accuracy of an output text code string as compared with a configuration of outputting a text code string obtained by text recognition of document data even in a case where the document data includes the text code string.SOLUTION: A business processing system 20 as an information processing apparatus including a processor functions as a document reception unit 31 which acquires specific document data, and a file output unit 39 which outputs a text code string included in the specific document data, when the specific document data includes the text code string, as input data for processing executed by outputting the text code string obtained by text recognition of the document data in a predetermined format, in the predetermined format.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and a program. [Background technology]

[0002] Patent document 1 describes a document retrieval method for searching for documents, the document retrieval method including a character recognition step of performing character recognition processing on an image of the search document, a misrecognized character processing step of applying a predetermined processing to words or characters estimated to have been misrecognized from text data obtained by the character recognition step, a generation step of generating text feature information based on the text data after processing by the misrecognized character processing step, and a search step of searching a storage means that stores text feature information for each of a plurality of documents using the text feature information generated in the generation step as a query, and retrieving a document corresponding to the search document from the plurality of documents. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2004-348591 A Summary of the Invention [Problem to be solved by the invention]

[0004] Some processes are executed by outputting a character code string obtained by character recognition of document data. On the other hand, some document data includes a character code string, and outputting that character code string improves the accuracy of the output character code string compared to outputting a character code string obtained by character recognition of the document data. However, in order to ensure consistency with processes executed by outputting a character code string obtained by character recognition of the document data, the character code string obtained by character recognition of the document data is output even when the document data includes a character code string, and this does not improve the accuracy of the output character code string.

[0005] An object of the present invention is to improve the accuracy of the output character code string compared to a configuration in which a character code string obtained by performing character recognition on document data is output even when the document data includes a character code string. [Means for solving the problem]

[0006] The invention described in claim 1 is a processor that acquires specific document data, and when the specific document data includes a character code string, outputs the character code string included in the specific document data in a predetermined format as input data for a process that is executed by outputting a character code string obtained by character recognition of the document data in the predetermined format; When the specific document data further includes character coordinates, the processor further outputs the character coordinates included in the specific document data in the predetermined format as input data for a process executed by outputting a character code string and character coordinates obtained by character recognition of the document data in the predetermined format. Characterized by It is an information processing device. Claim 2 The invention described in a processor that acquires specific document data, and when the specific document data includes a character code string, outputs the character code string included in the specific document data in a predetermined format as input data for a process that is executed by outputting a character code string obtained by character recognition of the document data in the predetermined format, and when the specific document data includes a character code string and image data, the processor outputs a combined character code string that combines the character code string included in the specific document data and the character code string obtained by character recognition of the image data in the predetermined format, The processor outputs the combined character code string in the predetermined format when a ratio of an area of ​​the image data to an area of ​​the specific document data is equal to or greater than a threshold value. Characterized by It is an information processing device. Claim 3 The invention described in the above provides a computer with a function of acquiring specific document data, and a function of, when the specific document data includes a character code string, outputting the character code string included in the specific document data in a predetermined format as input data for a process executed by outputting the character code string obtained by character recognition of the document data in the predetermined format. and when the specific document data further includes character coordinates, the computer further outputs, in the predetermined format, the character coordinates included in the specific document data as input data for a process executed by outputting a character code string and character coordinates obtained by character recognition of the document data in the predetermined format. It is a program. Claim 4 The invention described in the above provides a computer with a function of acquiring specific document data, and a function of, when the specific document data includes a character code string, outputting the character code string included in the specific document data in a predetermined format as input data for a process executed by outputting the character code string obtained by character recognition of the document data in the predetermined format. and when the specific document data includes a character code string and image data, causing the computer to output a combined character code string obtained by combining a character code string included in the specific document data with a character code string obtained by character recognition of the image data in the predetermined format, and when a ratio of an area of ​​the image data to an area of ​​the specific document data is equal to or greater than a threshold value, causing the computer to output the combined character code string in the predetermined format. It is a program. Effect of the Invention

[0007] Claim 1 According to the invention, even when document data includes a character code string and character coordinates, the accuracy of the output character code string and character coordinates is improved compared to a configuration in which the character code string and character coordinates obtained by performing character recognition on the document data are output. Claim 2 According to the invention, When the specific document data includes image data, a character code string corresponding to the image data can be output; It is possible to prevent unnecessary character code strings corresponding to image data of a small area contained in specific document data from being output. Claim 3 According to the invention, Even when document data includes a character code string and character coordinates, the accuracy of the output character code string and character coordinates is improved compared to a configuration in which the character code string and character coordinates obtained by character recognition of the document data are output. . Claim 4 According to the invention, When specific document data includes image data, a character code string corresponding to the image data can be output, and output of an unnecessary character code string corresponding to image data of a small area included in the specific document data can be suppressed. . [Brief description of the drawings]

[0008] [Figure 1] 1 is a diagram showing an example of the overall configuration of a computer system to which an embodiment of the present invention is applied; [Diagram 2] FIG. 1 illustrates an example of a hardware configuration of a business process support system according to an embodiment of the present invention. [Diagram 3] FIG. 13 is a diagram showing an example of a page that does not include character string information. [Figure 4] FIG. 11 is a diagram showing an example of a file of a character recognition result. [Diagram 5] FIG. 13 is a diagram showing an example of a page including character string information. [Figure 6] FIG. 13 illustrates an example of character string information directly extracted from a page. [Figure 7] FIG. 13 is a diagram showing an example of a file obtained by format conversion. [Figure 8] FIG. 13 is a diagram showing an example of a page including character string information and an image. [Figure 9] 1 is a block diagram showing an example of a functional configuration of a business process support system according to an embodiment of the present invention; [Figure 10] 4 is a flowchart showing an example of the operation of the business process support system according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0010] [Outline of this embodiment] This embodiment provides an information processing device that acquires specific document data, and when the specific document data includes a character code string, outputs the character code string contained in the specific document data in a predetermined format as input data for a process that is executed by outputting the character code string obtained by character recognition of the document data in the predetermined format.

[0011] In addition, when the specific document data further includes character coordinates, the information processing device may further output the character coordinates contained in the specific document data in a predetermined format as input data for a process that is executed by outputting a character code string and character coordinates obtained by character recognition of the document data in a predetermined format.

[0012] In this way, the information processing device may output a character code string contained in specific document data in a predetermined format, or may output character codes and character coordinates contained in specific document data in a predetermined format, but the latter will be used as an example below.

[0013] Although the process executed by outputting the character code string obtained by character recognition of document data in a predetermined format may be any process, the following description will be given taking as an example a business process executed by a business process system, and the information processing device will be described as a business process support system that supports this business process.

[0014] Furthermore, the information processing device determines whether the specific document data includes a character code string. In this case, the specific document data may consist of multiple pages, and the information processing device may determine whether the specific document data includes a character code string for each page.

[0015] In this embodiment, the processing may be performed on the entire electronic document, but the following description will be given taking as an example a case where the processing is performed on a page-by-page basis.

[0016] Furthermore, when specific document data includes a character code string and image data, the information processing device may output a combined character code string in a predetermined format that combines the character code string included in the specific document data with a character code string obtained by performing character recognition on the image data.

[0017] In this embodiment, the information processing device does not necessarily have to perform such an operation, but the following description will be given taking as an example a case in which the information processing device also performs such an operation.

[0018] [Overall configuration of computer system] 1 is a diagram showing an example of the overall configuration of a computer system 1 to which the present embodiment is applied. As shown in the figure, the computer system 1 is configured by connecting a business processing system 10 and a business processing support system 20 via a communication line 80.

[0019] The business processing system 10 is a system that performs some business processing on input data. The business processing system 10 may include, for example, a workflow system that performs approval processing or the like on the input data according to a workflow, and an accounting system that performs accounting processing on the data after the approval processing or the like has been performed on the input data.

[0020] The business processing support system 20 is a system that supports business processing by the business processing system 10 by acquiring character string information from an input electronic document and inputting input data obtained from this character string information into the business processing system. Here, the character string information is information about a character string, and includes the character code and character coordinates for each character included in the string.

[0021] The communication line 80 is a line used for information communication between the business processing system 10 and the business processing support system 20. As the communication line 80, for example, a LAN (Local Area Network) or the Internet may be used.

[0022] [Hardware configuration of business processing support system] FIG. 2 is a diagram showing an example of a hardware configuration of a business process support system 20 in this embodiment. The business process support system 20 may be composed of a single device or may be composed of multiple devices, but the diagram shows an example in which the business process support system 20 is composed of a single device. As shown in the diagram, the business process support system 20 includes a processor 21, a main memory 22, and a HDD (Hard Disk Drive) 23. Here, the processor 21 executes various software such as an OS (Operating System) and applications to realize various functions described later. The main memory 22 is a storage area for storing various software and data used for executing the software, and the HDD 23 is a storage area for storing input data for the various software and output data from the various software. Furthermore, the business process support system 20 includes a communication I / F (hereinafter referred to as "I / F") 24 for communicating with the outside, a display device 25 such as a display, and an input device 26 such as a keyboard and a mouse.

[0023] [First specific example of this embodiment] 3 is a diagram showing page 400, which is an example of a page that does not include character string information. Page 400 is, for example, a scanned PDF that is a PDF file created by scanning a printed document with a scanner. That is, page 400 includes character strings such as character string 401, but does not include character string information consisting of character codes and character coordinates of characters in these character strings. Therefore, business process support system 20 cannot directly extract and output character string information from page 400. Therefore, business process support system 20 performs character recognition on page 400 and outputs the character recognition result as character string information.

[0024] FIG. 4 is a diagram showing a file 430 which is an example of a file of the character recognition result. The file 430 is an XML (eXtensible Markup Language) file. The file 430 includes a description 431 corresponding to a character string 401, descriptions 441a to 441h of the positions of characters included in the character string 401, and descriptions 451a to 451h of the characters in the character string 401. Note that the character descriptions 451a to 451h are actually descriptions of character codes, but for convenience, the descriptions of the characters themselves are shown. The character string 401 is "Estimate request number: E130625000036fx", but for space reasons, only the descriptions 441a to 441h of the positions of characters corresponding to the "Estimate request number" in the character string 401 and the character descriptions 451a to 451h are shown. Since page 400 does not include character string information, character position descriptions 441a-441h and character descriptions 451a-451h are generated based on character recognition results in file 430. Note that, although file 430 is an XML file here, it is not necessarily limited to this and may be a file in another format.

[0025] 5 is a diagram showing page 500, which is an example of a page including character string information. Page 500 is, for example, a born digital PDF in which a document created by word processing software is converted into a PDF file by software. That is, page 500 includes character strings such as character strings 501 and 502, and also includes character string information consisting of character codes and character coordinates of characters in these character strings. Therefore, business process support system 20 can directly extract and output the character string information from page 500.

[0026] 6 is a diagram showing character string information 510, which is an example of character string information directly extracted from page 500. Character string information 510 includes element 511 indicating character string 501, and element 521 indicating the character coordinates of characters included in character string 501. String information 510 also includes element 512 indicating character string 502, and element 522 indicating the character coordinates of characters included in character string 502. Note that elements 511 and 512 indicating character strings 501 and 502 are actually character code strings, but the character strings themselves are shown for convenience. Also, only a portion of element 522 is shown due to space limitations.

[0027] Therefore, the business process support system 20 converts the character string information directly output from the page 500 into a format for outputting the character recognition results shown in FIG.

[0028] FIG. 7 is a diagram showing a file 530, which is an example of a file obtained by such a format conversion. The file 530 has the same format as that of FIG. 4, and is therefore an XML file. The file 530 includes a description 531 corresponding to the character string 501, descriptions 541a to 541h of the positions of characters included in the character string 501, and descriptions 551a to 551h of characters in the character string 501. The descriptions 551a to 551h of characters are actually descriptions of character codes, but for convenience, the descriptions of the characters themselves are shown. The character string 501 is "Estimate number Sol-13-054", but for space reasons, only the descriptions 541a to 541h of the positions of characters and the descriptions 551a to 551h of characters corresponding to "Estimate number So" in the character string 501 are shown. In the file 530, the descriptions 541a to 541h of the positions of characters and the descriptions 551a to 551h of characters are generated based on the character string information 510. Although the file 530 is an XML file here, it is not limited to this and may be a file in another format as long as it has the same format as that in FIG.

[0029] [Second specific example of this embodiment] FIG. 8 is a diagram showing a page 600, which is an example of a page including character string information and an image. The page 600 is, for example, a born digital PDF that is a PDF file obtained by converting a web page using software. However, while character string information can be directly extracted from the area 601 of the page 600, the area 602 is an image and character string information cannot be directly extracted from the area 602. Therefore, the business process support system 20 first directly extracts character string information from the area 601 and sets it as first output information. Furthermore, if the ratio of the area 602 to the page 600 is equal to or greater than a threshold, the business process support system 20 specifies the coordinates of the area 602 and converts the entire page 600 into an image. Here, any ratio may be adopted as the threshold, but in the following description, this threshold is set to 1 / N of the page. Then, the business process support system 20 performs character recognition on the area 602 whose coordinates have been specified above to extract character string information, and sets it as second output information. After that, the business process support system 20 merges the first output information and the second output information to obtain a final result.

[0030] [Functional configuration of business processing support system] 9 is a block diagram showing an example of a functional configuration of the business process support system 20 according to the present embodiment. As shown in the figure, the business process support system 20 includes a document reception unit 31, a page division unit 32, a character string information extraction unit 33, an image conversion unit 34, a character recognition unit 35, a format conversion unit 37, an image extraction unit 38, and a file output unit 39.

[0031] The document receiving unit 31 receives an input electronic document. At that time, the document receiving unit 31 checks whether the input electronic document is in a processable format. Here, an example of the format of the electronic document is PDF. In this embodiment, the process of the document receiving unit 31 is performed as an example of acquiring specific document data.

[0032] The page dividing unit 32 divides the electronic document accepted by the document accepting unit 31 into a plurality of pages. Then, the page dividing unit 32 passes the plurality of pages obtained by dividing the electronic document to the character string information extracting unit 33 in order from the first page to the last page.

[0033] The character string information extraction unit 33 attempts to extract character string information from the page passed from the page division unit 32, and judges whether the extraction of the character string information has been successful. When the character string information extraction unit 33 judges that the extraction of character string information from the page passed from the page division unit 32 has not been successful, the character string information extraction unit 33 passes the page to the image conversion unit 34. When the character string information extraction unit 33 judges that the extraction of character string information from the page passed from the page division unit 32 has been successful, the character string information extraction unit 33 passes the extracted character string information and the page to the format conversion unit 37. Here, the successful extraction of character string information from the page means that the page contains character string information. In this embodiment, the processing of the character string information extraction unit 33 is performed as an example of judging whether specific document data contains a character code string.

[0034] The image conversion unit 34 performs image conversion on the page passed from the character string information extraction unit 33 or the page passed from the image extraction unit 38 as described below. For example, the image conversion unit 34 may perform image conversion on the page passed from the character string information extraction unit 33 or the image extraction unit 38 by printing the page with a printer and reading it with an image reading device. Alternatively, the image conversion unit 34 may perform image conversion on the page passed from the character string information extraction unit 33 or the image extraction unit 38 by, for example, software. Then, the image conversion unit 34 passes the image data generated by the image conversion to the character recognition unit 35. Here, examples of the image data format include JPG, TIFF, etc.

[0035] Character recognition unit 35 performs character recognition on the image data passed from image conversion unit 34, and passes a file of the character recognition results in a predetermined format to file output unit 39. At that time, if image conversion unit 34 has been passed information on the position of an image within a page from image extraction unit 38 as described below, character recognition unit 35 performs character recognition on the image specified by the information on that position within the page. Then, if character recognition of the image is successful, character recognition unit 35 passes a file of the character recognition results in a predetermined format to file output unit 39. If character recognition of the image is not successful, character recognition unit 35 informs file output unit 39 of that fact.

[0036] The format conversion unit 37 converts the character string information passed from the character string information extraction unit 33 into a file in a predetermined format that is the same as the format used when the character recognition unit 35 outputs the character recognition result. Here, it is preferable that the format conversion unit 37 previously stores the format used when the character recognition unit 35 outputs the character recognition result. Then, the format conversion unit 37 passes the file in the predetermined format generated by the format conversion to the file output unit 39. In addition, the format conversion unit 37 passes the page passed from the character string information extraction unit 33 to the image extraction unit 38.

[0037] Image extraction unit 38 attempts to extract an image from the page passed from format conversion unit 37, and judges whether extraction of 1 / N or more of the image of the page has been successful. If image extraction unit 38 judges that extraction of 1 / N or more of the image of the page has been successful, it passes the page together with information on the position of the image to image conversion unit 34. If image extraction unit 38 does not judge that extraction of 1 / N or more of the image of the page has been successful, it notifies file output unit 39 to that effect.

[0038] The file output unit 39 receives and holds files from the character recognition unit 35 or the format conversion unit 37 for each page from the first page to the last page. In this case, when the file output unit 39 receives files from both the character recognition unit 35 and the format conversion unit 37 because the page contains character string information and an image of 1 / N or more of the page, the file output unit 39 merges and holds those files. In addition, when the file output unit 39 is notified by the character recognition unit 35 that the character recognition of the image in the page was not successful, or when the image extraction unit 38 is notified by the file output unit 39 that the extraction of an image of 1 / N or more of the page was not successful, the file output unit 39 receives and holds files only from the format conversion unit 37. Then, when the file output unit 39 receives a file for the last page, it outputs the received files for the first page to the last page together to the business processing system 10 (see FIG. 1).

[0039] That is, for a page that does not include character string information, a file in a predetermined format obtained by character recognition of the page is delivered from the character recognition unit 35, and the file output unit 39 outputs the file in the predetermined format. Also, for a page that includes character string information, the character string information is converted into a file in a predetermined format and delivered from the format conversion unit 37, and the file output unit 39 outputs the file in the predetermined format. In this embodiment, when specific document data includes a character code string, the file output unit 39 performs this process as an example of outputting the character code string included in the specific document data in a predetermined format as input data for a process that is executed by outputting the character code string obtained by character recognition of the document data in the predetermined format. That is, in this embodiment, a page including character string information is used as an example of a first page including a character code string, and a page not including character string information is used as an example of a second page not including a character code string. The file output unit 39 performs these processes as an example of outputting the character code string contained in the first page in a predetermined format, which is a format for outputting the character code string obtained by performing character recognition on the second page.

[0040] Furthermore, for a page including character string information and an image, the file output unit 39 merges and outputs a file of a predetermined format received from the character recognition unit 35 and a file of a predetermined format received from the format conversion unit 37. In this embodiment, when specific document data includes a character code string and image data, the file output unit 39 performs this process as an example of outputting a combined character code string obtained by combining a character code string included in the specific document data and a character code string obtained by character recognition of the image data in a predetermined format. At that time, the file output unit 39 may set a condition that 1 / N or more of the image of the page is extracted from the page including character string information and an image. In that case, the process performed by the file output unit 39 is an example of outputting a combined character code string in a predetermined format when the ratio of the area of ​​the image data to the area of ​​the specific document data is equal to or greater than a threshold value.

[0041] [Operation of business processing support system] FIG. 10 is a flowchart showing an example of the operation of the business process support system 20 in this embodiment.

[0042] In the business process support system 20, first, the document receiving unit 31 receives an input electronic document (step 201).

[0043] Next, the page dividing unit 32 divides the electronic document received in step 201 into a plurality of pages (step 202). Then, the page dividing unit 32 transfers the plurality of pages obtained in step 202 to the character string information extracting unit 33 in order from the first page to the last page, thereby repeating the processes from step 203 to step 218.

[0044] That is, first, the character string information extraction unit 33 attempts to extract character string information from one page of the multiple pages obtained in step 202 (step 203). Then, the character string information extraction unit 33 determines whether the extraction of the character string information has been successful (step 204).

[0045] First, a case where it is not determined in step 204 that extraction of character string information has been successful will be described.

[0046] In this case, the image conversion unit 34 performs image conversion on this page (step 205). Then, the character recognition unit 35 performs character recognition on the page that has been image converted in step 205 (step 206). As a result, the file output unit 39 holds a file of the character recognition result (step 207).

[0047] Next, a case where it is determined in step 204 that the extraction of character string information has been successful will be described.

[0048] In this case, the format conversion unit 37 converts the character string information extracted in step 203 into the same format as that held in step 207 (step 208). Here, it is preferable that the format conversion unit 37 holds this format in advance.

[0049] Next, the image extraction unit 38 attempts to extract an image that is 1 / N or more of this page (step 209). Then, the image extraction unit 38 determines whether the extraction of an image that is 1 / N or more of this page has been successful (step 210).

[0050] If it is determined in step 210 that the extraction of an image of 1 / N or more of this page has not been successful, the file output unit 39 holds the file obtained by the format conversion in step 208 (step 211).

[0051] If it is determined in step 210 that the extraction of an image of 1 / N or more of this page has been successful, image extractor 38 identifies the position of that image (step 212).

[0052] Next, the image conversion unit 34 performs image conversion on this page (step 213). Then, the character recognition unit 35 performs character recognition on the image whose position was identified in step 212, among the page that has been image converted in step 213 (step 214). As a result, the character recognition unit 35 determines whether the character recognition has been successful (step 215).

[0053] If it is determined in step 215 that the character recognition is not successful, the file output unit 39 holds the file obtained by the format conversion in step 208 (step 211).

[0054] If it is determined in step 215 that the character recognition has been successful, the file output unit 39 merges the file obtained by the format conversion in step 208 and the file of the character recognition result in step 214 and holds them (step 216).

[0055] After that, the page division unit 32 determines whether the final page of the multiple pages obtained in step 202 has been reached (step 217).

[0056] If it is not determined in step 217 that the final page has been reached, the page division unit 32 moves to the next page of the multiple pages obtained in step 202 (step 218). In other words, the page division unit 32 passes the next page to the character string information extraction unit 33, and performs the processes in and after step 203.

[0057] If it is determined in step 217 that the final page has been reached, the file output unit 39 outputs the page-by-page files held in step 207, step 211, or step 216 together for the multiple pages obtained in step 202 to the business processing system 10 (step 219).

[0058] [Processor] In this embodiment, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).

[0059] In addition, the operations of the processor in this embodiment may be performed not only by one processor, but also by multiple processors located at physically separate locations working together. The order of the operations of the processor is not limited to the order described in this embodiment, and may be changed.

[0060] [program] The processes performed by the business process support system 20 in this embodiment are prepared as programs such as application software, for example.

[0061] In other words, the program realizing this embodiment can be understood as a program for causing a computer to realize the functions of acquiring specific document data and, if the specific document data includes a character code string, outputting the character code string contained in the specific document data in a predetermined format as input data for a process that is executed by outputting the character code string obtained by character recognition of the document data in the predetermined format.

[0062] The program for realizing the present embodiment can be provided not only by communication means but also by being stored in a recording medium such as a CD-ROM. [Explanation of symbols]

[0063] 10...business processing system, 20...business processing support system, 31...document reception section, 32...page division section, 33...character string information extraction section, 34...image conversion section, 35...character recognition section, 37...format conversion section, 38...image extraction section, 39...file output section

Claims

1. A processor comprising: The processor, Acquire specific document data, When the specific document data includes a character code string, outputting the character code string included in the specific document data in a predetermined format as input data for a process that is executed by outputting a character code string obtained by character recognition of the document data in the predetermined format; The information processing device is characterized in that, when the specific document data further includes character coordinates, the processor further outputs the character coordinates contained in the specific document data in the predetermined format as input data for a process that is executed by outputting a character code string and character coordinates obtained by character recognition of the document data in the predetermined format.

2. A processor comprising: The processor, Acquire specific document data, When the specific document data includes a character code string, outputting the character code string included in the specific document data in a predetermined format as input data for a process that is executed by outputting a character code string obtained by character recognition of the document data in the predetermined format; when the specific document data includes a character code string and image data, the processor outputs a combined character code string obtained by combining the character code string included in the specific document data and a character code string obtained by performing character recognition on the image data in the predetermined format; The information processing apparatus is characterized in that the processor outputs the combined character code string in the predetermined format when a ratio of an area of ​​the image data to an area of ​​the specific document data is equal to or greater than a threshold value.

3. On the computer, A function for acquiring specific document data; a function of outputting, in a predetermined format, the character code string included in the specific document data as input data for a process executed by outputting the character code string obtained by character recognition of the document data in a predetermined format when the specific document data includes the character code string; Realize this, A program that causes the computer to, when the specific document data further includes character coordinates, further output, in the predetermined format, the character coordinates contained in the specific document data as input data for a process that is executed by outputting, in the predetermined format, a character code string and character coordinates obtained by character recognition of the document data.

4. On the computer, A function for acquiring specific document data; a function of outputting, in a predetermined format, the character code string included in the specific document data as input data for a process executed by outputting the character code string obtained by character recognition of the document data in a predetermined format when the specific document data includes the character code string; Realize this, causing the computer to output, in a case where the specific document data includes a character code string and image data, a combined character code string obtained by combining the character code string included in the specific document data and a character code string obtained by character recognition of the image data in the predetermined format; A program that causes the computer to output the combined character code string in the predetermined format when a ratio of an area of ​​the image data to an area of ​​the specific document data is equal to or greater than a threshold value.

Citation Information

Patent Citations

  • Document search method and device thereof

    JP2004348591A

  • Document processing apparatus and program

    JP2019086860A