Computer program and information output device

The system uses sensors on the feet to detect vascular health through temperature, moisture, odor, or carbon dioxide levels, facilitating early detection and notification of vascular abnormalities without requiring large-scale diagnostic equipment.

JP7784893B2Active Publication Date: 2025-12-12TERUMO KK
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
JP2021214750
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-28
Publication Date
2025-12-12
Estimated Expiration
2041-12-28

AI Technical Summary

Technical Problem

Conventional techniques for diagnosing vascular abnormalities such as calcification in blood vessels, like X-ray CT, require equipment and cannot be easily performed at home, leading to potential overlooking of conditions that may worsen.

Method used

A computer program and information output device that utilize sensors attached to a person's feet to detect temperature, moisture, odor, or carbon dioxide levels, determining vascular health based on differences between these measurements and outputting information on vascular conditions.

Benefits of technology

Enables routine, early detection of vascular abnormalities, allowing for timely intervention and prevention of symptom worsening without the need for large-scale diagnostic equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007784893000001
    Figure 0007784893000001
  • Figure 0007784893000002
    Figure 0007784893000002
  • Figure 0007784893000003
    Figure 0007784893000003
Patent Text Reader

Abstract

To provide a computer program capable of determining the state of blood vessels on a daily basis; and to provide an information output method and an information output device.SOLUTION: A computer program acquires first information on the state of one leg detected by a first sensor worn on one leg of a person, and second information on the state of a part other than the one leg of the person, detected by a second sensor worn on the part, determines the state of blood vessels in the leg of the person based on the first information and the second information, and outputs information on the determined state of the blood vessels.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a computer program for observing the state of blood vessels in a person's legs. Mu and and an information output device. [Background technology]

[0002] One type of vascular abnormality is calcification, in which calcium deposits within blood vessels, causing them to harden. Some patients, such as those who have undergone cardiovascular treatment, are prone to developing calcification in the blood vessels of their lower limbs. If calcification progresses, the likelihood of developing serious diseases such as arteriosclerosis increases. Patent Document 1 discloses a technology for diagnosing the degree of calcification using X-ray CT (Computed Tomography). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-310601 Summary of the Invention [Problem to be solved by the invention]

[0004] Conventional techniques, such as those using X-ray CT, require equipment and are therefore unable to easily diagnose vascular abnormalities such as calcification. For example, diagnoses cannot be performed routinely at the patient's home. This means that vascular abnormalities may be overlooked, potentially worsening the condition.

[0005] The present invention has been made in view of the above circumstances, and its object is to provide a computer program that enables the condition of blood vessels to be determined on a daily basis. Mu and The present invention aims to provide an information output device. [Means for solving the problem]

[0006] A computer program according to one embodiment of the present invention is characterized in that it causes a computer to execute a process of acquiring first information regarding the condition of one of a person's feet detected by a first sensor attached to the one foot and second information regarding the condition of a part of the person's foot detected by a second sensor attached to a part other than the one foot, determining the condition of the blood vessels in the person's foot based on the first information and the second information, and outputting information regarding the determined condition of the blood vessels.

[0007] An information output method according to one embodiment of the present invention includes using a first sensor attached to one of a person's feet to detect first information regarding the condition of the one foot, using a second sensor attached to a part of the person other than the one foot to detect second information regarding the condition of the part, determining the condition of the blood vessels in the person's foot based on the first information and the second information, and outputting information regarding the determined condition of the blood vessels.

[0008] An information output device according to one embodiment of the present invention is characterized by comprising an information acquisition unit that acquires first information regarding the condition of one of a person's feet detected by a first sensor attached to the one foot and second information regarding the condition of a part of the person's foot detected by a second sensor attached to a part other than the one foot, a determination unit that determines the condition of the blood vessels in the person's foot based on the first information and the second information, and an output unit that outputs information regarding the determined condition of the blood vessels.

[0009] In one embodiment of the present invention, a first sensor and a second sensor are used to acquire first information regarding the condition of one of a person's legs and second information regarding another part of the person, and the condition of the blood vessels in the person's leg is determined based on the first information and the second information, and information regarding the determined blood vessel condition is output. Simply by having a person wear the first sensor and the second sensor, it is possible to easily determine and notify the condition of the blood vessels in the person's leg without requiring any equipment. This makes it possible to determine and notify the condition of the blood vessels in the leg on a daily basis. [Effects of the Invention]

[0010] The present invention makes it possible to routinely determine the state of a person's blood vessels, and therefore has the excellent effect of enabling early detection of blood vessel abnormalities when they occur, and enabling early treatment of blood vessel abnormalities. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a schematic diagram showing a configuration example of an information output system according to a first embodiment. [Figure 2] 3 is a block diagram showing an example of the internal configuration of a first sensor and a second sensor. FIG. [Figure 3] FIG. 4 is a block diagram showing an example of the internal configuration of a third sensor. [Figure 4] FIG. 2 is a block diagram showing an example of the internal configuration of a terminal device. [Figure 5] 1 is a block diagram showing an example of the internal functional configuration of an information output device according to a first embodiment. [Figure 6] 10 is a flowchart showing an example of the procedure of information output processing performed by the information output system according to the first embodiment. [Figure 7] FIG. 10 is a schematic diagram showing a first example of output of information relating to the state of blood vessels. [Figure 8] FIG. 10 is a schematic diagram showing a second example of output of information relating to the state of blood vessels. [Figure 9] FIG. 10 is a schematic diagram showing a third example of output of information relating to the state of blood vessels. [Figure 10] FIG. 10 is a block diagram showing an example of the internal functional configuration of an information output device according to a second embodiment. [Figure 11] This is a conceptual diagram showing the function of a trained model. [Figure 12] 10 is a flowchart showing an example of the procedure of information output processing performed by the information output system according to the second embodiment. [Figure 13] FIG. 10 is a schematic diagram showing a configuration example of an information output system according to a third embodiment. [Figure 14] FIG. 11 is a block diagram showing an example of the internal functional configuration of an information output device according to a third embodiment. [Figure 15]FIG. 2 is a block diagram illustrating an example of the internal functional configuration of a storage device. [Figure 16] 11 is a flowchart showing an example of the procedure of information recording processing performed by the information output system according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] The present invention will now be described in detail with reference to the drawings showing embodiments thereof. <Embodiment 1> FIG. 1 is a schematic diagram illustrating an example of the configuration of an information output system 100 according to a first embodiment. The information output system 100 executes an information output method for outputting information related to the state of a person's blood vessels. The information output system 100 includes a first sensor 31, a second sensor 32, and a third sensor 33 worn by a person 4, a terminal device 2 carried by the person 4, and an information output device 1. The first sensor 31 is worn on one of the person 4's feet, and the second sensor 32 is worn on a part of the person 4 other than the one foot. The foot on which the first sensor 31 is worn is the foot expected to be in worse condition. For example, the second sensor 32 is worn on the other foot of the person 4. The third sensor 33 may be worn on any part of the person 4. For example, the first sensor 31, the second sensor 32, and the third sensor 33 are worn by the person 4 on a daily basis. The first sensor 31, the second sensor 32, and the third sensor 33 transmit information representing detected quantities to the terminal device 2. The terminal device 2 receives information transmitted from the first sensor 31, the second sensor 32, and the third sensor 33, and communicates with the information output device 1 via a communication network N such as the Internet. The terminal device 2 transmits the information transmitted from the first sensor 31, the second sensor 32, and the third sensor 33 to the information output device 1. The information output device 1 outputs information relating to the state of the blood vessels in the legs of the person 4 according to the detection results of the first sensor 31, the second sensor 32, and the third sensor 33.

