Physiologically related information output device, learning device, learning information production method, and program

The physiological-related information output device leverages abdominal sounds and machine learning to predict menstruation dates and detect menstrual pain, addressing the limitations of existing technologies by effectively utilizing sound-based physiological insights.

JP7804589B2Active Publication Date: 2026-01-22SUNTORY HLDG LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022568232
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-12-07
Filing Date
2021-12-02
Publication Date
2026-01-22
Estimated Expiration
2041-12-02

AI Technical Summary

Technical Problem

Existing technologies fail to utilize abdominal sounds for obtaining physiology-related information, particularly in predicting menstruation dates and menstrual pain, due to the lack of effective methods to extract and analyze these sounds for physiological insights.

Method used

A physiological-related information output device that uses abdominal sounds to acquire and output information through a learning device configured with machine learning algorithms, incorporating sound information acquisition, teacher data construction, and prediction units to derive menstruation-related and pain information.

Benefits of technology

Enables the prediction of menstruation dates and the detection of menstrual pain using abdominal sounds, enhancing the accuracy and reliability of physiological information output.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007804589000001
    Figure 0007804589000001
  • Figure 0007804589000002
    Figure 0007804589000002
  • Figure 0007804589000003
    Figure 0007804589000003
Patent Text Reader

Abstract

[Problem] In prior art it was not possible to predict menstruation-related information using abdominal sound. [Solution] Menstruation-related information can be predicted using abdominal sound from an abdominal part by a menstruation-related information output device according to the present invention that comprises: a learning information storage unit that stores learning information formed by using two or more teacher data including sound information acquired from abdominal sound of a user and menstruation-related information relating to menstruation; a sound information acquisition unit that acquires sound information from abdominal sound of a user; a prediction unit that applies the learning information to the sound information acquired by the sound information acquisition unit and acquires menstruation-related information; and an output unit that outputs the menstruation-related information acquired by the prediction unit.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a physiologically related information output device that acquires and outputs physiologically related information. [Background technology]

[0002] Conventionally, there has been a technique aimed at making it possible to predict menstruation dates while suppressing a decrease in prediction accuracy even when there is a large variation in menstrual cycles (see Patent Document 1).

[0003] There is also a technique for obtaining measurement information on the state of vaginal discharge and predicting the day of ovulation using the measurement information (see Patent Document 2). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Application No. 2015-523319 [Patent Document 2] Japanese Patent Application Laid-Open No. 2014-64706 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the prior art, abdominal sounds from or around the abdomen cannot be used to obtain physiology-related information related to physiology. [Means for solving the problem]

[0006] The physiological-related information output device of the first invention is a physiological-related information output device comprising: a learning information storage unit that stores learning information configured using two or more teacher data having sound information acquired from a user's abdominal sounds and physiological-related information related to physiology; a sound information acquisition unit that acquires sound information from the user's abdominal sounds; a prediction unit that applies the learning information to the sound information acquired by the sound information acquisition unit to acquire physiological-related information; and an output unit that outputs the physiological-related information acquired by the prediction unit.

[0007] With this configuration, physiological-related information can be obtained using abdominal sounds from the abdomen or the surrounding area.

[0008] Furthermore, in the menstruation-related information output device of the second invention, in contrast to the first invention, the menstruation-related information is menstruation day-related information relating to the relationship with menstruation days.

[0009] With this configuration, abdominal sounds can be used to obtain menstruation-related information relating to the relationship with menstruation days.

[0010] Furthermore, the physiological-related information output device of the third invention is a physiological-related information output device according to the first invention, in which the physiological-related information is pain information relating to menstrual pain.

[0011] With this configuration, pain information related to menstrual pain can be obtained using abdominal sounds.

[0012] Furthermore, the physiological-related information output device of the fourth invention is a physiological-related information output device in which, compared to any one of the first to third inventions, the two or more teacher data are composed of teacher data having sound information and physiological-related information obtained from abdominal sounds obtained from the abdomen on each day during the user's menstrual cycle.

[0013] With this configuration, physiological-related information can be obtained using abdominal sounds.

[0014] Furthermore, the physiological-related information output device of the fifth invention is a physiological-related information output device according to any one of the first to fourth inventions, further comprising a learning unit that performs learning processing on two or more teacher data using a machine learning algorithm and acquires learning information that is a learner, and the prediction unit performs prediction processing using a machine learning algorithm using the sound information and learning information acquired by the sound information acquisition unit, and acquires physiological-related information.

[0015] With this configuration, physiological-related information can be obtained using abdominal sounds and machine learning algorithms.

[0016] Furthermore, a physiological-related information output device according to a sixth aspect of the present invention is the physiological-related information output device according to any one of the first to fifth aspects of the present invention, wherein the sound information is two or more feature amounts of abdominal sounds of the user.

[0017] With this configuration, sound features can be obtained from abdominal sounds from the abdomen or the surrounding area, and physiological-related information can be obtained using the sound features.

[0018] In addition, the learning device of the seventh invention is a learning device that includes a sound information acquisition unit that acquires sound information from a user's abdominal sounds, a learning acceptance unit that accepts physiologically related information, a teacher data construction unit that constructs teacher data from the sound information and the physiologically related information, a learning unit that performs machine learning learning processing on the teacher data constructed by the teacher data construction unit to construct learning information that is a learner, and a storage unit that stores the learner.

[0019] With this configuration, a learning device that can predict physiologically related information using abdominal sounds can be configured using a machine learning algorithm. [Effects of the Invention]

[0020] According to the physiological-related information output device of the present invention, physiological-related information can be predicted using abdominal sounds. [Brief explanation of the drawings]

[0021] [Figure 1]Conceptual diagram of information system A in embodiment 1 [Figure 2] Block diagram of Information System A [Figure 3] Block diagram of the physiological information output device 2 [Figure 4] A flowchart illustrating an example of the operation of the learning device 1. [Figure 5] 10 is a flowchart illustrating a first example of the learning information configuration process. [Figure 6] 10 is a flowchart illustrating a second example of the learning information configuration process. [Figure 7] A flowchart illustrating an example of the operation of the physiological-related information output device 2 [Figure 8] A flowchart illustrating an example of the prediction process [Figure 9] A flowchart illustrating an example of the operation of the terminal device 3 [Figure 10] Figure showing the teacher data management table [Figure 11] Figure showing an example of the output [Figure 12] Figure showing an example of the output [Figure 13] Figure showing an example of the output [Figure 14] Overview of the computer system [Figure 15] Block diagram of the computer system DETAILED DESCRIPTION OF THE INVENTION

[0022] Hereinafter, embodiments of a physiological-related information output device and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated description may be omitted.

[0023] (Embodiment 1) In this embodiment, a physiologically related information output device is described that applies sound information about a user's abdominal sounds to learning information constructed using two or more teacher data sets having sound information about the user's abdominal sounds and physiologically related information, and acquires and outputs physiologically related information.

[0024] Abdominal sounds refer to sounds emitted from the user's abdomen. Abdominal sounds may be considered to include sounds emitted from the area around the user's abdomen. Abdominal sounds may include, for example, bowel sounds emitted from the intestines. Abdominal sounds may also include sounds emitted by blood flow in the abdomen (for example, abdominal aortic sounds) and sounds emitted from organs such as the stomach. Physiology-related information is information related to physiology, and will be described in detail later. Learning information is, for example, a learning device configured by the learning device, a correspondence table described later, etc. The learning device may also be called a classifier, a model, etc.

