Information processing device, status acquisition program, server, and information processing method

文档序号:1342502 发布日期:2020-07-17 浏览:11次 中文

阅读说明:本技术 信息处理装置、状态取得程序、服务器、及信息处理方法 (Information processing device, status acquisition program, server, and information processing method ) 是由 滨本将树 中野梓 林哲也 于 2018-11-22 设计创作,主要内容包括:提供信息处理装置,包括:显示器(330),及处理器(310),用以取得关于生物的生物数据,使显示器(330)显示图像,所述图像为,在横轴及纵轴中的一个表示生物的自主神经平衡,横轴及纵轴中的另一个表示基于与生物的自主神经平衡相异种类的生物数据的数值的图表中,绘制关于生物的复数时间点个别的数据。(Provided is an information processing apparatus including: a display (330) and a processor (310) for acquiring biological data relating to a living organism, and causing the display (330) to display an image in which data relating to each of a plurality of time points of the living organism is plotted on a graph in which one of a horizontal axis and a vertical axis represents autonomic nerve balance of the living organism, and the other of the horizontal axis and the vertical axis represents a numerical value based on biological data of a type different from autonomic nerve balance of the living organism.)

1. An information processing apparatus characterized by comprising:

a display; and

a processor configured to acquire biological data on a living organism and cause the display to display an image in which data on each of a plurality of time points of the living organism is plotted on a graph in which one of a horizontal axis and a vertical axis represents autonomic nerve balance of the living organism and the other of the horizontal axis and the vertical axis represents a numerical value based on the biological data of a type different from the autonomic nerve balance of the living organism.

2. The information processing apparatus according to claim 1, characterized in that:

the processor causes the display to display the graph together with a range as a criterion for determination of mental state or physical state of the living being.

3. The information processing apparatus according to claim 1 or 2, characterized in that:

the processor causes the display to display the chart along with a normal range for the class of living being.

4. The information processing apparatus according to any one of claims 1 to 3, characterized in that:

the processor causes the display to display the chart along with contours representing the plotted density.

5. The information processing apparatus according to any one of claims 1 to 3, characterized in that:

the processor causes the display to display the graph along with contours representing the plotted density per predetermined time period.

6. A state acquisition program for causing a processor to execute:

a step of acquiring biological data on a living body;

calculating a numerical value representing the autonomic nerve balance of each of the living beings at a plurality of time points;

calculating values based on the biological data of a species different from the autonomic nerve balance of the living being, for each of the plurality of time points;

and displaying an image on a display, wherein the image is obtained by plotting individual data at a plurality of time points with respect to the living body on a graph in which one of a horizontal axis and a vertical axis represents autonomic nerve balance of the living body, and the other of the horizontal axis and the vertical axis represents a numerical value based on the living body data of a type different from the autonomic nerve balance of the living body.

7. A server, characterized by comprising:

a communication interface for communicating with an output device; and

and a processor configured to acquire biological data on a living organism via the communication interface, and to cause the output device to display an image in which data on each of a plurality of time points of the living organism is plotted on a graph in which one of a horizontal axis and a vertical axis represents autonomic nerve balance of the living organism, and the other of the horizontal axis and the vertical axis represents a numerical value based on the biological data of a type different from the autonomic nerve balance of the living organism.

8. An information processing method, characterized in that the information processing method is an information processing method in a server, comprising:

a step of receiving biological data on a living organism;

a step of calculating a numerical value representing the autonomic nerve balance of the living being at respective plural time points;

a step of calculating a numerical value based on the biological data of a species different from the autonomic nerve balance of the living being at respective time points of the plural numbers;

and displaying, on an output device, an image in which data on the individual living organism at the plurality of time points is plotted on a graph in which one of a horizontal axis and a vertical axis represents autonomic nerve balance of the living organism and the other of the horizontal axis and the vertical axis represents a numerical value based on the living organism data of a type different from the autonomic nerve balance of the living organism.

Technical Field

The present application is a japanese patent application for 11/29/2017: the benefit of priority is claimed in Japanese patent application No. 2017 and No. 229027, which is incorporated herein by reference in its entirety.

The following disclosure relates to a technique for obtaining a mental state or a physical state of a living body.

Background

Techniques for achieving mental or physical states of living beings have been known in the past. For example, japanese laid-open patent publication No. 2010-155166 (patent document 1) discloses a pulse diagnosis device and a pulse diagnosis device control method. According to patent document 1, a pulse diagnostic device and a pulse diagnostic device control method are characterized in that a pulse is detected using a photoelectric sensor, and a fluctuation of the pulse is calculated from the detected pulse. Specifically, the pulse diagnosis device control method is characterized by comprising: a photoelectric pulse detection unit that receives transmitted light transmitted through an artery or scattered light scattered by the artery to detect a pulse; and a pulse amplitude poincare calculator for calculating a pulse amplitude for each 1 beat of the pulse wave detected by the photoelectric pulse wave detector, and for each 1 beat, calculating a point of the pulse amplitude on an orthogonal coordinate plane formed by 2 pulse amplitudes continuously calculated as poincare coordinates.

Summary of The Invention

Technical problem to be solved by the invention

An object of the present disclosure is to provide an information processing device, a state acquisition program, a server, and an information processing method that can grasp the mental state or the physical state of a living body more accurately than in the past or more efficiently than in the past.

Means for solving the problems

According to an aspect of the present disclosure, there is provided an information processing apparatus including: the image is obtained by drawing respective data at a plurality of time points for a living body in a graph in which one of a horizontal axis and a vertical axis represents an autonomic nerve balance of the living body, and the other of the horizontal axis and the vertical axis represents a numerical value based on biological data of a type different from the autonomic nerve balance of the living body.

Effects of the invention

As described above, according to the present disclosure, an information processing apparatus, a state acquisition program, a server, and an information processing method are provided that can more accurately grasp the mental state or the physical state of a living body than in the past or more efficiently than in the past.

Drawings

Fig. 1 is a diagram showing the overall configuration of an information processing system 1 according to embodiment 1.

Fig. 2 is a diagram showing a functional configuration of the information processing system 1 according to embodiment 1.

Fig. 3 is a flowchart showing a processing procedure of the 1 st autonomic nerve balance calculation in the information processing system 1 according to the 1 st embodiment.

FIG. 4 shows an example of electrocardiographic data and pulse interval in embodiment 1.

FIG. 5 is a table showing the correspondence relationship between beat intervals R-R (n) (1 st embodiment) and the next beat interval R-R (n + 1).

Fig. 6 is a schematic diagram showing the conversion from the correspondence table 321A of the beat interval R-R (n) and the next beat interval R-R (n +1) in embodiment 1 to the axis in the X direction and the perpendicular direction.

Fig. 7 is a table showing the standard deviation of the mental state or the physical state of the dog according to embodiment 1 with respect to the Y-X axis and the standard deviation of the axis perpendicular to the Y-X axis, which are the 1 st autonomic nerve balance.

Fig. 8 is a poincare plot of the dog of embodiment 1 in an excited state.

Fig. 9 is a poincare diagram in a steady state of breathing in the dog of embodiment 1 in a normal state.

Fig. 10 is a poincare diagram in a normal state of the dog according to embodiment 1.

Fig. 11 is a poincare diagram of the dog of embodiment 1 in a resting state.

Fig. 12 is a flowchart showing a processing procedure of the information processing system 1 according to embodiment 1 for calculating the autonomic nerve balance 2.

Fig. 13 is a table showing the standard of the product of the standard deviation of the mental or physical state of the dog according to embodiment 1 with respect to the Y-X axis, the standard deviation of the axis perpendicular to the Y-X axis, and the standard deviation of the autonomic nerve balance 2, and the ratio to the standard deviation.

Fig. 14 is a flowchart showing a 1 st processing procedure for calculating the number of breaths in the information processing system 1 according to the 1 st embodiment.

Fig. 15 is an example of the relationship between the beat detection time point and the beat interval in embodiment 1.

Fig. 16 shows an example of the power spectrum distribution of embodiment 1.

Fig. 17 shows an example of the RRI variation and power spectrum distribution after spline interpolation in the quiet state of the dog according to embodiment 1.

Fig. 18 shows an example of the variation in RRI and the power spectrum distribution after spline interpolation in the excitation of the dog according to embodiment 1.

Fig. 19 is an example of the effect of the method for acquiring the number of breaths according to embodiment 1.

Fig. 20 is a flowchart showing the 2 nd processing procedure of the number of breaths in the information processing system 1 according to embodiment 1.

Fig. 21 is a schematic diagram showing an output chart of embodiment 1.

Fig. 22 is a flowchart showing a processing procedure depicted in a diagnostic chart of the information processing system 1 according to embodiment 1.

FIG. 23 is a schematic view showing a 1 st diagnostic chart of embodiment 2.

FIG. 24 is a schematic view showing a 2 nd diagnostic chart of embodiment 2.

FIG. 25 is a schematic view showing a 3 rd diagnostic chart of embodiment 2.

FIG. 26 is a schematic diagram showing a diagnostic chart of embodiment 4.

FIG. 27 is a schematic view showing a 1 st diagnostic chart of embodiment 5.

FIG. 28 is a schematic view showing a 2 nd diagnostic chart of embodiment 5.

Fig. 29 is a diagram showing a functional configuration of the 1 st information processing system 1 according to embodiment 6.

Fig. 30 is a diagram showing a functional configuration of the 2 nd information processing system 1 according to embodiment 6.

Fig. 31 is a diagram showing a functional configuration of the 3 rd information processing system 1 according to embodiment 6.

Fig. 32 is a diagram showing a functional configuration of the 4 th information processing system 1 according to embodiment 6.

Detailed Description

Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the following description, like parts are denoted by like reference numerals. The names and functions of these parts are also the same. Therefore, detailed description of these parts will not be repeated.

< embodiment 1 >

< Overall configuration of information processing System >

First, the overall configuration of the information processing system 1 according to the present embodiment will be described with reference to fig. 1. Fig. 1 is a diagram showing the overall configuration of an information processing system 1 according to the present embodiment. Hereinafter, a description will be given of a case where a dog is judged to have a respiratory arrhythmia, as represented by a dog as a living body.

The information processing system 1 of the present embodiment mainly includes: electrodes 401, 402, 403 for obtaining electrocardiographic signals attached to the chest of a dog, a signal processing device 500 for processing electrocardiographic signals, and a diagnostic terminal 300 communicable with the signal processing device 500.

The electrodes 401, 402, and 403 for obtaining an electrocardiograph are preferably attached to the chest or the like so as to sandwich the heart, and may be attached to the palm of both front legs (or the front leg and the rear leg) or the like where there is no hair growth. Further, it is preferable that the electrode is in a shaved state, has an adhesive or the like, or has a protruding structure, and is in contact with the skin even if there is a hair. Alternatively, in the state where there is a hair, the form of the electrocardiograph is preferably induced by a non-contact capacitive material. Thus, even a living body such as a dog whose epidermis is covered with hair can obtain an electrocardiogram. In the present embodiment, 3 electrodes 401, 402, and 403 are used, but 2 or more electrodes are sufficient, and a plurality of electrodes may be used.

< functional configuration and processing procedure of information processing System >

Next, the functional configuration and processing procedure of the information processing system 1 according to the present embodiment will be described with reference to fig. 2 and 3. Fig. 2 is a diagram showing a functional configuration of the information processing system 1 according to the present embodiment. Fig. 3 is a flowchart showing the processing procedure of the information processing system 1 according to the present embodiment.

First, the configuration of the signal processing device 500 of the information processing system 1 will be described. The signal processing device 500 includes an electrocardiographic preprocessing unit 511, a pulse interval calculation unit 512, and an information transmission unit 560.

The electrocardiographic preprocessing unit 511 includes a filter and an amplifier. The electrocardiographic preprocessing unit 511 converts the electrocardiographic signals transmitted from the electrodes 401, 402, and 403 into pulse data, and transmits the pulse data to the pulse interval calculation unit 512.

