VIRTUAL MICROSCOPE TOOL FOR CARDIAC CYCLE
Various exemplary embodiments relate to a method for displaying a simulation, the method including: displaying a cardiac display mode interface element, wherein the cardiac display mode is one of a heart rate display mode and cardiac display mode; receiving a first user selection from the cardiac display mode interface element indicating a cardiac display mode; displaying a cardiac value input interface element; receiving a second user selection from the cardiac value input interface element indicating a cardiac value, wherein the cardiac value is one of a heart rate and a cardiac cycle speed; and displaying a three-dimensional model of the heart based upon the cardiac display mode and the cardiac value.
1 . A non-transitory machine-readable storage medium encoded with instructions for execution by a processor, the medium comprising:
instructions for displaying a cardiac display mode interface element, wherein a cardiac display mode is one of a heart rate display mode and cardiac display mode;
instructions for receiving a first user selection from the cardiac display mode interface element indicating the cardiac display mode;
instructions for displaying a cardiac value input interface element;
instructions for receiving a second user selection from the cardiac value input interface element indicating a cardiac value, wherein the cardiac value is one of a heart rate and a cardiac cycle speed; and
instructions for displaying a three-dimensional model of the heart based upon the cardiac display mode and the cardiac value.
2 . The non-transitory machine-readable storage medium of claim 1 , further comprising:
instructions for displaying an electrocardiogram (ECG) input interface element;
instructions for receiving a third user selection from the ECG input interface element indicating a ECG display mode; and
instructions for displaying an ECG plot when the ECG display mode indicates that the ECG plot is to be displayed.
3 . The non-transitory machine-readable storage medium of claim 1 , wherein the three-dimensional model of the heart is associated with a first property and a second property and further comprising:
instructions for modifying the appearance of the three-dimensional model in a first manner based on a change to a value of the first property and in a second manner based on a change to a value of the second property;
instructions for displaying a pad user-interface element, wherein the pad user-interface element includes an area for receiving a user selection;
instructions for receiving a user selection of the pad user-interface element, the user selection being associated with a first axis coordinate and a second axis coordinate;
instructions for changing the value of the first property based on the first axis coordinate; and
instructions for changing the value of the second property based on the second axis coordinate.
4 . The non-transitory machine-readable storage medium of claim 3 , wherein:
the first property indicates on of a plurality of different views of the heart; and
the second property toggles between an exterior view of the heart and an interior view of the heart.
5 . The non-transitory machine-readable storage medium of claim 1 , further comprising:
instructions for displaying a blood flow input interface element;
instructions for receiving a fourth user selection from the blood flow input interface element indicating a blood flow display mode; and
instructions for displaying simulated blood flow when the blood flow display mode indicates that the simulated blood flow is to be displayed.
6 . A simulation device comprising:
a display device;
an input device;
a memory; and
a processor configured to:
display a cardiac display mode interface element, wherein a cardiac display mode is one of a heart rate display mode and cardiac display mode;
receive a first user selection from the cardiac display mode interface element indicating a cardiac display mode;
display a cardiac value input interface element;
receive a second user selection from the cardiac value input interface element indicating the cardiac value, wherein the cardiac value is one of a heart rate and a cardiac cycle speed; and
display a three-dimensional model of the heart based upon the cardiac display mode and the cardiac value.
7 . The device of claim 6 , wherein processor is further configured to:
display an electrocardiogram (ECG) input interface element;
receive a third user selection from the ECG input interface element indicating a ECG display mode; and
display an ECG plot when the ECG display mode indicates that the ECG plot is to be displayed
8 . The device of claim 6 , wherein the three-dimensional model of the heart is associated with a first property and wherein the processor is further configured to:
modify the appearance of the three-dimensional model in a first manner based on a change to a value of the first property and in a second manner based on a change to a value of the second property;
display a pad user-interface element, wherein the pad user-interface element includes an area for receiving a user selection;
receive a user selection of the pad user-interface element, the user selection being associated with a first axis coordinate and a second axis coordinate;
change the value of the first property based on the first axis coordinate; and
change the value of the second property based on the second axis coordinate.
9 . The device of claim 8 , wherein:
the first property indicates on of a plurality of different views of the heart; and
the second property toggles between an exterior view of the heart and an interior view of the heart.
10 . The device of claim 6 , wherein processor is further configured to:
display a blood flow input interface element;
receive a fourth user from the blood flow input interface element indicating the blood flow display mode; and
display simulated blood flow when the blood flow display mode indicates that the simulated blood flow is to be displayed.
11 . A method for displaying a simulation, the method comprising:
displaying a cardiac display mode interface element, wherein a cardiac display mode is one of a heart rate display mode and cardiac display mode;
receiving a first user selection from the cardiac display mode interface element indicating a cardiac display mode;
displaying a cardiac value input interface element;
receiving a second user selection from the cardiac value input interface element indicating a cardiac value, wherein the cardiac value is one of a heart rate and a cardiac cycle speed; and
displaying a three-dimensional model of the heart based upon the cardiac display mode and the cardiac value.
12 . The method of claim 11 , further comprising:
displaying an electrocardiogram (ECG) input interface element;
receiving a third user selection from the ECG input interface element indicating a ECG display mode; and
displaying an ECG plot when the ECG display mode indicates that the ECG plot is to be displayed.
13 . The method of claim 11 , wherein the three-dimensional model of the heart is associated with a first property and a second property and further comprising:
modifying the appearance of the three-dimensional model in a first manner based on a change to a value of the first property and in a second manner based on a change to a value of the second property;
displaying a pad user-interface element, wherein the pad user-interface element includes an area for receiving a user selection;
receiving a user selection of the pad user-interface element, the user selection being associated with a first axis coordinate and a second axis coordinate;
changing the value of the first property based on the first axis coordinate; and
changing the value of the second property based on the second axis coordinate.
14 . The method of claim 13 , wherein:
the first property indicates on of a plurality of different views of the heart; and
the second property toggles between an exterior view of the heart and an interior view of the heart.
15 . The method of claim 11 , further comprising:
displaying a blood flow input interface element;
receiving a fourth user selection from the blood flow input interface element indicating a blood flow display mode; and
displaying simulated blood flow when the blood flow display mode indicates that the simulated blood flow is to be displayed.