[0025] In addition, in this embodiment, a learning device that constitutes a learning unit and performs learning processing using a machine learning algorithm from two or more pieces of teacher data that have sound information about the user's abdominal sounds and physiological-related information will be described.

[0026] Furthermore, in this embodiment, an information system including a learning device, a physiological-related information output device, and one or more terminal devices will be described.

[0027] 1 is a conceptual diagram of an information system A according to the present embodiment. The information system A includes a learning device 1, a physiologically-related information output device 2, and one or more terminal devices 3.

[0028] The learning device 1 is a device that constitutes a learning unit and performs learning processing using a machine learning algorithm from two or more pieces of teacher data that have sound information and physiologically related information.

[0029] The physiological-related information output device 2 is a device that acquires and outputs physiological-related information using abdominal sounds.

[0030] The learning device 1 and the physiological-related information output device 2 are so-called computers, such as servers. The learning device 1 and the physiological-related information output device 2 are, for example, so-called cloud servers, ASP servers, etc., but the type is not important. The learning device 1 and the physiological-related information output device 2 may also be standalone devices.

[0031] The terminal device 3 is a terminal used by a user. The user is a person who wishes to obtain physiological-related information. The terminal device 3 is a terminal for obtaining learning information. The terminal device 3 may be, for example, a so-called personal computer, a tablet terminal, a smartphone, or the like, and the type of the terminal device 3 is not important.

[0032] Fig. 2 is a block diagram of an information system A according to this embodiment. Fig. 3 is a block diagram of a physiological-related information output device 2.

[0033] The learning device 1 includes a teacher data storage unit 11, a sound collection unit 12, a sound information acquisition unit 13, a learning acceptance unit 14, a teacher data configuration unit 15, a learning unit 16, and an accumulation unit 17.

[0034] The physiological-related information output device 2 includes a storage unit 21, a reception unit 22, a processing unit 23, and an output unit 24. The storage unit 21 includes a learning information storage unit 211. The processing unit 23 includes a sound information acquisition unit 231 and a prediction unit 232.

[0035] The terminal device 3 includes a terminal storage unit 31, a terminal reception unit 32, a terminal processing unit 33, a terminal transmission unit , a terminal reception unit 35, and a terminal output unit .

[0036] The training data storage unit 11 of the learning device 1 stores one or more training data. The training data includes sound information and physiologically related information. The sound information refers to information obtained based on abdominal sounds. The sound information may be the recorded abdominal sound data itself, or may be data obtained by processing or editing the recorded data.

[0037] The sound information is, for example, a spectrum image that represents in a predetermined format the results of analyzing audio data (which may be processed) obtained by recording abdominal sounds using Fourier transform or fast Fourier transform. Note that the sound information may be, for example, the audio data (which may be processed) itself, or data converted into another format. The sound information may be, for example, a collection of features acquired by A / D converting abdominal sounds and performing cepstrum analysis on the A / D converted data. The sound information may also be, for example, a collection of features acquired by A / D converting abdominal sounds and performing LPC analysis on the A / D converted data. The sound information is two or more feature values ​​of sounds acquired from the user's abdominal sounds.

[0038] The sound collecting unit 12 collects abdominal sounds from the abdomen or the vicinity of the abdomen of a user. The sound collecting unit 12 is, for example, a microphone.

[0039] The sound information acquisition unit 13 acquires sound information. The sound information is information acquired from abdominal sounds. The sound information acquisition unit 13 acquires sound information to be used for prediction processing to acquire physiological-related information, which will be described later, from abdominal sounds. Note that the sound information acquisition unit 13 may acquire sound information from abdominal sounds received from the terminal device 3, or may acquire sound information received from the terminal device 3. Furthermore, the sound information acquisition unit 13 may acquire sound information from abdominal sounds acquired by the sound collection unit 12.

[0040] The sound information acquisition unit 13, for example, performs A / D conversion on abdominal sounds to acquire sound information. The sound information acquisition unit 13, for example, performs cepstrum analysis on abdominal sounds to acquire sound information that is a vector of multidimensional features. The sound information acquisition unit 13, for example, performs LPC analysis on abdominal sounds to acquire sound information that is a vector of multidimensional features.

[0041] The learning receiving unit 14 receives menstruation-related information. The learning receiving unit 14 typically receives menstruation-related information input by a user. The learning receiving unit 14 typically receives the menstruation-related information in association with a user identifier. The user identifier is information that identifies a user. The user identifier is, for example, an ID, an email address, a telephone number, or a name.

[0042] The learning receiving unit 14 may receive abdominal sounds and physiologically related information. In this case, the learning device 1 does not need the sound collecting unit 12.

[0043] The learning receiving unit 14 may receive training data including sound information and physiologically related information. In this case, the learning device 1 does not need the sound collecting unit 12 and the sound information acquiring unit 13.

[0044] It is preferable that the teacher data, or abdominal sounds and physiology-related information, etc. received by the learning receiving unit 14 be associated with a user identifier.

[0045] Menstruation-related information is information related to menstruation. Examples of menstruation-related information include menstruation day-related information and pain information. Menstruation day-related information is information relating to menstruation days (e.g., the start date of menstruation, the day of ovulation, the day of menstruation end). Menstruation day-related information includes, for example, information indicating whether the start date of menstruation is approaching, information indicating whether the person is in the menstrual period, day number information indicating the number of days until the start date of menstruation, day number information indicating the number of days until the day of ovulation, and menstrual period information indicating the length of the menstrual period. Pain information is information relating to the pain of the next menstruation. Examples of pain information include information indicating whether the pain is weak or strong, and information indicating the level of pain (e.g., any value on a scale of 1 to 5, any value on a scale of 1 to 10, etc.).

[0046] Furthermore, although reception here typically refers to reception from the terminal device 3, it may also be a concept that includes reception from a microphone, reception of information input from an input device such as a keyboard, mouse, or touch panel, or reception of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

[0047] The physiological information may be input by any means, such as a touch panel, keyboard, mouse, or menu screen.

[0048] The teacher data construction unit 15 constructs teacher data from sound information and physiologically related information. The teacher data construction unit 15 constructs teacher data that is, for example, a vector having sound information and physiologically related information. The teacher data construction unit 15 constructs teacher data that is, for example, a vector having one or more feature quantities that are sound information and physiologically related information as elements. It is preferable that the teacher data be associated with a user identifier.

[0049] The teacher data constructing unit 15 may acquire other physiologically related information using one or more received physiologically related information. In other words, the received physiologically related information and the physiologically related information stored in association with the sound information do not have to be the same information.

[0050] The teacher data composing unit 15 acquires the menstruation-related information "menstrual period" using, for example, menstruation-related information indicating the "menstruation start date" and menstruation-related information indicating the "menstruation end date." That is, the teacher data composing unit 15 acquires day information indicating the day on which the menstruation-related information indicating the "menstruation start date" was received. The teacher data composing unit 15 also acquires day information indicating the day on which the menstruation-related information indicating the "menstruation end date" was received. The teacher data composing unit 15 then calculates the difference between the two pieces of day information to acquire the menstruation-related information "menstrual period." The teacher data composing unit 15 may acquire day information from a clock (not shown) or may acquire day information received from the terminal device 3. The method of acquiring day information is not important.

