Nutritional intake estimation system, nutritional intake estimation method, nutritional intake estimation device, storage medium, and nutritional intake output method

By installing a nutritional intake estimation system with sensors and estimation modules in the toilet space, the problem of increasing user burden in the existing system is solved, and automated nutritional intake monitoring is achieved without additional information, providing accurate and convenient nutritional intake information.

JP2025074367APending Publication Date: 2025-05-13TOTO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025035757
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

Existing systems increase the burden on users when monitoring their nutritional intake in the toilet space and require additional information such as food images and barcode information.

Method used

A nutritional intake estimation system installed in the toilet space is designed, which includes a sensor for detecting the odors related to the toilet exhaust, an estimation module based on the output value of the sensor, and a module for outputting information. The system does not require the user to provide food-related information, and directly detects the nutrient indicators in the exhaust through sensors, estimates the user's nutritional intake, and outputs relevant information.

Benefits of technology

The system can effectively reduce the burden on users to monitor nutrition intake in the toilet space, and through automated detection and estimation, it provides accurate nutrition intake information to help users understand and improve their eating habits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025074367000001_ABST
    Figure 2025074367000001_ABST
Patent Text Reader

Abstract

To reduce the burden on users of a toilet space to observe nutrition ingested by the users of the toilet space.SOLUTION: A nutritional intake estimation system according to an embodiment comprises a sensor installed in a toilet space to detect excretion odors associated with excretion by a user of the toilet space, estimation means for estimating an estimated nutritional intake representing an amount of nutrition ingested by the user on the basis of an output value of the sensor, and output means for outputting information based on the estimated nutritional intake.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The disclosed embodiments relate to a nutrition intake amount estimation system, a nutrition intake amount estimation method, a nutrition intake amount estimation device, a storage medium, and a nutrition intake amount output method. [Background technology]

[0002] In recent years, health consciousness has increased, and there is an increasing need to check the health condition and improve lifestyle as necessary by monitoring (observing) the health condition on a daily basis. The excrement discharged from the human body can be said to be an important vital sign indicating the health condition of a person, and there is provided a technology that uses information such as the odor (defecation gas) emitted from the excrement to determine the dietary contents of the person who discharged the excrement (e.g., Patent Documents 1 and 2).

[0003] In addition, the relationship between the gas emitted from excrement and the food ingested is now becoming clear. For example, if a person eats a well-balanced diet, the gas contains short-chain fatty acids (acetic acid, propionic acid, butyric acid). If an excess of carbohydrates (sugar) is consumed, the gas contains lactic acid, succinic acid, formic acid, and branched fatty acids (isobutyric acid, isovaleric acid). If an excess of protein is consumed, the gas contains ammonia, phenol, and hydrogen sulfide. If an excess of lipids is consumed, the gas contains hydrogen sulfide, amines, bile acids, and acidic gases derived from fatty stools. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2019-74328 A [Patent Document 2] Japanese Patent Application Publication No. 7-274849 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the above-mentioned system does not necessarily reduce the burden on the user of the toilet space to observe the nutrients he or she has taken.

[0006] For example, Patent Document 1 requires image information of the food and drink and barcode information printed on the label, i.e., information other than the excretion of the toilet space user, which complicates the system and increases the burden on the toilet space user. Patent Document 2 also requires information on the food eaten by the person (the toilet space user), and similarly requires information other than the excretion of the toilet space user. Thus, Patent Documents 1 and 2 impose a large burden on the person (the toilet space user) whose nutrition is to be observed, and are not very convenient. Therefore, it is desirable to be able to observe the nutrition ingested by the toilet space user without imposing a burden on the toilet space user.

[0007] In view of the above, it is an issue to reduce the burden on the user of the toilet space in observing the nutrition he or she has taken.

[0008] The disclosed embodiments aim to provide a nutrient intake estimation system, a nutrient intake estimation method, a nutrient intake estimation device, a storage medium, and a nutrient intake output method that can reduce the burden on users of the toilet space to observe the nutrients they have ingested. [Means for solving the problem]

[0009] The nutrient intake estimation system according to one aspect of the embodiment is characterized in that it comprises a sensor installed in a toilet space for detecting excretion odors related to excretion by a user of the toilet space, an estimation means for estimating an estimated nutrient intake amount, which is the amount of nutrition ingested by the user, based on an output value of the sensor, and an output means for outputting information based on the estimated nutrient intake amount.

[0010] According to a nutrient intake estimation system according to one aspect of the embodiment, the amount of nutrients taken by the toilet space user is estimated using the output value of a sensor installed in the toilet space, without using information such as the diet of the toilet space user. This allows the nutrient intake estimation system to reduce the burden on the toilet space user to observe the nutrients taken by the toilet space user. Furthermore, the toilet space user and the person managing the user's nutrition (hereinafter also referred to as "user, etc.") can understand the user's eating habits by referring to information based on the output estimated nutrient intake amount, which can be useful for improving nutritional intake.

[0011] The nutrient intake estimation system according to one aspect of the embodiment further includes a memory means for storing a target nutritional intake amount, which is a nutritional intake amount that the user aims for, and the output means outputs the target nutritional intake amount and the estimated nutritional intake amount.

[0012] According to the nutrition intake estimation system according to one aspect of the embodiment, by outputting both information based on the target nutrition amount and information based on the current nutrition amount, the relationship between the target nutrition amount and the current nutrition amount can be recognized by the user. For example, the nutrition intake estimation system can visualize the relationship between the target nutrition amount and the current nutrition amount by displaying both the target nutrition amount and the current nutrition amount. This allows the user to compare the target and reality of the user's nutrition intake, understand the difference between the reality and the target, and use this information to improve the nutrition intake.

[0013] The nutrient intake estimation system according to one aspect of the embodiment further includes a memory means for storing a target nutritional intake amount, which is a nutritional intake amount that the user aims for, and the output means outputs the difference between the target nutritional intake amount and the estimated nutritional intake amount.

[0014] According to one aspect of the embodiment, the nutrient intake estimation system outputs the difference between the estimated nutrient intake amount and the nutritional intake target amount that the user aims for, allowing the user to understand the difference between reality and the goal and use this information to improve their nutritional intake.

[0015] In the nutrient intake estimation system according to one aspect of the embodiment, the output means displays recommendation information based on a difference between a target nutritional intake amount and the estimated nutrient intake amount.

[0016] According to one aspect of the embodiment, the nutrient intake estimation system displays recommended information based on the difference between the estimated nutrient intake amount and the nutritional intake target amount that the user aims for, allowing the user to understand how to improve their nutrition intake based on the recommended information, and can use the information to help improve their nutrition intake.

[0017] In the nutritional intake estimation system according to one aspect of the embodiment, the nutritional intake target amount stored in the storage means is set based on a selection by the user or information about the user.

[0018] According to the nutrient intake estimation system according to one aspect of the embodiment, the user of the toilet space can set an appropriate target value according to the user's situation. In this way, the nutrient intake estimation system can reduce the burden on the user of the toilet space to observe the nutrition ingested by the user of the toilet space.

[0019] In one aspect of an embodiment, in the nutrient intake estimation system, the estimation means estimates an estimated nutrient intake balance, which is the balance of nutrients ingested by a user, as the estimated nutrient intake amount, and the output means outputs information based on the estimated nutrient intake balance.

[0020] According to the nutritional intake estimation system of one aspect of the embodiment, a user or the like can refer to the output estimated nutritional intake balance to understand the user's eating habits, which can be useful in improving the nutritional intake balance.

[0021] In one aspect of the embodiment, in the nutrient intake estimation system, the estimation means estimates an estimated specific nutrient intake amount, which is the amount of a specific nutrient ingested by a user, as the estimated nutrient intake amount, and the output means outputs information based on the estimated specific nutrient intake amount.

[0022] According to the nutrient intake estimation system of one aspect of the embodiment, a user, etc. can understand the intake status of the amount of a specific nutrient by referring to the information based on the estimated ingested specific nutrient intake amount of the amount of a specific nutrient that is output, and can use this information to improve the intake of the amount of the specific nutrient.

[0023] In the nutritional intake estimation system according to one aspect of the embodiment, the output means displays a graph of the balance of at least two nutrients selected from carbohydrates, lipids, proteins, vitamins, and minerals.

[0024] According to the nutrition intake estimation system according to one aspect of the embodiment, the nutrition balance can be visually presented to the user by displaying the nutrient balance in a graph. For example, the nutrition intake estimation system can focus on at least two nutrients and visually display the nutrition balance. This allows the user to intuitively grasp the nutrition balance.

[0025] In one aspect of the embodiment, in the nutritional intake estimation system, the sensor is installed on a toilet seat or a toilet bowl in the toilet space.

[0026] According to the nutritional intake estimation system according to one aspect of the embodiment, the detection accuracy can be improved by disposing the device in a location where excretion odors such as fecal gas can be easily detected.

[0027] In one aspect of the embodiment, in the nutritional intake estimation system, the estimation means is communicatively connected to the output means via an electric communication line, and information is transmitted from the estimation means to the output means via the electric communication line.

[0028] According to one aspect of the embodiment, the nutrient intake estimation system can arrange the estimation means, such as the nutrient intake estimation device, and the output means, such as a user terminal, in any position, thereby realizing a flexible system configuration.

[0029] The nutritional intake estimation system according to one aspect of the embodiment further includes an authentication means for authenticating the user.

[0030] According to the nutrient intake estimation system according to one aspect of the embodiment, personal information can be protected by personal authentication. In addition, the nutrient intake estimation system can manage the collected excretion odor in association with the user who generated the excretion odor by authenticating the user of the toilet space.

[0031] The nutrient intake amount estimation system according to one aspect of the embodiment further includes a transmission means for transmitting data on the estimated nutrient intake amount to a terminal device via an electric communication line.

[0032] According to the nutritional intake estimation system according to one aspect of the embodiment, it is possible to display information in an easily viewable location and to transmit the information to a person with knowledge necessary for health management.

[0033] In the nutritional intake estimation system according to one aspect of the embodiment, the excretion odor includes at least one of the odors of feces, urine, and gas excreted by the user.

[0034] According to the nutritional intake estimation system according to one aspect of the embodiment, the nutritional intake of a user can be estimated using various odors such as feces, urine, and gas excreted by the user.

[0035] A method for estimating nutrient intake according to one aspect of an embodiment includes a detection step of detecting an excretion odor related to excretion by a user of the toilet space using a sensor installed in the toilet space, an estimation step of estimating an estimated nutrient intake amount, which is the amount of nutrition taken by the user, based on an output value of the sensor, and an output step of outputting information based on the estimated nutrient intake amount.

[0036] According to the method for estimating nutrient intake according to one aspect of the embodiment, the amount of nutrients ingested by the user of the toilet space is estimated using the output value of a sensor installed in the toilet space, without using information such as the diet of the user of the toilet space. This reduces the burden on the user of the toilet space to observe the nutrients ingested by the user of the toilet space. By referring to the information based on the output estimated amount of nutrient intake, the user of the toilet space can understand the eating habits of the user, which can be useful for improving the nutritional intake.

[0037] A nutrient intake estimation device according to one aspect of the embodiment is characterized in that it comprises an acquisition unit that acquires an output value output by a sensor installed in a toilet space upon detection of excretion odor related to the excretion of a user of the toilet space, and an estimation unit that estimates an estimated nutrient intake amount, which is the amount of nutrition ingested by the user, based on the output value of the sensor.

