Structured Document Display System
The structured document display system addresses lengthy review times by optimizing document alignment visibility and scrolling controls, enhancing user efficiency in reviewing document alignments.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2026-03-12
AI Technical Summary
The time required for a person to review document alignments can be lengthy due to the output of alignment results in existing systems.
A structured document display system that displays correspondences between hierarchical structured documents on opposite sides of an image, allowing user inputs to control scrolling and visibility of alignment results, including features like mouse interactions and predetermined display of alignment lines.
Enhances user efficiency in checking document alignments by improving visibility and reducing clutter during scrolling, facilitating quicker review of alignment results.
Smart Images

Figure 2026043941000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to the technical field of structured document display systems. [Background technology]
[0002] As an example of this type of system, a system has been proposed that associates blocks of a first document and a second document, each of which consists of multiple blocks, and outputs the results of the association (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-114230 Summary of the Invention [Problem to be solved by the invention]
[0004] A person (e.g., a system operator) may review the document alignments performed by the system using the machine learning model. In this case, the person may correct the document alignments if necessary. However, when reviewing document alignments by a person, there is a technical problem in that the time required to review the alignments may be long depending on the output of the alignment results.
[0005] The present invention has been made in consideration of the above problems, and an object of the present invention is to provide a structured document display system that allows a person to efficiently check correspondences. [Means for solving the problem]
[0006] A structured document display system according to one aspect of the present invention is a structured document display system that displays a correspondence between a first structured document containing a plurality of documents in a hierarchical relationship and a second structured document containing a plurality of documents in a hierarchical relationship, and includes a receiving means for receiving user input, a display means for displaying an image showing the correspondence between the first structured document and the second structured document, and a display control means for controlling the display means, wherein the image is arranged on one of the left and right sides of the image in the left-right direction, and a first area in which at least a portion of the plurality of documents included in the first structured document is displayed, and a second area in which at least a portion of the ... third area in which at least a portion of the documents included in the second structured document is displayed, are displayed on the other left and right sides of the image in the left-right direction. and a second area in which at least some of the documents included in the second structured document are arranged and in which at least some of the documents included in the second structured document are displayed, wherein the receiving means includes a mouse, and when the receiving means receives an input from the user to scroll the image up or down while a mouse pointer associated with the mouse is superimposed on one of the first area and the second area, the display control means controls the display means to scroll the documents displayed in one of the first area and the second area, and the display control means controls the display means to display correspondences regarding documents that have been displayed on the image for a predetermined period of time or more. [Brief explanation of the drawings]
[0007] [Figure 1] 1 is a block diagram illustrating an example of a configuration of a system according to an embodiment. [Figure 2] FIG. 1 is a conceptual diagram illustrating an example of a structured document. [Figure 3] FIG. 10 is a diagram illustrating an example of a display image according to the embodiment. [Figure 4] FIG. 4 is an enlarged view showing a part of a display image according to the embodiment. [Figure 5] FIG. 10 is a diagram showing another example of a display image according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0008] An embodiment of a structured document display system will be described with reference to Figures 1 to 5. In the following, a system 10 will be used to describe an embodiment of a structured document display system.
[0009] (System configuration) 1, a system 10 includes a calculation device 11, a storage device 12, a communication device 13, an input device 14, and an output device 15. The calculation device 11, the storage device 12, the communication device 13, the input device 14, and the output device 15 may be connected via a data bus 16. The calculation device 11, the storage device 12, the communication device 13, the input device 14, and the output device 15 may be connected via a network instead of the data bus 16. The system 10 corresponds to an example of a structured document display system.
[0010] The arithmetic device 11 may have one or more processors. The processor may be, for example, at least one of a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit).
[0011] The storage device 12 may include one or more memories, which may be, for example, at least one of a random access memory (RAM), a read only memory (ROM), a hard disk drive, a magneto-optical disk drive, a solid state drive (SSD), and an optical disk array.
[0012] The communication device 13 may be capable of communicating with devices external to the system 10. The communication device 13 may perform wired communication or wireless communication.
[0013] The input device 14 is a device capable of accepting information input to the system 10 from outside. The input device 14 may include an operation device (e.g., a keyboard, a mouse, a touch panel, etc.) that can be operated by a user of the system 10. The input device 14 may include a recording medium reading device that can read information recorded on a recording medium that is detachable from the system 10, such as a USB (Universal Serial Bus) memory. Note that when information is input to the system 10 via the communication device 13 (in other words, when the system 10 obtains information via the communication device 13), the communication device 13 may function as the input device. In particular, in this embodiment, the input device 14 includes a mouse 141 with a wheel.
[0014] The output device 15 is a device capable of outputting information to the outside of the system 10. The output device 15 may output visual information such as text or images, auditory information such as sound, or tactile information such as vibration, as the information. The output device 15 may include, for example, at least one of a display, a speaker, a printer, and a vibration motor. The output device 15 may be capable of outputting information to a recording medium detachable from the system 10, such as a USB memory. Note that when the system 10 outputs information via the communication device 13, the communication device 13 may function as the output device. In particular, in this embodiment, the output device 15 includes a display device 151.
[0015] The storage device 12 can store desired data. A computer program executed by the arithmetic device 11 may be stored in the memory of the storage device 12. The storage device 12 may temporarily store data that is temporarily used by the arithmetic device 11 when the arithmetic device 11 is executing a computer program. For example, the arithmetic device 11 may execute a computer program to realize a logical function block within the arithmetic device 11 for executing processing that the system 10 should perform. In this embodiment, the arithmetic device 11 may execute a computer program to realize a display control unit 111 within the arithmetic device 11.
[0016] (structured document) An example of a structured document will be described with reference to FIG. 2. A structured document may refer to multiple documents in a hierarchical relationship. In this embodiment, structured documents 100 and 200 are given as examples of structured documents. Note that in FIG. 2, structured documents 100 and 200 are depicted as rules. However, structured documents are not limited to rules.
[0017] In FIG. 2, structured document 100 includes Chapters 1 and 2. Chapter 1 includes Articles 1 and 2. Article 1 includes Clauses 1 and 2. Clause 1 includes Items 1 and 2. Similarly, structured document 200 includes Chapters 1 and 2. Chapter 1 includes Articles 1 and 2. Article 1 includes Clauses 1 and 2. Here, "Chapter 1" and "Chapter 2" may be the top level. "Article 1" and "Article 2" are lower levels of the level "Chapter 1." "Clause 1" and "Clause 2" are lower levels of the level "Article 1." "Item 1" and "Item 2" are lower levels of the level "Item 1."
[0018] Structured document 100 may be associated with structured document 200. That is, a correspondence between structured document 100 and structured document 200 may be generated. Structured documents 100 and 200 may be stored in storage device 12 of system 10. The correspondence between structured document 100 and structured document 200 may also be stored in storage device 12. Note that the association between structured document 100 and structured document 200 may be performed by system 10, or by a device or system different from system 10. Note that various existing aspects can be applied to the association between structured documents, and therefore detailed explanations thereof will be omitted.
[0019] For example, the structured documents 100 and 200 may be based on the rules before the revision and the rules after the revision, respectively. For example, the structured documents 100 and 200 may be based on the rules of Japan and the rules of a foreign country, respectively. For example, the structured documents 100 and 200 may be based on the rules of one foreign country and the rules of another foreign country different from the one foreign country, respectively.
[0020] (System Operation) The system 10 may display the correspondence between the structured document 100 and the structured document 200. The display control unit 111 of the system 10 may control the display device 151 to display the image 50 shown in Fig. 3. As a result, the correspondence between the structured document 100 and the structured document 200 may be displayed on the display device 151.
[0021] 3, image 50 includes an area 51 in which at least a portion of a plurality of documents included in, for example, structured document 100 is displayed, and an area 52 in which at least a portion of a plurality of documents included in, for example, structured document 200 is displayed. Image 50 includes a button 53 that can be selected by a user of system 10 via input device 14 (e.g., mouse 141).
[0022] The display control unit 111 may control the display device 151 so that at least some of the documents included in the structured document 100 are displayed in the area 51. At this time, the display control unit 111 may control the display device 151 so that one document included in the structured document 100 is displayed in one cell (see, for example, cell 51c in FIG. 3).
[0023] Similarly, display control unit 111 may control display device 151 so that at least some of the documents included in structured document 200 are displayed in area 52. At this time, display control unit 111 may control display device 151 so that one document included in structured document 200 is displayed in one cell (see, for example, cell 52c in FIG. 3).
[0024] The display control unit 111 may control the display device 151 to display a line (see, for example, line 54) indicating the correspondence between one document included in the structured document 100 and one document included in the structured document 200 based on the correspondence between the structured document 100 and the structured document 200.
[0025] The cell 51c in which one document included in the structured document 100 is displayed and the cell 52c in which one document included in the structured document 200 is displayed will be described with reference to FIG.
[0026] In FIG. 4, cell 51c may include areas 511, 512, 513, and 514. Area 511 displays, for example, one document included in structured document 100. Area 512 displays hierarchical information related to the document displayed in area 511. For example, if the document displayed in area 511 is Chapter 1, Article 1, Paragraph 1, Item 1, area 512 may display "1.1.1.1." Area 513 displays area information related to the document displayed in area 511. The area information may be information indicating the area to which the document displayed in area 511 belongs. "Area" may refer to a group of documents with the same meaning. Note that area information may be assigned by the administrator of the structured document.
[0027] Area 514 displays information about the correspondence related to the documents displayed in area 511. For example, the information about the correspondence may include "none," "tentative," and "confirmed." "none" may mean that there is no correspondence. "tentative" may mean that the result is the result of matching structured documents performed by a system (e.g., system 10 or another system). "confirmed" may mean that the result of matching structured documents performed by a system has been confirmed and / or confirmed by a human. This configuration allows the user to relatively easily recognize the status of the correspondence.
[0028] Similarly, cell 52c may include areas 521, 522, 523, and 524. Area 521 displays, for example, one document included in structured document 200. Area 522 displays hierarchical information related to the document displayed in area 521. Area 523 displays area information related to the document displayed in area 521. Area 524 displays information related to the correspondence relationship related to the document displayed in area 521.
[0029] Note that the positions of the regions 511, 512, 513, and 514 in the cell 51c are merely examples and are not intended to be limiting. Similarly, the positions of the regions 521, 522, 523, and 524 in the cell 52c are merely examples and are not intended to be limiting.
[0030] Next, an example of a response from the display control unit 111 to an input from the user of the system 10 will be described.
[0031] For example, when the mouse 141 receives a user input (for example, a wheel operation of the mouse 141) to scroll the image 50 up or down while the mouse pointer of the mouse 141 is superimposed on the area 51 of the image 50, the display control unit 111 may control the display device 151 to scroll the document displayed in the area 51. In this case, the display control unit 111 may control the display device 151 so that the document displayed in the area 52 is not scrolled.
[0032] For example, when the mouse 141 receives a user input to scroll the image 50 up or down while the mouse pointer is superimposed on the area 52 of the image 50, the display control unit 111 may control the display device 151 to scroll the document displayed in the area 52. In this case, the display control unit 111 may control the display device 151 so that the document displayed in the area 51 is not scrolled.
[0033] For example, when the mouse 141 receives a user input to scroll the image 50 up or down while the mouse pointer is superimposed on the area 55 of the image 50 (i.e., the area between the areas 51 and 52), the display control unit 111 may control the display device 151 to scroll both the document displayed in the area 51 and the document displayed in the area 52. With this configuration, the document displayed in the area 51 and the document displayed in the area 52 are scrolled simultaneously, thereby improving the user's visibility.
[0034] For example, when the mouse 141 receives a user input to scroll the image 50 downward while the mouse pointer is superimposed on the region 51 of the image 50, the display control unit 111 may control the display device 151 to scroll the document displayed in the region 51 downward. In this case, as shown in FIG. 5, the display control unit 111 may control the display device 151 to display a line (e.g., the line 54a) indicating the correspondence between the documents displayed in the region 52. On the other hand, the display control unit 111 may control the display device 151 not to display the line indicating the correspondence between the documents displayed in the region 51. In other words, the display control unit 111 may control the display device 151 to display the correspondence between documents that have been displayed on the image 50 for a predetermined period of time or more.
[0035] When the mouse 141 receives a user input to scroll the image 50 downward while the mouse pointer is superimposed on the area 51 of the image 50, the display control unit 111 may control the display device 151 to temporarily erase the lines indicating the correspondence displayed on the image 50. Thereafter, the display control unit 111 may control the display device 151 to display lines indicating the correspondence of the documents displayed in the unscrolled area 52.
[0036] If lines indicating the correspondence between documents displayed in region 51 are displayed on image 50 while region 51 is being scrolled, the lines indicating the correspondence move as region 51 is scrolled, making it difficult for the user to grasp the correspondence. In addition, the display of the lines indicating the correspondence makes image 50 cluttered. In other words, if lines indicating the correspondence between documents displayed in region 51 are displayed on image 50 while region 51 is being scrolled, there is a possibility that visibility for the user may be reduced.
[0037] In response to this, the display control unit 111 may control the display device 151 not to display the lines indicating the correspondence between documents displayed in the area 51 while scrolling the area 51. This configuration can improve the visibility for the user.
[0038] For example, when the input device 14 receives a user input (e.g., a click operation of the mouse 141) to select a document displayed in the area 51, the display control unit 111 may control the display device 151 so that the document displayed in the area 51 and the document that corresponds to the document (i.e., the document that corresponds to the document among the multiple documents included in the structured document 200) are displayed in the vertical center of the image 50.
[0039] 3, the height of a cell (e.g., cells 51c and 52c) may vary depending on the number of lines of the displayed document. For example, when receiving a user input to select a document displayed in area 51, display control unit 111 may control display device 151 so that the height of the cell in area 51 displaying the document selected by the user approaches (typically matches) the height of the cell in area 52 displaying a document corresponding to the selected document.
[0040] With this configuration, the user can relatively easily check documents that correspond to a document selected by the user. If there are multiple documents that correspond to the selected document, the display control unit 111 may control the display device 151 so that the document that is highest in the hierarchy among the multiple corresponding documents is displayed in the vertical center of the image 50.
[0041] For example, when the input device 14 receives a user input specifying a hierarchical level of a document to be displayed in at least one of the areas 51 and 52, the display control unit 111 may control the display device 151 to display only documents at the specified hierarchical level in at least one of the areas 51 and 52. The display control unit 111 may then control the display device 151 to display a line (e.g., line 54) indicating the correspondence between the documents displayed in the areas 51 and 52. In structured documents, the concept of a document often changes for each hierarchical level. For example, the higher the hierarchical level, the more abstract the concept of the document. In other words, the lower the hierarchical level, the more concrete the concept of the document. For example, by aligning the hierarchical level of the document displayed in the area 51 with the hierarchical level of the document displayed in the area 52, the conceptual level of the document displayed in the area 51 can be aligned with the conceptual level of the document displayed in the area 52.
[0042] The user may separately specify the hierarchical level of the document to be displayed in area 51 and the hierarchical level of the document to be displayed in area 52. Alternatively, the hierarchical level of the document to be displayed in area 51 and the hierarchical level of the document to be displayed in area 52 may be set in accordance with a single input by the user specifying a hierarchical level.
[0043] For example, when the input device 14 receives a user input specifying an area of a document to be displayed in at least one of the areas 51 and 52, the display control unit 111 may control the display device 151 to display only the document in the specified area in at least one of the areas 51 and 52. In this case, the display control unit 111 may control the display device 151 to display the document in the specified area in the center in the vertical direction of the image 50. This configuration allows the user to check the document for each area.
[0044] For example, when the input device 14 receives a user input selecting button 53, the display control unit 111 may control the display device 151 to switch between displaying the original text and the translation of the documents displayed in areas 51 and 52, respectively, while maintaining the positions of the documents displayed in areas 51 and 52, respectively, and the state of the line indicating the correspondence (e.g., line 54).
[0045] For example, input device 14 may accept a user input to select one document displayed in area 51. Thereafter, input device 14 may accept a user input to select multiple documents displayed in area 52. Thereafter, input device 14 may accept a user input to associate the one document displayed in area 51 with the multiple documents displayed in area 52. As a result, calculation device 11 may associate the one document displayed in area 51 with the multiple documents displayed in area 52. In other words, calculation device 11 may collectively associate the multiple documents displayed in area 52 with the one document displayed in area 51. This configuration can improve the user's work efficiency.
[0046] (Technical Effects) As described above, in system 10, image 50 displayed on display device 151 changes in response to a user input. For example, in system 10, a document selected by the user is displayed at the vertical center of image 50. For example, in system 10, the document displayed in area 51 and the document displayed in area 52 are scrolled independently of each other in response to a user input. Alternatively, in system 10, the document displayed in area 51 and the document displayed in area 52 are scrolled simultaneously in response to a user input. Therefore, system 10 allows a user to efficiently check the results of matching structured documents performed by a system (e.g., system 10 or another system).
[0047] Aspects of the invention derived from the above-described embodiments will be described below.
[0048] A structured document display system according to one aspect of the invention is a structured document display system that displays a correspondence between a first structured document containing a plurality of documents in a hierarchical relationship and a second structured document containing a plurality of documents in a hierarchical relationship, and comprises: a receiving means for receiving user input; a display means for displaying an image showing the correspondence between the first structured document and the second structured document; and a display control means for controlling the display means, wherein the image is arranged on one of the left and right sides of the image in the left-right direction, and a first area in which at least a portion of the plurality of documents included in the first structured document is displayed; and a second area in which at least a portion of the documents included in the first structured document is displayed, and a second area in which at least a portion of the documents included in the first structured document is displayed, and a third area in which at least a portion of the documents included in the first structured document is displayed, and a fourth area in which at least a portion of the documents included in the second structured document is displayed, are displayed on the other left and right sides of the image in the left-right direction. and a second area in which at least some of the documents included in the second structured document are arranged and in which at least some of the documents included in the second structured document are displayed, wherein the receiving means includes a mouse, and when the receiving means receives an input from the user to scroll the image up or down while a mouse pointer associated with the mouse is superimposed on one of the first area and the second area, the display control means controls the display means to scroll the documents displayed in one of the first area and the second area, and the display control means controls the display means to display correspondences regarding documents that have been displayed on the image for a predetermined period of time or more.
[0049] In the above-described embodiment, the "input means 14" corresponds to an example of the "receiving means", the "display device 151" corresponds to an example of the "display means", and the "display control unit 111" corresponds to an example of the "display control means".
[0050] In the structured document display system, when the mouse pointer is superimposed on the area between the first area and the second area and the receiving means receives the user's input to scroll the image up or down, the display control means may control the display means to scroll the documents displayed in each of the first area and the second area.
[0051] In the structured document display system, when the receiving means receives input from the user specifying a document hierarchy, the display control means may control the display means so that only documents of the specified hierarchy are displayed in at least one of the first area and the second area.
[0052] In the structured document display system, when the receiving means receives input from the user to select a document displayed in one of the first area and the second area, the display control means may control the display means so that the selected document and a document that corresponds to the selected document are displayed in the vertical center of the image.
[0053] The present invention is not limited to the above-described embodiments, but can be modified as appropriate within the scope that does not contradict the gist or concept of the invention that can be read from the claims and the entire specification, and structured document display systems that involve such modifications are also included in the technical scope of the present invention. [Explanation of symbols]
[0054] 10...system, 11...arithmetic unit, 12...storage device, 13...communication device, 14...input device, 15...output device, 111...display control unit, 141...mouse, 151...display device
Claims
1. 1. A structured document display system that displays a correspondence relationship between a first structured document including a plurality of documents in a hierarchical relationship and a second structured document including a plurality of documents in a hierarchical relationship, comprising: Accepting means for accepting user input; a display means for displaying an image showing the correspondence between the first structured document and the second structured document; a display control means for controlling the display means; Equipped with the image includes a first area arranged on one of the left and right sides of the image in a left-right direction and displaying at least some of the documents included in the first structured document, and a second area arranged on the other of the left and right sides of the image in a left-right direction and displaying at least some of the documents included in the second structured document, the accepting means includes a mouse, when the accepting means accepts an input from the user to scroll the image up or down while a mouse pointer associated with the mouse is superimposed on one of the first area and the second area, the display control means controls the display means to scroll the document displayed in one of the first area and the second area; The display control means controls the display means to display a correspondence relationship regarding a document that has been displayed on the image for a predetermined period of time or more. Structured document display system.
2. When the accepting means accepts an input from the user to scroll the image up or down while the mouse pointer is overlapping an area between the first area and the second area, the display control means controls the display means to scroll the documents displayed in the first area and the second area.
2. The structured document display system according to claim 1.
3. When the receiving means receives an input from the user specifying a layer of a document, the display control means controls the display means so that only documents of the specified layer are displayed in at least one of the first area and the second area.
2. The structured document display system according to claim 1.
4. When the receiving means receives an input from the user to select a document displayed in one of the first area and the second area, the display control means controls the display means so that the selected document and a document corresponding to the selected document are displayed in the center of the image in the vertical direction.
2. The structured document display system according to claim 1.
Citation Information
Patent Citations
Information processing device, information processing method, and program
JP2023114230A