Information processing system, information processing method, and program

The system addresses character string misalignment issues by displaying character images and recognition results with adjacent fields for voiced consonants, improving data entry and verification efficiency.

JP2026037768APending Publication Date: 2026-03-06OKI ELECTRIC INDUSTRY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024141024
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing character recognition systems struggle with misalignment of character strings due to corrections of voiced or semi-voiced consonants, leading to operational difficulties in data entry and verification processes.

Method used

An information processing system that displays character images and recognition results alongside, allowing voiced or semi-voiced consonants to be entered in adjacent fields, preventing string misalignment by correcting errors in character recognition results.

Benefits of technology

Improves operability by maintaining alignment of character strings during data entry and verification, enhancing the accuracy and efficiency of data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026037768000001_ABST
    Figure 2026037768000001_ABST
Patent Text Reader

Abstract

To improve operability by preventing a character string from being shifted when character input is performed for a character recognition result.SOLUTION: An information processing system that compares and displays a character image obtained by reading a written character and a character recognition result of the character image, the information processing system comprising: an acquisition unit that acquires an input character input by an operator with respect to the character recognition result; and a display control unit that performs control to newly display a field in which the acquired input character is a voiced sound mark or a semi-voiced sound mark at a position adjacent to a character string that is the character recognition result when the acquired input character is the voiced sound mark or the semi-voiced sound mark.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 system, an information processing method, and a program. [Background technology]

[0002] At financial institutions, transfer processing is carried out through cooperation between branches and centralized centers. For example, when a client visits a branch of a financial institution, fills out the necessary information on a specified transfer request form, and submits the form at the counter, the transfer request form is read by a scanner on the reception terminal at the counter, and the transfer data obtained by this reading is sent to the centralized center. Then, the centralized center generates a sending message based on the transfer data, and the sending message is sent to the host, thereby executing the transfer.

[0003] When scanning a transfer application form at the reception terminal, character recognition is performed on the image data of the transfer application form, and character recognition results corresponding to each of the multiple items included in the transfer application form are obtained. Transfer data including these character recognition results is sent from the reception terminal at the counter to the central center.

[0004] At the centralized center, a first operator visually checks the image of each of the multiple items and corrects the character recognition results corresponding to each of the multiple items as necessary. The character recognition results or the results of corrections to the character recognition results are sent to the exchange server as entry data. Then, a second operator enters data corresponding to the items separately from the entry data. Alternatively, the second operator corrects the entry data corresponding to the items. The data entered by the second operator or the results of corrections to the entry data are sent to the exchange server as verify data.

[0005] The exchange server determines whether the entry data and verify data match. If there is any verify data that does not match the entry data, a third operator approves or rejects the verify data that does not match the entry data.

[0006] Regarding character recognition technology for converting handwritten characters into text data, Patent Document 1 discloses a technology that uses predetermined conditions to identify characters that may be voiced or semi-voiced consonants, thereby improving the accuracy of recognizing character strings. [Prior art documents] [Patent documents]

[0007] [Patent Document 1] Patent No. 5807342 Summary of the Invention [Problem to be solved by the invention]

[0008] Here, if there is a rule that voiced or semi-voiced consonants should be written separately when filling out a form, characters that are not written according to the rule (characters containing voiced or semi-voiced consonants) may be determined to be errors in character recognition. In this case, an operator at a centralized center corrects the character recognition results. However, the corrections can cause the character strings in the character recognition results to deviate from the character strings in the image data read from the form (the string of written characters), making them difficult to read and difficult to operate.

[0009] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide a new and improved information processing system, information processing method, and program that can improve operability by preventing character strings from shifting when characters are input based on character recognition results. [Means for solving the problem]

[0010] In order to solve the above problem, according to one aspect of the present invention, there is provided an information processing system that displays a character image obtained by reading entered characters and a character recognition result of the character image in comparison therewith, the information processing system comprising: an acquisition unit that acquires an input character entered by an operator in response to the character recognition result; and, if the acquired input character is a voiced constellation or a semi-voiced constellation, a display control unit that controls the field in which the input character, the voiced constellation or semi-voiced constellation, to be newly displayed in a position adjacent to the character string that is the character recognition result.

[0011] The display control unit may display a field showing only the voiced consonants or semi-voiced consonants input as a correction operation for an error contained in a character string that is the character recognition result, in a position that is aligned vertically with the error.

[0012] The display control unit may delete the error notation displayed at the error location by operation of the operator, and then display the input characters entered by the operator, and if the voiced consonant or semi-voiced consonant is then entered, display the field in which the voiced consonant or semi-voiced consonant was entered.

[0013] The character image may be a cut-out image cut out from a scanned image of a form, and the display control unit may perform display control to display the cut-out image in comparison with the corresponding character recognition result for each item on an entry screen where entry processing for each item of the form is performed.

