Information processing system and method for controlling the same, and program

JP2025035184AActive Publication Date: 2025-03-13CANON MARKETING JAPAN INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023142067
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2025-03-13
Estimated Expiration
2043-09-01

AI Technical Summary

Benefits of technology

【0012】 本発明によれば、マスク処理の作業を効率的に行うことを可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025035184000001_ABST
    Figure 2025035184000001_ABST
Patent Text Reader

Abstract

To provide an information processing system that efficiently performs operations of mask processing, a method for controlling the same, and a program.SOLUTION: A method executes specific processing on specific data included in a document to make the data unrecognizable. The method cancels the specific processing for a part of the processed specific data to make the part of the data recognizable. The method performs control to display the processed specific data as one data including the part of the data for which the processing is cancelled.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system for creating a masked document, a control method thereof, and a program. [Background technology]

[0002] When administrative agencies receive a request for disclosure based on the Freedom of Information Act, they are required in principle to disclose the documents that are the subject of the disclosure request to the requester. However, they can withhold information that would be harmful if disclosed (such as information related to national security or personal information), and are permitted to disclose documents with the parts of the document that are not to be disclosed blacked out.

[0003] Additionally, even in private companies, when creating sample forms based on actual cases, or publishing survey results or user opinions and requests, they often hide personal information or confidential information.

[0004] In this way, when making documents public, the parts that should not be made public are hidden (masked). However, there is technology that allows a system to automatically identify parts to be masked in order to make the masking process more efficient and to prevent parts from being overlooked.

[0005] Patent document 1 discloses a method for extracting text areas, graphic areas, photo areas, table areas, etc. from an image and filling those areas with a solid color of black according to the disclosure level set for those areas and the user's viewing rights level.

[0006] Patent document 2 discloses that when an authentication unit authenticates that a specific password has been entered, the document data storage unit removes masking from metadata that the user does not have permission to view, and displays the metadata so that it can be viewed. [Prior art documents] [Patent documents]

[0007] [Patent Document 1] JP 2002-298122 A [Patent Document 2] JP 2019-82885 A DISCLOSURE OF THEINVENTION [Problem to be solved by the invention]

[0008] When a disclosure request is made, it is necessary to disclose documents as much as possible. For example, if there is text between pieces of non-disclosure information that can be disclosed, the text needs to be disclosed. In general companies, etc., parts that are not related to non-disclosure information also need to be disclosed. When attempting to disclose text between pieces of non-disclosure information as described above, in the conventional method, the non-disclosure information in the first half is masked, and then the non-disclosure information in the second half is masked while avoiding the text that needs to be disclosed. When there are multiple such parts in one document, it is necessary to perform masking processing while avoiding the text that needs to be disclosed, which is cumbersome for workers.

[0009] In addition, it is necessary to judge whether the characters that need to be disclosed are appropriate or not, and to correct them if necessary. In other words, it is necessary to check whether processing has been applied to characters that should have been masked, but are not masked. In order to make such corrections easy, it is necessary to make the work more efficient.

[0010] Therefore, an object of the present invention is to provide a mechanism that enables mask processing work to be performed efficiently. [Means for solving the problem]

[0011] In order to solve the above problems, the present invention provides A processing means for performing a specific process on specific data included in a document so that the data cannot be recognized; A canceling means for canceling the specific processing of a part of the specific data processed by the processing means so that the part of the data can be recognized; a display control means for controlling the display of the specific data processed by the processing means as integrated data including the part of the data whose processing has been released by the release means; The present invention is characterized by comprising: Effect of the Invention

[0012] According to the present invention, it is possible to perform the mask processing work efficiently. [Brief description of the drawings]

[0013] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of various devices. [Diagram 3] 11 is a flowchart showing an outline of a mask process. [Figure 4] 11 is a flowchart showing an outline of a trimming process. [Diagram 5] FIG. 11 is a diagram showing an example of a menu screen. [Figure 6] FIG. 13 is a diagram showing an example of a masking correction / addition work screen before a trimming process is performed. [Figure 7] FIG. 11 is a diagram showing an example of a screen during execution of a trimming process. [Figure 8] FIG. 13 is a diagram showing an example of a masking correction / addition work screen after a trimming process has been performed. [Figure 9] FIG. 13 is a diagram showing an example of a masking confirmation screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

[0015] First, with reference to FIG. 1, an example of the configuration of an information processing system according to an embodiment of the present invention will be described.