[0051] For example, the teacher data composing unit 15 uses menstruation-related information indicating "during a non-menstrual period" and menstruation-related information indicating "the start date of menstruation" to obtain menstruation-related information "day number information indicating the number of days until the start date of menstruation." That is, the teacher data composing unit 15 obtains day information indicating the day on which the menstruation-related information indicating "during a non-menstrual period" was received. The teacher data composing unit 15 also obtains day information indicating the day on which the menstruation-related information indicating "the start date of menstruation" was received. The teacher data composing unit 15 then calculates the difference between the two day information to obtain the menstruation-related information "day number information indicating the number of days until the start date of menstruation."

[0052] The teacher data composing unit 15 acquires, for example, menstruation-related information indicating the "start date of menstruation" and menstruation-related information indicating the "non-menstrual period" to acquire menstruation-related information "day number information indicating the number of days until ovulation." That is, the teacher data composing unit 15 acquires day information indicating the day on which the menstruation-related information indicating the "start date of menstruation" was received. The teacher data composing unit 15 also acquires information on the general number of days from the start date of menstruation to the ovulation date from the storage unit 21. Next, the teacher data composing unit 15 calculates day information indicating the ovulation date using the day information corresponding to the start date of menstruation and the information on the number of days until ovulation. Next, the teacher data composing unit 15 acquires, for example, day information on the day on which the menstruation-related information was received. Next, the teacher data composing unit 15 calculates the difference between the day information indicating the ovulation date and the day information on the day on which the menstruation-related information was received, and acquires menstruation-related information "day number information indicating the number of days until ovulation," which is the difference in days.

[0053] The teacher data composing unit 15 stores the constructed teacher data in the teacher data storage unit 11. It is preferable that the teacher data composing unit 15 stores the constructed teacher data in association with a user identifier. It is also preferable that the teacher data composing unit 15 stores the constructed teacher data in association with date information.

[0054] The learning unit 16 acquires learning information using one or more pieces of teacher data.

[0055] For example, the learning unit 16 acquires learning information for each user identifier using one or more pieces of teacher data paired with the user identifier.

[0056] The learning unit 16 acquires learning information using one or more teacher data for each type of menstruation-related information (for example, the number of days until the start of menstruation, pain level).

[0057] The learning unit 16 acquires learning information using one or more pieces of teacher data for each type of physiological-related information and each user identifier, for example.

[0058] The learning unit 16 performs a learning process on two or more pieces of teacher data using a machine learning algorithm, for example, to obtain learning information that is a learner. The learning unit 16 performs a machine learning learning process on the teacher data configured by the teacher data configuration unit 15, and configures learning information that is a learner.

[0059] Possible machine learning algorithms include deep learning, decision trees, random forests, SVMs, SVRs, etc. Furthermore, for machine learning, various machine learning functions such as the TensorFlow library, fastText, tinySVM, and the random forest module of the R language, as well as various existing libraries, can be used. The modules may also be referred to as programs, software, functions, methods, etc.

[0060] It is preferable that the two or more training data are composed of training data having sound information and physiological-related information obtained from abdominal sounds on each day during a user's menstrual cycle.

[0061] The learning unit 16 creates, for example, a correspondence table. The correspondence table has two or more pieces of correspondence information. The correspondence information may be called teacher data. The correspondence information is information indicating the correspondence between sound information and physiologically related information. The correspondence information is, for example, information indicating the correspondence between sound information and one or more types of physiologically related information. The correspondence information is, for example, information indicating the correspondence between sound information and one or more pieces of physiologically related information and one or more other pieces of physiologically related information.

[0062] A correspondence table may exist for each user identifier. A correspondence table may exist for each type of menstruation-related information. A correspondence table may exist for each user identifier and each type of menstruation-related information.

[0063] The storage unit 17 stores the learning information acquired by the learning unit 16. The storage unit 17 stores, for example, a learning device acquired by the learning unit 16. The storage destination of the learning information in the storage unit 17 may be a local recording medium or another device such as the physiological-related information output device 2.

[0064] The storage unit 17 stores the learning information acquired by the learning unit 16, for example, for each user identifier, in association with each user identifier. The storage unit 17 stores the learning information acquired by the learning unit 16, for example, for each type of menstruation-related information, in association with an identifier of the type of menstruation-related information. The storage unit 17 stores the learning information acquired by the learning unit 16, for example, for each user identifier and for each type of menstruation-related information, in association with each user identifier and type identifier. The type identifiers are, for example, "whether the start date of menstruation is approaching," "whether the period falls within the menstrual period," "the number of days until the start date of menstruation," "the number of days until ovulation," and "the length of the menstrual period."

[0065] Various types of information are stored in the storage unit 21 that constitutes the physiological-related information output device 2. The various types of information are, for example, learning information.

[0066] The learning information storage unit 211 stores one or more pieces of learning information. The learning information is, for example, the above-mentioned learning device or a correspondence table. It is preferable that the learning information is information acquired by the learning device 1. It is preferable that the learning information in the learning information storage unit 211 is associated with a user identifier. In other words, it is preferable that different learning information is used for each user. However, learning information common to two or more users may also be used. The learning information is associated with, for example, a user identifier and an identifier of the type of physiological-related information.

[0067] The receiving unit 22 receives, for example, abdominal sounds of a single user. The receiving unit 22 receives, for example, sound information acquired from the abdominal sounds of a single user. The receiving unit 22 receives, for example, abdominal sounds or sound information in association with a user identifier.

[0068] The receiving unit 22 receives, for example, an output instruction. The output instruction is an instruction to output physiological-related information. The output instruction includes, for example, abdominal sound data. The output instruction includes, for example, sound information. It is preferable that the output instruction includes a user identifier.

[0069] The reception unit 22 receives, for example, abdominal sounds, sound information, or an output instruction from the terminal device 3.

[0070] The reception of information by the reception unit 22 usually means reception from the terminal device 3, but it may also be a concept that includes reception from a microphone, reception of information input from an input device such as a keyboard, mouse, or touch panel, and reception of information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

[0071] The processing unit 23 performs various types of processing. The various types of processing are, for example, processing performed by a sound information acquisition unit 231 and a prediction unit 232.

[0072] The sound information acquisition unit 231 acquires sound information. The sound information acquisition unit 231 may acquire sound information from abdominal sounds accepted by the accepting unit 22, or the sound information acquisition unit 231 may acquire sound information accepted by the accepting unit 22. The sound information acquisition unit 231 performs the same function as the sound information acquisition unit 13. The sound information acquisition unit 231 may acquire sound information accepted by the accepting unit 22.

[0073] The prediction unit 232 applies the learning information to the sound information acquired by the sound information acquisition unit 231 to acquire physiologically related information.

[0074] The prediction unit 232 uses the sound information acquired by the sound information acquisition unit 231 and the learning information in the learning information storage unit 211 to acquire physiologically related information.

[0075] The prediction unit 232, for example, provides the sound information acquired by the sound information acquisition unit 231 and the learning information in the learning information storage unit 211 to a machine learning prediction module, executes the module, and acquires physiological-related information. As described above, the machine learning algorithm can be deep learning, decision tree, random forest, SVM, SVR, etc., but the learning process and prediction process are the same regardless.

[0076] For example, the prediction unit 232 acquires learning information associated with a user identifier corresponding to sound information acquired by the sound information acquisition unit 231 from the learning information storage unit 211, and acquires physiologically related information by applying the learning information to the sound information acquired by the sound information acquisition unit 231. In other words, it is preferable that the prediction unit 232 acquires physiologically related information using different learning information for each user. However, the prediction unit 232 may acquire physiologically related information using learning information common to two or more users or to all users.

