JP2575523B2 - Real-time calculation result display method - Google Patents
Real-time calculation result display methodInfo
- Publication number
- JP2575523B2 JP2575523B2 JP20924290A JP20924290A JP2575523B2 JP 2575523 B2 JP2575523 B2 JP 2575523B2 JP 20924290 A JP20924290 A JP 20924290A JP 20924290 A JP20924290 A JP 20924290A JP 2575523 B2 JP2575523 B2 JP 2575523B2
- Authority
- JP
- Japan
- Prior art keywords
- calculation
- displacement amount
- result
- input
- real
- 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
Links
Landscapes
- Digital Computer Display Output (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、実時間演算結果表示方式に関するもので
あり、特に、ある所定の実時間パラメータ入力に基づく
演算結果を、数値、グラフ、画像等を適宜に用いて表示
する際に、測定器、制御盤、CAD、CG、医用画像表示装
置等の種々の機器類を使用するようにされた実時間演算
結果表示方式に関するものである。Description: BACKGROUND OF THE INVENTION [0001] The present invention relates to a real-time calculation result display method, and more particularly, to a method for displaying a calculation result based on a predetermined real-time parameter input as a numerical value, a graph, an image, or the like. The present invention relates to a real-time calculation result display method in which various devices such as a measuring instrument, a control panel, a CAD, a CG, and a medical image display device are used when displaying by appropriately using.
[従来の技術] 第3図は、従来からの一般的な実時間演算結果表示方
式を示すブロック図である。この第3図で例示されてい
るものは、放射線治療計画装置における実時間線量分布
演算表示機構である。この第3図において、(1)は変
位量入力装置であって、当該機構に対するオペレータ手
の動きを対応の電気信号に変換するための、所要のポテ
ンショメータを備えたトラックボールまたはロータリス
イッチ等からなるものである。(2)は主演算装置であ
って、所要の規模を有するデジタル・コンピュータから
なるものである。(3)は高速演算装置であって、アレ
イ・プロセッサ等からなり、所要の線量分布演算を高速
で実行するためのものである。(4)はイメージ・メモ
リであって、前記高速演算装置(3)における線量分布
の演算結果を、所望の画像をもって表示するために記憶
するためのものである。(5)は文字表示CRT、(6)
はキーボードであって、いずれも、オペレータとの間で
所要のマン・マシン・インタフェースとしての機能を果
たすためのものである。そして、(7)はグラフィック
CRTであって、イメージ・メモリ(4)の内容をその画
面に表示するためのものである。[Prior Art] FIG. 3 is a block diagram showing a conventional general real-time calculation result display method. What is illustrated in FIG. 3 is a real-time dose distribution calculation and display mechanism in the radiation treatment planning apparatus. In FIG. 3, reference numeral (1) denotes a displacement input device, which comprises a trackball or a rotary switch provided with a required potentiometer for converting the movement of the operator's hand with respect to the mechanism into a corresponding electric signal. Things. (2) is a main processing unit, which comprises a digital computer having a required scale. (3) is a high-speed arithmetic unit, which is composed of an array processor and the like, and executes a required dose distribution operation at a high speed. (4) an image memory for storing the calculation result of the dose distribution in the high-speed calculation device (3) in order to display it with a desired image. (5) is a character display CRT, (6)
Are keyboards, each of which functions as a required man-machine interface with an operator. And (7) is a graphic
A CRT for displaying the contents of the image memory (4) on its screen.
第4図は、上記従来例の動作を説明するためのフロー
チャート図である。FIG. 4 is a flowchart for explaining the operation of the conventional example.
次に、上記従来例の動作について、第3図および第4
図を適宜に参照しながら説明する。Next, the operation of the above conventional example will be described with reference to FIGS.
Description will be made with reference to the drawings as appropriate.
まず、初めのステップ(S400)においては、ある適当
なスタート・キー(図示されない)等の押圧操作によ
り、実時間線量分布演算表示機構の動作が開始される。First, in the first step (S400), the operation of the real-time dose distribution calculation and display mechanism is started by pressing an appropriate start key (not shown) or the like.
次のステップ(S401)においては、マン・マシン・イ
ンタフェースとしての文字表示CRT(5)およびキーボ
ード(6)により、オペレータから所定の演算条件(演
算マトリクス、演算精度、演算時間等)が与えられる。
そして、例えば演算精度としては、高精度演算と簡易演
算とのいずれかが選択される。これに続くステップ(S4
02)においては、高精度演算の選択がなされたか否かの
判定がなされる。この判定の結果がYESであったときに
は、ステップ(S408)において変位量の入力がなされ、
これに続けて、変位量から演算パラメータへの変換(S4
09)、所定の高精度式に基づく演算(S410)およびその
演算結果の表示(S411)が順次行われる。このステップ
(S408)からステップ(S411)までの動作は次のように
してなされる。即ち、ある所定の変位量が変位量入力装
置(1)からオペレータによって入力されると、この入
力された変位量は、次に続く主演算装置(2)によっ
て、適当な治療用パラメータ(例えば、治療機本体角
度、照射フィールド形状、遮蔽用ブロック形状等)に変
換される。なお、この主演算装置(2)に接続されてい
る、マン・マシン・インタフェースとしての文字表示CR
T(5)およびキーボード(6)により、オペレータか
ら所定の演算条件(演算マトリクス、演算精度、演算時
間等)が予め与えられている。これに続く高速演算装置
(3)においては、前記の演算条件に基づき、所定の線
量分布演算用計算式(ここでは高精度式)を用いて所要
の演算が実行される。そして、この演算の結果として得
られた線量分布データが次段のイメージ・メモリ(4)
に格納される。このような作業を実時間で実行すること
により、グラフィックCRT(7)に、前記所定のパラメ
ータに基づく線量分布の表示がなされる。そして、この
表示がなされた後は、当初のステップ(S401)に戻る。In the next step (S401), predetermined operation conditions (operation matrix, operation accuracy, operation time, etc.) are given by the operator through the character display CRT (5) and the keyboard (6) as a man-machine interface.
Then, for example, either the high-precision operation or the simple operation is selected as the operation accuracy. Subsequent steps (S4
In 02), it is determined whether or not a high-precision operation has been selected. If the result of this determination is YES, a displacement amount is input in step (S408),
Following this, the conversion from the displacement to the calculation parameter (S4
09), a calculation based on a predetermined high-precision formula (S410) and a display of the calculation result (S411) are sequentially performed. The operation from step (S408) to step (S411) is performed as follows. That is, when a predetermined displacement amount is inputted by the operator from the displacement amount input device (1), the inputted displacement amount is converted into a proper treatment parameter (for example, by the following main processing unit (2)). (Therapeutic unit body angle, irradiation field shape, shielding block shape, etc.). The character display CR as a man-machine interface connected to the main processing unit (2)
Predetermined calculation conditions (calculation matrix, calculation accuracy, calculation time, etc.) are given in advance by the operator via T (5) and the keyboard (6). In the high-speed arithmetic device (3) following this, a required arithmetic operation is performed using a predetermined dose distribution arithmetic expression (here, a high-precision expression) based on the above arithmetic conditions. The dose distribution data obtained as a result of this calculation is stored in the next image memory (4).
Is stored in By executing such operations in real time, the dose distribution based on the predetermined parameters is displayed on the graphic CRT (7). Then, after this display is made, the process returns to the initial step (S401).
これに対して、ステップ(S402)における判定の結果
がNOであったときには、ステップ(S403)において変位
量の入力がなされ、これに続けて、変位量から演算パラ
メータへの変換(S404)、所定の簡易式に基づく演算
(S405)およびその演算結果の表示(S406)が順次行わ
れる。そして、これに続くステップ(S407)において
は、実時間処理が終了したか否かの判定がなされる。こ
の判定の結果がNOであったときには、ステップ(S403)
に戻ってそれ以降の処理が繰り返される。これに対し
て、前記ステップ(S407)における判定の結果がYESで
あったときには、初めのステップ(S401)に戻ることに
なる。ここで、ステップ(S403)からステップ(S406)
までの動作は、簡易式による演算を除いて、上述のステ
ップ(S408)からステップ(S411)までの動作と同様で
あるから、その詳細な説明は省略する。On the other hand, when the result of the determination in step (S402) is NO, a displacement amount is input in step (S403), followed by conversion of the displacement amount into a calculation parameter (S404), and (S405) based on the simplified formula (1) and the display of the calculation result (S406) are sequentially performed. Then, in the step (S407) following this, it is determined whether or not the real-time processing has been completed. When the result of this determination is NO, step (S403)
And the subsequent processing is repeated. On the other hand, when the result of the determination in the step (S407) is YES, the process returns to the first step (S401). Here, from step (S403) to step (S406)
The operations up to are the same as the above-described operations from step (S408) to step (S411) except for the calculation using the simplified formula, and therefore detailed description thereof will be omitted.
[発明が解決しようとする課題] 従来のこの種の実時間演算結果表示方式は、上記され
たような構成のものであって、その演算条件がオペレー
タによって予め設定されており、ある所定の変位量入力
に基づく実時間(演算)表示を行うようにされている。
ところで、この種の従来方式においては、通常、高速で
はあるが精度の低い(言い換えれば演算マトリクスの少
ない)算式を用いて実時間(演算)表示を行い、その一
方では、オペレータは入力変位量を適当に変化させなが
ら、最適のパラメータを探索するようにしている。その
後、この探索された最適のパラメータを用いて、高精度
の(言い換えれば演算マトリクスの多い)算式を用いて
実時間(演算)表示を行うようにされている。このため
に、真にオペレータが必要とするような、高精度の(言
い換えれば演算マトリクスの多い)条件下での治療パラ
メータを最適化させるための作業が極めて繁雑であると
いうような問題点があった。[Problem to be Solved by the Invention] This type of conventional real-time operation result display method has the above-described configuration, and the operation conditions are set in advance by an operator, and a predetermined displacement A real-time (calculation) display based on the quantity input is performed.
By the way, in the conventional method of this kind, usually, real-time (operation) display is performed using a high-speed but low-accuracy (in other words, an operation matrix is small) display, while the operator is required to reduce the input displacement amount. The optimum parameters are searched for while appropriately changing. Thereafter, real-time (computation) display is performed using a high-precision formula (in other words, a large number of computation matrices) using the searched optimal parameters. For this reason, there is a problem that the operation for optimizing the treatment parameters under the condition of high accuracy (in other words, a large number of operation matrices) that is really required by the operator is extremely complicated. Was.
この発明は、上記された各種の問題点を解決するため
になされたものであって、演算条件の切り換えに繁雑な
操作を必要とすることがなく、真にオペレータが必要と
するような、高精度の(言い換えれば演算マトリクスの
多い)条件下での治療パラメータを最適化させることが
可能にされた実時間演算結果表示方式を得ることを目的
とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-described various problems, and does not require complicated operations for switching the calculation conditions. It is an object of the present invention to obtain a real-time calculation result display method that can optimize treatment parameters under conditions of high accuracy (in other words, a large number of calculation matrices).
[課題を解決するための手段] この発明に係る実時間演算結果表示方式は、変位量を
入力する変位量入力装置と、通常は、保存された演算パ
ラメータに基づいて、高速演算装置により所定の高精度
式に基づいた高精度演算を行い、その高精度演算結果を
イメージ・メモリに書き込んでグラフィック表示装置に
表示する、定常的なタスク処理を実行し、前記タスク処
理を実行中に、タイマにより一定の周期で割込処理を開
始し、前記変位量入力装置による入力変位量に変化がな
いときは、前記割込処理を終了して前記タスク処理を続
行し、前記変位量入力装置による入力変位量に変化があ
ったときには、前記タスク処理を停止し、前記入力変位
量を演算パラメータに変換して保存し、前記演算パラメ
ータに基づいて、前記高速演算装置により所定の簡易式
に基づいた簡易演算を行い、その簡易演算結果を前記イ
メージ・メモリに書き込んで前記グラフィック表示装置
に表示し、その後前記停止したタスク処理を再起動する
主演算装置とを備えたものである。[Means for Solving the Problems] A real-time calculation result display method according to the present invention uses a displacement input device for inputting a displacement and a high-speed calculation device based on a stored calculation parameter. Performs a high-precision operation based on the high-precision equation, writes the high-precision operation result to an image memory and displays the result on a graphic display device.Performs a regular task process. An interrupt process is started at a constant cycle, and when there is no change in the input displacement amount by the displacement input device, the interrupt process is terminated and the task process is continued, and the input displacement by the displacement input device is When there is a change in the amount, the task processing is stopped, the input displacement amount is converted into an operation parameter and stored, and based on the operation parameter, the high-speed operation device performs an operation. A main operation unit that performs a simple operation based on a fixed simple expression, writes the result of the simple operation in the image memory, displays the result on the graphic display device, and then restarts the stopped task processing. It is.
[作用] この発明においては、変位量入力装置によって、変位
量が入力される。また、主演算装置によって、通常は、
保存された演算パラメータに基づいて、高速演算装置に
より所定の高精度式に基づいた高精度演算が行われ、そ
の高精度演算結果がイメージ・メモリに書き込まれてグ
ラフィック表示装置に表示される、定常的なタスク処理
が実行され、前記タスク処理を実行中に、タイマにより
一定の周期で割込処理が開始され、前記変位入力装置に
よる入力変位量に変化がないときは、前記割込処理が終
了されて前記タスク処理が続行され、前記変位量入力装
置による入力変位量に変化があったときには、前記タス
ク処理が停止され、前記入力変位量が演算パラメータに
変換されて保存され、前記演算パラメータに基づいて、
前記高速演算装置により所定の簡易式に基づいた簡易演
算が行われ、その簡易演算結果が前記イメージ・メモリ
に書き込まれて前記グラフィック表示装置に表示され、
その後前記停止したタスク処理が再起動される。[Operation] In the present invention, the displacement amount is input by the displacement amount input device. Also, depending on the main processing unit, usually
Based on the stored calculation parameters, a high-speed calculation device performs high-precision calculation based on a predetermined high-precision formula, and the high-precision calculation result is written to an image memory and displayed on a graphic display device. Task processing is executed, and during the execution of the task processing, an interrupt processing is started at a fixed cycle by a timer, and when there is no change in the input displacement amount by the displacement input device, the interrupt processing is terminated. And the task processing is continued, and when there is a change in the input displacement amount by the displacement amount input device, the task processing is stopped, the input displacement amount is converted into an operation parameter and stored, and the operation parameter is stored in the operation parameter. On the basis of,
A simple operation based on a predetermined simple expression is performed by the high-speed operation device, and the result of the simple operation is written to the image memory and displayed on the graphic display device,
Thereafter, the stopped task processing is restarted.
[実施例] 第1図は、この発明の一実施例である実時間演算結果
表示方式を示すブロック図である。この第1図におい
て、(1)は変位量入力装置であって、当該機構に対す
るオペレータ手の動きを対応の電気信号に変換するため
の、所要のポテンショメータを備えたトラックボールま
たはロータリスイッチ等からなるものである。(2A)は
主演算装置であって、所要の規模を有するデジタル・コ
ンピュータからなるものである。(3)は高速演算装置
であって、アレイ・プロセッサ等からなり、所要の線量
分布演算を高速で実行するためのものである。(4)は
イメージ・メモリであって、前記高速演算装置(3)に
おける線量分布の演算結果を、所望の画像をもって表示
するために記憶するためのものである。(5)は文字表
示CRT、(6)はキーボードであって、いずれも、オペ
レータとの間で所要のマン・マシン・インタフェースと
しての機能を果たすためのものである。そして、(7)
はグラフィックCRTであって、イメージ・メモリ(4)
の内容をその画面に表示するためのものである。[Embodiment] FIG. 1 is a block diagram showing a method of displaying a real-time operation result according to an embodiment of the present invention. In FIG. 1, reference numeral (1) denotes a displacement input device, which comprises a trackball or a rotary switch provided with a required potentiometer for converting the movement of an operator's hand with respect to the mechanism into a corresponding electric signal. Things. (2A) is a main processing unit, which comprises a digital computer having a required scale. (3) is a high-speed arithmetic unit, which is composed of an array processor and the like, and executes a required dose distribution operation at a high speed. (4) an image memory for storing the calculation result of the dose distribution in the high-speed calculation device (3) in order to display it with a desired image. (5) is a character display CRT, and (6) is a keyboard, each of which functions as a required man-machine interface with an operator. And (7)
Is a graphic CRT and image memory (4)
Is displayed on the screen.
第2図は、上記実施例の動作を説明するためのフロー
チャート図である。この第2図の中で、第2図(A)は
所定の割込処理を説明するためのフローチャート図であ
り、また、第2図(B)は所定のタスク処理を説明する
ためのフローチャート図である。FIG. 2 is a flowchart for explaining the operation of the above embodiment. In FIG. 2, FIG. 2 (A) is a flowchart for explaining a predetermined interrupt process, and FIG. 2 (B) is a flowchart for explaining a predetermined task process. It is.
次に、上記実施例の動作について、第1図および第2
図を適宜に参照しながら説明する。Next, the operation of the above embodiment will be described with reference to FIGS.
Description will be made with reference to the drawings as appropriate.
いま、上記実施例は定常の動作を続行中であるとす
る。このときには、上記実施例は高精度の演算・表示動
作をしており、内蔵されている適当なタイマ(図示され
ない)により、一定の周期で割込処理がかかるようにさ
れている。以下、この割込処理について、前記第2図
(A)を主として参照しながら説明する。まず、ステッ
プ(S21)において、前述されたような適当なタイマに
よる割込スタートが生じる。次のステップ(S22)にお
いては、変位量入力装置(1)から所定の変位量が入力
される。そして、これに続くステップ(S23)におい
て、入力変位量に変化があったか否かの判定がなされ
る。この判定の結果がNOであったときには、ステップ
(S29)までスキップして割込処理が終了する。即ち、
このときには、定常的な高精度の演算・表示動作を続行
するようにされる。Now, it is assumed that the normal operation is being continued in the above embodiment. At this time, the above-described embodiment performs a high-precision calculation / display operation, and an appropriate built-in timer (not shown) performs an interrupt process at a constant cycle. Hereinafter, this interrupt processing will be described mainly with reference to FIG. 2 (A). First, in step (S21), an interrupt is started by an appropriate timer as described above. In the next step (S22), a predetermined displacement is input from the displacement input device (1). Then, in the step (S23) following this, it is determined whether or not the input displacement amount has changed. If the result of this determination is NO, the process skips to step (S29) and the interrupt process ends. That is,
At this time, a steady high-precision calculation / display operation is continued.
これに対して、ステップ(S23)における判定の結果
がYESであったときには、ステップ(S24)に移行して、
定常的な高精度の演算・表示動作の続行が停止される。
即ち、高精度の演算・表示のためのタスクの実行が停止
される。これに続くステップ(S25)においては、入力
変位量から対応の演算パラメータへの変換がなされ、後
での高精度の演算・表示動作において用いるために、適
当な記憶手段(図示されない)に格納・保存される。次
のステップ(S26)においては、所定の簡易式を用い
て、高速演算装置(3)による演算が実行される。そし
て、これに続くステップS27)において、先の演算の結
果がイメージ・メモリ(4)に書き込まれる。なお、こ
の書き込みは、先に書き込まれているデータ上にオーバ
ライトすることによってなされる。更に、このステップ
(S27)においては、グラフィックCRT(7)に対する新
規な画像の表示もなされる。そして、これに続くステッ
プ(S28)においては、高精度の演算・表示動作のため
のタスクが再起動される。On the other hand, when the result of the determination in step (S23) is YES, the process moves to step (S24),
The continuation of the steady high-precision calculation / display operation is stopped.
That is, the execution of the task for high-accuracy calculation / display is stopped. In the subsequent step (S25), the input displacement amount is converted into a corresponding calculation parameter, and stored in an appropriate storage means (not shown) for use in a later high-precision calculation / display operation. Will be saved. In the next step (S26), a calculation is performed by the high-speed calculation device (3) using a predetermined simple formula. Then, in the subsequent step S27), the result of the previous operation is written to the image memory (4). Note that this writing is performed by overwriting data that has been previously written. Further, in this step (S27), a new image is displayed on the graphic CRT (7). Then, in the step (S28) following this, the task for the high-accuracy calculation / display operation is restarted.
次に、このタスクの実行について、第2図(B)を主
として参照しながら説明する。まず、ステップ(T21)
におけるタスクスタートがあり、これに続けて、前記の
保存されているパラメータの読み取りがなされ(T2
2)、このパラメータを用いて高精度での演算が実行さ
れる(T23)。そして、この演算結果の表示が、イメー
ジ・メモリ(4)およびグラフィックCRT(7)を使用
することによってなされる。Next, the execution of this task will be described mainly with reference to FIG. 2 (B). First, step (T21)
There is a task start at, followed by reading of the stored parameters (T2
2), a high-precision operation is performed using these parameters (T23). The result of the calculation is displayed by using the image memory (4) and the graphic CRT (7).
また、ここでの高精度演算はその処理時間が長いこと
から、その演算・表示中に変位量入力装置(1)から入
力される変位量に変化があったときには、第2図(A)
におけるステップ(S24)からステップ(S28)までの動
作のために、前記高精度演算の実行が中断される。そし
て、適当な時間の経過後に、前記の変化した変位量に基
づく高精度演算が再開されることになる。In addition, since the high-precision calculation here takes a long processing time, if there is a change in the displacement input from the displacement input device (1) during the calculation / display, FIG.
Due to the operation from step (S24) to step (S28) in, the execution of the high-precision calculation is interrupted. Then, after an appropriate time has elapsed, the high-precision calculation based on the changed displacement amount is restarted.
なお、上記実施例では、変位量入力装置として、トラ
ックボールやロータリスイッチを用いることができる
が、これに代えて、マウス、デジタイザ、ジョイスティ
ックを用いることもできる。In the above embodiment, a trackball or a rotary switch can be used as the displacement input device. Alternatively, a mouse, a digitizer, or a joystick can be used.
また、表示装置としてはグラフィックCRTが例示され
ているけれども、これに限らず、例えば、LCD、EL、プ
ラズマディスプレイ等の任意所望のものを用いることが
できる。Further, although a graphic CRT is exemplified as the display device, the present invention is not limited to this, and any desired device such as an LCD, an EL, and a plasma display can be used.
更に、上記実施例は放射線治療計画装置を例にとって
あるけれども、その演算結果の表示が、数値、グラフ、
画像等の任意の態様をもって実時間で表示できるような
手段、例えば、各種測定器、制御盤、CAD、CG、医用画
像表示装置等においても同様な作用効果が奏せられるも
のである。Further, although the above-described embodiment takes the radiation treatment planning apparatus as an example, the display of the calculation result is represented by numerical values, graphs,
A similar function and effect can be obtained in a means capable of displaying an image or the like in an arbitrary manner in real time, for example, various measuring instruments, control panels, CAD, CG, medical image display devices, and the like.
また、入力変位量の変化の検出等のような、この発明
の各種の制御機能部については、これらを適当な電気回
路からなるハードウエア構成のものでも実現させること
ができる。Also, various control function units of the present invention, such as detection of a change in the amount of input displacement, can be realized by a hardware configuration including an appropriate electric circuit.
更に、この発明の方式における演算の内容について
は、リアルタイム・ズーム、回転、断面再構成等の実時
間画像処理や、各種測定器におけるスペクトル表示等を
考えに入れることができる。Further, as for the contents of the calculation in the method of the present invention, real-time image processing such as real-time zoom, rotation, and cross-section reconstruction, spectrum display in various measuring instruments, and the like can be considered.
[発明の効果] 以上説明したように、この発明に係る実時間演算結果
表示方式は、変位量を入力する変位量入力装置と、通常
は、保存された演算パラメータに基づいて、高速演算装
置により所定の高精度式に基づいた高精度演算を行い、
その高精度演算結果をイメージ・メモリに書き込んでグ
ラフィック表示装置に表示する、定常的なタスク処理を
実行し、前記タスク処理を実行中に、タイマにより一定
の周期で割込処理を開始し、前記変位量入力装置による
入力変位量に変化がないときは、前記割込処理を終了し
て前記タスク処理を続行し、前記変位量入力装置による
入力変位量に変化があったときには、前記タスク処理を
停止し、前記入力変位量を演算パラメータに変換して保
存し、前記演算パラメータに基づいて、前記高速演算装
置により所定の簡易式に基づいた簡易演算を行い、その
簡易演算結果を前記イメージ・メモリに書き込んで前記
グラフィック表示装置に表示し、その後前記停止したタ
スク処理を再起動する主演算装置とを備えたので、従来
と同様なハードウェア構成のものにおいて、演算条件の
切り換えを簡単に行うことができるようにして、高精度
のものが安価に得られるという効果が奏せられる。[Effects of the Invention] As described above, the real-time calculation result display method according to the present invention uses a displacement input device for inputting a displacement and a high-speed calculation device based on stored calculation parameters. Perform high-precision calculations based on a predetermined high-precision formula,
Writing the high-precision operation result to an image memory and displaying it on a graphic display device, performing a regular task process, and during the task process, starting an interrupt process at a constant cycle by a timer, When there is no change in the input displacement amount by the displacement amount input device, the interrupt process is terminated and the task process is continued, and when there is a change in the input displacement amount by the displacement amount input device, the task process is executed. Stopping, converting the input displacement amount into a calculation parameter and storing it, performing a simple calculation based on a predetermined simple formula by the high-speed calculation device based on the calculation parameter, and storing the simple calculation result in the image memory And a main processing unit for displaying the data on the graphic display device and then restarting the stopped task processing. In those A configuration, as can be easily performed switching of operation conditions, effect of high accuracy can be obtained at low cost are obtained if.
第1図は、この発明の一実施例である実時間演算結果表
示方式を示すブロック図、第2図は、上記実施例方式の
動作を説明するためのフローチャート図、第3図は、従
来からの一般的な実時間演算結果表示方式を示すブロッ
ク図、第4図は、上記従来例方式の動作を説明するため
のフローチャート図である。 (1)は変位量入力装置、 (2)、(2A)は主演算装置、 (3)は高速演算装置、 (4)はイメージ・メモリ、 (5)は文字表示CRT、 (6)はキーボード、 (7)はグラフィックCRT。 なお、図中で同一符号が付されたものは、同一または相
当のものを示す。FIG. 1 is a block diagram showing a method for displaying a real-time operation result according to one embodiment of the present invention, FIG. 2 is a flowchart for explaining the operation of the above-described embodiment, and FIG. FIG. 4 is a block diagram showing a general real-time calculation result display method, and FIG. 4 is a flowchart for explaining the operation of the above-mentioned conventional example method. (1) is a displacement input device, (2) and (2A) are main processors, (3) is a high-speed processor, (4) is an image memory, (5) is a character display CRT, and (6) is a keyboard. (7) Graphic CRT. In the drawings, the same reference numerals denote the same or corresponding components.
Claims (1)
算装置により所定の高精度式に基づいた高精度演算を行
い、その高精度演算結果をイメージ・メモリに書き込ん
でグラフィック表示装置に表示する、定常的なタスク処
理を実行し、 前記タスク処理を実行中に、タイマにより一定の周期で
割込処理を開始し、前記変位量入力装置による入力変位
量に変化がないときは、前記割込処理を終了して前記タ
スク処理を続行し、 前記変位量入力装置による入力変位量に変化があったと
きには、前記タスク処理を停止し、前記入力変位量を演
算パラメータに変換して保存し、前記演算パラメータに
基づいて、前記高速演算装置により所定の簡易式に基づ
いた簡易演算を行い、その簡易演算結果を前記イメージ
・メモリに書き込んで前記グラフィック表示装置に表示
し、その後前記停止したタスク処理を再起動する主演算
装置と を備えたことを特徴とする実時間演算結果表示方式。A displacement input device for inputting a displacement amount; and a high-speed operation device for performing a high-precision operation based on a predetermined high-precision formula based on the stored operation parameters. Performing a regular task process for writing the result to an image memory and displaying the result on a graphic display device; while executing the task process, an interrupt process is started at a fixed cycle by a timer; When there is no change in the input displacement amount due to, the interrupt processing is terminated and the task processing is continued.When there is a change in the input displacement amount by the displacement amount input device, the task processing is stopped, The input displacement is converted into a calculation parameter and stored, and based on the calculation parameter, a simple calculation is performed by the high-speed calculation device based on a predetermined simple formula, and the simple calculation result is obtained. Serial writing in the image memory is displayed on the graphic display device, then real-time calculation result display method, characterized in that said a restart main processing unit to stop the task processing.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20924290A JP2575523B2 (en) | 1990-08-09 | 1990-08-09 | Real-time calculation result display method |
US07/680,421 US5291404A (en) | 1990-04-18 | 1991-04-04 | Radiotherapy treatment planning system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20924290A JP2575523B2 (en) | 1990-08-09 | 1990-08-09 | Real-time calculation result display method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0496128A JPH0496128A (en) | 1992-03-27 |
JP2575523B2 true JP2575523B2 (en) | 1997-01-29 |
Family
ID=16569717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20924290A Expired - Fee Related JP2575523B2 (en) | 1990-04-18 | 1990-08-09 | Real-time calculation result display method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2575523B2 (en) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5043890A (en) * | 1989-06-12 | 1991-08-27 | General Electric | Compensation of computed tomography data for objects positioned outside the field of view of the reconstructed image |
-
1990
- 1990-08-09 JP JP20924290A patent/JP2575523B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0496128A (en) | 1992-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4794554A (en) | Electronic calculator having a graph display function | |
JPH0349119B2 (en) | ||
CN110471609B (en) | Text information editing method and device, computer equipment and storage medium | |
JPH01142818A (en) | Screen control system | |
JP2575523B2 (en) | Real-time calculation result display method | |
JPS6049425A (en) | Display system for sentence processor | |
JPS5911932B2 (en) | Numerical data input processing method using image display device | |
JPH03263217A (en) | Information input/output device | |
JP2606819B2 (en) | Graph display device | |
JPH03256116A (en) | Information processor | |
JPH11338456A (en) | Map display system and image scroll processing method in it | |
JPH0724048B2 (en) | Small electronic calculator with graph display function | |
JPH04436Y2 (en) | ||
JPH04359311A (en) | Information processor | |
JP2941807B2 (en) | Data processing apparatus and method | |
JP3069863B2 (en) | Graphic display processing device and graphic display processing method | |
EP0471681B1 (en) | Real-time adjustable-transform device driver for physical devices | |
JP2616426B2 (en) | String display device | |
JPH0687236B2 (en) | Mechanism for selecting homonyms in word processors | |
JPS60258636A (en) | Graphic processor | |
JPH07191798A (en) | Input device | |
JPH09171429A (en) | Data input device | |
JPH05197509A (en) | Information processor | |
JPH02165219A (en) | Mouse coordinate position input device | |
JPH074361B2 (en) | Ultrasonic diagnostic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |