Information Processing System, System, Information Processing Method, and Program

The information processing system addresses the lack of advance warning in syncope diagnosis by analyzing RR intervals and notifying abnormalities, thereby preventing a decrease in quality of life.

JP7682257B2Active Publication Date: 2025-05-23古川俊行
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023509293
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-03-24
Filing Date
2022-03-24
Publication Date
2025-05-23
Estimated Expiration
2042-03-24

AI Technical Summary

Technical Problem

Existing methods for diagnosing syncope from body fluid samples do not provide advance warning of abnormalities, leading to a decrease in quality of life when abnormalities occur.

Method used

An information processing system that acquires RR intervals from a detected pulse, determines if the RR interval is smaller than the preceding one, calculates the interval difference between the first and Nth RR intervals, and notifies an abnormality if the difference exceeds a threshold.

Benefits of technology

The system effectively prevents a decrease in quality of life by providing timely notification of abnormalities, allowing for preventive measures to be taken before syncope occurs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007682257000001
    Figure 0007682257000001
  • Figure 0007682257000002
    Figure 0007682257000002
  • Figure 0007682257000003
    Figure 0007682257000003
Patent Text Reader

Abstract

[Problem] To provide an information processing system that prevents a decrease in QOL when an anomaly has occurred. [Solution] According to an aspect of the present invention, an information processing system is provided. The information processing system is configured to perform an acquiring step, a determining step, a calculating step, and a notifying step. In the acquiring step, an RR interval is acquired from detected pulses. In the determining step, it is determined whether the RR interval is smaller than the previous RR interval. In the calculating step, an interval difference between a first RR interval and an Nth RR interval is calculated in a period in which a determination of being smaller has been made in the determining step. N is an integer greater than or equal to 2. In the notifying step, if the interval difference is greater than or equal to a threshold value, an anomaly notification is made.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system, a system, an information processing method, and a program. [Background technology]

[0002] A method for diagnosing syncope from a body fluid sample of a subject has been disclosed (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special table number 2015-519550 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the method described in Patent Document 1 does not provide advance warning of abnormalities such as fainting, and therefore cannot prevent a decrease in quality of life (QOL) when an abnormality occurs.

[0005] In view of the above circumstances, the present invention provides an information processing system that can prevent a decrease in QOL when an abnormality occurs. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided an information processing system. The information processing system is configured to execute an acquisition step, a determination step, a calculation step, and a notification step. In the acquisition step, an RR interval is acquired from a detected pulse. In the determination step, it is determined whether or not the RR interval is smaller than the immediately preceding RR interval. In the calculation step, an interval difference between a first RR interval and an Nth RR interval in a period determined to be smaller in the determination step is calculated, where N is an integer equal to or greater than 2. In the notification step, if the interval difference is equal to or greater than a threshold, an abnormality is notified.

[0007] According to the above disclosure, it is possible to prevent a decrease in QOL when an abnormality occurs. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing a system 1000. [Diagram 2] FIG. 1 is a diagram showing a configuration of an information processing system 100. [Diagram 3] FIG. 2 is a block diagram showing a hardware configuration of a measurement device 200. [Figure 4] FIG. 2 is a diagram showing functions realized by an information processing system 100 (a control unit 110). [Diagram 5] 1 is an activity diagram showing the flow of information processing executed by the information processing system 100. FIG. [Figure 6] 1 is a table showing the transition of RR intervals, which will be described later. [Figure 7] 13 is a graph showing the transition of RR intervals, which will be described later. [Figure 8] FIG. 13 is a diagram showing experimental conditions in an experimental example in which reflex syncope was predicted using the information processing system 100. [Figure 9] FIG. 13 is a diagram showing the correlation between the pulse rate measured by a wearable device and the heart rate measured by an electrocardiogram. [Figure 10] 11 is a graph showing experimental results of an experimental example according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic features shown in the following embodiments can be combined with each other.

[0010] Incidentally, the program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).

[0011] In addition, in this embodiment, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In addition, in this embodiment, various information is handled, and this information is represented, for example, by physical values ​​of signal values ​​representing voltage and current, high and low signal values ​​as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on the circuit in the broad sense.

[0012] In addition, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, a memory, etc. In other words, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.

[0013] 1. Hardware Configuration In the first section, the hardware configuration of this embodiment will be described.