[0077] The prediction unit 232, for example, acquires learning information corresponding to the identifier of the type of physiological-related information to be acquired from the learning information storage unit 211, and applies the learning information to the sound information acquired by the sound information acquisition unit 231 to acquire the physiological-related information of that type.

[0078] The prediction unit 232, for example, acquires an identifier of the type of physiological-related information to be acquired and learning information corresponding to the user identifier from the learning information storage unit 211, and applies the learning information to the sound information acquired by the sound information acquisition unit 231 to acquire physiological-related information.

[0079] The prediction unit 232 performs prediction processing using, for example, sound information and a learning device, according to a machine learning algorithm, and acquires physiologically related information.

[0080] For example, the prediction unit 232 selects sound information that is most similar to the sound information from the correspondence table, and acquires physiologically related information that pairs with the selected sound information from the correspondence table.

[0081] For example, the prediction unit 232 selects from the correspondence table two or more pieces of sound information that are similar enough to the sound information acquired by the sound information acquisition unit 231 to satisfy a predetermined condition (for example, the similarity is equal to or greater than a threshold), acquires from the correspondence table two or more pieces of physiological-related information corresponding to each of the selected two or more pieces of sound information, and acquires one piece of physiological-related information from the two or more pieces of physiological-related information. The prediction unit 232 acquires, for example, a representative value of the two or more pieces of physiological-related information (for example, an average value, a median value, or a value selected by majority vote).

[0082] The output unit 24 outputs the physiologically-related information acquired by the prediction unit 232. Here, output usually means transmission to the terminal device 3, but may also be a concept including display on a display, projection using a projector, printing on a printer, sound output, storage in an external recording medium, delivery of processing results to another processing device, another program, etc.

[0083] Various types of information are stored in the terminal storage unit 31 included in the terminal device 3. The various types of information are, for example, a user identifier. The user identifier may be the ID of the terminal device 3 or the like.

[0084] The terminal reception unit 32 receives various information and instructions. Examples of the various information and instructions include abdominal sounds, physiological information, and output instructions. The various information and instructions can be input using any means, such as a microphone, touch panel, keyboard, mouse, or menu screen.

[0085] The device processing unit 33 performs various types of processing. For example, the various types of processing include A / D conversion of abdominal sounds received by the device receiving unit 32 to create abdominal sound data to be sent. For example, the various types of processing include creating a data structure for transmitting instructions and information received by the device receiving unit 32. Furthermore, for example, the various types of processing include creating a data structure for outputting information received by the device receiving unit 35.

[0086] The terminal transmitting unit 34 transmits various types of information and instructions to the learning device 1 or the physiologically related information output device 2. The various types of information and instructions include, for example, abdominal sounds, physiologically related information, and output instructions.

[0087] The terminal receiving unit 35 receives various types of information from the physiological-related information output device 2. The various types of information are, for example, physiological-related information.

[0088] The terminal output unit 36 ​​outputs various types of information. The various types of information are, for example, menstruation-related information. The terminal output unit 36 ​​preferably outputs menstruation-related information for each type of menstruation-related information.

[0089] The teacher data storage unit 11, storage unit 21, learning information storage unit 211, and terminal storage unit 31 are preferably non-volatile recording media, but can also be realized as volatile recording media.

[0090] There is no restriction on the process by which information is stored in the teacher data storage unit 11 etc. For example, information may be stored in the teacher data storage unit 11 etc. via a recording medium, information transmitted via a communication line etc. may be stored in the teacher data storage unit 11 etc., or information input via an input device may be stored in the teacher data storage unit 11 etc.

[0091] The sound information acquisition unit 13, teacher data construction unit 15, learning unit 16, storage unit 17, processing unit 23, sound information acquisition unit 231, prediction unit 232, and device processing unit 33 can usually be realized by a processor, memory, etc. The processing procedures of the sound information acquisition unit 13, etc. are usually realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuit). The processor may be, for example, a CPU, MPU, GPU, etc., and the type is not important.

[0092] The learning acceptance unit 14, acceptance unit 22, and terminal reception unit 35 are realized by, for example, wireless or wired communication means.

[0093] The output unit 24 and the terminal transmitting unit 34 are realized by, for example, wireless or wired communication means.

[0094] The terminal reception unit 32 can be realized by a device driver for an input means such as a microphone, a touch panel, or a keyboard, or by control software for a menu screen.

[0095] The terminal output unit 36 ​​may or may not include an output device such as a display, a speaker, etc. The terminal output unit 36 ​​may be realized by driver software for an output device, or by a combination of driver software for an output device and the output device, etc.

[0096] Next, we will explain an example of the operation of the information system A. First, we will explain an example of the operation of the learning device 1 using the flowchart in FIG.

[0097] (Step S401) The learning acceptance unit 14 determines whether abdominal sounds, etc. have been received from the terminal device 3. If abdominal sounds, etc. have been received, the process proceeds to step S402, and if abdominal sounds, etc. have not been received, the process proceeds to step S403. Note that abdominal sounds, etc. are, for example, abdominal sounds and physiology-related information. Abdominal sounds, etc. are, for example, abdominal sounds, physiology-related information, and a user identifier. Note that the learning acceptance unit 14 does not need to receive abdominal sounds and physiology-related information together. It is sufficient that abdominal sounds and physiology-related information are associated with each other.

[0098] Here, the learning acceptance unit 14 may receive teacher data. In this case, the teacher data configuration unit 15 stores the received teacher data in the teacher data storage unit 11. The learning acceptance unit 14 may receive the teacher data in association with a user identifier.

[0099] (Step S402) The sound information acquisition unit 13 acquires sound information from the abdominal sounds received in step S401. Then, the teacher data composition unit 15 composes teacher data having the sound information and the received physiologically related information. Then, the teacher data composition unit 15 stores the teacher data in the teacher data storage unit 11 in association with the user identifier. Return to step S401.

[0100] (Step S403) The learning unit 16 determines whether it is time to configure learning information. If it is time to configure learning information, the process proceeds to step S404, and if it is not time to configure learning information, the process returns to step S401.

[0101] The learning unit 16 may determine that it is time to compose learning information in response to an instruction from the terminal device 3. The learning unit 16 may also determine that it is time to compose learning information when teacher data equal to or greater than a threshold value exists in the teacher data storage unit 11. The learning unit 16 may also determine that it is time to compose learning information corresponding to a user identifier when teacher data corresponding to the user identifier is equal to or greater than a threshold value. The learning unit 16 may also determine that it is time to compose learning information when teacher data for a day with a predetermined variation within the menstrual cycle exists in the teacher data storage unit 11. The learning unit 16 may also determine that it is time to compose learning information when multiple days of teacher data corresponding to a user identifier (any day within the cycle) within the menstrual cycle satisfy a predetermined condition regarding variation. Note that "predetermined variation" refers to the variation in days within the menstrual cycle, for example, when there is training data for different days between the start of menstruation and the start of the next menstruation that is greater than a threshold (e.g., 15 days or more) or greater than the threshold (e.g., more than 18 days).

[0102] (Step S404) The learning unit 16 assigns 1 to the counter i.

[0103] (Step S405) The learning unit 16 determines whether or not the i-th user identifier that constitutes the learning information exists. If the i-th user identifier exists, the process proceeds to step S406, and if the i-th user identifier does not exist, the process returns to step S401.