More specifically, the electrocardiographic preprocessing unit 511 includes: a filter device such as a high-pass filter or a low-pass filter, an amplifier device such as an operational amplifier, and an a/D converter for converting an analog signal of electrocardiography into a digital signal. The filter device, the amplifier device, and the like may be implemented by software. In addition, in the a/D converter, sampling is preferably performed with a cycle and accuracy that can discriminate the difference in the amount of fluctuation of the pulse interval. That is, it is preferable that the electrocardiographic signal is obtained at a frequency of at least 25Hz or higher. For example, in the present embodiment, 100Hz electrocardiographic signals are sampled. By increasing the sampling frequency, the fluctuation amount of the pulse interval can be accurately grasped.

The beat interval calculation unit 512 is realized by, for example, a cpu (central Processing unit)510 executing a program in a memory. The beat interval calculator 512 sequentially calculates beat intervals based on the beat data. More specifically, the beat interval calculation unit 512 detects peak signals (R-waves) of the electrocardiographs by a method such as threshold detection, and calculates intervals (times) of peaks of the electrocardiographs. The calculation method of the pulse interval may be performed by a method of deriving a period using an autocorrelation function, a method of using a square wave correlation trigger, or the like, in addition to the above.

In the present embodiment, as shown in fig. 4, the pulse interval calculation unit 512 continuously calculates the pulse interval with respect to the electrocardiographic signals that are continuously input. The pulse interval calculator 512 transmits the calculated pulse interval and the pulse data itself to the diagnostic terminal 300 via the information transmitter 560. The information transmission unit 560 is realized by a communication interface including an antenna, a connector, and the like, for example.

Next, the configuration of the diagnostic terminal 300 will be described. The diagnosis terminal 300 includes: an information receiving unit 361, a pulse interval storage unit 321, a statistical processing unit 311, a diagnostic chart generating unit 312, a result output unit 313, a display 330, a data storage unit 322, and an information transmitting unit 362.

First, the information receiving unit 361 and the information transmitting unit 362 are implemented by a communication interface 360 including an antenna, a connector, and the like, for example. The information receiver 361 receives data indicating the pulse interval from the signal processing device 500 (step S102).

The beat interval storage 321 is configured by various memories 320 and the like, and stores data received from the signal processing device 500. In the present embodiment, the CPU310 sequentially accumulates the beat intervals received via the communication interface 360 in the memory 320 as a beat interval table (step S104). However, these data may be stored in the memory 320 of the diagnostic terminal 300, or may be stored in another device accessible from the diagnostic terminal 300.

The statistical processing unit 311, the diagnostic table generating unit 312, and the result output unit 313 are realized by, for example, the CPU310 executing a program in the memory 320. The statistical processing unit 311 reads the beat interval data from the beat interval storage unit 321 in a predetermined time unit, for example, a time unit necessary for determining the state, such as 1 minute, 10 minutes, or 1 hour, and generates a correspondence table 321A of the beat interval R-R (n) and the next beat interval R-R (n +1), as shown in fig. 5 (step S106). The beat interval is calculated in units of msec (milliseconds), for example, as illustrated.

As shown in fig. 6, the statistical processing unit 311 performs conversion to the Y-X direction and an axis perpendicular thereto from the correspondence table between the beat interval R-R (n) and the next beat interval R-R (n +1) (step S108).

The statistical processing unit 311 calculates a standard deviation of a numerical value sequence constituting each axis after the axis conversion, which is a numerical value indicating autonomic nerve balance (step S110). The statistical processing unit 311 may calculate only the standard deviation about the Y-X axis, may calculate only the standard deviation about an axis perpendicular to the Y-X axis, or may calculate both. Fig. 7 is a table showing the standard deviation of the mental state and the physical state of dogs, respectively, with respect to the Y-X axis and the standard deviation of the axis perpendicular to the Y-X axis.

The statistical processing unit 311 may specify the axis having the largest dispersion by a method such as principal component analysis, and calculate the standard deviation between the axis and an axis perpendicular to the axis. The statistical processing unit 311 may calculate the standard deviation about the X axis and the Y axis without performing the axis conversion. When the direction of large dispersion is the X-axis direction and the Y-axis direction, the state of variation in the pulse interval of the poincare graph can be evaluated by calculating the standard deviation of the X-axis and the Y-axis without performing the axis conversion. In this case, since the shaft changeover is not necessary, the calculation amount can be reduced.

The result output unit 313 causes an output device such as the display 330 and a speaker of the diagnostic terminal 300 or the outside to display the standard deviation or output audio information (step S114). More specifically, the result output unit 313 may output only the standard deviation about the Y-X axis, only the standard deviation about an axis perpendicular to the Y-X axis, both the standard deviation and the standard deviation, only the larger standard deviation and only the smaller standard deviation.

By calculating the standard deviation, the state of deviation of the beat interval of the Poincare graph plotted on the axes of the beat interval R-R (n) and the next beat interval R-R (n +1), respectively, can be evaluated. Here, the degree of the deviation of the beat interval is regarded as the degree of autonomic nerve balance. As described later, the numerical value indicating autonomic balance is not limited to the standard deviation after the shaft conversion.

In the present embodiment, CPU310 performs the calculation shown in fig. 3 for a predetermined period of time, for example, every several minutes, and accumulates the calculation results in the database of memory 320 for the generation of a diagnostic chart to be described later.

As will be described in detail later, the information processing system 1 according to the present embodiment may include a server 100 with which the diagnostic terminal 300 can communicate, as shown in fig. 2. In this case, CPU310 as result output unit 313 accumulates the standard deviation, the relational table, and the like in data storage unit 322, or transmits the data to server 100 via the internet or the like by information transmission unit 362. This enables the output result of this time to be used for grasping the short-term or long-term stress state of the observation target.

In the present embodiment, unlike step S108, the diagnostic chart generator 312 acquires data of the beat interval R-R (n) and the next beat interval R-R (n +1) in the range used for calculating the standard deviation from the correspondence table in fig. 5, and generates poincare charts as shown in fig. 8 to 11.

Then, the result output unit 313 displays the generated poincare map on an output device such as a display of the diagnostic terminal 300 or an external display. The diagnostic chart generating unit 312 may generate and output a poincare chart after the shaft conversion using the result of step S108.

The poincare diagram is described herein. Fig. 8 is a poincare diagram in the excited state of the dog according to the present embodiment. Fig. 9 is a poincare diagram in a stable breathing state in a normal state of a dog according to the present embodiment. Fig. 10 is a poincare diagram in a normal state of the dog according to the present embodiment. Fig. 11 is a poincare diagram in a quiet state of a dog according to the present embodiment.

First, in the case of a living body such as a dog having a respiratory arrhythmia, the heart rate rises (the pulse interval becomes shorter) in the excited state as shown in fig. 8, the fluctuation of the pulse interval becomes smaller, and the plotted points are concentrated at a fixed place.

Also, in a steady state of breathing as in fig. 9, the heart rate is not as low as the quiet state (the spread of plotted points is not as large as the quiet state), but there is a region where little is plotted (the blank of a hole) in the center of the distribution of plotted points. The reason for such a shape is that the heartbeat of a dog is greatly influenced by respiration, and the pulsation changes periodically (respiratory insufficiency). Therefore, although the pulse is not a slow pulse which is relaxed, the respiration is stably performed, and hence a state in which a blank space exists is obtained.

In the normal state as shown in fig. 10, fluctuation is observed during pulsation, and the variation becomes large (the plotted points are scattered), resulting in a state where the plotted points are scattered.

In the resting state of fig. 11, the dog is relaxed, so that the interval of pulsation becomes large, and the influence of respiratory insufficiency is large, so that the spread of plotted points becomes large, and the shape becomes a shape close to a circle or a quadrangle, or a shape close to a triangle. In any of the above shapes, the shape of the blank portion is visible in the central portion of the distribution of plotted points of the poincare diagram in a quiet state.

As described above, in the present embodiment, the distribution size and shape of the distribution of plotted points of the poincare plot and whether the number of plots visible in the center portion is large or small can be indirectly predicted based on the calculation result, and as a result, the mental state or the physical state of the living body can be predicted. As described above, the statistical processing unit 311 calculates the standard deviation of the beat interval, which is the deviation state of the poincare diagram, as a numerical value indicating the autonomic nerve balance. < other forms of values relating to autonomic nerve balance >

In the above-described embodiment, the diagnostic terminal 300 outputs a standard deviation along an axis of Y ═ X in the poincare diagram or a standard deviation along an axis perpendicular to Y ═ X. However, the product of these 2 standard deviations may be calculated as a numerical value indicating autonomic balance. Hereinafter, the processing procedure of the information processing system 1 according to the present embodiment will be described with reference to fig. 12.

Fig. 12 is a flowchart showing the processing procedure of the information processing system 1 according to the present embodiment. Steps S102 to S108 are the same as those in fig. 3, and therefore, description thereof will not be repeated.

The CPU310 as the statistical processing unit 311 calculates a standard deviation for each axis after the axis conversion (step S110). The statistical processing unit 311 may specify the axis having the largest dispersion by a method such as principal component analysis, and calculate the standard deviation between the axis and an axis perpendicular to the axis.

The statistical processing unit 311 calculates the square root of the product-sum product of the 2 standard deviations, for example, as a numerical value indicating autonomic balance (step S112).

The result output unit 313 causes an output device, such as a display or a speaker of the diagnostic terminal 300 or the outside, to display the square root of the product-sum product of the standard deviation, or the like, or to output audio information (step S114). More specifically, the result output unit 313 may output a standard deviation about the Y-X axis, a square root of a product-sum product of the two, and the like.

Fig. 13 is a table showing standard values of standard deviations on the Y-X axis, standard deviations on the axis perpendicular to the Y-X axis, square roots of product-sum products of standard deviations as numerical values indicating autonomic nerve balance, and the like, and ratios of standard deviations, respectively, in mental states and physical states of dogs.

By calculating the product of the standard deviations, it is possible to evaluate the state of variation such as the size and shape of the spread of the distribution of beat intervals in a poincare graph plotted with the beat interval R-R (n) and the next beat interval R-R (n +1) as axes, and the presence of a void in the center of the same dispersion. In addition, the state where the aspect ratio is the same and the size is changed, and the state where the distribution has the same spread area and the state of variation in the center portion is different, can be evaluated effectively.

In this case, the result output unit 313 accumulates the standard deviation and the square root of the product of the standard deviations and the correspondence table in the data storage unit 322, or transmits the result to the server 100 via the internet or the like by the information transmission unit 362. This enables the output result of this time to be used for grasping the short-term or long-term stress state of the observation target.

The statistical processing unit 311 may calculate the square root of the product of product and product of standard deviations of 2 axes, or may calculate the product of product and power root of the product of standard deviations of 3 or more axes.

The CPU310 performs the calculation shown in fig. 12 for a predetermined period of time, for example, every several minutes, and accumulates the calculation results in the database of the memory 320 for the generation of a diagnostic chart to be described later.

< method for calculating respiration Rate >

The CPU310 of the diagnostic terminal 300 according to the present embodiment may calculate the number of breaths of the subject living body, in addition to the information indicating the autonomic nerve balance of the subject living body. Referring to fig. 14, CPU310 of diagnostic terminal 300 executes the program stored in memory 320, thereby executing the following processing, for example.

The CPU310 acquires the pulse interval shown in fig. 4 (step S204). As shown in fig. 15, CPU310 mathematically interpolates the relationship between the pulse detection time and the pulse interval of 1 minute (for example, spline interpolation) (step S206). More specifically, the CPU310 detects peak signals (R-waves) of the electrocardiographs by a method such as threshold detection, and calculates intervals (time) between peaks of the electrocardiographs. The calculation method of the pulse interval may be performed by a method of deriving a period using an autocorrelation function, a method of using a square wave correlation trigger, or the like, in addition to the above.

Then, the CPU310 performs frequency analysis of the obtained function as shown in fig. 16 (step S208).