[0013] FIG. 2 is a block diagram showing an example of the internal configuration of the first sensor 31 and the second sensor 32. The first sensor 31 detects first information related to the condition of one foot of the person 4 on which the first sensor 31 is attached. The first sensor 31 includes a control unit 301, a temperature sensor 302, and a communication unit 303. The control unit 301 controls each part of the first sensor 31. The temperature sensor 302 detects the temperature at the position where the first sensor 31 is located. For example, the temperature sensor 302 measures the temperature of the skin of the person 4 at the position where the first sensor 31 is attached. The temperature sensor 302 may also measure the temperature of the air. In this way, the first sensor 31 detects the temperature of one foot of the person 4. The communication unit 303 transmits first information indicating the temperature detected by the temperature sensor 302 to an external device via wireless communication. The control unit 301 causes the communication unit 303 to transmit the first information to the terminal device 2. The temperature sensor 302 repeatedly measures the temperature.

[0014] The second sensor 32 detects second information related to the condition of the part of the person 4 on which the second sensor 32 is attached. As shown by the parenthesized reference numeral 32 attached to reference numeral 31 in FIG. 2 , the configuration of the second sensor 32 is similar to the configuration of the first sensor 31. That is, the second sensor 32 includes a control unit 301, a temperature sensor 302, and a communication unit 303. The temperature sensor 302 included in the second sensor 32 detects the temperature at the location where the second sensor 32 is located. In this manner, the second sensor 32 detects the temperature of the part of the person 4 on which the second sensor 32 is attached. For example, if the second sensor 32 is attached to the other foot of the person 4, the second sensor 32 detects the temperature of the other foot. The communication unit 303 of the second sensor 32 transmits second information indicating the temperature detected by the temperature sensor 302 to an external device via wireless communication. The control unit 301 of the second sensor 32 causes the communication unit 303 to transmit the second information to the terminal device 2.

[0015] The first sensor 31 and the second sensor 32 may include a sensor other than the temperature sensor 302. That is, the first sensor 31 and the second sensor 32 may detect information other than temperature as the first information and the second information. For example, the first sensor 31 and the second sensor 32 may include a moisture sensor, an odor sensor, or a carbon dioxide sensor instead of the temperature sensor 302. The moisture sensor measures the amount of moisture contained in the human body at the positions where the first sensor 31 and the second sensor 32 are attached. The odor sensor detects odor components present at the positions where the first sensor 31 and the second sensor 32 are attached and measures the intensity of the odor. The carbon dioxide sensor measures the amount of carbon dioxide present at the positions where the first sensor 31 and the second sensor 32 are attached. The first information and the second information indicate the amount of moisture, the intensity of the odor, or the amount of carbon dioxide. The first sensor 31 and the second sensor 32 may also include a color sensor that measures the color of the skin at the positions where the first sensor 31 and the second sensor 32 are attached. The first sensor 31 and the second sensor 32 may each include a plurality of sensors, and may transmit to the terminal device 2 first information and second information indicating the quantities measured by the plurality of sensors.

[0016] FIG. 3 is a block diagram showing an example of the internal configuration of the third sensor 33. The third sensor 33 is worn by the person 4 and detects third information indicating the amount of change when the person 4 is exercising compared to when the person 4 is at rest. The third sensor 33 includes a control unit 331, an acceleration sensor 332, and a communication unit 333. The control unit 331 controls each part of the third sensor 33. The acceleration sensor 332 measures acceleration occurring in the third sensor 33. The acceleration measured when the person 4 is exercising differs from the acceleration measured when the person 4 is at rest. Based on the measured acceleration, it can be determined whether the person 4 is exercising or at rest. The communication unit 333 transmits third information indicating the acceleration detected by the acceleration sensor 332 to an external device of the third sensor 33 via wireless communication. The control unit 331 causes the communication unit 333 to transmit the third information to the terminal device 2. The acceleration sensor 332 repeatedly measures acceleration.

[0017] The third sensor 33 may include a sensor other than the acceleration sensor 332. That is, the third sensor 33 may detect information other than acceleration as the third information. For example, the third sensor 33 may include a heart rate sensor that measures the heart rate of the person 4. The third information indicates the heart rate. The third sensor 33 may include multiple sensors, and may transmit to the terminal device 2 third information indicating multiple types of quantities measured by the multiple sensors.

[0018] The first sensor 31, the second sensor 32, and the third sensor 33 are preferably fixed to the body of the person 4. For example, the first sensor 31, the second sensor 32, and the third sensor 33 are part of clothing or accessories. For example, the first sensor 31, the second sensor 32, and the third sensor 33 are part of shoes, socks, tights, rings, or implants. The first sensor 31, the second sensor 32, and the third sensor 33 may be attached to the body of the person 4 using a belt or may be attached to the body of the person 4. The first sensor 31, the second sensor 32, and the third sensor 33 may be stored in a pocket of clothing. The third sensor 33 may be integrated with the first sensor 31 or the second sensor.

[0019] FIG. 4 is a block diagram showing an example of the internal configuration of the terminal device 2. The terminal device 2 is a portable computer such as a smartphone or a tablet computer. For example, the terminal device 2 is owned by a person 4. The terminal device 2 includes a calculation unit 21, a memory 22, a storage unit 23, an operation unit 24, a display unit 25, and a communication unit 26. The calculation unit 21 is configured using, for example, a central processing unit (CPU), a graphics processing unit (GPU), or a multi-core CPU. The calculation unit 21 may also be configured using a quantum computer. The memory 22 stores temporary data generated in conjunction with calculations. The memory 22 is, for example, a random access memory (RAM). The storage unit 23 is non-volatile, for example, a hard disk or non-volatile semiconductor memory. The operation unit 24 accepts input of information such as text by accepting an operation from the person 4. The operation unit 24 is, for example, a touch panel. The display unit 25 displays images. The display unit 25 is, for example, a liquid crystal display or an EL display (Electroluminescent Display). The operation unit 24 and the display unit 25 may be integrated. The communication unit 26 receives information transmitted from the first sensor 31, the second sensor 32, and the third sensor 33 via wireless communication. The communication unit 26 also communicates with the information output device 1 via the communication network N via wireless communication.

[0020] The storage unit 23 stores a computer program 231. The computer program 231 is downloaded using the communication unit 26 and stored in the storage unit 23. For example, the computer program 231 is downloaded from the information output device 1. The computer program 231 may be stored in the storage unit 23 in advance. Alternatively, the computer program 231 may be stored in the memory 22 instead of the storage unit 23. For example, the computer program 231 may be downloaded when a process related to the information output system 100 is executed, stored in the memory 22, and deleted from the memory 22 when the process related to the information output system 100 is completed. The calculation unit 21 executes necessary processes in accordance with the computer program 231.

