SIGNAL SYNTHESIS APPARATUS, SIGNAL SYNTHESIS METHOD AND PROGRAM
A signal synthesis device includes a waveform synthesis unit that obtains a synthesized waveform of an R wave represented by a function obtained by subtracting, from a function obtained by multiplying a function specified by a parameter value of a parameter specifying a first unimodal distribution by a parameter value of a first weight parameter, a function obtained by multiplying a function specified by a parameter value of a parameter specifying a second unimodal distribution by a parameter value of a second weight parameter, and adding a parameter value of a first level parameter, obtains a synthesized waveform of a T wave obtained by inverting the time axis of a waveform represented by a function obtained by subtracting, from a function obtained by multiplying a function specified by a parameter value of a parameter specifying a third unimodal distribution by a parameter value of a third weight parameter, a function obtained by multiplying a function specified by a parameter value of a parameter specifying a fourth unimodal distribution by a parameter value of a fourth weight parameter, and adding a parameter value of a second level parameter, and connects the synthesized waveform of the R wave and the synthesized waveform of the T wave together.
1 . A signal synthesis device comprising a waveform synthesize that:
sets a waveform in a time section of an R wave included in a waveform for one cycle indicating a cardiac cycle of a heart as a first target time waveform;
sets a waveform in a time section of a T wave included in the waveform as a second target time waveform;
sets a waveform obtained by inverting a time axis of the second target time waveform as a second target inverse time waveform;
sets a set as a myocardial activity parameter set, the set including
a value of a parameter specifying a first unimodal distribution or a value of a parameter specifying a first cumulative distribution function, a value of a parameter specifying a second unimodal distribution or a value of a parameter specifying a second cumulative distribution function, a value of a first weight parameter, a value of a second weight parameter, and a value of a first level parameter when the first target time waveform is approximated by a first approximate time waveform that is a time waveform represented by a function obtained by subtracting, from a function obtained by multiplying the first cumulative distribution function that is a cumulative distribution function of the first unimodal distribution by the value of the first weight parameter, a function obtained by multiplying the second cumulative distribution function that is a cumulative distribution function of the second unimodal distribution by the value of the second weight parameter, and adding the value of the first level parameter; and
a value of a parameter specifying a third unimodal distribution or a value of a parameter specifying a third cumulative distribution function, a value of a parameter specifying a fourth unimodal distribution or a value of a parameter specifying a fourth cumulative distribution function, a value of a third weight parameter, a value of a fourth weight parameter, and a value of a second level parameter when the second target inverse time waveform is approximated by a second approximate inverse time waveform that is a waveform represented by a function obtained by subtracting, from a function obtained by multiplying the third cumulative distribution function that is a cumulative distribution function of the third unimodal distribution by the value of the third weight parameter, a function obtained by multiplying the fourth cumulative distribution function that is a cumulative distribution function of the fourth unimodal distribution by the value of the fourth weight parameter, and adding the value of the second level parameter;
sets each of element values included in the myocardial activity parameter set as a myocardial activity parameter value;
uses each of myocardial activity parameter values included in the myocardial activity parameter set of a heart to be a target (Hereinafter, the heart is referred to as a “target heart”.);
obtains, as a synthesized waveform in the time section of the R wave, a time waveform represented by a function obtained by subtracting, from a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the first unimodal distribution or the first cumulative distribution function by the myocardial activity parameter value of the first weight parameter, a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the second unimodal distribution or the second cumulative distribution function by the myocardial activity parameter value of the second weight parameter, and adding the myocardial activity parameter value of the first level parameter;
obtains, as a synthesized waveform in the time section of the T wave, a waveform obtained by inverting a time axis of a waveform represented by a function obtained by subtracting, from a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the third unimodal distribution or the third cumulative distribution function by the myocardial activity parameter value of the third weight parameter, a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the fourth unimodal distribution or the fourth cumulative distribution function by the myocardial activity parameter value of the fourth weight parameter, and adding the myocardial activity parameter value of the second level parameter; and
connects the synthesized waveform in the time section of the R wave and the synthesized waveform in the time section of the T wave together to obtain a synthesized signal for a waveform indicating the cardiac cycle of the target heart.
2 . (canceled)
3 . The signal synthesis device according to claim 1 , further comprising a myocardial activity parameter converter that performs conversion of bringing the myocardial activity parameter value included in the myocardial activity parameter set of the target heart close to or away from a myocardial activity parameter value included in a myocardial activity parameter set of a standard electrocardiogram on one or more types of myocardial activity parameters to obtain a converted myocardial activity parameter value,
wherein
the waveform synthesizer obtains a synthesized signal by using the converted myocardial activity parameter value instead of the myocardial activity parameter value included in the myocardial activity parameter set of the target heart.
4 . The signal synthesis device according to claim 3 , further comprising:
a converter acquirer that obtains a converter that converts the myocardial activity parameter set of the target heart into bijective to cause the myocardial activity parameter set of the target heart to approach the myocardial activity parameter set of the standard electrocardiogram; and
a conversion information setter that obtains conversion information specifying one or more types of myocardial activity parameters,
wherein
the myocardial activity parameter converter obtains the myocardial activity parameter value included in the myocardial activity parameter set of the target heart as it is as the converted myocardial activity parameter value, regarding a myocardial activity parameter specified by the conversion information, and
converts the myocardial activity parameter value included in the myocardial activity parameter set of the target heart by the converter to obtain the converted myocardial activity parameter value, regarding a myocardial activity parameter that is not the myocardial activity parameter specified by the conversion information.
5 . The signal synthesis device according to claim 3 , further comprising
a converter acquirer that obtains a converter that converts the myocardial activity parameter set of the target heart into bijective to cause the myocardial activity parameter set of the target heart to approach the myocardial activity parameter set of the standard electrocardiogram; and
a conversion information setter that obtains conversion information specifying a reflection weight value of each of myocardial activity parameters,
wherein
the myocardial activity parameter converter obtains, for each of myocardial activity parameters, as the converted myocardial activity parameter value, a weighted average value of, the myocardial activity parameter value included in the myocardial activity parameter set of the target heart, and a value obtained by converting the myocardial activity parameter value included in the myocardial activity parameter set of the target heart by the converter, in which the reflection weight value is used as weight given to the myocardial activity parameter value included in the myocardial activity parameter set of the target heart.
6 . The signal synthesis device according to claim 1 , further comprising
a myocardial activity parameter converter that obtains, as a converted myocardial activity parameter value, a representative value of myocardial activity parameter values included in myocardial activity parameter sets of a plurality of cycles of the target heart for one or more types of myocardial activity parameters,
wherein
the waveform synthesizer
obtains a synthesized signal by using the converted myocardial activity parameter value instead of the myocardial activity parameter value included in the myocardial activity parameter set of the target heart.
7 . A signal synthesis method executed by a signal synthesis device,
the signal synthesis method comprising
a waveform synthesis step of:
setting a waveform in a time section of an R wave included in a waveform for one cycle indicating a cardiac cycle of a heart as a first target time waveform;
setting a waveform in a time section of a T wave included in the waveform as a second target time waveform;
setting a waveform obtained by inverting a time axis of the second target time waveform as a second target inverse time waveform;
setting a set as a myocardial activity parameter set, the set including
a value of a parameter specifying a first unimodal distribution or a value of a parameter specifying a first cumulative distribution function, a value of a parameter specifying a second unimodal distribution or a value of a parameter specifying a second cumulative distribution function, a value of a first weight parameter, a value of a second weight parameter, and a value of a first level parameter when the first target time waveform is approximated by a first approximate time waveform that is a time waveform represented by a function obtained by subtracting, from a function obtained by multiplying the first cumulative distribution function that is a cumulative distribution function of the first unimodal distribution by the value of the first weight parameter, a function obtained by multiplying the second cumulative distribution function that is a cumulative distribution function of the second unimodal distribution by the value of the second weight parameter, and adding the value of the first level parameter, and
a value of a parameter specifying a third unimodal distribution or a value of a parameter specifying a third cumulative distribution function, a value of a parameter specifying a fourth unimodal distribution or a value of a parameter specifying a fourth cumulative distribution function, a value of a third weight parameter, a value of a fourth weight parameter, and a value of a second level parameter when the second target inverse time waveform is approximated by a second approximate inverse time waveform that is a waveform represented by a function obtained by subtracting, from a function obtained by multiplying the third cumulative distribution function that is a cumulative distribution function of the third unimodal distribution by the value of the third weight parameter, a function obtained by multiplying the fourth cumulative distribution function that is a cumulative distribution function of the fourth unimodal distribution by the value of the fourth weight parameter, and adding the value of the second level parameter;
setting each of element values included in the myocardial activity parameter set as a myocardial activity parameter value;
using each of myocardial activity parameter values included in the myocardial activity parameter set of a heart to be a target (Hereinafter, the heart is referred to as a “target heart”.);
obtaining, as a synthesized waveform in the time section of the R wave, a time waveform represented by a function obtained by subtracting, from a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the first unimodal distribution or the first cumulative distribution function by the myocardial activity parameter value of the first weight parameter, a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the second unimodal distribution or the second cumulative distribution function by the myocardial activity parameter value of the second weight parameter, and adding the myocardial activity parameter value of the first level parameter;
obtaining, as a synthesized waveform in the time section of the T wave, a waveform obtained by inverting a time axis of a waveform represented by a function obtained by subtracting, from a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the third unimodal distribution or the third cumulative distribution function by the myocardial activity parameter value of the third weight parameter, a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the fourth unimodal distribution or the fourth cumulative distribution function by the myocardial activity parameter value of the fourth weight parameter, and adding the myocardial activity parameter value of the second level parameter; and
connecting the synthesized waveform in the time section of the R wave and the synthesized waveform in the time section of the T wave together to obtain a synthesized signal for a waveform indicating the cardiac cycle of the target heart.
8 . A signal synthesis method executed by a signal synthesis device,
the signal synthesis method comprising
a waveform synthesis step of:
setting a waveform in a time section of an R wave included in a waveform for one cycle indicating a cardiac cycle of a heart as a first target time waveform;
setting a waveform in a time section of a T wave included in the waveform as a second target time waveform;
setting a set as a myocardial activity parameter set, the set including a value of a parameter specifying a first unimodal distribution or a value of a parameter specifying a first cumulative distribution function, a value of a parameter specifying a second unimodal distribution or a value of a parameter specifying a second cumulative distribution function, a value of a first weight parameter, a value of a second weight parameter, and a value of a first level parameter when the first target time waveform is approximated by a first approximate time waveform that is a time waveform represented by a function obtained by subtracting, from a function obtained by multiplying the first cumulative distribution function that is a cumulative distribution function of the first unimodal distribution by the value of the first weight parameter, a function obtained by multiplying the second cumulative distribution function that is a cumulative distribution function of the second unimodal distribution by the value of the second weight parameter, and adding the value of the first level parameter, and
a value of a parameter specifying a third unimodal distribution or a value of a parameter specifying a third cumulative distribution function, a value of a parameter specifying a fourth unimodal distribution or a value of a parameter specifying a fourth cumulative distribution function, a value of a third weight parameter, a value of a fourth weight parameter, and a value of a second level parameter when the second target time waveform is approximated by a second approximate time waveform that is a time waveform represented by a function obtained by subtracting, from a function obtained by subtracting, from 1, a function obtained by multiplying the third cumulative distribution function that is a cumulative distribution function of the third unimodal distribution by the value of the third weight parameter, a function obtained by subtracting, from 1, a function obtained by multiplying the fourth cumulative distribution function that is a cumulative distribution function of the fourth unimodal distribution by the value of the fourth weight parameter, and adding the value of the second level parameter;
setting each of element values included in the myocardial activity parameter set as a myocardial activity parameter value;
using each of myocardial activity parameter values included in the myocardial activity parameter set of a heart to be a target (Hereinafter, the heart is referred to as a “target heart”.);
obtaining, as a synthesized waveform in the time section of the R wave, a time waveform represented by a function obtained by subtracting, from a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the first unimodal distribution or the first cumulative distribution function by the myocardial activity parameter value of the first weight parameter, a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the second unimodal distribution or the second cumulative distribution function by the myocardial activity parameter value of the second weight parameter, and adding the myocardial activity parameter value of the first level parameter;
obtaining, as a synthesized waveform in the time section of the T wave, a time waveform represented by a function obtained by subtracting, from a function obtained by subtracting, from 1, a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the third unimodal distribution or the third cumulative distribution function by the myocardial activity parameter value of the third weight parameter, a function obtained by subtracting, from 1, a function obtained by multiplying a cumulative distribution function specified by the myocardial activity parameter value of the parameter specifying the fourth unimodal distribution or the fourth cumulative distribution function by the myocardial activity parameter value of the fourth weight parameter, and adding the myocardial activity parameter value of the second level parameter; and
connecting the synthesized waveform in the time section of the R wave and the synthesized waveform in the time section of the T wave together to obtain a synthesized signal for a waveform indicating the cardiac cycle of the target heart.
9 . (canceled)