[0038] According to one aspect of the embodiment, the nutrient intake estimation device estimates the amount of nutrients taken by the toilet space user using the output value of a sensor installed in the toilet space, without using information such as the diet of the toilet space user. This allows the nutrient intake estimation device to reduce the burden on the toilet space user to observe the nutrients taken by the toilet space user. The nutrient intake estimation device provides information based on the estimated nutrient intake amount to the toilet space user, etc., so that the user, etc. can understand the user's eating habits, which can be useful for improving nutritional intake.

[0039] A method for estimating nutrient intake according to one aspect of an embodiment is a method for estimating nutrient intake executed by a computer, and is characterized by including an acquisition step of acquiring an output value output by a sensor installed in a toilet space upon detection of an excretion odor related to the excretion of a user of the toilet space, and an estimation step of estimating an estimated nutrient intake amount, which is the amount of nutrition ingested by the user, based on the output value of the sensor.

[0040] According to the method for estimating nutrient intake according to one aspect of the embodiment, the amount of nutrients ingested by the user of the toilet space is estimated using the output value of a sensor installed in the toilet space, without using information such as the diet of the user of the toilet space. This reduces the burden on the user of the toilet space to observe the nutrients ingested by the user of the toilet space. By referring to the estimated value of nutrient intake, the user of the toilet space can understand the user's eating habits, which can be useful for improving the nutritional intake.

[0041] A storage medium according to one aspect of the embodiment is a storage medium executed by a computer, and non-temporarily records therein an acquisition procedure for acquiring information based on a user's nutritional intake estimated based on an output value output by a sensor installed in a toilet space upon detecting excretion odor related to the excretion of the user of the toilet space, and information based on a target nutritional intake amount, which is a nutritional intake amount targeted by the user, and a program for outputting the information based on the target nutritional intake amount together with the information based on the nutritional intake amount.

[0042] According to the storage medium of one aspect of the embodiment, the recorded program (output program) outputs information based on the target nutritional intake of the toilet space user together with information based on the estimated nutritional intake of the user, thereby enabling the user to easily compare his / her own goal with the current situation. In this way, the storage medium can reduce the burden on the toilet space user to observe the nutrition he / she has taken.

[0043] A method for outputting nutrient intake according to one aspect of an embodiment is a method for outputting nutrient intake executed by a computer, and is characterized in including an acquisition step of acquiring information based on a user's nutrient intake estimated based on an output value output by a sensor installed in a toilet space by detecting an excretion odor related to the excretion of the user of the toilet space, and information based on a target nutritional intake amount, which is a nutritional intake amount targeted by the user, and an output step of outputting the information based on the target nutritional intake amount together with the information based on the nutrient intake amount.

[0044] According to the nutritional intake output method according to one aspect of the embodiment, information based on the target nutritional intake of the toilet space user is output together with information based on the estimated nutritional intake of the user, thereby enabling the user to easily compare his / her own goal with the current situation. In this way, the nutritional intake output method can reduce the burden on the toilet space user to observe the nutrition he / she has taken. Effect of the Invention

[0045] According to one aspect of the embodiment, the burden on the user of the toilet space to observe the nutrition taken by the user of the toilet space can be reduced. [Brief description of the drawings]

[0046] [Figure 1] FIG. 1 is a diagram showing an example of a process for estimating an amount of ingested nutrition according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing a display example of the nutritional intake output device. [Diagram 3] FIG. 3 is a diagram showing an example of the configuration of a nutritional intake amount estimation system according to an embodiment. [Figure 4] FIG. 4 is a block diagram showing an example of the configuration of a nutritional intake amount estimation device according to an embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of the nutritional intake goal balance information storage unit according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a model information storage unit according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a user information storage unit according to the embodiment. [Figure 8] FIG. 8 is a block diagram illustrating an example of the configuration of a user terminal according to the embodiment. [Figure 9] FIG. 9 is a sequence diagram showing an example of the nutrient intake amount estimation process according to the embodiment. [Figure 10]FIG. 10 is a flowchart showing an example of a procedure of a process executed by the nutritional intake estimation device. [Figure 11] FIG. 11 is a flowchart showing an example of a procedure of a process executed by the nutrition intake output device. [Figure 12] FIG. 12 is a diagram showing an example of nutritional intake balance estimation. [Figure 13] FIG. 13 is a diagram showing an example of an output value of the sensor. [Figure 14] FIG. 14 is a diagram showing an example of a display of nutritional intake balance. [Figure 15] FIG. 15 is a diagram showing an example of a display of nutritional intake balance. [Figure 16] FIG. 16 is a diagram showing an example of a display of nutritional intake balance. [Figure 17] FIG. 17 is a diagram showing a modified example of the display of nutritional intake balance. [Figure 18] FIG. 18 is a diagram showing a modified example of the display of nutritional intake balance. [Figure 19] FIG. 19 shows a modified example of the display of nutritional intake balance. [Figure 20] FIG. 20 shows a modified example of the display of nutritional intake balance. [Figure 21] FIG. 21 is a diagram showing an example of a recommendation based on an estimation of nutritional intake balance. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0047] Hereinafter, an embodiment of the nutritional intake estimation system disclosed in the present application will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to the embodiment described below.

[0048] <1. Nutrition intake estimation process> First, an overview of information processing executed in a nutrient intake estimation system 1 (see FIG. 3) according to an embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram showing an example of a nutrient intake estimation process according to an embodiment. In the following, as an example of an amount of nutrient intake to be estimated (estimated nutrient intake amount), a balance of nutrients ingested by a person (also called "nutrient intake balance") is shown, but the estimated nutrient intake amount may be the intake amount of each nutrient, etc. In addition, in the following, as an example of nutritional intake balance, a case where the balance of three nutrients, carbohydrates, lipids, and proteins (protein), is targeted is shown, but other nutrients such as vitamins and minerals may also be targeted for nutritional intake balance.

[0049] The example in Fig. 1 shows a schematic plan view of a toilet space PS1 in which a toilet device (hereinafter referred to as "toilet TL") is placed, where the toilet space PS1 is a toilet in a home (house) as an example of a toilet space. The example in Fig. 1 shows a case where a sensor device 50 that functions as an odor sensor that detects excretion odors including at least one of the odors of feces, urine, and gas is installed on a toilet seat TS of the toilet TL.

[0050] In Fig. 1, a user U1 is an example of a user of the toilet space PS1, and a user terminal 10 used by the user U1 is an example of a nutritional intake output device. Note that the nutritional intake output device is not limited to the user terminal 10, but this point will be described later.

[0051] First, in the example of FIG. 1, at date and time t1, the user U1 uses the user terminal 10 to set a nutritional intake balance (also referred to as a "nutritional intake target balance") that the user U1 aims for (step S1). An application for monitoring the nutritional intake balance (also referred to as a "nutritional balance monitoring app") is installed in the user terminal 10, and the user U1 sets the nutritional intake target balance using the nutritional balance monitoring app. For example, the user U1 operates the user terminal 10 to set "Modern Standard" (see FIG. 5) as the nutritional intake target balance. The user terminal 10 transmits information indicating the set nutritional intake target balance of the user U1 to the nutrition intake amount estimation device 100. Note that the nutritional intake target balance of the user U1 is not limited to being set by the user U1 himself, but may be automatically set based on the attribute information of the user U1 or the like.

[0052] Then, at date and time t2, the user U1 performs an excretory act in the toilet space PS1 where the sensor device 50 is installed, and the sensor device 50 detects the excretion odor of the user U1 (step S2). The sensor device 50 then transmits an output value corresponding to the detection of the excretion odor of the user U1 to the nutrient intake estimation device 100. As a result, the nutrient intake estimation device 100 acquires the output value of the sensor device 50 corresponding to the excretion odor of the user U1 (step S3). Note that the nutrient intake estimation system 1 may identify the person who used the toilet space PS1 at date and time t2 as the user U1 (personal authentication) using the user terminal 10 or another device (device), but this point will be described later. For example, in the example of FIG. 1, personal authentication is performed using a device (also called a "toilet operation device") that is installed in the toilet space PS1 and accepts various operations related to the toilet by the user. For example, the toilet operation device may be a remote control for changing the strength and position of the buttocks washing of the warm water washing toilet seat. It is assumed that user U1 operates the toilet operating device, and the nutrition intake amount estimation device 100 receives information from the toilet operating device indicating that the person who used the toilet space PS1 at date and time t2 is user U1.

[0053] Then, at date and time t3, the nutrient intake estimation device 100 estimates the balance of nutrients taken by the user U1 (also referred to as "estimated nutrient intake balance") using the output value of the sensor device 50 corresponding to the excretion odor of the user U1 (step S4). For example, the nutrient intake estimation device 100 estimates the estimated nutrient intake balance of the user U1 using the output of a model (also referred to as "estimated model") that outputs information indicating the balance of nutrients estimated to have been taken by the user in response to an input based on the output value of the sensor. The nutrient intake estimation device 100 performs processing using a model selected from models M1 to M9 (see FIG. 6) that are estimation models. In the following, a case will be described in which the nutrient intake estimation device 100 performs processing using three models M1 to M3, but the models used are not limited to the above three, and the models used are not limited to models M1 to M3, but may be other models M4 to M9, and the number is not limited to three. For example, the nutrient intake estimation device 100 estimates whether the estimated nutrient intake balance of the user is one of the four types, namely, well-balanced, excessive carbohydrates, excessive lipids, and excessive protein, using the output results of the models M1 to M3. For example, the models M1 to M3 are classifiers that output whether the nutrition taken by the user corresponding to the excretion odor is one of the four types, namely, well-balanced, excessive carbohydrates, excessive lipids, and excessive protein, in response to an input based on the output value of the sensor device 50 that detected the excretion odor. Note that the four types, namely, well-balanced, excessive carbohydrates, excessive lipids, and excessive protein, are merely examples for explaining the classifier, and the classifier may be a classifier that outputs more than four types. For example, by using a classifier that outputs five or more types, the nutrient intake estimation device 100 may estimate whether the nutrition taken by the user is one of the five or more types. For example, the classifier may be a classifier that also outputs a classification regarding the deficiency of each nutrient. In this case, the classification may be seven categories: well-balanced, excess carbohydrate and deficiency of lipids, excess carbohydrate and deficiency of protein, excess lipid and deficiency of lipids, excess lipid and deficiency of protein, excess protein and deficiency of carbohydrates, and excess protein and deficiency of lipids. By using a classifier that outputs such seven categories, the nutrient intake estimation device 100 can estimate deficiencies as well as excesses of each nutrient intake.As described above, the classifier may output excess and deficiency as in the above seven categories. That is, the nutritional intake estimation device 100 can estimate various categories according to the output of the classifier.

[0054] In the example of FIG. 1, the nutrient intake estimation device 100 estimates that the estimated nutrient intake balance of the user U1 is a nutritional balance with excess protein. For example, the nutrient intake estimation device 100 inputs an input value generated using the output value of the sensor device 50 to the model M1, and when the output result of the model M1 is information indicating excess protein, estimates that the estimated nutrient intake balance of the user U1 is a nutritional balance with excess protein. The nutrient intake estimation device 100 generates an input value to an estimation model such as the model M1 using the output value of the sensor device 50. Note that the input value generated using the output value of the sensor device 50 may be the output value of the sensor device 50 as it is, or may be a part of the output value of the sensor device 50 or a value calculated from the output value of the sensor device 50. Details of the estimation process, such as a process using the output results of the models M1 to M3, will be described later.

[0055] The nutritional intake estimation device 100 transmits the estimation result to the user terminal 10 (step S5). The nutritional intake estimation device 100 transmits information of the estimation result indicating that the estimated nutritional intake balance of the user U1 is excessive protein to the user terminal 10. For example, the nutritional intake estimation device 100 transmits information of goal setting indicating "Modern Standard", which is the nutritional intake target balance set by the user U1, to the user terminal 10.