[0021] FIG. 5 is a block diagram showing an example of the internal functional configuration of the information output device 1 according to the first embodiment. The information output device 1 is configured using a computer such as a server device. The information output device 1 includes a calculation unit 11, a memory 12 that stores temporary data generated in association with calculations, a storage unit 13, a drive unit 14 that reads information from a recording medium 10 such as an optical disc or a portable memory, and a communication unit 15. The calculation unit 11 is configured using, for example, a CPU, a GPU, or a multi-core CPU. The calculation unit 11 may also be configured using a quantum computer. The memory 12 is, for example, a RAM. The storage unit 13 is non-volatile and is, for example, a hard disk. The communication unit 15 is connected to a communication network N. The communication unit 15 communicates with the terminal device 2 via the communication network N.

[0022] The calculation unit 11 causes the drive unit 14 to read the computer program 131 recorded on the recording medium 10, and stores the read computer program 131 in the storage unit 13. The calculation unit 11 executes processing required for the information output device 1 in accordance with the computer program 131. The computer program 131 may be downloaded from outside the information output device 1 via the communication unit 15. In this case, the information output device 1 does not need to include the drive unit 14. The information output device 1 may be realized by multiple computers.

[0023] The information output system 100 performs processing to output information related to the state of blood vessels in the legs of the person 4 in accordance with information detected by the first sensor 31, the second sensor 32, and the third sensor 33. FIG. 6 is a flowchart showing an example of the procedure of the information output processing performed by the information output system 100 according to the first embodiment. Hereinafter, steps are abbreviated as S. The calculation unit 21 of the terminal device 2 performs the following processing according to the computer program 231, and the calculation unit 11 of the information output device 1 performs the following processing according to the computer program 131.

[0024] The information output device 1 acquires first information, second information, and third information (S11). In S11, the first sensor 31 transmits first information indicating the temperature measured by the temperature sensor 302 to the terminal device 2, the second sensor 32 transmits second information indicating the temperature measured by the temperature sensor 302 to the terminal device 2, and the third sensor 33 transmits third information indicating the acceleration measured by the acceleration sensor 332 to the terminal device 2. The terminal device 2 receives the first information, second information, and third information via the communication unit 26. The calculation unit 21 of the terminal device 2 causes the communication unit 26 to transmit the received first information, second information, and third information to the information output device 1 via the communication network N. The information output device 1 receives the first information, second information, and third information via the communication unit 15. The processing of S11 corresponds to the information acquisition unit. The information output device 1 may store the first information, second information, or third information acquired in S11 in the memory unit 13, and may also store the history of the acquired first information, second information, or third information in the memory unit 13.

[0025] The information output device 1 determines whether the person 4 is in a resting state based on the third information (S12). In S12, the calculation unit 11 determines whether the person 4 is in a resting state based on the acceleration indicated by the third information. For example, the calculation unit 11 determines that the person 4 is in a resting state when the absolute value of the acceleration indicated by the third information is equal to or less than a predetermined reference value. The reference value is pre-stored in the storage unit 13 or included in the computer program 131. In a resting state, the absolute value of the acceleration occurring in the person 4 is smaller than when exercising, so it is possible to determine that the person 4 is in a resting state based on a small absolute value of the acceleration. The calculation unit 11 may make the determination based on a single piece of third information, or may make the determination based on an average of multiple pieces of third information acquired within a predetermined period of time.

[0026] In S12, for example, the calculation unit 11 may determine whether the state of the person 4 is at rest based on a change in acceleration indicated by the third information. For example, the calculation unit 11 determines that the state of the person 4 is at rest when the absolute value of the difference between the multiple accelerations indicated by the multiple pieces of third information is equal to or less than a predetermined reference value. In a resting state, the change in acceleration is small, so it is possible to determine that the state of the person 4 is at rest based on the small change in acceleration.

[0027] Even if the third information is information other than acceleration, in S12, the calculation unit 11 makes a determination based on the third information. For example, if the third information indicates a heart rate and the heart rate is equal to or lower than a predetermined reference value, the calculation unit 11 determines that the state of the person 4 is at rest. If the third information indicates multiple types of quantities measured by multiple sensors, the calculation unit 11 may make a determination based on the multiple types of quantities indicated by the third information.

[0028] If the state of person 4 is not a resting state (S12: NO), the information output device 1 ends the process. If the state of person 4 is a resting state (S12: YES), the information output device 1 determines the state of the blood vessels in the legs of person 4 based on the first information and the second information (S13). In S13, the calculation unit 11 uses the first information and the second information acquired at approximately the same time as the third information that was the basis for determining that person 4 is a resting state. For example, the calculation unit 11 uses the first information and the second information acquired closest to the time the third information was acquired. For example, the first information, the second information, and the third information are marked with the times at which they were detected by the first sensor 31, the second sensor 32, and the third sensor 33, and the calculation unit 11 uses the first information and the second information detected closest to the time the third information was detected.

[0029] In S13, the calculation unit 11 calculates the difference in temperature between the first information and the second information and compares the calculated difference with a predetermined threshold. The threshold is pre-stored in the storage unit 13 or included in the computer program 131. If the temperature indicated by the first information is lower than the temperature indicated by the second information and the absolute value of the difference in temperature between the first information and the second information exceeds the predetermined threshold, the calculation unit 11 determines that the blood vessels of the leg on which the first sensor 31 is attached are abnormal. If calcification occurs in the blood vessels, the blood vessels narrow and blood flow decreases. If blood flow decreases due to a blood vessel abnormality such as calcification, the body temperature drops in areas surrounding the blood vessels. Therefore, if the temperature detected by the first sensor 31 attached to the foot of the person 4 is lower than the temperature detected by the second sensor 32 attached to another part of the body, it can be determined that the blood vessels of the leg are abnormal. The processing of S13 corresponds to the determination unit.

[0030] If the second sensor 32 is attached to the other leg of the person 4, the calculation unit 11 may determine in S13 the state of the blood vessels of the leg on which the second sensor 32 is attached. If the temperature indicated by the second information is lower than the temperature indicated by the first information and the absolute value of the difference between the temperatures indicated by the first information and the second information exceeds a predetermined threshold, the calculation unit 11 determines that the blood vessels of the leg on which the second sensor 32 is attached are abnormal.

[0031] In S13, the calculation unit 11 determines the degree of vascular abnormality as the state of the blood vessels in the legs of the person 4, based on the difference in temperature indicated by the first information and the second information. For example, multiple thresholds are set according to multiple degrees of vascular abnormality, and the memory unit 13 stores threshold data in which the thresholds are associated with the degrees of vascular abnormality. When the vascular abnormality becomes more severe, such as when calcification progresses, blood flow decreases more and the drop in body temperature becomes more severe. Therefore, the more severe the degree of vascular abnormality, the larger the threshold. In S13, the calculation unit 11 compares the temperature difference with the threshold recorded in the threshold data, and determines that the certain degree is the degree of vascular abnormality when the absolute value of the temperature difference exceeds a threshold associated with a certain degree and is equal to or less than a threshold associated with a more severe degree.

[0032] More specifically, in S13, the calculation unit 11 determines the degree of calcification as the state of the blood vessels in the legs of the person 4, based on the difference in temperature indicated by the first information and the second information. The more severe the degree of calcification, the more severe the drop in body temperature. Therefore, the more severe the degree of calcification, the larger the threshold value. In S13, the calculation unit 11 compares the temperature difference with a threshold value recorded in the threshold data, and determines that the certain degree of calcification is the degree of calcification of the blood vessels when the absolute value of the temperature difference exceeds the threshold value associated with a certain degree of calcification and is equal to or less than a threshold value associated with a more severe degree of calcification.

[0033] In S13, the calculation unit 11 may determine the state of blood vessels in the legs of the person 4 according to the medical history of the person 4. The likelihood of progression of vascular abnormalities varies depending on the medical history of the person 4. For example, a person 4 who has undergone cardiovascular treatment is more likely to develop calcification in the blood vessels of their legs. In the threshold data, thresholds are recorded for each medical history, such as a history of treatment such as cardiovascular treatment, a history of diseases such as diabetes, whether or not the person smokes, or health checkup data such as BMI (Body Mass Index). For example, a threshold value that is lower than the threshold value associated with other medical histories is recorded in association with a medical history that indicates the likelihood of progression of vascular abnormalities such as calcification. For example, the medical history of the person 4 is pre-stored in the storage unit 13 in association with the identification information of the person 4. In S11, the information output device 1 acquires the identification information of the person 4 along with the first information, the second information, and the third information. In S13, the calculation unit 11 identifies the medical history of the person 4 according to the identification information, and makes a determination using a threshold value according to the identified medical history.

[0034] Even if the first information and the second information are information other than temperature, in S13, the calculation unit 11 determines the state of the blood vessels in the foot of person 4 based on the first information and the second information. If the first information and the second information indicate moisture content, the calculation unit 11 determines the state of the blood vessels in the foot of person 4 according to the difference in moisture content indicated by the first information and the second information. When a blood vessel abnormality such as calcification occurs, there is a region where blood flow decreases and the region becomes dry. If the first sensor 31 is attached to such a region, the calculation unit 11 calculates the difference in moisture content indicated by the first information and the second information, and if the moisture content indicated by the first information is smaller than the moisture content indicated by the second information and the absolute value of the difference in moisture content exceeds a predetermined threshold, the calculation unit 11 determines that the blood vessels of the foot on which the first sensor 31 is attached are abnormal.

[0035] When the first information and the second information indicate odor intensity, the calculation unit 11 determines the condition of the blood vessels in the foot of the person 4 based on the difference in odor intensity indicated by the first information and the second information. When an abnormality in the blood vessels, such as calcification, occurs, blood flow decreases, cell necrosis progresses, and a putrid odor is generated. Therefore, if the odor intensity detected by the first sensor 31 attached to the foot of the person 4 is greater than the odor intensity detected by the second sensor 32, it can be determined that the blood vessels in the foot are abnormal. The calculation unit 11 calculates the difference in odor intensity indicated by the first information and the second information, and if the odor intensity indicated by the first information is greater than the odor intensity indicated by the second information and the absolute value of the difference in odor intensity exceeds a predetermined threshold, it determines that the blood vessels in the foot on which the first sensor 31 is attached are abnormal. If the abnormality in the blood vessels becomes more severe, blood flow decreases further and the odor intensity becomes stronger. Therefore, the more severe the abnormality in the blood vessels, the higher the threshold.

[0036] When the first information and the second information indicate the amount of carbon dioxide, the calculation unit 11 determines the condition of the blood vessels in the foot of the person 4 according to the difference between the amount of carbon dioxide indicated by the first information and the second information. The higher the body temperature, the greater the amount of carbon dioxide generated. When a blood vessel abnormality such as calcification occurs, blood flow decreases, body temperature drops, and carbon dioxide generation decreases. Therefore, when the amount of carbon dioxide detected by the first sensor 31 attached to the foot of the person 4 is smaller than the amount of carbon dioxide detected by the second sensor 32, it can be determined that the blood vessels in the foot are abnormal. The calculation unit 11 calculates the difference between the amount of carbon dioxide indicated by the first information and the second information, and when the amount of carbon dioxide indicated by the first information is smaller than the amount of carbon dioxide indicated by the second information and the absolute value of the difference in the amount of carbon dioxide exceeds a predetermined threshold, it determines that the blood vessels in the foot on which the first sensor 31 is attached are abnormal. When the blood vessel abnormality becomes more severe, the body temperature drops further and the amount of carbon dioxide decreases further. Therefore, the more severe the blood vessel abnormality, the larger the threshold.

[0037] When the first information and the second information indicate skin color, the calculation unit 11 determines the state of the blood vessels in the foot of the person 4 according to the difference in skin color indicated by the first information and the second information. When a blood vessel abnormality such as calcification occurs, blood flow decreases, body temperature drops, and the skin color becomes white. Therefore, when the skin color detected by the first sensor 31 attached to the foot of the person 4 is whiter than the skin color detected by the second sensor 32, it can be determined that the blood vessels in the foot are abnormal. The calculation unit 11 calculates the difference in skin color indicated by the first information and the second information, and when the skin color indicated by the first information is whiter than the skin color indicated by the second information and the color difference exceeds a predetermined threshold, it determines that the blood vessels in the foot on which the first sensor 31 is attached are abnormal. When the blood vessel abnormality becomes more severe, blood flow decreases further and the skin color becomes whiter. Therefore, the threshold becomes larger as the degree of the blood vessel abnormality becomes more severe.

[0038] Even when the second sensor 32 is attached to the other foot of the person 4 and the first information and the second information are information other than temperature, the calculation unit 11 can determine the state of the blood vessels of the foot on which the second sensor 32 is attached. Even when the first information and the second information are information other than temperature, the calculation unit 11 can determine the degree of blood vessel abnormality or the progress of blood vessel calcification based on the difference between the values ​​indicated by the first information and the second information. Even when the first information and the second information are information other than temperature, the calculation unit 11 can perform processing based on the medical history of the person 4.

[0039] If the first sensor 31 and the second sensor 32 each include a plurality of sensors, the information output device 1 may execute the process of S13 using first information and second information indicating quantities measured by the plurality of sensors. For example, in S13, the calculation unit 11 determines the state of the blood vessels in the person 4's legs using each of a plurality of quantities, such as temperature, moisture content, odor intensity, carbon dioxide content, or skin color. The calculation unit 11 may determine that the blood vessels are abnormal if an abnormality in the blood vessels is determined using any of the quantities. The calculation unit 11 may also determine that the blood vessels are abnormal if an abnormality in the blood vessels is determined a predetermined number of times or more as a result of the determination using a plurality of quantities.

[0040] In S13, the information output device 1 may determine the state of the blood vessels in the leg of the person 4 based on the first information and the second information measured multiple times. For example, the process of S11 may be repeated multiple times, and in S13, the calculation unit 11 may make the determination based on the average of the multiple pieces of first information and the average of the multiple pieces of second information acquired within a predetermined length of time. For example, the calculation unit 11 may make the determination based on the minimum or maximum value of the multiple pieces of first information and the minimum or maximum value of the multiple pieces of second information. For example, in S11, the first sensor 31 and the second sensor 32 may transmit the average values ​​of the first information and the second information measured within a predetermined length of time to the information output device 1, and in S13, the calculation unit 11 may make the determination based on the average values ​​of the acquired first information and second information.

[0041] After S13 is completed, the information output device 1 outputs information relating to the determined state of the blood vessels (S14). In S14, the calculation unit 11 causes the communication unit 15 to transmit the information relating to the state of the blood vessels determined in S13 to the terminal device 2 via the communication network N. In S14, the information output device 1 transmits the information to the terminal device 2 that is the sender of the first information and the second information. The terminal device 2 receives the information relating to the state of the blood vessels via the communication unit 26, and the calculation unit 21 displays an image including the information relating to the state of the blood vessels on the display unit 25.

[0042] Fig. 7 is a schematic diagram showing a first example of output of information relating to the state of blood vessels. Fig. 7 shows an example of an image displayed on the display unit 25. Information indicating the determined state of the blood vessels in the leg is included in the image and output. If there is no abnormality in the blood vessels, a message indicating that there is no abnormality is output. If the blood vessels are determined to be abnormal, a message indicating that the blood vessels are abnormal is output. If the degree of abnormality in the blood vessels or the degree of calcification in the blood vessels is determined, the degree of abnormality in the blood vessels or the degree of calcification is output. Fig. 7 shows an example in which the degree of calcification in the blood vessels is output, indicating that the degree of calcification is the fourth out of five levels.

[0043] The information output device 1 performs processing for outputting an image having a different color depending on the degree of vascular abnormality or the degree of calcification. In S14, the calculation unit 11 generates image data representing an image having a color according to the degree of vascular abnormality or the degree of calcification, for notifying the degree of vascular abnormality or the degree of calcification. For example, image data representing an image having a color according to the degree of vascular abnormality or the degree of calcification is generated, such as a color indicating a mild degree of vascular abnormality or a moderate degree of calcification, a yellow color indicating a moderate degree of vascular abnormality, or a red color indicating a severe degree of vascular abnormality. The information output device 1 transmits the image data to the terminal device 2, and the terminal device 2 displays the image on the display unit 25 based on the image data. Note that the information output device 1 may transmit information indicating the degree of vascular abnormality or the degree of calcification to the terminal device 2, and the terminal device 2 may generate an image having a color according to the degree of vascular abnormality or the degree of calcification.

[0044] The information output device 1 performs processing to output advice according to the determined state of the blood vessels of the leg. At S14, the calculation unit 11 generates advice according to the determined state of the blood vessels of the leg. For example, data recording advice corresponding to the state of the blood vessels is pre-stored in the memory unit 13, and the calculation unit 11 generates the advice by reading out the advice corresponding to the determined state of the blood vessels of the leg from the data. The information output device 1 transmits the generated advice from the communication unit 15 to the terminal device 2, and the terminal device 2 displays an image including the advice on the display unit 25. The information output device 1 may also perform processing to output advice according to the degree of blood vessel abnormality or the progress of calcification. Figure 7 shows an example of output advice recommending that the user undergo an examination at a hospital.

[0045] The information output device 1 performs processing to output information about the body of the person 4 obtained using the first sensor 31 and the second sensor 32. In S14, the information output device 1 transmits information indicating the difference between the values ​​indicated by the first information and the second information to the terminal device 2, and the terminal device 2 displays an image including the difference between the values ​​indicated by the first information and the second information on the display unit 25. FIG. 7 shows an example in which a temperature difference is output. In S14, the first information or the second information may be output. A difference in moisture content, a difference in odor intensity, a difference in carbon dioxide amount, or a difference in skin color may also be output.

[0046] FIG. 8 is a schematic diagram showing a second example of output of information related to the condition of blood vessels. The condition of the blood vessels in the legs is output as being deteriorated, and advice is output. FIG. 8 shows an example in which an image displayed on the display unit 25 includes a graph showing changes over time in the first information and the second information. The horizontal axis of the graph in the image represents time, and the vertical axis represents the temperature measured using the first sensor 31 and the second sensor 32. In S14, the information output device 1 generates a graph based on the history of the first information and the second information stored in the memory unit 13, and transmits data representing the graph to the terminal device 2, and the terminal device 2 displays an image including the graph on the display unit 25.

[0047] In the example shown in FIG. 8, the temperature measured by the first sensor 31, i.e., the temperature of one of the person 4's feet, is lower than the temperature measured by the second sensor 32, and the temperature difference widens over time. This confirms that the condition of the blood vessels in one of the person 4's feet is gradually deteriorating and calcification is progressing. In S14, the change over time in the moisture content, odor intensity, carbon dioxide amount, or skin color may be output. Alternatively, the change over time in the difference between the first information and the second information may be output. For example, the change over time in the difference in temperatures measured using the first sensor 31 and the second sensor 32 may be output. The change over time in the difference in moisture content, odor intensity, carbon dioxide amount, or skin color may be output.

[0048] FIG. 9 is a schematic diagram showing a third example of output of information related to the condition of blood vessels. The output indicates that the blood vessels in the legs are deteriorating, and advice is also output. FIG. 9 shows an example in which a human figure is displayed and the color of the legs of the human figure is changed. For example, if the temperature measured by the first sensor 31, i.e., the temperature of one of the legs of the person 4, is lower than the temperature measured by the second sensor 32, the color of the legs of the human figure is changed to blue. For example, if the temperature of one of the legs of the person 4 is higher than the temperature measured by the second sensor 32, the color of the legs of the human figure is changed to orange.

[0049] In S14, the terminal device 2 displays on the display unit 25 an image including a human figure whose feet have changed color based on the difference between the values ​​indicated by the first information and the second information. Alternatively, the information output device 1 generates a human figure whose feet have changed color based on the difference between the values ​​indicated by the first information and the second information, transmits data representing the figure to the terminal device 2, and the terminal device 2 displays the image including the figure on the display unit 25. The change in color of the feet of the human figure makes it easy to know the change in the feet of person 4. For example, if the color of the feet of the human figure turns blue, it can be confirmed that the temperature of person 4's feet has decreased and that there is an abnormality in the blood vessels in the feet. In S14, the color of the feet of the human figure may be changed depending on the difference in moisture content, odor intensity, carbon dioxide amount, or skin color. The contents shown in FIGS. 7 to 9 may be output in combination. The processing of S14 corresponds to the output unit.

[0050] After S14 is completed, the information output system 100 ends the process of outputting information relating to the state of the blood vessels in the legs of person 4. The information output system 100 executes the processes of S11 to S14 as needed. Person 4 can use the terminal device 2 to check the output information relating to the state of the blood vessels in the legs. For example, if there is an abnormality in the blood vessels in the legs, person 4 will know that there is an abnormality in the blood vessels in his or her own legs.