The CPU310 determines the maximum peak of the power spectrum in an arbitrary frequency range (for example, between 0.05 to 0.5 Hz) in the power spectrum distribution shown in fig. 16 obtained by the frequency analysis (step S210). In this case, for example, CPU310 determines that the "measurable state" is present when the ratio of the maximum peak value to the 2 nd maximum peak value is greater than or equal to an arbitrary threshold value (e.g., 3 times).

More specifically, for example, the variation in RRI after spline interpolation of a dog in a relaxed state in a quiet room in a house is as shown in fig. 17 (a). In the power spectrum distribution in this case, as shown in fig. 17(b), the ratio of the maximum peak to the 2 nd maximum peak has a magnitude equal to or larger than an arbitrary threshold value (for example, 3 times), and the CPU310 determines that the state is "measurable".

Conversely, for example, the variance of the RRI after spline interpolation in a dog in an restless state in an outdoor noisy environment is as shown in fig. 18 (a). In the power spectrum distribution in this case, as shown in fig. 18(b), the ratio of the maximum peak to the 2 nd maximum peak does not have a magnitude equal to or larger than an arbitrary threshold value (for example, 3 times), and the CPU310 determines that the state is "no measurable state".

If it is determined that the measurement is "impossible", CPU310 repeats the processing from step S106 based on the pulse interval already acquired by signal processing device 500 at another time point.

If the CPU310 determines that the measurement is "enabled", it detects various types of biological data. For example, the CPU310 calculates the number of breaths by calculating the reciprocal of the maximum peak in an arbitrary frequency range (for example, a range of 0.05 to 0.5 Hz) in the frequency analysis as the frequency of breaths.

The CPU310 displays the number of breaths per unit time or outputs sound via the display 330, the speaker 370, the communication interface 360 for transmitting data to the outside, and the like. Further, the CPU310 performs the calculation shown in fig. 14 for a predetermined period of time, for example, every several minutes, and accumulates the calculation results in the database of the memory 320 for the generation of a diagnostic chart to be described later.

In the present embodiment, the CPU310 calculates the number of breaths by calculating the reciprocal of the frequency of the maximum peak in the frequency analysis as the frequency of breaths. Fig. 19 shows the results of the measurement of the number of breaths for 60 minutes. When the state discrimination is not performed, as shown in fig. 19(a), the measurement result can be output every minute, but the measurement results in various states are included, and it is difficult to ensure the accuracy. On the other hand, by not calculating the data of the time at which the "state in which measurement is impossible" is determined, the number of breaths as shown in fig. 19(b) can be calculated, and only the number of breaths in the appropriate state can be obtained.

More specifically, it is necessary to accumulate biological data to have medical significance and compare and analyze data measured under a certain environment (for example, when the patient is still). In particular, in the case of comparing data for a long period of time and in the case where the person being measured (for example, a dog) cannot maintain a constant state, it is necessary to determine the state of the person being measured at the time of measurement in order to reliably record biometric data. In particular, since the number of breaths is arbitrarily variable, it is difficult for the subject to consciously make a measurable state, and thus a method for automatically determining whether or not measurement is possible has not been established at present.

However, the state of the measurement subject may be determined by analyzing the measurement data (e.g., electrocardiographic signals), and the biological data (e.g., the number of breaths derived from the electrocardiographic signals) may be calculated and recorded in advance based on the result of the state determination. In particular, as a method of determining the state, a determination is made as to whether or not "the appropriate state is maintained for a certain time (for example, 1 minute) during the measurement". The criterion for "whether or not the appropriate state is maintained" is defined by the fluctuation cycle of the respiration, for example, by a heartbeat analysis. Animals such as dogs have a change in the number of heartbeats and breaths even when they do not operate, and the present criterion can accurately determine an appropriate state as compared with an analysis operation using an acceleration sensor or the like. Further, by performing both the state determination and the biological data detection from a single measurement data such as an electrocardiographic signal, the measurement device can be made compact and simple. Further, by miniaturizing the apparatus and the system, the pressure and load on the side of the measurer can be reduced, and the measurement can be performed in a more natural state.

In step S110 of fig. 14, CPU310 may search for the maximum peak of the power spectrum in an arbitrary frequency range (for example, between 0.05Hz and 0.5 Hz) in the power spectrum distribution obtained by the frequency analysis, and may determine that the respiratory rate is a measurable state when the ratio of the integral value of the power spectrum from the peak to half the amplitude thereof to the whole is equal to or greater than a predetermined threshold value. More specifically, it is sufficient that it can be determined whether or not the maximum peak in an arbitrary frequency range (for example, between 0.05 to 0.5 Hz) in the power spectrum distribution is more prominent than the other power spectra, and the CPU310 may be determined as the "measurable state" by another method.

Alternatively, as shown in fig. 20, the CPU310 may determine that the target living body is in a resting state when the product of the standard deviation and the standard deviation, the square root thereof, or the like is larger than a predetermined value based on the poincare diagram of the beat intervals (steps S302 to 312). When the CPU310 determines that the measurement is "possible", the number of maximum (or minimum) points in the time-series change of the pulse interval may be calculated as the number of breaths as shown in fig. 15. CPU310 performs the calculation shown in fig. 20 for a predetermined period of time, for example, every several minutes, and accumulates the calculation results in the database of memory 320 for the generation of a diagnostic chart to be described later.

< method for outputting diagnostic Chart >

As described above, in the present embodiment, based on the signal shown in fig. 4 acquired by the signal processing device 500, the CPU310 of the diagnostic terminal 300 causes the display 330 to display various diagnostic charts. For example, as shown in fig. 21, the CPU310 displays a diagnostic graph in which the horizontal axis represents the numerical value of autonomic nerve balance and the vertical axis represents the numerical value of respiration rate, based on the numerical value and respiration rate of autonomic nerve balance calculated individually at plural time points, for example, every 1 minute.