[0014] 1-1. System 1000 FIG. 1 is a configuration diagram showing a system 1000. The system 1000 includes an information processing system 100 and a measuring device 200, which are connected via a network. These components will be further described. Here, a system exemplified as the system 1000 is one that is composed of one or more devices or components. Therefore, for example, even the information processing system 100 alone is an example of the system 1000.

[0015] 1-2. Information processing system 100 2 is a diagram showing the configuration of the information processing system 100. The information processing system 100 has a control unit 110, a storage unit 120, a display information generating unit 130, an input receiving unit 140, and a communication unit 150, and these components are electrically connected via a communication bus 160 inside the information processing system 100. Each component will be further described. Here, the system exemplified as the information processing system 100 is composed of one or more devices or components.

[0016] The control unit 110 is a central processing unit (CPU), a graphics processing unit (GPU), or the like, and controls the entire information processing system 100. The control unit 110 realizes various functions related to the information processing system 100 by reading out a predetermined program stored in the storage unit 120. That is, information processing by software stored in the storage unit 120 can be realized as each functional unit included in the control unit 110 by being specifically realized by the control unit 110, which is an example of hardware. These will be described in more detail in the next section. Note that the control unit 110 is not limited to being single, and may be implemented with multiple control units 110 for each function. Also, a combination of these may be used.

[0017] The storage unit 120 stores various programs and data. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the information processing system 100 executed by the control unit 110, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the calculation of the programs. Also, it may be a combination of these.

[0018] The display information generating unit 130 displays text and images (including still images and moving images), and generates information to be displayed on an arbitrary display.

[0019] The input receiving unit 140 inputs various information to the information processing system 100, and receives signals input from a mouse, keyboard, pointing device, or the like.

[0020] The communication unit 150 is a network interface card (NIC) or the like, and is configured to connect the information processing system 100 to a network and to be able to communicate data with other devices or components via wired or wireless connection.

[0021] The information processing system 100 may be a notebook computer, a desktop computer, a tablet terminal, a smartphone, or the like.

[0022] 1-3. Measuring device 200 3 is a block diagram showing a hardware configuration of the measuring device 200. The measuring device 200 has a control unit 210, a storage unit 220, a display information generating unit 230, an input receiving unit 240, a communication unit 250, an LED 270, and a photodetector 280, and these components are electrically connected via a communication bus 260 inside the measuring device 200. Descriptions of the control unit 210, the storage unit 220, the display information generating unit 230, the input receiving unit 240, and the communication unit 250 are omitted because they are substantially similar to the descriptions of the control unit 110, the storage unit 120, the display information generating unit 130, the input receiving unit 140, and the communication unit 150 in the information processing system 100.

[0023] The LED 270 and the photodetector 280 are provided to measure the pulse of the subject 300 by photoplethysmography. The LED 270 irradiates the artery of the subject 300 with green LED light. The photodetector 280 detects the reflected LED light to measure the pulse of the subject 300.

[0024] The measuring device 200 may be any device capable of detecting the pulse of the subject 300, and may be, for example, a wristwatch-type device (sports watch, smart watch, etc.), smart glasses, smart ring, smart belt, wearable device such as a clothing-type sensor, an embedded device, a mouse with a sensor, a cycle computer, an in-car camera, a fixed camera, etc.

[0025] 2. Functional configuration The functional configuration of this embodiment will be described in Section 2. As described above, information processing by software stored in the storage unit 120 is specifically realized by the control unit 110, which is an example of hardware, and can be executed as each functional unit included in the control unit 110.

[0026] 4 is a diagram showing functions realized by the information processing system 100 (control unit 110). The information processing system 100 (control unit 110) includes an acquisition unit 111, a monitoring unit 112, a determination unit 113, a calculation unit 114, a notification unit 115, a setting unit 116, and a guidance unit 117.

[0027] The acquiring unit 111 is configured to acquire various information. For example, the acquiring unit 111 acquires an RR interval from a detected pulse.

[0028] The monitoring unit 112 is configured to monitor the subject 300 who uses the information processing system 100. For example, the monitoring unit 112 monitors the body movement of the subject 300.

[0029] The determining section 113 is configured to determine information obtained from the subject 300. For example, the determining section 113 determines whether or not an RR interval is smaller than the immediately preceding RR interval.