[0014] The information processing system may further include a processing unit that generates verification data by changing the portion of the character recognition result on the entry screen where an error has been corrected to an external character font containing the voiced or semi-voiced consonant mark.

[0015] The information processing system may separate and edit voiced consonants or semi-voiced consonants from the portion of the external character font included in the verified data to generate a message to be sent.

[0016] In order to solve the above-mentioned problem, according to another aspect of the present invention, there is provided an information processing method including a processor that displays a character image obtained by reading written characters and a character recognition result of the character image in comparison therewith, the processor acquiring an input character that an operator inputs for the character recognition result, and, if the acquired input character is a voiced constellation or a semi-voiced constellation, performing control to newly display a field in which the input character, the voiced constellation or semi-voiced constellation, has been entered in a position adjacent to the character string that is the character recognition result.

[0017] In addition, according to another aspect of the present invention to solve the above problem, there is provided a program for a computer that displays a character image obtained by reading entered characters and a character recognition result of the character image in comparison, the program causing the computer to function as an acquisition unit that acquires an input character entered by an operator in response to the character recognition result, and a display control unit that, if the acquired input character is a voiced constellation or semi-voiced constellation, controls the field into which the input character, the voiced constellation or semi-voiced constellation, to be newly displayed in a position adjacent to the character string that is the character recognition result. [Effects of the Invention]

[0018] As described above, according to the present invention, when characters are input based on the character recognition results, the character string is prevented from shifting, thereby making it possible to improve operability. [Brief explanation of the drawings]

[0019] [Figure 1] 1 is an explanatory diagram showing the configuration of an exchange system according to an embodiment of the present invention. [Figure 2] FIG. 10 is an explanatory diagram showing a specific example of a transfer request form 40. [Figure 3] FIG. 2 is an explanatory diagram showing a specific example of an entry screen 50. [Figure 4] 10A and 10B are diagrams showing examples of display of an extracted image and a character recognition result when the image is filled in according to the rules. [Figure 5]10A and 10B are diagrams showing examples of display of an extracted image and character recognition results when an entry is made against the rules. [Figure 6] FIG. 2 is an explanatory diagram showing the configuration of an exchange server 20 according to an embodiment of the present invention. [Figure 7] 2 is an explanatory diagram showing the configuration of an entry terminal 26 according to an embodiment of the present invention. FIG. [Figure 8] 10 is a flowchart showing an example of the flow of currency exchange processing according to the present embodiment. [Figure 9] 10A and 10B are diagrams for explaining a case where a voiced or semi-voiced mark is input to correct an error in the character recognition result on the entry screen according to the present embodiment. [Figure 10] A diagram to explain how to handle corrected transfer data according to this embodiment. [Figure 11] 9 is a diagram showing a hardware configuration of an information processing device 900 as an example of an exchange server 20 according to an embodiment of the present invention. FIG. DETAILED DESCRIPTION OF THE INVENTION

[0020] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant explanations will be omitted.

[0021] <1. Overview of the exchange system> An embodiment of the present invention relates to an exchange system (one example of an information processing system) applied to a financial institution. First, an overview of the exchange system according to the embodiment of the present invention will be described with reference to Figs.

[0022] (composition) FIG. 1 is an explanatory diagram showing the configuration of an exchange system according to an embodiment of the present invention. As shown in FIG. 1, the exchange system 1 according to the embodiment of the present invention includes a configuration arranged at a branch office, a configuration arranged at a centralized center, and a host 30. The branch office and the centralized center are connected via a network. The configuration arranged at the branch office includes a scanner 11 and a branch office terminal 12. The configuration arranged at the centralized center includes an exchange server 20 (an example of an information processing device), an entry terminal 26 which is a common client used for entry processing, a verify terminal 27 which is a common client used for verification processing, an approval terminal 28 which is a common client used for approval processing, and a communication gateway 29.

[0023] Scanner 11 reads documents and recognizes characters (written characters) written (written) on the documents. For example, scanner 11 reads a transfer request form (an example of a document) on which the necessary information has been filled out by the person requesting the transfer, and performs character recognition. As a result, image data of the transfer request form (a scanned image of the written characters) and the character recognition results of the transfer request form are obtained. Here, a specific example of a transfer request form will be described with reference to FIG. 2.

[0024] FIG. 2 is an explanatory diagram showing a specific example of a transfer request form 40. As shown in FIG. 2, the transfer request form 40 includes entry fields for each of a plurality of items. For example, the plurality of items include items related to the requester (e.g., the requester's telephone number, the requester's account number (deposit type), the requester's account number, the requester's name, etc.), items related to the recipient (e.g., the recipient's name, the name of the transfer financial institution, the name of the transfer branch, the transfer recipient's account number, the transfer recipient's account number, etc.), and the transfer amount. In addition, the plurality of items may include the transfer date, which is the transfer due date. The plurality of items may include important items in the transfer transaction (e.g., the requester's account number, the transfer amount, etc.).