More specifically, the CPU310, upon receiving designation of a diagnosis period, for example, hours, days, and the like, with respect to an individual as a subject based on a program stored in the memory 320, executes the processing shown in fig. 22. The CPU310 calculates a numerical value indicating autonomic balance calculated according to the processing shown in fig. 3 and 12 every predetermined period, for example, every minute, belonging to the diagnosis period, and accumulates in the database of the diagnosis terminal 300 or an external database (step S402). The CPU310 calculates a numerical value indicating the number of breaths calculated according to the processing shown in fig. 14 and 20 every predetermined period with respect to the subject individual, and accumulates in the database of the diagnosis terminal 300 or an external database (step S404). When the calculation of the numerical value indicating the autonomic nerve balance and the numerical value indicating the number of breaths corresponding to the plurality of predetermined time periods belonging to the diagnosis period is completed (in the case of no at step S406), the CPU310 plots data of a combination of the numerical values on a graph in which the horizontal axis represents the numerical value of the autonomic nerve balance and the vertical axis represents the numerical value of the number of breaths (step S408). CPU310 causes display 330 to display the graph (step S410).

< embodiment 2 >

In addition to the plotting of the numerical value representing the autonomic nerve balance and the numerical value representing the number of breaths corresponding to the complex number period, it is preferable that the CPU310, as shown in fig. 23, display an image of a dense situation which is plotted for easy understanding on the diagnostic chart. In the present embodiment, in step S408, the CPU310 calculates and draws a contour line regarding the plotted density based on a combination of a numerical value indicating autonomic balance and a numerical value indicating the number of breaths corresponding to a plurality of predetermined periods of time, for example, several minutes, in accordance with the program of the memory 320. This makes it easy for a veterinarian who is not used to the chart to grasp the status of the subject individual.

The contour drawing method is not particularly limited as long as it can grasp the area where many drawings are made, and a known method can be used.

Further, as shown in fig. 24, in step S408, the CPU310 may calculate and draw a multilevel contour with respect to the density of the graph based on a combination of a value indicating autonomic nerve balance and a value indicating the number of breaths corresponding to a plurality of predetermined periods, for example, several minutes. This makes it easy for a veterinarian who is not used to the chart to grasp the status of the subject individual.

Further, as shown in fig. 25, in step S408, regarding the plotted period, the CPU310 may calculate and draw a contour line regarding the plotted density based on a combination of a value representing autonomic nerve balance and a value representing the number of breaths corresponding to a plurality of the 2 nd predetermined periods, for example, several minutes, every 1 st predetermined period, for example, every day.

For example, the CPU310 executes the following processing in step S408. That is, the CPU310 plots a combination of a numerical value indicating autonomic balance and a numerical value indicating the number of breaths for a plurality of predetermined periods, for example, every several minutes, with respect to the measurement period in the plurality of days. Further, the CPU310 calculates and plots a contour line of the plotted density with respect to the 1 st day based on a combination of a numerical value indicating autonomic balance and a numerical value indicating the number of breaths corresponding to a plurality of predetermined periods, for example, several minutes, for the 1 st day. Further, the CPU310 calculates and draws a contour line of the plotted density with respect to the 2 nd day based on a combination of a value representing autonomic nerve balance and a value representing the number of breaths corresponding to a plurality of predetermined periods, for example, minutes, on the 2 nd day. Further, the CPU310 calculates and plots a contour line of the plotted density with respect to the 3 rd day based on a combination of a numerical value indicating autonomic nerve balance and a numerical value indicating the number of breaths corresponding to a plurality of predetermined periods, for example, several minutes, for the 3 rd day. This makes it possible for the veterinarian to recognize the set of drawings when the subject individual is in a stable state, and as a result, it becomes easier to grasp the state of the solid more accurately.

Furthermore, regarding the drawing and contour lines of the different time periods, the type and color of the lines or the type and color of the points may be changed.

< embodiment 3 >

In addition to the plotting of the numerical value indicating the autonomic nerve balance and the numerical value indicating the number of breaths corresponding to the plural time periods, it is preferable that the CPU310 display, on the diagnostic chart, a range which is a criterion for determining the mental state or the physical state of the subject, with respect to a combination of the numerical value indicating the autonomic nerve balance and the numerical value indicating the number of breaths, as shown in fig. 26. In the present embodiment, in step S408, the CPU310 superimposes and displays a graph showing a combination of a numerical value indicating autonomic balance and a numerical value indicating the number of breaths corresponding to a complex period and a normal range stored in advance in the memory 320, in accordance with the program of the memory 320. This makes it easy for a veterinarian who is not used to the chart to grasp the status of the subject individual. Not only the normal range but also a range in which the subject is in a relaxed state or an excited state as a criterion for determining the mental state of the subject may be displayed on the diagnostic chart. In addition, a range in which a specific disease such as a circulatory disease is suspected may be shown as a criterion for determining the physical state of the subject. Further, the mental state or physical state of the subject may be displayed in several levels. For example, the possibility of the subject suffering from a specific disease may be displayed on the diagnostic chart in several grades.

< embodiment 4 >

Further, as shown in fig. 26, in step S408, the CPU310 may plot a combination of a numerical value indicating autonomic nerve balance and a numerical value indicating the number of breaths corresponding to a plurality of predetermined periods on a diagnostic chart for a plurality of individuals.

Alternatively, as shown in fig. 26, in step S408, the CPU310 may draw the state of the plurality of individuals based on a combination of the value indicating the autonomic nerve balance and the value indicating the number of breaths corresponding to the plurality of predetermined periods, and draw the contour lines of the plurality of individuals.

For example, the CPU310 executes the following processing in step S408. That is, the CPU310 plots a combination of a numerical value representing autonomic balance and a numerical value representing the number of breaths corresponding to a plurality of predetermined periods, for example, every several minutes, with respect to a plurality of individuals. Further, the CPU310 calculates and draws a contour line regarding the plotted density of the 1 st object based on a combination of the value indicating autonomic nerve balance and the value indicating respiration of the 1 st object. Further, the CPU310 calculates and draws a contour line regarding the plotted density of the 2 nd population based on a combination of the value representing autonomic balance and the value representing respiration of the 2 nd population. Further, the CPU310 calculates and draws a contour line regarding the plotted density of the 3 rd population based on a combination of the value indicating autonomic balance and the value indicating respiration of the 3 rd population.