[0016] The information processing system of the present invention is configured by connecting a client terminal 100, a server device 110, and a scanner 120 via a network 101 so as to be able to communicate with each other.

[0017] The client terminal 100 is, for example, a personal computer (hereinafter, PC) or a mobile terminal such as a smartphone, and has software for performing masking processing (hereinafter, referred to as a masking application) installed thereon. The server device 110 stores, for example, a document after masking processing has been performed. Note that the configuration may not include the server device 110. The scanner 102 converts a paper document related to a disclosure request into electronic data in response to an instruction received from the client terminal 100. The document converted into electronic data by the scanner 120 is transmitted to the client terminal 100, and the masking processing can be performed by the masking application.

[0018] In an embodiment of the present invention, an example is given in which a government agency applies masking to a document when receiving a request for information disclosure from a citizen. When receiving a request for information disclosure from a citizen, the government agency in charge collects the document corresponding to the disclosure request and checks whether it contains non-disclosure information. If non-disclosure information is included, a worker uses the client terminal 100 to apply masking to the relevant portion of the document. At this time, the worker needs to create the masked document and a list showing the masked portions. In the masking application described in the embodiment of the present invention, the masked document and a list showing the masked portions are displayed on the client terminal 100.

[0019] Next, an example of the hardware configuration of each device in the embodiment of the present invention will be described with reference to Fig. 2. Fig. 2 is a block diagram showing the hardware configuration of the client terminal 100.

[0020] 2, a CPU 201, a memory 202, a non-volatile memory 203, an image processing unit 204, a display 205, an operation unit 206, a recording medium I / F 207, an external I / F 209, and a communication I / F 210 are connected to an internal bus 250. The units connected to the internal bus 250 are configured to be able to exchange data with each other via the internal bus 250.

[0021] The memory 202 is, for example, a RAM (a volatile memory using a semiconductor element, etc.). The CPU 201 uses the memory 202 as a work memory in accordance with a program stored in, for example, the non-volatile memory 203 to control each part of the client terminal 100. The non-volatile memory 203 stores image data, audio data, other data, various programs for the operation of the CPU 201, etc. The non-volatile memory 203 is, for example, a hard disk (HD) or a ROM.

[0022] The image processing unit 204 performs various image processing on image data stored in the non-volatile memory 203 or the recording medium 208, video signals acquired via the external I / F 209, image data acquired via the communication I / F 210, captured images, etc., under the control of the CPU 201. The image processing performed by the image processing unit 204 includes A / D conversion processing, D / A conversion processing, image data encoding processing, compression processing, decoding processing, enlargement / reduction processing (resizing), noise reduction processing, color conversion processing, masking processing, etc. The image processing unit 204 may be configured with a circuit block dedicated to performing a specific image processing. Depending on the type of image processing, the CPU 201 can also perform image processing according to a program without using the image processing unit 204.

[0023] The display 205 displays images, GUI screens constituting a GUI (Graphical User Interface), and the like under the control of the CPU 201. The CPU 201 generates a display control signal according to a program, and controls each unit of the client terminal 100 to generate a video signal for display on the display 205 and output it to the display 205. The display 205 displays video based on the output video signal. Note that the configuration of the client terminal 100 itself is limited to an interface for outputting a video signal for display on the display 205, and the display 205 may be configured as an external monitor (such as a television).

[0024] The operation unit 206 is an input device for receiving user operations, including a character information input device such as a keyboard, a pointing device such as a mouse or a touch panel, a button, a dial, a joystick, a touch sensor, a touch pad, etc. The touch panel is an input device that is configured to be planar and overlaid on the display 205, and outputs coordinate information according to the touched position.

[0025] The recording medium I / F 207 is capable of receiving a recording medium 208 such as a memory card, CD, or DVD, and reads data from the received recording medium 208 and writes data to the recording medium 208 under the control of the CPU 201. The external I / F 209 is an interface for connecting to an external device via a wired cable or wirelessly and inputting and outputting video and audio signals. The communication I / F 210 is an interface for communicating with an external device, the Internet 211, and the like, and transmitting and receiving various data such as files and commands. For example, communication using TCP / IP, telephone lines such as ISDN, and 4G and 5G lines for mobile phones are possible.

[0026] The camera unit 212 is a camera unit including an image sensor (image sensor) including a CCD or CMOS element that converts an optical image into an electrical signal.

[0027] Next, a basic process of creating a masked document and a list in an embodiment of the present invention will be described with reference to Fig. 3. The process of each step is executed by the CPU 201 of the client terminal 100. When an instruction to execute a masking application is given in the client terminal 100, the process of Fig. 3 is started.