[0056] Then, at date and time t4, the user terminal 10 displays the estimation result (step S6). The user terminal 10 displays the estimation result indicating that the estimated nutritional intake balance of user U1 is excessive protein. For example, the user terminal 10 displays the estimation result indicating that the estimated nutritional intake balance of user U1 is excessive protein, together with the goal setting indicating the nutritional intake target balance set by user U1.

[0057] In this way, the nutrient intake estimation system 1 estimates the nutrient intake balance of the toilet space user based on the detection result of the sensor device 50 installed in the toilet space and the estimation model. As a result, the nutrient intake estimation system 1 can reduce the burden on the person whose nutritional balance is to be estimated, such as the user of the toilet space, and can observe the balance of the nutrients ingested by the user of the toilet space. As described above, in the nutrient intake estimation system 1, the user of the toilet space can obtain information on the nutritional balance simply by performing daily excretion. Therefore, the convenience is particularly high when the user of the toilet space continues to use the service related to the nutritional balance estimation by the nutrient intake estimation system 1 every day. In other words, the nutrient intake estimation system 1 can reduce the burden of the user of the nutrient intake estimation system 1, such as the user of the toilet space, on the work to observe the balance of the nutrients ingested by the user of the toilet space. The user terminal 10 may display text information indicating the estimated nutrient intake balance of the user U1 and the target nutrient intake balance set by the user U1, or may display a graph (statistical chart) or other diagram indicating the estimated nutrient intake balance of the user U1 and the target nutrient intake balance set by the user U1.

[0058] <2. Example of nutritional balance display> A display example of the nutritional intake balance will be described with reference to Fig. 2. Fig. 2 is a diagram showing a display example of a nutritional intake output device. Specifically, Fig. 2 shows a case where a user terminal 10, which is a nutritional intake output device, displays a radar chart showing an estimated nutritional intake balance of the user U1 and a nutritional intake target balance set by the user U1. Note that the radar chart is merely one example of a graph showing the nutritional intake target balance, and other types of graphs may also be used, but this point will be described in detail later. Below, an example will be described in which the user U1 in Fig. 1 is a user of the toilet space PS1.

[0059] The nutritional intake estimation device 100 generates content CT1 including information indicating "Modern Standard", which is the nutritional intake target balance of the user U1, and information indicating the estimated nutritional intake balance of the user U1, which indicates that the user U1 has an excess of protein. The nutritional intake estimation device 100 generates content CT1 including a radar chart RC1 in which an estimated chart ES1 corresponding to the estimated nutritional intake balance of the user U1 is superimposed on a goal chart TG1 corresponding to the nutritional intake target balance of the user U1. The radar chart RC1 of the content CT1 includes the goal chart TG1 and the estimated chart ES1, and information indicating their three axes (carbohydrates, lipids, and proteins).

[0060] Then, the nutritional intake estimation device 100 transmits the content CT1 to the user terminal 10, and the user terminal 10 displays the received content CT1. Note that the content CT1 shown in Fig. 2 shows a display form in which various additional information is also displayed, and the content CT1 does not necessarily have to include anything other than the radar chart RC1.

[0061] In the example of Fig. 2, the target chart TG1 showing the nutritional intake target balance corresponds to the hatched area and has a range between 1.2 and 0.8. For example, the target chart TG1 shows that the portion of 1.0 for each nutrient corresponds to the target value of the nutritional intake target balance, and the range of 20% above and below that is within the range in which the target is achieved.

[0062] Here, the ideal balance of nutrients for the Modern Standard is 60% carbohydrate, 25% fat, and 15% protein (see Figure 5). For example, the Modern Standard has a carbohydrate target of 60%, so 1.0 on the left-diagonally downward axis labeled "Carbo" corresponds to a carbohydrate ratio of 60%. The Modern Standard has a lipid target of 25%, so 1.0 on the right-diagonally downward axis labeled "Fat" corresponds to a lipid ratio of 25%. The Modern Standard has a protein target of 15%, so 1.0 on the upward axis labeled "Protein" corresponds to a protein ratio of 15%.

[0063] The nutritional intake estimation device 100 generates a radar chart RC1 including a target chart TG1 having a range between 1.2 and 0.8, with the position corresponding to the target value of each nutrient in the "Modern Standard" being set to 1. Note that the above is just an example, and the axes and their scales of the radar chart RC1 may be changed as appropriate. For example, the scale of the axes of the radar chart RC1 may be a percentage "%".

[0064] In the example of FIG. 2, the estimated chart ES1 showing the estimated nutritional intake balance passes through the positions of the estimated values ​​corresponding to the percentage of each nutrient. For example, the estimated chart ES1 shows that the estimated value of carbohydrates is 0.9, the estimated value of fats is 1.3, and the estimated value of protein is 1.5. The estimated chart ES1 shows that protein is being consumed at a much higher rate than the target percentage.

[0065] The estimated chart ES1 is generated based on information estimated by the nutrition intake estimation device 100. For example, when the nutrition intake estimation device 100 estimates only the category of the estimated nutrition intake balance of the user, the nutrition intake estimation device 100 may use an estimated chart corresponding to each category of the nutrition balance. In this case, the nutrition intake estimation device 100 may store the estimated chart or the value of each nutrient in association with each category of the nutrition balance as chart information, and generate the estimated chart ES1 using the chart information.

[0066] Furthermore, for example, when the nutrition intake amount estimation device 100 estimates the proportion of each nutrient ingested by the user, the nutrition intake amount estimation device 100 may generate an estimation chart using the estimated proportion of each nutrient.

[0067] As shown in FIG. 2, the nutrient intake estimation device 100 may generate a content CT1 including an estimated value of each nutrient as text information. The nutrient intake estimation device 100 may generate a content CT1 including a score related to nutritional balance. For example, the nutrient intake estimation device 100 may calculate a score based on a nutritional intake target balance and an estimated nutritional intake balance. For example, the nutrient intake estimation device 100 may calculate a score so that the closer the estimated nutritional intake balance is to the nutritional intake target balance, the higher the score. In the example of FIG. 2, the nutrient intake estimation device 100 calculates the score of the creation date of the content CT1 to be 36. The nutrient intake estimation device 100 may generate a content CT1 including a history TS1 indicating a change in the score. The history TS1 indicates that the score of the previous day was 59, and indicates that, for example, the estimated nutritional intake balance of the previous day was closer to the nutritional intake target balance than the estimated nutritional intake balance of the creation date of the content CT1.

[0068] <3. Configuration of the Nutrient Intake Estimation System> Next, the configuration of the nutrition intake estimation system 1 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the nutrition intake estimation system according to an embodiment. Specifically, Fig. 3 shows the configuration of the nutrition intake estimation system 1. The nutrition intake estimation system 1 includes a nutrition intake estimation device 100, a sensor device 50, and a user terminal 10. The nutrition intake estimation system 1 may include a plurality of nutrition intake estimation devices 100, a plurality of sensor devices 50, and a plurality of user terminals 10.

[0069] The nutrient intake estimation device 100 is an information processing device that inputs an input value generated using an output value of a sensor device 50 that detects an excretion odor into an estimation model, and estimates the estimated nutrient intake balance of a user using the output of the estimation model. The nutrient intake estimation device 100 has a database such as a storage unit 120 (see FIG. 4), and executes a nutrient intake estimation process.

[0070] The nutrient intake estimation device 100 is connected to the sensor device 50 and the user terminal 10 via a predetermined network N such as the Internet in a wired or wireless manner so as to be able to communicate with them. Note that the nutrient intake estimation device 100 may be connected to the sensor device 50 and the user terminal 10 in any manner as long as it is possible to transmit and receive information, and may be connected to the sensor device 50 and the user terminal 10 in a wired or wireless manner so as to be able to communicate with them.

[0071] The sensor device 50 functions as an odor sensor that detects odors. The sensor device 50 also has a communication function realized by a communication circuit or the like, and transmits information about the detected odor to the nutrition intake estimation device 100. The sensor device 50 is installed in the toilet space PS1, and detects excretion odors related to excretion by a user of the toilet space PS1. The sensor device 50 is installed on a toilet seat or a toilet bowl in the toilet space. The sensor device 50 is not limited to being installed on a toilet seat or a toilet bowl, and may be installed in any location in the toilet space as long as it is located in a position where it can detect excretion odors. For example, the sensor device 50 may be installed on a urinal in the toilet space.

[0072] 1 shows a case where the sensor device 50 is installed on the toilet seat TS of the toilet TL, but as long as it is capable of detecting excretion odors, the sensor device 50 may be installed anywhere in the toilet space PS1. For example, the sensor device 50 may be installed in another location in the toilet TL, such as the toilet bowl CB of the toilet TL. Furthermore, the sensor device 50 may be arranged such that the part that detects odors (sensor) and the part having a communication function (communication circuit, etc.) are separated.

[0073] The sensor device 50 has a sensor that detects excretion odors. The sensor device 50 may have any type of sensor as long as it is capable of detecting excretion odors. For example, the sensor device 50 has a sensor that converts a chemical phenomenon into an electrical signal and outputs the signal. For example, the sensor device 50 has a semiconductor odor sensor (also called a "semiconductor sensor") or a quartz crystal oscillator odor sensor.

[0074] In the example of Fig. 1, the sensor device 50 has a semiconductor sensor. The sensor device 50 outputs an output value in response to the detection of an odor by the semiconductor sensor. For example, the output value of the sensor device 50 is an output voltage. Note that the sensor device 50 may have multiple sensors with different sensitivities and output multiple output values, but this will be described in detail later.

[0075] The user terminal 10 is an information processing device used by a user. The user terminal 10 is realized by, for example, a smartphone, a mobile phone, a PDA (Personal Digital Assistant), a tablet terminal, a notebook PC (Personal Computer), etc. In the example shown in FIG. 1, the user terminal 10 is a smartphone used by the user.

[0076] The user terminal 10 is a nutrient intake output device that outputs the nutrient intake target balance together with the nutrient intake balance. The user terminal 10 is communicably connected to the nutrient intake estimation device 100 via the Internet (a predetermined network N, etc.), and transmits and receives information between the user terminal 10 and the nutrient intake estimation device 100. The user terminal 10 receives content indicating the nutrient intake target balance and the nutrient intake balance from the nutrient intake estimation device 100, and displays the received content.

[0077] For example, the user terminal 10 may be communicatively connected to the toilet operating device by a predetermined wireless communication function such as Bluetooth (registered trademark) or Wi-Fi (Wireless Fidelity) (registered trademark).

[0078] <4. Functional configuration of each device> Hereinafter, the functional configuration of the nutritional intake estimation device 100 and the user terminal 10, which is an example of a nutritional intake output device, will be specifically described.

[0079] <4-1. Functional configuration of the nutrition intake estimation device> First, the functional configuration of the nutritional intake amount estimation device will be described with reference to Fig. 4. Fig. 4 is a block diagram showing an example of the configuration of the nutritional intake amount estimation device according to an embodiment.

[0080] 4, the nutrition intake estimation device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. The nutrition intake estimation device 100 may also include an input unit (e.g., a keyboard, a mouse, etc.) for receiving various operations from an administrator of the nutrition intake estimation device 100, and a display unit (e.g., a liquid crystal display, etc.) for displaying various information.

[0081] The communication unit 110 is realized by, for example, a communication circuit or the like. The communication unit 110 is connected to a predetermined network N (see FIG. 3) by wire or wirelessly, and transmits and receives information to and from an external information processing device. For example, the communication unit 110 is connected to a predetermined network N (see FIG. 3) by wire or wirelessly, and transmits and receives information to and from the user terminal 10, a toilet operating device, and the like.

