Image processing device, control method and program for image processing device
The image processing device automates the creation of review questions by detecting incorrect answers from scanned sheets, simplifying the process for question creators.
Patent Information
- Application Number
- JP2021163538
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-04
- Publication Date
- 2025-11-17
- Estimated Expiration
- 2041-10-04
AI Technical Summary
Existing technologies for creating review questions require the preparation of a question database and a sheet with correct answers, which is time-consuming and cumbersome for question creators.
An image processing device that reads question and answer sheets to detect incorrect answers and generates review images automatically, eliminating the need for manual preparation of question databases and answer sheets.
Facilitates easier use for question creators by automating the process of generating review questions from scanned answer sheets, reducing time and effort.
Smart Images

Figure 0007770845000001 
Figure 0007770845000002 
Figure 0007770845000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an image processing device for generating images of review questions, a control method for the image processing device, and a program. [Background technology]
[0002] In recent years, technology has been developed for image processing devices such as copiers and multifunction peripherals to grade test answers and create study images that summarize the questions using image processing. Since reviewing questions that were answered incorrectly in a study test is known to be highly effective for learning, it is preferable to collect questions that were answered incorrectly in a study test and create review images.
[0003] As such a technology, Patent Document 1 discloses a technology for creating question paper data. Specifically, first, a question database containing a plurality of questions, each with a set level of difficulty, is prepared, and a test answer sheet and an answer sheet with the correct answers are prepared, and these sheets are scanned to obtain images. Then, the images are compared, the test answers are graded, and scores are calculated. The higher the score, the more difficult questions are selected from the question database to create question paper data. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-106082 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the technology of Patent Document 1 requires the preparation of a question database and a sheet of paper on which the correct answers are written, which is time-consuming and makes it difficult to use for question creators.
[0006] The object of the present invention is toWhen creating review questions, To provide an image processing device, a control method for the image processing device, and a program that are easy to use for question creators. [Means for solving the problem]
[0007] In order to achieve the above object, the image processing device of the present invention The question For questions with the title and question number of the question Paper and front The answer sheet will contain the answer column with the answer to the question written in it, the question number corresponding to the answer column, and a mark indicating the marking result. each Read Reading means and, The answer sheet was read and obtained A detection means for detecting an answer column including a wrong answer mark indicating a wrong answer from the answer sheet image, and a question number corresponding to the answer column detected by the detection means is acquired from the answer sheet image. And take Obtained The aforementioned Question text corresponding to the question number The results obtained by reading the question paper Obtained from the question paper image And take Obtained The aforementioned Generate a review image containing the question and a new answer space control The present invention is characterized by comprising: [Effects of the Invention]
[0008] According to the present invention, When creating review questions, This makes it easier for question creators to use. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is an external view of an image forming apparatus as an image processing apparatus according to an embodiment of the present invention; [Figure 2] FIG. 1 is a block diagram illustrating a hardware configuration of an image forming apparatus. [Figure 3] FIG. 2 is a diagram illustrating an example of a home screen displayed on a liquid crystal display of an operation unit of the image forming apparatus. [Figure 4] FIG. 10 is a diagram illustrating an example of a scan start screen. [Figure 5]10 is a flowchart showing a review question creation process as a control method of the image processing device according to the embodiment of the present invention. [Figure 6] FIG. 10 is a diagram illustrating an example of a review question sheet creation screen. [Figure 7] FIG. 10 is a diagram for explaining an example of an answer sheet image acquired in step S502. [Figure 8] FIG. 10 is a diagram for explaining an example of a question paper image acquired in step S502. [Figure 9] FIG. 10 is a diagram illustrating an example of an error screen. [Figure 10] 10 is a flowchart showing the answer sheet image analysis process executed in step S505. [Figure 11] FIG. 10 is a diagram illustrating an example of a question number list storing detected question numbers. [Figure 12] 10 is a flowchart showing the question paper image analysis process executed in step S507. [Figure 13] 10 is a flowchart showing a review image generation process executed in step S509. [Figure 14] 14 is a diagram for explaining an example of a review image generated in the review image generation process of FIG. 13. FIG. [Figure 15] FIG. 10 is a diagram illustrating an example of a review question sheet creation completion screen. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. Fig. 1 is an external view of an image forming apparatus 100 as an image processing apparatus according to an embodiment of the present invention. The image forming apparatus 100 is a so-called multi-function printer that reads question sheets and graded answer sheets to generate image data of the question sheets and image data of the answer sheets, and then generates image data of a new question sheet from these image data. In this embodiment, hereinafter, the image data of the question sheets will be referred to as "question sheet images," the image data of the answer sheets will be referred to as "answer sheet images," and the image data of the new question sheets will be referred to as "review images."
[0011] Fig. 2 is a block diagram showing a schematic hardware configuration of image forming apparatus 100. In Fig. 2, image forming apparatus 100 includes a control device 210, an operation unit 220, a scan engine 230 (reading means), a print engine 250, a printer CPU board 240, a power supply 260, and a power switch 261.
[0012] In the image forming apparatus 100, the scan engine 230 has a scan unit 231 and an original feeding unit 232. The scan unit 231 optically scans an original placed on a platen or the like and converts it into digital image data. The original feeding unit 232 automatically and sequentially replaces the original stack. The scan engine 230 then transmits the converted image data to the control device 210.
[0013] Print engine 250 has marking unit 251, which performs charging, exposure, development, and transfer, paper feed unit 252, fixing unit 254, and cooling fan 255. Paper feed unit 252 sequentially feeds recording paper one by one from a stack of paper, and marking unit 251 forms an electrostatic latent image of image data on the fed recording paper. Fixing unit 254 and fan 255 fix the toner attracted to the electrostatic latent image on the recording paper with heat and pressure, printing the image data, and paper feed unit 252 ejects the printed recording paper.
[0014] The operation unit 220 is a local user interface (LUI) for operating the image forming apparatus 100, and is composed of a touch panel for touch panel operation, a liquid crystal display for screen display, and hard keys for key input.
[0015] The control device 210 is connected to each component of the image forming apparatus 100, and a controller implemented in the control device 210 executes jobs in the image forming apparatus 100. The control device 210 is a general-purpose CPU system and includes a CPU 211 that controls the entire CPU board, a memory 213 used by the CPU 211 as a work memory, and a Boot ROM 214 that contains a boot program. The control device 210 also includes a NIC 212 for connecting to an external network, a USB I / F 218 that controls input / output with a USB memory, and a non-volatile memory 215 that contains firmware. The non-volatile memory 215 may be mounted on the CPU board or may be connected to the CPU board. The control device 210 is also connected to a printer CPU board 240 via an I / F 242 through a printer I / F 217 and to a scan engine 230 through a scanner I / F 216. The control device 210 corresponds to a detection means, a question number acquisition means, a question statement acquisition means, a generation means, and an association means.
[0016] The printer CPU board 240 includes a CPU 241 that controls the entire board, a memory 243 that the CPU 241 uses as a work memory, and a non-volatile memory 244 .
[0017] Also, dotted lines in the figure indicate power lines. A power supply 260 supplies power to the control device 210, scan engine 230, printer CPU board 240, and print engine 250. A power switch 261 is a hardware switch for controlling the ON / OFF of the power supply. When the power switch 261 is turned ON, a boot program from Boot ROM 214 is read into memory 213 and sequentially processed by the CPU 211, thereby setting up various hardware and starting up the OS. Once processing of the boot program is complete, the CPU 211 operates in accordance with the controller program (firmware) stored in non-volatile memory 215, making it possible to accept and execute jobs.
[0018] In this embodiment, it is assumed that the text on the question sheet image, answer sheet image, and review image is written horizontally. However, the present invention can also be applied to cases where the text on the question sheet image, answer sheet image, and review image is written vertically by interchanging the X-axis direction (horizontal direction) with the Y-axis direction (vertical direction). Note that horizontal writing here refers to a writing style in which, when the upper left corner of the image data is regarded as the origin, the text is written (toward the right) along the positive X-axis direction (horizontal direction), and a line break occurs (toward the bottom) along the negative Y-axis direction (vertical direction). Furthermore, vertical writing refers to a writing style in which, when the upper right corner of the image data is regarded as the origin, the text is written (toward the bottom) along the negative Y-axis direction (vertical direction), and a line break occurs (toward the left) along the negative X-axis direction (horizontal direction).
[0019] 3 is a diagram illustrating an example of a home screen displayed on the liquid crystal display of the operation unit 220 of the image forming apparatus 100. In FIG. 3, the home screen 300 has a notation 301 indicating that the screen is the home screen, icons 302 of jobs that can be executed on the image forming apparatus 100, and an icon 303 of a review question creation job. When the user selects icon 302, the corresponding job, for example, a copy job or a fax job, is executed. When the user selects icon 303, a scan start screen 400 is displayed to prompt the user to scan a question paper or a graded answer sheet in preparation for executing the review question creation job.
[0020] 4 is a diagram illustrating an example of a scan start screen 400. The scan start screen 400 is also displayed on the liquid crystal display of the operation unit 220. The scan start screen 400 has a notation 401 indicating that the screen is a screen for starting scanning to create a review question, and a message 402 prompting the user to place a question paper or a graded answer sheet in the image forming device 100. The scan start screen 400 also has confirmation items 403 for creating a review question, and a scan start button 404 for inputting a command to start scanning.
[0021] Here, message 402 prompts the user to place the answer sheet on the first page and the question sheet on the second page, but the content of message 402 is changed appropriately when there are multiple answer sheets or question sheets, or when the question sheet is scanned before the answer sheet. Furthermore, confirmation items 403 indicate items that the user should check regarding the answer sheet or question sheet. Specifically, confirmation items 403 prompt the user to check whether or not the answer column on the answer sheet contains marks indicating the marking results (Confirmation 1), and whether or not the question numbers on the question sheet correspond to the question numbers on the answer sheet (Confirmation 2). In this embodiment, when creating a review image, each question statement on the question sheet is associated with the marking results in the answer column on the answer sheet based on the question number, so Confirmation 2 is particularly important. It should be noted that the confirmation items included in confirmation items 403 are not limited to Confirmation 1 and Confirmation 2 described above.
[0022] On the scan start screen 400, when the user places a question paper or a graded answer sheet in the image forming device 100 and then touches the scan start button 404, the review question creation process as a control method of the image processing device according to this embodiment shown in Fig. 5 is started. At this time, a review question creation job is executed. When the review question creation process is started, a review question creation in progress screen 600 shown in Fig. 6 is displayed on the liquid crystal display of the operation unit 220.
[0023] The review question creation screen 600 has a notation 601 indicating that the screen is related to the review question creation process, and a message 602 indicating that the image forming apparatus 100 is currently executing the review question creation process (review question creation job). In principle, the review question creation screen 600 is displayed until the review question creation process is completed, but if an error occurs during the process, an error screen 900 (described below) is displayed. The review question creation process in FIG. 5 is executed by the CPU 211 operating in accordance with the review question creation process program stored in the non-volatile memory 215 of the control device 210.
[0024] In the review question creation process of Fig. 5, first, in step S501, it is determined whether or not the scan start button 404 has been touched by the user. If the scan start button 404 has not been touched, the process returns to step S501, and the scan start button 404 also waits for a touch. If the scan start button 404 has been touched, the question paper or the graded answer sheet set in the image forming device 100 is scanned, and an image of the question paper or the answer sheet is acquired (step S502). Fig. 7 is a diagram illustrating an example of an answer sheet image 700 acquired in step S502, and Fig. 8 is a diagram illustrating an example of a question paper image 800 acquired in step S502.
[0025] 7, answer sheet image 700 has multiple question number areas 701, question numbers 702 written in each question number area 701, answer columns 703 which are multiple rectangular areas where answers are written, wrong answer marks 704 included in answer columns 703, and blank areas 705. In answer sheet image 700, question numbers 702 are indicated by symbols each consisting of a number surrounded by a circle, but question numbers 702 may be any number that includes an identifiable number and are not limited to the configuration shown in Fig. 7. Each question number area 701 and each answer column 703 are adjacent to each other, and the question number 702 written in the question number area 701 adjacent to the answer column 703 corresponds to the question number 802 of the question sentence that corresponds to the answer written in answer column 703.
[0026] In each answer column 703, the testee writes an answer, and the grader writes a correct answer mark 706 and an incorrect answer mark 704 to indicate whether the answer is correct or incorrect. Therefore, in this embodiment, the answer column 703 including the incorrect answer mark 704 is the answer column in which the testee wrote an incorrect answer, and the question corresponding to the answer written in the answer column 703 including the incorrect answer mark 704 is the target of review. In the answer sheet image 700, the incorrect answer mark 704 is shown as a "circle," but any symbol that can be distinguished by image processing and indicates that the answer is incorrect can be used as the incorrect answer mark 704. Note that the blank area 705 is an area that is not analyzed in the answer sheet image analysis process in FIG. 10, which will be described later.
[0027] In FIG. 8, the question sheet image 800 has multiple question number areas 801, question numbers 802 written in each question number area 801, multiple rectangular question statement areas 803 where questions are written, and a margin area 805. Each margin area 805 contains a question statement 804. Each question number area 801 and each question statement area 803 are adjacent to each other, and the question number 802 written in the question number area 801 adjacent to the question statement area 803 corresponds to the question statement 804 written in that question statement area 803. Therefore, by reading out the question statement 804 corresponding to the question number 802 that matches the question number 702 corresponding to the answer column 703 containing the wrong answer mark 704 in the answer sheet image 700, the question statement 804 to be reviewed can be selected. The margin area 805 is an area that is not analyzed in the question sheet image analysis process of FIG. 12, which will be described later.
[0028] In this embodiment, it is assumed that the graded answer sheet and the question sheet are scanned one by one, but multiple copies of at least one of the question sheet and the graded answer sheet may be scanned. In this case, multiple answer sheet images 700 and question sheet images 800 are analyzed in the answer sheet image analysis process of Fig. 10 and the question sheet image analysis process of Fig. 12, which will be described later, and review images are generated based on these analysis results. Furthermore, this embodiment assumes that the graded answer sheet and the question sheet are scanned in this order, and whether the image obtained by scanning corresponds to the answer sheet image 700 or the question sheet image 800 is determined based on the order in which the images were read.
[0029] Returning to FIG. 5, in step S503, it is determined whether scanning of the question paper and graded answer sheets is complete. If scanning is not complete, the process returns to step S502 and continues scanning. If scanning is complete, it is determined whether the scanned paper images correspond to two pages (step S504). If the scanned paper images correspond to two pages, the process proceeds to step S505. If the scanned paper images do not correspond to two pages, for example, if the scanned paper images correspond to one page, the process proceeds to step S512, and an error screen 900 shown in FIG. 9 is displayed on the liquid crystal display of the operation unit 220.
[0030] FIG. 9 is a diagram illustrating an example of an error screen 900. The error screen 900 indicates that an error has occurred during the review question creation process and the review question creation job has been interrupted. The error screen 900 includes a notation 901 indicating that the screen is related to the review question creation process, a message 902 indicating that an error has occurred and the review question creation process has been interrupted, and an OK button 903 for closing the display of the error screen 900. When the user touches the OK button 903, the review question creation process is forcibly ended and the home screen 300 is displayed on the liquid crystal display of the operation unit 220. Note that the home screen 300 is also displayed on the liquid crystal display of the operation unit 220 when the review question creation process ends without an error and a review image is output in step S511, as described below.
[0031] In the next step S505, an answer sheet image analysis process is executed to analyze the answer sheet image and detect the question number 702 corresponding to the answer column 703 including the wrong answer mark 704.
[0032] Fig. 10 is a flowchart showing the answer sheet image analysis process executed in step S505. In Fig. 10, first, the answer sheet image 700 acquired in step S502 is read (step S1001), and the answer sheet image 700 is binarized (step S1002).
[0033] Next, in step S1003, it is determined whether or not there is an answer column 703 in the answer sheet image 700 where the wrong answer mark 704 has not yet been searched (hereinafter referred to as an "unanalyzed answer column"). If there is no unanalyzed answer column, the answer sheet image analysis process is terminated. If there is an unanalyzed answer column, it is determined whether or not the unanalyzed answer column contains a wrong answer mark 704 (step S1005). The method for determining whether or not the unanalyzed answer column contains a wrong answer mark 704 may be a known determination method, such as storing multiple patterns of wrong answer marks in advance and determining whether or not any wrong answer mark is found in the unanalyzed answer column.
[0034] If the unanalyzed answer column does not contain an incorrect answer mark 704, the fact that the incorrect answer mark 704 has been found in the unanalyzed answer column is stored, and the process returns to step S1003. If the unanalyzed answer column contains an incorrect answer mark 704, the question number 702 written in the question number area 701 adjacent to (corresponding to) the unanalyzed answer column is searched for (step S1006). The method for searching for the question number 702 may be a method of performing a known character recognition process on the image of the question number area 701. In this embodiment, the question number 702 is represented by a symbol with a circle around a number. Therefore, the method for searching for the question number 702 involves detecting the symbol with a circle around a number from the image of the question number area 701 and recognizing which number the question number 702 represents. If the question number 702 is a symbol that includes a recognizable number but takes another form, the corresponding symbol is detected from the image of the question number area 701 and the number the question number 702 represents is recognized.
[0035] Next, in step S1007, it is determined whether or not the question number 702 was detected in step S1006. If it is determined that the question number 702 was detected from the question number area 701 corresponding to the unanalyzed answer column, the detected question number 702 is stored in the question number list 1100 (step S1008). Then, the process returns to step S1003.
[0036] Fig. 11 is a diagram illustrating an example of a question number list 1100 that stores detected question numbers 702. In Fig. 11, the question number list 1100 is a list column in table format, and has a question number column 1101 that stores question numbers, and a question statement column 1103 that stores question statements. In step S1008, the question number 702 recognized in step S1007 is stored in the question number column 1101 as a candidate question number 1102. At this time, the stored candidate question numbers 1102 are sorted in ascending or descending order in the question statement column 1103.
[0037] Furthermore, the question number list 1100 stores candidate question sentences 1104, which will be described later, in association with each candidate question number 1102. Furthermore, in the answer sheet image analysis of Fig. 10, the size of the unanalyzed answer column including the wrong answer mark 704 may be detected, and the detected size of the unanalyzed answer column may be stored in the question number list 1100. In this case, the detected size of the unanalyzed answer column is associated with the candidate question number 1102 that corresponds to the question number 702 written in the question number area 701 adjacent to the unanalyzed answer column.
[0038] If it is determined in step S1007 that the question number 702 has not been detected from the question number area 701 corresponding to the unanalyzed answer column, the process proceeds to step S1009, an error flag is stored, and the answer sheet image analysis process ends.
[0039] Returning to Figure 5, in step S506 following step S505, it is determined whether or not an error has occurred in the answer sheet image analysis process of Figure 10. Specifically, it is determined whether or not an error flag has been stored, and if an error flag has been stored, the process proceeds to step S512, where an error screen 900 is displayed on the liquid crystal display of the operation unit 220. If an error flag has not been stored, the process proceeds to step S507, where the question sheet image analysis process is executed to analyze the question sheet image and extract the question sentence 804 corresponding to the candidate question number 1102.
[0040] Figure 12 is a flowchart showing the question sheet image analysis process executed in step S507. In Figure 12, first, the question sheet image 800 acquired in step S502 is read (step S1201), and the question sheet image 800 is binarized (step S1202). Then, in step S1203, the question number list 1100 in which the candidate question numbers 1102 were stored in step S1008 is read.
[0041] Next, in step S1204, it is determined whether or not there is a question number area 801 in the question sheet image 800 where the question number 802 has not yet been read (hereinafter referred to as an "unanalyzed question number area"). If there is no unanalyzed question number area, the question sheet image analysis process ends. If there is an unanalyzed question number area, the question number 802 is read from the unanalyzed question number (step S1205).
[0042] Next, in step S1206, it is determined whether or not the reading of the question number 802 was successful in step S1205. If it is determined that the reading of the question number 802 was not successful, the process proceeds to step S1211, where an error flag is stored and the question sheet image analysis process ends. If it is determined that the reading of the question number 802 was successful, the process proceeds to step S1207.
[0043] Next, in step S1207, it is determined whether a candidate question number 1102 with the same number as the read question number 802 is stored in the question number column 1101 of the question number list 1100. If it is determined that a candidate question number 1102 with the same number as the read question number 802 is not stored, the process proceeds to step S1211, an error flag is stored, and the question sheet image analysis process ends. If it is determined that a candidate question number 1102 with the same number as the read question number 802 is stored, the process proceeds to step S1208.
[0044] If a candidate question number 1102 with the same number as the read question number 802 is stored, the question number 802 corresponds to the question number 702 in the question number area 701 adjacent to the answer column 703 containing the wrong answer mark 704 in the answer sheet image 700. Therefore, the question sentence 804 included in the question sentence area 803 corresponding to the question number 802 is the question sentence that was answered incorrectly in the study test.
[0045] Next, in step S1208, a question 804 is extracted from the question region 803 corresponding to the question number 802 read in step S1205. As described above, this extracted question 804 is the question that was answered incorrectly in the learning test. Note that the question 804 can be extracted using a known method of character recognition from an image.
[0046] Next, in step S1209, it is determined whether extraction of the question 804 was successful in step S1208, and if it is determined that extraction of the question 804 was not successful, the process proceeds to step S1211, where an error flag is stored and the question sheet image analysis process ends.If it is determined that extraction of the question 804 was successful, the process proceeds to step S1210.
[0047] In the following step S1210, the extracted question sentence 804 is associated with the candidate question number 1102 that is the same as the question number 802 read in step S1205, and stored as a candidate question sentence 1104 in the question sentence sequence 1103 of the question number list 1100. Then, the process returns to step S1204.
[0048] Returning to Figure 5, in step S508 following step S507, it is determined whether or not an error has occurred in the question sheet image analysis process of Figure 12. Specifically, it is determined whether or not an error flag has been stored, and if an error flag has been stored, the process proceeds to step S512, where error screen 900 is displayed on the liquid crystal display of operation unit 220. If an error flag has not been stored, the process proceeds to step S509, where review image generation process is executed to generate review image 1400 using question number list 1100.
[0049] Fig. 13 is a flowchart showing the review image generation process executed in step S509. Fig. 14 is a diagram for explaining an example of a review image 1400 generated by the review image generation process of Fig. 13.
[0050] The review image 1400 has multiple question number areas 1401, question numbers 1402 written in each question number area 1401, multiple question statement areas 1403, multiple answer fields 1405, and a blank area 1406. Each question statement area 1403 is a rectangular area in which a review question 1404 is written, and each answer field 1405 is a rectangular area in which an answer is written. The blank area 1406 is an area that does not fall into any of the question number areas 1401, question statement areas 1403, or answer fields 1405, and is an area that is not subject to writing in the review image generation process of FIG. 13.
[0051] In FIG. 13, first, the question number list 1100 is read (step S1301). It is determined whether there are any unread candidate question numbers 1102 in the question number column 1101 of the question number list 1100 (step S1302). If there are no unread candidate question numbers 1102, the review image generation process is terminated. If there are any unread candidate question numbers 1102, it is determined whether there is any area remaining in the writable area corresponding to one page of the review image 1400 secured in the memory 213 of the control device 210 where question information for one question can be drawn (step S1303). Here, "question information for one question" refers to information that compiles the question statement area 1403 for one question, the corresponding question number area 1401, and the answer column 1405 for one question. In the following, the writable area corresponding to one page of the review image 1400 will simply be referred to as the "writable area."
[0052] If the result of the determination in step S1303 is that there is an area remaining in the writable area where the question information for at least one question can be drawn, the process proceeds to step S1306, which will be described later. On the other hand, if there is no area remaining in the writable area of the memory 213 where the question information for one question can be drawn, the process proceeds to step S1304, where a writable area is secured in the memory 213 (step S1304). Here, if it is determined in step S1303 that there is no area remaining where the question information for at least one question can be drawn, this corresponds to either a case where there is no room in the already secured writable area, or a case where step S1303 is being executed for the first time. When step S1303 is being executed for the first time, this is because step S1304 has not yet been executed and so no writable area has been secured in the first place, and naturally no area exists where the question information can be drawn.
[0053] Next, in step S1305, it is determined whether a writable area has been secured in memory 213 in step S1304. If it is determined that a writable area has not been secured, the process proceeds to step S1310, where an error flag is stored and the review image generation process ends. If it is determined that a writable area has been secured, the process proceeds to step S1306.
[0054] In step S1306, one candidate question number 1102 is read from the question number column 1101 of the question number list 1100, and the read candidate question number 1102 is written as question number 1402 in question number area 1401 (step S1307). Furthermore, a candidate question sentence 1104 corresponding to the written candidate question number 1102 is read from question sentence column 1103, and the read candidate question sentence 1104 is written as review question sentence 1404 in question sentence area 1403 (step S1308). At this time, the question number 1402 and the review question sentence 1404 are written adjacent to each other, specifically side by side, in the review image 1400 (see FIG. 14).
[0055] Next, the answer column 1405 is written into the review image 1400 so that it is adjacent to the question sentence area 1403 into which the review question sentence 1404 was written in step S1308 (step S1309). Specifically, the answer column 1405 and the question sentence area 1403 are written so that they are aligned vertically. At this time, it is preferable to determine the size of the answer column 1405 using the size of the unanalyzed answer column stored in the question number list 1100. Then, the process returns to step S1302.
[0056] When steps S1306 to S1309 are repeated, it is preferable that the question numbers 1402 are sorted in ascending or descending order, and the review questions 1404 and answer columns 1405 corresponding to each question number 1402 are rearranged in accordance with this sorting.
[0057] Returning to Fig. 5, in step S510 following step S509, it is determined whether or not an error has occurred in the review image generation process of Fig. 13. Specifically, it is determined whether or not an error flag has been stored, and if an error flag has been stored, the process proceeds to step S512, where error screen 900 is displayed on the liquid crystal display of operation unit 220. If no error flag has been stored, review question creation screen 600 is displayed on the liquid crystal display, and the process proceeds to step S511.
[0058] Next, in step S511, the review image 1400 generated in step S509 is printed on paper to output the review question sheet. Note that the method of outputting the review image 1400 is not limited to printing on paper, and the review image 1400 may be sent to, for example, a server, the cloud, a USB memory, another image processing device, etc. Thereafter, a review question sheet creation completion screen 1500 shown in Fig. 15 is displayed on the liquid crystal display of the operation unit 220, and this process ends.
[0059] The review question sheet creation completion screen 1500 has a notation 1501 indicating that the screen is related to the review question creation process, a message 1502 indicating that the review question sheet output has been completed, and an OK button 1503 for ending the display of the screen. When the user touches the OK button 1503, the home screen 300 is displayed on the liquid crystal display of the operation unit 220 instead of the review question sheet creation completion screen 1500.
[0060] According to this embodiment, a question sheet or a graded answer sheet is scanned to obtain a question sheet image 800 or an answer sheet image 700. Then, question numbers 702 corresponding to answer columns 703 containing wrong answer marks 704 are detected from the answer sheet image 700, and the detected question numbers 702 are stored as candidate question numbers 1102 in the question number list 1100. Also, question sentences 804 of question numbers 802 corresponding to candidate question numbers 1102 are extracted from the question sheet image 800, and the extracted question sentences 804 are associated with the candidate question numbers 1102 and stored as candidate question sentences 1104 in the question number list 1100. Then, using each candidate question number 1102 and each candidate question sentence 1104 stored in the question number list 1100, a review image 1400 containing each review question sentence 1404 is generated, and a review question sheet is output.
[0061] That is, in this embodiment, incorrect answer marks 704 are detected in the answer sheet image 700 obtained by scanning a graded answer sheet. Furthermore, based on the question number 702 corresponding to the detected incorrect answer mark 704, the incorrectly answered question sentence 804 is extracted from the question sheet image 800 obtained by scanning the question sheet, and used as the review question sentence 1404. Therefore, when creating a review question sheet, the question creator does not need to prepare a question database or a sheet with correct answers written on it, and therefore it is possible to provide an image forming device 100 that is easy for the question creator to use.
[0062] Although the preferred embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications and changes are possible within the scope of the gist of the present invention.
[0063] In this embodiment, it is assumed that the question sheet and the graded answer sheet are scanned in this order, and whether the image obtained by scanning corresponds to the answer sheet image 700 or the question sheet image 800 is determined based on the order in which the images are read. However, whether the image obtained by scanning corresponds to the answer sheet image 700 or the question sheet image 800 may also be determined based on whether the image has a wrong answer mark 704. In this case, the image including the wrong answer mark 704 is determined to be the answer sheet image 700.
[0064] Furthermore, the review image 1400 includes the question number 1402, but in order to achieve the minimum necessary learning effect, the review image 1400 may include only each review question sentence 1404 and not include the question number 1402.
[0065] The present invention can also be realized by supplying a program that realizes one or more functions of each of the above-described embodiments to a system or device via a network or storage medium, and having one or more processors in the computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that realizes one or more functions. [Explanation of symbols]
[0066] 100 Image forming device 210 Control device 230 Scan Engine 700 Answer Sheet Images 702,802,1402 Problem Number 703,1405 Answer column 704 Wrong Answer Mark 800 Question Paper Images 804 Question text 1100 Problem Number List 1102 Candidate Question Number 1104 Candidate question sentences 1400 Review Images 1404 Review Questions
Claims
1. A reading means for reading a question sheet on which a question statement and the question number of the question statement are written, an answer column on which an answer to the question statement is written, and an answer sheet on which the question number corresponding to the answer column and a mark indicating the marking result are written; a detection means for detecting an answer column including a wrong answer mark indicating a wrong answer from the answer sheet image obtained by reading the answer sheet; and a control means for acquiring from the answer sheet image a question number corresponding to the answer column detected by the detection means, acquiring from the question sheet image obtained by reading the question sheet a question text corresponding to the acquired question number, and generating a review image including the acquired question text and a new answer column.
2. The control means associates the acquired question number with the acquired question sentence, 2. The image processing device according to claim 1, wherein the review image includes the question number associated with the acquired question sentence.
3. An image processing device as described in Claim 1 or 2, characterized in that the control means arranges the acquired question sentences in the review image according to the order of the question numbers.
4. An image processing device described in any one of claims 1 to 3, characterized in that the control means distinguishes between the question sheet image and the answer sheet image based on the order in which the question sheet and the answer sheet are read by the reading means.
5. The detection means detects the size of the answer column including the wrong answer mark, 5. The image processing device according to claim 1, wherein the control means generates the review image using the detected size of the answer column.
6. An image processing device as described in any one of claims 1 to 5, further comprising a printing means for printing the generated review image.
7. An image processing device as described in any one of claims 1 to 5, further comprising a transmitting means for transmitting the generated review image.
8. a reading step of reading a question sheet on which a question statement and a question number of the question statement are written, an answer column on which an answer to the question statement is written, and an answer sheet on which a question number corresponding to the answer column and a mark indicating a marking result are written; a detection step of detecting an answer column including a wrong answer mark from the answer sheet image obtained by reading the answer sheet; a control process for obtaining from the answer sheet image a question number corresponding to the answer column detected in the detection process, obtaining from the question sheet image a question statement corresponding to the obtained question number from the question sheet image obtained by reading the question sheet, and generating a review image including the obtained question statement and a new answer column.
9. a reading step of reading a question sheet on which a question statement and a question number of the question statement are written, an answer column on which an answer to the question statement is written, and an answer sheet on which a question number corresponding to the answer column and a mark indicating a marking result are written; a detection step of detecting an answer column including a wrong answer mark from the answer sheet image obtained by reading the answer sheet; A program causing a computer to execute a control method for an image processing device, the control method comprising: acquiring from the answer sheet image a question number corresponding to the answer column detected in the detection process; acquiring from the question sheet image obtained by reading the question sheet a question statement corresponding to the acquired question number; and generating a review image including the acquired question statement and a new answer column.
Citation Information
Patent Citations
Learning device, learning method and learning electronic device
JP1998282872A
Image processor
JP2006243141A
Device, method, program for processing educational material, and recording medium
JP2007041177A
Image forming apparatus and image forming program
JP2016225699A
Review problem creation device
JP2017123591A