[0028] In S301, the CPU 201 displays a menu screen of the masking application. An example of the menu screen display is shown in Fig. 5(a). The menu screen includes a disclosed document mask button 501. When the disclosed document mask button 501 is pressed, masking processing can be performed on the target document.

[0029] In S302, the CPU 201 determines whether or not pressing of the disclosure document mask button has been accepted. If it has been accepted, the process proceeds to S303.

[0030] In S303, the CPU 201 accepts upload of a document to be masked. As shown in Fig. 5B, the upload method may be, for example, uploading electronic data stored in the non-volatile memory 203 or the recording medium 208 to the masking application, or uploading electronic data acquired by scanning a paper document.

[0031] In S304, the CPU 201 extracts text from the uploaded document and identifies the mask target from the text. In this embodiment, natural language processing is used to identify the mask target from the extracted text. The parts identified as the mask target mainly relate to personal information, such as a person's name, an organization name, a date and time, an address, a telephone number, and an email address. If the mask target is identified manually, it requires a lot of effort to identify and mask each part one by one, and there is a possibility that the part to be masked will be missed. In contrast, by automatically identifying the mask target as in this embodiment, the work time can be shortened because the mask target can be identified simply by uploading the document file, and the omission of the mask target part can be reduced.

[0032] In S305, the CPU 201 displays a masking correction / addition work screen on the display 205 (in the steps described below, the display destination is the display 205). Specifically, as shown in FIG. 6B, a draft area 602 of the mask document (hereinafter, also simply referred to as the draft area) and a mask candidate list 606 shown in FIG. 6C are displayed. In the initial screen, a yellow marker is displayed in the draft area 602 on the character string to be masked identified in S302. A number 603 is also displayed on the character string to be masked. This corresponds to the mask number 607 in the mask candidate list 606. This makes it possible to clarify the correspondence between the character string to be masked written in the draft and the character string written in the list. When the user wants to search for a character string written in the draft from the list (the same applies when the user wants to search for a character string in the list from the draft), the user can easily find the character string by checking the identification number.

[0033] The mask candidate list 606 in FIG. 6(c) is a list of character strings to be masked that were identified in S303, and is composed of a mask number 607, a check box 608 for switching whether or not to mask each character string, mask data 609, a highlight color 610, a data type 611, and a reason selection field 612. When the check box 608 for switching whether or not to mask is "on," it is displayed as a mask candidate in the draft area 602. When it is "off," it is removed from the mask candidate list, and the display state in the draft area 602 is switched from the identified display to the normal display state. The reason for non-disclosure 613 for the displayed page and the reason for non-disclosure 614 for the entire document are buttons for switching the mask data displayed in the list. The reason for non-disclosure 613 for the displayed page displays only the mask data of the currently displayed page, and the reason for non-disclosure 614 for the entire document displays the mask data of the entire uploaded document.

[0034] In this way, since the draft area 602 and the mask candidate list 606 correspond to each other, when a process for correcting one is executed in S306 or S307 described later, the correction is reflected in the other, and both can be created at the same time.

[0035] In S306, the CPU 201 determines whether or not various correction operations have been accepted. If accepted, the process proceeds to S307, and if not, the process proceeds to S308.

[0036] In S307, correction processing is executed based on the various correction operations accepted in S306. The correction processing includes input or selection in the reason selection field 612 and a trimming function. The trimming function will be described later with reference to FIG.

[0037] First, the reason selection field 612 will be described. The reason in this embodiment is the reason (article) that is the basis for masking the text. In the case of non-disclosure in the case of document disclosure in response to an information disclosure request, the basis must be shown. In the mask candidate list 606, the reason corresponding to the reason selection field 612 can be added by the user manually inputting or selecting from a pull-down menu. A color is associated with the added reason, and the highlight color of the draft area 602 of the mask document is changed according to the reason. Specifically, the initial screen is displayed with a yellow marker as shown in FIG. 6(b), but the color is changed to blue, purple, or the like according to the reason selected in the reason selection field 612. This makes it easier to visually grasp which reason the mask process is being performed on, and makes it easier to check whether the wrong reason has been selected. Note that the initial screen displayed in S305 may be a screen in which the reason has been input in advance. In that case, when the mask target is identified from the document using language processing technology in S304, not only the text to be masked is identified, but also its type is identified. For example, it is possible to identify whether the text corresponds to a person's name, address, email address, phone number, etc. Then, by associating the type with the article number in advance, it is possible to display the article number as the reason according to the identified type.