[0104] (Step S406) The learning unit 16 assigns 1 to the counter j.

[0105] (Step S407) The learning unit 16 determines whether or not the jth type of menstruation-related information that constitutes the learning information exists. If the jth type of menstruation-related information exists, the process proceeds to step S408; if the jth type of menstruation-related information does not exist, the process proceeds to step S412.

[0106] (Step S408) The learning unit 16 acquires from the teacher data storage unit 11 one or more teacher data pairs with the i-th user identifier and including the j-th type of physiologically related information.

[0107] (Step S409) The learning unit 16 composes learning information using one or more pieces of teacher data acquired in step S408. An example of such learning information composition processing will be described with reference to the flowcharts of FIGS.

[0108] (Step S410) The accumulation unit 17 accumulates the learning information acquired in step S407 in association with the i-th user identifier and the j-th type identifier. The learning information may be accumulated in the learning device 1 or in the learning information storage unit 211 of the physiological-related information output device 2.

[0109] (Step S411) The learning unit 16 increments the counter j by 1. The process returns to step S407.

[0110] (Step S412) The learning unit 16 increments the counter i by 1. The process returns to step S405.

[0111] 4, learning information is configured for each user identifier, but learning information common to two or more users may be configured.

[0112] Furthermore, in the flowchart of FIG. 4, when there is only one type of menstruation-related information, the learned information does not correspond to the type identifier of the type of menstruation-related information.

[0113] Furthermore, in the flowchart of FIG. 4, the process ends when the power is turned off or an interrupt occurs to end the process.

[0114] Next, a first example of the learning information configuration process in step S409 will be described with reference to the flowchart in Fig. 5. The first example is a case where learning information, which is a learning device, is obtained by a machine learning learning process.

[0115] (Step S501) The learning unit 16 determines whether to configure learning information that is a learning device that performs multi-value classification. If configuring a learning device that performs multi-value classification, proceed to step S502, and if configuring a learning device that performs binary classification, proceed to step S504. Note that whether to perform multi-value classification or binary classification may be determined in advance, or the learning unit 16 may determine it depending on the number of target teacher data. Note that, for example, the learning unit 16 determines "binary classification" when the number of teacher data to be subjected to learning processing is equal to or greater than a threshold, and determines "multi-value classification" when the number of teacher data is equal to or less than the threshold.

[0116] (Step S502) The learning unit 16 provides the one or more pieces of teacher data acquired in step S408 to a machine learning learning module, and executes the learning module.

[0117] (Step S503) The learning unit 16 acquires the learning device that is the execution result of the module in step S502, and returns to the upper level processing.

[0118] (Step S504) The learning unit 16 assigns 1 to the counter i.

[0119] (Step S505) The learning unit 16 determines whether or not the i-th class exists. If the i-th class exists, the process proceeds to step S506, and if the i-th class does not exist, the process returns to the upper level process. Note that a class is candidate data for menstruation-related information. Examples of classes are "the start date of menstruation is approaching" and "the start date of menstruation is far away."

[0120] (Step S506) The learning unit 16 acquires one or more pieces of training data (positive examples) corresponding to the i-th class from the one or more pieces of training data acquired in step S408. The learning unit 16 also acquires one or more pieces of training data (negative examples) not corresponding to the i-th class from the one or more pieces of training data acquired in step S406.

[0121] (Step S507) The learning unit 16 provides the training data of the positive examples and negative examples acquired in step S506 to a machine learning learning module, and executes the learning module.

[0122] (Step S508) The learning unit 16 acquires a learning device that is the execution result of the module in step S507, in association with the class identifier of the i-th class.

[0123] (Step S509) The learning unit 16 increments the counter i by 1. The process returns to step S505.

[0124] Next, a second example of the learning information configuration process in step S409 will be described with reference to the flowchart in Fig. 6. The second example is a case where learning information that is a correspondence table is acquired.

[0125] (Step S601) The learning unit 16 assigns 1 to a counter i.

[0126] (Step S602) The learning unit 16 determines whether or not the i-th class exists. If the i-th class exists, the process proceeds to step S603, and if the i-th class does not exist, the process proceeds to step S606.

[0127] (Step S603) The learning unit 16 acquires one or more pieces of teacher data corresponding to the i-th class. That is, the learning unit 16 acquires, for example, one or more pieces of sound information corresponding to the i-th class, and acquires a representative value of the one or more pieces of sound information (for example, a vector whose elements are the average value, median value, majority vote result, etc. of each feature amount). Next, the learning unit 16 acquires teacher data having the acquired representative value and the i-th class.

[0128] (Step S604) The learning unit 16 constructs the i-th correspondence information using one or more pieces of teacher data acquired in step S603. The correspondence information is information in which sound information and physiologically related information (class data) are associated with each other.

[0129] (Step S605) The learning unit 16 increments the counter i by 1. The process returns to step S602.

[0130] (Step S606) The learning unit 16 creates a correspondence table having two or more pieces of correspondence information created in step S604, and returns to the upper level processing.

[0131] Next, an example of the operation of the physiological-related information output device 2 will be described with reference to the flowchart of FIG.

[0132] (Step S701) The reception unit 22 determines whether or not an output instruction has been received from the terminal device 3. If an output instruction has been received, the process proceeds to step S702, and if an output instruction has not been received, the process returns to step S701. The output instruction includes, for example, abdominal sounds and a user identifier. The output instruction may also include sound information and a user identifier.

[0133] (Step S702) The sound information acquisition unit 231 acquires sound information from the abdominal sounds included in the output instruction received in step S701.

[0134] (Step S703) The prediction unit 232 performs a prediction process to acquire physiologically related information using the sound information acquired in step S702. An example of the prediction process will be described with reference to the flowchart in FIG.

[0135] (Step S704) The output unit 24 transmits the physiological-related information acquired in step S703 to the terminal device 3. The process returns to step S701.

[0136] Next, a first example of the prediction process in step S703 will be described with reference to the flowchart in FIG.

[0137] (Step S801) The prediction unit 232 acquires a user identifier corresponding to the received abdominal sounds.

[0138] (Step S802) The prediction unit 232 assigns 1 to a counter i.

[0139] (Step S803) The prediction unit 232 determines whether or not the i-th class exists. If the i-th class exists, the process proceeds to step S804, and if the i-th class does not exist, the process proceeds to step S808.

[0140] (Step S804) The prediction unit 232 acquires from the learning information storage unit 211 the user identifier acquired in step S801 and the learning device corresponding to the i-th class.

[0141] (Step S805) The prediction unit 232 provides the learning device acquired in step S805 and the sound information acquired in step S702 to a module that performs machine learning prediction processing, and executes the module.

[0142] (Step S806) The prediction unit 232 acquires the prediction result and score, which are the execution results of the module in step S805. Note that the prediction result here is information indicating whether or not the object belongs to the i-th class.

[0143] (Step S807) The prediction unit 232 increments the counter i by 1. The process returns to step S803.

[0144] (Step S808) The prediction unit 232 obtains physiologically related information using the prediction result and score obtained in step S806, and returns to the upper level processing.

[0145] Note that, for example, the prediction result acquired in step S806 is a result that "belongs to the i-th class," and the prediction unit 232 acquires, as physiological-related information, the class identifier of the class with the largest score.

