Display system and display method
Patent Information
- Application Number
- CN202511999533.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2025-03-24
- Filing Date
- 2025-12-29
- Publication Date
- 2026-09-25
AI Technical Summary
[0013]通过本发明,能够提供一种能够容易地解释特征量的显示系统及显示方法。
Smart Images

Figure CN122821902A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a display system and display method. Background Technology
[0002] Japanese Patent Application Publication No. 2024-106786 discloses an information processing apparatus that performs principal component analysis on measurement data of materials. The apparatus described in Japanese Patent Application Publication No. 2024-106786 generates principal components and principal component values of multiple measurement data by performing principal component analysis on multiple measurement data.
[0003] The information processing apparatus described in Japanese Patent Application Publication No. 2024-106786 displays the principal component values of multiple generated measurement data on a display screen by arranging the images representing the principal components of the multiple measurement data in a tilted manner relative to the horizontal or vertical direction on the display screen.
[0004] Furthermore, the information processing apparatus described in Japanese Patent Application Publication No. 2024-106786 displays a graph of principal component values of multiple measurement data at the location of the intersection of a line extending vertically from the first image and a line extending horizontally from the second image for each pair of images representing principal components of multiple measurement data. Summary of the Invention
[0005] Extracting features from data, such as principal component values, is a powerful tool for performing data analysis. It is crucial for users to properly understand what characteristics of the data the extracted features represent in order to execute the analysis.
[0006] However, in existing technologies, users find it difficult to intuitively determine what characteristics of the data the extracted features represent. In other words, existing technologies present the challenge of easily interpreting these features.
[0007] This invention was made to solve this problem, and its purpose is to provide a display system and display method that can easily interpret feature quantities.
[0008] The display system of the present invention comprises: a data acquisition unit that acquires multiple analysis object data; a feature quantity acquisition unit that acquires feature quantities of the analysis object data; a display mode determination unit that determines the display mode of the multiple analysis object data plotted in the same chart according to the order of the magnitude of the feature quantities; and a display control unit that displays the chart according to the display mode.
[0009] The display mode determination unit can determine the overlapping order of the analysis object data in the chart based on the magnitude order of the feature quantities.
[0010] The display mode determination unit can determine the offset of the analysis object data in the chart according to the order of the magnitude of the feature quantities.
[0011] The feature quantity is the principal component value obtained by performing principal component analysis on the data of the analysis object, and the display control unit can display the principal components on the chart.
[0012] The display method of the present invention comprises the following steps: acquiring multiple analysis object data; acquiring feature quantities of the analysis object data; determining the display method of the multiple analysis object data plotted in the same chart according to the order of the size of the feature quantities; and displaying the chart according to the display method.
[0013] This invention provides a display system and method that can easily interpret feature quantities. Attached Figure Description
[0014] Hereinafter, with reference to the accompanying drawings, the features, advantages, and technical and industrial significance of exemplary embodiments of the present invention will be described, in which the same reference numerals denote the same elements, and wherein:
[0015] Figure 1 This is a block diagram illustrating the structure of the analysis system involved in Implementation 1.
[0016] Figure 2 This is a block diagram illustrating the hardware structure of the server involved in Implementation Method 1.
[0017] Figure 3 This is a block diagram illustrating the functions of the server involved in Implementation Method 1.
[0018] Figure 4 This is a schematic diagram illustrating an example of the structure of a display screen when the display mode determination unit according to Embodiment 1 determines the overlapping order of the analysis object data as the display mode.
[0019] Figure 5 This is a schematic diagram illustrating an example of the structure of a display screen when the display mode determination unit according to Embodiment 1 determines the offset of the analysis object data as the display mode.
[0020] Figure 6 This is a schematic diagram illustrating another example of the structure of a display screen when the display mode determination unit according to Embodiment 1 determines the overlapping order of the analysis object data as the display mode.
[0021] Figure 7 This is a flowchart illustrating the display method according to Implementation Method 1. Detailed Implementation
[0022] Hereinafter, specific embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to the following embodiments. Furthermore, for the sake of clarity, the following description and drawings are appropriately simplified.
[0023] (Implementation Method 1)
[0024] <Structure of the Display System>
[0025] The display system described in Embodiment 1 is part of the analysis system described in Embodiment 1, and is a system used to display the analysis results of the analysis system described in Embodiment 1 to the user. Figure 1 This is a block diagram illustrating the structure of the analysis system involved in Implementation Method 1. For example... Figure 1 As shown, the analysis system 1 according to Embodiment 1 includes a server 100 and a user terminal 200. The server 100 and the user terminal 200 are connected to each other via a network N in a state where information transmission is possible. The network N includes wireless lines such as those via base stations of the Internet, Local Area Network (LAN), and Wide Area Network (WAN). The network N is not limited to wired or wireless connections as long as it is connected in a state where information transmission is possible.
[0026] Analysis System 1 is a system used to analyze data related to the object of analysis. More specifically, Analysis System 1 is provided as part of a data cloud service used in materials development or research, serving as a system for advancing so-called Materials Informatics (MI) or research and development utilizing data science. In this case, Analysis System 1, for example, stores various measurement data of newly developed materials. Then, based on instructions from the user, Analysis System 1 appropriately uses the stored measurement data as data related to the object of analysis.
[0027] In analysis system 1, user terminal 200 sends analysis object data to server 100. Server 100 then analyzes the received analysis object data. After analysis, server 100 sends the analysis results back to user terminal 200. User terminal 200 then displays the received analysis results to inform the user of the analysis outcome. Furthermore, the analysis object data is not particularly limited; any data that can be used as an object in principal component analysis can be used.
[0028] Examples of data that can be analyzed by the analysis system 1 include, for example, spectral data, waveform data, chart data, two-dimensional image data, and three-dimensional image data.
[0029] Examples of spectral data include, for instance, data obtained using methods such as nuclear magnetic resonance spectroscopy (NMR), infrared spectroscopy (IR), ultraviolet-visible spectroscopy (UV-vis), X-ray absorption spectroscopy (XAS), Raman spectroscopy, X-ray diffraction (XRD), small-angle X-ray scattering (SAXS), and mass spectrometry (MS).
[0030] Furthermore, as two-dimensional image data, examples include image data taken using optical microscopes, scanning electron microscopes (SEM), transmission electron microscopes (TEM), and computed tomography (CT).
[0031] Furthermore, examples of three-dimensional image data include photographic data created by layering tomographic images taken using computed tomography (CT) and model data created using CAD (Computer-Aided design).
[0032] Furthermore, waveform data can include, for example, time series data and displacement data. Time series data can include, for example, sound data, vibration data, stock price changes, etc.; any data whose value changes over time can be considered. Displacement data can include, for example, the surface height and surface profile of a sample; any data whose value changes with coordinates and other parameters can be considered.
[0033] Furthermore, other data, such as cyclic voltammetry charts and gas chromatography (GC) graphs, can be cited.
[0034] Furthermore, as the data to be analyzed, numerical data such as coordinate data (Crystallographic Information: CIF) files and composition tables of compositions can also be used.
[0035] User terminal 200 is a user-operated terminal and a computer device with a display. User terminal 200 sends analysis object data to server 100 via network N. Then, user terminal 200 receives the analysis results of the analysis object data from server 100 via network N.
[0036] Server 100 receives the data to be analyzed from user terminal 200 and analyzes the received data. Then, server 100 sends the analysis results to user terminal 200 via network N.
[0037] Figure 2 This is a block diagram illustrating the hardware structure of the server involved in Implementation Method 1. For example... Figure 2 As shown, server 100 includes processor 110, memory 120, storage device 130, input / output interface 140, network interface 150 and internal bus 160.
[0038] The internal bus 160 is a data transmission path for the processor 110, memory 120, storage device 130, input / output interface 140, and network interface 150 to send and receive data with each other. The method of connecting the processor 110, etc., is not limited to bus connection.
[0039] The memory 120 is a main storage device implemented using random access memory (RAM) or the like.
[0040] Storage device 130 is an auxiliary storage device implemented using a hard disk, solid-state drive (SSD), memory card, or read-only memory (ROM). The storage device 130 stores programs used to perform the desired functions.
[0041] Processor 110 is a central processing unit (CPU), graphics processing unit (GPU), or field-programmable gate array (FPGA), among other processors. Processor 110 executes a program stored in storage device 130 by loading it into memory 120, as described later. Figure 3 The functions of each functional block are shown in the diagram.
[0042] Input / output interface 140 is an interface used to connect server 100 and input / output devices. For example, input devices such as keyboards or output devices such as displays can be connected to input / output interface 140.
[0043] Network interface 150 is an interface used to connect server 100 to the network.
[0044] Additionally, when the program is read into a computer, it includes a set of commands (or software code) for causing the computer to perform one or more functions described in the embodiments. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. As non-limiting examples, computer-readable media or tangible storage media include RAM, ROM, flash memory, SSD or other memory technologies, CD-ROM, digital versatile disc (DVD), Blu-ray disc (registered trademark) or other optical disc storage devices, magnetic tape, magnetic tape, disk storage devices, or other magnetic storage devices. The program may be transmitted on a transient computer-readable medium or a communication medium. As non-limiting examples, transient computer-readable media or communication media include electrical, optical, acoustic, or other forms of propagation signals.
[0045] Figure 3 This is a block diagram illustrating the functionality of the server involved in Implementation Method 1. For example... Figure 3 As shown, the server 100 includes a data acquisition unit 111, a feature acquisition unit 112, a display mode determination unit 113, and a display control unit 114 as functional blocks.
[0046] The data acquisition unit 111 acquires multiple analysis object data. More specifically, the data acquisition unit 111 acquires multiple analysis object data from the user terminal 200 via network N. Then, the data acquisition unit 111 outputs the acquired multiple analysis object data to the display control unit 114.
[0047] Furthermore, the data acquisition unit 111 does not need to acquire multiple analysis object data in a single reception. For example, the data acquisition unit 111 can acquire multiple analysis object data by acquiring the analysis object data in multiple separate receptions. In this case, the data acquisition unit 111 can store the acquired analysis object data in the storage device 130 each time it acquires analysis object data. Then, when displaying the analysis object data, the analysis object data to be displayed can be read from the storage device 130 and output to the display control unit 114.
[0048] Furthermore, the data acquisition unit 111 does not need to read all the analysis object data stored in the storage device 130; it can read only the analysis object data specified by the user and output it to the display control unit 114. That is, the data acquisition unit 111 can create a database storing analysis object data. Then, in order for the user to appropriately select data to be displayed from the created database, the data acquisition unit 111 according to this embodiment can be configured.
[0049] The feature acquisition unit 112 acquires the feature values of the data of the object being analyzed. The feature acquisition unit 112 outputs the acquired feature values to the display mode determination unit 113 and the display control unit 114.
[0050] The feature acquisition unit 112 can, for example, acquire the analysis object data from the data acquisition unit 111. Then, it can also acquire the feature values of the analysis object data by extracting feature values from the acquired analysis object data. Furthermore, the feature acquisition unit 112 can, for example, acquire the feature values of records associated with the analysis object data from a database.
[0051] For example, the feature acquisition unit 112 can obtain principal component values as feature quantities by performing principal component analysis (PCA) on multiple analysis object data. The principal components and principal component values obtained through PCA are particularly difficult for users to intuitively understand in the results obtained using feature quantities. Therefore, the display system according to the present invention exhibits a special effect when using principal component values as feature quantities. Furthermore, in addition to principal component values, the feature acquisition unit 112 can also acquire, for example, peak intensity or wavelength, and metadata associated with each analysis data (e.g., physical property values, process variables, composition ratios, etc.) as feature quantities.
[0052] Furthermore, the feature acquisition unit 112 can, for example, synthesize two or more feature values selected by the user (e.g., product or sum), and output the synthesized value as a feature value to the display mode determination unit 113 and the display control unit 114.
[0053] The display mode determination unit 113 acquires feature values of multiple analysis object data that are to be displayed from the feature value acquisition unit 112. Then, the display mode determination unit 113 determines the display mode of the multiple analysis object data plotted in the same chart according to the order of the feature values. The display mode determination unit 113 outputs information related to the determined display mode to the display control unit 114.
[0054] More specifically, the display mode determination unit 113 determines, for example, the overlapping order of multiple analytical object data in the same chart as the display mode based on the magnitude of the characteristic quantities. The display mode determination unit 113 determines, for example, the overlapping order so that analytical object data with larger characteristic quantities are displayed closer to the front of the chart. This allows the user to intuitively grasp the changes in analytical object data accompanying changes in the magnitude of the characteristic quantities, making it easier for the user to interpret the characteristic quantities. Furthermore, the display mode determination unit 113 can determine the overlapping order so that analytical object data with smaller characteristic quantities are displayed closer to the front of the chart.
[0055] Furthermore, the display mode determination unit 113 can determine the analysis object data to be displayed on the front side of the chart based on the contribution of the feature quantity to the performance. For example, when the smaller the feature quantity, the higher the performance, the display mode determination unit 113 determines the overlap order so that the analysis object data with smaller feature quantities is displayed closer to the front side of the chart. On the other hand, when the larger the feature quantity, the higher the performance, the display mode determination unit 113 determines the overlap order so that the analysis object data with larger feature quantities is displayed closer to the front side of the chart. As a result, users can easily identify the high-performance analysis object data, and users can easily interpret the feature quantities.
[0056] Furthermore, the display mode determination unit 113 can determine the offset of multiple analysis object data in the same chart as the display mode based on the order of the magnitude of the feature values. More specifically, the display mode determination unit 113 determines, for example, the offset so that analysis object data with larger feature value values are offset further away from the reference position and directly upwards, while analysis object data with smaller feature value values are positioned closer to the reference position. This improves the visual recognizability of the analysis object data, making it easier for users to interpret the feature values.
[0057] Furthermore, the display mode determination unit 113 can change the thickness, color, or transparency of the lines drawn for multiple analytical object data in a chart according to the order of the magnitude of the feature quantities. This further improves the visual recognizability of the analytical object data.
[0058] The display control unit 114 acquires analysis object data from the data acquisition unit 111, acquires feature quantities from the feature quantity acquisition unit 112, and acquires information related to the display mode from the display mode determination unit 113. The display control unit 114 displays a chart containing multiple analysis object data according to the display mode determined by the display mode determination unit 113.
[0059] refer to Figures 4 to 6 An example of the structure of the display screen displayed on the user terminal 200 by the display control unit 114 will be described. Figures 4 to 6 This is a schematic diagram illustrating an example of the structure of the display screen displayed on a user terminal by the display control unit according to Embodiment 1.
[0060] First of all, Figures 4 to 6 A summary description is provided. For example... Figures 4 to 6 As shown, the display screen P1 according to Embodiment 1 displays six drawing lines P11a, P11b, P11c, P11d, P11e, and P11f representing the data of the analysis object. Unless otherwise specified, these six drawing lines will be simply referred to as drawing lines P11 below. Furthermore, the number of drawing lines P displayed on the display screen P1 is not limited to six; any number of drawing lines can be displayed. Moreover, the user can arbitrarily set the number of drawing lines displayed. Figures 4 to 6 Among the drawn lines P11 shown, the line with the smallest feature quantity "PC1" is P11a. Then, the feature quantity "PC1" increases sequentially to P11b, P11c, P11d, P11e and P11f.
[0061] And, as Figures 4 to 6 As shown, the display screen P1 of this embodiment 1 displays a scale display P12 representing the value of the feature quantity "PC1". The value of the feature quantity "PC1" in the scale display P12 increases from left to right. The user uses this to visually confirm which value of the feature quantity each drawn line P11a to P11f corresponds to.
[0062] Next, regarding Figures 4 to 6 Please provide a detailed explanation.
[0063] Figure 4 This is a schematic diagram illustrating an example of the structure of a display screen when the display mode determination unit according to Embodiment 1 determines the overlapping order of the analysis object data as the display mode. The display mode determination unit 113 determines the overlapping order of multiple analysis object data in the same chart as the display mode based on the magnitude order of the feature quantities. Then, the display mode determination unit 113 outputs information related to the determined display mode to the display control unit 114. For example... Figure 4 As shown, the display control unit 114 displays the drawn line P11 in the graph of the display screen P1, arranged in the overlapping order of the data of multiple analysis objects. This allows the user to intuitively grasp the changes in the analysis object data accompanying the changes in the magnitude of the characteristic quantity, thus making the interpretation of the characteristic quantity easier.
[0064] Figure 5 This is a schematic diagram illustrating an example of the structure of a display screen when the display mode determination unit according to Embodiment 1 determines the offset of the analysis object data as the display mode. The display mode determination unit 113 determines the offsets of multiple analysis object data in the same chart as the display mode based on the order of the magnitude of the feature quantities. Then, the display mode determination unit 113 outputs information related to the determined display mode to the display control unit 114. For example... Figure 5 As shown, the display control unit 114 displays the drawn lines P11 in the graph of the display screen P1 according to the determined offset. This improves the visual recognizability of the data being analyzed, making it easier for the user to interpret the feature quantities.
[0065] Figure 6 This is a schematic diagram illustrating another example of the structure of the display screen when the display mode determination unit according to Embodiment 1 determines the overlapping order of the analysis object data as the display mode. Furthermore, Figure 6 The feature value "PC1" in the table refers to the principal component values obtained by performing principal component analysis on the data being analyzed. For example... Figure 6 As shown, in the graph on the display screen P1, the display control unit 114 can further display, in addition to the plotted line P11, the plotted line P13 representing the principal component value "PC1". This allows the user to intuitively grasp the relationship between the characteristic quantity and the data of the analysis object, making the interpretation of the characteristic quantity easier.
[0066] <Display System Actions>
[0067] Next, the operation of the display system, i.e., the display method involved in Implementation Method 1, will be described. Figure 7 This is a flowchart illustrating the display method according to Implementation Method 1.
[0068] exist Figure 7 In the processing sequence, the processor 110 of the server 100 reads the program stored in the storage device 130 into the memory 120 and executes it, thereby functioning as a data acquisition unit 111, a feature acquisition unit 112, a display mode determination unit 113, and a display control unit 114.
[0069] In the analysis method according to Embodiment 1, firstly, the processor 110 acquires the data of the object of analysis (S101). That is, in S101, the processor 110 functions as a data acquisition unit 111.
[0070] Next, the processor 110 acquires the feature values of the analysis object data (S102). That is, in S102, the processor 110 functions as a feature acquisition unit 112. More specifically, in S102, the processor 110 acquires the feature values of the analysis object data that will be displayed.
[0071] Alternatively, S102 can be a process where the processor 110 obtains a feature quantity by extracting a feature quantity from multiple measurement data. Furthermore, S102 can be a process where the processor 110 obtains a feature quantity from a database stored in a storage device 130 or the like.
[0072] Next, the processor 110 determines the display method of multiple analysis object data plotted in the same chart according to the order of the magnitude of the feature quantities (S103). That is, in S103, the processor 110 functions as the display method determination unit 113. More specifically, in S103, the processor 110 determines the display method based on the order of the magnitude of the feature quantities, such as the overlap order, offset, line thickness, line color, and line transparency of multiple analysis object data plotted in the same chart.
[0073] Finally, the processor 110 displays a chart containing data from multiple analysis objects according to the display mode determined in S103 (S104), and the display system according to Embodiment 1 concludes a series of operations. That is, in S104, the processor 110 functions as a display control unit 114. More specifically, in S104, the processor 110 displays a chart containing data from multiple analysis objects according to the display mode determined in S103.
[0074] As explained above, the display system of Embodiment 1 determines the display method of multiple analysis object data plotted in the same chart based on the order of the magnitude of the characteristic quantities of the multiple analysis object data. This structure allows for a clear understanding of the changes in the analysis object data accompanying changes in the magnitude of the characteristic quantities, making it easier for users to interpret the characteristic quantities.
[0075] The present invention has been described above according to the above embodiments, but the present invention is not limited to the structure of the above embodiments, but includes various modifications, alterations and combinations that can be made by those skilled in the art within the scope of the technical solutions in the claims.
Claims
1. A display system, characterized in that, have: The data acquisition department acquires data from multiple analytical objects; The feature acquisition unit acquires the feature quantities of the data of the analysis object; The display mode determination unit determines the display mode of multiple analysis object data plotted in the same chart according to the order of magnitude of the feature quantities; and The display control unit displays the chart according to the display method.
2. The display system according to claim 1, characterized in that, The display mode determination unit determines the overlapping order of the analysis object data in the chart based on the magnitude order of the feature quantities.
3. The display system according to claim 1 or 2, characterized in that, The display mode determination unit determines the offset of the analysis object data in the chart according to the order of the magnitude of the feature quantities.
4. The display system according to claim 1 or 2, characterized in that, The feature quantity is the principal component value obtained by performing principal component analysis on the data of the analysis object. The display control unit displays the principal components on the chart.
5. A display method, characterized in that, Includes the following steps: Retrieve data from multiple analysis objects; Obtain the feature values of the data of the analysis object; The display method for multiple analytical object data plotted in the same chart is determined according to the order of the magnitude of the feature quantities; and The chart is displayed according to the described display method.
Citation Information
Patent Citations
Information processing apparatus, information processing method, and information processing program
JP2024106786A