Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3211682B2 - Medical diagnostic system - Google Patents
[go: Go Back, main page]

JP3211682B2 - Medical diagnostic system - Google Patents

Medical diagnostic system

Info

Publication number
JP3211682B2
JP3211682B2 JP28030396A JP28030396A JP3211682B2 JP 3211682 B2 JP3211682 B2 JP 3211682B2 JP 28030396 A JP28030396 A JP 28030396A JP 28030396 A JP28030396 A JP 28030396A JP 3211682 B2 JP3211682 B2 JP 3211682B2
Authority
JP
Japan
Prior art keywords
unit
transmission right
units
controller
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP28030396A
Other languages
Japanese (ja)
Other versions
JPH1099314A (en
Inventor
浩孝 磯野
三紀彦 加藤
克裕 増尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shimadzu Corp
Original Assignee
Shimadzu Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shimadzu Corp filed Critical Shimadzu Corp
Priority to JP28030396A priority Critical patent/JP3211682B2/en
Publication of JPH1099314A publication Critical patent/JPH1099314A/en
Application granted granted Critical
Publication of JP3211682B2 publication Critical patent/JP3211682B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、X線透視撮影シ
ステムなどの医用診断システムに関し、とくに分散制御
方式が採用された医用診断システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a medical diagnostic system such as an X-ray fluoroscopic system, and more particularly to a medical diagnostic system employing a distributed control system.

【0002】[0002]

【従来の技術】X線透視撮影システムなどの医用診断シ
ステムにおいて分散制御方式を採用したものは、システ
ムを構成する各装置をいくつかのユニットに分けて、そ
れぞれのユニット内で各機器を制御するとともに、他の
ユニットとの間で制御用の命令やデータをやり取りする
ことによってシステム全体としての統一した制御を行な
うものである。各ユニットに設けられたコントローラ
は、そのユニット内の各機器の制御を行なう機能を有す
るとともに、他のユニット(のコントローラ)との間で
通信回線を介して通信する機能を持たされる。
2. Description of the Related Art In a medical diagnostic system such as an X-ray fluoroscopic system, which employs a distributed control system, each device constituting the system is divided into several units, and each device is controlled in each unit. In addition, by exchanging control instructions and data with other units, unified control of the entire system is performed. The controller provided in each unit has a function of controlling each device in the unit and a function of communicating with (a controller of) another unit via a communication line.

【0003】これらの各ユニットのコントローラが通信
回線を介して相互に接続されてN:Nの対話型通信を行
なうため、送信権を有するユニットが1:1あるいは
1:他の全部というように通信を行ない、その送信権は
各ユニットの間で巡回させられる。送信権を受信したあ
るユニットのコントローラは、送信すべき制御用命令や
データがあればそれについての通信を行ない、それが終
了した後送信権をつぎのユニットのコントローラへと送
出し、送信すべきデータ等がなければ即座に送信権をつ
ぎのユニットのコントローラへと送出する。
[0003] Since the controllers of these units are mutually connected via a communication line to perform N: N interactive communication, units having transmission rights communicate with each other such as 1: 1 or 1: all others. And the transmission right is circulated between the units. The controller of one unit that has received the transmission right communicates the control command or data to be transmitted, if any, and after that, sends the transmission right to the controller of the next unit and transmits it. If there is no data, the transmission right is immediately sent to the controller of the next unit.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、従来の
分散制御方式医用診断システムでは、各ユニットのコン
トローラにおいて通信制御にかかる負荷が大きく、機器
制御などに支障が生じるという問題がある。通信制御に
おいてはとくに受信時に割り込み処理やデータをメモリ
にDMAなどで転送する処理を伴う関係でもともと負荷
が大きいものである。また、システムが静止(待機)し
ている場合には制御用の命令やデータの送信もほとんど
必要ないため、送信権が各ユニットを巡回する頻度が増
える。そこで、送信権の巡回回数が多くなる状況では送
信権の受け渡しという通信制御の負荷が大きくなって、
ユニット内の各機器の制御に支障が生じる。
However, in the conventional distributed control type medical diagnosis system, there is a problem that a load on communication control is large in a controller of each unit, which causes trouble in device control and the like. In the communication control, the load is originally large because of the involvement of interruption processing and processing of transferring data to a memory by DMA or the like at the time of reception. In addition, when the system is stationary (standby), transmission of control commands and data is almost unnecessary, so that the frequency of transmission rights circulating through each unit increases. Therefore, in a situation where the number of transmission right rounds increases, the load of communication control of passing the transmission right increases,
The control of each device in the unit is hindered.

【0005】とくに操作卓では、キー(スイッチ)や種
々のスイッチ群が備えられ、それらキー入力やスイッチ
操作があったかどうかの入力監視(キー入力状態のスキ
ャン)をつねに行なう必要があるとともに、ディスプレ
イモニター装置での表示に関する画面切換などの制御も
継続して行なう必要があるため、上記のような通信制御
の負荷の大きさは問題である。
[0005] In particular, an operation console is provided with keys (switches) and various switch groups. It is necessary to constantly monitor inputs (scanning of key input states) for whether or not there are key inputs and switch operations. Since it is necessary to continuously perform control such as screen switching related to display on the device, the size of the communication control load as described above is problematic.

【0006】また、システム内で受動的な動作を行なう
ユニットに比べて、起動キーの入力に応じて起動命令を
送信しシステム全体を起動させる操作卓等のシステム内
で主導権を持つユニットは、そのような命令等を送信す
べきときに送信権が自らにない場合には、ただちにその
命令等の送信を行なえず、システム全体としてのレスポ
ンスおよび動作のスムーズさを低下させる。
In addition, a unit having an initiative in a system such as a console for transmitting a start command in response to an input of a start key and starting the whole system is different from a unit which performs a passive operation in the system. If such a command or the like is not to be transmitted when it should be transmitted, the command or the like cannot be transmitted immediately, and the response and the smoothness of the operation as a whole system are reduced.

【0007】この発明は、上記に鑑み、送信権の不必要
な巡回回数を減少させ、通信負荷を低下させて、各ユニ
ット内での機器制御を十分に行なえるよう改善した、分
散制御方式の医用診断システムを提供することを目的と
する。
In view of the above, the present invention is directed to a distributed control system in which the number of unnecessary rounds of transmission rights is reduced, the communication load is reduced, and equipment control in each unit is sufficiently performed. It is an object to provide a medical diagnostic system.

【0008】また、システム全体としてのレスポンス・
動作のスムーズさの低下をなくすよう改善することをも
目的とする。
[0008] The response and response of the entire system
It is another object of the present invention to improve the smoothness of operation.

【0009】[0009]

【課題を解決するための手段】上記の目的を達成するた
め、請求項1記載の発明によれば、システムを構成す
る、操作卓を含めた各装置がいくつかのユニットに分け
られ、それぞれのユニット内の各機器を制御する制御手
段と他のユニットとの通信を行なう通信手段とを有する
コントローラが各ユニットに備えられて、これら各ユニ
ットのコントローラが通信回線を介して他のユニットの
コントローラに接続され、送信権を有するユニットが他
のユニットに送信することにより他のユニットとの間で
通信を行い、この送信権が各ユニットの間で巡回させら
れることによりシステム全体として分散制御方式の制御
が行われるよう構成された医用診断システムにおいて、
上記各ユニットのコントローラは、送信権を受信したと
き送信すべきデータや命令を送信する手段と、送信すべ
きデータや命令がない場合にシステムが静止しているか
どうかを判定する手段と、システムが静止していると判
定したとき一定時間送信権を保持する手段と、データや
命令を送信した後、および送信権の保持時間が経過した
後、送信権をつぎのユニットに送出する手段とを備える
ことが特徴となっている。
According to the first aspect of the present invention, each device including a console is divided into a number of units, and each of the devices includes a console. A controller having control means for controlling each device in the unit and communication means for communicating with other units is provided in each unit, and the controller of each unit is connected to the controller of another unit via a communication line. The connected unit having the transmission right transmits to another unit to communicate with the other unit, and the transmission right is circulated between the units, thereby controlling the distributed control system as a whole system. In a medical diagnostic system configured to perform
The controller of each unit includes means for transmitting data or an instruction to be transmitted when receiving the transmission right; means for determining whether the system is stationary when there is no data or instruction to be transmitted; A means for holding the transmission right for a fixed time when it is determined that the apparatus is stationary; and a means for transmitting the transmission right to the next unit after transmitting the data or the command and after the transmission right holding time has elapsed. It is characteristic.

【0010】各ユニットが送信権を受信したとき、シス
テムの動作時などでそのユニットに送信すべきデータや
命令があると、コントローラはそれらデータ等を送信し
た後、送信権をつぎのユニットに送出する。各コントロ
ーラは、これらデータ等がないときはシステムが静止
(待機)状態かどうかを判定する。システムが静止して
いるかどうかは、送信権の送信時に付加されるフラグな
どにより容易に判定可能である。各コントローラにおい
てシステムが静止していると判定したとき一定時間送信
権を保持し、その送信権の保持時間が経過した後、送信
権をつぎのユニットに送出する。そのため、システム静
止時には送信権の保持時間が経過するまで送信権が保持
され、送信権の巡回回数が減少する。これにより各ユニ
ットのコントローラの通信制御のための負荷が減少す
る。すなわち、一般にシステム静止時には送信データな
どはないので、送信権は頻繁に巡回することになり、通
信制御のための負荷が増え、これにより各ユニットのコ
ントローラが行う自ユニット内の機器制御が妨げられる
ことになるが、これが改善される。たとえば操作卓など
のユニットでは、静止時でも、入力状態のスキャンやデ
ィスプレイモニター装置の画面周りの処理は常時行なっ
ており、これらの処理が負荷の大きな通信制御によって
妨げられるという不都合を避けることが可能となる。こ
のように、システム静止時でも機器制御需要の多いユニ
ットにおいて、ユニット内の機器制御を良好に行なうこ
とができるようになる。
When each unit receives the transmission right and there is data or an instruction to be transmitted to the unit during the operation of the system, the controller transmits the data and the like, and then transmits the transmission right to the next unit. I do. When there is no such data or the like, each controller determines whether the system is in a stationary (standby) state. Whether or not the system is stationary can be easily determined by a flag or the like added when transmitting the transmission right. When each controller determines that the system is stationary, it holds the transmission right for a certain period of time, and sends the transmission right to the next unit after the transmission right holding time has elapsed. Therefore, when the system is stationary, the transmission right is held until the transmission right holding time elapses, and the number of transmission right rounds is reduced. Thereby, the load for communication control of the controller of each unit is reduced. That is, since there is generally no transmission data or the like when the system is stationary, the transmission right circulates frequently, and the load for communication control increases, thereby preventing the controller of each unit from controlling devices in its own unit. This will be improved. For example, in a unit such as a console, even when stationary, scanning of the input state and processing around the screen of the display monitor device are always performed, and it is possible to avoid the inconvenience that such processing is hindered by heavy communication control. Becomes In this way, even in a unit in which the demand for device control is large even when the system is at rest, it is possible to control the device in the unit satisfactorily.

【0011】請求項2記載の発明では、上記各ユニット
のコントローラは、送信権を受信したとき送信すべきデ
ータや命令を送信する手段と、送信すべきデータや命令
がない場合に一定時間送信権を保持する手段と、データ
や命令を送信した後、および送信権の保持時間が経過し
た後、送信権をつぎのユニットに送出する手段とを備
え、該送信権の保持時間がユニットごとに定められると
ともに操作卓ユニットについてはその保持時間が他のユ
ニットに比べて長く設定されていることが特徴となって
いる。操作卓ユニットは操作されることに応じて起動命
令を出し、いわばシステム内で主導権を持つものといえ
るが、この操作卓ユニットでは送信権の保持時間が長く
なっており、しかも他のユニットでは送信権の保持時間
が短いので、操作卓ユニットにおいて送信命令などが発
生したときその瞬間に操作卓ユニットが送信権を持って
いる確率が高くなり、ただちにその命令などを送信する
ことができ、システム全体としてのレスポンスが向上す
るとともに、システム全体としての動作のスムーズさが
向上する。
According to the second aspect of the present invention, the controller of each of the units includes means for transmitting data or an instruction to be transmitted when receiving the transmission right; And a means for transmitting the transmission right to the next unit after transmitting the data or the command and after the transmission right holding time has elapsed, wherein the transmission right holding time is determined for each unit. In addition, the console unit is characterized in that the holding time is set longer than the other units. The console unit issues a start command in response to operation and can be said to have the initiative within the system, but this console unit has a longer transmission right holding time, and other units have a longer holding time. Since the transmission right holding time is short, when a transmission command etc. occurs in the console unit, the probability that the console unit has the transmission right at that moment increases, and the command etc. can be transmitted immediately. The response as a whole is improved, and the smoothness of the operation of the whole system is improved.

【0012】[0012]

【発明の実施の形態】つぎに、この発明の実施の形態に
ついて図面を参照しながら詳細に説明する。ここではこ
の発明を適用した医用診断システムとしてX線透視撮影
システムを取りあげて説明する。この例示のX線透視撮
影システムでは分散制御方式が採用されており、図2に
示すように4つのユニット、すなわち、検査台ユニット
11、X線制御装置ユニット21、X線撮影装置ユニッ
ト31、操作卓ユニット41に分けられていて、その各
々のユニットにはコントローラ12、22、32、42
が備えられている。これらのコントローラ12、22、
32、42は、そのユニットに含まれる各種の機器の制
御を行なう機能とともに、通信機能を有しており、リン
グ状の通信回線51に接続されて各ユニット間で相互に
通信するように構成されている。
Next, embodiments of the present invention will be described in detail with reference to the drawings. Here, an X-ray fluoroscopic system will be described as a medical diagnostic system to which the present invention is applied. In this exemplary X-ray fluoroscopy system, a distributed control system is adopted, and as shown in FIG. 2, four units, namely, an examination table unit 11, an X-ray control unit 21, an X-ray unit 31, an operation unit It is divided into table units 41, each of which has a controller 12, 22, 32, 42
Is provided. These controllers 12, 22,
Each of the units 32 and 42 has a function of controlling various devices included in the unit and a communication function, and is configured to be connected to a ring-shaped communication line 51 so as to communicate with each other. ing.

【0013】検査台ユニット11は、被検者を載置する
天板とそれを回転あるいは移動させる機構とからなり、
さらに、X線管を保持するとともに天板を挟んでX線管
と対向するよう配置されたイメージインテンシファイア
を備える。このイメージインテンシファイアには光学系
を介してTVカメラが結合されるが、これらも検査台に
保持される。天板の回転・移動、X線管・イメージイン
テンシファイアの移動を行なう駆動装置なども備えられ
ている。
The examination table unit 11 comprises a top plate on which a subject is placed and a mechanism for rotating or moving the same.
Further, an image intensifier is provided which holds the X-ray tube and is arranged to face the X-ray tube with the top plate interposed therebetween. A TV camera is connected to the image intensifier via an optical system, and these are also held on the inspection table. A drive device for rotating / moving the top plate and moving the X-ray tube / image intensifier is also provided.

【0014】X線制御装置ユニット21は、X線高電圧
発生装置とその発生電圧等を設定・制御する装置とを含
み、発生した電圧・電流を、検査台ユニット11のX線
管に供給する。
The X-ray controller unit 21 includes an X-ray high voltage generator and a device for setting and controlling the generated voltage and the like, and supplies the generated voltage and current to the X-ray tube of the examination table unit 11. .

【0015】X線撮影装置ユニット31は、いわゆる速
写装置などからなるもので、指定されたタイミングでフ
ィルムをイメージインテンシファイアの入力側に送り込
んでフィルムへの撮影を行なう。このX線撮影装置は機
械的には検査台に取り付けられている。
The X-ray photographing unit 31 is composed of a so-called rapid photographing device or the like, and sends the film to the input side of the image intensifier at a designated timing to photograph the film. This X-ray imaging apparatus is mechanically attached to an inspection table.

【0016】操作卓ユニット41は、入力用のキーボー
ドや各種のスイッチ類を備えるとともに、ディスプレイ
モニター装置を備え、各種の設定などの状態を表示す
る。さらに検査台ユニット11に含まれるTVカメラか
らのX線画像ビデオ信号が入力されてX線透視像を表示
する画像表示装置なども備えられている。
The console unit 41 includes a keyboard for input and various switches, a display monitor device, and displays states such as various settings. Further, an image display device that receives an X-ray image video signal from a TV camera included in the examination table unit 11 and displays an X-ray fluoroscopic image is provided.

【0017】それぞれのユニットに備えられたコントロ
ーラは、これら各ユニット内の各種の機器を制御すると
ともに、通信回線51を介して通信を行なう。ここで通
信回線51は制御用の命令やデータの通信を行なうもの
で、上記のX線電力の伝送や、X線画像ビデオ信号の伝
送は別途行われる。
A controller provided in each unit controls various devices in each unit and performs communication via a communication line 51. Here, the communication line 51 performs communication of control commands and data, and the transmission of the X-ray power and the transmission of the X-ray image video signal are separately performed.

【0018】コントローラ12、22、32、42は、
たとえば図3に示すように、CPU61、ROM62や
RAM63などのメモリ、DMAコントローラ64、タ
イマ65、入出力インターフェイス66、通信インター
フェイス67などをバス68に接続することによって構
成される。入出力インターフェイス66には、たとえば
検査台ユニット11についていえば、天板の回転・移動
を行なう駆動装置や、X線管・イメージインテンシファ
イアの移動を行なう駆動装置、イメージインテンシファ
イアやTVカメラを制御する装置などの各種の機器が接
続され、これらのそれぞれの制御プログラムなどがRO
M62などに格納されている。さらにROM62等には
通信制御プログラムも格納されていて、CPU61が通
信制御プログラムを起動して他のユニットから受け取っ
た制御命令や制御データに基づいて各機器の制御プログ
ラムを起動して各種の機器の制御を行なう。
The controllers 12, 22, 32, 42
For example, as shown in FIG. 3, the CPU 61, a memory such as a ROM 62 and a RAM 63, a DMA controller 64, a timer 65, an input / output interface 66, a communication interface 67 and the like are connected to a bus 68. The input / output interface 66 includes, for example, a driving device for rotating / moving the tabletop, a driving device for moving the X-ray tube / image intensifier, an image intensifier, and a TV camera. Various devices such as a device that controls the
It is stored in M62 or the like. Further, a communication control program is also stored in the ROM 62 or the like, and the CPU 61 starts the communication control program and starts a control program of each device based on control commands and control data received from other units to execute various types of devices. Perform control.

【0019】各ユニット間の通信は、送信権を有するユ
ニットが他のユニットとの間で、1:1あるいは1:他
のユニット全部というようにして行われる。この送信権
は各ユニットの間で巡回されている。コントローラでは
図1に示すような動作が行われる。あるユニットのコン
トローラが送信権を受信すると、送信すべきデータや命
令があるかどうかを調べ、あればそれらを送信し、終了
後送信権をつぎのユニットに送出する。送信すべきデー
タ等がない場合には、システムが静止しているかどうか
を調べる。これには、送信権に付加されて受信されたデ
ータのフラグなどで判定する。システムが静止している
と判断されたときはタイマ65をスタートさせ、タイマ
時間がオーバーしていないかどうかをチェックし、オー
バーしていないときはその時点で送信データ等の有無を
調べ、その有無に応じて上記と同様の動作を行なう。タ
イムオーバーしたとき送信権はつぎのユニットへ送出さ
れる。
Communication between the units is performed in such a manner that the unit having the transmission right communicates with other units in a ratio of 1: 1 or 1: all other units. This transmission right is circulated between the units. The controller performs the operation shown in FIG. When the controller of a certain unit receives the transmission right, it checks whether there is any data or instruction to be transmitted, transmits it if there is any, and sends the transmission right to the next unit after completion. If there is no data to be transmitted, it is checked whether the system is stationary. This is determined by a flag of data received with the transmission right attached. When it is determined that the system is stationary, the timer 65 is started, and it is checked whether or not the timer time is over. If it is not over, the presence or absence of transmission data or the like is checked at that time. Performs the same operation as described above. When the time expires, the transmission right is sent to the next unit.

【0020】このコントローラでの受信時には、CPU
61の割り込み処理が入り、またDMAコントローラ6
4の制御下データを直接RAM63に転送する処理など
を行なう必要があって、この処理はかなりの負荷となっ
て、ユニット内の各機器の制御効率が落ちることになる
が、とくに操作卓ユニット41では、システムが静止し
ているときタイマがオーバーするまで送信権が保持され
るため、通信処理が頻繁に起こることを避けることがで
きて、ユニット内の各機器の制御に支障が生じることを
改善できる。
At the time of reception by this controller, the CPU
61 interrupt processing, and DMA controller 6
It is necessary to perform a process of transferring the data under control of Step 4 directly to the RAM 63, and this process becomes a considerable load, and the control efficiency of each device in the unit is reduced. Since the transmission right is retained until the timer expires when the system is stationary, communication processing can be prevented from occurring frequently, improving the control of each device in the unit. it can.

【0021】システムが静止し待機状態にあるとき、通
常、操作卓での操作によりシステム起動される。すなわ
ち、起動キーの入力に応じて操作卓ユニット41から起
動命令が他のユニットに送出され、システム全体が起動
し動作状態となる。このように起動される前では、各ユ
ニットの各機器はほとんど動作していず、各ユニットに
は送信需要は発生しない。そのため、従来であれば送信
権のみがシステム内を頻繁に巡回し、操作卓ユニット4
1では、静止時も入力状態のスキャンやディスプレイモ
ニター装置の画面周りの処理は常時行なっているため、
これらの処理が負荷の大きな通信制御によって妨げられ
ることになるのであるが、送信権が上記のようにタイマ
65で規定される時間だけ保持されることによってこの
ような不都合を避けることが可能となる。
When the system is stationary and in a standby state, the system is normally started by an operation on a console. That is, a start command is sent from the console unit 41 to other units in response to the input of the start key, and the whole system is started and is in an operating state. Before being activated in this way, each device of each unit is hardly operating, and no transmission demand is generated for each unit. Therefore, conventionally, only the transmission right frequently circulates in the system, and the console unit 4
In 1, the scanning of the input state and the processing around the screen of the display monitor device are always performed even when the camera is stationary,
These processes are hindered by communication control with a large load, but such inconvenience can be avoided by holding the transmission right for the time specified by the timer 65 as described above. .

【0022】そのため、このようにシステムの状態に応
じて、静止時にタイマ65をスタートさせて送信権を保
有する時間が長くなるように切り換える構成は、操作卓
ユニット41のコントローラ42に採用すると、とくに
効果的であることが分かる。この操作卓ユニット41の
コントローラ42の場合、送信権の保有時間がたとえば
キースキャンなどの監視時間に合わせて監視間隔の2倍
ほどの時間となるようタイマ65の時間を設定する。他
のユニットに採用した場合でも、静止時における送信権
の不要なまでの巡回が減少するため、各ユニットにおい
て通信制御にあてる作業量が減り、そのユニット内の機
器の制御を良好に行なうことが可能になる。
For this reason, the configuration in which the timer 65 is started at a standstill and switched so as to extend the time for holding the transmission right in accordance with the state of the system as described above is adopted in the controller 42 of the console unit 41. It turns out to be effective. In the case of the controller 42 of the console unit 41, the time of the timer 65 is set so that the holding time of the transmission right is set to a time twice as long as the monitoring interval in accordance with the monitoring time such as a key scan. Even when employed in other units, the number of traversals until the transmission right becomes unnecessary when stationary is reduced, so that the work required for communication control in each unit is reduced, and the equipment in that unit can be controlled well. Will be possible.

【0023】また、送信権の保有時間は、ユニットごと
に、システムの構成状況に応じて別々に定めるようにし
てもよい。すなわち、現実のシステムでは、通信(とく
に送信)を必要とする度合はユニットによって差があ
る。検査台ユニット11やX線撮影装置ユニット31
は、他のユニットからの信号によって受動的に動作する
ことが多く、とくにシステム静止時には自らが主体とな
って命令・データを送出することはない。これに対し
て、操作卓ユニット41ではキー操作に応じたシステム
起動の起点となるものであるから、静止時にも起動キー
の入力があったらただちに通信できるよう、その瞬間に
送信権を持っている確率を高くしておく必要がある。そ
のため、ユニットごとに送信権保有時間を別々に定め
る。
The transmission right holding time may be determined separately for each unit according to the system configuration. That is, in an actual system, the degree to which communication (especially transmission) is required varies depending on the unit. Inspection table unit 11 and X-ray imaging unit 31
Often operate passively by signals from other units, and do not themselves send out commands and data, especially when the system is stationary. On the other hand, since the console unit 41 is a starting point of the system startup in response to the key operation, the console unit 41 has a transmission right at that moment so that the communication can be performed as soon as there is an input of the startup key even at the standstill. Probability needs to be high. Therefore, the transmission right holding time is determined separately for each unit.

【0024】具体的には、電源投入後の初期設定におけ
るスイッチ等の入力により、あるいはソフトウェアのバ
ージョンチェックなどにより、各コントローラがシステ
ム構成状況およびユニットの組み合わせを検出し、これ
に応じて各ユニットごとに最適な送信権保有時間を設定
する。
More specifically, each controller detects a system configuration status and a combination of units by inputting a switch or the like in an initial setting after the power is turned on, or by checking a version of software. Set the optimal transmission right holding time for.

【0025】操作卓ユニット41については、たとえば
上記の通りキースキャンの2倍程度の時間を送信権保有
時間として設定し、キー操作に応じた送信を直ちに行な
えるようにするとともに、操作卓ユニット41内のキー
スキャンやディスプレイモニター装置の制御を余裕をも
って行なえるようにし、X線制御装置ユニット21では
たとえばその1/3程度の保有時間とする。検査台ユニ
ット11とX線撮影装置ユニット31はまったく受動的
なものであるから、送信権保有時間は0とする(送信権
を受け取ったらただちにつぎのユニットに渡す)。この
関係を図で表わすと図4のようになる。この図4で塗り
つぶし部分が送信権保有時間を表わしている。
As for the console unit 41, for example, as described above, a time approximately twice as long as the key scan is set as the transmission right holding time, so that the transmission according to the key operation can be performed immediately, and the console unit 41 is set. The X-ray controller unit 21 has a holding time of, for example, about 1/3 of that, so that the key scan and the control of the display monitor device can be performed with a margin. Since the examination table unit 11 and the X-ray imaging apparatus unit 31 are completely passive, the transmission right holding time is set to 0 (as soon as the transmission right is received, it is transferred to the next unit). FIG. 4 shows this relationship in a diagram. In FIG. 4, the shaded portion indicates the transmission right holding time.

【0026】各ユニットのコントローラでは、図5のフ
ローチャートで示すように、送信権を受け取ると、送信
すべきデータ等があるかどうかを調べ、あればただちに
その送信を行ない、その終了後送信権をつぎのユニット
に送出する。送信すべきデータ等がない場合には、送信
権の保持が必要であるかどうかを判定する。保持が必要
でなければ送信権を送出し、保持が必要であればタイマ
65をスタートさせる。その間は送信権が他のユニット
にないので受信は起こらず受動的に通信制御を行なうこ
とはない。そこで、その保持時間では自らのユニット内
の各機器の制御に関する処理に専念できる。保持時間が
終了したとき送信権をつぎのユニットに送出する。
When the controller of each unit receives the transmission right, it checks whether there is data to be transmitted or not, and immediately transmits the data, if any, and then, upon completion of the transmission right, terminates the transmission right. Send to the next unit. If there is no data or the like to be transmitted, it is determined whether the transmission right needs to be held. If the holding is not required, the transmission right is transmitted, and if the holding is required, the timer 65 is started. During this time, since no other unit has the transmission right, no reception occurs and no passive communication control is performed. Therefore, during the holding time, it is possible to concentrate on processing related to control of each device in the own unit. When the holding time expires, the transmission right is sent to the next unit.

【0027】なお、この発明をX線透視撮影システムに
適用した一例について説明したが、この発明はX線CT
システムやMRIシステムなどの他の医用診断システム
にも適用できることはもちろんである。また、システム
の各部をユニットに分ける分け方も上記に限定されるわ
けではなく、ユニット数も上記のように4つに限定され
ず、3つあるいは5つ以上とすることも可能である。
Although an example in which the present invention is applied to an X-ray fluoroscopy system has been described, the present invention relates to an X-ray CT system.
Needless to say, the present invention can be applied to other medical diagnostic systems such as a system and an MRI system. Further, the method of dividing each part of the system into units is not limited to the above, and the number of units is not limited to four as described above, and may be three or five or more.

【0028】[0028]

【発明の効果】以上説明したように、この発明の医用診
断システムによれば、分散制御方式を採用し、しかも送
信権の不必要な巡回回数を減少させ、通信負荷を軽減さ
せて、各ユニット内での機器制御を十分に行なえるよう
改善することができる。また、システム全体としてのレ
スポンスを向上させるとともに、動作のスムーズさを高
めることができる。
As described above, according to the medical diagnostic system of the present invention, the distributed control system is employed, the number of unnecessary rounds of transmission rights is reduced, and the communication load is reduced. It can be improved so that the device control in the inside can be sufficiently performed. Further, the response of the entire system can be improved, and the smoothness of the operation can be improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の実施の形態を説明するためのフロー
チャート。
FIG. 1 is a flowchart for explaining an embodiment of the present invention.

【図2】同実施形態の全体の構成を示すブロック図。FIG. 2 is a block diagram showing the overall configuration of the embodiment.

【図3】コントローラの構成を示すブロック図。FIG. 3 is a block diagram illustrating a configuration of a controller.

【図4】各ユニットでの送信権保有時間を示すタイムチ
ャート。
FIG. 4 is a time chart showing transmission right holding time in each unit.

【図5】他の例を説明するためのフローチャート。FIG. 5 is a flowchart for explaining another example.

【符号の説明】[Explanation of symbols]

11 検査台ユ
ニット 21 X線制御
装置ユニット 31 X線撮影
装置ユニット 41 操作卓ユ
ニット 12、22、32、42 コントローラ 51 通信回線 61 CPU 62 ROM 63 RAM 64 DMAコ
ントローラ 65 タイマ 66 入出力イ
ンターフェイス 67 通信イン
ターフェイス 68 バス
Reference Signs List 11 inspection table unit 21 X-ray control unit 31 X-ray imaging unit 41 console unit 12, 22, 32, 42 controller 51 communication line 61 CPU 62 ROM 63 RAM 64 DMA controller 65 timer 66 input / output interface 67 communication interface 68 bus

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平8−117216(JP,A) 特開 平6−334673(JP,A) (58)調査した分野(Int.Cl.7,DB名) A61B 6/00 - 6/14 A61B 5/00 G06F 19/00 H04L 12/28 - 12/46 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-8-117216 (JP, A) JP-A-6-334673 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) A61B 6/00-6/14 A61B 5/00 G06F 19/00 H04L 12/28-12/46

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 システムを構成する、操作卓を含めた各
装置がいくつかのユニットに分けられ、それぞれのユニ
ット内の各機器を制御する制御手段と他のユニットとの
通信を行なう通信手段とを有するコントローラが各ユニ
ットに備えられて、これら各ユニットのコントローラが
通信回線を介して他のユニットのコントローラに接続さ
れ、送信権を有するユニットが他のユニットに送信する
ことにより他のユニットとの間で通信を行い、この送信
権が各ユニットの間で巡回させられることによりシステ
ム全体として分散制御方式の制御が行われるよう構成さ
れた医用診断システムにおいて、上記各ユニットのコン
トローラは、送信権を受信したとき送信すべきデータや
命令を送信する手段と、送信すべきデータや命令がない
場合にシステムが静止しているかどうかを判定する手段
と、システムが静止していると判定したとき一定時間送
信権を保持する手段と、データや命令を送信した後、お
よび送信権の保持時間が経過した後、送信権をつぎのユ
ニットに送出する手段とを備えることを特徴とする医用
診断システム。
1. Each device including a console, which constitutes a system, is divided into several units, and control means for controlling each device in each unit and communication means for communicating with other units. Is provided in each unit, the controller of each of these units is connected to the controller of another unit via a communication line, and the unit having the transmission right transmits to the other unit, so that communication with the other unit is possible. In a medical diagnostic system configured such that the transmission right is circulated between the units to perform control of the distributed control system as a whole system, the controller of each unit controls the transmission right. The means for transmitting data and instructions to be transmitted when received and the system to be static when there are no data or instructions to be transmitted. Means for determining whether the system is stopped, means for holding a transmission right for a certain time when the system is determined to be stationary, and after transmitting data and instructions, and after the transmission right holding time has elapsed, Means for transmitting the transmission right to the next unit.
【請求項2】 システムを構成する、操作卓を含めた各
装置がいくつかのユニットに分けられ、それぞれのユニ
ット内の各機器を制御する制御手段と他のユニットとの
通信を行なう通信手段とを有するコントローラが各ユニ
ットに備えられて、これら各ユニットのコントローラが
通信回線を介して他のユニットのコントローラに接続さ
れ、送信権を有するユニットが他のユニットに送信する
ことにより他のユニットとの間で通信を行い、この送信
権が各ユニットの間で巡回させられることによりシステ
ム全体として分散制御方式の制御が行われるよう構成さ
れた医用診断システムにおいて、上記各ユニットのコン
トローラは、送信権を受信したとき送信すべきデータや
命令を送信する手段と、送信すべきデータや命令がない
場合に一定時間送信権を保持する手段と、データや命令
を送信した後、および送信権の保持時間が経過した後、
送信権をつぎのユニットに送出する手段とを備え、該送
信権の保持時間がユニットごとに定められるとともに操
作卓ユニットについてはその保持時間が他のユニットに
比べて長く設定されていることが特徴となっている医用
診断システム。
2. Each device including a console, which constitutes the system, is divided into several units, control means for controlling each device in each unit, and communication means for communicating with other units. Is provided in each unit, the controller of each of these units is connected to the controller of another unit via a communication line, and the unit having the transmission right transmits to the other unit, so that communication with the other unit is possible. In a medical diagnostic system configured such that the transmission right is circulated between the units to perform control of the distributed control system as a whole system, the controller of each unit controls the transmission right. A means for transmitting data and instructions to be transmitted when received, and a certain period of time when there is no data or instruction to be transmitted Means to retain rights, and after sending data and instructions, and after the transmission rights hold time has elapsed,
Means for sending the transmission right to the next unit, wherein the holding time of the transmission right is determined for each unit, and the holding time of the console unit is set longer than the other units. Medical diagnostic system that has become.
JP28030396A 1996-09-30 1996-09-30 Medical diagnostic system Expired - Fee Related JP3211682B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28030396A JP3211682B2 (en) 1996-09-30 1996-09-30 Medical diagnostic system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28030396A JP3211682B2 (en) 1996-09-30 1996-09-30 Medical diagnostic system