[0038] As for other correction processes, for example, a mask area can be added by surrounding any area in the draft area 602 with the mouse. By making it possible to mask by selecting an area instead of selecting a character string, it is possible to mask parts that cannot be extracted by language processing such as seals. In this method of masking by specifying an area, for example, a process may be executed to continuously mask any area in the draft area 602 by accepting the pressing of a continuous mask button. In addition, the masked area may be moved or rotated. When the document to be masked is handwritten, the characters may be written at an angle. Therefore, it is possible to adjust the mask area according to the position and orientation of the characters.

[0039] Alternatively, character strings may be searched for within a document and the searched character strings may be masked. In this case, the searched character strings are displayed as a list, and the user is prompted to select whether or not to mask each character string.

[0040] Furthermore, when extracting character strings from text in S304 and identifying the masking target using natural language processing, a pre-registered character string may be masked in this step. In other words, by pre-registering character strings that are not personal information and therefore cannot be extracted by natural language processing, there is no need to mask the character string again on the masking correction / addition work screen. For example, if a document contains a description of "Manager Yamada," the "Yamada" portion is a personal name and therefore the masking correction / addition work screen is displayed with the "Yamada" portion already masked, but the "Manager" portion is not masked. In this case, by registering the "Manager," the masking correction / addition work screen is displayed with the "Manager Yamada" portion also as a masking target.

[0041] In S308, the CPU 201 determines whether or not pressing of the output button 615 in Fig. 6(a) has been accepted. If it has been accepted, the process proceeds to S309, and if not, the process proceeds to S313.

[0042] In S309, the CPU 201 displays a masking confirmation screen. An example of the masking confirmation screen is shown in Fig. 9. The masking confirmation screen includes an image 901, a correct masked portion button 902, and a PDF output button 903.

[0043] When the output button is pressed, the user may be prompted to select a file output method instead of immediately displaying the masking confirmation screen. Specifically, the user is prompted to select between a method of outputting the image 901 on which the masking process has been performed as shown in FIG. 9 and a method of outputting the draft area 602 as an image as is. In the case of the image 901 in FIG. 9, the contents under the masked characters cannot be confirmed. In practice, there is a person who performs the masking process and a person who checks it, and when documents are exchanged between the two parties, it is inconvenient if the contents of the masked characters cannot be confirmed. Therefore, when documents are exchanged within each ministry or agency, the draft area 602 is output as an image as is so that the characters under the mask can be confirmed. The image 901 in FIG. 9 is output as a final confirmation before disclosure to the public. In this way, by allowing the user to select the output method, it becomes possible to use different image confirmation methods as necessary, such as when documents are exchanged between multiple people and when they are made public.

[0044] In S310, the CPU 201 determines whether or not it has accepted pressing of the correct masked portion button 902. If it has been accepted, the process proceeds to S305, and if not, the process proceeds to S311.

[0045] In S311 and S312, when the CPU 201 accepts pressing of the PDF output button, it outputs the content displayed on the masking confirmation screen in PDF format.

[0046] In step S313, if an operation to instruct the user to end the application has been performed, the CPU 201 closes the masking application and ends the process in FIG.

[0047] Next, the trimming function of the correction processing performed in S307 in the embodiment of the present invention will be described with reference to Fig. 4. Trimming in this embodiment refers to unmasking an area that was originally masked. Note that the processing of each step is executed by the CPU 201 of the client terminal 100. When execution of the trimming function is instructed by the client terminal 100 in S307, the processing of Fig. 4 is started.

[0048] In S401, the CPU 201 determines whether or not pressing of the mask portion trimming button 601 in Fig. 6A has been accepted. If it has been accepted, the process proceeds to S402.

[0049] In S402, the CPU 201 determines whether or not a selection of an arbitrary masked portion of the draft area 602 has been accepted. If accepted, the process proceeds to S403, and if not, the process proceeds to S406. A specific description will be given with reference to FIG. 6(b). The area indicated in the color of "We apologize for the inconvenience, but..." is the masked area 605. The masked area 605 is an area that has been accepted as a new area to be masked as a result of the user selecting an arbitrary area in S307.