[0082] The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. For example, the storage unit 120 is a computer-readable recording medium that non-temporarily records the nutritional intake balance estimation program and data used by the nutritional intake balance estimation program. As shown in FIG. 4, the storage unit 120 according to the embodiment has a nutritional intake goal balance information storage unit 121, a model information storage unit 122, and a user information storage unit 123.

[0083] The nutritional intake goal balance information storage unit according to the embodiment stores various information related to the nutritional intake goal balance. For example, the nutritional intake goal balance information storage unit stores a nutritional intake balance that the user can set as a goal. Fig. 5 is a diagram showing an example of the nutritional intake goal balance information storage unit according to the embodiment. The nutritional intake goal balance information storage unit shown in Fig. 5 includes items such as "nutrient intake goal balance ID", "name", and "nutrient ratio".

[0084] "Nutrition intake goal balance ID" indicates identification information for identifying each nutrition intake goal balance. "Name" indicates the name of the nutrition intake goal balance.

[0085] "Nutrient ratio" indicates the ratio of nutrients to be evaluated. The "Nutrient ratio" in FIG. 5 includes items corresponding to the three nutrients "carbohydrates," "lipids," and "proteins." The "Nutrient ratio" is not limited to "carbohydrates," "lipids," and "proteins," but may also include items corresponding to nutrients to be monitored, such as "vitamins," "minerals," "dietary fiber," and "sugars," as well as lactose and glucose, which are components of sugars.

[0086] In the example of Figure 5, the nutritional intake balance (nutrient intake balance TB1) identified by the nutritional intake target balance ID "TB1" indicates that it is "Modern Standard." Furthermore, the nutritional intake balance TB1 indicates that the ideal nutrient ratio is carbohydrate "60%," fat "25%," and protein "15%."

[0087] The nutritional intake balance (nutrient intake balance TB2) identified by the nutritional intake target balance ID "TB2" indicates that it is an "Athlete Diet." The nutritional intake balance TB2 also indicates that the ideal nutrient ratio is carbohydrate "35%," fat "25%," and protein "40%."

[0088] The nutritional intake goal balance information storage unit 121 may store various information according to the purpose, not limited to the above. The six nutritional intake goal balances shown in the nutritional intake goal balance information storage unit 121 in Fig. 5 are merely an example, and seven or more types of nutritional intake goal balances may be included. The nutritional intake goal balance may be set with an individually adjusted nutrient ratio determined by a user specifically specifying (selecting) a nutrient ratio or determining a nutrient ratio suitable for the user based on information about the user.

[0089] The model information storage unit 122 according to the embodiment stores information related to a model. For example, the model information storage unit 122 stores model information (model data) used to estimate the balance of nutrition presumed to have been ingested by a user. FIG. 6 is a diagram showing an example of a model information storage unit according to the embodiment. For example, the model information storage unit 122 stores information related to facilities. The model information storage unit 122 shown in FIG. 6 includes items such as "model ID," "type," and "model data."

[0090] "Model ID" indicates identification information for identifying a model. "Type" indicates the type of the corresponding model. "Model Data" indicates the data of the model. Figure 6 shows an example in which conceptual information such as "MDT1" is stored in "Model Data", but in reality, various information constituting the model, such as information and functions related to the network included in the model, is included.

[0091] 6, the model (model M1) identified by the model ID “M1” indicates that the type is “neural network.” Also, the model data of the model M1 indicates that it is model data MDT1.

[0092] For example, model M1, which is a neural network, is an estimation model that outputs information indicating the nutritional balance corresponding to an input based on the output value of the sensor device 50. For example, model M1 is a classifier (identifier) ​​that outputs information indicating which nutritional balance the ingested nutrients corresponding to the excretion odor are classified into based on the output value of the sensor device 50 that detected the excretion odor.

[0093] The model M1 may be a model that outputs a value (score) corresponding to each nutrient. For example, the model M1 may be a model that outputs a score indicating the proportion of at least two nutrients among carbohydrates, lipids, proteins, vitamins, and minerals of the ingested nutrients corresponding to the excretion odor, based on the output value of the sensor device 50 that detects the excretion odor.

[0094] Also, it indicates that the model (model M2) identified by the model ID “M2” is a “support vector machine.” Also, it indicates that the model data of model M2 is model data MDT2.

[0095] For example, model M2, which is a support vector machine (SVM), is an estimation model that outputs information indicating the nutritional balance corresponding to an input based on the output value of the sensor device 50. For example, model M2 is a classifier (identifier) ​​that outputs information indicating which nutritional balance the ingested nutrients corresponding to the excretion odor are classified into based on the output value of the sensor device 50 that detected the excretion odor.

[0096] Also, it is indicated that the model (model M3) identified by the model ID “M3” is of the “random forest” type, and that the model data of model M3 is model data MDT3.

[0097] For example, model M3, which is a random forest (decision tree), is an estimation model that outputs information indicating the nutritional balance corresponding to an input based on the output value of the sensor device 50. For example, model M3 is a classifier (identifier) ​​that outputs information indicating which nutritional balance the ingested nutrients corresponding to the excretion odor are classified into based on the output value of the sensor device 50 that detected the excretion odor.

[0098] Also, it indicates that the model identified by the model ID “M4” (model M4) is of the “logistic regression” type, and that the model data of model M4 is model data MDT4.

[0099] For example, model M4, which is a logistic regression, is an estimation model that outputs information indicating the nutritional balance corresponding to an input based on the output value of the sensor device 50. For example, model M4 is a classifier (identifier) ​​that outputs information indicating which nutritional balance the ingested nutrients corresponding to the excretion odor are classified into based on the output value of the sensor device 50 that detected the excretion odor.

[0100] Moreover, the model (model M5) identified by the model ID "M5" indicates that the type is "decision jungle". The model (model M6) identified by the model ID "M6" indicates that the type is "perceptron". The model (model M7) identified by the model ID "M7" indicates that the type is "Bayesian discrimination". The model (model M8) identified by the model ID "M8" indicates that the type is "k nearest neighbor method". The model (model M9) identified by the model ID "M9" indicates that the type is "hidden Markov model". The above models M1 to M9 are merely examples, and the model information storage unit 122 may store other types, or may store 10 or more models, as long as they are models used as estimation models.

[0101] The model information storage unit 122 is not limited to the above, and may store various types of information depending on the purpose.

[0102] The user information storage unit 123 according to the embodiment stores various information related to the user. For example, the user information storage unit 123 stores various information of the user who uses the nutritional intake estimation system 1. Fig. 7 is a diagram showing an example of the user information storage unit according to the embodiment. The user information storage unit 123 shown in Fig. 7 includes items such as "user ID", "attribute information", and "nutritional intake target balance".

[0103] The "user ID" indicates identification information for identifying a user. The "attribute information" stores various information related to the attributes of a user identified by the user ID. Although the attribute information is indicated by an abstract code such as "ATB1", it includes specific information such as age and gender. The "attribute information" stores various attribute information of the user, such as not only age and gender but also other demographic attribute information and psychographic attribute information such as lifestyle and interests. For example, the "attribute information" stores weight, height, nationality and residential area, religion, amount of activity, excretion state and frequency, abdominal distension, stomach upset, sleep state, presence or absence of migraine, state of mind, history of illness of relatives, diet (frequency, timing, eating style, snacking, eating speed, drinking), etc.

[0104] "Nutrition intake goal balance" indicates a nutrition intake goal balance corresponding to a user. For example, "nutrition intake goal balance" indicates a nutrition intake goal balance set based on a user's selection or information about the user.

[0105] For example, in the example of FIG. 7, the attribute information of a user (user U1) identified by a user ID "U1" indicates that it is "ATB1." In addition, the nutritional intake goal balance of user U1 indicates that it is "TB1." In other words, the nutritional intake goal balance set for user U1 indicates that it is the nutritional balance of "Modern Standard" identified by the nutritional intake goal balance ID "TB1."

[0106] The user information storage unit 123 may store various information according to the purpose, not limited to the above. The user information storage unit 123 may store behavioral information indicating various behaviors of the user, such as the usage history of the user's application, such as a nutritional balance monitoring application, and the user's location information, in association with the user.

[0107] Returning to Fig. 3, the description will be continued. The control unit 130 is realized, for example, by a central processing unit (CPU) or a graphics processing unit (GPU) executing a program (for example, a nutritional intake balance estimation program according to the present disclosure) stored in the nutritional intake estimation device 100 using a RAM or the like as a working area. The control unit 130 is a controller, and is realized, for example, by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

[0108] 3, the control unit 130 has an acquisition unit 131, an estimation unit 132, a generation unit 133, and a transmission unit 134, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 3, and may be other configurations as long as they perform the information processing described below.

[0109] The acquisition unit 131 functions as an acquisition means. The acquisition unit 131 acquires various information from the storage unit 120. The acquisition unit 131 receives various information from a nutritional intake amount output device such as the sensor device 50 or the user terminal 10. The acquisition unit 131 receives an output value of the sensor device 50 from the sensor device 50. The acquisition unit 131 receives information indicating a nutritional intake target balance selected by the user from the user terminal 10.

[0110] The estimation unit 132 functions as an estimation means. The estimation unit 132 performs estimation processing using a model stored in the model information storage unit 122. The estimation unit 132 estimates the estimated nutritional intake balance of the user using the output of an estimation model that outputs information indicating the balance of nutrients estimated to have been ingested by the user in response to an input based on the output value of the sensor device 50.

[0111] The estimation unit 132 performs estimation processing using the output value of the sensor device 50 that detected the user's excretion odor and the models M1 to M3 stored in the model information storage unit 122. The estimation unit 132 estimates the user's estimated nutritional intake balance using the output results of the models M1 to M3 to which the output value of the sensor device 50 that detected the user's excretion odor is input. The estimation unit 132 uses the output results of the models M1 to M3 to estimate which of the four types of the user's estimated nutritional intake balance is good balance, excess carbohydrate, excess lipid, or excess protein. Details of the estimation processing by the estimation unit 132 will be described in detail with reference to FIG. 12.

[0112] The generating unit 133 generates various information based on the information acquired by the acquiring unit 131. The generating unit 133 generates information using the estimation result by the estimating unit 132. The generating unit 133 generates input values ​​to an estimation model such as model M1 using the output value of the sensor device 50. For example, the generating unit 133 generates input values ​​to the estimation model by extracting a portion (e.g., a peak value) of the output value of the sensor device 50 or calculating the derivative of the output value of the sensor device 50.

[0113] The generating unit 133 generates various information such as a screen (image information) to be provided to an external information processing device by appropriately using various techniques. The generating unit 133 generates a screen (image information) to be provided to the user terminal 10. For example, the generating unit 133 generates a screen (image information) to be provided to the user terminal 10 based on the information stored in the storage unit 120.

[0114] The generating unit 133 generates content including information indicating the user's nutritional intake goal balance and information indicating the user's estimated intake nutritional balance estimated by the estimating unit 132. The generating unit 133 generates content in which the user's estimated intake nutritional balance estimated by the estimating unit 132 is superimposed on the user's nutritional intake goal balance. In the example of Fig. 1, the generating unit 133 generates content CT1. In addition, the generating unit 133 generates contents CT2 to CT4 as shown in Figs. 14 to 16.

