Calibration support device, calibration support method and program
The proofreading support device enhances proofreading efficiency by visually representing corrections through a proofreading processing unit and display control unit, addressing the challenge of burdened work and incomplete correction verification.
Patent Information
- Application Number
- JP2024070504
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-24
- Publication Date
- 2025-11-06
AI Technical Summary
Existing proofreading technologies fail to visually represent corrections in an easy-to-understand manner, leading to difficulties in determining completion of corrections and increased burden in proofreading work when multiple individuals are involved.
A proofreading support device that includes a proofreading processing unit to add specific objects to production data and a display control unit to generate images with proofreading results, allowing users to specify areas for corrections and display these results, thereby reducing the burden of proofreading work.
The solution enables clearer visualization of proofreading results, reducing the burden of proofreading work and improving efficiency by allowing real-time tracking of progress and minimizing redundant efforts among multiple users.
Smart Images

Figure 2025166443000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a proofreading support device, a proofreading support method, and a program. [Background technology]
[0002] Conventionally, when producing printed materials such as product packaging, catalogs, flyers, and booklets, manuscript data is provided by the ordering party to the production party, and the production party, upon receiving the order, creates design data including illustrations based on the provided manuscript data. The design data produced by the production party is then submitted to the ordering party, who then proofreads the submitted design data visually or using document proofreading software, etc., and exchanges the results to complete the final printed material. As a technology related to the proofreading process described above, Patent Document 1 discloses a technology that combines technologies such as deep learning, natural language analysis, and rule-based detection to check documents for spelling variations, typos, kanji errors, etc. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6766972 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the past, no consideration was given to visualizing the corrections in the design data on the screen in an easy-to-understand manner. As a result, for example, when the correction results are shared by multiple people, it is not possible to determine whether the corrections are complete, and the confirmation work can become a burden on the proofreading work.
[0005] The present invention has been made in view of the above circumstances, and has an object to provide a proofreading support device, a proofreading support method, and a program that can further reduce the burden of proofreading work. [Means for solving the problem]
[0006] One aspect of the present invention is a proofreading support device that includes a proofreading processing unit that proofreads production data created based on manuscript data, and a display control unit that generates and displays an image in which the production data is given the proofreading results from the proofreading processing unit, wherein the proofreading processing unit adds a specific object to an area of the production data included in the displayed image that is specified by the user, and the display control unit displays the image in which the specific object is added to the production data including the proofreading results.
[0007] One aspect of the present invention is a proofreading support method in which a proofreading support device proofreads production data created based on manuscript data, generates and displays an image in which the production data is appended with the proofreading results, appends a specific object to an area of the production data included in the displayed image specified by the user, and displays an image in which the production data including the proofreading results has been appended with the specific object.
[0008] A program that is one aspect of the present invention causes a proofreading support device to proofread production data created based on manuscript data, generate and display an image in which the production data is appended with the proofreading results, append a specific object to an area of the production data included in the displayed image that is specified by the user, and display an image in which the production data including the proofreading results has been appended with the specific object. [Effects of the Invention]
[0009] According to one aspect of the present invention, the burden of calibration work can be further reduced. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating an example of a schematic configuration of a proofreading support system 1 including a proofreading support device 100 according to an embodiment. [Figure 2]10 is a diagram showing an example of an image IM10 generated by a display control unit 160. FIG. [Figure 3] 10 is a diagram for explaining a display mode when an icon IC21 is selected. FIG. [Figure 4] 10 is a diagram for explaining a display mode when icon IC22 is selected. FIG. [Figure 5] FIG. 10 is a diagram illustrating an example of a comment input screen. [Figure 6] 10 is a diagram for explaining an example of the display content of the detailed information display area AR24-2 after an icon IC26 is selected. FIG. [Figure 7] FIG. 10 is a diagram showing an example of an image displayed in a deletion mode. [Figure 8] FIG. 10 is a diagram showing an example of an image displayed in a sticky note addition mode. [Figure 9] FIG. 10 is a diagram showing an example of an image IM30 showing a comment content input screen. [Figure 10] 10 is a diagram for explaining the display portion of mark image MK13 after display of image IM30 has ended. FIG. [Figure 11] 10 is a diagram for explaining an example of another image generated by the display control unit 160. FIG. [Figure 12] 3 is a flowchart showing an example of processing executed by the calibration support device 100. [Figure 13] 10 is a flowchart illustrating an example of a second calibration process. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, with reference to the drawings, embodiments of a proofreading support device, a proofreading support method, and a program according to the present invention will be described. The proofreading support device described below is applied to the creation of printed materials such as product packages, catalogs, flyers, and booklets. In such work, for example, a production company is requested to produce printed materials based on manuscript data (order data) including documents prepared by an ordering party. In this case, the production party that receives the order first creates design data (production data) including documents and illustrations (images) based on the manuscript data, and submits the created design data to the ordering party. The ordering party proofreads the design data created by the production party and communicates with the production party to complete the final printed material. The manuscript data may include, for example, image data. In the following, since the ordering party proofreads the design data, the ordering party may be referred to as the "proofreading party" and the ordering party may be referred to as the "proofreader." In addition, the target of proofreading work in this embodiment is not limited to text (text information) but may also include information such as illustrations and images (e.g., QR Code (registered trademark) and Eco Mark (registered trademark)). In addition, in the embodiments, "proofreading" may also mean "reviewing."
[0012] <Proofreading support system> FIG. 1 is a diagram showing an example of a schematic configuration of a proofreading support system 1 including a proofreading support device 100 according to an embodiment. The proofreading support system 1 includes, for example, the proofreading support device 100 and at least one or more terminal devices 200-1 to 200-n. Hereinafter, the terminal devices 200-1 to 200-n will be simply referred to as "terminal device 200" except when the terminal devices 200-1 to 200-n are to be distinguished from one another. The proofreading support device 100 and the terminal device 200 communicate with each other via, for example, a network NW. The network NW includes, for example, a cellular network, a Wi-Fi network, Bluetooth (registered trademark), the Internet, a WAN (Wide Area Network), a LAN (Local Area Network), a public line, a provider device, a dedicated line, a wireless base station, and the like.
[0013] The proofreading support device 100 manages manuscript data and design data, performs processing related to proofreading of the design data, and manages proofreading results, etc. The proofreading support device 100 also generates images corresponding to the proofreading results and displays them on a display unit or transmits them to a terminal device 200 to provide them to a user. The proofreading support device 100 may be, for example, a server device or a PC (Personal Computer), or may be a cloud server configured by cloud computing and consisting of one or more information processing devices.
[0014] The terminal device 200 is a terminal used by one or more users (proofreading users) who perform the proofreading process and the proofreading results. The terminal device 200 may also include a terminal used by a production user who creates design data from manuscript data. The terminal device 200 is, for example, a PC or tablet terminal, but may also be a communication terminal such as a smartphone. The terminal device 200 has at least a communication function for communicating with the proofreading support device 100, a display unit that displays manuscript data, design data, proofreading data indicating the proofreading results, and the like, and a reception unit that receives input from the user. For example, the terminal device 200 displays the design data to be proofread, inputs comments for the design data, specifies the proofreading range, displays the proofreading results, and the like.
[0015] Next, the functional configuration of the calibration support device 100 will be specifically described. The calibration support device 100 includes, for example, a communication unit 110, an input unit 120, an output unit 130, a management unit 140, a calibration processing unit 150, a display control unit 160, a control unit 170, and a storage unit 180. Some or all of the management unit 140, the calibration processing unit 150, the display control unit 160, the providing unit 164, and the control unit 170 are realized by a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device (a storage device with a non-transitory storage medium) such as an HDD (Hard Disk Drive) or flash memory of the calibration support device 100, or may be stored in a removable storage medium such as a DVD or CD-ROM, and installed in the HDD or flash memory of the calibration support device 100 by inserting the storage medium (non-transitory storage medium) into a drive device.
[0016] The storage unit 180 is realized, for example, by a hard disk drive (HDD), flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a ROM (Read Only Memory), or a RAM (Random Access Memory). The storage unit 180 stores, for example, manuscript data 182, design data 184, proofreading data 186, programs, and various other information. The manuscript data 182 is, for example, document data such as character information (string information) to be included in the design data. For example, if the printed matter is a product package, the manuscript data includes product information (e.g., product name, ingredient names, expiration date, storage method, seller) and product-related information (e.g., nutritional information, heating time, cooking method). The manuscript data 182 is, for example, Excel (registered trademark) data, but may also be in the form of CSV (Comma Separated Values) data, text data, Word document data, or other data formats. The design data 184 is, for example, data including documents and illustrations (images) created by the production side based on the manuscript data 182. Design data 184 is, for example, PDF (Portable Document Format) data, but may be in other data formats. Proofread data 186 is data that includes the proofreading results of design data 184 by the proofreading side and the processing results of proofreading processing unit 150. Furthermore, manuscript data 182, design data 184, and proofreading data 186 may each contain multiple pieces of data, and in that case, each piece is stored so as to be identifiable by identification information or the like.
[0017] The storage unit 180 may also manage information about users who use the proofreading support device 100. The user information includes, for example, identification information for identifying a user, identification information about the terminal device 200 used by the user, and user authority information.
[0018] The communication unit 110 communicates with the terminal device 200 and other external devices via the network NW, for example.
[0019] The input unit 120 accepts input of information from, for example, the terminal device 200. The information from the terminal device 200 includes manuscript data 182, design data 184, proofreading data 186, and requests to view these data. The information from the terminal device 200 also includes information related to proofreading of the design data 184, control information for the proofreading support device 100, terminal identification information, user identification information, other user input information, and the like. The input unit 120 may also accept input of information from a user (e.g., a system administrator) using the proofreading support device 100 by operating various keys and buttons, or by voice input using a microphone.
[0020] The output unit 130 has, for example, a display unit and a speaker, and outputs predetermined information to each of them. The display unit is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display. The display unit displays images (including still images and videos) showing various information in the embodiment. The speaker outputs predetermined sound. Note that the input unit 120 may be configured integrally with the display unit as a touch panel. For example, the output unit 130 outputs, for example, information input by the input unit 120 and images, sounds, etc. generated by the display control unit 160.
[0021] The management unit 140 manages information input and output by the proofreading support device 100. The management unit 140 also stores and manages manuscript data 182, design data 184, and proofreading data 186 in the storage unit 180, and manages the authority of each user for proofreading and viewing of proofreading results.
[0022] The proofreading processor 150 proofreads, for example, design data 184 created based on manuscript data 182. The proofreading processor 150 also adds specific objects (for example, mark images, comment information (sticky note information), etc.) to a range of the design data 184 selected by the user. The data processed by the proofreading processor 150 is stored in the storage unit 180 as proofread data 186. Details of the functions of the proofreading processor 150 will be described later.
[0023] The display control unit 160 generates an image in which the calibration result by the calibration processing unit 150 is added to the design data, and displays the image on the display unit of the output unit 130 or the terminal device 200. The display control unit 160 also generates an image in which a specific object is added to the image of the design data including the calibration result, and displays the image. The display control unit 160 may also generate sound or the like corresponding to the image and output it from the output unit 130 or the terminal device 200. The display control unit 160 has, for example, an image generation unit 162 and a provision unit 164.
[0024] The image generation unit 162 generates an image related to the design data 184 to be processed by the proofreading processing unit 150, an image related to the processed proofreading data 186, etc. The image generation unit 162 may also generate an image related to the manuscript data 182, an image for prompting the user to input predetermined information, an image after the information has been input, etc. Details of the images generated by the image generation unit 162 during the proofreading process in this embodiment will be described later.
[0025] The providing unit 164 provides at least the images of the design data 184 and the proofread data 186 generated by the image generating unit 162 to the terminal device 200 via the network NW. The providing unit 164 may also provide the manuscript data 182 to the terminal device 200. The providing unit 164 may also provide the manuscript data 182 to a specific terminal device 200 that has viewing authority, among the multiple terminal devices 200-1 to 200-n, based on user information.
[0026] The control unit 170 controls the overall functional configuration of the calibration support device 100. For example, the control unit 170 controls the transmission and reception of information (data) in the communication unit 110, controls the information managed by the management unit 140, controls the calibration processing in the calibration processing unit 150, the display processing in the display control unit 160, etc.
[0027] <Proofreading process> Next, details of the proofreading process of the embodiment executed by the proofreading processing unit 150 and the like will be described with reference to the drawings. The proofreading processing unit 150 executes a first proofreading process, for example, by comparing character strings included in the manuscript data 182 with character strings included in the design data 184 and performing proofreading based on predetermined proofreading rules, and a second proofreading process by adding a specific object to an area designated by a user based on information input by the user via the proofreading support device 100 or the terminal device 200. The proofreading processing unit 150 may selectively execute either the first proofreading process or the second proofreading process, or may further execute another proofreading process (an existing proofreading process). The first proofreading process and the second proofreading process will be described in detail below. Display control executed by the display control unit 160 in response to the proofreading process will also be described below.
[0028] <First calibration process> In the first proofreading process, for example, a character string (word or sentence) included in manuscript data 182 is compared with a character string (word or sentence) included in design data 184, and it is determined whether the character string included in design data 184 matches the character string included in manuscript data 182. Note that the character string in design data 184 may be acquired using a character recognition process such as OCR (Optical Character Recognition), or may be provided in advance by the production side. In addition, the first proofreading process may compare the character string included in manuscript data 182 with the character string included in design data 184 character by character, and determine whether there is a perfect match or a partial match. If there is a partial match, the first proofreading process extracts characters that do not match. In addition, the first proofreading process may count the number of times the same character string appears in the data and detect an inconsistency in the number of appearances. In addition, the first proofreading process may extract undetected character strings that are included in manuscript data 182 but not in design data 184, or undetected character strings that are included in design data 184 but not in manuscript data 182. The method for matching character strings contained in two documents is not limited to the above example, and various other existing techniques may be combined.
[0029] Furthermore, as shown in Patent Document 1 (Japanese Patent No. 6766972), the first proofreading process may perform a mechanical document check by combining various existing proofreading rule-related technologies, such as deep learning, natural language analysis, and rule-based detection. For example, the first proofreading process performs morphological analysis on the document of manuscript data 182 to obtain information such as the part of speech of each morpheme, spelling, pronunciation, and number of characters. The first proofreading process also detects typos, kanji errors, particle errors, kana errors, and the like, based on predetermined rules (e.g., a trained model, an errata for typos, etc.). The first proofreading process also performs natural language analysis using the results of the morphological analysis to extract syntax and meaning, extract vocabulary expressions, etc., contained in the syntax, and determine whether the spelling is incorrect. The first proofreading process also extracts prohibited words and phrases using a rule-based dictionary, etc., and checks for spelling variations.
[0030] The first proofreading process may also compare a pre-registered list of cautionary phrases with the character string of the design data 184, and if a character string in the design data 184 matches a cautionary phrase included in the cautionary phrase list, extract the character string and extract correction candidates for the cautionary phrase. The cautionary phrases may include characters such as the above-mentioned typographical errors, incorrect kanji, prohibited phrases, and display variations. The first proofreading process may also generate comment information for the above-mentioned proofreading process. The comment information may include, for example, information on the processing result, information on the target character string, the processing date and time, etc.
[0031] The calibration processing unit 150 stores the execution result of the first calibration process described above in the storage unit 180 as calibration data 186. Furthermore, the calibration processing unit 150 causes the image generation unit 162 of the display control unit 160 to generate an image based on the execution result of the first calibration process. The image generation unit 162 generates an image based on the execution result of the first calibration process. Then, the providing unit 164 of the display control unit 160 transmits the image generated by the image generation unit 162 to the terminal device 200 or causes the output unit 130 to output it, thereby providing it to the user. At this time, the providing unit 164 may transmit the image only to terminal devices 200 used by users with predetermined viewing authority, or may prevent the image from being displayed on terminal devices 200 used by users without authority.
[0032] FIG. 2 is a diagram showing an example of an image IM10 generated by the display control unit 160. The image IM10 shown in FIG. 2 is, for example, an example of an image showing the execution result of the first calibration process. The image IM10 includes, for example, a design data display area AR10 and a calibration result display area AR20. Note that the display mode, such as the content, type, font, and layout displayed in the image IM10, is not limited to the example shown in FIG. 2. The same applies to other images described below.
[0033] The design data display area AR10 displays a design image IM12 (an example of design data) created by the production side. In the example of Fig. 2, the design image IM12 includes, for example, images showing objects or characters (illustration images or character images), code images such as QR codes or barcodes, various mark images such as recycling marks, etc.
[0034] Here, the display control unit 160 superimposes a transparent mark image MK11 (an example of a first proofreading image) on an area of the design image IM12 displayed in the design data display area AR10, where the character string for which the first proofreading process has been performed is displayed, as shown in FIG. 2 . The transparent mark image MK11 superimposes and displays the area in a predetermined color or pattern, allowing the user to easily understand which character information has been marked. The display control unit 160 may display the mark image MK11 in a different color or pattern for each proofreading type in the first proofreading process. The proofreading type corresponds to the proofreading result, and may include, for example, “perfect match,” “partial match,” and “non-detection.” The proofreading type may also include information such as “attention phrase.” The display control unit 160 also superimposes and displays an identification image MK12, which indicates identification information (e.g., numbers) for identifying each mark image MK11, on the mark image MK11 or near the mark image MK11 (within a predetermined distance).
[0035] The display control unit 160 may also generate an image of an icon IC10 for the user to select one of at least two modes included in a second calibration process described later, and display the image in the design data display area AR10. The icon IC10 is, for example, a GUI (Graphical User Interface) switch. In the example of FIG. 2, the icon IC10 accepts the user's selection of one of the at least two modes.
[0036] The proofreading result display area AR20 includes, for example, a display content designation area AR22 and a detailed information display area AR24 (an example of a second proofreading image). The display content designation area AR22 is used to designate information related to the sorting of comment information (e.g., display coordinate order, proofreading result order, etc.) and conditions for narrowing down the display content. The narrowing down conditions include, for example, a perfect match, a partial match, a non-detection, a phrase extracted as a cautionary phrase, a phrase for which "adopted" or "confirmed," which will be described later, is not selected, and a phrase containing a character specified by the user. The display control unit 160 displays, in the detailed information display area AR24, comment information that matches the order and the narrowing down conditions designated in the display content designation area AR22.
[0037] The detailed information display area AR24 displays, for example, a list of comment information (sticky note information) for a character string superimposed with a mark image MK11 corresponding to the identification information of the identification image MK12. In the example of FIG. 2, two detailed information display areas AR24-1 and AR24-2 are displayed. The display control unit 160 may display at least a portion of the detailed information display areas AR24-1 and AR24-2 in correspondence with the display mode of the mark image MK11 corresponding to the identification information of the identification image MK12. In this case, the display control unit 160 displays, for example, at least a portion of the outer frame of the detailed information display areas AR24-1 and AR24-2 in the same display mode as the color and pattern of the mark image MK11 corresponding to the identification information of the identification image MK12. This allows the user to easily understand which mark image MK11 the comment information and the like correspond to. Furthermore, if the color and pattern of the mark image MK11 correspond to the proofreading type, the proofreading type can also be identified from the color and pattern of the detailed information display area AR24.
[0038] The comment information included in the detailed information display area AR24 includes, for example, comments generated in the first proofreading process, and specifically includes information about the proofreading type, the character string to be proofread, the number of occurrences, and information about the proofreading result. Here, the content displayed in the detailed information display area AR24 for each of several proofreading types will be specifically described. The displayed content (image) is generated by the image generation unit 162.
[0039] For example, if the proofreading type is "exact match," information indicating an exact match (for example, text information such as "Matches the text in the manuscript.") is displayed in the detailed information display area AR24. In addition, in the case of an exact match, the number of occurrences (number) of the exactly matching characters contained in the design data 184 and the number of occurrences (number) of the characters in the manuscript data 182 are displayed. Note that if there is an exact match but the number of occurrences does not match, information indicating that the number of occurrences does not match may be displayed. For example, if the character string "By type: fermented milk" is contained once in the manuscript data 182 and twice in the design data 184, text information such as "number does not match" is displayed.
[0040] Furthermore, if the proofreading type is "partial match," the detailed information display area AR24 displays information indicating a partial match (for example, text information such as "There is a possibility of an error"), and the matched characters are displayed in a distinguishable manner from the unmatched characters (for example, a different color, pattern, background color, bold), etc.
[0041] Furthermore, when the calibration type is "non-detected," the detailed information display area AR24 displays information indicating that it was not detected and text information indicating that it was not detected. Specifically, for example, text information such as "'Whole Strawberry & Yogurt' could not be detected" is displayed. Furthermore, when it is not detected, information indicating how many items are missing (for example, text information such as "one missing") may be displayed.
[0042] In addition, when the proofreading type is "words requiring caution," the detailed information display area AR24 displays information indicating that the word is a word requiring caution, the target string, and information regarding the candidate string for correction (for example, text information such as "This is a prohibited word," "Subject to criticism: product," "Correction candidate: product," etc.).
[0043] Note that the calibration types are not limited to these, and even if other types are used, information corresponding to the type is generated and displayed. In this way, in the embodiment, by displaying the calibration results in detail, the user can understand the calibration results in more detail, and the burden of the calibration work can be reduced.
[0044] The detailed information display area AR24 also includes icons IC21 to IC23. The icon IC21 is an icon that is selected when, for example, a user (proofreader) checks the proofreading results. When the icon IC21 is selected, the image generating unit 162 changes the display mode of the detailed information display area AR24 to which the icon IC21 is associated.
[0045] FIG. 3 is a diagram illustrating a display mode when icon IC21 is selected. In the example of FIG. 3, when icon IC21, which indicates that the proofreading results have been confirmed, is selected in the detailed information display area AR24-1 shown in FIG. 2, the image generation unit 162 changes the color and pattern of icon IC21 itself to indicate that icon IC21 has been selected, and also changes the background color of the detailed information display area AR24-1. This allows the user to easily understand that the proofreading results have been confirmed. Therefore, it is possible to prevent repeated proofreading of previously proofread portions. Furthermore, when proofreading is performed by multiple users (proofreaders), it is easy to know whether other users have confirmed the proofreading results, and unnecessary confirmation of proofreading results can be prevented. This further reduces the burden of proofreading work. Note that the display control unit 160 may display proofreading results that have already been performed so that they can be shared by all multiple proofreaders, or may display them so that they are not shared by other proofreaders. For example, allowing multiple proofreaders to share proofreading results can reduce labor and improve efficiency, while displaying proofreading results so that each proofreader can perform proofreading without any preconceptions, thereby further improving proofreading accuracy. The display control unit 160 may switch whether or not to share the proofreading results in response to a selection by a preset authorized user. Alternatively, the display control unit 160 may share the proofreading results with only some of the multiple proofreaders selected by the authorized user.
[0046] Icon IC22 is an icon selected when the user wants to adopt the calibration results of the first calibration process. When icon IC22 is selected, image generation unit 162 displays the corresponding detailed information display area AR24 in a display mode that indicates that the icon IC22 is selected.
[0047] Fig. 4 is a diagram for explaining the display mode when icon IC22 is selected. The example in Fig. 4 shows a case where icon IC22 associated with detailed information display area AR24-2 shown in Fig. 2 is selected. When icon IC22 shown in detailed information display area AR24-2 is selected, the color and pattern of icon IC22 are displayed in a different display mode than when icon IC22 is not selected. This allows the user to easily understand that the proofreading results have been adopted.
[0048] The image generating unit 162 may acquire the identification information of the user (terminal device 200) who selected the icon IC21 or IC22 and the date and time information when the icon was selected, and display the acquired identification information and date and time information in the detailed information display area AR24. This allows other users to easily understand which proofreader made the selection and when. This allows proofreading work to be performed more efficiently.
[0049] Icon IC23 is an icon selected when the user inputs and saves a comment. When icon IC23 is selected, image generating unit 162 displays a comment input area and accepts a comment input from the user.
[0050] FIG. 5 is a diagram illustrating an example of a comment input screen. As shown in FIG. 5, when the user selects icon IC23 in the detailed information display area AR24-2, the image generation unit 162 terminates the display of icon IC23 and displays the comment information input area AR26. The comment information input area AR26 displays user information for inputting a comment, a comment input area, and icons IC24 to IC26. When text is entered in the comment input area, the entered content is displayed. Icon IC24 is an icon for selecting file data to be stored in association with the comment content. When icon IC24 is selected, file data in a predetermined directory or folder of the terminal device 200 currently being operated by the user is displayed. By selecting at least one of the file data, the file data is saved in association with the detailed information display area AR24-2 where the comment was entered. When icon IC25 is selected, the image generation unit 162 erases the comment entered in the comment input area and does not save the comment. If specific file data is selected, the image generation unit 162 terminates the display of the comment information input area AR26 without saving the file.
[0051] Also, when icon IC26 is selected, the image generation unit 162 associates the content entered in the comment input area and the selected file data with the proofreading results of the detailed information display area AR24-2 and stores them in the memory unit 180 as proofreading data 186, and the display of the comment information input area AR26 ends.
[0052] FIG. 6 is a diagram illustrating an example of the display content of the detailed information display area AR24-2 after icon IC26 is selected. As shown in FIG. 6, if a comment has been entered after icon IC26 is selected, a comment field display area AR28 is added to the detailed information display area AR24-2. The comment field display area AR28 displays, for example, information about the user who entered the comment, the comment entry date and time, and the comment content. Furthermore, icon IC23 for entering a comment is displayed again in the detailed information display area AR24-2, along with icon IC27 indicating whether or not there are comments and the number of comments. This allows users on the proofreading and production sides to easily understand that users have added comments to the proofreading results and immediately check the comment content. This improves the efficiency of proofreading work and also allows the production side to more closely understand the content of the proofreading results and the comments.
[0053] <Second calibration process> The second calibration process is, for example, a process that assists the first calibration process. The second calibration process performs, for example, a calibration process on the image IM10 based on information received from the user via the calibration support device 100 or the terminal device 200. Here, the second calibration process has at least a "deletion mode" and a "sticky note addition mode." The deletion mode is an example of the "first mode," and the sticky note addition mode is an example of the "second mode." These modes can be switched by the user's selection operation on the above-mentioned icon IC10. The processing in each mode will be described below.
[0054] <About reconciliation mode> The erasure mode is a mode in which, when the user specifies an area, a display is displayed indicating that the area does not need to be corrected (in other words, that the area has been proofread). Note that the area specification may include, for example, specifying text (characters) in addition to (or instead of) specifying an area of an illustration, image, etc. included in the design data 184. When specifying text, for example, the user specifies it by highlighting the displayed text.
[0055] For example, as shown in FIG. 2, there are portions in the design data display area AR10 where the mark image MK11 is not superimposed. Such portions are portions that have not been fully processed in the first proofreading process. It is not possible to determine whether or not this portion has been proofread in the past by a proofreader (or whether or not it has been proofread by another proofreader), and this confirmation work may place a burden on the proofreading work. Therefore, in this embodiment, the erasure mode of the second proofreading process is used to manually add (superimpose) a mark image (object) indicating that no correction is required to the target character information, mark information, or code information, and then erase the target portion.
[0056] Fig. 7 is a diagram showing an example of an image displayed in the erase mode. In the example of Fig. 7, a portion of the design data display area AR10 is displayed. When the erase mode is executed, the user selects a portion of the icon IC10 corresponding to the erase mode. As shown in Fig. 7, the display control unit 160 changes the display mode and displays the icon to indicate that the erase mode has been selected from the modes selectable by the icon IC10.
[0057] In a portion of the design data display area AR10-1 shown in FIG. 7, the area proofread by the first proofreading process is displayed by a mark image MK11. Here, when the user specifies an area not displayed by the mark image MK11 by dragging or the like during the deletion mode, a mark image MK13 for deletion is displayed in the specified area. This mark image MK13 may be displayed in a color or pattern different from that of the mark image MK11. Furthermore, like the mark image MK11, the mark image MK13 is transparent and superimposed on the area in a predetermined color or pattern, allowing the user to easily understand which character information, mark information, and code information have been marked. In this way, the deletion mode can display the user's proofreading results, for example, even for parts that could not be proofread by the first proofreading process. Therefore, by viewing the design data display area AR10-1, each proofreader can share which parts have not been proofread (or which parts have been proofread), thereby reducing unnecessary duplicate proofreading work. This further reduces the burden of proofreading work and improves work efficiency. As described above, the display control unit 160 may display the proofreading results obtained in the cancellation mode so that they can be shared with all of the multiple proofreaders, or may display them so that they are not shared with other proofreaders. Furthermore, the display control unit 160 may switch whether or not to share the proofreading results obtained in the cancellation mode, depending on the selection of an authorized user. Furthermore, the display control unit 160 may share the proofreading results obtained in the cancellation mode with only some of the multiple proofreaders selected by the authorized user.
[0058] <About Sticky Note Addition Mode> The sticky note addition mode is a mode in which an object including comment information (sticky note information) is assigned to an area designated by the user and displayed in the detailed information display area AR24. The sticky note addition mode is executed, for example, when the sticky note addition mode is selected by the user from among the modes selectable from the icon IC10. In this case, the display control unit 160 changes the display mode and displays the icon to indicate that the sticky note addition mode has been selected from among the modes selectable from the icon IC10.
[0059] Fig. 8 is a diagram showing an example of an image displayed in the sticky note addition mode. The example in Fig. 8 shows the partial design data display area AR10-1 described above. For example, when a predetermined area (the portion displaying the QR code in the example in Fig. 8) in the partial design data display area AR10-1 is designated by a drag operation by the user while the sticky note addition mode is being executed, the display control unit 160 displays an image for inputting a comment (indication content) for the designated area.
[0060] FIG. 9 is a diagram showing an example of an image IM30 showing a comment content input screen. Image IM30 includes, for example, a comment content input screen, a suggestion content input area AR31 and icons IC31 to IC33. The suggestion content input area AR31 is an area that accepts input of a user's suggestion content in an area designated by the user (in the example of FIG. 8, the display area of a QR code) and displays the accepted input information. Icon IC31 is an icon for selecting file data to be stored in association with the suggestion content. When icon IC31 is selected, file data in a predetermined directory or folder of the terminal device 200 currently being operated by the user is displayed, and by selecting at least one of the file data, the selected file data is stored in association with the designated area.
[0061] When icon IC32 is selected, the display control unit 160 erases the comment entered in the comment input area AR31 and does not save the comment, and when specific file data is selected, ends the display of image IM30 without saving the file.
[0062] When icon IC33 is selected, the display control unit 160 stores the content entered in the comment content input area AR31 and the selected file data in the memory unit 180 as proofreading data 186 in correspondence with the comment content, and ends the display of image IM30.
[0063] 10 is a diagram illustrating the display portion of mark image MK13 after the display of image IM30 has finished. After the indications have been input, mark image MK13 is displayed in a color or pattern that allows it to be distinguished from other mark images, and is also displayed with identification information (identification number) assigned to identify mark images MK11 and MK13. Furthermore, the display control unit 160 acquires the coordinates and the like of mark image MK13 and stores them in the calibration data 186. Furthermore, when information such as indications has been input, the display control unit 160 may display (assign) information including the indications and the like as an object in the detailed information display area AR24 of the calibration result display area AR20.
[0064] In this way, the second calibration process can add mark images or the like as objects to parts (areas) where the first calibration process was not performed, allowing the user to more clearly understand the parts that have been calibrated in the entire design data display area AR10. Furthermore, the second calibration process can reflect the results of calibration, such as visual inspection, of the area selected by the user by adding mark images MK13 and comment information (pointer content) (sticky note addition mode).
[0065] As described above, according to the embodiment, the results of the first proofreading process and the results of the second proofreading process can be displayed on the same screen, allowing the overall proofreading results to be grasped more accurately. Therefore, for example, even when proofreading work is performed by multiple people, the proofreading status (progress) can be grasped in real time, improving work efficiency. Furthermore, according to the embodiment, the production side can check more detailed proofreading results based on the results of the first proofreading process and the second proofreading process, allowing for efficient work such as corrections.
[0066] <Modification> In the embodiment, the display control unit 160 may generate other images in addition to the above-described exemplary images. Fig. 11 is a diagram for explaining one example of another image generated by the display control unit 160. In the example of Fig. 11, when a cursor icon IC40 indicating a position designated by the user is positioned on the display area of a mark image MK11, an image IM40 indicating the calibration result associated with the mark image MK11 is displayed at the position of the mark image MK11. By displaying as in Fig. 11, it is possible to immediately check what kind of calibration result has been obtained for the data (text information, etc.) to be calibrated associated with the mark image MK11, or comments on the calibration result, etc.
[0067] Furthermore, in an embodiment, the proofreading processor 150 may determine by character recognition processing such as OCR whether any characters remain when the user determines that erasure has been completed in the erasure mode. Specifically, the proofreading processor performs OCR processing while masking the text portion by, for example, filling in the erased portion with a predetermined color (e.g., black). If any text (characters) is recognized as a processing result in this state, the proofreading processor determines that the erasure may not have been completed. In this case, the display controller 160 may display the text (characters) recognized by the OCR processing, or may display information indicating that the erasure may not have been completed.
[0068] In addition, in the embodiment, the calibration processing unit 150 may not only simply display (add) a mark image MK13 (object) for an area specified by a user in the deletion mode of the second calibration process, but may also recognize character strings included in the specified area using character recognition processing such as OCR. Furthermore, the calibration processing unit 150 may execute the first calibration process again for the recognized character string. This allows character strings to be acquired for a partial area specified by the user, or the first calibration process to be executed. Therefore, more detailed calibration work can be achieved. In this case, instead of the deletion mode, a "partial calibration mode" or the like may be implemented as a third mode, and may be displayed selectable within the icon IC10. In addition, in the embodiment, the mark image MK13 set by the second calibration process may be deleteable by the user who set it, or by another user.
[0069] In addition, in the embodiment, the second calibration process may be executed only by authorized users. Note that user authority may be set for each mode included in the second calibration process. This allows for more accurate calibration results confirmed by authorized users to be obtained.
[0070] Furthermore, in the embodiment, the display control unit 160 may change the color or pattern of the mark image according to the color or pattern of the design data. In this case, the display control unit 160 acquires information about the color (RGB information) or pattern of the design data of the area to which the mark image is to be added by existing image analysis processing, and displays a mark image with a color or pattern different from the acquired color or pattern. This prevents the mark image from being obscured by the color or pattern of the background, and allows the user to more clearly understand the area marked by the mark image.
[0071] Furthermore, in the embodiment, the proofreading processing unit 150 may perform control so that the second proofreading process can be performed on a portion of the design data 184 that was not proofread in the first proofreading process. This makes it possible to prevent the results of the first proofreading process and the second proofreading process from overlapping with each other for the same character information, etc.
[0072] <Processing flowchart> Next, an example of processing executed by the proofreading support device 100 will be described. FIG. 12 is a flowchart showing an example of processing executed by the proofreading support device 100. In the example of FIG. 12, the proofreading processing unit 150 acquires manuscript data (step S100), and acquires design data created on the production side based on the manuscript data (step S120). Next, the proofreading processing unit 150 executes a first proofreading process (step S140). Next, the display control unit 160 generates an image based on the proofreading result (step S160), and displays the generated image on the terminal device 200 or the output unit 130 (step S180). Next, the proofreading processing unit 150 executes a second proofreading process based on an instruction input from the user (step S200). Details of the processing of step S200 will be described later.
[0073] Next, the display control unit 160 generates an image based on the result of the second calibration process (step S220) and displays the generated image (step S240). Next, the management unit 140 stores the calibration data 186 including the calibration result in the storage unit 180 (step S260). This ends the processing of this flowchart.
[0074] Next, an example of the second proofreading process of step S200 will be specifically described. In the following description, it is assumed that two modes, a deletion mode and a sticky note addition mode, are executable in the second proofreading process. FIG. 13 is a flowchart showing an example of the second proofreading process. In the example of FIG. 12, the proofreading processing unit 150 determines whether a mode specification has been received (step S201). If it is determined that a mode specification has been received, the proofreading processing unit 150 determines whether the received mode is the deletion mode (first mode) (step S202). If it is determined that the received mode is the deletion mode, the proofreading processing unit 150 receives a region specification from the user (step S203). Note that, in the process of step S203, a text specification may be received instead of (or in addition to) the region specification. Next, the display control unit 160 adds a mark image to the received region and displays it (step S204). Furthermore, the proofreading processing unit 150 manages the received region (deletion region) as a proofreading result (step S205).
[0075] Furthermore, if it is determined in the processing of step S202 that the mode is not the erasure mode, the proofreading processing unit 150 performs the following processing in the sticky note addition mode (second mode). For example, the proofreading processing unit 150 accepts a user's designation of an area (step S206). Note that in the processing of step S206, instead of (or in addition to) the designation of an area, a designation of text may be accepted. Next, the display control unit 160 displays an image in which a mark image is added to the accepted area (step S207). Next, the proofreading processing unit 150 causes the display control unit 160 to display an image for inputting comments on the accepted area, and accepts the comments from the user (step S208). Next, the proofreading processing unit 150 manages the accepted content and the comments as proofreading results (step S209). This ends the processing of this flowchart. Furthermore, if it is determined in the processing of step S201 that a mode designation has not been accepted, the processing of this flowchart ends.
[0076] As described above, the proofreading support device of the embodiment includes a proofreading processing unit that proofreads production data (design data) created based on manuscript data, and a display control unit that generates and displays an image of the production data to which the proofreading results from the proofreading processing unit have been added.The proofreading processing unit adds a specific object to an area of the production data included in the displayed image that is specified by the user, and the display control unit displays an image of the production data including the proofreading results to which the specific object has been added, thereby further reducing the burden of proofreading work.
[0077] Specifically, according to the embodiment, by assigning a specific object to an area of the confirmed design data, it is possible to confirm at a glance which parts (areas) have been proofread. Furthermore, according to the embodiment, for example, it is possible to combine a technique of assigning an object indicating "confirmed" to automatically processed proofreading results on the same screen with a technique in which the user directly selects an area by dragging or the like and then assigns an object. Furthermore, according to the embodiment, by changing the display mode for confirmed proofreading results and unconfirmed proofreading results, the user can easily grasp the proofreading status of each. Furthermore, according to the embodiment, by displaying the results of the first proofreading process and the second proofreading process on the same screen, the proofreading status (progress) can be grasped in real time even when multiple people are performing proofreading. Therefore, it is possible to further reduce the burden on the user in the proofreading work and further improve work efficiency.
[0078] Although an embodiment of the present invention has been described above in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and includes designs within the scope of the gist of the present invention. [Explanation of symbols]
[0079] 1...proofreading support system, 100...proofreading support device, 110...communication unit, 120...input unit, 130...output unit, 140...management unit, 150...proofreading processing unit, 160...display control unit, 162...image generation unit, 164...providing unit, 170...control unit, 180...storage unit, 200...terminal device
Claims
1. a proofreading processing unit that proofreads production data created based on manuscript data; a display control unit that generates and displays an image in which the production data is provided with a proofreading result by the proofreading processing unit, the calibration processing unit adds a specific object to an area designated by a user in the production data included in the displayed image; the display control unit displays an image in which the specific object is added to the production data including the proofreading result; Calibration support device.
2. the proofreading processing unit executes a first proofreading process for comparing a character string included in the manuscript data with a character string included in the production data and proofreading the character string based on a predetermined proofreading rule, and a second proofreading process for adding a specific object to an area designated by the user; The calibration support device according to claim 1 .
3. the second proofreading process includes a first mode in which an object is assigned to the area designated by the user as an area not requiring correction, and a second mode in which an object including comment information is assigned in association with the area designated by the user. The calibration support device according to claim 2 .
4. the display control unit displays an image for the user to select the first mode or the second mode in a display area of the production data. The calibration support device according to claim 3 .
5. the display control unit displays the result of the first calibration process and the result of the second calibration process on the same screen. The calibration support device according to claim 2 .
6. The display control unit a first proofread image showing an area where a proofreading result has been obtained by the first proofreading process is superimposed and displayed on an image showing the production data, and at least a part of an area of a second proofread image including information showing the proofreading result is displayed in correspondence with a display mode of the first proofread image; The calibration support device according to claim 2 .
7. the display control unit changes the display mode of the second proofread image when it receives that the user has confirmed the proofreading result. The calibration support device according to claim 6.
8. The calibration support device Proofread the production data created based on the manuscript data, generating and displaying an image in which the proofreading result is added to the production data; Adding a specific object to an area designated by the user in the production data included in the displayed image; displaying an image in which the specific object is added to the production data including the proofread result; Calibration support method.
9. Calibration support device, Proofread the production data created based on the manuscript data, generating and displaying an image in which the calibration result is added to the production data; Adding a specific object to an area designated by the user in the production data included in the displayed image; displaying an image in which the specific object is added to the production data including the proofread result; program.
Citation Information
Patent Citations
Document proofreading device, document proofreading method, and program
JP6766972B1