In this case, too, it is preferable that the CPU310 superimposes and displays the normal range on the graph. For example, a veterinarian, with respect to the chart as shown in fig. 26, can determine that individual a is healthy. Although the number of breaths of the individual B is high, the individual B can be judged to be healthy because the individual B is more excited for some reason. On the other hand, the individual C out of the normal range is suspected to have a circulatory disease or the like because it is out of the normal range and the number of breaths is high.

Furthermore, regarding the drawing and contour lines of the different time periods, the type and color of the lines or the type and color of the points may be changed.

Further, the CPU310 may preferably switch between drawing and display of contour lines, display of drawing only, and display of contour lines only, based on a designation from a user such as a veterinarian.

< embodiment 5 >

Of course, not limited to the graph of the numerical value indicating the autonomic nerve balance and the numerical value indicating the number of breaths, CPU310 may display on display 330 an image in which a plurality of pieces of data per period are plotted in a graph in which the horizontal axis is set to the autonomic nerve balance and the vertical axis is set to the number of heartbeats, as shown in fig. 27, in accordance with the program of memory 320. With respect to fig. 27, with respect to the individual a and the individual B, the number of heartbeats corresponding to the occurrence of autonomic balance is normal. On the other hand, the individual C has a low heartbeat number compared to the autonomic balance, and is judged to be suspected of having a slow skip.

As shown in fig. 28, CPU310 may cause display 330 to display an image in which a plurality of pieces of data per period are plotted on a graph in which the horizontal axis represents the activity and the vertical axis represents the number of breaths, in accordance with a program stored in memory 320. In FIG. 28, A and B, in which the respiration rates were normal in response to an increase in the activity level, and C, in which an excessive increase in the respiration rate was observed in response to an increase in the activity level, were suspected of having a certain respiratory disease. Here, the amount of physical activity is defined by the dispersion value of the acceleration of each part of the individual obtained from the acceleration sensor attached to each part of the individual, but the present invention is not limited to this.

The numerical value indicating autonomic balance is not limited to the product of the standard deviation and the standard deviation of the poincare diagram, and may be calculated by the average of the distances between 2 consecutive plots of the poincare diagram, by other numerical values indicating the deviation of the poincare diagram, or by other calculation methods other than the poincare diagram.

In the above-described embodiment, the pulse interval is calculated by the electrodes 401, 402, and 403 for electrocardiographic acquisition, but the present invention is not limited to this embodiment. For example, pulse signals may be acquired by a pulse meter of a photoelectric pulse system or a pulse oximeter, and the pulse interval may be calculated from the pulse signals. In this case, the measurement site of the pulse is preferably a site where the skin such as the tongue and ear is exposed. In addition, the heart sound signal or the beat interval may be calculated based on the heart sound signal obtained by the electronic stethoscope or the like. In these cases, measurement is possible in a method that does not use electrodes. A pulse acquisition sensor such as a microwave doppler sensor may be used to acquire a pulse signal and calculate the pulse interval from the pulse signal. For example, it is conceivable to install the microwave transmitter on the ceiling and acquire the pulse of a living body such as a dog in a non-contact manner. In this case, the non-contact measurement is possible, and the load on the measurement subject is further reduced.

< embodiment 6 >

The information processing system 1 of the above-described embodiment acquires the pulse interval from the signal processing device 500 based on the electrocardiographic signals from the electrodes 401, 402, and 403, and the diagnostic terminal 300 calculates and outputs information for determining the biological state or information of the determination result of the biological state from the pulse interval. However, all or a part of the functions of these 1 devices may be shared by other devices or a plurality of devices. Conversely, all or a part of the functions of these plural devices may be assumed by 1 device or by other devices.

For example, as shown in fig. 29, the diagnostic terminal 300 may be one equipped with all or a part of the functions of the signal processing device 500. In this case, the diagnostic terminal 300 acquires electrocardiographic signals from the electrodes 401, 402, and 403 from the simple signal processing device 501 via the wire communication. The electrocardiographic signals from the electrodes are converted into digital signals by a simple electrocardiographic preprocessing unit 570 including a minimum filter device, an amplifier device, and an a/D converter, and transmitted from an information transmission unit 560. The diagnostic terminal 300 calculates information for determining the pulse interval and the biological state or information of the determination result of the biological state from the electrocardiographic signal. Also, the diagnosis terminal 300 outputs the final result information to a display and a speaker.

For example, as shown in fig. 30, the diagnosis terminal 500 may be one equipped with all or a part of the functions of the signal processing device 300. In this case, the signal processing device 500 calculates the pulse interval and information for determining the biological state or information of the determination result of the biological state based on the electrocardiographic signals from the electrodes 401, 402, and 403. Also, the diagnosis terminal 500 outputs the final result information to a display and a speaker.

Alternatively, as shown in fig. 31, the diagnostic terminal 300 may be used by the server 100. In this case, the server 100 is equipped with the functions of the diagnostic terminal 300 according to the above-described embodiment. For example, the communication terminal as the diagnosis terminal 300 transmits necessary information such as the pulse interval from the signal processing device 500 to the server 100 via a router, a carrier network, the internet, or the like. The server 100 calculates information for determining the biological state or information indicating the determination result of the biological state, and transmits the information to the diagnostic terminal 300. Also, the diagnosis terminal 300 outputs the final result information to a display and a speaker.

In this case, it is needless to say that the information receiving unit 161 and the information transmitting unit 162 of the server 100 are realized by the communication interface 160 of the server 100. The beat interval storage unit 121 and the data storage unit 122 are implemented by the memory 120 of the server 100 or another device accessible from the server 100. The statistical processing unit 111, the diagnostic table generating unit 112, and the result output unit 113 are realized by, for example, the CPU110 executing a program in the memory 120.