[0146] 8, prediction processing may be performed for each type of menstruation-related information. The types of menstruation-related information include, for example, information indicating whether the start date of menstruation is approaching, information indicating whether the current menstruation period is in progress, information indicating the number of days until the start date of menstruation, information indicating the number of days until the ovulation date, menstruation period information indicating the length of the menstruation period, information indicating whether the pain of the next menstruation will be weak or strong, and information indicating the level of pain.

[0147] 8, a second prediction process may also be performed. That is, the prediction unit 232 acquires a learning device that is associated with the user identifier corresponding to the received abdominal sounds and that is capable of multi-value classification from the learning information storage unit 211. Next, the prediction unit 232 provides the learning device and the sound information acquired in step S702 to a module that performs machine learning prediction processing, executes the module, and acquires physiological-related information.

[0148] 8, a third prediction process may also be performed. That is, the prediction unit 232 acquires a correspondence table corresponding to the user identifier corresponding to the received abdominal sound from the learning information storage unit 211. Next, the prediction unit 232 determines, from the correspondence table, sound information (e.g., vector) that most closely resembles the sound information (e.g., vector) acquired in step S702. Next, the prediction unit 232 acquires physiological-related information that pairs with the most closely resembled sound information from the correspondence table.

[0149] In the flowchart of FIG. 8, the prediction unit 232 may perform prediction processing using learning information common to two or more users (a learning device capable of multi-value classification, a learning device capable of binary classification for each class, or a correspondence table).

[0150] Next, an example of the operation of the terminal device 3 will be described with reference to the flowchart of FIG.

[0151] (Step S901) The terminal reception unit 32 determines whether or not abdominal sounds, etc. have been received. If abdominal sounds, etc. have been received, the process proceeds to step S902, and if abdominal sounds, etc. received in step S901 have not been received, the process proceeds to step S904. Note that abdominal sounds, etc. include, for example, abdominal sounds and physiologically related information.

[0152] (Step S902) The device processing unit 33 uses abdominal sounds and the like to compose information to be transmitted to the learning device 1. That is, the device processing unit 33 acquires a user identifier from the device storage unit 31, for example. The device processing unit 33 performs A / D conversion on the abdominal sounds collected by the microphone. The device processing unit 33 composes the information to be transmitted, which includes the A / D converted abdominal sound data, physiological-related information, and the user identifier.

[0153] (Step S903) The terminal transmitting unit 34 transmits the information constructed in step S902 to the learning device 1.

[0154] (Step S904) The terminal reception unit 32 determines whether or not an output instruction including abdominal sounds has been received. If an output instruction has been received, the process proceeds to step S905, and if an output instruction has not been received, the process returns to step S901.

[0155] (Step S905) The device processing unit 33 composes an output instruction to be sent. That is, the device processing unit 33 acquires, for example, a user identifier from the device storage unit 31. The device processing unit 33 A / D converts the abdominal sounds. The device processing unit 33 composes an output instruction including the A / D converted abdominal sound data and the user identifier.

[0156] Here, the device processing unit 33 may acquire sound information from abdominal sounds and construct an output instruction having the sound information and a user identifier.

[0157] (Step S906) The terminal transmitting unit 34 transmits the output instruction constructed in step S905 to the physiological-related information output device 2.

[0158] (Step S907) The terminal receiving unit 35 determines whether or not one or more types of menstruation-related information have been received in response to the transmission of the output instruction in step S906. If menstruation-related information has been received, the process proceeds to step S908; if menstruation-related information has not been received, the process returns to step S907.

[0159] (Step S908) The terminal processing unit 33 uses the menstruation-related information received in step S907 to compose menstruation-related information to be output. The terminal output unit 36 ​​outputs the menstruation-related information. The process returns to step S901.

[0160] In the flowchart of FIG. 9, the process ends when the power is turned off or an interrupt occurs to end the process.

[0161] A specific example of the operation of the information system A in this embodiment will be described below. A conceptual diagram of the information system A is shown in FIG.

[0162] Currently, the teacher data storage unit 11 of the learning device 1 stores a teacher data management table having the structure shown in Figure 10. The teacher data management table is a table that manages one or more records that have an "ID," "user identifier," "sound information," "date and time information," and "menstruation-related information." Here, the "menstruation-related information" includes a "menstruation flag," "day information," "period information," and "level."

[0163] Here, "sound information" is a feature vector, which is a collection of two or more features acquired from abdominal sounds. "Date and time information" is information on the date and time corresponding to the sound information. "Date and time information" may be the date and time when the abdominal sounds were acquired, the date and time when the learning device 1 received the abdominal sounds or sound information, or the date and time when the terminal device 3 transmitted the abdominal sounds or sound information. "Date and time information" includes day information that specifies the day. Note that "date and time information" may also be day information.

[0164] The "menstrual flag" is information indicating whether or not a woman is in her menstrual period. Here, if she is in her menstrual period, it takes the value "1", and if she is not in her menstrual period, it takes the value "0". The "number of days information" is information indicating the number of days until the start of the next period. The "period information" is information indicating the number of days in the menstrual period. If she is in her menstrual period, the "number of days information" is information indicating the period from the start to the end of her period, and if she is not in her menstrual period, it is information indicating the period of the next period. The "level" is information indicating the level of menstrual pain, and is a value entered by the user.

[0165] The teacher data composing unit 15 acquires the "day number information" as follows, for example. That is, the teacher data composing unit 15 acquires a user identifier corresponding to the sound information acquired by the sound information acquiring unit 13. The teacher data composing unit 15 acquires first day information contained in date and time information paired with teacher data (teacher data of the start date of menstruation) that is paired with the user identifier and includes a menstruation flag of "1" and day number information of "28". The teacher data composing unit 15 also acquires second day information (second day information < first day information) contained in date and time information corresponding to the sound information acquired by the sound information acquiring unit 13. Next, the teacher data composing unit 15 acquires the difference between the first day information and the second day information as "day number information". Here, the menstrual cycle is assumed to be 28 days.

[0166] The teacher data composing unit 15 also acquires "period information" as follows, for example. That is, the teacher data composing unit 15 acquires a user identifier corresponding to the sound information acquired by the sound information acquiring unit 13. The teacher data composing unit 15 acquires first day information, which is sound information paired with the user identifier and has date and time information paired with the sound information of the start date of menstruation. The teacher data composing unit 15 acquires second day information, which is date and time information paired with the user identifier, which indicates a day after the first day information, which indicates the day closest to the first day information, and has date and time information paired with a menstruation flag of "0". The teacher data composing unit 15 calculates "period information" by "period information = second day information - first day information". The teacher data composing unit 15 then pairs this "period information" with date and time information paired with the user identifier and having date information earlier than the first day information, and stores the "period information" as an attribute value with NULL. In other words, when the period information indicating the period of menstruation is determined, the teacher data construction unit 15 substitutes the calculated ``period information'' as the ``period information'' contained in the teacher data from after the end of the previous period to before the start date of the current period.

[0167] In this context, two specific examples will be described. Specific Example 1 is an example that describes a learning process by the learning device 1. Specific Example 2 is an example that describes a prediction process of physiological-related information by the physiological-related information output device 2.

[0168] (Example 1) Now, assume that a user identified by "U02" launches an application (hereinafter referred to as "app" where appropriate) on the terminal device 3 to learn physiological-related information. An example of the output of such an application is shown in FIG. 11.

[0169] It is assumed that the user selects the menstruation-related information "menstruation start date" and pain information "3" on the screen of Fig. 11. Then, the learning receiving unit 14 receives the menstruation-related information.