[0030] The calculation unit 114 is configured to calculate information obtained from the subject 300. For example, the calculation unit 114 calculates the difference between an RR interval and another RR interval.

[0031] The notification unit 115 is configured to notify various pieces of information to the subject 300. For example, when the physical condition of the subject 300 is likely to deteriorate, the notification unit 115 notifies the subject 300 of this.

[0032] The setting section 116 is configured to set the timing at which the notifying section 115 notifies various pieces of information. For example, the setting section 116 sets the timing at which the notifying section 115 notifies the state of the subject 300.

[0033] The guidance unit 117 is configured to provide various information to the subject 300. For example, when the subject 300 is likely to become ill, the guidance unit 117 provides guidance on how to improve the subject 300's condition.

[0034] 3. Information processing method In Section 3, an information processing method of the above-mentioned information processing system 100 will be described. This information processing method is executed by a computer. This information processing method causes a computer to execute each step in the information processing system 100.

[0035] Fig. 5 is an activity diagram showing the flow of information processing executed by the information processing system 100. Fig. 6 is a table showing the transition of an RR interval, which will be described later. Fig. 7 is a graph showing the transition of an RR interval, which will be described later.

[0036] The following description will be given along with each activity in the activity diagram of Fig. 5. Note that the description will be given assuming that the information processing system 100 is powered on.

[0037] First, the subject 300 turns on the power of the measuring device 200 and wears the measuring device 200 (activity A110). The measuring device 200 is configured to be capable of communicating with the information processing system 100 and is configured to be capable of detecting the pulse of the subject 300. Examples of the measuring device 200 include wearable devices such as wristwatch-type devices (sports watches, smart watches, etc.), smart glasses, smart rings, smart belts, and clothing-type sensors, embedded devices, mouse devices with sensors, cycle computers, in-vehicle cameras, and fixed cameras.

[0038] Next, the control unit 210 in the measuring device 200 starts measuring the pulse of the subject 300 (activity A120). Next, the control unit 210 in the measuring device 200 detects the pulse of the subject 300 (activity A130). Then, the control unit 210 in the measuring device 200 transmits data related to the detected pulse to the information processing system 100 via the communication unit 250.

[0039] Here, the pulse rate may be measured by a known method, for example, a so-called photoplethysmography method in which green LED light is irradiated onto the artery of the subject 300 and the reflected light is detected and measured by a photodetector.

[0040] Next, the acquiring unit 111 in the information processing system 100 executes an acquiring step (activity A140). In the acquiring step, the acquiring unit 111 acquires an RR interval from the detected pulse. That is, the communication unit 150 in the information processing system 100 receives data related to the pulse, and the control unit 110 reads out a lookup table stored in advance in the storage unit 120, and acquires the RR interval from the detected pulse.

[0041] Next, the monitoring unit 112 in the information processing system 100 executes a monitoring step (activity A150). In the monitoring step, the monitoring unit 112 monitors the body movement of the subject 300. That is, the control unit 110 executes a monitoring process on the body movement of the subject 300 obtained from an acceleration sensor or a GPS sensor provided in the information processing system 100, thereby monitoring the body movement of the subject 300. The monitoring unit 112 executes the monitoring process based on information such as whether a long-term vibration has occurred, whether a periodic vibration has occurred, whether a large amplitude has occurred, and the like. In the monitoring process, the monitoring unit 112 excludes minute body movements such as chest movements that occur when the subject 300 breathes, and captures movements that increase the heart rate as the body movement of the subject 300.

[0042] The control unit 110 continues the processing from activity A130 to activity A150 until the number of pieces of data (N) of the RR interval becomes three or more (activity A160).

[0043] Next, the determination unit 113 in the information processing system 100 executes a determination step (activity A170). In the determination step, the determination unit 113 determines whether the acquired RR interval is smaller than the RR interval acquired immediately before. That is, the control unit 110 reads out a lookup table stored in advance in the storage unit 120 and executes a determination process to determine the size of the RR intervals. For example, as shown in FIG. 6, the RR interval when the number of times the RR interval is acquired is 34 is 995 ms, and the RR interval immediately before that when the number of times the RR interval is acquired is 33 is 997 ms. Therefore, at this time, the determination unit 113 determines that the acquired RR interval (995 ms) is smaller than the RR interval acquired immediately before (997 ms).