Alternatively, as shown in fig. 32, the signal processing device 500 may transmit necessary information such as a pulse interval to the server 100 via a router, a carrier network, the internet, or the like, the server 100 calculates information for determining the biological state or the determination result of the biological state, and transmits the information to a communication terminal as the diagnostic terminal 300 via a router, a carrier network, the internet, or the like, and the diagnostic terminal 300 may output the final result information to a display and a speaker, in which case the signal processing device 500 and the diagnostic terminal 300 may not be connected by the cable L AN or the cable L AN.

In this case, it is needless to say that the information receiving unit 161 and the information transmitting unit 162 of the server 100 are realized by the communication interface 160 of the server 100. The beat interval storage unit 121 and the data storage unit 122 are implemented by the memory 120 of the server 100 or another device accessible from the server 100. The statistical processing unit 111, the diagnostic table generating unit 112, and the result output unit 113 are realized by, for example, the CPU110 executing a program in the memory 120.

In the above description of the embodiment, the processing of performing the "poincare plot" and the processing of performing the "axis conversion after the poincare plot" have been described, and the processing is not limited to the case where the CPU of the diagnostic terminal 300, the server 100, or the signal processing device 500 actually prints or displays the image of the poincare plot on paper or a display. The concept of this process also includes, for example, the CPU substantially storing or expanding data representing the poincare diagram in the memory.

< other application example >

The present disclosure can of course be applied to a case achieved by providing a program to a system or apparatus. Further, the effects of the present disclosure can also be enjoyed by supplying a storage medium (or a memory) storing a program expressed by software for achieving the present disclosure to a system or an apparatus, and reading and executing the program code stored in the storage medium clock by a computer (or a CPU and an MPU) of the system or the apparatus.

In this case, the program code itself read out from the storage medium realizes the functions of the foregoing embodiments, and the storage medium storing the program code constitutes the present disclosure.

It is to be noted that the functions of the above-described embodiments are not limited to the case where the computer executes the read program codes, but include the case where a part or all of actual processing is performed by an OS (operating system) or the like operating on the computer based on instructions of the program codes, and the functions of the above-described embodiments are realized by the processing.

It is to be noted that the present invention also encompasses a case where the program code read out from the storage medium is written into a function expansion board inserted into the computer or another storage medium provided in a function expansion unit connected to the computer, and then based on an instruction of the program code, a CPU or the like provided in the function expansion board or the function expansion unit performs a part or all of actual processing, and the functions of the above-described embodiments are realized by the processing.

< summary >

In the above aspect, there is provided an information processing apparatus including: the display 330 and the processor 310 acquire biological data relating to a living organism, and cause the display 330 to display an image in which data relating to each of a plurality of time points of the living organism is plotted on a graph in which one of a horizontal axis and a vertical axis represents autonomic nerve balance of the living organism and the other of the horizontal axis and the vertical axis represents a numerical value based on biological data of a type different from autonomic nerve balance of the living organism.

Preferably, the processor 310 causes the display 330 to display the graph together with the range as a criterion for determination of the mental state or the physical state of the living being.

Preferably, the processor 310 causes the display 330 to display the graph together with the normal range regarding the kind of the living being.

Preferably, the processor 310 causes the display 330 to display the graph along with contours representing the plotted density.

Preferably, the processor 310 causes the display 330 to display the graph along with contours representing the plotted density per predetermined time period.

In the above embodiment, a state acquisition program is provided to cause the processor 310 to execute: a step of acquiring biological data on a living body; calculating a numerical value representing the autonomic nerve balance of the living body at each of a plurality of time points; calculating a numerical value based on biological data of a species different from the autonomic nerve balance of the living body at each of a plurality of time points; and a step of causing the display 330 to display an image in which data on each of a plurality of time points of a living body is plotted on a graph in which one of a horizontal axis and a vertical axis represents the autonomic nerve balance of the living body and the other of the horizontal axis and the vertical axis represents a numerical value based on biological data of a type different from the autonomic nerve balance of the living body.

In the above embodiment, as shown in fig. 31 and 32, the providing server 100 includes: a communication interface 160 for communicating with the output device 300; and a processor 110 for acquiring biological data relating to a living organism via the communication interface 160, and causing the output device 300 to display an image in which data relating to each of a plurality of time points of the living organism is plotted on a graph in which one of a horizontal axis and a vertical axis represents the autonomic nerve balance of the living organism and the other of the horizontal axis and the vertical axis represents a numerical value based on biological data of a type different from the autonomic nerve balance of the living organism.

In the above embodiment, as shown in fig. 31 and 32, the information processing method in the server 100 is provided. The information processing method comprises the following steps: a step of receiving biological data on a living organism; a step of calculating a value representing the autonomic nerve balance of the living being at respective plural time points; a step of calculating a numerical value based on the biological data of a species different from the autonomic nerve balance of the living being at respective time points of the plural numbers; and a step of causing the output device 300 to display an image in which data for each of a plurality of time points of a living body is plotted on a graph in which one of a horizontal axis and a vertical axis represents the autonomic nerve balance of the living body, and the other of the horizontal axis and the vertical axis represents a numerical value based on biological data of a type different from the autonomic nerve balance of the living body.

All aspects of the embodiments disclosed herein are exemplary and not intended to be limiting. The scope of the present disclosure is defined not by the above description but by the scope of the claims, and includes the scope of the claims, and all modifications within the meaning and range of equivalents.

Description of the main elements

1: information processing system

100: server

110:CPU

111: statistical processing unit

112: diagnostic chart generation unit

113: result output unit

120: memory device

121: pulse interval storage unit

122: data storage unit

160: communication interface

161: information receiving unit

162: information transfer unit

300: diagnostic terminal

310:CPU

311: statistical processing unit

312: diagnostic chart generation unit

313: result output unit

320: memory device

321: pulse interval storage unit

321A: corresponding relation table

322: data storage unit

330: display device

360: communication interface

361: information receiving unit

362: information transfer unit

370: loudspeaker

401: electrode for electrochemical cell

402: electrode for electrochemical cell

403: electrode for electrochemical cell

500: signal processing device

501: simple signal processing device

511: electrocardio pretreatment unit

512: pulse interval calculating unit

560: information transfer unit

570: simple electrocardio pretreatment part

41页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:伪正交冗余葡萄糖传感器、系统和方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!