[0051] As described above in detail, the information output device 1 uses the first sensor 31 and the second sensor 32 to acquire first information regarding the condition of one of the person 4's legs and second information regarding the other part of the person 4, and determines the state of the blood vessels in the person 4's legs based on the first information and the second information. Furthermore, the information output device 1 outputs information regarding the determined state of the blood vessels using the terminal device 2. Simply by having the person 4 wear the first sensor 31 and the second sensor 32, it becomes possible to easily determine and notify the state of the blood vessels in the person 4's legs without requiring large-scale diagnostic equipment such as an X-ray CT scan. The person 4 can perform daily activities while wearing the first sensor 31 and the second sensor 32. Therefore, it is possible to routinely determine and notify the state of the blood vessels in the legs. Because the determination is performed daily, it is possible to detect blood vessel abnormalities early when they occur, and to deal with the blood vessel abnormalities early. Therefore, even if a blood vessel abnormality occurs, it is possible to prevent the symptoms from worsening.

[0052] In this embodiment, the temperature, moisture content, odor intensity, or carbon dioxide content is used as the first information and the second information. The more severe the vascular abnormality, the greater the difference in temperature, moisture content, odor intensity, or carbon dioxide content between the foot with the vascular abnormality and other parts of the body. Therefore, based on the difference between the first information and the second information, it is possible to easily detect the vascular abnormality in person 4's foot, and also to easily determine the degree of vascular abnormality or the progress of vascular calcification.

[0053] In this embodiment, the information output device 1 uses the third sensor 33 to acquire third information such as acceleration that changes when the person 4 is exercising compared to when they are at rest, and uses the third information to determine whether the person 4 is at rest, and if the person 4 is at rest, to determine the state of the blood vessels in the person's legs. When the person 4 is at rest, the first information and second information such as temperature, moisture content, odor intensity, or carbon dioxide amount are stable. When the person 4 is at rest, stable first information and second information are acquired, and the determination result based on the first information and second information is less likely to be affected by conditions other than the state of the blood vessels in the person 4's legs. Therefore, the state of the blood vessels in the person 4's legs can be accurately determined.

[0054] In this embodiment, the terminal device 2 displays an image having a color according to the degree of blood vessel abnormality or the degree of calcification. By changing the color according to the degree of blood vessel abnormality or the degree of calcification, the impression received by the person 4 who checks the output information changes, making it possible to make the person 4 recognize important information. For example, if the degree of blood vessel abnormality or the degree of calcification is severe, using a more striking color makes the person recognize that the situation is serious. Furthermore, by outputting advice according to the state of the blood vessels in the person 4's legs, the person 4 is shown what action to take, and the blood vessel abnormality is prevented from becoming more severe.

[0055] <Embodiment 2> FIG. 10 is a block diagram showing an example of the internal functional configuration of an information output device 1 according to a second embodiment. The information output device 1 includes a trained model 132 used to determine the state of blood vessels in a person 4's leg based on the first information and the second information. The trained model 132 is realized by the calculation unit 11 executing information processing in accordance with a computer program 131. The storage unit 13 stores data necessary to realize the trained model 132. The trained model 132 may be configured using hardware. For example, the trained model 132 may be configured using hardware including a processor and a memory that stores necessary programs and data. Alternatively, the trained model 132 may be realized using a quantum computer. Alternatively, the trained model 132 may be provided external to the information output device 1, and the information output device 1 may execute processing using the external trained model 132. The configuration and functions of other parts of the information output device 1 are the same as those of the first embodiment. The configuration and functions of parts of the information output system 100 other than the information output device 1 are the same as those of the first embodiment.

[0056] FIG. 11 is a conceptual diagram showing the function of the trained model 132. First information and second information are input to the trained model 132. The trained model 132 is trained in advance so as to output status information relating to the status of the blood vessels in the leg of person 4 when the first information and second information are input. The status information indicates the status of the blood vessels in the leg of person 4. The status information may be information indicating the degree of abnormality in the blood vessels or the progress of calcification. For example, the trained model 132 is configured using a neural network. The trained model 132 may also be a model using a method other than a neural network.

[0057] 12 is a flowchart showing an example of the procedure of information output processing performed by the information output system 100 according to the second embodiment. As in the first embodiment, the information output device 1 acquires first information, second information, and third information (S21), and determines whether the person 4 is in a resting state based on the third information (S22). The processing of S21 corresponds to the information acquisition unit. If the person 4 is not in a resting state (S22: NO), the information output device 1 ends the processing.

[0058] If person 4 is in a resting state (S22: YES), the information output device 1 inputs the first information and the second information to the trained model 132 (S23). In S23, the calculation unit 11 inputs the first information and the second information to the trained model 132 and causes the trained model 132 to execute processing. In response to the input of the first information and the second information, the trained model 132 outputs state information regarding the state of the blood vessels in the leg of person 4. The information output device 1 acquires the state information output by the trained model 132 (S24). In S24, the calculation unit 11 acquires the state information to determine the state of the blood vessels in the leg of person 4.

[0059] The information output device 1 may be configured to determine the state of blood vessels in the legs of the person 4 based on first information and second information measured multiple times. For example, an average of multiple pieces of first information and an average of multiple pieces of second information acquired within a predetermined length of time are input to the trained model 132. For example, the trained model 132 is trained in advance to output state information when a time series of the first information and the second information is input. In this configuration, in S23, the calculation unit 11 inputs the time series of the first information and the time series of the second information to the trained model 132.

[0060] The information output device 1 may be configured to determine the state of blood vessels in the legs of person 4 by using third information in addition to the first information and second information. In this configuration, the trained model 132 is trained in advance to output state information when the third information is input in addition to the first information and second information. In this configuration, the processing of S22 may be omitted, and a determination may be made according to the activity state of person 4.

[0061] The first information and the second information may be information indicating any one type of quantity, such as temperature, moisture content, odor intensity, carbon dioxide content, or skin color, or may be information indicating multiple types of quantities. In a form using first information and second information indicating multiple types of quantities, the trained model 132 is trained in advance to output status information when the first information and second information indicating multiple types of quantities are input. In S23, the calculation unit 11 inputs the first information and second information indicating multiple types of quantities to the trained model 132.

[0062] The information output device 1 may be configured to determine the state of blood vessels in the foot of person 4 using, in addition to the first information and the second information, other information related to the state of the foot of person 4. In this configuration, the trained model 132 is trained in advance to output state information when, in addition to the first information and the second information, other information related to the state of the foot of person 4 is input. For example, in addition to the first sensor 31 and the second sensor 32 that measure temperature, a fourth sensor that measures moisture content, odor intensity, the amount of carbon dioxide, or skin color is attached to the foot of person 4, and in S21, information indicating the amount measured by the fourth sensor is acquired in addition to the first information, the second information, and the third information. In S24, the calculation unit 11 inputs the first information, the second information, and the information indicating the amount measured by the fourth sensor to the trained model 132. In this configuration, the information output device 1 can accurately determine the state of blood vessels in the foot of person 4 by using the other information related to the state of the foot of person 4.

[0063] The information output device 1 may be configured to determine the state of blood vessels in the legs of person 4 in accordance with the medical history of person 4. In this configuration, the trained model 132 is trained in advance to output state information regarding the state of blood vessels in the legs of person 4 when the medical history of person 4 is input in addition to the first information and second information. In S23, the calculation unit 11 identifies the medical history of person 4 as in the first embodiment, and inputs the identified medical history, the first information, and the second information to the trained model 132. The trained model 132 outputs state information in response to the input of the first information, the second information, and the medical history.