[0044] Next, the calculation unit 114 in the information processing system 100 executes a calculation step (activity A180). In the calculation step, the calculation unit 114 calculates the interval difference between the first RR interval and the Nth RR interval in the period in which the determination unit 113 determines that the acquired RR interval is smaller than the immediately preceding RR interval. That is, the control unit 110 reads out the lookup table stored in advance in the storage unit 120 and the determination result stored in the determination step, and executes a calculation process to calculate the interval difference between the RR intervals. Here, the period in which the determination unit 113 determines that the acquired RR interval is smaller than the immediately preceding RR interval refers to, for example, the period from A to B and the period from C to D shown in FIG. 7.

[0045] Preferably, the calculation unit 114 calculates the interval difference using an exponential smoothing method. This calculation by the calculation unit 114 makes it possible to weight data relating to past RR intervals and judge a precursor of reflex syncope, which will be described later. More preferably, the calculation unit 114 performs the smoothing process multiple times. This process by the calculation unit 114 makes it possible to reduce noise in the data relating to the RR intervals and to increase the accuracy of reporting a precursor of reflex syncope, which will be described later.

[0046] Here, in the calculation step, since the interval difference between the first RR interval and the Nth RR interval is calculated, N may be an integer equal to or greater than 2. Furthermore, when exponential smoothing is used in the calculation step, N may be an integer equal to or greater than 3. As shown in Fig. 7, the number of times the RR interval is acquired corresponding to the start point of the decrease in the RR interval is set to N=1.

[0047] Next, the notifying unit 115 in the information processing system 100 executes a notifying step (activities A190 to A210). In the notifying step, the notifying unit 115 notifies an abnormality when the interval difference (the difference between the first RR interval and the Nth RR interval) calculated in the calculation step is equal to or greater than a threshold value and the interval difference is not caused by the body movement of the subject 300. That is, the control unit 110 reads out notification information stored in advance in the storage unit 120 and executes a notification process to notify an abnormality by at least one of sound, vibration, light, electrical stimulation, and physical stimulation. Here, the physical stimulation indicates, for example, that in the case where a smart belt is used as the measuring device 200, the notifying unit 115 transmits a control signal to the smart belt, and the smart belt that receives the control signal tightens to give a stimulation to the subject 300.

[0048] Here, the abnormality refers to a precursor to syncope. Preferably, the abnormality refers to a precursor to reflex syncope. That is, the information processing system 100 can appropriately notify of reflex syncope, which accounts for half of all cases of syncope.

[0049] Preferably, in the notification step, the notification unit 115 notifies that the threshold should be adjusted if the interval difference calculated in the calculation step (the difference between the first RR interval and the Nth RR interval) is equal to or greater than a threshold and the interval difference is not caused by the body movement of the subject 300. Here, the threshold refers to a difference between RR intervals that is set as a difference at which reflex syncope may occur.

[0050] As described above, by notifying the user that the threshold should be adjusted, the timing of notifying the user of the precursor of reflex syncope can be appropriately adjusted. In addition, by notifying the user of the precursor of reflex syncope by at least one of sound, vibration, light, electrical stimulation, and physical stimulation, the precursor of reflex syncope can be more reliably conveyed to the subject 300.

[0051] Next, the guidance unit 117 in the information processing system 100 executes a guidance step (activity A220). In the guidance step, the guidance unit 117 provides guidance on a method for dealing with the notified abnormality. That is, the control unit 110 reads out guidance information pre-stored in the storage unit 120 and executes guidance processing. The guidance processing indicates processing for providing voice guidance such as "please go to a safe place," "please sit down," "please tense your muscles," and processing for displaying such information in text on an arbitrary display. The guidance processing also includes processing for preventing the onset of reflex syncope and the like by passing electricity through the muscles of the subject 300.

[0052] Next, the setting unit 116 in the information processing system 100 executes a setting step (activity A230). In the setting step, if the interval difference is equal to or greater than the threshold, the setting unit 116 sets the threshold to a larger value. That is, the control unit 110 reads out a threshold value previously stored in the storage unit 120, sets the threshold to a larger value, and stores the set value in the storage unit 120.

[0053] As shown in Fig. 7, the RR interval changes as time passes, that is, as the number of times the RR interval is acquired increases. For example, if the subject 300 does not develop reflex syncope due to the interval difference between A and B, which is the subject of the calculation in the calculation step, it is necessary to set the interval difference between A and B as the threshold. Also, if the subject 300 develops reflex syncope due to the interval difference between C and D, it is sufficient to set the interval difference between C and D as the threshold.

