Information processing system, information processing method, and information processing program
The information processing system addresses the challenge of displaying element similarities by calculating and visually representing them hierarchically, allowing for intuitive understanding of overall and individual element comparisons on a single screen.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- AQUAPLANET CORPORATION
- Filing Date
- 2025-08-01
- Publication Date
- 2026-06-18
AI Technical Summary
Existing information processing systems struggle to intuitively display the similarity between elements and their extent on a single screen, requiring detailed examination of each element individually, which hinders overall understanding.
An information processing system that includes a reference body input unit, comparison input unit, multiple layer forming unit, hierarchical display unit, and corresponding display unit to calculate and display similarity between elements, allowing simultaneous understanding of overall and individual similarities on a single screen.
Enables users to intuitively grasp which elements are similar to which and to what extent, providing a comprehensive overview while maintaining individual element analysis.
Smart Images

Figure 0007875576000001_ABST
Abstract
Description
【Technical Field】 , , , , 【0001】 The present invention relates to an information processing system, an information processing method, and an information processing program. 【Background Art】 【0002】 In information processing systems, a technique for searching for information similar to the target information is known. Patent Document 1 describes an information processing apparatus, an information processing system, an information processing method, and a program aimed at appropriately splitting the content of a document with delimiters whose meanings change, for the document to be searched. Also, Patent Document 2 describes a document search program, a document search apparatus, and a document search method that aim to improve the search accuracy when an input query or search sentence contains extra words. Patent Document 3 describes an interactive creative activity support apparatus and its program. Also, Patent Document 4 describes an information processing system that arranges and displays a reference object and a comparison object side by side in a substantially bar shape extending in the Z-axis direction. When displaying the searched results, conventionally, the similarity of the information is determined respectively and sometimes displayed as "closeness". Alternatively, each component is displayed as a list for comparison and reference. 【Prior Art Documents】 【Patent Documents】 <【0004】 If similarity is used to display "closeness," it becomes necessary to refer to each individual piece of information, and furthermore, to compare each piece with the target information individually. While manual methods of creating lists make it easy to compare them with the target information, it becomes impossible to grasp the overall picture based on similarity. The technology described in Patent Document 4 allows for understanding the whole picture based on similarity, while also understanding individual elements. However, determining which elements are similar and to what extent requires a detailed examination of each element. Therefore, the present invention aims to provide an information processing system, an information processing method, and an information processing program that allow users to intuitively grasp which elements are similar to which elements and to what extent. Furthermore, the present invention aims to provide an information processing system, an information processing method, and an information processing program that allow users to view the content of each individual element while simultaneously intuitively understanding how similar the elements are. Furthermore, the present invention aims to provide an information processing system, an information processing method, and an information processing program that enable simultaneous overall understanding and comparison on a single screen, and allow for intuitive understanding of which elements are similar to which and to what extent. [Means for solving the problem] 【0005】 The information processing system according to claim 1 of the present invention is: A reference body input unit that stores a reference body composed of multiple reference elements, A comparison input unit that stores a comparison entity composed of one or more comparison elements. Multiple layer forming unit that forms multiple layers, A hierarchical display unit that displays each reference element of the reference body in accordance with its respective hierarchy, and It includes a corresponding display unit that displays the comparison elements of the comparison object in the corresponding hierarchy, The corresponding display section is, Each level includes a similarity calculation unit that calculates the similarity between the corresponding reference element and the corresponding comparison element, and The system includes a display parameter calculation unit that determines the display parameters of the corresponding comparison elements based on the similarity calculated by the similarity calculation unit, and the display parameters include the display position. This displays the corresponding comparison elements based on the display parameters. Furthermore, the corresponding display section is: A text display unit that displays the comparison elements as text, and It includes a display position setting unit connected to the text display unit, The display position setting unit is an information processing system connected to the display parameter calculation unit. The information processing system according to claim 2 of the present invention is the information processing system according to claim 1, wherein the reference body and the comparison body are displayed side by side in a substantially rod shape extending in the Z-axis direction. The information processing system according to claim 3 of the present invention is the information processing system according to claim 1, wherein the corresponding display unit has a graphic display unit that displays the comparison elements as a figure with vertices, and the graphic display unit is connected to a display parameter calculation unit. The information processing system according to claim 4 of the present invention is: The graphic display section is, Let N be the number of reference elements, and represent the reference elements as regular N-gons. Display each comparison element on a half-line passing through each vertex from the center of a regular N-gon. The information processing system according to claim 3, wherein the distance from the center of a regular N-gon to each comparison element is a value corresponding to the degree of similarity. The information processing system according to claim 5 of the present invention is: The corresponding display unit includes a comparison unit, The corresponding display unit is, When a comparison object is selected in the comparison object selection unit, the reference object and the selected comparison object are displayed side by side. The information processing system according to claim 1, wherein when there is a hierarchy in which the selected comparison body does not have a comparison element corresponding to the reference element, a comparison element corresponding to the reference element is displayed in the comparison body that is not selected. The information processing system according to claim 6 of the present invention, comprises a comparison unit, The comparison unit includes a comparison body, a distance storage unit that stores the distance between the comparison body and the reference body obtained by comparing the reference body input via the input unit, and a comparison body display unit that displays the comparison body at a position corresponding to the stored distance. Taking the X direction, Y direction, and Z direction as directions orthogonal to each other respectively, The hierarchy display unit displays a plurality of hierarchies in the Z direction, and the comparison body display unit displays the comparison body in the X direction or Y direction. The information processing system according to any one of claims 1 to 4. The information processing system according to claim 7 of the present invention, wherein the similarity is a value corresponding to the difference between the reference body and the comparison body. The information processing system according to any one of claims 1 to 4. The information processing method according to claim 8 of the present invention, a reference body input step in which a reference body input unit stores a reference body composed of a plurality of reference elements in response to an external input; a comparison body input step in which a comparison body input unit stores a comparison body composed of one or more comparison elements; a plurality of hierarchy formation steps in which a plurality of hierarchy formation units form a plurality of hierarchies based on the stored reference body; a hierarchy display step in which a hierarchy display unit displays each reference element of the reference body corresponding to each hierarchy formed in the plurality of hierarchy formation steps, and a corresponding display step in which a corresponding display unit displays the comparison element of the comparison body in the corresponding hierarchy among the hierarchies formed in the plurality of hierarchy formation steps, and The corresponding display step a similarity calculation step in which a similarity calculation unit calculates the similarity between the corresponding reference element and the corresponding comparison element in each hierarchy, and The display parameter calculation unit includes a display parameter calculation step of determining the display parameters of the corresponding comparison element based on the similarity calculated in the similarity calculation step. The display parameters include the display position. The corresponding display unit displays the corresponding comparison element based on the display parameters. Furthermore, the corresponding display step includes a display position setting step in which the display position setting unit determines the display position based on the display parameters, and a text display step in which the text display unit displays the comparison element as text at the determined display position. This is an information processing method. In the information processing method according to claim 8 of the present invention, in the hierarchical display step and the corresponding display step, the hierarchical display unit and the corresponding display unit display the reference object and the comparison object side by side in a substantially bar shape extending in the Z-axis direction, which is the information processing method according to claim 8. In the information processing method according to claim 10 of the present invention when a comparison object is selected in the comparison object selection unit connected to the corresponding display unit, it includes a selection display step of displaying the reference object and the selected comparison object side by side. In the selection display step when there is a hierarchy in which the selected comparison object does not have a comparison element corresponding to the reference element, the comparison element corresponding to the reference element is displayed in the unselected comparison object, which is the information processing method according to claim 8. In the information processing method according to claim 11 of the present invention it has a comparison step The comparison step includes a distance storage step in which the distance storage unit stores the distance between the comparison object and the reference object obtained by comparing the comparison object with the reference object input in the input step, and a comparison object display step in which the comparison object display unit displays the comparison object at a position corresponding to the stored distance. Taking the X direction, Y direction, and Z direction as directions orthogonal to each other respectively The information processing method according to claim 8, wherein the hierarchical display step involves the hierarchical display unit displaying a plurality of hierarchies in the Z direction, and the comparative object display step involves the comparative object display unit displaying a comparative object in the X direction or the Y direction. The information processing program according to claim 12 of the present invention is: A reference body input unit stores a reference body composed of multiple reference elements in response to an external input. The comparison input unit stores a comparison object consisting of one or more comparison elements in a comparison object input step. A multi-layer formation unit forms multiple layers based on stored reference bodies in a multi-layer formation step. A hierarchical display unit displays each reference element of the reference body in correspondence with each hierarchy formed in multiple hierarchical formation steps, and The corresponding display unit has a corresponding display step that displays the comparison elements of the comparison object in the corresponding layer among the layers formed in the multiple layer formation step, The corresponding display step is: The similarity calculation unit performs a similarity calculation step in which it calculates the similarity between the corresponding reference element and the corresponding comparison element at each level, and The display parameter calculation unit includes a display parameter calculation step in which it determines the display parameters of the corresponding comparison elements based on the similarity calculated in the similarity calculation step, and the display parameters include the display position. The corresponding display unit displays the corresponding comparison element based on the display parameter, Furthermore, the corresponding display step is: The display position setting unit performs a display position setting step in which it determines the display position based on the display parameters, and This is an information processing program that has a text display step in which a text display unit displays comparison elements as text at a predetermined display position. The information processing program according to claim 13 of the present invention is the information processing program according to claim 12, wherein the hierarchical display step and the corresponding display step are such that the hierarchical display unit and the corresponding display unit display the reference body and the comparison body in a substantially rod shape extending in the Z-axis direction. The information processing program according to claim 14 of the present invention is: When a comparative object is selected in the comparative object selection unit connected to the corresponding display unit, the system includes a selection display step that displays the reference object and the selected comparative object side by side. In the aforementioned selection display step, The information processing program according to claim 12, which, when there is a hierarchy in the selected comparison object that does not have a comparison element corresponding to the reference element, displays the comparison element corresponding to the reference element in the unselected comparison object. The information processing program according to claim 15 of the present invention is: It has a comparison step, The comparison step includes a distance storage step in which a distance storage unit stores the distance between the comparison object and the reference object input in the input step, obtained by comparing the comparison object with the reference object input in the input step, and a comparison object display step in which a comparison object display unit displays the comparison object at a position corresponding to the stored distance. Let the X, Y, and Z directions be mutually orthogonal to each other. The information processing program according to claim 12, wherein the hierarchical display step involves the hierarchical display unit displaying a plurality of hierarchical levels in the Z direction, and the comparative object display step involves the comparative object display unit displaying a comparative object in the X direction or the Y direction. [Effects of the Invention] 【0006】 The present invention provides an information processing system that, with the above configuration, allows for understanding the whole based on similarity while also understanding individual elements, enabling simultaneous understanding of the whole and comparison of individual elements on a single screen. [Brief explanation of the drawing] 【0007】 [Figure 1] Figure 1 shows an example of an information processing system in one embodiment of the present invention. [Figure 2] Figure 2 shows an example of an information processing system in one embodiment of the present invention. [Figure 3] Figure 3 shows an example of an information processing system in one embodiment of the present invention. [Figure 4] Figure 4 shows an example of an information processing system in one embodiment of the present invention. [Figure 5] Figure 6 shows an example of an information processing system in one embodiment of the present invention. [Figure 6] Figure 6 shows an example of an information processing system in one embodiment of the present invention. [Figure 7] Figure 7 shows an example of an information processing system in one embodiment of the present invention. [Figure 8] Figure 8 shows an example of an information processing system in one embodiment of the present invention. [Figure 9] Figure 9 shows an example of an information processing system in one embodiment of the present invention. [Figure 10] Figure 10 shows an example of an information processing system in one embodiment of the present invention. [Figure 11] Figure 11 shows an example of an information processing system in one embodiment of the present invention. [Figure 12] Figure 12 shows an example of an information processing system in one embodiment of the present invention. [Figure 13] Figure 13 shows an example of an information processing system in one embodiment of the present invention. [Figure 14] Figure 14 shows an example of an information processing system in one embodiment of the present invention. [Figure 15] Figure 15 shows an example of an information processing system in one embodiment of the present invention. [Figure 16] Figure 16 shows an example of an information processing system in one embodiment of the present invention. [Figure 17] Figure 17 shows an example of an information processing method and an information processing program in one embodiment of the present invention. [Figure 18]Figure 18 shows an example of an information processing method and information processing program in one embodiment of the present invention. [Figure 19] Figure 19 shows an example of an information processing method and an information processing program in one embodiment of the present invention. [Figure 20] Figure 20 shows an example of an information processing method and an information processing program in one embodiment of the present invention. [Figure 21] Figure 21 shows an example of an information processing method and an information processing program in one embodiment of the present invention. [Modes for carrying out the invention] 【0008】 Figures 1 and 2 show an information processing system 1 in one embodiment of the present invention. As shown in Figure 1, the information processing system 1 includes a reference input unit 11, a comparison input unit 12, a multi-layer formation unit 13, a hierarchical display unit 14, and a corresponding display unit 15. 【0009】 The reference input unit 11 stores a reference body 100 composed of multiple reference elements 101 in response to external inputs, etc. The reference body 100 is, for example, "an electric vehicle having an aluminum body." The comparison input unit 12 stores a comparison body 200 consisting of one or more comparison elements 201. The comparison body 200 is, for example, "an EV with an aluminum roof." 【0010】 The multiple-level formation unit 13 forms multiple levels. It can also be configured to form only one level if there is only one level. The levels may be generated using existing document analysis algorithms or systems. Alternatively, they may be generated by decomposing elements such as particles and auxiliary verbs, or by extracting nouns or substantives. The hierarchical display unit 14 displays each reference element 101 of the reference body 100 in accordance with its respective hierarchy. The hierarchy also includes charts. In the case of charts, it is not a normal chart, but rather a chart in which the hierarchy corresponds to rows, and the position of each element 201 is changed horizontally according to the similarity, for example, as shown in the example below. The reference elements of reference body 100, "electric vehicle with an aluminum body," are, for example, "aluminum," "body," and "electric vehicle." 【0011】 The corresponding display unit 15 displays the comparison elements 201 of the comparison object 200 in the corresponding hierarchy. The comparative elements of the comparative entity 200, "EVs with an aluminum roof," are, for example, "aluminum," "roof," and "EV." As shown in Figure 2, the corresponding display unit 15 includes a similarity calculation unit 151, a display parameter calculation unit 152, a text display unit 153, and a display position setting unit 154 connected to the text display unit 153. 【0012】 The similarity calculation unit 151 calculates the similarity between the corresponding reference element 101 and the corresponding comparison element 201 at each level. The similarity can be calculated using a dictionary or pre-trained artificial intelligence. "Aluminum" and "aluminum" are the same, so their similarity is high; "body" and "roof" are not the same, so their similarity is low; and "electric vehicle" and "EV" are the same, so their similarity is high. For example, the similarity is set to a value between 0 and 1, so "aluminum" and "EV" with high similarity are assigned a similarity of 1, and "roof" with low similarity is assigned a similarity of 0.2. The display parameter calculation unit 152 determines the display parameters for the corresponding comparison element 201 based on the similarity calculated by the similarity calculation unit 151. The display parameters include the display position. The statement "display parameters include display position" means that the display parameters include parameters that specify the display position. For example, the display parameter could be set to a value between 0 and 1, the same value as the similarity score, meaning that "aluminum" and "EV" would be assigned a value of 1, while "roof," which has a lower similarity score, would be assigned a value of 0.2. This display parameter itself could be used as a parameter to specify the display position. Alternatively, the average value of the comparison elements could be calculated for each of the 200 comparison objects to be displayed, or for all 200 comparison objects to be displayed, and the variance value of the similarity score could be used as a parameter to specify the display position. 【0013】 The corresponding display unit 15 displays the corresponding comparison element 201 based on the display parameters. There can be one or more display parameters. 【0014】 The text display unit 153 displays the comparison element 201 as text. The display position setting unit 154 is connected to the display parameter calculation unit 152. The text display unit 153 displays the display position of the comparison element 201 as a horizontal distance, corresponding to the similarity. In this embodiment, when the similarity is high, i.e., when they are similar, they are displayed close to the reference object 100, and when they are not similar, they are displayed farther from the reference object 100. 【0015】 Furthermore, the calculations for each input may be performed using an external GPU or similar device, and configurations utilizing such external devices are also included in this configuration. External storage devices may also be used for memory. The reference input unit 11 may further include a reference analysis unit. In this configuration, the reference analysis unit divides the text and extracts keywords. The reference body analysis unit and the comparison body input unit 12 may be provided externally. 【0016】 In one embodiment, as shown in Figure 3, the information processing system 1 includes a storage device 301 as a main memory, a memory 302 as a temporary memory, a CPU 303 as an arithmetic unit, and a display terminal 304. The program executed by the information processing system 1 is stored in the main memory (storage) 301, and when the program is executed, it is loaded into the temporary memory (memory) 302 as needed. The hierarchical display unit 14 and the corresponding display unit 15 perform their respective displays using the display terminal 304. 【0017】 Figures 4 and 5 show examples of display modes within the information processing system in this embodiment. The multi-layer formation unit 13 forms three layers as multiple layers. In the above example, which includes a reference body 100, "an electric vehicle with an aluminum body," and a comparative body 200, "an EV with an aluminum roof," the multiple-layer forming unit 13 forms three layers corresponding to the reference element 101A "aluminum," reference element 101B "body," and reference element 101C "electric vehicle." 【0018】 The hierarchical display unit 14 displays each of the reference elements 101 of the reference body 100 in accordance with their respective hierarchical levels. In this embodiment, for a reference body 100, which is "an electric vehicle having an aluminum body," the reference element 101A "aluminum," reference element 101B "body," and reference element 101C "electric vehicle" are displayed in each of the three hierarchical levels. The corresponding display unit 15 displays the comparison elements 201 of the comparison body 200 in the corresponding hierarchy. In this embodiment, three comparative objects are displayed from left to right in order of overall similarity to the reference object. Of these, the most similar comparative object, comparative object 200, "EV with an aluminum roof," has comparative elements 201A "aluminum," 201B "roof," and 201C "EV" displayed at the respective levels corresponding to reference elements 101A, 101B, and 101C, respectively. 【0019】 The similarity calculation unit 151 calculates the similarity between the corresponding reference element 101 and the corresponding comparison element 201 at each level. In this example, "aluminum" and "aluminum" are the same and therefore have a high degree of similarity, "body" and "roof" are not the same and therefore have a low degree of similarity, and "electric vehicle" and "EV" are the same and therefore have a high degree of similarity. For example, if the similarity is set to a value between 0 and 1, then "aluminum" and "EV," which have a high degree of similarity, are assigned a value of 1, and "roof," which has a low degree of similarity, is assigned a value of 0.2. The display parameter calculation unit 152 determines the display parameters for the corresponding comparison element 201 based on the similarity calculated by the similarity calculation unit 151. The display parameters include the display position, and the corresponding display unit 15 displays the corresponding comparison element 201 based on the display parameters. The display parameter will be a value between 0 and 1. A display parameter of 1 will be assigned to "aluminum" and "EV" (which have high similarity), while a display parameter of 0.2 will be assigned to "roof" (which has low similarity). In hierarchical levels where no corresponding comparison element exists, a similarity of 0 may be assigned. 【0020】 The text display unit 153 displays this comparison element 201 as text. The display position setting unit 154 is connected to the display parameter calculation unit 152. The text display unit 153 displays the display position of the comparison element 201 as a horizontal distance, corresponding to the similarity. In this embodiment, "aluminum" and "EV," which have high similarity, have a display parameter of 1, so they are displayed in the direction closer to the reference body 100, that is, on the leftmost side of the left and right sides. "Roof," which has low similarity, has a display parameter of 0.2, so it is displayed in the direction further away from the reference body 100, that is, slightly to the right side of the left and right sides. In hierarchies where there is no comparison element corresponding to the reference element of the reference body, it can be clearly indicated that there is no corresponding comparison element, as in the central comparison element. Thus, in this embodiment, when the similarity is high, that is, when they are similar, the comparison element is displayed close to the reference body 100, and when they are not similar, it is displayed farther from the reference body 100. 【0021】 Figures 6, 7, and 8 show an information processing system 1 in one embodiment of the present invention. In this embodiment, the reference body 100 and the comparison body 200 are displayed side by side in a roughly rod-like shape extending in the Z-axis direction. In one embodiment of the present invention, as shown in Figure 7, the reference body 100 and comparison body 200 are displayed side by side in a roughly rod-like shape extending in the Z-axis direction only when the cursor is close to them on the screen, while the other reference bodies 100 and comparison body 200 are displayed as lines extending in the Z-axis direction. With this configuration, the cursor can be displayed relatively larger on the reference body 100 or comparison body 200 of interest on a display screen with a limited area. 【0022】 Figure 9 shows an information processing system 1 in one embodiment of the present invention. In this embodiment, the corresponding display unit 15 includes a graphic display unit 155 that displays the comparison element 201 as a figure with vertices. The graphic display unit 155 is connected to the display parameter calculation unit 152. In this embodiment, if there is no comparison element 201, the similarity is calculated to be 0, and the display parameters are also calculated to be 0, and the figure is displayed so as to pass through a part close to the center. If the comparison element 201 is the same as the reference element 101, the similarity and display parameters are set to 1, and the polyline representing the comparison object 200 is displayed so that it passes through the outermost part of the regular polygon, i.e., the vertices of the regular hexagon in this embodiment. 【0023】 Figure 10 shows an information processing system 1 in one embodiment of the present invention. In this embodiment, the graphic display unit 155 is connected to the display parameter calculation unit 152. Furthermore, the number of reference elements 101 is set to N, and the reference elements 101 are displayed as a regular N-gon. Then, each comparison element 201 is displayed on a half-line passing through each vertex from the center of the regular N-gon. 【0024】 Here, the distance from the center of the regular N-gon to each comparison element 201 is a value corresponding to the degree of similarity. In this embodiment, the reference element 101 is represented as a regular hexagon with N=6. 【0025】 Figures 11 and 12 show an information processing system 1 in one embodiment of the present invention. In this embodiment, the corresponding display unit 15 includes a comparison unit 156. 【0026】 When the comparative object 200 is selected in the comparative object selection unit 156, the corresponding display unit 15 displays the reference object 100 and the selected comparative object 200 side by side. In this embodiment, if the selected comparison object 200 has a hierarchy that does not have comparison elements 201D and 201E corresponding to the reference element, the comparison elements corresponding to the reference element are displayed in the unselected comparison objects. 【0027】 In this embodiment, since the comparison body 200 does not have comparison elements corresponding to the reference elements 101D and 101E, comparison elements 201D and 201E are selected and displayed from another comparison body 200B that is different from the comparison body 200. Alternatively, the comparison element 201D may be selected and displayed from the comparison body 200B, and comparison element 201E may be selected and displayed from another comparison body 200C that is also different from the comparison body 200B. With this configuration, if any of the comparison objects have a corresponding comparison object for every reference element, then it is always possible to display all the comparison objects corresponding to all of the reference objects' comparison objects. For example, let's say the reference object 100 represents the entirety of what one wants to eat today, and the comparison object 200 represents the entirety of the menus offered at each store, with reference element 101 and comparison element 201 representing each menu item. In this embodiment, reference elements 101A to 101E are curry, pasta, hamburger steak, sushi, and cake, respectively. Comparison object 200 is a store that has curry, pasta, and hamburger steak as 201A to 201C, but does not have sushi and cake, which correspond to reference elements 101D and 101E. Therefore, by purchasing sushi from a sushi restaurant, which is a different comparison object 200B from this comparison object 200, and a cake from a cake shop, which is yet another comparison object 200C that is different from comparison object 200B, all of the reference elements 101A to 101E of the reference object 100, which represents the entirety of what one wants to eat today, can be displayed. TIFF0007875576000002.tif3023 【0028】 Figures 13, 14, and 15 show an information processing system 1 in one embodiment of the present invention. In this embodiment, the information processing system 1 includes a comparison unit 16. 【0029】 The comparison unit 16 includes a distance storage unit 161 that stores the distance between the comparison object 200 and the reference object 100, which is obtained by comparing the comparison object 200 with the reference object 100 input via the input unit, and a comparison object display unit 162 that displays the comparison object 200 at a position corresponding to the stored distance. The comparison method can be any method, such as a text-based method or a vector-based method. For example, TF-IDF (Term Frequency - Inverse Document Frequency) or cosine similarity can be used. In this case, the comparison itself could be performed externally, and the results stored. With the X, Y, and Z directions being mutually orthogonal, the hierarchical display unit 14 displays multiple hierarchical levels in the Z direction, and the comparison object display unit 162 displays the comparison object 200 in either the X or Y direction. As shown in Figure 14, the comparison object may be displayed in a two-dimensional XY configuration, or as shown in Figure 15, the comparison object may be displayed in a one-dimensional Y-direction. When the comparison object is displayed in two dimensions (XY), including the Z-direction, which is the hierarchical direction, the whole system is displayed in three dimensions (XYZ). When the comparison object is displayed in one dimension, such as the X-direction or Y-direction, including the Z-direction, which is the hierarchical direction, the whole system is displayed in two dimensions. 【0030】 As shown in Figure 16, in one embodiment, the information processing system 1 includes a storage 301 as a main memory, a memory 302 as a temporary memory, a CPU 303 as an arithmetic unit, and a display terminal 304. The program executed by the information processing system 1 is stored in the main memory (storage) 301, and when the program is executed, it is loaded into the temporary memory (memory) 302 as needed. The hierarchical display unit 14, the corresponding display unit 15, and the unit each display their respective information using the display terminal 304. 【0031】 In one embodiment of the present invention, the similarity can be a value corresponding to the difference between the reference object 100 and the comparison object 200. In other words, the similarity can be determined based on a value corresponding to the difference between the reference object 100 and the comparison object 200. For example, if the comparison object 200 does not have M elements of the reference object 100, the similarity can be expressed as the reciprocal of (M+1), i.e., 1 / (M+1), where M is the difference. Alternatively, if the reference element 100 has N elements, and the comparison element 200 does not have M elements of the reference element 100, the difference can be M and the similarity can be NM. 【0032】 Figures 17 and 18 show an information processing method and an information processing program in one embodiment of the present invention. The information processing method and information processing program in this embodiment include a reference object input step S11, a comparison object input step S12, a multiple hierarchical formation step S13, a hierarchical display step S14, and a correspondence display step S15. Similarly, the information processing program in this embodiment includes a reference object input step S11, a comparison object input step S12, a multiple hierarchy formation step S13, a hierarchy display step S14, and a correspondence display step S15. 【0033】 When an information processing method or information processing program is started, the process proceeds to the start step S01, then to the waiting step S02, and finally to the input waiting step S03, where the system waits for input from an external source. Upon receiving input, in the reference body input step S11, the reference body input unit 11 stores a reference body 100 composed of multiple reference elements 101. In the comparison input step S12, the comparison input unit 12 stores a comparison body 200 consisting of one or more comparison elements 201. 【0034】 In the multiple-layer formation step S13, the multiple-layer formation unit 13 forms multiple layers based on the stored reference body 100. In the hierarchical display step S14, the hierarchical display unit 14 displays each of the reference elements 101 of the reference body 100 in correspondence with each of the hierarchies formed in the multiple hierarchical formation step S13. 【0035】 In the correspondence display step S15, the correspondence display unit 15 displays the comparison elements 201 of the comparison body 200 in the corresponding layers among the layers formed in the multiple layer formation step S13. The corresponding display step S15 includes the similarity calculation step S151 and the display parameter calculation step S152. 【0036】 In the similarity calculation step S151, the similarity calculation unit 151 calculates the similarity between the corresponding reference element 101 and the corresponding comparison element 201 at each level. In the display parameter calculation step S152, the display parameter calculation unit 152 determines the display parameters of the corresponding comparison element 201 based on the similarity calculated in the similarity calculation step S151. Here, the display parameters include the display position. Then, in the corresponding display step S15, the corresponding display unit 15 displays the corresponding comparison element 201 based on the display parameters. 【0037】 Furthermore, the corresponding display step S15 includes a display position setting step S154 and a text display step S153. In the display position setting step S154, the display position setting unit 154 determines the display position based on the display parameters. In the text display step S153, the text display unit 153 displays the comparison element 201 as text at a predetermined display position. 【0038】 In one embodiment, as shown in Figure 21, when the above-described information processing program is implemented in the product, the product includes a storage 301 as main memory, a memory 302 as temporary memory, a CPU 303 as an arithmetic unit, and a display terminal 304. The information processing program is stored in main memory, and when the information processing program is executed, it is loaded into temporary memory as needed. In the hierarchical display step S14, the corresponding display step S15, and the text display step S153, the respective displays are performed using a display device. 【0039】 In one embodiment of the present invention, the hierarchical display step S14 and the corresponding display step S15 of the information processing method and information processing program are such that the hierarchical display unit 14 and the corresponding display unit 15 display the reference body 100 and the comparison body 200 side by side in a substantially rod shape extending in the Z-axis direction. 【0040】 Referring to Figure 19, an information processing method and an information processing program in one embodiment of the present invention will be described. The following explanation will focus on the differences from the example mentioned above. 【0041】 In this embodiment, the information processing method and information processing program include a selection display step S156 in which, when a comparison object 200 is selected in the comparison object selection unit 156 of the corresponding display unit 15, the reference object 100 and the selected comparison object 200 are displayed side by side. This comparison display step S156 may also be configured to be performed as an interrupt process when specified by the user. In the selection display step S156, if there is a hierarchy in the selected comparison object 200 that does not have a comparison element 201 corresponding to the reference element 101, the comparison element 201 corresponding to the reference element 101 is selected from the unselected comparison objects 200 and displayed. 【0042】 Figures 20 and 21 show an information processing method and an information processing program according to one embodiment of the present invention. The information processing method and information processing program in this embodiment include a comparison step S16. The comparison step S16 includes a distance storage step S161 and a comparison object display step S162. 【0043】 In the distance storage step S161, the distance storage unit 161 stores the distance between the comparison object 200 and the reference object 100, which is obtained by comparing the comparison object 200 with the reference object 100 stored in the reference object input step S11. In the comparison object display step S162, the comparison object display unit 162 displays the comparison object 200 at a position corresponding to the stored distance. Then, with the X, Y, and Z directions being mutually orthogonal, in the hierarchical display step S14, the hierarchical display unit 14 displays multiple hierarchies in the Z direction. In the comparison object display step S162, the comparison object display unit 162 displays the comparison object 200 in the X and Y directions, for example as shown in Figure 14, or in the Y direction, as shown in Figure 15. 【0044】 In one embodiment, as shown in Figure 3, when the above-described information processing program is implemented in the product, the product includes a storage 301 as main memory, a memory 302 as temporary memory, a CPU 303 as an arithmetic unit, and a display terminal 304. The information processing program is stored in main memory, and when the information processing program is executed, it is loaded into temporary memory as needed. In the hierarchical display step S14, the correspondence display step S15, the text display step S153, and the comparison display step S162, the display terminal 304 is used to perform the respective displays. 【0045】 The present invention is not limited to the embodiments described above, and it goes without saying that it includes various embodiments without departing from the spirit of the invention. [Explanation of symbols] 【0046】 1. Information Processing System 11. Reference element input section 12. Comparison input section 13. Multiple Layer Forming Section 14 Hierarchy display area 15. Corresponding display section 151 Similarity calculation part 152 Display Parameter Calculation Unit 153 Text display section 154 Display position setting section 155 Graphic Display Section 156 Comparison Selection Section 16. Comparison Section 161 Distance storage section 162 Comparison display section 100 standard body 101 Criteria 200 comparison units 201 Comparison Factors 301 Storage 302 memory 303 CPU 304 Display terminal
Claims
[Claim 1] A reference body input unit that stores a reference body composed of multiple reference elements, A comparison input unit that stores a comparison entity composed of one or more comparison elements. Multiple layer forming unit that forms multiple layers, A hierarchical display unit that displays each reference element of the reference body in accordance with its respective hierarchy, and It includes a corresponding display unit that displays the comparison elements of the comparison object in the corresponding hierarchy, The reference body and the comparison body have text, The number of layers formed by the multi-layer forming unit is the same as the number of reference elements. The corresponding display unit is, Each level includes a similarity calculation unit that calculates the similarity between the corresponding reference element and the corresponding comparison element, and The system includes a display parameter calculation unit that determines the display parameters of the corresponding comparison elements based on the similarity calculated by the similarity calculation unit, and the display parameters include the display position in the hierarchy. Based on the aforementioned display parameters, the corresponding comparison elements are displayed, Furthermore, the corresponding display unit is, A text display unit that displays the comparison elements as text, and The text display unit is connected to a display position setting unit, The display position setting unit is connected to the display parameter calculation unit, and this is part of an information processing system. [Claim 2] The information processing system according to claim 1, wherein the reference body and the comparison body are displayed side by side in a substantially rod shape extending in the Z-axis direction in which the hierarchy is formed. [Claim 3] The information processing system according to claim 1, wherein the corresponding display unit has a graphic display unit that displays the comparison elements as a figure with vertices based on the display parameters, and the graphic display unit is connected to a display parameter calculation unit. [Claim 4] The graphic display unit is, Let N be the number of reference elements, and represent the reference elements as regular N-gons. Each comparison element is displayed on a half-line passing through each vertex from the center of a regular N-gon. The information processing system according to claim 3, wherein the distance from the center of a regular N-gon to each comparison element is a value corresponding to the degree of similarity. [Claim 5] The corresponding display unit includes a comparison unit, The corresponding display unit is, When a comparison object is selected in the comparison object selection unit, the reference object and the selected comparison object are displayed side by side. The information processing system according to claim 1, wherein when there is a hierarchy in the selected comparison object that does not have a comparison element corresponding to the reference element, the comparison element corresponding to the reference element is displayed in the unselected comparison object. [Claim 6] Equipped with a comparison section, The comparison unit includes a distance storage unit that stores the distance between the comparison object and the reference object obtained by comparing the comparison object with the reference object input via the reference object input unit, and a comparison object display unit that displays the comparison object at a position corresponding to the stored distance. The X, Y, and Z directions are each orthogonal to each other. The information processing system according to any one of claims 1 to 4, wherein the hierarchical display unit displays multiple hierarchical levels in the Z direction, and the comparison object display unit displays a comparison object in the X or Y direction at a position corresponding to the distance between the comparison object and the reference object. [Claim 7] The information processing system according to any one of claims 1 to 4, wherein the similarity is a value corresponding to the difference between a reference object and a comparison object. [Claim 8] A reference body input step in which the reference body input unit of an information processing system stores a reference body composed of a plurality of reference elements in response to an external input, The comparison input unit of the information processing system performs a comparison input step in which it stores a comparison entity composed of one or more comparison elements. The information processing system's multiple layer formation unit performs a multiple layer formation step, which forms multiple layers based on stored reference bodies. The hierarchical display unit of the information processing system performs a hierarchical display step in which it displays each reference element of the reference body in correspondence with each of the layers formed in the multiple layer formation steps, and The corresponding display unit of the information processing system has a corresponding display step that displays the comparison elements of the comparison object in the corresponding layer among the layers formed in the multiple layer formation steps, The reference body and the comparison body have text, The number of layers formed by the multi-layer forming unit is the same as the number of reference elements. The corresponding display step is: The similarity calculation unit of the information processing system performs a similarity calculation step in which it calculates the similarity between the corresponding reference element and the corresponding comparison element at each level, and The display parameter calculation unit of the information processing system includes a display parameter calculation step that determines the display parameters of the corresponding comparison elements based on the similarity calculated in the similarity calculation step, and the display parameters include the display position in the hierarchy. The corresponding display unit of the information processing system displays the corresponding comparison element based on the display parameter, Furthermore, the corresponding display step is: The display position setting unit of the information processing system performs a display position setting step in which it determines the display position based on display parameters, and An information processing method comprising a text display step in which the text display unit of the information processing system displays comparison elements as text at a predetermined display position. [Claim 9] The information processing method according to claim 8, wherein in the hierarchical display step and the corresponding display step, the hierarchical display unit and the corresponding display unit display the reference body and the comparison body in a substantially rod shape extending in the Z-axis direction in which the hierarchy is formed. [Claim 10] When a comparative object is selected in the comparative object selection unit connected to the corresponding display unit, the system includes a selection display step that displays the reference object and the selected comparative object side by side. In the aforementioned selection display step, The information processing method according to claim 8, wherein if there is a hierarchy in the selected comparison object that does not have a comparison element corresponding to the reference element, the comparison element corresponding to the reference element is displayed in the unselected comparison object. [Claim 11] It has a comparison step, The comparison step includes a distance storage step in which a distance storage unit stores the distance between the comparison object and the reference object, obtained by comparing the comparison object with the reference object input in the reference object input step, and a comparison object display step in which a comparison object display unit displays the comparison object at a position corresponding to the stored distance. The X, Y, and Z directions are each orthogonal to each other. The information processing method according to claim 8, wherein the hierarchical display step involves the hierarchical display unit displaying a plurality of hierarchical levels in the Z direction, and the comparison object display step involves the comparison object display unit displaying a comparison object in the X direction or Y direction at a position corresponding to the distance between the comparison object and the reference object. [Claim 12] A reference body input unit stores a reference body having text, which is composed of multiple reference elements, in response to external input. The comparison input unit stores a comparison object having text, which is composed of one or more comparison elements. A multi-layer formation unit forms multiple layers based on stored reference bodies in a multi-layer formation step. A hierarchical display unit displays each reference element of the reference body in correspondence with each hierarchy formed in multiple hierarchical formation steps, and An information processing program that causes an information processing device to execute a corresponding display step in which the corresponding display unit displays the comparison elements of a comparison object in the corresponding layer among the layers formed in the multiple layer formation step, The reference body and the comparison body have text, The number of layers formed by the multi-layer forming unit is the same as the number of reference elements. The aforementioned corresponding display step is: The similarity calculation unit performs a similarity calculation step in which it calculates the similarity between the corresponding reference element and the corresponding comparison element at each level, and The display parameter calculation unit includes a display parameter calculation step that determines the display parameters of the corresponding comparison elements based on the similarity calculated in the similarity calculation step, and the display parameters include the display position in the hierarchy. The corresponding display unit displays the corresponding comparison element based on the display parameter, Furthermore, the corresponding display step is, The display position setting unit performs a display position setting step in which it determines the display position based on the display parameters, and The text display unit has a text display step in which it displays the comparison elements as text at a predetermined display position. An information processing program that causes the information processing device to execute each of the above steps. [Claim 13] The information processing program according to claim 12, wherein in the hierarchical display step and the corresponding display step, the hierarchical display unit and the corresponding display unit display the reference body and the comparison body in a substantially rod shape extending in the Z-axis direction in which the hierarchy is formed. [Claim 14] An information processing program that causes the information processing device to further execute a selection display step, which involves displaying the reference object and the selected comparison object side by side when a comparison object is selected in the comparison object selection unit connected to the corresponding display unit, In the aforementioned selection display step, The information processing program according to claim 12, which, when there is a hierarchy in the selected comparison object that does not have a comparison element corresponding to the reference element, displays the comparison element corresponding to the reference element in the unselected comparison object. [Claim 15] An information processing program for causing the information processing device to further perform a comparison step, The comparison step includes a distance storage step in which a distance storage unit stores the distance between the comparison object and the reference object, obtained by comparing the comparison object with the reference object input in the reference object input step, and a comparison object display step in which a comparison object display unit displays the comparison object at a position corresponding to the stored distance. The X, Y, and Z directions are each orthogonal to each other. The information processing program according to claim 12, wherein in the hierarchical display step, the hierarchical display unit displays a plurality of hierarchical levels in the Z direction, and in the comparison object display step, the comparison object display unit displays a comparison object in the X direction or Y direction at a position corresponding to the distance between the comparison object and the reference object.