Publications (2)

Publication Number Publication Date
JPH1099314A JPH1099314A (en) 1998-04-21
JP3211682B2 true JP3211682B2 (en) 2001-09-25

Family

ID=17623118

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28030396A Expired - Fee Related JP3211682B2 (en) 1996-09-30 1996-09-30 Medical diagnostic system

Country Status (1)

Country Link
JP (1) JP3211682B2 (en)

Also Published As

Publication number Publication date
JPH1099314A (en) 1998-04-21

Similar Documents

Publication Publication Date Title
JP2863295B2 (en) Information processing device with communication function
JP3211682B2 (en) Medical diagnostic system
JP3269520B2 (en) X-ray fluoroscope
JP3109426B2 (en) Medical diagnostic equipment
JP2927206B2 (en) X-ray diagnostic equipment
JPS63272328A (en) Power source control system of medical imaging apparatus
JP5424583B2 (en) X-ray image diagnostic apparatus and control method thereof
JP2000148544A (en) Dump output system
JPH0581083A (en) Supervisory control system for plural online systems using plural cpu
JPH04158848A (en) Ultrasonic diagnosing apparatus
JPH07313496A (en) X-ray image processing system
KR102957046B1 (en) Vehicle side mirror control system and method for control using the same
US12257099B2 (en) Mobile radiographic imaging apparatus, storage medium, and wireless communication method
JP2777130B2 (en) Motor driving device
JP3310001B2 (en) Diagnostic imaging device
JPH1027111A (en) Method for switching for operation system and stand-by system
JP2000244981A (en) Device controller using network
JPH07182261A (en) Information processor
JP2583671B2 (en) Integrated control system
JPH0721136A (en) Duplex constitution signal processor
JP2828130B2 (en) Facsimile adapter device
JP2003114804A (en) Real-time OS controller
JPH06119198A (en) Shared terminal control method
JP2001078993A (en) X-ray imaging diagnostic apparatus
JPH05189342A (en) Communication processor operation monitoring system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080719

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090719

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100719

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100719

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110719

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110719

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120719

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120719

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130719

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees