MEDICAL INFORMATION DISPLAY CONTROL APPARATUS, MEDICAL INFORMATION CONTROL METHOD, AND X-RAY DIAGNOSIS SYSTEM
According to one embodiment, a medical information display control apparatus includes processing circuitry. The processing circuitry is configured to accept a pointer operation signal corresponding to an operation by a user, acquire a plurality of medical information screen data laid out as a display screen, detect a first pointer drawn in one of the plurality of medical information screen data and specify first pointer coordinates indicating a position of the first pointer, calculate second pointer coordinates indicating a position of a second pointer drawn on the display screen based on the pointer operation signal, and output a pointer movement signal based on the pointer operation signal so as to substantially match the first pointer coordinates with the second pointer coordinates.
1 . A medical information display control apparatus comprising processing circuitry configured to
accept a pointer operation signal corresponding to an operation by a user,
acquire a plurality of medical information screen data laid out as a display screen,
detect a first pointer drawn in one of the plurality of medical information screen data and specify first pointer coordinates indicating a position of the first pointer,
calculate second pointer coordinates indicating a position of a second pointer drawn on the display screen based on the pointer operation signal, and
output a pointer movement signal based on the pointer operation signal so as to substantially match the first pointer coordinates with the second pointer coordinates.
2 . The apparatus according to claim 1 , wherein the processing circuitry is further configured to
individually acquire the plurality of medical information screen data from a plurality of medical devices,
output the pointer movement signal to one of the plurality of medical devices, and
stop outputting the pointer movement signal to a medical device corresponding to the medical information screen data having undergone a transition from a state including the second pointer coordinates to a state not including the second pointer coordinates based on layout information indicating the layout of the plurality of medical information screen data.
3 . The apparatus according to claim 1 , wherein the processing circuitry is configured to detect the first pointer based on a change in the medical information screen data along time series and the pointer operation signal.
4 . The apparatus according to claim 1 , wherein the processing circuitry is further configured to
cause a display to display the display screen on which the first pointer and the second pointer are drawn, and
end drawing the second pointer if the first pointer coordinates substantially match the second pointer coordinates.
5 . The apparatus according to claim 1 , wherein the first pointer coordinates are local coordinates indicating a position in the medical information screen data,
the second pointer coordinates are global coordinates indicating a position on the display screen, and
the processing circuitry is further configured to
convert the second pointer coordinates as the global coordinates into the local coordinates by associating local coordinates of each of the plurality of medical information screen data with global coordinates on the display screen based on layout information indicating the layout of the plurality of medical information screen data, and
output the pointer movement signal so as to substantially match the first pointer coordinates with the second pointer coordinates as the converted local coordinates.
6 . The apparatus according to claim 5 , wherein the processing circuitry is configured to individually acquire the plurality of medical information screen data from a plurality of medical devices,
the layout information indicates a situation in which a first layout of a plurality of medical information screens on at least one medical device of the plurality of medical devices is different from a second layout of a plurality of medical information screens in a display screen on the display, and
the processing circuitry is configured to cause a display to display the display screen on which the first pointer and the second pointer are drawn and draw the first pointer and the second pointer on the display screen so as to bring the first pointer close to the second point based on a difference between the first pointer coordinates and the second pointer coordinates of the converted local coordinates and the second layout.
7 . The apparatus according to claim 1 , wherein the processing circuitry is configured to
accept a click operation signal corresponding to a click operation by the user, and
start to output the pointer movement signal in response to the click operation signal.
8 . The apparatus according to claim 1 , wherein the processing circuitry is configured to start to output the pointer movement signal in response to arrival of the second pointer coordinates included in one of the plurality of medical information screen data at a boundary neighborhood of the medical information screen data based on layout information indicating the layout of the plurality of medical information screen data.
9 . The apparatus according to claim 1 , wherein the processing circuitry is configured to adjust the pointer movement signal so as to substantially match the first pointer coordinates with the second pointer coordinates and output the adjusted pointer movement signal.
10 . The apparatus according to claim 1 , wherein the first pointer and the second pointer have similar shapes with different sizes.
11 . The apparatus according to claim 1 , wherein the processing circuitry is configured to
cause a display to display the display screen on which the first pointer and the second pointer are drawn, and
if a first medical information screen is larger than a second medical information screen, adjust a moving speed of the second pointer in the second medical information screen to a speed lower than a moving speed of the second pointer in the first medical information screen after the second pointer in the first medical information screen moves into the second medical information screen.
12 . A medical information control method comprising:
accepting a pointer operation signal corresponding to an operation by a user,
acquiring a plurality of medical information screen data laid out as a display screen,
detecting a first pointer drawn in one of the plurality of medical information screen data and specifying first pointer coordinates indicating a position of the first pointer,
calculating second pointer coordinates indicating a position of a second pointer drawn on the display screen based on the pointer operation signal, and
outputting a pointer movement signal based on the pointer operation signal so as to substantially match the first pointer coordinates with the second pointer coordinates.
13 . The method according to claim 12 , wherein the acquiring includes individually acquiring the plurality of medical information screen data from a plurality of medical devices,
the outputting includes outputting the pointer movement signal to one of the plurality of medical devices, and
the method further comprises stopping outputting the pointer movement signal to a medical device corresponding to the medical information screen data having undergone a transition from a state including the second pointer coordinates to a state not including the second pointer coordinates based on layout information indicating the layout of the plurality of medical information screen data.
14 . The method according to claim 12 , wherein the specifying includes detecting the first pointer based on a change in the medical information screen data along time series and the pointer operation signal.
15 . The method according to claim 12 , further comprising causing a display to display the display screen on which the first pointer and the second pointer are drawn,
wherein the causing the display to display includes ending drawing the second pointer if the first pointer coordinates substantially match the second pointer coordinates.
16 . The method according to claim 12 , wherein the first pointer coordinates are local coordinates indicating a position in the medical information screen data,
the second pointer coordinates are global coordinates indicating a position on the display screen,
the method further comprises converting the second pointer coordinates as the global coordinates into the local coordinates by associating local coordinates of each of the plurality of medical information screen data with global coordinates on the display screen based on layout information indicating the layout of the plurality of medical information screen data, and
the outputting includes outputting the pointer movement signal so as to substantially match the first pointer coordinates with the second pointer coordinates as the converted local coordinates.
17 . The method according to claim 16 , wherein the acquiring includes individually acquiring the plurality of medical information screen data from a plurality of medical devices,
the layout information indicates a situation in which a first layout of a plurality of medical information screens on at least one medical device of the plurality of medical devices is different from a second layout of a plurality of medical information screens in a display screen on the display, and
the method further comprises causing a display to display the display screen on which the first pointer and the second pointer are drawn and drawing the first pointer and the second pointer on the display screen so as to bring the first pointer close to the second point based on a difference between the first pointer coordinates and the second pointer coordinates of the converted local coordinates and the second layout.
18 . The method according to claim 12 , wherein the accepting includes accepting a click operation signal corresponding to a click operation by the user, and
the outputting includes starting to output the pointer movement signal in response to the click operation signal.
19 . The method according to claim 12 , wherein the outputting includes starting to output the pointer movement signal in response to arrival of the second pointer coordinates included in one of the plurality of medical information screen data at a boundary neighborhood of the medical information screen data based on layout information indicating the layout of the plurality of medical information screen data.
20 . An X-ray diagnosis system comprising processing circuitry configured to
accept a pointer operation signal corresponding to an operation by a user,
acquire a plurality of medical information screen data laid out as a display screen,
detect a first pointer drawn in one of the plurality of medical information screen data and specify first pointer coordinates indicating a position of the first pointer,
calculate second pointer coordinates indicating a position of a second pointer drawn on the display screen based on the pointer operation signal, and
output a pointer movement signal based on the pointer operation signal so as to substantially match the first pointer coordinates with the second pointer coordinates.