[0025] For example, the scanner 11 performs character recognition on the image data of the transfer application form 40 to obtain character recognition results corresponding to each of a plurality of items. More specifically, the scanner 11 obtains character recognition results corresponding to each item by performing character recognition on at least a portion of the entry fields for each item in the image data of the transfer application form 40. The bank office terminal 12 is a terminal used by bank employees engaged in teller work at the bank office. The bank office terminal 12 transmits the image data of the transfer application form 40 obtained by the scanner 11 and transfer data including the character recognition results corresponding to each item to the centralized center.

[0026] The transfer request form is an example of a form. In this embodiment, transfer data will be used as an example of form data, but the present embodiment is not limited to this.

[0027] The office terminal 12 may be, for example, a PC (Personal Computer) as shown in Fig. 1. Although Fig. 1 shows an example in which the scanner 11 and the office terminal 12 are separate devices, the functions of the scanner 11 and the office terminal 12 may be integrated into a single device.

[0028] The exchange server 20 is an example of a transfer management device that stores transfer data transmitted from the branch terminal 12. The exchange server 20 manages the distribution of transfer data to the entry terminal 26, the verify terminal 27, the approval terminal 28, and the like. For example, the exchange server 20 obtains a cut-out image corresponding to each item by cutting out the entry fields for each item from the image data of the transfer request form 40. The exchange server 20 transmits the transfer data, including the cut-out image corresponding to each item and the character recognition results, to the entry terminal 26.

[0029] The entry terminal 26 is a terminal used by the first operator (hereinafter also referred to as the "enter") at the centralized center. The entry screen of the entry terminal 26 displays the cut-out image and character recognition result of each item included in the transfer data distributed from the exchange server 20, in association with each item. While visually checking the cut-out image corresponding to an item, the entrant can correct the character recognition result if they determine that the character recognition result corresponding to that item is incorrect (for example, due to misreading or non-reading).

[0030] 3 is an explanatory diagram showing a specific example of entry screen 50. As shown in FIG. 3, entry screen 50 displays a cut-out image and character recognition results corresponding to each of multiple items included in a transfer request form. For example, the cut-out image is displayed in the corresponding image display field, and the character recognition results are displayed in the corresponding item input field. As an example, a cut-out image of the client's telephone number is displayed in client's telephone number image display field 500, and the character recognition results of the client's telephone number are displayed in client's telephone number input field 520.

[0031] The character recognition results corresponding to each item or the results of corrections made by the entrant to the character recognition results are transmitted as entry data from the entry terminal 26 to the exchange server 20 (for example, by pressing the "Send" button) and stored in the exchange server 20. The exchange server 20 delivers transfer data including the cut-out images corresponding to each item and the entry data corresponding to each item to the verify terminal 27.

[0032] The verify terminal 27 is a terminal used by a second operator (hereinafter also referred to as the "verifier") at the centralized center. On the verify screen of the verify terminal 27, a cut-out image corresponding to each item included in the transfer data distributed from the exchange server 20 is displayed in association with the item name. Furthermore, entry data corresponding to items other than the important items is displayed in association with the item name. For example, the cut-out image is displayed in the corresponding image display field, and entry data corresponding to items other than the important items is displayed in the corresponding item input field. Meanwhile, the item input field corresponding to the important items is left blank.

[0033] The verifier, while visually checking the cut-out images corresponding to the items other than the important items, corrects the entry data if it determines that the entry data corresponding to the items other than the important items is incorrect. Furthermore, while visually checking the cut-out images corresponding to the important items, the verifier inputs the data corresponding to the important items into the item input fields corresponding to the important items.

[0034] The entry data or the correction results of the entry data corresponding to the items other than the important items, and the input results by the verifier corresponding to the important items are transmitted as verification data from the verify terminal 27 to the exchange server 20 (for example, upon pressing the "Send" button) and stored in the exchange server 20. The exchange server 20 determines whether the entry data and verification data corresponding to all items match.

[0035] If the entry data and the verify data match for all items, the exchange server 20 transmits an outgoing message containing the verify data (or entry data) corresponding to all items to the host 30 via the communication gateway 29. At this time, the host 30 executes the transfer based on the receipt of the outgoing message, thereby completing one transfer.

[0036] If there are any items that do not match between the entry data and the verify data, the exchange server 20 delivers transfer data that includes the cut-out image and verify data corresponding to each item, and information indicating the items where the data do not match (the mismatched items), to the approval terminal 28. Additionally, if the transaction related to the transfer data is a large amount transaction (for example, if the transfer amount is equal to or exceeds a predetermined amount (also referred to as the limit)), the exchange server 20 delivers transfer data that includes the cut-out image and verify data corresponding to each item to the approval terminal 28.