[0050] In S403, the CPU 201 removes the mask from the masked portion selected in S402. This will be specifically described with reference to FIG. 7B. Among these, the selection of the trimming target area 703 is accepted. In the example of FIG. 7B, the selection of the "email address" area is accepted, and the mask of the selected "email address" area is removed. The trimming target area 703 also accepts modification within the document. For example, the trimming target area 703 can be moved, the size of the frame can be changed, or it can be deleted. If a modification is made within the document, the content added to the mask candidate list 606 in S404 described below is also modified accordingly.

[0051] Although an example of trimming an "area" that has become a target for masking by area selection has been described, it is also possible to select a "character string" contained in the "area" that has become a target for masking and make the selected character string a target for trimming. It is also possible to trim a "character string" that has become a target for masking by the processing of S304. In this case, too, a selection of an "area" to be trimmed for a part of the "character string" to be masked may be accepted, or a selection of a "character string" to be trimmed may be accepted. If a correction is made within the document, the content added to the mask candidate list 606 in S404 described below is also corrected accordingly.

[0052] Although the example of trimming the mask of an area or character string that has been individually selected has been described, it is also possible to trim them all at once. For example, by searching for a character string, the searched character strings contained in the document may be trimmed all at once, or the searched character strings may be displayed in a list, and the user may select whether or not to trim each character string.

[0053] In this way, by making it possible to trim the masked portion, the range of work methods can be expanded. In other words, when attempting to disclose characters sandwiched between non-disclosure information, it is necessary to perform masking while avoiding the characters that need to be disclosed. Some workers find it bothersome to perform masking while avoiding the characters that need to be disclosed. Therefore, it is possible to provide a method that is easier for such workers to perform.

[0054] In S404, the CPU 201 adds the cropped area to the mask candidate list 606. FIG. 8 shows the draft area 602 and the mask candidate list 606 after cropping. In the draft area 602 shown in FIG. 8(a), the mask is removed so that the cropped area 801 of the mask area 605 is displayed in S403. The cropped area 801 is displayed in gray. Note that, although the cropped area 801 is displayed in gray in the embodiment, other methods may be used as long as the cropped area 801 can be displayed in a manner that distinguishes it from the masked area 605.

[0055] Also, in the mask candidate list 606 shown in FIG. 8B, trimming data 802 is added. The mask candidate list 606 includes a check box 803 for switching between trimming and not trimming, and "Trim masked portion" is displayed in the type column. When an operation is accepted using the check box, the trimming and not trimming is switched for the corresponding portion of the draft area 602. The trimming data 802 is added to the mask candidate list 606 one row below the row corresponding to the mask area 605. By adding the data near the mask area 605, it becomes possible to understand from the mask candidate list 606 which mask area 605 the trimming data 802 has trimmed. Also, the mask area 605 is added to the mask candidate list 606 as one data (integrated data). The trimming data 802 is displayed as data in which a part of a mask area has been unmasked. In other words, the data before and after the "email address" which is the trimming area 801 is the same data, and these are not registered as separate data.

[0056] By adding the trimming area to the mask candidate list 606 and accepting the operation on the list, the operation can be performed accurately and easily. Specifically, as described above, it is assumed that there is a worker and a checker, and when the judgment of whether or not to trim is unclear, the opinions of both parties may differ. For example, in the part "Has the email been delivered to the email address after the change?" written in the mask area 605 of FIG. 8, it is assumed that the area that needs to be masked is "Has the email been delivered to?" and that there is a difference of opinion on whether to mask the "email address" between them. When discussing which is more appropriate, it is cumbersome to trim and untrimming only the "email address" each time. In addition, redoing it many times may cause erroneous operation. Therefore, switching the trimming on and off with a checkbox makes it possible to perform the work more accurately and easily. There are also other examples where the judgment of whether or not to mask a particle between words is different.

[0057] In S405, the CPU 201 updates the draft area 602 and the mask number 607 in the mask candidate list 606. By assigning the mask number 607 to the trimming area 801 as well, even if there are multiple trimming areas 801, it is easy to confirm which trimming area 801 corresponds to which.

[0058] In S405, the CPU 201 determines whether or not pressing of the manual mode release button 701 shown in Fig. 7 has been accepted. If it has been accepted, the trimming function is ended, and if not, the process returns to S402. This concludes the explanation of Fig. 4.

[0059] As described above, according to the present embodiment, the masking process can be released efficiently. Specifically, the masking process can be more accurately and easily carried out by accepting a selection of whether or not to release a mask from the mask candidate list.

[0060] In the above embodiment, the example of masking the character strings specified as the masking candidates is described, but the present invention is not limited to this as long as it is possible to conceal the specified character strings. For example, a person's name may be replaced with "Yamada Taro" or a specific character (such as an * mark).