[0170] 11, and brings the microphone 1102 of the terminal device 3 close to the user's abdomen to collect sound information. Then, the terminal receiving unit 32 of the terminal device 3 receives the abdominal sounds.

[0171] Next, let us assume that the user presses the send button 1103 in FIG. 11. The device processing unit 33 then reads out the user identifier "U02" from the device storage unit 31. The device processing unit 33 then acquires the menstruation-related information "<menstruation-related information> menstruation start date <pain information> 3." The device processing unit 33 also digitizes the abdominal sounds. The device processing unit 33 then composes information including the menstruation-related information, the abdominal sounds, and the user identifier "U02." The device transmission unit 34 then transmits the composed information to the learning device 1.

[0172] Next, the learning acceptance unit 14 of the learning device 1 receives the physiological-related information, abdominal sounds, and the user identifier from the learning device 1.

[0173] Next, the teacher data composing unit 15 obtains the menstruation flag "1", the number of days information "28", and the level "3" from the received menstruation-related information "<menstruation-related information> menstruation start date <pain information> 3". Next, the teacher data composing unit 15 obtains the date and time information "9 / 10 8:15" from a clock (not shown). The teacher data composing unit 15 also obtains various features from abdominal sounds and generates sound information (x 981 ,x 982 ,···,x 98n ) Next, the teacher data composition unit 15 composes a record to be stored in the teacher data management table. Next, the teacher data composition unit 15 stores the record in the teacher data management table. This record is the record with "ID=99" in Figure 10.

[0174] It is assumed that a large amount of teacher data is accumulated for each user through the teacher data accumulation process described above.

[0175] Next, the learning unit 16 configures a learning device for each user and each piece of menstruation-related information as follows. When configuring a learning device for each piece of menstruation-related information, the learning unit 16 may or may not use other menstruation-related information. For example, when configuring a learning device for outputting the menstruation-related information "level," the learning unit 16 may perform a learning process using teacher data that includes one or more pieces of menstruation-related information (here, "menstruation flag," "day number information," and "period information"), or may perform a learning process using teacher data that does not include other menstruation-related information.

[0176] That is, for example, the learning unit 16 acquires all teacher data for each user, each of which is composed of sound information paired with the user identifier of the user and one piece of physiologically related information (e.g., "level"), from the teacher data management table. Next, the learning unit 16 performs a learning process using a machine learning algorithm (e.g., random forest) to construct a learning device that receives sound information as input and outputs one piece of physiologically related information (e.g., "level"). Next, the storage unit 17 stores the learning device acquired by the learning unit 16 in pairs with the user identifier.

[0177] Furthermore, the learning unit 16 performs the same process as above for each of the other menstruation-related information ("menstruation flag," "day information," and "period information") for each user, and constructs a learning device for each user and each piece of menstruation-related information. Next, the storage unit 17 stores the learning devices acquired by the learning unit 16 in pairs with the user identifiers.

[0178] Through the above process, four learning modules associated with the user identifier of each user and the identifier of the type of physiological-related information are accumulated.

[0179] (Example 2) Now, suppose a user identified as "U02" uses the app to predict the number of days until her next period, the duration of her next period, and the level of pain of her next period, as follows:

[0180] That is, it is assumed that the user launches an application on the terminal device 3 to predict physiological-related information. An example of the output of such an application is shown in FIG.

[0181] 12, and brings the microphone 1202 of the terminal device 3 close to the user's abdomen to collect sound information. Then, the terminal receiving unit 32 of the terminal device 3 receives the abdominal sounds.

[0182] Next, suppose the user presses the send button 1203 in FIG. 12. Then, the device processing unit 33 reads out the user identifier "U02" from the terminal storage unit 31. Next, the device processing unit 33 digitizes the abdominal sounds. The device processing unit 33 also generates an output instruction including the abdominal sounds and the user identifier "U02." Next, the terminal transmission unit 34 transmits the output instruction to the physiological-related information output device 2.

[0183] Next, the receiving unit 22 of the physiological-related information output device 2 receives the output instruction. Then, the sound information acquiring unit 231 acquires a feature vector, which is sound information, from the abdominal sounds included in the received output instruction.

[0184] Next, the prediction unit 232 performs a prediction process to acquire physiological-related information using the acquired sound information as follows.

[0185] That is, the prediction unit 232 acquires the user identifier "U02" included in the output instruction. Next, the prediction unit 232 acquires a learning device corresponding to the user identifier "U02" and the "menstruation flag" from the learning information storage unit 211. Next, the prediction unit 232 provides the learning device and the feature vector, which is sound information, to a machine learning module (for example, a random forest module), executes the module, and acquires the menstruation flag "0".

[0186] Furthermore, the prediction unit 232 acquires a learning device corresponding to the user identifier "U02" and the "number of days information" from the learning information storage unit 211. Next, the prediction unit 232 provides the learning device and the feature vector, which is sound information, to a machine learning module (for example, a deep learning module), executes the module, and acquires the number of days information "3".

[0187] Furthermore, the prediction unit 232 acquires a learning device corresponding to the user identifier "U02" and "period information" from the learning information storage unit 211. Next, the prediction unit 232 provides the learning device and the feature vector, which is sound information, to a machine learning module (for example, an SVM module), executes the module, and acquires period information "4.5".

[0188] Furthermore, the prediction unit 232 acquires a learning device corresponding to the user identifier "U02" and "level" from the learning information storage unit 211. Next, the prediction unit 232 provides the learning device and the feature vector, which is sound information, to a machine learning module (for example, a random forest module), executes the module, and acquires a level of "3."

[0189] Next, the prediction unit 232 constructs menstruation-related information to be transmitted using the menstruation flag "0," the number of days information "3," the period information "4.5," and the level "3." Next, the output unit 24 transmits the constructed menstruation-related information to the terminal device 3.

[0190] Next, the terminal receiving unit 35 of the terminal device 3 receives the menstruation-related information in response to the transmitted output instruction. Next, the terminal processing unit 33 uses the received menstruation-related information to construct menstruation-related information to be output. The terminal output unit 36 ​​outputs the menstruation-related information. An example of such output is shown in FIG. 13.

[0191] As described above, according to this embodiment, physiological-related information can be obtained using abdominal sounds.

[0192] In this embodiment, the learning device 1 may use different machine learning algorithms depending on the type of menstruation-related information when creating a learning device. For example, the learning device 1 may use a random forest module when configuring a learning device for outputting a "menstruation flag," a deep learning module when configuring a learning device for outputting "number of days information," and an SVR module when configuring a learning device for outputting "period information."

[0193] In this embodiment, the learning device 1 may be a standalone device. In such a case, the learning device 1 includes a sound collection unit that collects abdominal sounds from the abdomen or the vicinity of the abdomen of a user, a sound information acquisition unit that acquires sound information from the abdominal sounds, a learning acceptance unit that accepts physiologically related information, a teacher data construction unit that constructs teacher data from the sound information and the physiologically related information, a learning unit that performs machine learning learning processing on the teacher data constructed by the teacher data construction unit to construct learning information that is a learner, and a storage unit that stores the learner.

[0194] Furthermore, in this embodiment, the physiological-related information output device 2 may be a standalone device. In such a case, the physiological-related information output device 2 includes: a learning information storage unit that stores learning information configured using two or more pieces of teacher data having sound information acquired from abdominal sounds from or around the abdomen of a single user and physiological-related information related to physiology; a sound information acquisition unit that acquires sound information used for prediction processing to acquire physiological-related information from sounds acquired from or around the abdomen of the single user; a prediction unit that applies the learning information to the sound information acquired by the sound information acquisition unit to acquire physiological-related information; and an output unit that outputs the physiological-related information acquired by the prediction unit.