[0037] The approval terminal 28 is a terminal used by a third operator (hereinafter also referred to as the "approver") at the centralized center. On the approval screen of the approval terminal 28, a cut-out image corresponding to each item included in the transfer data distributed from the exchange server 20 is displayed in association with the item name. Furthermore, the verification data corresponding to each item is displayed in association with the item name. For example, the cut-out image is displayed in the corresponding image display field, and the verification data is displayed in the corresponding item input field.

[0038] The approver visually checks the cut-out images corresponding to each item and, if he / she determines that there are no items with incorrect verify data, performs an approval operation. On the other hand, if the approver visually checks the cut-out images corresponding to each item and, if he / she determines that there are items with incorrect verify data, performs a rejection operation. At this time, a predetermined modification is applied to the verify data that does not match the entry data on the approval screen. This allows the approver to easily identify the items with mismatched data.

[0039] In addition, if the transaction related to the transfer data is a large amount transaction, the approver checks the amount and performs an approval operation.

[0040] (Identifying issues) On the entry screen of the entry terminal 26, the cut-out image and character recognition results for each item are displayed side by side (compared) above and below each other. The entrant visually checks the cut-out image to see if the character recognition results are correct. When filling out the transfer request form, the rule is that for characters that contain voiced or semi-voiced consonants, such as "ga" or "pa," the voiced or semi-voiced consonants should be separated and entered in two boxes, such as "ka" and "゛" or "ha" and "゜."

[0041] FIG. 4 is a diagram showing an example of a cut-out image and a character recognition result when the entry is made in accordance with the rules. FIG. 4 shows a cut-out image 601 and a character recognition result 602 of the requester name item display 60, one of the items displayed on the entry screen. On the entry screen, the cut-out image 601 and the character recognition result 602 are displayed in two rows, one above the other, with the display positions of each character aligned vertically. This makes it easier for the entrant to perform entry operations such as visual confirmation. Note that, in the drawing, auxiliary lines corresponding to each square are shown as dotted lines to make it easier to understand the correspondence between the vertical positions, but they are not displayed on the screen. This also applies to the other figures referenced below.

[0042] On the other hand, a case where an error is included in the character recognition result will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of a cut-out image and a display of a character recognition result when an entry is made against the rules. On the entry screen, first, a client name item display 61 is displayed as shown in the upper part of Fig. 5. As shown in cut-out image 611, a character including a voiced consonant ("ge") has been entered in one box, so an error has occurred in the character recognition, and in the character recognition result 612, the part corresponding to "ge" is displayed as an error (for example, "?").

[0043] The person making the entry (operator) visually checks the cut-out image 611 and manually corrects the character recognition result 612. Specifically, the operator deletes the "?" character from the character recognition result 612 and inputs "ケ" and "゛ (dakuten)" sequentially, one box at a time. The lower part of Figure 5 shows the client name item display 62 after the corrections made by the person making the entry. As a result of the person deleting the "?" character and inputting the two characters "ケ" and "゛ (dakuten)" sequentially into the two boxes, the position of "ル" shifts one box to the right, resulting in a misalignment between the character string in the cut-out image 621 and the character in the character recognition result 622. Specifically, "ケ" is located below "ゲ" and "゛ (dakuten)" is located below "ル," and the space below "ル" is left blank. This creates a problem in that it becomes difficult to perform entry operations, such as visual confirmation.

[0044] Therefore, the inventors of the present invention have taken the above-mentioned circumstances into consideration and have created an exchange system according to an embodiment of the present invention. The embodiment of the present invention can improve operability by preventing misalignment of character strings when characters are input based on character recognition results. The configuration and operation of the exchange system according to the embodiment of the present invention will be described in detail below.

[0045] <2. Exchange Server Configuration> 6 is an explanatory diagram showing the configuration of the currency exchange server 20 according to the embodiment of the present invention. As shown in FIG. 6, the currency exchange server 20 includes a control unit 220, a storage unit 230, and a communication unit 240.

[0046] (control unit 220) Control unit 220 includes a CPU (Central Processing Unit) and the like, and its functions can be realized by the CPU expanding a program stored in storage unit 230 into RAM (Random Access Memory) and executing it. At this time, a computer-readable recording medium on which the program is recorded can also be provided. Alternatively, control unit 220 may be configured with dedicated hardware or a combination of multiple pieces of hardware.

[0047] As shown in FIG. 6, the control unit 220 includes an acquisition unit 221, a processing unit 222, and a transmission control unit 223.