[0054] This makes it possible to adjust the timing of notifying the precursor of reflex syncope in accordance with data on the interval difference at which reflex syncope occurs.

[0055] Here, in the activity A170, if the acquired RR interval is equal to or greater than the immediately preceding acquired RR interval, the setting unit 116 in the information processing system 100 executes a setting step (activity A230). In the setting step, if the Nth RR interval is equal to or greater than the N-1th RR interval, the setting unit 116 sets the threshold to a standard value stored in advance. Here, the standard value refers to a difference between RR intervals at a level at which reflex syncope generally occurs, which is stored in advance in the storage unit 120.

[0056] This allows the timing of notifying the precursors of reflex syncope to be reset when reflex syncope does not occur (for example, in the case of the interval difference between A and B mentioned above), making it possible to notify the precursors of reflex syncope based on a standard value (for example, the interval difference between C and D mentioned above).

[0057] 5 is an example, and may be executed in any order. For example, the monitoring unit 112 may monitor the body movement of the subject 300 (activity A150) before the measuring device 200 detects the pulse of the subject 300 (activity A130).

[0058] In this embodiment, reflex syncope has been described as an example of an abnormality, but the present invention is not limited to this. For example, the present invention can be applied to syncope during exercise due to orthostatic hypotension, syncope due to arrhythmia (syncope due to bradycardia-tachycardia syndrome, syncope due to ventricular tachycardia, etc.), epilepsy, etc.

[0059] An aspect of the present embodiment may be a program that causes a computer to execute each step in the information processing system 100.

[0060] According to this embodiment, by notifying a precursor of fainting or the like, it is possible to prevent the subject 300 from falling and suffering an injury when fainting occurs.

[0061] 4. Experimental Example In Section 4, an experimental example in which the information processing system 100 was used to predict reflex syncope will be described.

[0062] 8 is a diagram showing experimental conditions in an experimental example in which reflex syncope was predicted using the information processing system 100. In this experimental example, a head-up tilt test was adopted to induce reflex syncope. The head-up tilt test in this experimental example was carried out under the following conditions.

[0063] The head-up tilt test was performed 2 hours after a meal to exclude the influence of meal-induced hypotension. During the head-up tilt test, an intravenous drip was administered to the subject 300 to ensure a route for administering a therapeutic agent in an emergency. The intravenous drip was continued during the head-up tilt test. Water with an adjusted electrolyte content was used for the intravenous drip.

[0064] Next, in the head-up tilt test, the subject 300 was placed in a supine position on the tilt table 410. Next, in the head-up tilt test, a wearable device (e.g., Fitbit Charger 5: manufactured by Fitbit) and a bedside monitor (e.g., Taskforce monitor: manufactured by CN Systems) were attached to the subject 300. Here, the soles of the subject 300 were in contact with the footboard 420. Next, in the head-up tilt test, the subject 300 was attached with an upper safety belt 430 and a lower safety belt 440, and the subject 300 was fixed to the tilt table 410.

[0065] Next, in the head-up tilt test, the electrocardiogram and continuous blood pressure for each heartbeat of the subject 300 were measured for 10 minutes with the subject 300 in a supine position in order to grasp the blood pressure fluctuation of the subject 300. The measurements were continued throughout the head-up tilt test. Next, in the head-up tilt test, the tilt angle of the tilt table 410 was changed from 0° to 60° over a period of 30 seconds.

[0066] In the head-up tilt test, the following two methods were performed to apply a load to the subject 300. (1) The load was applied by maintaining the tilt angle of the tilt table 410 at 60°. (2) The load was applied by administering nitroglycerin in addition to (1). By applying a load to the subject 300 in this way, blood pools in the lower limbs of the subject 300, so that reflex syncope can be induced in the subject 300.

[0067] Figure 9 shows the correlation between the pulse rate measured by the wearable device and the heart rate measured by the electrocardiogram. In the head-up tilt test, the pulse rate was measured by the wearable device, and the electrocardiogram and continuous blood pressure were measured by the bedside monitor.

[0068] When the tilt angle of the tilt table 410 was 0°, the pulse rate measured by the wearable device and the heart rate measured by the electrocardiogram on the bedside monitor were approximately the same. Then, immediately after the tilt angle of the tilt table 410 was set to 60°, the pulse rate measured by the wearable device decreased, and the heart rate measured by the electrocardiogram on the bedside monitor also decreased. Therefore, immediately after the tilt angle of the tilt table 410 was set to 60°, the pulse rate measured by the wearable device and the heart rate measured by the electrocardiogram on the bedside monitor were approximately the same.

[0069] Next, immediately after nitroglycerin was administered to the subject 300, the pulse rate measured by the wearable device decreased, and the heart rate measured by the electrocardiogram on the bedside monitor also decreased. Therefore, the pulse rate measured by the wearable device and the heart rate measured by the electrocardiogram on the bedside monitor immediately after nitroglycerin was administered to the subject 300 were approximately the same.

[0070] Next, after a predetermined time has elapsed since nitroglycerin was administered to subject 300, the pulse rate measured by the wearable device gradually decreased, and the heart rate measured by the electrocardiogram on the bedside monitor also gradually decreased. Therefore, the pulse rate measured by the wearable device and the heart rate measured by the electrocardiogram on the bedside monitor approximately matched each other after a predetermined time had elapsed since nitroglycerin was administered to subject 300.

[0071] From the above, it was found that during the head-up tilt test, the pulse rate measured by the wearable device and the heart rate measured by the electrocardiogram on the bedside monitor were approximately the same. Therefore, it was shown that when the information processing system 100 according to the present embodiment is provided in cooperation with a wearable device, it is possible to appropriately notify the precursor of reflex syncope. In addition, it was shown that the program according to the present embodiment can be suitably used when installed in a wearable device.

[0072] 10 is a graph showing the results of an experiment according to the present embodiment. In this experiment, the head-up tilt test described above was performed on 235 subjects, and the prediction rate of reflex syncope by the information processing system 100 was measured. In this experiment, syncope was predicted in 221 subjects, and syncope was not predicted in 14 subjects, and the prediction rate was undetermined in 14 subjects.

[0073] According to this experimental example, the prediction rate of reflex syncope by the information processing system 100 was 94%. Therefore, it was demonstrated that the information processing system 100 is capable of significantly predicting reflex syncope.

[0074] Although the embodiment of the present invention has been described above, the present invention is not limited to this, and can be modified as appropriate without departing from the technical concept of the invention.

[0075] As a first modified example, the information processing system 100 is not limited to one configured to be capable of communicating with the measuring device 200, and may be the measuring device 200 itself. In this case, the information processing system 100 is provided as the measuring device 200, specifically, as a wearable device such as a wristwatch-type device (sports watch, smart watch, etc.), smart glasses, a smart ring, a smart belt, or a clothing-type sensor, an embedded device, a mouse with a sensor, a cycle computer, an in-vehicle camera, a fixed camera, etc. [Industrial Applicability]

[0076] The information processing system 100 is provided in cooperation with, for example, a smart watch, and the user can be notified of the precursors of reflex syncope in daily life by wearing the smart watch. The program according to one aspect of the present embodiment is provided in cooperation with a health app as part of health management, for example, and is favorably received by health-conscious users.

[0077] It may be provided in any of the following ways: In the information processing system, N is an integer equal to or greater than 3, and in the calculation step, the interval difference is calculated using an exponential smoothing method. In the information processing system, the calculation step performs smoothing processing multiple times. The information processing system is configured to execute a monitoring step, wherein the abnormality is a precursor to fainting, the monitoring step monitors bodily movements of the subject, and the notification step notifies the abnormality if the interval difference is equal to or greater than a threshold value and if the interval difference is not caused by bodily movements of the subject. In the information processing system, the abnormality is a precursor to reflex syncope. In the information processing system, in the notification step, if the interval difference is equal to or greater than the threshold value and the interval difference is not caused by bodily movement of the subject, a notification that the threshold value should be adjusted is given. The information processing system is configured to execute a setting step, in which, when the interval difference is equal to or greater than the threshold value and the interval difference is not caused by bodily movement of the subject, the threshold value is set to a larger value. In the information processing system, in the setting step, when the N-th RR interval is equal to or longer than the (N-1)-th RR interval, the threshold value is set to a standard value stored in advance. In the information processing system, in the notifying step, the abnormality is notified by at least one of sound, vibration, light, electrical stimulation, and physical stimulation. The information processing system is configured to execute a guidance step, in which a method of dealing with the notified abnormality is guided. A system comprising the information processing system and a measuring device, the measuring device being configured to detect a pulse of a subject. In the system, the measuring device is a wearable device. An information processing method, comprising causing a computer to execute each step in the information processing system. A program causing a computer to execute each step in the information processing system. Of course, this is not the case. [Explanation of symbols]

