Medical device and method for controlling the display of a medical device
The medical device with a resistive touchscreen enables quick and intuitive image enlargement through multiple touch inputs, addressing the delay in existing technologies by allowing immediate magnification of selected regions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-22
- Publication Date
- 2026-04-14
AI Technical Summary
Existing medical devices with touch screens require a predetermined time to initiate image enlargement, leading to delayed display of enlarged images.
A medical device with a resistive touchscreen that allows users to quickly enlarge a portion of an image by performing multiple touch inputs to define a region, which is then enlarged based on predetermined conditions.
Enables rapid and intuitive image enlargement on a touchscreen, improving user operability and reducing the time required for image magnification.
Smart Images

Figure 0007844865000001 
Figure 0007844865000002 
Figure 0007844865000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a medical device and a display control method for a medical device.
Background Art
[0002] Conventionally, a touch screen including a touch panel and a display has been known. For example, Japanese Patent Application Laid-Open No. 2015-194997 discloses a user interface device provided with such a touch screen. When it is determined that a predetermined time has elapsed while the screen is being touched, the user interface device displays a frame for enlarging the image on the screen according to the time during which the touched state continues. Specifically, in the user interface device, a circle with a radius increasing with time is displayed centered on the touch position. The user interface device enlarges and displays the image within the frame displayed when the touch is released.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the user interface device of Japanese Patent Application Laid-Open No. 2015-194997, since the image enlargement process is not started until at least a predetermined time has elapsed, it takes a certain amount of time to enlarge and display the image.
[0005] The present disclosure has been made in view of the above problems, and an object thereof is to provide a medical device and a display control method for a medical device capable of quickly enlarging a part of an image displayed on a touch screen.
Means for Solving the Problems
[0006] In accordance with certain aspects of this disclosure, a medical device comprises a resistive touchscreen. The touchscreen includes a display and a touch panel disposed on the display. The medical device further comprises a controller that acquires the input position of touch input to the touch panel and controls the display of an image on the display. The touch panel accepts a first touch input and a second touch input while a first image is displayed on the display. The controller acquires a first input position of the first touch input and a second input position of the second touch input. Based on the acquired first and second input positions, the controller sets a region in the first image. If the touch panel accepts a third touch input after the region has been set, and the third input position of the third touch input satisfies predetermined conditions, the controller switches the image to be displayed on the display from the second image that was displayed when the third touch input was accepted to a third image that includes an enlarged image of the image within the region.
[0007] In accordance with other aspects of this disclosure, a display control method for a medical device having a resistive touchscreen comprises the steps of: displaying a first image on the touchscreen; with the first image displayed on the touchscreen, the touchscreen receiving a first touch input and a second touch input; setting a region in the first image based on a first input position of the first touch input and a second input position of the second touch input; receiving a third touch input to the touchscreen after the region has been set; and, if the third position of the third touch input satisfies predetermined conditions, enlarging and displaying the image within the region. [Effects of the Invention]
[0008] According to the above disclosure, it will be possible to quickly enlarge a portion of the image displayed on the touchscreen. [Brief explanation of the drawing]
[0009] [Figure 1] This diagram shows the usage status of a blood purification device. [Figure 2] This is a block diagram illustrating the hardware configuration of a blood purification device. [Figure 3] This diagram illustrates screen transitions on a touchscreen. [Figure 4] This diagram illustrates other screen transitions on a touchscreen. [Figure 5] This is a flowchart illustrating the processing flow performed in a blood purification device. [Modes for carrying out the invention]
[0010] Embodiments of this disclosure will be described below with reference to the drawings. In the following description, the same reference numerals are used for identical components. Their names and functions are also the same. Therefore, detailed descriptions of them will not be repeated.
[0011] Figure 1 shows a blood purification device in use as an example of a medical device. As shown in Figure 1, the blood purification device 1 is equipped with a touchscreen 20. The blood purification device is also referred to as a dialysis machine.
[0012] Figure 2 is a block diagram illustrating the hardware configuration of the blood purification device 1. As shown in Figure 2, the blood purification device 1 comprises a controller 10, a touchscreen 20, multiple pressure gauges 30, and multiple pumps 40.
[0013] The controller 10 includes a processor 11, a memory 12, and a real-time clock 13. The controller 10 controls the overall operation of the blood purification device 1. Specifically, the processor 11 controls the operation of the blood purification device 1 by executing various programs stored in the memory 12. For example, the processor 11 receives data from the pressure gauge 30. The processor 11 controls the operation (start and stop) of the pump 40.
[0014] The touch screen 20 has a touch panel 21 and a display 22. The touch panel 21 is installed so as to overlap the display 22. Specifically, the touch screen 20 is a resistive film type touch screen. Therefore, it responds to any touch with a pen, gloves, or the like. Also, compared with other types of touch screens such as the capacitive type, the touch screen 20 is resistant to electromagnetic noise and has a low cost.
[0015] The touch screen 20 calculates the coordinate values of the touch position. Specifically, the touch screen 20 calculates the X coordinate and the Y coordinate of the touch position. The touch screen 20 sends the calculated coordinate values to the processor 11.
[0016] The processor 11 acquires the coordinate values of the touch position from the touch panel 21. The processor 11 executes processing according to the displayed screen and the acquired coordinate values. For example, the processor 11 switches the image to be displayed on the display 22. Alternatively, the processor 11 controls a control target such as the pump 40. Also, the processor 11 acquires time information from the real-time clock 13.
[0017] Hereinafter, the screen transition on the touch screen 20 will be described. In particular, the process of enlarging a part of the image displayed on the touch screen 20 will be described.
[0018] FIG. 3 is a diagram showing the screen transition on the touch screen 20. As shown in FIG. 3, the controller 10 displays the image G1 on the touch screen 20 as the state (A). Specifically, the controller 10 displays the image G1 on the display 22.
[0019] [[ID=I9]] The image G1 includes a graph 71, an object image group 81, and object images 82 and 83. The graph 71 is a trend graph in this example. The graph 71 includes, for example, the extracorporeal blood pressure, the inlet pressure, the pressure difference between the arterial pressure and the venous pressure (also referred to as "A-V differential pressure"), the blood return pressure, the filtration pressure, and the like.
[0020] The object image group 81 is used when scrolling the graph 71. The object image group 81 includes an object image for moving the graph 71 upward, an object image for moving the graph 71 downward, an object image for moving the graph 71 leftward, and an object image for moving the graph 71 rightward. The scale on the vertical axis and the scale on the horizontal axis change following the scrolling of the graph 71 using such an object image group 81.
[0021] The object image 82 is used when defining the range of the horizontal axis of the graph 71. When a user who is a medical worker touches the object image 82 only once, for example, in state (A), the processor 11 switches the range of the horizontal axis of the graph 71 from 1 hour to 4 hours. Each time the user presses the object image 82, the processor 11 switches the range of the horizontal axis in the order of 1 hour, 4 hours, 12 hours, and 24 hours. The function assigned to the object image 83 will be described later.
[0022] To enlarge and display a part of the graph 71, the user first performs two touch inputs (inputs by touch operations) on the touch panel 21 of the touch screen 20. The range to be enlarged and displayed is set by these two touch inputs.
[0023] For example, as shown in state (B), assume that the user touches position P1 and then the user touches position P2. Note that positions P1 and P2 are positions within the display area of the graph 71 (hereinafter also referred to as the "graph area"). In this case, the controller 10 acquires the input position P1 of the first touch input and the input position P2 of the second touch input from the touch screen 20. Specifically, the processor 11 acquires the coordinate values (x1, y1) of position P1 and the coordinate values (x2, y2) of position P2.
[0024] As shown in state (C), the controller 10 sets a region based on input positions P1 and P2. In this example, the controller 10 sets a rectangular region R with input positions P1 and P2 as a pair of vertices. That is, the controller 10 sets a rectangular region R with the coordinate values of the four vertices being (x1, y1), (x1, y2), (x2, y2), and (x2, y1).
[0025] Furthermore, as shown in state (C), the controller 10 displays image G2, which is an image G1 with a transparent image representing the rectangular region R superimposed on it. That is, the controller 10 displays image G1 as the background image for the rectangular region R. The display of the rectangular region R allows the user to confirm the rectangular region R that they specified with two touch inputs. In addition, the transparent display of the rectangular region R allows the user to see the portion of the graph 71 within the rectangular region R (hereinafter also referred to as the "selected area").
[0026] When the user determines that the selection area is appropriate, they perform touch input at any position within the rectangular area R (for example, position P3), as shown in state (D). In other words, when the user determines that the selection area is appropriate, they perform touch input at any position within the selection area.
[0027] When any position within the rectangular area R is touched, the controller 10 enlarges the selected area as shown in state (E). Typically, the controller 10 enlarges the selected area by different magnifications for the vertical and horizontal axes. In this example, the selected area is enlarged so that it is the same size as graph 71. As a result, image G3, which includes graph 72 (a magnified portion of graph 71 in image G1), is displayed on the touchscreen 20's display 22. The controller 10 also changes the values on the vertical and horizontal axes according to the selected area.
[0028] The controller 10 may also enlarge the selection area by the same ratio both vertically and horizontally. Furthermore, the graph 72 can be scrolled using the object image group 81, just as before the enlargement. In this case as well, the vertical and horizontal axis scales will change in accordance with the scrolling of the graph 72 using the object image group 81.
[0029] In this way, when the controller 10 obtains the input position P1 of the first touch input and the input position P2 of the second touch input, it sets a rectangular area R based on input positions P1 and P2. If the touch panel 21 receives a third touch input after the rectangular area R has been set, and the input position P3 of the third touch input satisfies predetermined conditions, the controller 10 switches the image displayed on the display 22 from image G2 (i.e., the image displayed when the third touch input was received) to image G3, which includes an enlarged image (graph 72) of the image within the rectangular area R.
[0030] With this configuration, users can select the range of Graph 71 they want to enlarge with just two touch inputs. Therefore, users can set the area they want to enlarge with simple and intuitive operation.
[0031] Specifically, the controller 10 switches the image displayed on the display 22 from image G2 to image G3, provided that the input position P3 of the third touch input is within the rectangular area R. With this configuration, the user can enlarge the selected area by making further touch inputs to the selected area. Therefore, the user can perform the enlargement operation with simple and intuitive operation. In particular, the distance between the second and third touch input positions can be shortened, resulting in excellent operability.
[0032] Furthermore, in state (E), if the user selects the object image 83 indicating "back" via touch input, the controller 10 switches the image displayed on the display 22 from image G3 to image G1.
[0033] Figure 4 shows other screen transitions on the touchscreen 20. As shown in Figure 4, the screen transition from state (A) to state (C) is the same as the screen transition from state (A) to state (C) in Figure 3. Therefore, states (D) and (E) in Figure 4 will be explained below.
[0034] If the user determines that the selection range shown in state (C) is inappropriate, they will perform touch input at any location outside the rectangular area R within the graph region (for example, location P4), as shown in state (D). In other words, if the user determines that the selection range is inappropriate, they will perform touch input at any location outside the selection range.
[0035] When any position outside the rectangular area R in the graph area is touched, the controller 10 cancels the setting of the rectangular area R, as shown in state (E). Specifically, the controller 10 cancels the setting of the rectangular area R (selection range) on the condition that the third input position P4 is not included in the rectangular area R. More specifically, the controller 10 hides the rectangular area R.
[0036] With this configuration, if the selection area is inappropriate, the user can easily deselect the rectangular area R. In particular, the user can decide whether to enlarge the selection area or deselect it based on whether the third touch input is inside or outside the rectangular area R. In this way, the blood purification device 1 allows for intuitive operation even when deciding whether or not to enlarge the display.
[0037] Figure 5 is a flowchart illustrating the flow of processing performed in the blood purification device 1.
[0038] In step S1, the touchscreen 20 accepts touch input to the graph area. The touchscreen 20 calculates the input position (i.e., coordinate value) of the touch input. In step S2, the controller 10 obtains the calculated coordinate value from the touchscreen 20 and stores the coordinate value in the memory 12.
[0039] In step S3, the touchscreen 20 further accepts touch input to the graph area. The touchscreen 20 further calculates the input position (i.e., coordinate value) of the touch input. In step S4, the controller 10 obtains the calculated coordinate value from the touchscreen 20 and stores the coordinate value in the memory 12.
[0040] As a result, the memory 12 stores the coordinate values of the first touch input and the coordinate values of the second touch input. Based on having obtained the coordinate values of the second touch input, the processor 11 sets a rectangular area (rectangular area R in the example of Figure 3) in step S5 based on the coordinate values of the first touch input and the coordinate values of the second touch input.
[0041] In step S6, the processor 11 determines whether it has received further touch input to the graph area. If the processor 11 determines that it has received an operation to the graph area (YES in step S6), in step S7 it determines whether the touch input is a touch input to a rectangular area.
[0042] If it is determined that the touch input is within the rectangular area (YES in step S7), the processor 11 enlarges the image within the rectangular area (i.e., the selected area) in step S8. If it is determined that the touch input is not within the rectangular area (NO in step S7), the processor 11 cancels the setting of the rectangular area in step S9.
[0043] If the processor 11 determines that it has not accepted an operation on the graph area (NO in step S6), in step S10 it determines whether the touch input was received outside the rectangular area. If it is determined that the touch input was received outside the rectangular area (YES in step S10), the processor 11 executes processing according to the input position of the touch input. If it is determined that the touch input was not received outside the rectangular area (NO in step S10), the processor 11 proceeds to step S6.
[0044] <Variation> (1) The magnification target is not limited to the graph area. The magnification process described above may also be applied to areas outside the graph area. That is, the controller 10 may be configured so that when the touch panel 21 receives the three touch inputs described above, it magnifies the selected area of the image displayed on the display 22 that was specified by the first two touch inputs.
[0045] (2) In the above example, a rectangular area was set by two touch inputs, but the controller is not limited to this. For example, the controller 10 may set a circular area whose diameter is the line segment connecting the input position of the first touch input and the input position of the second touch input.
[0046] (3) In the above, a configuration was described in which the setting of the rectangular area R is released when any position outside the rectangular area R in the graph area is touched, as shown in state (E) of Figure 4. However, it is not limited to this. The controller 10 may release the setting of the rectangular area R when any position outside the graph area is touched, excluding the display areas of the object image group 81 and object images 82 and 83.
[0047] (4) In the above, the controller 10 displayed image G2 on the display 22, which is an image in which the rectangular region R is superimposed as a transparent image on the background image G1, in order to visualize the rectangular region R. However, displaying the rectangular region R is not essential. In this case, the image G2 displayed when the third touch input is received will be the same image as image G1, so it can be said that the controller 10 is configured to switch the image displayed on the display 22 from image G1 to image G3 when the input position of the third touch input satisfies predetermined conditions.
[0048] (5) In the above, the controller 10 switched the image displayed on the display 22 from image G2 to image G3, which includes an enlarged image of the image within the rectangular area R, on the condition that the input position P3 of the third touch input is included in the rectangular area R. However, the input position of the third touch input may be a specific area outside the rectangular area R.
[0049] For example, the controller 10 displays an object image that instructs the user to "magnify" in at least image G2 on the display 22. The controller 10 may switch the image displayed on the display 22 from image G2 to image G3, provided that the input position P3 of the third touch input is included in the display area of the object image (not shown) that instructs the user to "magnify" (i.e., the third touch input is a selection operation for the said object image).
[0050] The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of this disclosure is indicated by the claims and all modifications within the meaning and scope of the claims are intended to be included. [Explanation of Symbols]
[0051] 1 Blood purification device, 10 Controller, 11 Processor, 12 Memory, 13 Real-time clock, 20 Touchscreen, 21 Touch panel, 22 Display, 30 Pressure gauge, 40 Pump, 71, 72 Graphs, 81 Object image group, 82, 83 Object image, G1, G2, G3 Image, P1, P2, P3, P4 Input position, R Rectangular region.
Claims
1. The system includes a resistive touchscreen, the touchscreen comprising a display and a touch panel disposed on the display, The system further includes a controller that acquires the input position of touch input to the touch panel and controls the display of an image on the display, The touch panel accepts input through two touch operations, a first touch input and a second touch input, within the first partial area, while the first graph image is displayed in the first partial area of the display. The aforementioned controller, The first input position of the first touch input and the second input position of the second touch input are obtained. Based on the acquired first input position and second input position, a second sub-region is set within the first sub-region. If the touch panel receives a third touch input at any position within the second partial area after the second partial area has been set, the image displayed in the first partial area is switched from the second graph image displayed in the first partial area when the third touch input was received to a third graph image which is an enlarged version of the image within the second partial area from the second graph image. A medical device that, after the second partial region has been set, cancels the setting of the second partial region if the touch panel receives a fourth touch input at any position within the first partial region but outside the second partial region.
2. The medical device according to claim 1, wherein the second sub-region is a rectangular region with the first input position and the second input position as a pair of vertices.
3. A method for controlling the display of a medical device equipped with a resistive touchscreen, The steps include displaying the first graph image on the touchscreen, With the first graph image displayed in a first partial area within the display area of the touchscreen, the first partial area is used to receive input through two touch operations: a first touch input and a second touch input. A step of setting a second sub-region within the first sub-region based on the first input position of the first touch input and the second input position of the second touch input, After the second partial region has been set, based on the reception of a third touch input at any position within the second partial region, the image to be displayed in the first partial region is switched from the second graph image displayed in the first partial region when the third touch input was received to a third graph image which is an enlarged version of the image within the second partial region from the second graph image; A method for controlling the display of a medical device, comprising the step of releasing the setting of the second partial area based on the receipt of a fourth touch input at any position within the first partial area and outside the second partial area after the second partial area has been set.
Citation Information
Patent Citations
Zoom-in and zoom-out method for graphic image
JP2002157601A
Displaying method
JP2004113386A
Medical treatment control device
JP2007323607A
User interface device, user interface method, program and recording medium
JP2015194997A
JPP6550485B