[0048] The acquisition unit 221 acquires transfer data received by the communication unit 240 from the branch terminal 12, entry data, which is an example of transfer request information, received by the communication unit 240 from the entry terminal 26, and the like. As described with reference to FIG. 3, the entry data includes client information such as the client's telephone number, client's name, and account number. The entry data also includes recipient information such as the recipient's name and the name of the transfer destination financial institution. The acquisition unit 221 also acquires verification data from the verification terminal 27 and an approval result from the approval terminal 28.

[0049] The processing unit 222 performs various processes for realizing the operations of the currency exchange system 1 described with reference to Fig. 1. For example, the processing unit 222 stores in the storage unit 230 the image data and character recognition results of the transfer request form 40 included in the transfer data acquired by the acquisition unit 221, and generates cut-out images corresponding to each item by cutting out entry fields for each item from the image data, and stores the cut-out images corresponding to each item in the storage unit 230.

[0050] Furthermore, the processing unit 222 stores the entry data corresponding to each item acquired by the acquisition unit 221 in the storage unit 230. Furthermore, the processing unit 222 stores the verification data and approval results acquired by the acquisition unit 221 in the storage unit 230.

[0051] The transmission control unit 223 controls the communication unit 240 to transmit the transfer data as an entry request to the entry terminal 26. The transmission control unit 223 also controls the communication unit 240 to transmit the transfer data, including the entry data and the corresponding cut-out image received from the entry terminal 26, to the verify terminal 27 as a verify request. The transmission control unit 223 also controls the communication unit 240 to transmit the transfer data, including the verify data and the corresponding cut-out image, to the approval terminal 28 as an approval request, as necessary.

[0052] (Storage unit 230) The storage unit 230 is a storage device capable of storing programs and data for operating the control unit 220. The storage unit 230 can also temporarily store various data required in the course of operation of the control unit 220. For example, the storage device may be a non-volatile storage device.

[0053] (Communication unit 240) The communication unit 240 is configured by a communication interface and communicates with the branch office terminal 12 of the branch office via a network. Furthermore, the communication unit 240 communicates with each of the other terminals (the entry terminal 26, the verify terminal 27, and the approval terminal 28) via a network within the centralized center.

[0054] The configuration of the currency exchange server 20 according to the embodiment of the present invention has been described above.

[0055] <3. Entry device configuration> 7 is an explanatory diagram showing the configuration of the entry terminal 26 according to the embodiment of the present invention. As shown in FIG. 7, the entry terminal 26 has an input unit 261, a control unit 262, a storage unit 266, a communication unit 267, and a display unit 268.

[0056] (input unit 261) The input unit 261 accepts operations by the entrant. In the embodiment of the present invention, it is mainly assumed that the input unit 261 is a mouse and a keyboard. However, the type of the input unit 261 is not limited. For example, the input unit 261 may be a touch panel, an electronic pen, or another input device.

[0057] (control unit 262) The control unit 262 includes a CPU and the like, and its functions can be realized by the CPU expanding a program stored in the storage unit 266 into RAM and executing it. In this case, a computer-readable recording medium on which the program is recorded can also be provided. Alternatively, the control unit 262 can be configured with dedicated hardware or a combination of multiple pieces of hardware.

[0058] As shown in FIG. 7, the control unit 262 includes an acquisition unit 263, a processing unit 264, and an output control unit 265.

[0059] The acquisition unit 263 acquires the transfer data received by the communication unit 267 from the currency exchange server 20. The processing unit 264 generates an entry screen that displays, based on the transfer data, cut-out images and character recognition results corresponding to each of a plurality of items up to an upper limit. The output control unit 265 controls the display of the generated entry screen on the display unit 268.

[0060] The acquisition unit 263 also acquires information on correction operations made by the person making an entry (an example of an operator) on the entry screen, which has been accepted by the input unit 261 (specifically, information on deletion operations or input characters. The input characters include voiced consonants and semi-voiced consonants, etc.). The processing unit 264 corrects the character recognition results in accordance with the information on the correction operations. When the person making an entry presses the "Send" button displayed on the entry screen, the output control unit 265 controls the communication unit 267 to transmit the character recognition results corresponding to each item (including the correction results, if any) as entry data to the exchange server 20.

[0061] Furthermore, the processing unit 264 according to one embodiment of the present invention also functions as a display control unit that displays a cell (field) containing only voiced or semi-voiced consonants in a position adjacent to the character string of the character recognition result when the entrant enters two cells, a "character" and a "voiced or semi-voiced consonant" in a single cell of an error during an operation to correct an error in a character recognition result displayed on the entry screen. More specifically, the processing unit 264 displays a new cell (field) containing only voiced or semi-voiced consonants in a position one level below the character string and aligned vertically with the cell that was the error in the character recognition result (the cell where a character was entered as a correction). This prevents the character string from shifting, improving operability. Details of the display control according to this embodiment will be described later with reference to FIG. 9.