[0195] In this embodiment, the physiological-related information output device 2 may also include the learning device 1.

[0196] Furthermore, the processing in this embodiment may be realized by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software that realizes the learning device 1 in this embodiment is the following program. That is, this program causes a computer to function as a sound information acquisition unit that acquires sound information from the user's abdominal sounds, a learning acceptance unit that accepts physiologically related information, a teacher data construction unit that constructs teacher data from the sound information and the physiologically related information, a learning unit that performs machine learning learning processing on the teacher data constructed by the teacher data construction unit and constructs learning information that is a learner, and a storage unit that accumulates the learner.

[0197] The software that realizes the physiological-related information output device 2 is the following program. In other words, this program causes a computer that can access a learning information storage unit that stores learning information configured using two or more pieces of teacher data having sound information acquired from the user's abdominal sounds and physiological-related information related to physiology to function as a sound information acquisition unit that acquires sound information from the user's abdominal sounds, a prediction unit that applies the learning information to the sound information acquired by the sound information acquisition unit to acquire physiological-related information, and an output unit that outputs the physiological-related information acquired by the prediction unit.

[0198] 14 shows the appearance of a computer that executes the programs described herein to realize the learning device 1, physiological-related information output device 2, or terminal device 3 of the various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 14 is an overview of this computer system 300, and FIG. 15 is a block diagram of system 300.

[0199] In FIG. 14, a computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, a monitor 304, and a microphone 305.

[0200] 15, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 etc., ROM 3015 for storing programs such as a boot-up program, RAM 3016 connected to MPU 3013 for temporarily storing instructions of application programs and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card for providing connection to a LAN.

[0201] A program that causes computer system 300 to execute the functions of learning device 1 and the like of the above-described embodiment may be stored on CD-ROM 3101, inserted into CD-ROM drive 3012, and then transferred to hard disk 3017. Alternatively, the program may be sent to computer 301 via a network (not shown) and stored on hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from CD-ROM 3101 or the network.

[0202] The program does not necessarily include an operating system (OS) or third-party programs that cause the computer 301 to execute the functions of the learning device 1 of the above-described embodiment. The program need only include instructions that call appropriate functions (modules) in a controlled manner to achieve the desired results. How the computer system 300 operates is well known, and a detailed description will be omitted.

[0203] In addition, in the above program, the steps of transmitting information and receiving information do not include processing performed by hardware, such as processing performed by a modem or interface card in the transmission step (processing that can only be performed by hardware).

[0204] Furthermore, the computer that executes the above program may be a single computer or multiple computers. That is, centralized processing or distributed processing may be performed. That is, the information processing device 5 may be a standalone device or may be composed of two or more devices.

[0205] Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be physically realized by one medium.

[0206] Furthermore, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in a plurality of devices.

[0207] The present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these modifications are also included within the scope of the present invention. [Industrial Applicability]

[0208] As described above, the physiological-related information output device according to the present invention has the effect of being able to predict physiological-related information using abdominal sounds from the abdomen or the surrounding area, and is useful as a device for outputting physiological-related information, etc.

Claims

1. a learning information storage unit that stores learning information configured using two or more pieces of teacher data, the learning information including menstruation day-related information relating to the relationship between sound information acquired from the user's abdominal sounds and menstruation days, or menstruation-related information being pain information relating to menstrual pain; a sound information acquisition unit that acquires sound information from abdominal sounds of the user; a prediction unit that applies the learning information to the sound information acquired by the sound information acquisition unit and acquires menstruation-related information, which is menstruation-day-related information relating to a relationship with a menstruation-related day or menstruation-related pain information; an output unit that outputs the physiological-related information acquired by the prediction unit.

2. The two or more teacher data are 2. The menstrual-related information output device of claim 1, which is configured from training data having menstrual-related information that is menstrual day relationship information relating to the relationship between the sound information obtained from abdominal sounds obtained from the abdomen on each day during the user's menstrual cycle and the menstrual day related information, or pain information relating to menstrual pain.

3. Further, a learning unit is provided that performs a learning process on the two or more pieces of teacher data using a machine learning algorithm and acquires learning information that is a learning device; The prediction unit 2. The menstrual-related information output device of claim 1, wherein the sound information acquired by the sound information acquisition unit and the learning information are used to perform prediction processing using a machine learning algorithm, and menstrual-related information is obtained, which is menstrual day-related information relating to the relationship with menstrual days or pain information relating to menstrual pain.

4. The sound information is The physiological information output device according to claim 1 , wherein the physiological information output device includes two or more feature quantities of the abdominal sounds of the user.

5. a sound information acquisition unit that acquires sound information from abdominal sounds of the user; a learning reception unit that receives menstruation-related information, which is menstruation-related information relating to a relationship with a day related to menstruation or menstrual pain information; a teacher data constructing unit that constructs teacher data from the sound information and the physiologically related information; a learning unit that performs machine learning learning processing on the teacher data configured by the teacher data configuration unit and configures learning information that is a learner; a storage unit that stores the learning device.

6. A method for producing learning information, which is realized by a sound information acquisition unit, a learning acceptance unit, a teacher data construction unit, a learning unit, and a storage unit, a sound information acquiring step in which the sound information acquiring unit acquires sound information from abdominal sounds of the user; a learning reception step in which the learning reception unit receives menstruation-related information, which is menstruation day-related information relating to a relationship with a day related to menstruation or pain information relating to menstrual pain; a teacher data construction step in which the teacher data construction unit constructs teacher data from the sound information and the physiologically related information; a learning step in which the learning unit performs a machine learning learning process on the teacher data configured in the teacher data configuration step to configure learning information that is a learner; a storage step in which the storage unit stores the learning device.

7. a computer that can access a learning information storage unit that stores learning information configured using two or more pieces of teacher data, the learning information including sound information acquired from a user's abdominal sounds and menstruation day-related information relating to the relationship between the sound information and menstruation days, or menstruation-related information being pain information relating to menstrual pain; a sound information acquisition unit that acquires sound information from abdominal sounds of the user; a prediction unit that applies the learning information to the sound information acquired by the sound information acquisition unit and acquires menstruation-related information, which is menstruation-day-related information relating to a relationship with a menstruation-related day or menstruation-related pain information; a program for causing the prediction unit to function as an output unit that outputs the physiologically related information acquired by the prediction unit;

8. Computer, a sound information acquisition unit that acquires sound information from abdominal sounds of the user; a learning reception unit that receives menstruation-related information, which is menstruation-related information relating to a relationship with a day related to menstruation or menstrual pain information; a teacher data constructing unit that constructs teacher data from the sound information and the physiologically related information; a learning unit that performs machine learning learning processing on the teacher data configured by the teacher data configuration unit and configures learning information that is a learner; A program for causing the learning device to function as a storage unit that stores the learning device.

Citation Information

Patent Citations

  • Information processing device and information processing method

    JP2014064706A

  • Mosquito control and repellent

    JP2015523319A

  • Sensing and using acoustic samples of gastric sound

    US20190298295A1

  • Machine learning device, determination device, machine learning method, determination method, learning program, determination program, and recording medium

    WO2019073900A1

  • Diagnostic assistance system

    WO2020105229A1