[0064] The trained model 132 may be trained to output status information when the difference between the first information and the second information is input. In S23, the calculation unit 11 calculates the difference between the first information and the second information and inputs the calculated difference to the trained model 132. The trained model 132 outputs status information in response to the input of the difference between the first information and the second information. The trained model 132 may be trained to output status information when the difference between the first information and the second information and the medical history are input. The processing of S24 corresponds to the determination unit.

[0065] After S24 is completed, the information output device 1 outputs information regarding the state of the blood vessels according to the state information (S25). In S25, the calculation unit 11 transmits the state information from the communication unit 15 to the terminal device 2, the terminal device 2 receives the state information via the communication unit 26, and the calculation unit 21 displays an image including information regarding the state of the blood vessels indicated by the state information on the display unit 25. In S25, the calculation unit 11 may generate image data representing an image including information regarding the state of the blood vessels according to the state information, transmit the image data from the communication unit 15 to the terminal device 2, and the terminal device 2 may display the image including information regarding the state of the blood vessels on the display unit 25 based on the image data. The processing of S25 corresponds to the output unit.

[0066] After S25 is completed, the information output system 100 ends the process of outputting information relating to the state of the blood vessels in the legs of the person 4. In this way, the information output system 100 executes the information output method. The information output system 100 executes the processes of S21 to S25 as needed.

[0067] As described above in detail, in the second embodiment, the information output device 1 uses the trained model 132 to determine the state of the blood vessels in the legs of person 4 according to the first information and the second information, and outputs information relating to the determined state of the blood vessels. By using the trained model 132, it is possible to easily determine the state of the blood vessels in the legs of person 4. In the second embodiment as well, it is possible to determine the state of the blood vessels in the legs of person 4 on a daily basis. This makes it possible to detect abnormalities in the blood vessels in the legs of person 4 early, to deal with the abnormalities early, and to prevent the symptoms from worsening.

[0068] <Embodiment 3> FIG. 13 is a schematic diagram showing a configuration example of an information output system 100 according to a third embodiment. The information output system 100 includes a plurality of sets of a first sensor 31, a second sensor 32, a third sensor 33, and a terminal device 2. The first information, the second information, and the third information are transmitted from the first sensor 31, the second sensor 32, and the third sensor 33 attached to the bodies of a plurality of people 4 to an information output device 1 via the terminal device 2 and a communication network N. The information output system 100 includes an information output device 1 and a storage device 5 connected to the communication network N. The information output device 1 is operated by a user 6, such as a doctor. The information output system 100 may include a plurality of information output devices 1.

[0069] FIG. 14 is a block diagram showing an example of the internal functional configuration of the information output device 1 according to the third embodiment. The information output device 1 includes an operation unit 16 and a display unit 17. The operation unit 16 receives input of information such as text by receiving operations from the user 6. The operation unit 16 is, for example, a touch panel, a pen tablet, a keyboard, or a pointing device. The display unit 17 displays images. The display unit 17 is, for example, a liquid crystal display or an EL display. The operation unit 16 and the display unit 17 may be integrated. The configurations and functions of other parts of the information output device 1 are the same as those of the first or second embodiment.

[0070] FIG. 15 is a block diagram showing an example of the internal functional configuration of the storage device 5. The storage device 5 is configured using a computer such as a server device. The storage device 5 includes a calculation unit 51, a memory 52 that stores temporary data generated in association with calculations, a storage unit 53, and a communication unit 54. The calculation unit 51 is configured using, for example, a CPU, a GPU, or a multi-core CPU. The calculation unit 51 may also be configured using a quantum computer. The memory 52 is, for example, a RAM. The communication unit 54 is connected to a communication network N. The communication unit 54 communicates with the information output device 1 via the communication network N.

[0071] The storage unit 53 is non-volatile and is, for example, a hard disk. The storage unit 53 stores a computer program 531. The calculation unit 51 executes processing required for the storage unit 5 in accordance with the computer program 531. The storage unit 53 also stores a blood vessel database 532 in which the first information, the second information, and information relating to the state of the blood vessels in the legs of the person 4 are recorded in association with each other. The storage unit 5 may be realized by multiple computers.

[0072] The information output system 100 according to the third embodiment executes the information output method in the same manner as in the first or second embodiment. That is, the storage unit 13 of the information output device 1 stores threshold data, and the information output system 100 executes the processes of S11 to S14. Alternatively, the information output device 1 includes a trained model 132, and the information output system 100 executes the processes of S21 to S25.

[0073] After the processing of S11 to S14 or S21 to S25 has been performed, the information output system 100 executes an information recording process for recording the first information, the second information, and information relating to the state of the blood vessels in the legs of person 4. FIG. 16 is a flowchart showing an example of the procedure of the information recording process performed by the information output system 100 according to embodiment 3. The information output device 1 associates the first information and the second information with the information relating to the state of the blood vessels (S31). In S31, the calculation unit 11 associates the first information and the second information acquired in the processing of S11 to S14 or S21 to S25 with information relating to the state of the blood vessels in the legs of person 4 determined based on the first information and the second information. The calculation unit 11 may also associate information other than the first information and the second information, such as medical history, with the information relating to the state of the blood vessels.

[0074] The information output device 1 then anonymizes the first information and the second information (S32). In S32, the calculation unit 11 displays the information about person 4, including the first information, the second information, and information about the condition of the blood vessels in person 4's leg, on the display unit 17, and a user 6, such as a doctor, operates the operation unit 16 to verify the information. For example, if there is no discrepancy in the correlation between the first information, the second information, and the information about the condition of the blood vessels in person 4's leg, the user 6 operates the operation unit 16 to input a verification result indicating that there is no problem to the information output device 1. The calculation unit 11 anonymizes the verified information so that person 4 cannot be identified. For example, the calculation unit 11 deletes personal information that can identify person 4 from the first information, the second information, and the information about the condition of the blood vessels in person 4's leg.

[0075] The information output device 1 performs a process of recording the anonymized first information, second information, and information regarding the state of the blood vessels in the leg of person 4 (S33). In S33, the calculation unit 11 causes the communication unit 15 to transmit the first information, second information, and information regarding the state of the blood vessels in the leg of person 4, which have been associated and anonymized, to the storage device 5 via the communication network N. The storage device 5 receives the information transmitted from the information output device 1 via the communication unit 54. The calculation unit 51 associates the received first information, second information, and information regarding the state of the blood vessels in the leg of person 4 with each other and records them in the blood vessel database 532. Note that in S32, anonymization is performed so that person 4 can be identified as the same person even if they cannot be identified, and in S33, information regarding the same person may be recorded together. For example, information obtained multiple times about the same person may be recorded together.

[0076] After S33 is completed, the information output system 100 ends the information recording process. The information recorded in the vascular database 532 is used, for example, as training data for generating the learned model 132 by machine learning. The information output system 100 may also be provided with a terminal device used by a user 6, such as a doctor. In S32, the information output device 1 outputs information about the person 4, including the first information, the second information, and information about the state of the blood vessels in the person 4's legs, to the terminal device, and the user 6 operates the terminal device to verify the information.