[0115] The generating unit 133 may generate a screen (image information) or the like by any process as long as the screen (image information) or the like to be provided to an external information processing device can be generated. For example, the generating unit 133 generates a screen (image information) to be provided to the user terminal 10 by appropriately using various technologies related to image generation, image processing, or the like. For example, the generating unit 133 generates a screen (image information) to be provided to the user terminal 10 by appropriately using various technologies such as Java (registered trademark). Note that the generating unit 133 may generate a screen (image information) to be provided to the user terminal 10 based on the format of CSS (Cascading Style Sheets), JavaScript (registered trademark), or HTML (Hyper Text Markup Language). Also, for example, the generating unit 133 may generate a screen (image information) in various formats such as JPEG (Joint Photographic Experts Group), GIF (Graphics Interchange Format), and PNG (Portable Network Graphics).

[0116] The transmission unit 134 functions as a transmission means. The transmission unit 134 transmits information to an external information processing device. For example, the transmission unit 134 transmits various information to a nutrient intake output device such as the sensor device 50 or the user terminal 10. The transmission unit 134 transmits information estimated by the estimation unit 132 to the user terminal 10. The transmission unit 134 transmits information generated by the generation unit 133 to the user terminal 10. In the example of FIG. 1, the transmission unit 134 transmits content CT1 to the user terminal 10.

[0117] <4-2. Functional configuration of user terminal> Next, the functional configuration of the user terminal 10, which is an example of a nutritional intake output device, will be described with reference to Fig. 8. Fig. 8 is a block diagram showing an example of the configuration of a user terminal according to an embodiment.

[0118] As shown in FIG. 8, the user terminal 10 includes a communication unit 11, an input unit 12, a display unit 13, a storage unit 14, a control unit 15, and an audio output unit 16.

[0119] The communication unit 11 is realized by, for example, a NIC, a communication circuit, etc. The communication unit 11 is connected to a network N (such as the Internet) by wire or wirelessly, and transmits and receives information to and from other devices such as the nutrient intake estimation device 100 via the network N.

[0120] Various operations are input to the input unit 12 by the user. Various information is input to the input unit 12 via the display unit 13. The input unit 12 has a function of detecting voice. For example, the input unit 12 has a keyboard and a mouse connected to the user terminal 10. The input unit 12 may also include buttons provided on the user terminal 10 and a microphone that detects voice.

[0121] For example, the input unit 12 may have a touch panel that can realize the same functions as a keyboard or a mouse. In this case, the input unit 12 accepts various operations from the user via a display screen by the function of the touch panel realized by various sensors. That is, the input unit 12 accepts various operations from the user via the display unit 13 of the user terminal 10. For example, the input unit 12 accepts operations such as a user's designated operation via the display unit 13 of the user terminal 10. For example, the input unit 12 functions as a reception unit that accepts user operations by the function of the touch panel. In this case, the input unit 12 and the reception unit 153 may be integrated. Note that, in tablet terminals, the capacitance method is mainly used as a method for detecting user operations by the input unit 12, but any method may be used as long as it can detect user operations and realize the function of a touch panel, such as a resistive film method, a surface acoustic wave method, an infrared method, or an electromagnetic induction method.

[0122] The display unit 13 functions as an output unit (output means) that outputs various information. The display unit 13 is provided in the user terminal 10 and displays various information. The display unit 13 is realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display. The display unit 13 may be realized by any means as long as it is capable of displaying information provided by the nutritional intake estimation device 100. The display unit 13 displays various information according to the control of the display control unit 152.

[0123] In the example of FIG. 1, the display unit 13 displays content CT1. The display unit 13 also displays contents CT2 to CT4 as shown in FIG. 14 to FIG. 16. For example, the user terminal 10 executes a program (output program) for outputting the amount of nutrient intake, and displays the estimated nutrient intake balance on the display unit 13. Note that the output mode of the user terminal 10 is not limited to display, and may be other output modes such as audio output. The user terminal 10 may output the estimated nutrient intake balance by audio using the audio output unit 16.

[0124] The storage unit 14 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 14 stores various information used for displaying information. The storage unit 14 stores various information such as an output program that outputs an estimated nutritional intake balance. For example, the storage unit 14 stores an output program that displays a nutritional intake target balance and an intake nutritional balance. For example, the output program may be an application (such as a nutritional balance monitoring app) installed in the user terminal 10 to display the nutritional balance.

[0125] Returning to Fig. 8, the explanation will be continued. The control unit 15 is realized, for example, by a CPU, an MPU, or the like executing a program (for example, a display program such as an information processing program according to the present disclosure) stored inside the user terminal 10 using a RAM or the like as a working area. The control unit 15 is a controller, and may be realized, for example, by an integrated circuit such as an ASIC or an FPGA.

[0126] 8, the control unit 15 has an acquisition unit 151, a display control unit 152, a reception unit 153, and a transmission unit 154, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the control unit 15 is not limited to the configuration shown in FIG. 8, and may be other configurations as long as they perform the information processing described below.

[0127] The acquisition section 151 acquires various types of information. The acquisition section 151 acquires various types of information from the storage section 14. The acquisition section 151 receives various types of information from other information processing devices such as the nutritional intake amount estimation device 100.

[0128] The acquisition unit 151 receives information indicating a nutrition intake goal balance and the nutrition intake balance from the nutrition intake amount estimation device 100. The acquisition unit 151 receives content from the nutrition intake amount estimation device 100. In the example of Fig. 1, the acquisition unit 151 receives content CT1.

[0129] The display control unit 152 functions as an output control unit that controls the output of various information. The display control unit 152 controls the display of the display unit 13. The display control unit 152 controls the display of the display unit 13 based on the information received by the acquisition unit 151. The display control unit 152 controls the display of the display unit 13 based on the information accepted by the acceptance unit 153. The display control unit 152 controls the display of the display unit 13 so that the content CT1 is displayed on the display unit 13.

[0130] The reception unit 153 receives various information. For example, the reception unit 153 receives input by the user via the input unit 12. The reception unit 153 receives operations by the user. The reception unit 153 receives operations by the user on information displayed by the display unit 13. The reception unit 153 receives utterances by the user as input. The reception unit 153 receives a designation of a nutritional intake target balance by the user.

[0131] 1, the receiving unit 153 receives an input from the user U1. The receiving unit 153 receives a designation of a nutritional intake goal balance by the user U1.

[0132] The transmission unit 154 transmits various information to an external information processing device. For example, the transmission unit 154 transmits various information to another information processing device such as the user terminal 10. The transmission unit 154 transmits information stored in the storage unit 14.

[0133] In the example of FIG. 1, the transmission unit 154 transmits the goal of the user U1 accepted by the acceptance unit 153 to the nutrition intake amount estimation device 100.

[0134] The audio output unit 16 outputs various information. The audio output unit 16 has a function of outputting audio. For example, the audio output unit 16 has a speaker that outputs audio. The audio output unit 16 outputs information to the user by audio. The audio output unit 16 outputs information displayed on the display unit 13 by audio. For example, the audio output unit 16 outputs information included in the content CT1 by audio.

[0135] The user terminal 10 may realize the above-mentioned processes such as display by the display unit 13 and operation reception by a predetermined application (nutritional balance monitoring application, etc.). The user terminal 10 may also obtain a script executed on a predetermined software application, and execute information processing such as information display and operation reception by control information such as the obtained script. For example, the control information corresponds to a program that realizes information processing such as information display and operation reception by the user terminal 10 according to the embodiment, and is realized by, for example, CSS, JavaScript (registered trademark), HTML, or any language capable of describing information processing such as information display and operation reception by the user terminal 10 described above. For example, the display control process and reception process by the control unit 15 may be realized by a nutritional balance monitoring application. In addition, when the above-mentioned display control process and reception process are performed by a dedicated application, the control unit 15 may have, for example, an application control unit that controls a predetermined application (for example, a web browser, etc.) or a dedicated application.

[0136] The user terminal 10 may also receive the nutritional intake goal balance and the nutritional intake balance from the nutrition intake estimation device 100, generate content using the received nutritional intake goal balance and nutritional intake balance, and display the generated content. In this case, the user terminal 10 may have a generation unit with the same function as the generation unit 133 (see FIG. 4).

[0137] <5. Processing flow> From here, the flow of processing related to the embodiment will be described with reference to FIGS.

[0138] <5-1. Processing of Nutrient Intake Estimation System> Next, a processing sequence of the nutrition intake estimation system 1 will be described with reference to FIG. 9. FIG. 9 is a sequence diagram showing an example of the nutrition intake estimation process according to the embodiment. For example, the nutrition intake estimation system 1 starts detecting excretion odor when excretion (also called "second trigger") is detected after a user is detected (also called "first trigger"). For example, the first trigger is detection of a user sitting on the toilet seat. Also, for example, the second trigger is detection of a specific gas such as hydrogen sulfide or hydrogen. Note that the first trigger and the second trigger are not limited to the above. For example, the first trigger may be detection of a user's entry into the toilet space. For example, the second trigger may be detection of the presence or absence of excretion by an image sensor, an infrared sensor, a sound sensor, a temperature sensor, or the like. Also, for example, the second trigger may be detection of a change in the user's posture by a strain sensor provided on the toilet seat. For example, the second trigger may be the time elapsed since the first trigger. It should be noted that the above is merely an example, and various triggers may be adopted as the trigger for the gas (excretion odor) detection process.

[0139] First, the sensor device 50 detects the excretion odor of a user of the toilet space (step S101). The sensor device 50 transmits an output value based on the detected excretion odor to the nutrition intake estimation device 100 (step S102).

[0140] Then, the nutrient intake estimation device 100, which has received the output value from the sensor device 50, performs estimation processing (step S103). The nutrient intake estimation device 100 inputs an input value generated using the output value of the sensor device 50 into an estimation model, and estimates the user's estimated nutrient intake balance based on the output of the estimation model. The nutrient intake estimation device 100 generates content to be provided to the user based on the estimation result (step S104).

[0141] The nutritional intake estimation device 100 transmits the generated content to the user terminal 10 used by the user (step S105). The user terminal 10 that receives the content displays the content (step S106).

[0142] <5-2. Processing by the Nutrition Intake Estimation Device> First, a process flow of the nutrient intake amount estimation process will be described with reference to Fig. 10. Fig. 10 is a flow chart showing an example of a process procedure executed by the nutrient intake amount estimation device.

[0143] The nutrient intake estimation device 100 acquires an output value output by a sensor installed in the toilet space upon detection of the excretion odor of a user of the toilet space (step S201).

[0144] The nutrient intake estimation device 100 estimates the estimated nutrient intake of the user using the output value of the sensor and the estimation model (step S202). For example, the nutrient intake estimation device 100 inputs an input value based on the output value of the sensor to the estimation model, and estimates the estimated nutrient intake balance of the user using information output by the estimation model.

[0145] <5-3. Processing the Nutrition Intake Output Device> Next, the process flow of the output process of the nutritional intake balance will be described with reference to Fig. 11. Fig. 11 is a flow chart showing an example of the procedure of the process executed by the nutritional intake output device. Fig. 11 shows an example in which the user terminal 10, which is an example of the nutritional intake output device, performs the output process of the nutritional intake balance. Note that the entity that executes the output process of the nutritional intake balance is not limited to the user terminal 10, and may be another nutritional intake output device such as a toilet operating device.

[0146] The user terminal 10 acquires information based on the nutrition intake of the user of the toilet space and information based on the nutrition intake goal of the user (step S301). For example, the user terminal 10 receives content including the estimated nutrition intake balance of the user estimated by the nutrition intake estimation device 100 and the nutrition intake goal balance of the user from the nutrition intake estimation device 100.

[0147] The user terminal 10 outputs information based on the nutrition intake goal together with information based on the nutrition intake (step S302). For example, the user terminal 10 displays content in which the user's nutrition intake goal balance and the user's estimated nutrition intake balance are superimposed.