[0078] 100: Information processing systems 110: Control unit 111: Acquisition Department 112: Monitoring Department 113:Judgment Department 114: Calculation section 115: Information Department 116: Setting section 117: Information Department 120: Storage section 130:Display information generation section 140: Input reception section 150: Communications Department 160: Communication bus 200: Measuring device 210: Control section 220: Storage section 230:Display information generation section 240: Input reception section 250: Communications Department 260: Communication bus 270: LED 280: Photodetector 300: Subject 410: Tilt table 420 :Treadboard 430: Upper safety belt 440: Lower safety belt 1000: System

Claims

1. An information processing system, A control unit is provided, The control unit is configured to execute an acquisition step, a determination step, a calculation step, a notification step, and a monitoring step; In the obtaining step, an RR interval is obtained from the detected pulse rate; In the determination step, it is determined whether the RR interval is smaller than the immediately preceding RR interval; In the calculation step, an interval difference between a first RR interval and an Nth RR interval in the period determined to be small in the determination step is calculated; N is an integer of 2 or more, In the notifying step, when the interval difference is equal to or greater than a threshold value, an abnormality is notified. The abnormality is a precursor to syncope; In the monitoring step, a body movement of the subject is monitored; In the notifying step, when the interval difference is equal to or greater than a threshold value and the interval difference is not caused by a body movement of the subject, a notification that the threshold value should be adjusted is given. Information processing system.

2. An information processing system, A control unit is provided, the control unit is configured to execute an acquisition step, a determination step, a calculation step, a notification step, a monitoring step, and a setting step; In the obtaining step, an RR interval is obtained from the detected pulse rate; In the determination step, it is determined whether the RR interval is smaller than the immediately preceding RR interval; In the calculation step, an interval difference between a first RR interval and an Nth RR interval in the period determined to be small in the determination step is calculated; N is an integer of 2 or more, In the notifying step, when the interval difference is equal to or greater than a threshold value, an abnormality is notified. The abnormality is a precursor to syncope; In the monitoring step, a body movement of the subject is monitored; In the setting step, when the interval difference is equal to or greater than a threshold value and the interval difference is not caused by a body movement of the subject, the threshold value is set to a larger value. Information processing system.

3. 3. The information processing system according to claim 1, N is an integer of 3 or more, In the calculating step, the interval difference is calculated using an exponential smoothing method. Information processing system.

4. 4. The information processing system according to claim 3, In the calculation step, the smoothing process is performed multiple times. Information processing system.

5. In the information processing system according to any one of claims 1 to 4, The abnormality is a precursor to reflex syncope. Information processing system.

6. 3. The information processing system according to claim 2, In the setting step, when the N-th RR interval is equal to or longer than the N-1-th RR interval, the threshold is set to a standard value stored in advance. Information processing system.

7. In the information processing system according to any one of claims 1 to 6, In the notifying step, the abnormality is notified by at least one of sound, vibration, light, electrical stimulation, and physical stimulation. Information processing system.

8. In the information processing system according to any one of claims 1 to 7, configured to perform a guidance step; In the guidance step, a method for dealing with the notified abnormality is provided. Information processing system.

9. 1. A system comprising: The information processing system according to any one of claims 1 to 8 and a measuring device, The measuring device is configured to detect a pulse of a subject. system.

10. 10. The system of claim 9, The measuring device is a wearable device. system.

11. A computer-implemented information processing method, comprising: The information processing system according to any one of claims 1 to 8, Information processing methods.

12. A program, A method for making a computer execute each step in the information processing system according to any one of claims 1 to 8. program.

Citation Information

Patent Citations

  • Portable electrocardiograph

    JP1992352941A

  • Method and apparatus for cardiac imaging

    JP2003164446A

  • Biomarkers for the diagnosis, prognosis, evaluation, and treatment stratification of syncope

    JP2015519550A

  • Electronic device and method

    JP2021041088A