Filling falsification prevention system, filling falsification prevention method, and program
The system addresses tampering in electronic documents by controlling color selection and detection to prevent matching the background, ensuring document integrity and reliability through warning and cancellation mechanisms.
Patent Information
- Application Number
- JP2024062500
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-09
- Publication Date
- 2025-10-22
- Estimated Expiration
- 2044-04-09
AI Technical Summary
Existing methods for hiding information in electronic documents by filling with the same color as the background result in tampering, undermining document reliability and accuracy, leading to forgery issues.
A system and method that prevents tampering by controlling the selection and detection of colors in electronic documents, ensuring they do not match the background color or similar colors, and includes warning and cancellation mechanisms for detected tampering.
Prevents tampering by making it appear as if information has been deleted, maintaining document integrity and reliability by controlling color selection and detection, and providing warning or cancellation upon detection of tampering.
Smart Images

Figure 2025159766000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a system, a method, and a program for preventing fill-in tampering of an electronic document displayed on a computer. [Background technology]
[0002] In today's society, with the advancement of paperless documents and the widespread use of network communications, electronic documents (electronic documents) can now be easily shared with an unspecified number of people, but electronic documents often contain private information such as personal information and confidential information, as well as trade secrets and patent information. For this reason, certain information is often hidden in order to protect privacy or to conceal information that could cause damage if leaked.
[0003] To hide specific information in an electronic document, it is easy to visually hide it by using software functions such as text editors and PDF editors to overlay blocks of black or other colors or by using an eraser tool to paint over the specific information (Non-Patent Documents 1 and 2). [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] “Removing confidential information from PDFs”, [online], January 25, 2024, Adobe Inc., [Retrieved January 30, 2024], Internet<URL:https: / / https: / / helpx.adobe.com / jp / acrobat / using / removing-sensitive-content-pdfs.html> [Non-patent document 2] “Removing Parts of an Image Using the Eraser Tool”, [online], May 24, 2023, Adobe Inc., [Retrieved January 30, 2024], Internet <URL:https: / / https: / / helpx.adobe.com / jp / photoshop / using / tool-techniques / eraser-tool.html> Summary of the Invention [Problem to be solved by the invention]
[0005] However, when the technologies in Non-Patent Documents 1 and 2 are used to fill in information in an electronic document with the same color as the background, it appears as if certain information has been deleted, resulting in the content of the electronic document being tampered with, which can lead to many problems, such as undermining the reliability and accuracy of the document and leading to the forgery of contracts and official documents.
[0006] Therefore, the inventors realized that by creating a mechanism that prevents information in an electronic document from being filled in with the same color as the background color, it would be possible to prevent tampering by making it appear as if the information in the electronic document has been deleted by filling it in with a software function.
[0007] In view of these problems, the present invention aims to provide a fill-in tamper prevention system, a fill-in tamper prevention method, and a program that can prevent tampering by making it appear as if information in an electronic document has been deleted by controlling so that fill-in with the same color as the background color or a color similar to the background color cannot be performed. [Means for solving the problem]
[0008] The present invention provides the following solutions.
[0009] According to a first aspect of the present invention, there is provided a system for preventing tampering by filling in an electronic document displayed on a computer, comprising: a selection input receiving unit for receiving a selection input of a color to be edited from a user; a first detection unit that detects a color that occupies a predetermined percentage or more of a page currently being displayed in the electronic document; a first identification unit that identifies the detected color as a background color; a first filling control unit that controls the selection input receiving unit not to receive a selection input of the color to be edited that is the same color as the identified background color; The present invention provides a fill-in tamper prevention system comprising:
[0010] According to the invention relating to the first feature, when a user selects a color to be used for editing an electronic document displayed on a computer using paint strokes or the like, a color that occupies more than a predetermined percentage of the displayed page is identified as the background color, and by controlling the color to be unable to be selected as the same as the background color, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in the information with the same color as the background color.
[0011] The second aspect of the invention is the first aspect of the invention, The present invention provides a fill tamper prevention system, characterized in that the first fill control unit controls the selection input receiving unit to prevent further selection input of the color to be edited that is similar to the identified background color.
[0012] According to the second feature of the invention, by controlling the electronic document being displayed on a computer so that the user cannot select an editing color that is similar to the background color, it is possible to prevent tampering by making the information in the electronic document appear to have been deleted by filling in the information with the same color as the background color and a similar color.
[0013] The third aspect of the present invention is a system for preventing tampering by filling in an electronic document displayed on a computer, comprising: a drawing input receiving unit that receives drawing input; a calculation unit that calculates a drawing area and a drawing neighboring area that is a neighborhood of the drawing area based on the received drawing; a second detection unit that detects a color that occupies a predetermined proportion or more of the calculated drawing vicinity area; a second identification unit that identifies the detected color as a background color; a detection unit that detects tampering when the identified background color and the drawing color are the same color; a warning message output unit that outputs a warning message; a second filling control unit that controls the warning message output unit to output the warning message when the detection unit detects tampering; The present invention provides a fill-in tamper prevention system comprising:
[0014] According to the invention relating to the third feature, by outputting a warning message that an electronic document being displayed on a computer has been filled in with a color that occupies more than a predetermined percentage of the background of the filled-in drawing, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in with the same color as the background color, even if the filled-in color is a color area different from the background color of the page being displayed.
[0015] The fourth aspect of the invention is the third aspect of the invention, The detection unit detects tampering when the background color identified by the second identification unit and the color of the drawing are similar colors.
[0016] According to the invention relating to the fourth feature, by detecting that an electronic document being displayed on a computer has been filled with a color similar to the background color of the fill-in drawing 130, even if the fill-in has been performed with a color in a color area different from the background color of the page being displayed, it is possible to prevent tampering by making the information in the electronic document appear to have been deleted by filling in a color similar to the background color.
[0017] The fifth aspect of the invention is the third or fourth aspect of the invention, a canceling unit that cancels the drawing, The second filling control unit controls the cancellation unit to cancel the drawing when the detection unit detects tampering, and provides a filling tamper prevention system.
[0018] According to the fifth feature of the invention, by canceling fill-in drawing with the same color as the background color of the fill-in drawing in an electronic document being displayed on a computer, even if the fill-in drawing is performed with a color in a color area different from the background color of the page being displayed, it is possible to prevent tampering by making it appear as if the information in the electronic document has been deleted by fill-in with the same color as the background color.
[0019] The sixth aspect of the invention is the third or fourth aspect of the invention, A change unit that changes the color of the drawing is further provided, The second fill control unit provides a fill tamper prevention system characterized in that, when the detection unit detects tampering, it controls the change unit to change the color of the drawing to a color different from the background color.
[0020] According to the sixth aspect of the invention, by changing the color of a drawing made by paint strokes or the like to a color different from the background in an electronic document being displayed on a computer, even if an area of a color different from the background color of the displayed page is filled in with a color, it is possible to prevent tampering by making it appear as if the information in the electronic document has been deleted by filling in with the same color as the background color.
[0021] Although the present invention is in the category of computer systems, it also exhibits similar functions and effects according to other categories such as fill-in tamper prevention methods and programs. [Effects of the Invention]
[0022] According to the present invention, it is possible to provide a fill-in tampering prevention system, a fill-in tampering prevention method, and a program that can prevent tampering by making it appear as if information in an electronic document has been deleted by controlling the electronic document to prevent it from being filled in with the same color as the background color or even a color similar to the background color when the electronic document is being displayed on a computer. [Brief explanation of the drawings]
[0023] [Figure 1] 1 is a diagram illustrating an overview of a fill-in tamper prevention system 1 according to a first embodiment of the present invention. [Figure 2] 1 is a configuration diagram of a fill-in tamper prevention system 1 according to an embodiment of the present invention. [Figure 3] 10 is a flowchart of an edit color selection control process executed by the fill tamper prevention system 1 of the present embodiment. [Figure 4] 1 is a diagram showing an example of a page 100 being displayed in an electronic document in the fill-in tamper prevention system 1 of this embodiment. [Figure 5] 1A and 1B are diagrams showing an example of an edit color selection input screen 200 in the fill tamper prevention system 1 of this embodiment, where (a) shows the initial state and (b) shows a state in which a white palette 210 is controlled so as not to be selected. [Figure 6] FIG. 1 is a diagram for explaining an overview of a fill-in tampering prevention system 1 according to a second embodiment of the present invention. [Figure 7] 1 is a configuration diagram of a fill-in tamper prevention system 1 according to an embodiment of the present invention. [Figure 8] 10 is a flowchart of a fill-in tampering detection process executed by the fill-in tampering prevention system 1 of the present embodiment. [Figure 9] 10 is a diagram illustrating a fill-in drawing area and drawing neighboring area calculation step (step S32) and a tampering detection processing step (S16) in the tampering detection processing of the fill-in tampering prevention system 1 of this embodiment. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0024] The best mode for carrying out the present invention will be described below with reference to the drawings. However, this is merely an example, and the technical scope of the present invention is not limited to this example.
[0025] [First embodiment] [Overview of Fill-in Tamper Prevention System 1] An overview of a fill-in tampering prevention system 1 according to a first embodiment of the present invention will be described with reference to Fig. 1. Fig. 1 is a diagram for explaining the overview of the fill-in tampering prevention system 1 according to the first embodiment of the present invention. The fill-in tampering prevention system 1 is made up of a computer 2, and is a computer system for preventing fill-in tampering of an electronic document displayed on the computer 2.
[0026] The computer 2 of the fill-in tamper prevention system 1 is, for example, a computer such as a desktop PC, a laptop computer, or a server, a mobile terminal such as a smartphone or a tablet terminal, or a wearable terminal such as a head-mounted display such as smart glasses or a smart watch.
[0027] Furthermore, the computer 2 of the fill-in tamper prevention system 1 may be realized, for example, by a single terminal device, by multiple terminal devices, or by a virtual device such as a cloud computer.
[0028] Moreover, the fill-in tamper prevention system 1 may be configured with the above-mentioned terminal device instead of the computer 2.
[0029] The computer 2 of the fill-in tamper prevention system 1 is connected to the above-mentioned terminal device and other terminals and devices via a public line network or the like so as to be able to communicate data, and transmits and receives the necessary data and information.
[0030] Next, an overview of the processing executed by the fill-in tamper prevention system 1 will be described. First, the computer 2 of the fill-in tamper prevention system 1 detects a color that occupies a predetermined percentage or more of the page 100 currently displayed in the electronic document (step S1). Specifically, an arbitrary page of the electronic document as shown in Fig. 4 is displayed on the computer 2, and the computer 2 detects a color that occupies a predetermined percentage or more of the displayed page 100. The predetermined percentage may be set as a parameter, but is preferably set to 50% or more.
[0031] Next, the computer 2 specifies the detected color as the background color (step S2). Specifically, the computer 2 specifies the color detected in step S1 as the background color of the page 100 being displayed.
[0032] Next, the computer 2 performs control so as not to accept selection input of an editing color that is the same as the identified background color (step S3). Specifically, the computer 2 performs control so that the user cannot select an editing color that is the same as the background color identified in step S2. The editing color is a color that the user uses for editing with paint strokes, etc.
[0033] In step S3, computer 2 may perform control so as not to accept further selection input of an editing color similar to the identified background color. Specifically, computer 2 performs control so that the user cannot select an editing color similar to the background color identified in step S2. The similar background color may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0034] The above is an outline of the process executed by the fill-in tamper prevention system 1.
[0035] [System configuration of fill-in tamper prevention system 1] The system configuration of the fill-in tampering prevention system 1 of this embodiment will be described with reference to Fig. 2. The fill-in tampering prevention system 1 is a computer system that includes a computer 2 and prevents tampering by filling in an electronic document displayed on the computer 2.
[0036] The fill-in tampering prevention system 1 may include other terminals, devices, etc. For example, a different computer 2 may be used for each user. In this case, the fill-in tampering prevention system 1 executes each process described below using the computer 2 and / or a combination of the other included terminals, devices, etc.
[0037] The computer 2 may be realized, for example, by one terminal device, by a plurality of terminal devices, or by a virtual device such as a cloud computer.
[0038] The computer 2 may be, for example, a computer such as a desktop personal computer, a notebook computer, or a server, a mobile terminal such as a smartphone or a tablet terminal, or a wearable terminal such as a head-mounted display such as smart glasses or a smart watch.
[0039] The computer 2 includes a control unit such as a central processing unit (CPU), a graphics processing unit (GPU), a random access memory (RAM), and a read only memory (ROM).
[0040] The computer 2 includes a data storage unit such as a hard disk, semiconductor memory, recording medium, memory card, etc. The data may be stored in a cloud service, database, etc.
[0041] The computer 2 includes a communication unit that is a device for enabling communication with other terminals, devices, etc. The communication method may be wireless or wired.
[0042] The computer 2 is assumed to have, as an input unit, functions necessary for operating the computer 2. Examples of devices for realizing input include an LCD display that realizes a touch panel function, a keyboard, a mouse, a pen tablet, hardware buttons on the device, and a microphone for voice recognition. The present invention is not particularly limited in function depending on the input method.
[0043] The computer 2 is an output unit that has the functions necessary for a user of the fill-in tamper prevention system 1 to operate the computer 2. Examples of output methods include display on an LCD display, a PC display, projection on a projector, and audio output. The present invention is not particularly limited in function by the output method.
[0044] The control unit cooperates with the input unit to realize a selection input receiving unit 20. The control unit also cooperates with the processing unit to realize a first detection unit 21, a first identification unit 22, and a first filling control unit .
[0045] The above is the system configuration of the fill-in tamper prevention system 1.
[0046] [Edit color selection control processing] The edit color selection control process executed by the fill tampering prevention system 1 will be described with reference to Fig. 3. Fig. 3 is a diagram showing a flowchart of the fill tampering prevention process executed by the fill tampering prevention system 1. As shown in Fig. 3, the edit color selection control process is made up of steps S11 to S13, which correspond to the above-mentioned steps S1 to S3.
[0047] First, the first detection unit 21 of the computer 2 detects a color that occupies a predetermined percentage or more of the page 100 currently displayed in the electronic document (step S11). Specifically, an arbitrary page of the electronic document as shown in Fig. 4 is displayed on the output unit of the computer 2 by a user operation, and the first detection unit 21 of the computer 2 detects a color that occupies a predetermined percentage or more of the page 100 currently displayed. This predetermined percentage may be set as a parameter, but is preferably set to 50% or more.
[0048] The first detection unit 21 may automatically detect the color of the page 100 being displayed when the page of the electronic document is displayed, or may manually detect the color of the page 100 being displayed by receiving input from the user at any timing, such as before or after the page of the electronic document is displayed. Furthermore, the means and method for detecting the color of the page 100 being displayed by the first detection unit 21 are not particularly limited. Furthermore, the electronic document may be stored in the computer 2, or may be obtained from another device or the like via a communication line.
[0049] Next, the first identification unit 22 of the computer 2 identifies the detected color as the background color (step S12). Specifically, the computer 2 identifies the color detected in step S11 as the background color of the page 100 being displayed.
[0050] Next, the first fill control unit 23 of the computer 2 controls the selection input accepting unit 20, which accepts a selection input of a color to be edited from the user, so as not to accept a selection input of a color to be edited that is the same as the identified background color (step S13). Specifically, the first fill control unit 23 controls the selection input accepting unit 20, which accepts a selection input of a color to be edited by paint strokes, etc. from the user, so that the user cannot select an editing color that is the same as the background color identified in step S12 as a color to be used for paint strokes, etc., on the editing color selection input screen 200 as shown in Fig. 5. The editing color is a color that the user uses for editing by paint strokes, etc.
[0051] The edit color selection input screen 200 includes, for example, a palette of multiple colors including a white palette 210, as shown in Fig. 5(a), and the user can input the selection of the color to be edited. Therefore, in step S12, if the background color of the displayed page 100 as shown in Fig. 4 is identified as white, the first fill control unit 23 controls the selection input receiving unit 20 to hide the white palette 210 on the edit color selection input screen 200, as shown in Fig. 5(b). This prevents the user from selecting and inputting the white palette 210.
[0052] The means and methods by which the selection input receiving unit 20 prevents the background color from being selected as the color to be edited are not limited to the above examples, and for example, when the background color is selected and input as the color to be edited, an error message or the like may be output to prevent the selection input from being accepted.
[0053] In step S13, the first fill control unit 23 of the computer 2 may control the selection input receiving unit 20 not to further receive a selection input of the color to be edited that is similar to the identified background color. Specifically, the first fill control unit 23 may control the selection input receiving unit 20, which receives a selection input of a color to be edited by a paint stroke or the like, from the user so that the user cannot select an edit color that is similar to the background color identified in step S12 on the edit color selection input screen 200 as shown in Fig. 5. The similar color may be a color that falls within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0054] The above is the edit color selection control process.
[0055] Therefore, according to the fill-in tamper prevention system 1, when a user selects a color to edit using paint strokes or the like in an electronic document displayed on a computer 2, a color that occupies more than a specified percentage of the displayed page 100 is identified as the background color, and by further controlling the system so that a color that is the same as the background color cannot be selected, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in the color that is the same as the background color.
[0056] Furthermore, according to the fill-in tamper prevention system 1, by controlling the electronic document being displayed on the computer 2 so that the user cannot select an editing color that is similar to the background color, it is possible to prevent tampering by making the information in the electronic document appear to have been deleted by filling in the information with the same color as the background color as well as a similar color.
[0057] [Second embodiment] [Overview of Fill-in Tamper Prevention System 1] An overview of a fill-in tampering prevention system 1 according to a second embodiment of the present invention will be described with reference to FIG. 6. FIG. 6 is a diagram for explaining the overview of a fill-in tampering prevention system 1 according to the second embodiment of the present invention. Note that the same functions and configurations as those in the first embodiment are given the same reference numerals, and descriptions thereof will be omitted. This embodiment differs from the first embodiment in that tampering by filling in a color area 110 that is different from the background color of the page identified in the first embodiment is detected.
[0058] As in the first embodiment, the computer 2 of the fill-in tamper prevention system 1 is, for example, a computer such as a desktop PC, a laptop computer, or a server, a mobile terminal such as a smartphone or a tablet terminal, or a wearable terminal such as a head-mounted display such as smart glasses or a smart watch.
[0059] Furthermore, the computer 2 of the fill-in tamper prevention system 1 may be realized, for example, by a single terminal device, or by multiple terminal devices, as in the first embodiment, or by a virtual device such as a cloud computer.
[0060] Furthermore, the fill-in tamper prevention system 1 may be configured with the above-mentioned terminal device instead of the computer 2, as in the first embodiment.
[0061] As in the first embodiment, the computer 2 of the fill-in tamper prevention system 1 is connected to the above-mentioned terminal device and other terminals and devices via a public line network or the like so as to be able to communicate data, and transmits and receives the necessary data and information.
[0062] Next, an overview of the processing executed by the fill-in tamper prevention system 1 will be described. First, the computer 2 of the fill tamper prevention system 1 accepts input of a drawing 130 (step S21). Specifically, when the computer 2 detects that input of a drawing 130 made of paint strokes or the like as shown in Fig. 9 has ended for a color area 110 that is different from the background color of a currently displayed page 100 as shown in Fig. 4, the computer 2 detects the drawing 130 made of paint strokes or the like and accepts the detected drawing 130 as input.
[0063] Next, based on the received drawing 130, the computer 2 calculates a drawing area 140 and a drawing neighboring area 150 that is near the drawing area (step S22). Specifically, as shown in Figure 9, the computer 2 calculates a drawing area 140 that surrounds the drawing 130 made by paint strokes or the like in a partial area 120 within the color area 110 of the currently displayed page 100, and calculates an area further outside the drawing area 140 as the drawing neighboring area 150. Note that, for convenience, in Figure 9, the color of the drawing 130 is shown in a different color tone from the background color of the partial area 120.
[0064] Next, the computer 2 detects colors that occupy a predetermined percentage or more of the calculated drawing vicinity area 150 (step S23). The computer 2 detects colors that occupy a predetermined percentage or more of the drawing vicinity area 150 calculated in step S22. Specifically, this predetermined percentage may be set as a parameter, but is preferably set to 50% or more.
[0065] Next, the computer 2 specifies the detected color as a background color (step S24). Specifically, the computer 2 specifies the color detected in step S23 as the background color of the drawing 130 made of paint strokes or the like.
[0066] Next, the computer 2 detects tampering if the identified background color and the color of the drawing 130 are the same color (step S25). Specifically, the computer 2 detects that tampering by filling in has been performed if the background color identified in step S24 and the color of the drawing 130 made by paint strokes or the like are the same color.
[0067] In step S25, the computer 2 may detect tampering if the identified background color and the color of the drawing 130 are similar colors. Specifically, the computer 2 may detect that tampering by filling in has been performed if the background color identified in step S24 and the color of the drawing 130 created by paint strokes or the like are similar colors. The similar background color may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0068] Next, the computer 2 controls the computer 2 to output a warning message if tampering is detected (step S26). Specifically, the computer 2 controls the computer 2 to output a warning message indicating that tampering by filling in has been detected.
[0069] In step S26, if tampering is detected, the computer 2 may perform control to cancel the drawing 130. Specifically, the computer 2 may perform control to return the color region 110 of the currently displayed page 100 to the state before accepting input of the drawing 130 using paint strokes or the like.
[0070] Furthermore, in step S26, if tampering is detected, the computer 2 may control the color of the drawing 130 to be changed to a color different from the background color. At this time, the computer 2 may control the color of the drawing 130 made by paint strokes or the like not to be changed to a similar color of the background. The similar color of the background may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0071] The above is an outline of the process executed by the fill-in tamper prevention system 1.
[0072] [System configuration of fill-in tamper prevention system 1] The system configuration of the fill-in tampering prevention system 1 of this embodiment will be described with reference to Fig. 7. Similar to the first embodiment, the fill-in tampering prevention system 1 is a computer system that includes a computer 2 and prevents tampering by filling in an electronic document displayed on the computer 2.
[0073] As in the first embodiment, the fill-in tampering prevention system 1 may include other terminals, devices, etc. For example, a different computer 2 may be used for each user. In this case, the fill-in tampering prevention system 1 executes each process described below using the computer 2 and one or a combination of the other included terminals, devices, etc.
[0074] As in the first embodiment, the computer 2 may be realized, for example, by one terminal device, by multiple terminal devices, or by a virtual device such as a cloud computer.
[0075] As in the first embodiment, the computer 2 is, for example, a computer such as a desktop personal computer, a laptop computer, or a server, a mobile terminal such as a smartphone or a tablet terminal, or a wearable terminal such as a head-mounted display such as smart glasses or a smart watch.
[0076] As in the first embodiment, the computer 2 includes a control unit such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (Random Access Memory), and a ROM (Read Only Memory).
[0077] As in the first embodiment, the computer 2 includes a storage unit such as a hard disk, a semiconductor memory, a recording medium, a memory card, etc. The data may be stored in a cloud service, a database, etc.
[0078] As in the first embodiment, the computer 2 includes a communication unit that is a device for enabling communication with other terminals, devices, etc. The communication method may be wireless or wired.
[0079] As in the first embodiment, the computer 2 is an input unit that has the functions necessary to operate the computer 2. Examples of devices that can be used to realize input include a liquid crystal display that realizes a touch panel function, a keyboard, a mouse, a pen tablet, hardware buttons on the device, and a microphone for voice recognition. The present invention is not particularly limited in function depending on the input method.
[0080] As in the first embodiment, the computer 2 is an output unit that has the functions necessary for a user of the fill-in tamper prevention system 1 to operate the computer 2. Possible examples of how the output can be realized include display on an LCD display, a PC display, projection on a projector, and audio output. The present invention is not particularly limited in function depending on the output method.
[0081] The control unit cooperates with the input unit to realize a drawing input receiving unit 30. The control unit also cooperates with the processing unit to realize a second detection unit 31, a second identification unit 32, a second filling control unit 33, a calculation unit 34, a detection unit 35, a cancellation unit 37, and a change unit 38. The control unit also cooperates with the output unit to realize a warning message output unit 36.
[0082] The above is the system configuration of the fill-in tamper prevention system 1.
[0083] [Fill-in tamper detection processing] The fill-in tampering detection process executed by the fill-in tampering prevention system 1 will be described with reference to Fig. 8. Fig. 8 is a diagram showing a flowchart of the fill-in tampering detection process executed by the fill-in tampering prevention system 1. As shown in Fig. 8, the fill-in tampering detection process is made up of steps S31 to S36, which correspond to the above-mentioned steps S21 to S26.
[0084] In this embodiment, the premise is that the color of the color area 110 (e.g., yellow) is different from the background color (e.g., white) of the currently displayed page 100 identified in the first embodiment described above, and the user can select and fill in the color of the color area 110 (e.g., yellow) on the editing color selection input screen 200 as shown in Figure 5(b).
[0085] First, the drawing input receiving unit 30 of the computer 2 receives input of a drawing 130 (step S31). Specifically, when the drawing input receiving unit 30 detects the end of input of a drawing 130 made of paint strokes or the like, as shown in FIG. 9, for a color area 110 of a displayed page 100, as shown in FIG. 4, the drawing input receiving unit 30 detects the drawing 130 made of paint strokes or the like, and receives the detected drawing 130 as input. The means and method for detecting the end of the drawing 130 made of paint strokes or the like are not particularly limited. Furthermore, the means and method for detecting the drawing 130 made of paint strokes or the like are not particularly limited.
[0086] Next, the calculation unit 34 of the computer 2 calculates the drawing area 140 and the drawing neighborhood 150, which is the neighborhood of the drawing area, based on the received drawing 130 (step S32). Specifically, as shown in FIG. 9, the calculation unit 34 calculates the drawing area 140 that surrounds the drawing 130, which is made by paint strokes or the like, in a partial area 120 within the color area 110 of the currently displayed page 100, and calculates the area surrounding the drawing area 140 as the drawing neighborhood 150. In FIG. 9, the drawing area 140 and the drawing neighborhood 150 are surrounded by rectangles, but the surrounding shape may be any shape. Furthermore, the difference in size between the drawing area 140 and the drawing neighborhood 150 does not matter as long as it can be processed in the steps described below.
[0087] Next, the second detection unit 31 of the computer 2 detects colors that occupy a predetermined percentage or more of the calculated drawing vicinity area 150 (step S33). Specifically, the second detection unit 31 detects colors that occupy a predetermined percentage or more of the drawing vicinity area 150 calculated in step S32. The predetermined percentage may be set as a parameter, but is preferably set to 50% or more. The means and method for detecting the color of the drawing vicinity region 150 by the second detection unit 31 are not particularly limited.
[0088] Next, the second identification unit 32 of the computer 2 identifies the detected color as a background color (step S34). Specifically, the second identification unit 32 identifies the color detected in step S33 as the background color of the drawing 130 made of paint strokes or the like.
[0089] Next, the detection unit 35 of the computer 2 detects tampering if the identified background color and the color of the drawing 130 are the same color (step S35). Specifically, the detection unit 35 detects that tampering by filling in has been performed if the background color identified in step S34 and the color of the drawing 130 made by paint strokes or the like are the same color.
[0090] The color of the drawing 130 may be detected when the user selects a color to be used for the paint stroke on the edit color selection input screen 200 as shown in FIG. 5, or may be detected when the end of input of the drawing 130 is detected in step S31 described above.
[0091] In step S35, the detection unit 35 may detect tampering if the identified background color and the color of the drawing 130 are similar colors. Specifically, the detection unit 35 detects that tampering by filling in has been performed if the background color identified in step S34 and the color of the drawing 130 created by paint strokes or the like are similar colors. The similar background color may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0092] Next, the second fill-in control unit 33 of the computer 2 controls the output of a warning message when tampering is detected (step S36). Specifically, when the detection unit 35 detects tampering in the above-mentioned step S35, the second fill-in control unit 33 controls the warning message output unit 36 to output a warning message indicating that tampering by filling in has been detected.
[0093] The warning message may be displayed on an output unit such as a display, or may be emitted as sound from an output unit such as a speaker. The warning message may also be distributed to other terminals or devices via a communication unit.
[0094] In step S36, if tampering is detected, the second fill control unit 33 may control the cancellation unit 37 to cancel the drawing 130. Specifically, if the detection unit 35 detects tampering in step S35 described above, the second fill control unit 33 may control the cancellation unit 37 to return to the state before accepting input of the drawing 130 using paint strokes or the like.
[0095] Furthermore, in step S36, the second fill control unit 33 may control the modification unit 38 to change the color of the drawing 130 to a color different from the background color when tampering is detected. Specifically, when the detection unit 35 detects tampering in step S35 described above, the second fill control unit 33 may control the modification unit 38 to change the color of the drawing 130 made of paint strokes or the like to a color different from the background color. In this case, the second fill control unit 33 may control the modification unit 38 not to change the color of the drawing 130 made of paint strokes or the like to a similar color of the background. The similar color of the background may be a color within a predetermined range of RGB values of the identified background color, and CMYK values may be used instead of RGB values.
[0096] This completes the fill-in tamper detection process.
[0097] Therefore, according to the fill tamper prevention system 1, by outputting a warning message that an electronic document being displayed on a computer 2 has been filled in with a color that occupies more than a predetermined percentage of the background of the fill drawing 130, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in with the same color as the background color, even if the fill is performed with a color of the color area 110 that is different from the background color of the page 100 being displayed.
[0098] Furthermore, according to the fill tamper prevention system 1, by canceling the fill drawing 130 in an electronic document being displayed on the computer 2 with a color that is the same as the color that occupies a predetermined percentage or more of the background of the fill drawing 130, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling in the color that is the same as the background color, even if the fill is performed with a color in the color area 110 that is different from the background color of the page 100 being displayed.
[0099] Furthermore, according to the fill-in tamper prevention system 1, by changing the color of the background of the fill-in drawing 130 in the electronic document being displayed on the computer 2 to a color that is different from the color that occupies a predetermined percentage or more of the background, even if the fill-in is performed with the color of the color area 110 that is different from the background color of the page 100 being displayed, it is possible to prevent tampering by making it appear as if the information in the electronic document has been deleted by filling in the same color as the background color.
[0100] Furthermore, according to the fill tamper prevention system 1, by detecting that an electronic document being displayed on a computer 2 has been filled with a color similar to the background color of the fill drawing 130, it is possible to prevent tampering by making it appear as if information in the electronic document has been deleted by filling with a color similar to the background color, even if the fill is performed with a color of a color area 110 that is different from the background color of the page 100 being displayed.
[0101] The above-described means and functions are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program is provided, for example, in the form of a cloud service or SaaS (Software as a Service) provided from one or more computers via a network. The program is also provided, for example, in the form of a program recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal or external recording device, records it, and executes it. The program may also be pre-recorded on a recording device (recording medium) such as a magnetic disk, optical disk, or magneto-optical disk, and provided to the computer from the recording device via a communication line.
[0102] Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention. [Explanation of symbols]
[0103] 1 Fill tamper prevention system, 2 Computer, 20 Selection input reception unit, 21 First detection unit, 22 First identification unit, 23 First fill control unit, 30 Drawing input reception unit, 31 Second detection unit, 32 Second identification unit, 33 Second fill control unit, 34 Calculation unit, 35 Detection unit, 36 Warning message output unit, 37 Cancellation unit, 38 Change unit, 100 Displayed page, 110 Color area different from background color, 120 Partial area, 130 Drawing, 140 Drawing area, 150 Drawing vicinity area, 200 Edit color selection input screen, 210 White palette
Claims
1. A system for preventing tampering by filling in an electronic document displayed on a computer, comprising: Edit from User a selection input receiving unit for receiving a selection input of a first detection unit that detects a color that occupies a predetermined percentage or more of a page currently being displayed in the electronic document; a first identification unit that identifies the detected color as a background color; a first filling control unit that controls the selection input receiving unit not to receive a selection input of the color to be edited that is the same color as the specified background color; A fill-in tamper prevention system comprising:
2. The fill tamper prevention system described in claim 1, characterized in that the first fill control unit controls the selection input receiving unit to prevent further selection input of the color to be edited that is similar to the identified background color.
3. A system for preventing tampering by filling in an electronic document displayed on a computer, comprising: a drawing input receiving unit that receives drawing input; a calculation unit that calculates a drawing area and a drawing neighboring area that is a neighborhood of the drawing area based on the received drawing; a second detection unit that detects a color that occupies a predetermined proportion or more of the calculated drawing vicinity area; a second identification unit that identifies the detected color as a background color; a detection unit that detects tampering when the identified background color and the drawing color are the same color; a warning message output unit that outputs a warning message; a second filling control unit that controls the warning message output unit to output the warning message when the detection unit detects tampering; A fill-in tamper prevention system comprising:
4. 4. The fill tamper prevention system according to claim 3, wherein the detection unit detects tampering when the background color identified by the second identification unit and the color of the drawing are similar colors.
5. a canceling unit that cancels the drawing, 5. The fill tamper prevention system according to claim 3, wherein the second fill control unit controls the cancel unit to cancel the drawing when the detection unit detects tampering.
6. A change unit that changes the color of the drawing is further provided, The fill tamper prevention system according to claim 3 or 4, characterized in that, when the detection unit detects tampering, the second fill control unit controls the change unit to change the color of the drawing to a color different from the background color.
7. A method for preventing tampering by filling in an electronic document executed by a computer system, comprising: detecting a color that occupies a predetermined percentage or more of a page currently being displayed in the electronic document; identifying the detected color as a background color; a step of controlling not to accept a selection input of a color to be edited that is the same color as the identified background color; A fill-in tamper prevention system comprising:
8. A method for preventing tampering by filling in an electronic document executed by a computer system, comprising: accepting drawing input; calculating a drawing area and a drawing neighboring area that is a neighborhood of the drawing area based on the received drawing; detecting a color that occupies a predetermined percentage or more of the calculated drawing vicinity area; identifying the detected color as a background color; detecting tampering when the identified background color and the drawing color are the same color; a step of controlling to output a warning message when tampering is detected; A fill-in tamper prevention method comprising:
9. On the computer, detecting a color in an electronic document that occupies more than a predetermined percentage of a displayed page; identifying the detected color as a background color; a step of controlling so as not to accept a selection input of a color to be edited that is the same color as the identified background color; A computer-readable program for executing the program.
10. On the computer, accepting drawing input; A step of calculating a drawing area and a drawing neighboring area that is a neighborhood of the drawing area based on the received drawing; detecting a color that occupies a predetermined percentage or more of the calculated drawing vicinity area; identifying the detected color as a background color; detecting tampering when the identified background color and the drawing color are the same color; a step of controlling to output a warning message when tampering is detected; A computer-readable program for executing the program.