[0077] As described above in detail, in the third embodiment, the information output system 100 determines the state of the blood vessels in the legs of person 4, outputs information related to the determined state of the blood vessels, and records the first information, the second information, and information related to the state of the blood vessels in the legs of person 4 in the blood vessel database 532. The recorded information can be used for future medical diagnoses. For example, a trained model 132 is generated or improved by machine learning using the information recorded in the blood vessel database 532 as training data, and the trained model 132 can be used to accurately determine the state of the blood vessels in the legs of person 4.

[0078] In the first to third embodiments, the first sensor 31, the second sensor 32, and the third sensor 33 transmit information to the information output device 1 via the terminal device 2. The first sensor 31, the second sensor 32, and the third sensor 33 may transmit information to the information output device 1 without passing through the terminal device 2. In the first to third embodiments, the information relating to the state of the blood vessels in the person 4's leg is displayed on the terminal device 2 carried by the person 4. The information output system 100 may also be configured to display the information relating to the state of the blood vessels in the person 4's leg on an information processing device other than the terminal device 2 carried by the person 4. For example, the information relating to the state of the blood vessels in the person 4's leg may be displayed on a terminal device used by a doctor or a terminal used by the guardian of the person 4. In the first to third embodiments, the third sensor 33 is used, but the information output system 100 may also be configured not to use the third sensor 33. For example, the processing using the third information may be omitted from the processing of S11 to S14 or S21 to S25. In the first to third embodiments, the state of blood vessels in the legs of person 4 is determined when person 4 is at rest. However, the information output device 1 may be configured to determine the state of blood vessels in the legs of person 4 when person 4 is exercising.

[0079] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. In other words, embodiments obtained by combining technical means modified appropriately within the scope of the claims are also included in the technical scope of the present invention. [Explanation of symbols]

[0080] 100 Information Output System 1. Information output device 131 Computer Programs 132 trained models 2. Terminal Device 31 First sensor 32 Second sensor 33 Third Sensor 4 people 5 Storage device N Communication Network

Claims

1. acquiring first information on a state of one of the person's feet detected by a first sensor attached to the one of the person's feet and second information on a state of the part other than the one of the feet detected by a second sensor attached to the part of the person other than the one of the feet; determining a state of blood vessels in the person's legs based on the first information and the second information; outputting information relating to the determined state of the blood vessel; As the first information and the second information, the first information and the second information indicating the amount of moisture detected by the first sensor and the second sensor, each of which includes a moisture sensor that detects the amount of moisture contained in a human body, are acquired, The state of the blood vessels in the person's legs is determined based on a difference between the amounts of moisture indicated by the first information and the second information. A computer program that causes a computer to execute a process.

2. acquiring first information on a state of one of the person's feet detected by a first sensor attached to the one of the person's feet and second information on a state of the part other than the one of the feet detected by a second sensor attached to the part of the person other than the one of the feet; determining a state of blood vessels in the person's legs based on the first information and the second information; outputting information relating to the determined state of the blood vessel; As the first information and the second information, the first information and the second information indicating odors detected by the first sensor and the second sensor, each of which includes an odor sensor, are acquired; The state of the blood vessels in the person's legs is determined based on the difference in odor between the first information and the second information. A computer program that causes a computer to execute a process.

3. acquiring first information on a state of one of the person's feet detected by a first sensor attached to the one of the person's feet and second information on a state of the part other than the one of the feet detected by a second sensor attached to the part of the person other than the one of the feet; determining a state of blood vessels in the person's legs based on the first information and the second information; outputting information relating to the determined state of the blood vessel; As the first information and the second information, the first information and the second information indicating the amounts of carbon dioxide detected by the first sensor and the second sensor including a carbon dioxide sensor are acquired, The state of the blood vessels in the person's legs is determined based on a difference between the amounts of carbon dioxide indicated by the first information and the second information. A computer program that causes a computer to execute a process.

4. acquiring the first information and the second information indicating temperatures detected by the first sensor and the second sensor, each of which includes a temperature sensor; The state of the blood vessels in the person's legs is determined based on a difference between the temperatures indicated by the first information and the second information.

4. The computer program according to claim 1, which causes a computer to execute a process.

5. If the temperature indicated by the first information is lower than the temperature indicated by the second information and the absolute value of the difference between the temperatures indicated by the first information and the second information exceeds a predetermined threshold, it is determined that the blood vessels of the one leg are abnormal.

5. The computer program according to claim 4, which causes a computer to execute a process.

6. acquiring third information indicating an amount of change detected by a third sensor worn by the person when the person is exercising compared to when the person is at rest; determining whether the state of the person is exercising or at rest based on the third information; The state of blood vessels in the person's legs is determined based on the first information and the second information acquired when the person is exercising or at rest.

6. The computer program according to claim 1, which causes a computer to execute a process.

7. The acquired first information and second information are input to a trained model that has been trained to output status information regarding the status of blood vessels in a person's legs when the first information and second information are input, and the status information output by the trained model is acquired, thereby determining the status of blood vessels in a person's legs.

7. The computer program according to claim 1, which causes a computer to execute a process.

8. determining a degree of abnormality in the blood vessels as a state of the blood vessels of the person's leg based on the first information and the second information; By displaying images with different colors according to the degree of abnormality of the blood vessels, information regarding the state of the blood vessels is output.

8. The computer program according to claim 1, which causes a computer to execute a process.

9. Based on the first information and the second information, the state of the blood vessels of the person's legs is determined as the degree of calcification of the blood vessels.

9. The computer program according to claim 1, which causes a computer to execute a process.

10. As information regarding the state of the blood vessel, advice according to the state of the blood vessel is output.

10. The computer program according to claim 1, which causes a computer to execute a process.

11. Determining the state of blood vessels in the person's legs based on the person's medical history, the first information, and the second information 11. The computer program according to claim 1, which causes a computer to execute a process.

12. associate information on the state of the blood vessel with the first information and the second information; anonymizing personal information of the person related to the first information and the second information; The first information and the second information after the personal information has been anonymized, and information on the state of the blood vessel associated with the first information and the second information are recorded in a database.

12. A computer program according to claim 1, which causes a computer to execute a process.

13. an information acquisition unit that acquires first information about a state of one of the person's feet detected by a first sensor attached to the one foot and second information about a state of the part other than the one foot detected by a second sensor attached to the part of the person other than the one foot; a determination unit that determines a state of blood vessels in the person's leg based on the first information and the second information; an output unit that outputs information about the determined state of the blood vessel; the information acquisition unit acquires the first information and the second information indicating the amount of moisture detected by the first sensor and the second sensor, each of which includes a moisture sensor that detects the amount of moisture contained in a human body; The determination unit determines the state of blood vessels in the person's legs based on a difference between the amounts of moisture indicated by the first information and the second information. An information output device characterized by:

Citation Information

Patent Citations

  • Method and system for wound assessment and management

    CN106164929A

  • Intracorporeal information monitoring apparatus

    JP1993023323A

  • Deep phlebothrombosis judging apparatus

    JP2003245259A

  • Calcification degree measurement device, calcification degree measurement method, calcification degree measurement program, computer-readable recording medium recorded with calcification degree measurement program and prediction method

    JP2003310601A

  • Automatic diagnostic apparatus

    JP2004121616A