[0061] In the above embodiment, an example of displaying a list of mask candidates has been described, but by editing the list of mask candidates, it may be possible to rearrange the list or switch all check boxes for whether or not to use a mask at once.

[0062] In the above embodiment, it is assumed that the device is used in government offices, but the present invention is not limited to this. For example, the present embodiment can be used to perform masking processing in the same manner when masking a part of an internal document, when masking an identity document, when masking a document containing personal information to be sent to a business partner, etc.

[0063] The present invention can be embodied, for example, as a system, an apparatus, a method, a program, or a recording medium, etc. Specifically, the present invention may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.

[0064] The various controls described above as being performed by CPU 201 may be performed by a single piece of hardware, or the entire device may be controlled by multiple pieces of hardware (e.g., multiple processors or circuits) sharing the processing.

[0065] In addition, although the present invention has been described in detail based on the preferred embodiments, the present invention is not limited to these specific embodiments, and various forms within the scope of the gist of the present invention are also included in the present invention. Furthermore, each of the above-mentioned embodiments merely shows one embodiment of the present invention, and each embodiment can be appropriately combined.

[0066] In the above-described embodiment, the present invention is applied to a masking application in a PC, but the present invention is not limited to this example and can be applied to any device or software that can edit documents. In other words, the present invention can be applied to personal computers, mobile phone terminals such as smartphones, and the like.

[0067] (Other embodiments) The present invention can also be realized by executing the following process. That is, software (programs) that realize the functions of the above-mentioned embodiments are supplied to a system or device via a network or various storage media, and the computer (or CPU, MPU, etc.) of the system or device reads and executes the program code. In this case, the program and the storage medium storing the program constitute the present invention. [Explanation of symbols]

[0068] 100 client terminals 101 Network 110 Server device 120 Scanner

Claims

1. A processing means for performing a specific process on specific data included in a document so that the data cannot be recognized; A canceling means for canceling the specific processing of a part of the specific data processed by the processing means so that the part of the data can be recognized; a display control means for controlling the display of the specific data processed by the processing means as integrated data including the part of the data whose processing has been released by the release means; An information processing system comprising:

2. 2. The information processing system according to claim 1, wherein said display control means controls so that said integrated data is displayed in a list.

3. The information processing system according to claim 1, characterized in that the display control means controls to display a document in which the data of the specific target for processing is identifiable and a list of the data of the specific target for processing.

4. The information processing system according to claim 1 , further comprising a receiving unit that receives an operation to switch between releasing and not releasing the specific processing for the part of the data released by the releasing unit.

5. 3. The information processing system according to claim 2, wherein corrections within a document are accepted for the part of data from which the specific processing has been removed by said removing means.

6. 6. The information processing system according to claim 5, wherein, when a correction to the part of the data is accepted, the content of the correction is reflected in the list.

7. 2. The information processing system according to claim 1, wherein said removal means searches for said specific data from within said document, and removes said specific processing so that a portion of the specific data found is recognizable.

8. 3. The information processing system according to claim 2, wherein identification numbers are assigned to the document and the specific data displayed in the list so as to correspond to each other.

9. 2. The information processing system according to claim 1, wherein the display control means controls the display of the specific data in a distinctive manner in accordance with a reason for applying the specific processing.

10. 10. The information processing system according to claim 9, wherein the display control means controls the display of the specific character string by changing a color for the specific character string depending on the reason.

11. 11. The information processing system according to claim 1, wherein the specific processing is a process of filling the image with a specific color.

12. 11. The information processing system according to claim 1, wherein the specific processing is a process of replacing the text with a specific character string.

13. 11. The information processing system according to claim 1, wherein the data is a character string.

14. A processing step of performing a specific process on specific data included in the document so that the data cannot be recognized; a canceling step of canceling the specific processing of a part of the specific data processed by the processing step so that the part of the data can be recognized; a display control step of controlling the display of the specific data processed by the processing step as integrated data including the part of the data whose processing has been released by the release step; A method for controlling an information processing system comprising:

15. A program for causing at least one computer to function as the information processing system according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Device, method, and program for editing document

    JP2006276912A

  • Information processing system, control device, information processing program, and image display method

    JP2013172301A

  • Information processing apparatus, information processing system, program, and information processing method

    JP2018026037A

  • Information display device, information display method, and recording medium

    WO2022070380A1

  • JP298122A