[0148] The user terminal 10 may generate content in which the user's nutritional intake goal balance and the user's estimated nutritional intake balance are superimposed. In this case, when the user terminal 10 acquires information on the user's nutritional intake balance and the user's nutritional intake goal balance, the user terminal 10 generates content in which the user's nutritional intake goal balance and the user's estimated nutritional intake balance are superimposed. Then, the user terminal 10 displays the generated content. For example, the user terminal 10 generates the content CT1 in FIG. 1 and displays the generated content CT1.

[0149] <6. Estimation of nutritional intake balance> The process of estimating nutritional intake balance will be conceptually described with reference to Fig. 12. Fig. 12 is a diagram showing an example of estimating nutritional intake balance. Note that, below, each process in Fig. 12 will be described using the case of Fig. 1 as an example. As described above, three models M1 to M3 will be described as an example, but the models used may be other models such as M4 to M9, or four or more models.

[0150] First, the sensor device 50 installed in the toilet space PS1 detects the excretion odor of the user U1 (step S11). Then, the sensor device 50 outputs an output value SV corresponding to the detection of the excretion odor of the user U1 (step S12).

[0151] The nutrient intake estimation device 100 inputs an input value generated using the output value SV to each of the models M1 to M3, and obtains an estimation result from each of the models M1 to M3. The nutrient intake estimation device 100 inputs an input value generated using the output value SV to the model M1 (step S21). In response to the input based on the output value SV, the model M1 outputs an output result RS1 indicating whether the estimated nutrient intake balance of the user U1 is one of the four types: well balanced, excessive carbohydrates, excessive lipids, or excessive protein (step S22).

[0152] The nutritional intake estimation device 100 also inputs an input value generated using the output value SV to the model M2 (step S31). The model M2 outputs an output result RS2 indicating whether the estimated nutritional intake balance of the user U1 is well balanced, excessive carbohydrates, excessive lipids, or excessive protein, in response to the input based on the output value SV (step S32).

[0153] The nutritional intake estimation device 100 also inputs an input value generated using the output value SV to the model M3 (step S41). The model M3 outputs an output result RS3 indicating whether the estimated nutritional intake balance of the user U1 is well balanced, excessive carbohydrates, excessive lipids, or excessive protein, in response to the input based on the output value SV (step S42).

[0154] The nutrition intake estimation device 100 estimates a final judgment result using three output results RS1 to RS3 of the three models M1 to M3 (step S51). The nutrition intake estimation device 100 estimates whether the estimated nutritional intake balance of the user U1 is one of the four categories of well-balanced, excess carbohydrate, excess lipid, or excess protein by majority vote of the output results RS1 to RS3. For example, when there are two or more output results of the same category among the output results RS1 to RS3, the nutrition intake estimation device 100 estimates that category as the estimated nutritional intake balance of the user U1. For example, when two or more output results are excess lipid, the nutrition intake estimation device 100 estimates that the estimated nutritional intake balance of the user U1 is excess lipid.

[0155] In this way, the nutrient intake estimation device 100 estimates a final judgment result indicating the user's dietary tendency by majority vote of the derived results of the three independent algorithms. As a result, the nutrient intake estimation system 1 can predict an individual's dietary tendency, such as nutritional intake balance, from excretion odor through the output value of the sensor device 50 and the algorithm, without pursuing a specific gas type or concentration.

[0156] In addition, when the output results RS1 to RS3 are all different classifications, the nutrient intake estimation device 100 may estimate the estimated nutrient intake balance of the user U1 based on a predetermined criterion. When the output results RS1 to RS3 are all different classifications, the nutrient intake estimation device 100 may estimate the classification indicated by the output result of the most reliable model as the estimated nutrient intake balance of the user U1. For example, when the output results RS1 to RS3 are all different classifications, the nutrient intake estimation device 100 may estimate the classification indicated by the output result of the most reliable model M1 as the estimated nutrient intake balance of the user U1. For example, the nutrient intake estimation device 100 may calculate the accuracy rate of each model using the history of classifications estimated by each model in the past and information indicating the correct answer and the correct answer, and may set the calculated accuracy rate of each model as the reliability of each model.

[0157] <7. Sensor output> The output of the sensors will be described with reference to Fig. 13. Fig. 13 is a diagram showing an example of sensor output values. In the example of Fig. 13, the sensor device 50 has five sensors, namely, sensor #1, sensor #2, sensor #3, sensor #4, and sensor #5 (hereinafter sometimes referred to as "sensors #1 to #5").

[0158] In the example of FIG. 13, sensor #1 is a sensor with high sensitivity to short-chain fatty acids. Sensor #2 is a sensor with high sensitivity to fatty acids. Sensor #3 is a sensor with high sensitivity to sulfide compounds. Sensor #4 is a sensor with high sensitivity to phenols. Sensor #5 is a sensor with high sensitivity to nitrogen-containing aromatics. Note that the above sensors #1 to #5 are merely examples, and any sensors may be used as long as they each have a different sensitivity.

[0159] Graphs GR1 to GR3 in Fig. 13 show the detection results when sensors #1 to #5 detect excretion odors. When sensors #1 to #5 are semiconductor sensors, the output values ​​are output voltages. In graphs GR1 to GR3, the output value of sensor #1 is shown by a solid line, the output value of sensor #2 is shown by a dotted line, the output value of sensor #3 is shown by a dashed line, the output value of sensor #4 is shown by a dashed line, and the output value of sensor #5 is shown by a dashed line.

[0160] Graph GR1 shows the detection results of excretion odor when the type of meal is high in protein. Time t11 in graph GR1 indicates the timing of odor generation. Graph GR2 shows the detection results of excretion odor when the type of meal is high in carbohydrates. Time t21 in graph GR2 indicates the timing of odor generation. Graph GR3 shows the detection results of excretion odor when the type of meal is high in fats. Time t31 in graph GR3 indicates the timing of odor generation.

[0161] For example, the nutrient intake estimation device 100 acquires output values ​​of sensors #1-#5 as shown in graph GR1 from the sensor device 50, and generates input values ​​to be input to estimation models such as models M1-M3 based on the acquired output values ​​of sensors #1-#5. Here, the input values ​​generated by the nutrient intake estimation device 100 based on the output values ​​of sensors #1-#5 may be any values ​​that indicate the characteristics of the reactions of sensors #1-#5. For example, the input values ​​generated by the nutrient intake estimation device 100 may indicate the characteristics of the degree or change of the reactions of sensors #1-#5.

[0162] As shown in the graphs GR1 to GR3, the sensors #1 to #5 react differently depending on the type of food, that is, the balance of the nutrition ingested by the monitoring subject (user of the toilet space). The nutrient intake estimation system 1 quantifies the difference in output value when a stool odor is detected by a plurality of sensors such as the sensors #1 to #5, and the way in which the value returns over time. For example, the nutrient intake estimation device 100 generates an input value to be input to the estimation model by quantification. In this case, the nutrient intake estimation device 100 generates a quantified input value based on the output value of each of the sensors #1 to #5. Here, the input value generated by the nutrient intake estimation device 100 based on the output value of each of the sensors #1 to #5 may be any value that indicates the characteristics of the reaction of each of the sensors #1 to #5. For example, the input value generated by the nutrient intake estimation device 100 may be a value that indicates the characteristics of the degree of reaction, change, etc. of each of the sensors #1 to #5.

[0163] For example, the nutrient intake estimation device 100 acquires output values ​​of sensors #1-#5 as shown in graph GR2 from the sensor device 50, and generates input values ​​indicating reaction characteristics of each of sensors #1-#5 based on the acquired output values ​​of sensors #1-#5. Then, the nutrient intake estimation device 100 inputs the generated input values ​​to estimation models such as models M1-M3, and estimates nutritional balance based on the output results of the estimation models.

[0164] As shown in graphs GR1 to GR3, sensors #1 to #5 show different numerical trends due to differences in waveforms for each dietary group (nutrient intake balance). In this way, the nutritional intake estimation system 1 can improve the discrimination (resolution) of dietary groups (nutrient intake balance) by using several types of sensors with different sensitivities such as sensors #1 to #5.

[0165] The sensor device 50 may have any type of sensor, such as a chemoresistor, a chemocapacitor, a chemodiode, a chemotransistor, a thermochemosensor, a mass-sensitive chemosensor, a fiber-type chemosensor, an electrochemical-type chemosensor, a resonance-type chemosensor, etc. In this way, the detection target for the sensor device 50 to detect odors may be various things, such as capacitance, voltage-current characteristics, temperature, refractive index, fluorescence intensity and spectrum, impedance, resonance frequency, etc.

[0166] <8. Example of display based on estimated results> 14 to 21, display examples based on the estimation results will be described.

[0167] First, a display example of the estimation result in the case of a good balance will be described with reference to Fig. 14. Fig. 14 is a diagram showing an example of the display of the nutritional intake balance. The nutritional intake output device DV shown in Fig. 14 may be a user terminal 10 or another device.

[0168] The nutrition intake estimation device 100 generates content CT2 including a radar chart RC2 in which an estimated chart ES2 corresponding to the user's estimated nutrition intake balance is superimposed on a target chart TG2 corresponding to the user's nutrition intake target balance. The nutrition intake estimation device 100 transmits the content CT2 to the nutrition intake output device DV.

[0169] The nutrient intake output device DV that has received the content CT2 displays the content CT2. The estimated chart ES2 shows that the estimated carbohydrate value is 0.9, the estimated fat value is 1.1, and the estimated protein value is 1.0. The estimated chart ES2 shows that all items are within the target chart TG2, and the estimated nutrient intake balance is good.

[0170] Next, a display example of the estimation result in the case of lipid excess will be described with reference to Fig. 15. Fig. 15 is a diagram showing an example of the display of the nutritional intake balance. The nutritional intake output device DV shown in Fig. 15 may be a user terminal 10 or another device.

[0171] The nutrition intake estimation device 100 generates content CT3 including a radar chart RC3 in which an estimated chart ES3 corresponding to the user's estimated nutrition intake balance is superimposed on a goal chart TG3 corresponding to the user's nutrition intake goal balance. The nutrition intake estimation device 100 transmits the content CT3 to the nutrition intake output device DV.

[0172] The nutrient intake output device DV that has received the content CT3 displays the content CT3. The estimated value of carbohydrates is 0.9, the estimated value of fat is 1.4, and the estimated value of protein is 1.0. The estimated chart ES3 indicates that fat is being ingested at a rate significantly higher than the target rate.

[0173] Next, a display example of the estimation result in the case of excess carbohydrate will be described with reference to Fig. 16. Fig. 16 is a diagram showing an example of the display of the nutritional intake balance. The nutritional intake output device DV shown in Fig. 16 may be a user terminal 10 or another device.

[0174] The nutrition intake estimation device 100 generates content CT4 including a radar chart RC4 in which an estimated chart ES4 corresponding to the user's estimated nutrition intake balance is superimposed on a goal chart TG4 corresponding to the user's nutrition intake goal balance. The nutrition intake estimation device 100 transmits the content CT4 to the nutrition intake output device DV.

[0175] The nutrient intake output device DV that has received the content CT4 displays the content CT3. The estimated value of carbohydrates is 1.6, the estimated value of fats is 0.9, and the estimated value of protein is 0.8. The estimated value of carbohydrates ...

[0176] The information displayed based on the estimation result is not limited to a radar chart, but may be other types of graphs such as bar graphs, line graphs, pie charts, and bubble charts that show quantities by the size of circles, or text information, or may be displayed in a display mode that displays a plurality of these. This point will be described with reference to Figs. 17 to 21.

