The present invention relates to a controller having a touch panel function that controls medical equipment and a medical treatment apparatus.
An ultrasonic diagnostic apparatus sends ultrasonic waves to a target region for diagnosis of a patient (test subject) and receives echo signals from the target region for diagnosis. When using the ultrasonic diagnostic apparatus, an ultrasonic probe is inserted into a treatment instrument insertion channel of an endoscope to deliver a distal end portion thereof to the region of interest and observes the degree of invasion of a tumor.
An ultrasonic diagnostic apparatus is already in practical use that obtains an in-vivo tomogram by irradiating an ultrasonic pulse in vivo and receiving a reflection wave from a biogenic tissue.
Further, in recent years an ultrasonic diagnostic apparatus has also been put into practical use that is provided with a Doppler function that, other than an in-vivo tomogram from a test subject, observes haemodynamics inside the test subject by utilizing a Doppler effect in which the frequency of a reflection wave deviates due to the velocity of a moving reflector.
A controller for setting the measurement conditions and the like is connected to these kinds of ultrasonic diagnostic apparatuses. For example, as shown in
Although the key setting for each mechanical switch of the hard key portion 102 is previously allocated, it is possible to perform flexible key setting at the touch panel 101 by changing the screen display, and the operation keys on the screen are operated using the touch sensor function.
As shown in
The hard key portion 102 of the controller 100 is connected to a key code output portion 111. When a mechanical switch of the hard key portion 102 is pressed, a key code corresponding to the mechanical switch is outputted to the host PC 110 by the key code output portion 111. Upon input of such a key code, the host PC 110 executes processing corresponding to the key code.
Meanwhile, on the basis of a display image setting signal from the host PC 110, a display control portion 113 reads out a panel image that is previously stored in a panel image memory 112 and displays the panel image on a liquid crystal monitor of the touch panel 101. When an operation key on the panel image is pressed, panel coordinates information that represents the two-dimensional coordinates of the touch panel 101 is outputted to the host PC 110 from the touch panel 101 by a touch sensor function. Upon input of the panel coordinates information, the host PC 110 executes corresponding processing based on the panel coordinates information and the image information of the panel image.
The controller 100 is also provided with a control state monitor portion 114 that monitors the control state of the host PC 110. The control state monitor portion 114 controls the display control portion 113 to cause it to display a panel image of a state corresponding to the control state of the host PC 110 on the touch panel 101. When the liquid crystal display switching key 103 is pressed, the control state monitor portion 114 switches to a panel image of the state that corresponds to the control state of the host PC 110.
For example, the control state monitor portion 114 causes a panel image in accordance with the kind of ultrasonic probe connected to the main unit of the ultrasonic diagnostic apparatus, i.e. the host PC 110, or the connection state or the like to be displayed on the touch panel 101.
More specifically, as shown in
When the detected key is a key on the touch panel 101, at step S102 the touch panel 101 extracts the two-dimensional coordinates of the pressed key, and at step S103 outputs panel coordinates information to the host PC 110.
When the detected key is not the one on the touch panel 101, at step S104 the controller 100 determines whether the detected key is the liquid crystal display switching key 103.
When the detected key is not the liquid crystal display switching key 103, it means that the detected key is a mechanical switch of the hard key portion 102. Therefore, at step S105, the key code output portion 111 confirms the key code corresponding to the mechanical switch of the hard key portion 102, and outputs the key code to the host PC 110 at step S106.
In the case of the liquid crystal display switching key 103, the control state monitor portion 114 confirms the control state of the host PC 110 at step S107, controls the display control portion 113 to execute display control in accordance with the control state of the host PC 110 at step S108, and outputs display information to the host PC 110 at step S109.
In this connection, irrespective of whether the liquid crystal display switching key 103 is pressed, the control state monitor portion 114 continuously monitors the control state of the host PC 110, and controls the display control portion 113 in accordance with the control state of the host PC 110.
As shown in
When the received signal is not a key code, that is, when the received signal is panel coordinates information, the host PC 110 confirms the received panel coordinates information at step S13, and confirms the current display information of the touch panel 101 at step S114. Subsequently, the host PC 110 refers to a key code conversion table based on the panel coordinates information and the display information at step 5115, confirms the corresponding key code at step S116, and then proceeds to step S117.
As an example, a touch panel device of an ultrasonic diagnostic apparatus disclosed, for example, in Japanese Patent Laid-Open No. 4-135545 may be disclosed.
However, in the conventional controller, when a touch panel and a hard key portion are provided together therein, since coordinates information is sent to the host PC from the touch panel and key codes are sent to the host PC from the hard key portion. Therefore, in order to perform signal processing with the same command system it is necessary to execute processing that converts the information from the touch panel into key codes based on coordinates information and display information.
More specifically, there is a problem that at the host PC it is necessary to provide both a communication driver that performs signal processing of signals from the touch panel and a communication driver that performs signal processing of signals from the hard key portion. As a result, the communications processing is complicated.
The present invention was made in view of the above described circumstances, and an object of the present invention is to provide a medical treatment apparatus and a controller that can simplify a communication driver at the apparatus main unit to reduce the load in communication processing.
A controller according to claim 1 of the present invention that controls medical equipment and has touch panel means that detects coordinates information on a display panel that displays a panel image having image keys, comprising:
conversion means that converts the coordinates information of the image keys into key codes of a predetermined code system.
A medical treatment apparatus according to claim 5 of the present invention comprises:
an observation apparatus that observes a living body; and
a controller that is connected to the observation apparatus and controls the observation apparatus;
wherein the controller has:
touch panel means that detects the coordinates information on a display panel that displays a panel image having the image keys; and
conversion means that converts the coordinates information of the image keys into key codes of a predetermined code system.
Hereunder, an embodiment of the present invention will be described with reference to the drawings.
As shown in
The ultrasonic probe 2 has an insertion portion 6 that is formed in a long and narrow shape so as to be easily inserted inside a test subject and an operation portion (grasping portion) 7 that is provided at the rear end of the insertion portion 6. An ultrasonic transducer array 9 formed of a plurality of transducer elements as ultrasonic transducers is built into a distal end portion 8 of the insertion portion 6.
The ultrasonic transducer array 9 is attached to a distal end of a flexible shaft 11 that passes through the inside of the insertion portion 6 of the ultrasonic probe 2. The proximal end of the flexible shaft 11 is connected to a rotary drive portion 12 that is provided in the operation portion 7.
As shown in
As shown in
The controller 5 also comprises a control portion 32 that reads out a panel image that is previously stored in the panel image memory 33 and displays the panel image on the liquid crystal monitor of the touch panel 21. The control portion 32 also inputs panel coordinates information from the touch panel 21, converts the panel coordinates information to a key code that corresponds to the panel coordinates information based on a key code conversion table, described later, that is stored in a conversion table memory 34, and outputs the resulting key code to the key code output portion 31. Upon input of such a key code, the ultrasonic observation apparatus 3 executes processing that corresponds to the key code.
Based on a display image setting signal from the ultrasonic observation apparatus 3, the control portion 32 controls panel images that are displayed on the liquid crystal monitor of the touch panel 21. For example, when the liquid crystal display switching key 24 is pressed and the corresponding key code is outputted to the ultrasonic observation apparatus 3 through the key code output portion 31, a display image setting signal is outputted to the control portion 32 from the ultrasonic observation apparatus 3. Subsequently, based on the display image setting signal, the control portion 32 reads out a plurality of kinds of panel images, as shown in
The display image setting signal from the ultrasonic observation apparatus 3 has status information that shows the control state of the ultrasonic observation apparatus 3. The control portion 32 carries out control of the display state of panel images based on the status information of the display image setting signal. More specifically, based on the status information, the control portion 32 displays panel images corresponding to the connection state or the type of the ultrasonic probe 2 that is connected to the ultrasonic diagnostic apparatus 3 and the like on the touch panel 21.
As shown in
Therefore, when an image key region (X1±ΔX1, Y1±ΔY1) on the touch panel 21 with respect to a panel image that is a first liquid crystal display shown in
The key code conversion for each image key of the panel image of a second liquid crystal display shown in
In this case, the key codes corresponding to each mechanical key of the liquid crystal display switching key 24, the hard key portion 22, and the ASCII key portion 23 that are outputted from the key code output portion 31 and the key codes obtained upon the control portion 32 converting the coordinates information using the key code conversion table have the same code system, and the key code output portion 31 outputs these key codes with the same protocol to the ultrasonic observation apparatus 3.
Accordingly, at the ultrasonic observation apparatus 3, each mechanical key of the liquid crystal display switching key 24, the hard key portion 22, and the ASCII key portion 23 and each image key on the touch panel 21 can be recognized with the same communication driver.
Next, the processing of the controller 5 and the ultrasonic observation apparatus 3 that are configured in this manner will be described.
As shown in
When the detected key is an image key on the touch panel 21, the control portion 32 extracts the two-dimensional panel coordinates of the pressed key through the touch panel 21 at step S3, and checks the current display state (panel image) of the touch panel 21 at step S4. Subsequently, the control portion 32 refers to the key code conversion table stored in the conversion table memory 34 at step S5, confirms the key code corresponding to the two-dimensional panel coordinates and outputs the key code to the key code output portion 31 at step S6, and outputs the key code from the key code output portion 31 to the ultrasonic observation apparatus 3 at step S7.
When the detected key is not an image key on the touch panel 21, that is, when the detected key is a mechanical key on the controller 5, the key code output portion 31 generates a key code corresponding to the mechanical key at step S8, and that key code is outputted from the key code output portion 31 to the ultrasonic observation apparatus 3 at step S7.
As shown in
Next, at step S14, it is determined whether or not the operation command is a command to switch the display from the liquid crystal display switching key 24. If the operation command is a command to switch the display, the control state of the ultrasonic observation apparatus 3 is confirmed at step S15, and at step S16 a display image setting signal is outputted to the controller to execute display control in accordance with the control state.
When the operation command is not a command to switch the display, that is, if the operation command is one corresponding to a mechanical key of the hard key portion 22 or the ASCII key portion 23, control in accordance with the operation command is executed at step S17.
In this connection, at the ultrasonic observation apparatus 3, the control portion 32 is controlled in accordance with the control state of the ultrasonic observation apparatus 3 regardless of whether or not the liquid crystal display switching key 103 is pressed.
According to the present embodiment as described above, with respect to, since the controller 5 converts key information of the image keys on the touch panel into key codes of a code system that is the same as the code system for key information of the mechanical keys, and outputs the key codes to the ultrasonic observation apparatus 3, signals from the controller 5 can be received with a single communication driver at the ultrasonic observation apparatus 3, thereby the communication processing load can be reduced.
Further, although conventionally the control state of the ultrasonic observation apparatus 3 is continuously monitored on the controller 5 side to control the display of the panel images of the touch panel 21, according to the present embodiment, since a display image setting signal that is in accordance with the control state is outputted directly from the ultrasonic observation apparatus 3 to the controller 5, there is also an advantage that means that monitors the control state of the ultrasonic observation apparatus 3 at the controller 5 is unnecessary.
Although according to the present embodiment a configuration is adopted in which the touch panel 21 and the hard key portion 22 and the like are provided in the controller 5, the present invention is not limited thereto. As shown in
The present invention is not limited to the above described embodiment, and various changes and modifications and the like are possible without departing from the scope and spirit of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2005-147045 | May 2005 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2006/303177 | 2/22/2006 | WO | 00 | 11/14/2007 |