[0062] (Storage unit 266) The storage unit 266 is a storage device capable of storing programs and data for operating the control unit 262. The storage unit 266 can also temporarily store various data required in the course of operation of the control unit 262. For example, the storage device may be a non-volatile storage device.

[0063] (Communications Department 267) The communication unit 267 is configured by a communication interface, and communicates with the exchange server 20 and other terminals (the verify terminal 27 and the approve terminal 28) via the network in the centralized center.

[0064] (Display section 268) The display unit 268 has a function of displaying various types of information under the control of the control unit 262. For example, the display unit 268 can display an entry screen. Here, the form of the display unit 268 is not particularly limited. For example, the display unit 268 may be a liquid crystal display (LCD) device, an OLED (organic light emitting diode) device, or a display device such as a lamp.

[0065] The configuration of the entry terminal 26 according to the embodiment of the present invention has been described above.

[0066] <4. Operation processing> FIG. 8 is a flowchart showing an example of the flow of currency exchange processing according to this embodiment.

[0067] First, when a client visits a bank branch, fills out the necessary information on a prescribed transfer application form 40 and submits the form 40 at the counter, a bank employee operates the scanner 11 to read the transfer application form 40 (step S103). The scanner 11 obtains image data by reading the transfer application form 40. The scanner 11 then performs character recognition on the image data of the transfer application form 40 to obtain character recognition results corresponding to each of the multiple items (step S106). Note that character recognition may also be performed at the bank branch terminal 12.

[0068] The office terminal 12 transmits the image data of the transfer request form 40 obtained by the scanner 11 and the transfer data including the character recognition results corresponding to each item to the currency exchange server 20 (step S109).

[0069] The exchange server 20 generates a cut-out image corresponding to each item by cutting out the entry field for each item from the image data, and transmits the transfer data including the cut-out image corresponding to each item and the character recognition result to the entry terminal 26 as an entry request (step S112).

[0070] Based on the transfer data received from the exchange server 20, the entry terminal 26 displays an entry screen including cut-out images and character recognition results corresponding to each of a plurality of items, and accepts entry operations (step S115). The entrant visually checks the cut-out images and character recognition results for each item, and corrects the character recognition results if there are any errors. In addition, when the "Send" button on the entry screen is pressed, for example, the entry terminal 26 transmits the character recognition results for each item (including correction results) to the exchange server 20 as entry data.

[0071] Next, the exchange server 20 transmits the entry data acquired from the entry terminal 26 and the transfer data including the cut-out image to the verify terminal 27 as a verification request (step S118).

[0072] Next, the verify terminal 27 displays a verify screen based on the transfer data received from the exchange server 20 and accepts a verify operation (step S121). The verify terminal 27 displays a verify screen including cutout images corresponding to each of a plurality of items and entry data corresponding to items other than the important items. The verifier determines whether the entry data is correct while visually checking the cutout images corresponding to the items other than the important items. If the entry data is incorrect, the verifier corrects the entry data. Also, while visually checking the cutout images corresponding to the important items, the verifier enters data corresponding to the important items into the item input field corresponding to the important item. For example, when the "Send" button on the verify screen is pressed, the verify terminal 27 transmits the entry data or the correction results of the entry data corresponding to the items other than the important items, and the input results by the verifier for the important items, as verify data corresponding to each item to the exchange server 20.

[0073] Next, the exchange server 20 requests approval from the approval terminal 28 as necessary, and approval processing is performed in the approval terminal 28 (step S124). The approval request is made, for example, when the exchange server 20 collates the entry data with the verify data and finds any items that do not match, or when the transaction is of a large value.

[0074] Next, the exchange server 20 controls the communication unit 240 to send an outgoing message including verify data (or entry data) corresponding to each item to the host 30 via the communication gateway 29 (step S127). Then, the host 30 executes the transfer based on the reception of the outgoing message, thereby completing one transfer.

[0075] <5. Display control when correcting errors on the entry screen> Next, a detailed description will be given of display control in the correction operation of an error contained in the character recognition result displayed on the entry screen.

[0076] FIG. 9 is a diagram for explaining a case where a voiced or semi-voiced mark is input to correct an error in the character recognition result on the entry screen according to this embodiment.

[0077] 9, for example, if a transfer request form is filled out without following the rule that only voiced consonants should be used in one box in the sender name item display 71 (see cut-out image 711), the corresponding character recognition result will be an error (see character recognition result 712). Specifically, the character "ge" included in cut-out image 711 has been written in one box, resulting in an error in the character recognition result for that part, and the character recognition result 712 displays "?".

[0078] In this case, the person making the entry visually checks the cut-out image 711, deletes the "?" portion (error portion E) of the character recognition result 712, and then inputs "Ke" and "゛ (voiced mark)" in order.

[0079] More specifically, the person making the entry deletes the "?" in error location E in the character recognition result 712 shown in the upper part of Fig. 9, and then inputs "Ke" in a predetermined location (the location that has become blank after the error notation "?" has been deleted) in the character recognition result 722 located below "Ge" in the cut-out image 721, as shown in the client name item display 72 in the middle part of Fig. 9. Hereinafter, this predetermined location will also be referred to as error correction location F, as it is the location where the error has been corrected.

[0080] Next, the person making the entry enters a voiced mark. For example, the keyboard used as the input unit 261 of the entry terminal 26 is provided with a key for a voiced mark and a key for a semi-voiced mark, and the person making the entry can enter a voiced mark or a semi-voiced mark separately. When the person making the entry presses the voiced mark key, a new box (field) G containing only a voiced mark is displayed immediately below the error correction location F in the character recognition result 732, as shown in the client name item display 73 in the lower part of Figure 9.

[0081] As described above, when a voiced or semi-voiced mark is entered as a second box in an error location in an error correction, a control is performed to newly display a box that displays only the voiced or semi-voiced mark in a column different from the display example of the character recognition result, in a position that is aligned vertically with the error location (correction location) in the character recognition result. This prevents misalignment between the character string in the cut-out image and the character string in the character recognition result, improving operability for the user.

[0082] An example of the display of entry data controlled in this manner on the verify screen and how it is handled in an outgoing message will be described with reference to FIG.

[0083] Fig. 10 is a diagram for explaining how to handle corrected transfer data according to this embodiment. As shown in the sender name item display 73 in the upper part of Fig. 10, the entry screen is displayed in a new display mode in which a box G containing only voiced or semi-voiced consonants is newly displayed. Then, as shown in the middle part of Fig. 10, the verify screen uses a pre-created external character font 80 containing characters containing voiced or semi-voiced consonants.

[0084] More specifically, on the verify screen, in the character recognition result 752 displayed aligned vertically with the cut-out image 751, the character "Ge" in external character font 80 including a voiced or semi-voiced consonant mark is displayed in one square. This ensures that the upper and lower squares are displayed without misalignment, making it easier for the verifier to see and improving operability.

[0085] However, when the outgoing message is generated by the exchange server 20, the voiced or semi-voiced consonants are separated and edited to make one box with only the voiced or semi-voiced consonants, as shown in the outgoing message 77 in the lower part of Figure 10. This allows the existing host interface to continue to be used.

[0086] <6. Hardware Configuration> Next, a description will be given of an example of a hardware configuration that can be applied to the exchange server 20, the entry terminal 26, the verify terminal 27, and the approval terminal 28 according to the embodiment of the present invention. Below, a description will be given of an example of a hardware configuration of an information processing device 900 as an example of a hardware configuration of the exchange server 20, the entry terminal 26, the verify terminal 27, or the approval terminal 28.

[0087] Note that the hardware configuration example of the information processing device 900 described below is merely an example of the hardware configuration of each of the entry terminal 26, the verify terminal 27, the approval terminal 28, and the exchange server 20. Therefore, with regard to the hardware configuration of each of the entry terminal 26, the verify terminal 27, the approval terminal 28, and the exchange server 20, unnecessary components may be deleted from the hardware configuration of the information processing device 900 described below, or new components may be added.

[0088] 11 is a diagram showing the hardware configuration of an information processing device 900 as an example of the exchange server 20 according to an embodiment of the present invention. The information processing device 900 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, a host bus 904, a bridge 905, an external bus 906, an interface 907, an input device 908, an output device 909, a storage device 910, and a communication device 911.

[0089] The CPU 901 functions as an arithmetic processing unit and control unit, and controls the overall operation of the information processing device 900 in accordance with various programs. The CPU 901 may also be a microprocessor. The ROM 902 stores programs used by the CPU 901, calculation parameters, etc. The RAM 903 temporarily stores programs used in the execution of the CPU 901, parameters that change as appropriate during the execution, etc. These are interconnected by a host bus 904 that is composed of a CPU bus, etc.

[0090] The host bus 904 is connected to an external bus 906, such as a PCI (Peripheral Component Interconnect / Interface) bus, via a bridge 905. It is not necessary to configure the host bus 904, bridge 905, and external bus 906 separately, and these functions may be implemented on a single bus.

[0091] The input device 908 is composed of input means such as a mouse, keyboard, touch panel, buttons, microphone, switches, and levers that allow the user to input information, and an input control circuit that generates an input signal based on the user's input and outputs it to the CPU 901. By operating this input device 908, the user operating the information processing device 900 can input various data to the information processing device 900 and instruct the information processing device 900 to perform processing operations.

[0092] The output device 909 includes, for example, a display device such as a CRT (Cathode Ray Tube) display device, a liquid crystal display (LCD) device, an OLED (Organic Light Emitting Diode) device, or a lamp, and an audio output device such as a speaker.