[0177] First, examples of display in graphs other than radar charts will be described with reference to Figs. 17 to 20. Figs. 17 to 20 are diagrams showing modified examples of display of nutritional intake balance. Specifically, Fig. 17 is a diagram showing an example of display of nutritional intake balance in the form of a bar graph. Also, Fig. 18 is a diagram showing an example of display of nutritional intake balance in the form of a line graph. Fig. 19 is a diagram showing an example of display of nutritional intake balance in the form of a pie chart. Fig. 20 is a diagram showing an example of display of nutritional intake balance in the form of a bubble chart. Note that the nutritional intake amount output device DV shown in Figs. 17 to 20 may be the user terminal 10 or another device. Also, Figs. 17 to 20 are different from the radar chart display example shown in Fig. 1 only in the display format, and the estimation process is the same, so that the description will be omitted as appropriate.

[0178] In the example of Fig. 17, the nutrition intake estimation device 100 generates content CT11 including a bar graph GR11. The nutrition intake estimation device 100 transmits the content CT11 to the nutrition intake output device DV. Upon receiving the content CT11, the nutrition intake output device DV displays the content CT11. In the bar graph GR11, the back (left) side of each nutrient indicates a target value, and the front (right) side indicates an estimated value. The bar graph GR11 indicates that carbohydrates are lower than the target, lipids are close to the target, and protein is higher than the target.

[0179] In the example of Fig. 18, the nutrition intake estimation device 100 generates content CT12 including a line graph GR12. The nutrition intake estimation device 100 generates the content CT12 including the line graph GR12 by plotting the target value and the estimated value for each day of the week. The nutrition intake estimation device 100 transmits the content CT12 to the nutrition intake output device DV. The nutrition intake output device DV, which has received the content CT12, displays the content CT12. In the line graph GR12, the dotted lines for each nutrient indicate the target value, and the solid lines indicate the estimated value. The line graph GR12 indicates that lipids are consistently lower than the target, and protein is consistently higher than the target.

[0180] In the example of Fig. 19, the nutrition intake estimation device 100 generates content CT13 including a pie chart GR13. The nutrition intake estimation device 100 transmits the content CT13 to the nutrition intake output device DV. Upon receiving the content CT13, the nutrition intake output device DV displays the content CT13. In the pie chart GR13, the outer circle indicates the target value, and the inner circle indicates the estimated value. The pie chart GR13 indicates that carbohydrates are lower than the target, lipids are close to the target, and protein is higher than the target.

[0181] In the example of FIG. 20, the nutrition intake estimation device 100 generates a content CT14 including a bubble chart GR14. The nutrition intake estimation device 100 transmits the content CT14 to the nutrition intake output device DV. The nutrition intake output device DV receives the content CT14 and displays the content CT14. In the bubble chart GR14, among the circles for each nutrient, the dotted circle (circle shown with a dotted line) indicates the target value, and the solid circle (circle shown with a solid line) indicates the estimated value. The bubble chart GR14 indicates that carbohydrates are higher than the target, lipids are close to the target, and protein is lower than the target. Note that the graphs shown in FIG. 17 to FIG. 20 are merely examples, and any type of graph can be adopted.

[0182] Furthermore, the information displayed based on the measurement results is not limited to the estimated results, but may be recommended information regarding the user's nutritional intake based on the estimated results. This point will be described with reference to FIG. 21. FIG. 21 is a diagram showing an example of a recommendation based on an estimation of nutritional intake balance. Like FIG. 16, FIG. 21 describes a display example when the estimated result is excessive carbohydrates.

[0183] In the example of FIG. 21, the user's estimated nutritional intake balance is excessive carbohydrates, and the user terminal 10 displays text information ST1 to ST3. Specifically, the user terminal 10 displays text information ST1, which is recommendation information that recommends the user to reduce the amount of carbohydrate intake. The user terminal 10 also displays text information ST2, which is recommendation information that recommends the user to reduce the amount of rice (white rice) intake. The user terminal 10 also displays text information ST3, which is recommendation information that recommends referring to Paleo diet recipes. The text information ST3 also includes a link labeled "Paleo Diet," and when the user selects the link, the user terminal 10 displays content such as a webpage showing Paleo diet recipes.

[0184] The nutrition intake estimation device 100 determines to provide the text information ST1 to ST3 to the user based on the estimation result that the estimated nutritional intake balance of the user is excessive carbohydrates. For example, the nutrition intake estimation device 100 may use a recommendation list that is a list in which a plurality of pieces of recommended information such as the text information ST1 to ST3 are associated with a tag indicating which nutritional balance each piece of recommended information corresponds to. In this case, the nutrition intake estimation device 100 may store the recommendation list in the storage unit 120 (see FIG. 4) and select recommended information to be provided to the user from the recommendation list. For example, when the estimated nutritional intake balance of the user is excessive carbohydrates, the nutrition intake estimation device 100 selects recommended information associated with excessive carbohydrates from the recommendation list as recommended information to be provided to the user.

[0185] The nutritional intake estimation device 100 may generate recommendation information based on the estimation result. In the example of Fig. 21, the nutritional intake estimation device 100 may generate text information ST1 to ST3 based on the estimation result that the estimated nutritional intake balance of the user is excessive carbohydrates.

[0186] The nutrient intake estimation device 100 transmits the text information ST1 to ST3 to the user terminal 10. The user terminal 10, which has received the text information ST1 to ST3, displays the text information ST1 to ST3. In this way, the nutrient intake estimation system 1 displays recommended information based on the difference between the nutrition intake target amount and the estimated nutrient intake amount. Note that the text information ST1 to ST3 shown in FIG. 21 is merely an example of recommended information, and for example, the nutrient intake estimation system 1 may notify the user that the carbohydrate intake of the user is excessive when the carbohydrate intake of the user is greater than the target intake amount. In this case, the nutrient intake estimation system 1 may notify the user of recommended information such as "The carbohydrate intake is excessive compared to the target value" that recommends that the carbohydrate intake is high and that the carbohydrate intake be suppressed. For example, the nutrient intake estimation device 100 generates text information ST4 that describes "The carbohydrate amount is excessive compared to the target value" and transmits the text information ST4 to the user terminal 10. The user terminal 10, which has received the text information ST4, displays the text information ST4.

[0187] <9. Estimation Model> The estimation models such as the above-mentioned models M1 to M9 will be described below.

[0188] <9-1. Generation of estimation model> The estimation models such as the models M1 to M9 are generated using learning data that is a combination of the output value of the sensor device 50 and correct answer information (label) indicating that the excretion odor corresponding to the output value is one of the four types: well-balanced, excessive carbohydrates, excessive lipids, and excessive proteins. For example, the learning data includes a combination (also referred to as a "first combination") of the output value of the sensor device 50 that detected the excretion odor of a user who ate a well-balanced diet and correct answer information (label) indicating that the output value corresponds to a well-balanced diet. For example, the learning data includes a combination (also referred to as a "second combination") of the output value of the sensor device 50 that detected the excretion odor of a user who ate an excessive carbohydrate diet and correct answer information (label) indicating that the output value corresponds to an excessive carbohydrate diet. For example, the learning data includes a combination (also referred to as a "third combination") of the output value of the sensor device 50 that detected the excretion odor of a user who ate an excessive lipid diet and correct answer information (label) indicating that the output value corresponds to an excessive lipid diet. For example, the learning data includes a combination (also referred to as the “fourth combination”) of an output value of a sensor device 50 that detects the excretory odor of a user who has eaten an excessively protein-rich meal and correct answer information (label) indicating that the output value corresponds to an excessively protein-rich meal.

[0189] Here, an example will be described in which the nutrition intake estimation device 100 generates estimation models such as models M1 to M9. The nutrition intake estimation device 100 generates models M1 to M9 using learning data including the first to fourth combinations. When the output value of each combination is input, the nutrition intake estimation device 100 compares the classification information output by the estimation models of the models M1 to M9 themselves with the correct answer information indicating the classification corresponding to the output value to detect errors, and generates models M1 to M9 by repeatedly making appropriate improvements so that the classification information can output the correct answer information.

[0190] For example, the nutrient intake estimation device 100 performs a learning process so that the model M1 outputs a well-balanced state when an input value generated using the output value of the first combination is input, thereby generating the model M1. The nutrient intake estimation device 100 also performs a learning process so that the model M1 outputs an excess of carbohydrates when an input value generated using the output value of the second combination is input, thereby generating the model M1. The nutrient intake estimation device 100 also performs a learning process so that the model M1 outputs an excess of lipids when an input value generated using the output value of the third combination is input, thereby generating the model M1. The nutrient intake estimation device 100 also performs a learning process so that the model M1 outputs an excess of protein when an input value generated using the output value of the fourth combination is input, thereby generating the model M1. The nutrient intake estimation device 100 also generates the models M2 to M9 by the same learning process. Note that the above is just an example, and the nutrient intake estimation device 100 may generate the models M1 to M9 by appropriately using various learning methods.

[0191] For example, the generation unit 133 of the nutrition intake estimation device 100 generates estimation models such as models M1 to M9 by the above-mentioned process. Note that the estimation models such as models M1 to M9 may be generated by a device (model generation device) other than the nutrition intake estimation device 100, and the nutrition intake estimation device 100 may acquire (receive) the estimation models such as models M1 to M9 from the model generation device.

[0192] <9-2. Example of estimated model output> In the above example, the estimation models such as models M1 to M9 output information indicating one of the four types of well-balanced, excess carbohydrate, excess lipid, and excess protein, but the estimation models are not limited to models (classifiers) that classify the four types of well-balanced, excess carbohydrate, excess lipid, and excess protein. An example of this point is given below.

[0193] <9-2-1. 5 or more classifications> For example, the estimation model may be a classifier that performs five or more classifications. For example, the estimation model may be a classifier that performs seven classifications, including well-balanced, excess carbohydrate, excess lipid, excess protein, insufficient carbohydrate, insufficient lipid, and insufficient protein.

[0194] Also, for example, the estimation model may be a classifier capable of classifying the degree of excess into multiple stages. For example, the estimation model may be a classifier that classifies the excess of each nutrient into two stages, normal excess and large excess, which is a larger excess than normal excess. For example, the estimation model may be a classifier that performs seven classifications, namely, well-balanced, carbohydrate excess, large carbohydrate excess, lipid excess, large lipid excess, protein excess, and large protein excess.

[0195] The generation of the model is the same as the learning process using the learning data described above, and therefore the description will be omitted. The nutritional intake estimation system 1 may perform estimation processing using the estimation model that performs the above-mentioned five or more classifications, and monitor the nutritional balance of the user.

[0196] <9-2-2. Estimation of percentage> For example, the estimation model may be a model (proportion output model) that outputs a value (score) indicating the proportion of the nutrient being estimated. For example, the estimation model may be a proportion output model that outputs a score indicating the proportion of at least two nutrients among carbohydrates, lipids, proteins, vitamins, and minerals of the ingested nutrients corresponding to the excretion odor, based on the output value of the sensor device 50 that detected the excretion odor. For example, the model M1, which is a neural network, may be a proportion output model that outputs a value (score) indicating the proportion of each nutrient.

[0197] For example, the nutrition intake estimation device 100 generates a model M1, which is a proportion output model, using combined learning data of correct answer information (labels) indicating the proportion of nutrients in each meal and the output value of the sensor device 50 that detects the excretion odor of the user who ate that meal. When an input value generated using the output value of each combination is input, the nutrition intake estimation device 100 generates the model M1, which is a proportion output model, so that the model M1 outputs the proportion of nutrients in the meal corresponding to the output value. The nutrition intake estimation device 100 may use the model M1, which is a proportion output model, to calculate an estimated value of each nutrient shown in the content CT1 of Fig. 2 and generate a radar chart RC1 including an estimated chart ES1.

