Display system, display method, and program product
By designing the analysis object data acquisition unit, text acquisition unit, and display control unit of the display system, information is extracted from the text data and displayed in a differentiated manner. This solves the problem that existing technologies fail to utilize the experimenter's knowledge and experience, and realizes the effective utilization and analysis assistance of the experimenter's knowledge and experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TOYOTA JIDOSHA KK
- Filing Date
- 2025-11-25
- Publication Date
- 2026-06-02
AI Technical Summary
Existing technologies fail to fully utilize the knowledge and experience gained by experimenters during experiments, resulting in the analysis system being unable to effectively utilize this important information.
A display system was designed, including an analysis object data acquisition unit, a text acquisition unit, and a display control unit. By extracting information from the text data and displaying it according to the differences, the system helps experimenters intuitively understand the differences between samples.
It enables the use of the experimenter's knowledge and experience to assist in analysis, allowing users to intuitively grasp the differences between samples and their analysis results, thus improving the effectiveness of the analysis.
Smart Images

Figure CN122133607A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to display systems, display methods, and program artifacts. Background Technology
[0002] Patent Document 1 describes a data analysis system for analyzing measurement data obtained from analytical materials. The data analysis system in Patent Document 1 receives measurement data via a communication device, processes the measurement data using a learned machine learning model, and outputs the analysis results.
[0003] Patent Document 1: Japanese Patent Application Publication No. 2021-092467
[0004] In addition, experimenters and developers gain various kinds of knowledge and experience during experiments. This knowledge and experience may contain information that is crucial to the analysis.
[0005] However, incorporating such knowledge and experience into the analysis presents difficulties. Therefore, in analytical systems involving existing technologies, such knowledge and experience are not fully utilized.
[0006] That is, in analytical systems involving existing technology, there is a problem that experimenters fail to fully utilize the knowledge and experience gained in experiments. Patent Document 1 does not disclose a technology that can solve this problem. Summary of the Invention
[0007] This disclosure was made to address such problems, with the aim of providing a display system, display method, and display program that can assist in analysis utilizing the experimenter's knowledge and experience.
[0008] The display system disclosed herein includes an analysis object data acquisition unit, a text acquisition unit, an extraction unit, and a display control unit. The analysis object data acquisition unit acquires analysis object data, including at least one of measurement data obtained by measuring a sample and numerical data related to the sample. The text acquisition unit acquires text data related to the sample. The extraction unit extracts sample-related information from the text data. The display control unit displays the analysis object data and the analysis results of the analysis object data by differentiating at least one of the extracted information based on the differences in the extracted information.
[0009] Based on this structure, users can intuitively understand how the differences between extracted samples are reflected in the data of the analyzed objects and the analysis results. As a result, the display system 1 according to this embodiment can assist in analysis utilizing the experimenter's knowledge and experience.
[0010] In the display system disclosed herein, the extracted information may also include at least one of information related to the experimental conditions of the sample and information related to the physical properties of the sample.
[0011] In the display system disclosed herein, the display control unit may also group the samples into multiple groups according to the differences in the extracted information, and display at least one of the analysis object data and the analysis result of the analysis object data in different forms for each group.
[0012] In the display system disclosed herein, the data analyzed may also include measurement data. Furthermore, the display control unit can display the measurement data in different colors for each group.
[0013] In the display system disclosed herein, the display control unit may also display at least one of the analysis object data and the analysis result of the analysis object data separately for each group according to the display area.
[0014] The display system disclosed herein may also include an analysis unit that plots the corresponding plotted points on the mapping data based on the analysis object data. Furthermore, the display control unit can display the plotted points in different formats for each group.
[0015] The display method disclosed herein performs the following steps.
[0016] The analytical object data includes at least one of the measurement data obtained by measuring the sample and the numerical data related to the sample.
[0017] Obtain textual data related to the sample.
[0018] Extract information related to the sample from text data.
[0019] The display is based on the differences in the extracted information, which differentiate at least one of the data being analyzed and the analysis results.
[0020] The display program disclosed herein causes the computer to perform the following actions.
[0021] The analytical object data includes at least one of the measurement data obtained by measuring the sample and the numerical data related to the sample.
[0022] Obtain textual data related to the sample.
[0023] Extract information related to the sample from text data.
[0024] The display is based on the differences in the extracted information, which differentiate at least one of the data being analyzed and the analysis results.
[0025] According to this disclosure, a display system, display method, and display program are provided that can assist in analysis by utilizing the knowledge and experience of the experimenter. Attached Figure Description
[0026] The above and other objects, features and advantages of this disclosure will be more fully explained by the following detailed description and accompanying drawings.
[0027] Figure 1 This is a block diagram illustrating the structure of the display system according to the first embodiment.
[0028] Figure 2 This is a block diagram illustrating the structure of the server according to the first embodiment.
[0029] Figure 3 This is a block diagram illustrating the structure of the server according to the first embodiment.
[0030] Figure 4 This is a schematic diagram used to explain the configuration of the server according to the first embodiment.
[0031] Figure 5 This is a schematic diagram used to explain the configuration of the server according to the first embodiment.
[0032] Figure 6 This is a flowchart illustrating the operation of the display system according to the first embodiment.
[0033] Figure 7 This is a block diagram illustrating the structure of the server according to the second embodiment.
[0034] Figure 8 This is a schematic diagram used to explain the configuration of the server according to the second embodiment. Detailed Implementation
[0035] <First Embodiment>
[0036] (Structure of the display system)
[0037] Hereinafter, the first embodiment of this disclosure will be described in detail with reference to the accompanying drawings. First, the structure of the display system according to this embodiment will be described in detail.
[0038] Figure 1 This is a block diagram illustrating the structure of the display system according to the first embodiment. For example... Figure 1 As shown, the display system 1 involved in this embodiment is connected to a server 100 and a user terminal 200 via a network N such as the Internet.
[0039] Typically, the display system 1 involved in this embodiment is provided as part of a data cloud service used in materials development and research and development, and is used as a system for promoting research and development using materials informatics (MI) and data science.
[0040] Display system 1 stores various data related to the experimental samples. Furthermore, display system 1 analyzes the stored data based on instructions from the user.
[0041] In addition, the various data related to the experimental samples mentioned here include the data of the analysis objects described later, as well as text data.
[0042] In display system 1, user terminal 200 sends various data related to the experimental sample to server 100, and server 100 analyzes the received data. Then, server 100 sends the analysis results to user terminal 200, and user terminal 200 displays the received analysis results.
[0043] The user terminal 200 involved in this embodiment is a user-operated terminal, typically a computer device with a display device.
[0044] User terminal 200 sends various data related to the experimental sample to server 100 via network N. Then, user terminal 200 receives the analysis results of the various data related to the experimental sample from server 100 via network N.
[0045] In this embodiment, the server 100 receives various data related to the experimental samples from the user terminal 200 via network N and analyzes the received data. Then, the server 100 sends the analysis results to the user terminal 200 via network N.
[0046] Figure 2 This is a block diagram illustrating the hardware structure of the server according to the first embodiment.
[0047] like 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.
[0048] 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. However, the method of interconnecting the processor 110 and the others is not limited to bus connection.
[0049] Memory 120 is a main storage device implemented using RAM (Random Access Memory) or the like. Storage device 130 is an auxiliary storage device implemented using a hard disk, SSD (Solid State Drive), memory card, or ROM (Read Only Memory) or the like. Storage device 130 stores programs used to perform the desired functions.
[0050] Processor 110 is any processor, such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), or FPGA (Field-Programmable Gate Array). Processor 110 executes the program described later by reading it from storage device 130 into memory 120 and executing it. Figure 3 The diagram shows the functions of each module.
[0051] Input / output interface 140 is an interface used to connect server 100 to input / output devices. For example, input devices such as keyboards and output devices such as display devices can also be connected to input / output interface 140.
[0052] Network interface 150 is an interface used to connect server 100 to the network.
[0053] Furthermore, the program includes a set of commands (or software code) that, when read by a computer, cause the computer to perform one or more functions described in the implementation. The program may also be stored on a non-transitory computer-readable medium or a physical storage medium. By way of example, and not limitation, a computer-readable medium or a physical storage medium includes RAM, ROM, flash memory, SSD or other storage technologies, CD-ROM, DVD (digital versatile disc), Blu-ray disc or other optical disc storage media, magnetic tape cassettes, magnetic tape, disk storage media or other magnetic storage devices. The program may also be transmitted via a temporary computer-readable medium or on a communication medium. By way of example, and not limitation, a temporary computer-readable medium or communication medium includes electrical, optical, acoustic or other forms of propagation signals.
[0054] Figure 3 This is a block diagram illustrating the structure of the server according to the first embodiment. For example... Figure 3 As shown, the server 100 in this embodiment includes an analysis object data acquisition unit 111, a text acquisition unit 112, an extraction unit 113, and a display control unit 114 as functional modules.
[0055] The analysis object data acquisition unit 111 acquires analysis object data. More specifically, the analysis object data acquisition unit 111 according to this embodiment acquires multiple analysis object data from the user terminal 200 via network N. The analysis object data acquisition unit 111 outputs the acquired analysis object data to the display control unit 114.
[0056] Furthermore, the analysis object data acquisition unit 111 can also store the acquired analysis object data in the storage device 130 each time it acquires analysis object data. Moreover, when performing the analysis described later, the analysis object data can be read from the storage device 130 and output to the display control unit 114.
[0057] In addition, in this case, the analysis object data acquisition unit 111 may not need to read all the analysis object data stored in the storage device 130, but only read the specified analysis object data received from the user and output it to the display control unit 114.
[0058] That is, the analysis object data acquisition unit 111 can also be made into a database storing analysis object data. Moreover, the analysis object data acquisition unit 111 according to this embodiment can also be configured such that the user can appropriately select data as the analysis object from the prepared database.
[0059] Here, the analytical object data acquired by the analytical object data acquisition unit 111 in this embodiment is at least one of measurement data obtained by measuring the sample and numerical data related to the sample.
[0060] In other words, the analytical object data acquisition unit 111 according to this embodiment acquires at least one of the measurement data obtained by measuring the sample and the numerical data related to the sample, namely, analytical object data.
[0061] Furthermore, the measurement data obtained from the sample can be raw data output from the measuring instrument that measured the sample, or it can be data that has undergone parsing processing. Any type of data is acceptable as long as it is recorded in a computer-readable format.
[0062] Measurement data obtained by measuring samples can include, for example, spectral data, waveform data, graph data, secondary image data, and three-dimensional image data.
[0063] Examples of spectral data include those obtained using 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).
[0064] In addition, as two-dimensional image data, examples include image data captured using optical microscopes, scanning electron microscopes (SEM), transmission electron microscopes (TEM), and computed tomography (CT).
[0065] In addition, examples of three-dimensional image data include imaging data created by layering tomographic images taken using computed tomography (CT) and model data created using CAD (Computer-Aided design).
[0066] In addition, wave series data, such as time series data and displacement data, can be cited as examples. Time series data, such as acoustic data and vibration data, can be cited as examples; however, any type of data whose values change over time can be accepted. Displacement data, such as the surface height and surface profile of a sample, can be cited as examples; however, any type of data whose values change with coordinates and other parameters can be accepted.
[0067] In addition, other data such as cyclic voltammetry, gas chromatography (GC) spectra, and coordinate data such as CIF (Crystallographic Information) files can be cited.
[0068] Numerical data related to a sample can be, for example, numerical data that defines the experimental conditions of the sample, or numerical data that represents the structure of the sample.
[0069] For example, when the sample is a composition, the numerical data related to the sample can be the content of each component contained in the composition. Alternatively, when the sample is a product, the numerical data related to the sample can be, for example, values related to reaction conditions such as reaction temperature, reaction time, the weight of the substrate used in the reaction, and the reaction scale.
[0070] Alternatively, the data analyzed can be either measurement data obtained by measuring a sample or numerical data related to the sample. For example, physical property values of a sample can be cited as an example of data that combines measurement data obtained by measuring a sample and numerical data related to the sample.
[0071] Examples of physical properties that can be used as samples include mechanical properties such as strength, hardness, toughness, and wear resistance; physical properties such as density, electrical conductivity, magnetism, thermal conductivity, and thermal expansion coefficient; and chemical properties such as corrosion resistance.
[0072] In addition, the data analyzed is not limited to data related only to the sample; for example, it may also include performance values of products and modules made using the sample.
[0073] Examples of performance values for products and modules made using samples include the photoelectric conversion efficiency of solar cells with photoelectric conversion layers using samples as materials, and values obtained by evaluating the durability of vehicles manufactured using samples as body materials.
[0074] That is, the analysis object data acquired by the analysis object data acquisition unit 111 may be data that directly or indirectly defines the structure of the sample as the analysis object, or data that directly or indirectly evaluates the performance of the sample as the analysis object.
[0075] Furthermore, the analysis object data involved in this embodiment is data that records information related to the experimental content in a non-textual form.
[0076] The text acquisition unit 112 acquires text data that records the experimental content of the sample. The text acquisition unit 112 outputs the acquired text data to the extraction unit 113.
[0077] Furthermore, the text acquisition unit 112 may store the acquired text data in the storage device 130 each time it acquires text data. Moreover, when performing the analysis described later, the text data may be read from the storage device 130 and output to the extraction unit 113.
[0078] Furthermore, in this case, the text acquisition unit 112 may not need to read all the text data stored in the storage device 130, but only read the specified text data received from the user and output it to the extraction unit 113.
[0079] That is, the text acquisition unit 112 can also be made into a database storing text data. Moreover, the text acquisition unit 112 according to this embodiment can also be configured such that the user can appropriately select data to be analyzed from the prepared database.
[0080] Furthermore, in the database mentioned here, text data can also be stored in a corresponding relationship with the aforementioned analysis object data. That is, the server 100 involved in this embodiment can also store the obtained analysis object data and text data in the same database in a corresponding relationship according to each sample.
[0081] Furthermore, in this case, the text acquisition unit 112 can also acquire text data that corresponds to the specified analysis object data received from the user as the analysis object.
[0082] Here, the text data involved in this embodiment is data obtained by recording in text form a document made by the experimenter who performed the experiment related to the sample to record the experimental content.
[0083] For example, text data can also be generated by an experimenter inputting a document recording experimental content into the user terminal 200 using an input method such as a keyboard. In this case, the text acquisition unit 112 acquires the text data recording the experimental content of the sample by receiving the input text data from the user terminal 200. Furthermore, in this case, the text data can also be referred to as electronic experimental notes.
[0084] Alternatively, the experimental content can be recorded on paper by the experimenter using writing instruments. In this case, the text acquisition unit 112 can also convert the text on the paper into text data by acquiring image data of the paper containing the experimental content from the user terminal 200 and performing image processing on the acquired image data. Then, the text acquisition unit 112 can also acquire the converted text data as text data recording the experimental content of the sample. Furthermore, in this case, the article recording the experimental content can also be a so-called experimental notebook.
[0085] As described above, the text acquisition unit 112 of this embodiment can acquire text data that was originally recorded in electronic data form, or text data generated by converting text information originally recorded on paper.
[0086] That is, the text acquisition unit 112 can also acquire text data by acquiring data other than text data and converting or extracting the acquired data.
[0087] For example, the text acquisition unit 112 can also extract text data from electronic data containing both text and image data. Furthermore, the images mentioned here can be, for example, photographs of the appearance of a sample, sketches of experimental apparatus, or images representing spectral data obtained from measuring a sample. That is, any type of image can be any image recorded in a lab notebook or electronic lab notebook.
[0088] The display system according to this embodiment can differentiate based on the differences in information extracted from the text data already acquired by the text acquisition unit, and displays at least one of the analysis object data and the analysis result of the analysis object data, as will be described in detail later.
[0089] That is, the display system according to this embodiment can extract the differences between samples from the documents made by the experimenter to record the experimental content, differentiate them according to the extracted differences, and display at least one of the data of the analysis object and the analysis results.
[0090] Based on this structure, users can intuitively understand how the differences between extracted samples are reflected in the data of the analyzed objects and the analysis results. As a result, the display system 1 according to this embodiment can assist in analysis utilizing the experimenter's knowledge and experience.
[0091] The extraction unit 113 acquires text data from the text acquisition unit 112. The extraction unit 113 extracts extraction information related to the experimental content from the text data. The extraction unit 113 outputs the extracted extraction information to the display control unit 114.
[0092] The extracted information involved in this embodiment is used to assist in the analysis of the sample. Therefore, the extracted information involved in this embodiment preferably includes, for example, at least one of information related to the experimental conditions of the sample and information related to the physical properties of the sample.
[0093] The extraction information extracted by the extraction unit 113 is information that extracts information related to the experimental content contained in the text data in a categorizable or evaluable form. Therefore, the extraction information involved in this embodiment may include, for example, numerical data that records multiple variables, or identification data that records identification information for various elements related to each sample.
[0094] In the above case, the extraction unit 113 may also first extract at least one of the information related to the experimental conditions of the sample and the information related to the physical properties of the sample.
[0095] Then, the extraction unit 113 can also extract numerical data as extraction data by quantifying the degree of the extracted items for each sample. Alternatively, the extraction unit 113 can also extract identification data as extraction data by extracting identification information related to the extracted items from text data.
[0096] In the above-described case, the extraction unit 113 may, for example, refer to a database that records vocabulary related to experimental conditions and vocabulary related to physical properties. Furthermore, the extraction unit 113 may also extract items by retrieving vocabulary recorded in the database from text data.
[0097] Alternatively, the extraction unit 113 may also extract items by using artificial intelligence (AI) trained in a manner that takes text data as input data and outputs items.
[0098] When extracting numerical data, the extraction unit 113 can also quantify the degree of the item by extracting the value representing the degree of the item recorded in the text data.
[0099] For example, when the text data states "the reaction solution was heated at a reaction temperature of 60 degrees Celsius for 1 hour," the extraction unit 113 first extracts "reaction temperature" and "reaction time" as items related to the experimental conditions. Then, for the "reaction temperature" item, the degree of the item is quantified by extracting the value of "60 degrees Celsius." Additionally, for the "reaction temperature" item, the degree of the item is quantified by extracting the value of "1 hour."
[0100] In addition, when the extraction unit 113 extracts items related to the physical properties of the sample, it can assign a first predetermined value to samples in which the physical property was found and a second predetermined value to samples in which the physical property was not found, thereby quantifying the degree of the physical property.
[0101] For example, when obtaining text data that states "a foaming product was obtained" and text data that states "a product was obtained" without mentioning foaming, the extraction unit 113 first extracts "foaming" as an item related to the physical properties of the sample.
[0102] Then, the extraction unit 113 assigns a first predetermined value (e.g., "1") to the "foaming" item of the sample corresponding to the text data that states "a foaming product was obtained". Furthermore, the extraction unit 113 assigns a second predetermined value (e.g., "0") to the "foaming" item of the sample corresponding to the text data that states "a product was obtained" without mentioning foaming.
[0103] However, when the extraction unit 113 extracts items related to the physical properties of the sample, the extraction unit 113 may not quantify the degree of the physical property, but simply extract identification information related to whether the physical property has been found.
[0104] In addition, the extraction unit 113 can also extract words that indicate the degree of an item recorded in the text data and quantify the degree of the item based on the extracted words.
[0105] For example, when there is text data stating "a slightly foamed product was obtained", text data stating "a foamed product was obtained", and text data stating "a vigorously foamed product was obtained", the extraction unit 113 first extracts "foaming property" as an item related to the physical properties of the sample. In addition, the extraction unit 113 extracts "slightly" and "vigorously" as words indicating the degree of the item.
[0106] Then, the extraction unit 113 assigns a first predetermined value (e.g., "1") to the "foaming property" item of the sample corresponding to the text data described as "a slightly foamed product was obtained". Additionally, the extraction unit 113 assigns a second predetermined value (e.g., "2") greater than the first predetermined value to the "foaming property" item of the sample corresponding to the text data described as "a foamed product was obtained". Furthermore, the extraction unit 113 assigns a third predetermined value (e.g., "3") greater than the second predetermined value to the "foaming property" item of the sample corresponding to the text data described as "a violently foamed product was obtained".
[0107] In addition, the extraction unit 113 can also extract identification information related to each extracted item as extraction information.
[0108] In this case, the extraction unit 113 may, for example, extract the "manufacturing batch number of the compound" as an item and extract the corresponding "manufacturing batch number" as identification information.
[0109] Alternatively, the extraction unit 113 may extract the "date of sample production" as an item and extract the corresponding "date" as identification information.
[0110] Alternatively, the extraction unit 113 may extract "sample preparation method" as an item. In this case, the extraction unit 113 may pre-assign an identifier to the type of "sample preparation method". Then, it may identify the corresponding sample preparation method based on information recorded in the text data and record the identifier corresponding to the identified preparation method as extraction information.
[0111] Thus, the extraction unit 113 of this embodiment extracts information related to the experimental content from text data, but the extraction method is not particularly limited. That is, for the extraction unit 113 of this embodiment, any type of method can be used to extract information that can be used to classify or evaluate samples, as long as it is a method that can extract information from text data.
[0112] Furthermore, the extraction unit 113 involved in this embodiment may also use artificial intelligence (AI) to extract information from text data.
[0113] In this case, the extraction unit 113 can also extract information by using artificial intelligence (AI). The artificial intelligence (AI) is trained by using text data as input data and outputting the extracted data in the display control unit 114 in a form that can classify or evaluate samples.
[0114] The display control unit 114 obtains extraction information from the extraction unit 113. The display control unit 114 causes the display device of the user terminal 200 to display at least one of the analysis object data and the analysis result of the analysis object data. More specifically, the display control unit 114 displays at least one of the analysis object data and the analysis result of the analysis object data by differentiating it based on the differences in the extraction information.
[0115] Furthermore, the display control unit 114 can also display the analysis results of the data of the analyzed object from... Figure 3 The analysis unit (not shown) obtains the analysis results. In this case, the analysis unit obtains the analysis object data from the analysis object data acquisition unit 111, performs analysis on the obtained analysis object data, and outputs the analysis results.
[0116] The display control unit 114 can, for example, group the samples into multiple groups based on the differences in the extracted information. Furthermore, the display control unit 114 can display at least one of the analysis object data and the analysis results of the analysis object data in different formats for each group.
[0117] Figure 4 This is a schematic diagram illustrating the structure of the server according to the first embodiment. More specifically, Figure 4 This is a diagram showing a specific example of a screen displayed on the user terminal 200 by the display control unit 114 according to this embodiment.
[0118] exist Figure 4 In the process, the display control unit 114 divides each sample into a "foaming" group and a "non-foaming" group.
[0119] Furthermore, the display control unit 114 uses solid lines to represent the spectral data D1 of the samples belonging to the "foaming" group and dashed lines to represent the spectral data D2 of the samples belonging to the "non-foaming" group.
[0120] That is, in Figure 4 In the process, the display control unit 114 groups the samples into multiple groups based on the differences in the "foaming" item, and uses different lines for each group to display the spectral data as the data to be analyzed.
[0121] Based on this structure, users can visually and intuitively grasp the differences in the analytical object data corresponding to the differences in the extracted information.
[0122] In addition, Figure 4 In this disclosure, solid and dashed lines are used to differentiate the display methods of spectral data, but the methods for differentiating the display methods of spectral data are not limited to this. For example, the display control unit 114 involved in this disclosure can also differentiate the display methods of spectral data by using lines of different colors.
[0123] In other words, the display control unit 114 disclosed herein can also display the measurement data in different colors for each group when the data to be analyzed includes measurement data.
[0124] In addition, Figure 4 The system displays only two spectral data points, but the number of spectral data points that can be displayed is not limited to two; for example, it can display three or more.
[0125] In addition, Figure 4 In this configuration, the display control unit 114 displays spectral data, but the analytical data that can be displayed in the above manner is not limited to spectral data. For example, the display control unit 114 can also display waveform data, etc., in the above manner.
[0126] In addition, Figure 4 In this configuration, the display control unit 114 displays the data of the object being analyzed, but it can also display the analysis results of the data of the object being analyzed in the manner described above. Examples of analysis results of the data of the object being analyzed that can be displayed in the manner described above include feature data extracted from spectral data, waveform data, etc.
[0127] As mentioned above, in Figure 4 In addition, the display control unit 114 can also group the samples into multiple groups and use different lines for each group to display the spectral data as the data to be analyzed.
[0128] However, the display control unit 114 disclosed herein may also display at least one of the analysis object data and the analysis results of the analysis object data without dividing the sample into multiple groups.
[0129] In this case, the display control unit 114 may, for example, obtain numerical data quantified as the degree of the item from the extraction unit 113. Furthermore, at least one of the analysis object data and the analysis result of the analysis object data may be displayed using lines with varying shades of color based on the obtained numerical data. Specifically, for example, the display control unit 114 may also display the corresponding spectral data using lines where the sample with a longer reaction time has a darker color.
[0130] Based on this structure, the display control unit 114 can also display the data by differentiating at least one of the data to be analyzed and the analysis result of the data to be analyzed based on the differences in the extracted information.
[0131] Figure 5 This is a schematic diagram illustrating the structure of the server according to the first embodiment. More specifically, Figure 5 This is a diagram showing a specific example of a screen displayed on the user terminal 200 by the display control unit 114 according to this embodiment.
[0132] exist Figure 5 In the process, the display control unit 114 divides each sample into a "foaming" group and a "non-foaming" group.
[0133] Furthermore, the display control unit 114 displays images P11, P12, and P13 in the first display area P1, representing the analysis data of samples belonging to the "foaming" group, and displays images P21, P22, and P23 in the second display area P2, representing the analysis data of samples belonging to the "non-foaming" group.
[0134] That is, in Figure 5 In this process, the display control unit 114 groups the samples into multiple groups based on the differences in the "foaming property" item, and displays images representing the data of the analysis object in different display areas for each group.
[0135] Based on this structure, users can visually and intuitively grasp the differences in the analytical object data corresponding to the differences in the extracted information.
[0136] In addition, Figure 5 Each region displays three images, but the number of images that can be displayed is not limited to three; it can also be one, two, or more than four. Additionally, there can be regions where no images are displayed at all.
[0137] exist Figure 5 In the displayed screen, the display control unit 114 can also display images representing spectral data, waveform data, etc. Furthermore, the display control unit 114 can also... Figure 5 The screen shown displays the analysis object data obtained as two-dimensional or three-dimensional image data.
[0138] In addition, Figure 5 In this configuration, the display control unit 114 displays an image representing the data to be analyzed, but it can also display an image representing the analysis results of the data to be analyzed in the manner described above. Examples of images representing the analysis results of the data to be analyzed that can be displayed in the manner described above include images representing feature quantities extracted from spectral data, waveform data, two-dimensional image data, three-dimensional image data, etc.
[0139] (Displays the system's actions)
[0140] Next, the operation of the display system, namely the display method according to the first embodiment, will be described in detail. Figure 6 This is a flowchart illustrating the operation of the display system according to the first embodiment. Furthermore, in the following description, reference will be made as appropriate. Figures 1-5 .
[0141] exist Figure 6In the processing sequence, the processor 110 of the server 100 functions as the data acquisition unit 111, text acquisition unit 112, extraction unit 113, and display control unit 114 by reading the program stored in the storage device 130 into the memory 120 and executing it.
[0142] In the display method according to this embodiment, firstly, the processor 110 acquires the analysis object data (step ST1). More specifically, in step ST1, the processor 110 acquires at least one of the measurement data obtained by measuring the sample and the numerical data related to the sample, i.e., the analysis object data. That is, in step ST1, the processor 110 functions as the analysis object data acquisition unit 111.
[0143] For example, in step ST1, the processor 110 receives a selection of analysis object data from the user terminal 200 for performing the analysis. Then, the processor 110 retrieves the selected analysis object data from the storage device 130.
[0144] Next, processor 110 acquires text data (step ST2). More specifically, in step ST2, processor 110 acquires text data related to the sample. That is, in step ST2, processor 110 functions as a text acquisition unit 112.
[0145] For example, in step ST2, processor 110 receives a selection of text data from user terminal 200. Then, processor 110 may also retrieve the selected text data from storage device 130. Additionally, in step ST2, processor 110 may also retrieve from storage device 130 the text data that has been associated with the analysis object data obtained in step ST1 and stored therein.
[0146] Furthermore, the execution order of steps ST1 and ST2 can also be reversed. Additionally, steps ST1 and ST2 can be executed in parallel.
[0147] Next, processor 110 extracts extraction information from the text data (step ST3). More specifically, in step ST3, processor 110 extracts extraction information related to the experimental content from the text data. That is, in step ST3, processor 110 functions as extraction unit 113.
[0148] Furthermore, as described above, the extraction information related to this embodiment may include, for example, at least one of information related to the experimental conditions of the sample and information related to the physical properties of the sample.
[0149] Finally, the processor 110 displays the difference between the extracted information and at least one of the analysis results of the analysis object data, making them different (step ST4), and the display system 1 concludes the series of actions. That is, in step ST4, the processor 110 functions as the display control unit 114.
[0150] In step ST4, the processor 110, for example, causes the display device of the user terminal 200 to display... Figure 4 and Figure 5 The scene shown.
[0151] As explained above, the display system 1 of this embodiment extracts information from text data and displays it by differentiating at least one of the analysis object data and the analysis result of the analysis object data based on the differences in the extracted information.
[0152] Based on this structure, users can intuitively understand how the differences between extracted samples are reflected in the data of the analyzed objects and the analysis results. As a result, the display system 1 according to this embodiment can assist in analysis utilizing the experimenter's knowledge and experience.
[0153] <Second Implementation>
[0154] (Structure of the display system)
[0155] Hereinafter, the second embodiment of this disclosure will be described in detail with reference to the accompanying drawings. The display system according to this embodiment is an application example of the display system according to the first embodiment.
[0156] Figure 7 This is a block diagram illustrating the structure of the server according to the second embodiment. The display system according to this embodiment differs from the first embodiment in that the server 100 includes an analysis unit 115, but the other structures are the same as the display system according to the first embodiment.
[0157] In this embodiment, the analysis unit 115 acquires analysis object data from the analysis object data acquisition unit 111. Then, the analysis unit 115 plots the plotted points corresponding to the samples on the mapping data based on the analysis object data.
[0158] For example, the analysis unit 115 performs principal component analysis on the acquired analysis object data, and obtains the principal components and principal component scores as the result of the principal component analysis.
[0159] Then, the analysis unit 115 generates, for example, a mapping data, which uses the obtained principal components and the values representing the performance or physical properties of the sample corresponding to the analysis object data as coordinate axes, and plots the points corresponding to the sample on the generated mapping data.
[0160] Alternatively, the analysis unit 115 may also generate a mapping data, which uses the two or more principal components obtained as coordinate axes, and plots the points corresponding to the samples on the generated mapping data.
[0161] Furthermore, the mapping data output by the analysis unit 115 is not limited to mapping data representing the results of principal component analysis. For the analysis unit 115, any type of mapping data can be output as long as it can be used for sample analysis.
[0162] Furthermore, the mapping data mentioned here is included in the analysis results of the object data being analyzed.
[0163] Figure 8 This is a schematic diagram illustrating the structure of the server according to the second embodiment. More specifically, Figure 8 This is a diagram showing a specific example of a screen displayed on the user terminal 200 by the display control unit 114 according to this embodiment.
[0164] exist Figure 8 In the process, the display control unit 114 divides each sample into a "foaming" group and a "non-foaming" group.
[0165] Then, the display control unit 114 displays the plotting points corresponding to the samples belonging to the "foaming" group with circles, and displays the plotting points corresponding to the samples belonging to the "non-foaming" group with triangles.
[0166] That is, in Figure 8 In the middle, the display control unit 114 divides the samples into multiple groups according to the differences in the "foaming" item, and displays the plotted points in different forms for each group.
[0167] Based on this structure, users can visually and intuitively grasp the differences in the distribution of samples corresponding to the differences in the extracted information.
[0168] <Other Implementation Methods>
[0169] The display system described in the first and second embodiments is implemented as a server 100, but the configuration of the display system disclosed herein is not limited thereto. For example, the display system disclosed herein may also be implemented by two or more computer devices. In addition, for example, part or all of the configuration of the display system disclosed herein may also be implemented as a user terminal 200.
[0170] The present invention has been described above with reference to the above embodiments. However, the present invention is not limited to the structure of the above embodiments. Within the scope of the technical solution of the claims of this application, it naturally includes various modifications, alterations and combinations that can be made by those skilled in the art.
[0171] As can be seen from the foregoing description, the embodiments of this disclosure can be modified in various ways. Such modifications should not be considered as a departure from the spirit and scope of this disclosure, and all modifications that are obvious to those skilled in the art should be included within the scope covered by the above technical solutions.
Claims
1. A display system, wherein, have: The analytical object data acquisition unit acquires analytical object data including at least one of measurement data obtained by measuring a sample and numerical data related to the sample; The text acquisition unit acquires text data related to the sample; The extraction unit extracts relevant information about the sample from the text data. as well as The display control unit displays data by differentiating at least one of the data to be analyzed and the analysis results of the data to be analyzed based on the differences in the extracted information.
2. The display system according to claim 1, wherein, The extracted information includes at least one of information related to the experimental conditions of the sample and information related to the physical properties of the sample.
3. The display system according to claim 1 or 2, wherein, The display control unit groups the samples into multiple groups based on the differences in the extracted information, and displays at least one of the analysis object data and the analysis result of the analysis object data in different forms for each group.
4. The display system according to claim 3, wherein, The data analyzed includes the measurement data. The display control unit displays the measurement data for each group by color.
5. The display system according to claim 3, wherein, The display control unit displays at least one of the analysis object data and the analysis result of the analysis object data for each of the groups according to the display area.
6. The display system according to claim 3, wherein, It also includes an analysis unit that plots the corresponding points of the sample onto the mapping data based on the data of the analysis object. The display control unit displays the plotted points in different forms for each of the groups.
7. A display method, wherein, The analytical object data includes at least one of measurement data obtained by measuring a sample and numerical data related to the sample. Obtain text data related to the sample. Extract information related to the sample from the text data. Based on the differences in the extracted information, at least one of the analysis object data and the analysis result of the analysis object data is differentiated for display.
8. A programmable article, wherein, To make the computer perform the following actions: The analytical object data includes at least one of measurement data obtained by measuring a sample and numerical data related to the sample. Obtain text data related to the sample. Extract information related to the sample from the text data. Based on the differences in the extracted information, at least one of the analysis object data and the analysis result of the analysis object data is differentiated for display.