[0093] The storage device 910 is a device for storing data. The storage device 910 may include a storage medium, a recording device for recording data on the storage medium, a reading device for reading data from the storage medium, and a deletion device for deleting data recorded on the storage medium. The storage device 910 is configured, for example, with an HDD (Hard Disk Drive). This storage device 910 drives a hard disk and stores programs executed by the CPU 901 and various data.

[0094] The communication device 911 is, for example, a communication interface configured with a communication device for connecting to a network, etc. The communication device 911 may be compatible with either wireless communication or wired communication.

[0095] <7. Conclusion> Although the preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, the present invention is not limited to these examples. It is clear that a person skilled in the art to which the present invention pertains can conceive of various modifications and alterations within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present invention.

[0096] For example, in the above-described embodiment, the character recognition result is displayed below the cutout image, but the character recognition result may be displayed above the cutout image. In this case, a box (field) showing only the voiced consonants or semi-voiced consonants entered in the error correction in the entry process may be displayed directly above the corresponding part of the character recognition result.

[0097] Furthermore, the display control of the entry screen and the verify screen may be performed by the exchange server 20.

[0098] Although the above description is of an example in which the embodiment of the present invention is applied to an exchange system for financial institutions, the embodiment of the present invention can be applied to other systems in general in which an entrant and a verifier confirm data and an approver approves the confirmed data. The embodiment of the present invention can also be applied to other systems in general in which kana characters are input.

[0099] Furthermore, the steps in the processing of the exchange system in this specification do not necessarily have to be processed in chronological order according to the order described in the flowchart. For example, the steps in the processing of the exchange system may be processed in an order different from that described in the flowchart, or may be processed in parallel.

[0100] It is also possible to create one or more computer programs for causing hardware such as a CPU, ROM, and RAM built into the entry terminal 26, the verification terminal 27, the approval terminal 28, or the exchange server 20 to perform the functions of the entry terminal 26, the verification terminal 27, the approval terminal 28, or the exchange server 20. A computer-readable storage medium storing the one or more computer programs is also provided. [Explanation of symbols]

[0101] 1. Exchange System 20 Exchange Server 221 Acquisition Department 222 Processing section 223 Transmission control section 26 Entry Terminals 261 Input section 262 Control Unit 263 Acquisition Department 264 Processing Unit 265 Output control section 266 Memory section 267 Communications Department 268 Display section 27 Verify Terminal 28 Approval terminal

Claims

1. An information processing system that displays a character image obtained by reading written characters and a character recognition result of the character image in comparison with the character image, an acquisition unit that acquires an input character input by an operator in response to the character recognition result; a display control unit that controls, when the acquired input character is a voiced constellation or a semi-voiced constellation, to newly display a field in which the voiced constellation or semi-voiced constellation is input as the input character at a position adjacent to the character string that is the character recognition result; An information processing system comprising:

2. 2. The information processing system according to claim 1, wherein the display control unit displays a field indicating only the voiced consonants or semi-voiced consonants input as a correction operation for an error contained in a character string that is the character recognition result, in a position that is aligned vertically with the error.

3. 3. The information processing system according to claim 2, wherein the display control unit deletes the error notation displayed at the error location by the operation of the operator, then displays the input characters entered by the operator, and when the voiced consonant or semi-voiced consonant is then entered, displays the field in which the voiced consonant or semi-voiced consonant was entered.

4. The character image is an image cut out from a scanned image of a form, The information processing system according to claim 1 , wherein the display control unit performs display control to display the extracted image and the corresponding character recognition result in comparison for each item on an entry screen where entry processing for each item of the form is performed.

5. The information processing system according to claim 4, further comprising a processing unit that generates verification data by changing the portion of the character recognition result on the entry screen where an error has been corrected to an external character font that includes the voiced or semi-voiced consonant mark.

6. 6. The information processing system according to claim 5, wherein the information processing system separates and edits voiced consonants or semi-voiced consonants from the portion of the external character font included in the verified data to generate a telegram.

7. A processor that compares and displays a character image obtained by reading written characters with a character recognition result of the character image, the processor: acquiring an input character input by an operator in response to the character recognition result; If the acquired input character is a voiced constellation or a semi-voiced constellation, control is performed to newly display the field into which the voiced constellation or semi-voiced constellation that is the input character is input in a column different from that of the character string that is the character recognition result. An information processing method, including:

8. A computer that reads written characters and displays a character image obtained by reading the character and a character recognition result of the character image, The computer an acquisition unit that acquires an input character input by an operator in response to the character recognition result; a display control unit that controls, when the acquired input character is a voiced constellation or a semi-voiced constellation, to newly display a field into which the voiced constellation or semi-voiced constellation that is the input character is input in a column different from that of the character string that is the character recognition result; A program to function as a

Citation Information

Patent Citations

  • Special flock processed good and its manufacture

    JP1983007342A