[0198] <9-2-3. Estimation of quantity> For example, the estimation model may be a model (quantity output model) that outputs a value (score) indicating the intake amount of the nutrient to be estimated. For example, the estimation model may be a quantity output model that outputs a score indicating the intake amount of at least two nutrients among carbohydrates, lipids, proteins, vitamins, and minerals of the ingested nutrients corresponding to the excretion odor, based on the output value of the sensor device 50 that detected the excretion odor.

[0199] For example, the nutrient intake estimation device 100 generates a quantity output model using combined learning data of correct answer information (label) indicating the amount of nutrients in each meal and the output value of the sensor device 50 that detected the excretion odor of the user who ate that meal. When an input value generated using the output value of each combination is input, the nutrient intake estimation device 100 generates a quantity output model so as to output the intake amount of nutrients in the meal corresponding to the output value.

[0200] The nutrient intake estimation device 100 estimates the intake of each nutrient of the user using the quantity output model, and thus the user's nutritional balance can be monitored by taking into account not only the relationship between each nutrient but also the concept of the amount of each nutrient. For example, the nutrient intake estimation device 100 stores in the storage unit 120 a nutrient intake target amount, which is the nutrient intake amount targeted by the user. Then, the nutrient intake estimation device 100 transmits information indicating the amount of nutrients (estimated nutrient intake amount) estimated by the user to have been taken and the nutrient intake target amount to the user terminal 10. The user terminal 10 displays the received information indicating the estimated nutrient intake amount and the nutrient intake target amount. For example, the user terminal 10 may calculate the difference between the received estimated nutrient intake amount and the nutrient intake target amount and display the difference. The nutrient intake estimation system 1 may estimate the intake of a specific nutrient (specific nutrient) and output information indicating the estimated estimated nutrient intake amount and the nutrient intake target amount of the specific nutrient. For example, the nutrient intake estimation system 1 may perform the above-mentioned output process with a nutrient designated by the user as the specific nutrient.

[0201] Alternatively, the nutrient intake estimation device 100 may estimate the intake of each nutrient using a quantity output model, and calculate the ratio of each nutrient using the estimated intake of each nutrient.Then, the nutrient intake estimation device 100 may perform the above-mentioned process using the ratio of each nutrient calculated from the intake of each nutrient.

[0202] <10. Nutritional intake output device> In the above example, the user terminal 10 used by the user has been described as an example of a nutritional intake output device, but the nutritional intake output device may be any device (apparatus) that is capable of outputting the desired amount. For example, as in the example of FIG. 2, when displaying the nutritional intake balance, any device may be used as long as it has a display function, and the nutritional intake output device may be a terminal device disposed in the toilet space PS1, such as a toilet operating device or a mirror disposed in the toilet space PS1. The nutritional intake output device may also be a terminal device such as a smartphone or tablet used by a medical professional.

[0203] For example, the nutritional intake estimation device 100 is connected by wire or wirelessly to a specific network N (see FIG. 3) and to a terminal device disposed in the toilet operating device or toilet space PS1 or a terminal device used by a medical professional, and is capable of transmitting and receiving information. The nutritional intake estimation device 100 transmits the estimated nutritional balance of the user to the terminal device disposed in the toilet operating device or toilet space PS1 or the terminal device used by a medical professional.

[0204] <11. Authentication> In the example of Figure 1, personal authentication is performed using a toilet operation device installed in the toilet space PS1. In this case, the toilet operation device installed in the toilet space PS1 functions as an authentication means. For example, the toilet operation device can designate a user, and the user operates the toilet operation device and designates a user, thereby functioning as an authentication device that performs personal authentication. In the example of Figure 1, user U1 operates the toilet operation device and designates user U1, thereby performing personal authentication.

[0205] When the toilet operation device is a terminal device such as a tablet terminal having a display screen, the user performs personal authentication by specifying a user from a group of users displayed on the toilet operation device.

[0206] Furthermore, when a user brings the user terminal 10 into the toilet space, the toilet operation device may identify the user using the user terminal 10 as a user using the toilet space by communicating between the user terminal 10 and the toilet operation device. In the example of Fig. 1, the user terminal 10 of user U1 may be paired with the toilet operation device, for example, by Bluetooth, to identify user U1 as a user using the toilet space PS1.

[0207] Furthermore, personal authentication may be performed based on the detection results of various sensors installed in the toilet space PS1. In this case, the nutrition intake estimation device 100 is an authentication device having an authentication unit that identifies the user based on the detection results of the various sensors of the sensor device 50. The authentication unit of the nutrition intake estimation device 100 functions as authentication means. For example, the nutrition intake estimation device 100 identifies the user based on the detection results of sensors such as the sensor device 50. Note that the nutrition intake estimation device 100 may use the detection results of any sensor as long as it is possible to personally authenticate (identify) the user.

[0208] The nutrition intake estimation device 100 communicates with a sensor device such as the sensor device 50, receives information detected by the sensor device from the sensor device, and identifies the user based on the information. For example, the nutrition intake estimation device 100 may identify the user using detection information (images, etc.) from a sensor device having an image sensor that captures an image of the entrance to the toilet space PS1. In this case, the nutrition intake estimation device 100 may identify the user who uses the toilet space PS1 by comparing the image detected by the image sensor with the images of each user stored in the storage unit 120.

[0209] The above is just an example, and as long as it is possible to identify the user of the toilet space (personal authentication), any process may be used to perform personal authentication.

[0210] <12. Toilet space> The toilet space in which the sensor device 50 is installed is not limited to the toilet space PS1 of a house as shown in Fig. 1, but may be a toilet space in a facility other than a house. As described above, if it is possible to identify the user of the toilet space (personal authentication), the toilet space in which the sensor device 50 is installed may be a toilet space provided in any location. For example, the toilet space in which the sensor device 50 is installed may be a toilet space in a store such as a department store, an amusement park, a stadium, an office building, a park, a parking lot, etc.

[0211] Further advantages and modifications may readily occur to those skilled in the art. Thus, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof. [Explanation of symbols]

[0212] 1. Nutrition intake estimation system 100 Nutrition intake estimation device 110 Communications Department 120 Storage section 121 Nutritional intake target balance information storage unit 122 Model information storage unit 123 User information storage unit 130 Control section 131 Acquisition Department 132 Estimation Department 133 Generation part 134 Transmitter 10 User terminal (nutrient intake output device) 11 Communications Department 12 Input section 13 Display section (output section) 14 Storage section 15 Control section 151 Acquisition Department 152 Display control section 153 Reception 154 Transmitter 16 Audio output section PS1 Toilet space

Claims

1. A sensor installed in the toilet space for detecting an excrement odor related to excrement of a user of the toilet space; an estimation means for estimating an estimated nutrient intake amount, which is an amount of nutrition taken by the user, based on an output value of the sensor; an output means for outputting information based on the estimated nutrient intake amount; A nutritional intake estimation system comprising:

2. A storage means for storing a nutritional intake target amount, which is a nutritional intake amount targeted by the user; Further equipped with The output means includes: Outputting the nutritional intake target amount and the estimated nutritional intake amount.

2. The nutritional intake estimation system according to claim 1 .

3. A storage means for storing a nutritional intake target amount, which is a nutritional intake amount targeted by the user; Further equipped with The output means includes: A difference between the nutritional intake target amount and the estimated nutritional intake amount is output.

3. The nutritional intake estimation system according to claim 1 or 2.

4. The output means includes: Displaying recommended information based on a difference between the nutritional intake goal and the estimated nutritional intake amount 4. The nutritional intake estimation system according to claim 3.

5. The nutritional intake target amount stored in the storage means is Set based on the user's selection or information about the user 5. The nutritional intake estimation system according to claim 2,

6. The estimation means estimates an estimated nutrient intake balance, which is a balance of nutrients taken by the user, as the estimated nutrient intake amount, The output means outputs information based on the estimated nutritional intake balance.

6. The nutritional intake estimation system according to claim 1,

7. The estimation means estimates an estimated ingested specific nutrient amount, which is an amount of a specific nutrient ingested by the user, as the estimated ingested nutrient amount; The output means outputs information based on the estimated specific nutrient intake amount.

7. The nutritional intake estimation system according to claim 1,

8. The output means includes: Display a graph of the balance of at least two nutrients selected from carbohydrates, lipids, proteins, vitamins, and minerals. The nutritional intake estimation system according to claim 6 .

9. The sensor includes: Installed on the toilet seat or toilet bowl of the toilet space 9. The nutritional intake estimation system according to claim 1,

10. The estimation means includes: A communication device connected to the output means via a telecommunication line, The information transmission from the estimation means to the output means is carried out through the electric communication line.

10. The nutritional intake estimation system according to claim 1,

11. authentication means for authenticating the user; The nutritional intake estimation system according to any one of claims 1 to 10, further comprising:

12. a transmission means for transmitting the data of the estimated nutrient intake to a terminal device via an electric communication line; The nutritional intake estimation system according to any one of claims 1 to 11, further comprising:

13. The excretion odor is The odor of at least one of feces, urine, and gas excreted by the user is included. The nutritional intake estimation system according to any one of claims 1 to 12.

14. a detection step of detecting an excrement odor related to excrement of a user of the toilet space by a sensor installed in the toilet space; an estimation step of estimating an estimated nutrient intake amount, which is an amount of nutrition taken by the user, based on an output value of the sensor; an output step of outputting information based on the estimated nutrient intake amount; A method for estimating nutritional intake, comprising:

15. an acquisition unit that acquires an output value output by a sensor installed in the toilet space by detecting an excrement odor related to an excrement of a user of the toilet space; an estimation unit that estimates an estimated nutrient intake amount, which is an amount of nutrition taken by the user, based on an output value of the sensor; An apparatus for estimating nutritional intake comprising:

16. A computer-implemented method for estimating nutritional intake, comprising: an acquisition step of acquiring an output value output by a sensor installed in the toilet space by detecting an excretion odor related to the excretion of a user of the toilet space; an estimation step of estimating an estimated nutrient intake amount, which is an amount of nutrition taken by the user, based on an output value of the sensor; A method for estimating nutritional intake, comprising:

17. acquiring information based on the amount of nutrients ingested by the user, the information being estimated based on an output value output by a sensor installed in the toilet space by detecting an excretion odor related to the excretion of the user of the toilet space; acquiring information based on a nutritional intake target amount, which is a nutritional intake amount targeted by the user; outputting information based on the nutritional intake target amount together with information based on the nutritional intake amount; A computer-readable storage medium on which a program is non-transiently recorded.

18. A computer-implemented nutritional intake output method, comprising the steps of: an acquisition step of acquiring information based on the amount of nutritional intake of the user estimated based on an output value outputted by a sensor installed in the toilet space by detecting an excretion odor related to the excretion of the user of the toilet space, and information based on a nutritional intake target amount which is a nutritional intake amount targeted by the user; an output step of outputting information based on the nutritional intake target amount together with information based on the nutrient intake amount; A method for outputting an amount of nutrient intake, comprising:

Citation Information

Patent Citations

  • Apparatus and method for reporting state within intestine

    JP2005315836A

  • Menu providing system, server, method, and program

    JP2008210218A

  • Health state measuring device, reporting device, and reporting method

    JP2010197081A

  • Toilet seat system

    JP2019074328A

  • Shopping support system, shopping support server, program and user terminal

    JP2020135721A