(57)【特許請求の範囲】
【請求項１】
核磁気共鳴現象を利用して被検体の断面画像を生成する表示する磁気共鳴イメージング装置であって、
表示装置と、
磁気共鳴イメージング装置において行う、相互に入出力関係を有することのできる処理である複数のタスクにそれぞれ対応する複数のタスクＧＵＩ領域を含む第１のウインドウを前記表示装置に表示するタスク出力表示部と、
前記タスク間の入出力関係を表現した表示を含む第２のウインドウを前記表示装置に表示する入出力関係表示部と、
を有し、
前記複数のタスクは、前記被検体の断面画像を撮像することを含むタスクであるスキャンタスクを含み、
前記入出力関係表示部は、前記スキャンタスクの入出力関係を、他の入出力関係とは区別可能に表現した表示を行うことを特徴とする磁気共鳴イメージング装置。
【請求項２】
前記入出力関係表示部は、前記複数のタスク間の入出力関係を表現した表示として、前記タスクまたは前記タスクＧＵＩ領域を表すシンボル図形を、対応するタスクの入出力関係を表す線分で結んだ表示を行うことを特徴とする請求項１記載の磁気共鳴イメージング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気共鳴イメージング装置上で行う処理を定義、操作するためのグラフィックユーザインタフェースに関するものである。
【０００２】
【従来の技術】
磁気共鳴イメージング装置（以下、「ＭＲＩ装置」と記す）は、ＮＭＲ（核磁気共鳴）現象を利用して被検体の所望の検査部位における原子核スピンの密度分布や緩和時間分布を計測し、その計測結果から被検体の所望の断面を画像表示する装置である。
【０００３】
従来このようなＭＲＩ装置上で行う、撮像、画像処理、印刷等の処理を定義、操作するためのグラフィックユーザインタフェース（以下、「ＧＵＩ」と記す）の技術としては、タスクカードと呼ばれるカードを模した表示オブジェクトに対して個々の処理を予め定義し、このタスクカード上で定義した処理の操作や処理結果の表示を行う技術が知られている。
【０００４】
この技術では、図１４に示すように、ＭＲＩ装置に設けた表示装置上のウインドウ中に、上下方向について相互に重ならない位置に設けたタブを有する複数のタスクカードをタブ以外の部分を重ねて表示する。そして、ユーザより選択されたタブを持つタスクカードを最前面に移動して表示し、そのタスクカード中において当該タスクカードに定義された処理の操作の受付や、処理結果の画像の表示などを行う。
【０００５】
ここで、各タスクカードに対応する処理は、入出力関係で関連づけて定義することができる。この入出力関係により、たとえば、あるタスクカードに対応する処理結果（出力）の画像を、他のタスクカードに対応する処理の処理対象（入力）とすることができる。
【０００６】
このように処理間に出力関係を設けることができることなどより、各タスクカードに対応する処理には、実行すべき処理順序に制限が生じる。そこで、従来は、この処理の処理順序の制限を満足する処理順序を予め定義し、この処理順序に従って、各処理に対応するタスクカードのタブ位置を決定していた。すなわち、より前に実行すべき処理のタスクカードのタブがより上にくるように、上記ウインドウ中のタスクカードの表示を行っていた。また、各タブには、そのタスクカードに対応する処理を識別可能な名称などを表示していた。
【０００７】
【発明が解決しようとする課題】
しかしＭＲＩ装置上で行うべき処理が多数、複雑となると、各処理間の関係も複雑となるため、ユーザは、各処理間の入出力関係や入出力の前後関係の把握が困難となる。特に、ＭＲＩ装置では撮像処理だけでも多種の処理が存在し、結果の画像を用いてより複雑な撮像を行うことが多い。また、撮像処理の結果である画像やそれを利用した処理も多数生じるため、上記タスクカードを用いる技術では、タスクカードに対する処理の定義や、各タスクカードに対応する処理の処理結果間の関係の把握が困難となる。また、たとえば、ユーザが、上記タブ順、すなわち、予め定義した処理順序によらず、ある処理の処理結果を得るために必要な処理だけを実行したいような場合には、どのタスクカードに対応する処理が実行するべき処理であるのか特定することが困難となる。
【０００８】
そこで、本発明は、ＭＲＩ装置上において行う処理の入出力関係や入出力の前後関係をユーザがより直感的に把握可能なＭＲＩ装置を提供することを課題とする。これにより種々の撮像を手順良く行うことができ、また得られた結果画像を診断上有効に利用することが可能なＭＲＩ装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
前記課題達成のために、本発明は、ＭＲＩ装置において、表示装置と、ＭＲＩ装置において行う、相互に入出力関係を有することのできる処理である複数のタスクにそれぞれ対応する複数のタスクＧＵＩ領域を含む第１のウインドウを前記表示装置に表示するタスク出力表示部と、前記タスク間の入出力関係を表現した表示を含めた第２のウインドウを前記表示装置に表示する入出力関係表示部とを設けたものである。
【００１０】
このようなＭＲＩ装置によれば、入出力関係表示部は、上述したタスクカードのようなタスクとユーザとの間の入出力のためのタスクＧＵＩ領域を含む第１のウインドウとは別に、第２のウインドウに複数のタスク間の入出力関係を表現した表示を行うので、これよりユーザは、ＭＲＩ装置上において各タスクＧＵＩ領域を用いて入出力を行うタスクの入出力関係や入出力の前後関係を、より直感的に把握可能となるので、各タスクＧＵＩ領域による各タスクの操作や、各タスクの処理結果の意味付けの理解が容易となる。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１２】
図１に、本実施形態に係るＭＲＩ装置の構成を示す。
図示するように、ＭＲＩ装置は、静磁場を発生する静磁場発生磁石と、被検体に傾斜磁場を与える領斜磁場コイル２及び傾斜磁場電源３と、被検体の生態組織を構成する原子の原子核にＮＭＲ現象を起こす高周波パルスを所定のパルスシーケンスで繰り返し印加する照射コイル４と、この照射コイルからの高周波パルスにより被検体に高周波磁場を照射する送信系５と、ＮＭＲ現象による放出されるエコー信号を検出する受信コイル６及び受信系７と、以上のような各部の撮像動作を制御する制御装置８と、検出されたエコー信号に画像再構成演算を施して被検体の断面画像を生成する等の各種後処理を行う処理装置１０を有する。
【００１３】
次に、図２に処理装置１０の構成を示す。
図示するように処理装置１０は、表示装置１１、入力装置１２、プリンタ１３、処理部１４を有する。また、処理部１４は、ウインドウマネージャ２１、サブウインドウＧＵＩ制御部２２、メインウインドウＧＵＩ制御部２３、タスク定義処理部２４、タスク実行制御部２５、タスク定義記憶部２６、タスク出力データ記憶部２７、タスク２８の群、プリンタ制御部２９を有する。
【００１４】
ただし、処理装置１０のハードウエアは、たとえば、ＣＰＵや、主記憶、ハードディスクなどの固定型の記憶媒体を用いる外部記憶装置、可搬型の記憶媒体を用いる外部記憶装置、キーボードやポインティングデバイスなどの入力装置、表示装置、プリンタなどの出力装置などを備えた、一般的な構成を有する電子計算機であってよい。そして、ＣＰＵが主記憶にロードされたプログラムを実行することにより以下の各処理を実行するようにしてかまわない。この場合、各プログラムは、予め、外部記憶装置の記憶媒体に記憶され、必要に応じて主記憶にロードされ実行される。
【００１５】
タスク定義記憶部２６は、ＭＲＩ装置上で行う処理であるタスク２８の内容を定義するタスク定義を記憶する。
【００１６】
図３に、このタスク定義の内容を示す。
図示するようにタスク定義は、タスク毎に設けられ、各タスク定義は、識別子、タスク種別、タスク名称、入力リンク情報、出力リンク情報、タスク特性の情報を持つ。
【００１７】
識別子にはタスクの識別子が記述される。また、タスク種別には、そのタスクが断面画像の撮像を行うスキャン処理のタスクであるのか、画像処理のタスクであるのか、印刷のタスクであるのかなどのタスクが行う処理の種類を表す情報が記述される。ここで、以下では、説明の便宜上、スキャン処理のタスクをスキャンタスクと、他の処理のタスクを一般タスクと呼ぶ。
【００１８】
タスク名称には当該タスクの名称が記述され、処理順序には当該タスクの処理順序が記述される。また、入力リンク情報には当該タスクが処理対象（入力）とする処理結果（通常、画像）を出力するタスクの識別子が１または複数記述され、出力リンク情報には、当該タスクの処理結果（通常、画像）を入力とするタスクのタスク定義の識別子が１または複数記述される。なお、スキャンタスクは撮像を行う他、たとえば、他のタスクの出力、たとえば他のスキャンタスクで撮像した画像を入力とし、撮像した画像と合わせて、または、撮像した画像と共に処理して出力とすることができる。
【００１９】
次に、タスク特性には、そのタスクにおいて行う処理の詳細が記述される。
以下、このような処理装置における、ＭＲＩ装置上で行う処理を定義、操作するためのＧＵＩについて説明する。
【００２０】
メインウインドウＧＵＩ制御部２３は、ウインドウマネージャ２１を介して、図４に示すメインウインドウを表示装置１１に表示する。ここで、ウインドウマネージャ２１は、ユーザとメインウインドウＧＵＩ制御部２３とのメインウインドウ上の入出力の仲介と、後述するユーザとサブウインドウＧＵＩ制御部２２とのサブウインドウ上の入出力の仲介など、各ウインドウについて、ユーザとウインドウを入出力に用いる部位との間の入出力の仲介を行う。
【００２１】
図示するように、メインウインドウＧＵＩ制御部２３は、このメインウインドウにおいて、タスク定義記憶部２６に記憶された各タスク定義に従って、各タスクに対応するタスクカード４０１を表示する。ここで、以下では、説明の便宜上、スキャンタスクに対応するタスクカードをスキャンカードと、一般タスクに対応するタスクカードを一般タスクカードと呼ぶ。
【００２２】
タスクカード４０１は、上下方向について相互に重ならない位置に各タスクカード４０１に設けたタブ４０２以外の部分を重ねて表示する。また、各タスクカード４０１のタブ４０２には、対応するタスク定義に記述されたタスク名称を表示する。また、各タスクカード４０１のタブ４０２は、対応するタスク定義に記述された処理順序に従って、より前の順序のものがより上にくるように各タスクカード４０１に設ける。
【００２３】
各タスクカード４０１は、対応するタスクの実行指示を受け付けるための実行ボタン４０３と、タスクの処理結果（画像等）を表示するための処理結果表示領域４０４を持つ。
また、メインウインドウは、サブウインドウ呼出ボタン４０５を有する。
【００２４】
このようなメインウインドウにおいて、いずれかのタスクカード４０１のタブ４０２がユーザによって入力装置１２を介して選択されると、これをウインドウマネージャ２１から通知されたメインウインドウＧＵＩ制御部２３は、選択されたタブを持つタスクカード４０１を最前面に表示する。
【００２５】
また、その最前面に表示したタスクカード４０１の実行ボタン４０３がユーザによって選択されると、これをウインドウマネージャ２１から通知されたメインウインドウＧＵＩ制御部２３は、そのタスクカードに対応するタスクの実行をタスク実行制御部２５に指示する。指示を受けたタスク実行制御部２５は、タスク定義記憶部２６に記憶されているそのタスクのタスク定義に従ってタスク２８を生成し、その処理を実行させる。そしてタスク２８より処理結果を受け取ったならば、これをタスク出力データ記憶部２７に記憶すると共に、メインウインドウＧＵＩ制御部２３に渡す。処理結果を受け取ったメインウインドウＧＵＩ制御部２３は、これをメインウインドウ中の当該タスク２８に対応するタスクカード４０１の処理結果表示領域４０４に表示する。
【００２６】
ここで、処理を実行するタスク２８がスキャンタスクである場合、当該タスク２８は、対応するタスク定義のタスク特性の記述に従って、たとえば、制御装置８に指令を発行して、上述のような撮像動作を行わせ、撮像結果を入力として、画像再構成演算処理を実行し被検体の断面画像を処理結果として出力する。また、処理を実行するタスクのタスク定義の入力リンク情報に、他タスクのタスク定義の識別子が記述されている場合、そのタスクの処理結果をタスク実行制御部２５を介してタスク出力データ記憶部２７から読み込んで、これを処理対象（入力）とする。たとえば、処理を実行するタスク２８が印刷を行うタスクである場合、当該タスクは、入力リンク情報に定義された他タスク２８の処理結果である画像などをタスク出力データ記憶部２７から読み出し、プリンタ制御部２９を介してプリンタ１３へ印刷する。
【００２７】
一方、メインウインドウにおいて、サブウインドウ呼出ボタン４０５がユーザによって入力装置１２を介して選択されると、これをウインドウマネージャ２１から通知されたメインウインドウＧＵＩ制御部２３は、サブウインドウＧＵＩ制御部２２にサブウインドウの表示を要求する。
サブウインドウの表示を要求されたサブウインドウＧＵＩ制御部２２はサブウインドウをウインドウマネージャ２１を介して表示装置１１に表示する。
【００２８】
図５にこのサブウインドウをＧＵＩとして処理装置１０が行う処理を、図６にサブウインドウを示す。
まず、サブウインドウＧＵＩ制御部２２は、タスク定義を読み出し（ステップ５０１）、各タスクカード定義のタスク種別、入力リンク情報、出力リンク情報に従って生成した（ステップ５０２）後述するタスクカードトレインの表示を含むサブウインドウを、ウインドウマネージャ２１を介して表示装置１１に表示する（ステップ５０３）。
【００２９】
図６に示すように、サブウインドウは、タスクカードトレイン表示領域６０１と、コマンドボタン表示領域６０２を有する。また、コマンドボタン表示領域６０２は、タスクカード生成ボタン６０３、タスクカード削除ボタン６０４、リンク設定ボタン６０５、リンク解除ボタン６０６、処理順序決定ボタン６０７、リンク反映ボタン６０８、閉ボタン６０９を有している。
【００３０】
また、サブウインドウＧＵＩ制御部２２は、タスク定義記憶部２６に記憶されたタスク定義に従って、タスクカードトレイン表示領域６０１に、それぞれがタスク２８及びこれに対応するメインウインドウ中のタスクカード４０１を表すカードシンボルを、各タスクカードに対応するタスク間の入出力関係に従って線分で結んだタスクカードトレイン６１０を表示する。
【００３１】
ここで、各カードシンボルの形状について説明する。
図７に示すように、本実施形態では、スキャンカードのカードシンボル（以下、「スキャンシンボル」と記す）と、一般タスクカードのカードシンボル（以下、「一般カードシンボル」と記す）では違う形状を用いる。
【００３２】
すなわち、図中aに示すように、一般カードシンボル７１０には、左側に入力リンクコネクター７１１を、右側に一般カードシンボル用出力リンクコネクター７１２と、右下側にスキャンシンボル用出力リンクコネクター７１３を設ける。
【００３３】
また、図中bに示すように、スキャンシンボル７２０には、左上側に入力リンクコネクター７２１を、右側に一般カードシンボル用出力リンクコネクター７２２と、右下側にスキャンシンボル用出力リンクコネクター７２３を設ける。
【００３４】
また、各カードシンボル７１０／７２０上には、対応するタスクのタスク定義に記述されたタスク名称と、タスク定義に記述された処理順序を表示する。
【００３５】
このようなスキャンシンボルと一般カードシンボルを用いて、サブウインドウＧＵＩ制御部２２は、タスクカードトレイン６１０を、タスク定義のタスク種別、入力リンク情報、出力リンク情報に従って図８に示すように表示する。
【００３６】
すなわち、一般タスクの出力を入力とするスキャンタスクが存在する場合、その一般タスクの一般カードシンボル７１０のスキャンシンボル用出力リンクコネクター７１３と、スキャンタスクのスキャンシンボル７２０の入力リンクコネクター７２１を線分で結んで表示する。
【００３７】
また、あるスキャンタスクの出力を入力とする他のスキャンタスクが存在する場合、そのあるスキャンタスクのスキャンシンボルのスキャンシンボル用出力リンクコネクター７２３と、他のスキャンタスクのスキャンシンボル７２０の入力リンクコネクター７２１を線分で結んで表示する。
【００３８】
また、スキャンタスクの出力を入力とする一般タスクが存在する場合、そのスキャンタスクのスキャンシンボル７２０の一般カードシンボル用出力リンクコネクター７２２と、一般タスクの一般カードシンボル７１０の入力リンクコネクター７１１を線分で結んで表示する。
【００３９】
また、ある一般タスクの出力を入力とする他の一般タスクが存在する場合、そのある一般タスクの一般カードシンボル７１０の一般カードシンボル用出力リンクコネクター７１２と、他の一般タスクの一般カードシンボル７１０の入力リンクコネクター７１１を線分で結んで表示する。
【００４０】
ここで、スキャンタスクの出力を入力とする他スキャンタスクが存在する場合、そのあるスキャンタスクのスキャンカードシンボル７２０のスキャンシンボル用出力リンクコネクター７２３と、他のスキャンタスクのスキャンシンボル７２０の入力リンクコネクター７２１を結ぶ線分は、他の線分と区別可能なように、他の線分と異なる色で表示する。
各カードシンボル７１０／７２０の配置は以下のルールに従って定める。
【００４１】
すなわち、カードシンボル７１０／７２０の入力リンクコネクター７１１／７２１に接続する線分が表す入力から出力へ向かう方向がなるべく左から右に水平に進むようにカードシンボルは配置する。
【００４２】
すなわち、一般カードシンボル７１０については、なるべく当該一般カードシンボルの入力リンクコネクター７１１に接続する線分が接続するカードシンボル７１０／７２０のうちのいずれかの右側に配置する。また、スキャンシンボル７２０については、なるべく当該スキャンシンボル７２０の入力リンクコネクター７２１に接続する線分が接続するカードシンボル７１０／７２０のうち、一番左側にあるものの下側の位置に配置するか、または、スキャンシンボル７２０は、全て一番左側の位置に配置する。
【００４３】
このようにタスクカードトレイン６１０が表示された状態において、タスクカード生成ボタン６０３がユーザによって操作された場合（ステップ５０４）、ウインドウマネージャ２１を介してこれを受け取ったサブウインドウＧＵＩ制御部２２は、図９に示すタスクカード生成ウインドウをウインドウマネージャ２１を介して、表示装置１１に表示する（ステップ５１１）。
【００４４】
そして、このタスクカード生成ウインドウ上の、タスク内容受付領域９０１、９０２、９０３において、新たに生成するタスクの種類や名称や処理の内容を受付ける（ステップ５１２）。そして、タスクカード生成ウインドウ上のOKボタン９０４が押されたならば（ステップ５１３）、タスクカード生成ウインドウを閉じ、受け付けたタスクの種類に応じて新たなカードシンボル７１０／７２０を生成し、カードトレイン表示領域６０１上に表示する（ステップ５１４）と共に、タスク定義処理部２４にタスク定義の更新を指示する。タスク定義処理部２４は、指示に応じて、新たに与えた識別子や、受け付けた内容に応じたタスク名称やタスク種別やタスク特性を記述した新たなタスク定義を生成しタスク定義記憶部２６に格納する（ステップ５１５）。
【００４５】
次に、タスクカードトレイン６１０が表示された状態において、タスクカード削除ボタン６０４がユーザによって操作された場合（ステップ５０４）、ウインドウマネージャ２１を介してこれを受け取ったサブウインドウＧＵＩ制御部２２は、図１０aに示すようにタスクカードトレイン６１０上の任意のカードシンボル７１０／７２０の選択をウインドウマネージャ２１を介して受付け（ステップ５２１）、受け付けたカードシンボル７１０／７２０を、図１０bに示すように当該カードシンボル７１０／７２０に接続していた線分共々消去する（ステップ５２２）と共に、タスク定義処理部２４にタスク定義の更新を指示する。タスク定義処理部２４は、指示に応じて、受け付けたカードシンボル７１０／７２０に対応するタスク定義をタスク定義記憶部２６より削除する。また、削除したタスク定義の識別子が、他のタスク定義の入力リンク情報、出力リンク情報中に記述されていれば、その識別子の記述を消去する（ステップ５２３）。
【００４６】
次に、タスクカードトレイン６１０が表示された状態において、リンク設定ボタン６０５がユーザによって操作された場合（ステップ５０４）、ウインドウマネージャ２１を介してこれを受け取ったサブウインドウＧＵＩ制御部２２は、図１１aに示すようにタスクカードトレイン上の任意の二つのカードシンボル７１０／７２０の選択をウインドウマネージャ２１を介して受付（ステップ５３１）、最初に受け付けたカードシンボルの出力を後に受け付けたカードシンボルの入力とすることを表す線分を表示する（ステップ５３３）。このとき、前記カードシンボルの配置のルールに従い、各カードシンボルの配置し直しを行う（ステップ５３２）と共に、タスク定義処理部２４にタスク定義の更新を指示する。なお、線分の接続する出力コネクタは、前述のように各カードシンボル７１０／７２０がスキャンシンボルであるか一般カードシンボルであるかによって決定する。また、タスク定義処理部２４は、指示に応じて、後に受け付けたカードシンボルの入力リンク情報に、最初に受け付けたカードシンボルに対応するタスク定義の識別子を記述する。また、最初に受け付けたカードシンボル７１０／７２０に対応するタスク定義の出力リンク情報に、後に受け付けたカードシンボル７１０／７２０に対応するタスク定義の識別子を記述する（ステップ５３４）。
【００４７】
次に、タスクカードトレイン６１０が表示された状態において、リンク解除ボタン６０６がユーザによって操作された場合（ステップ５０４）、ウインドウマネージャ２１を介してこれを受け取ったサブウインドウＧＵＩ制御部２２は、タスクカードトレイン６１０上の任意の線分の選択を受付け（ステップ５４１）、受け付けた線分を消去する（ステップ５４２）と共に、タスク定義処理部２４にタスク定義の更新を指示する。タスク定義処理部２４は、指示に応じて、受け付けた線分が接続していた二つのカードシンボル７１０／７２０のうち、当該線分が入力リンクコネクタ７１１／７２１に接続していたカードシンボル７１０／７２０に対応するタスク定義中の入力リンク情報から、受け付けた線分が接続していた他方のカードシンボル７１０／７２０に対応するタスク定義の識別子を消去する。また、当該線分がスキャンシンボル用出力リンクコネクタ７１３／７２３または一般カードシンボル用出力リンクコネクタ７１２／７２２に接続していたカードシンボル７１０／７２０に対応するタスク定義中の出力リンク情報から、受け付けた線分が接続していた他方のカードシンボル７１０／７２０に対応するタスク定義の識別子を消去する（ステップ５４３）。
【００４８】
次に、タスクカードトレイン６０１が表示された状態において、図１２aに示すようにカードシンボル７１０／７２０がユーザによってドラッグアンドドロップされると（ステップ５０４）、ウインドウマネージャ２１を介してこれを受け取ったサブウインドウＧＵＩ制御部２２は、ドロップされた位置に、そのカードシンボル７１０／７２０の位置を更新する（ステップ５５１）。このとき、そのカードシンボル７１０／７２０に接続していた線分が存在する場合には、この線分の端もカードシンボル７１０／７２０に追随するように更新する。
【００４９】
また、ドロップされた位置が、図１２ｂに示すように線分上の位置である場合には（ステップ５５２）線分の張り替えを行う。すなわち、図１２cに示すように、カードシンボル７１０／７２０が、その上にドロップされた線分を消去すると共に、消去した線分がスキャンシンボル用出力リンクコネクタ７１３／７２３または一般カードシンボル用出力リンクコネクタ７１２／７２２に接続していたカードシンボルの出力をドロップされたカードシンボル７１０／７２０の入力とすることを表す線分を表示し、ドロップされたカードシンボル７１０／７２０の出力を、消去した線分が入力リンクコネクタ７１１／７２１に接続していたカードシンボル７１０／７２０の入力とすることを表す線分を表示する（ステップ５５４）。そして、タスク定義処理部２４にタスク定義の更新を指示する。
【００５０】
なお、このとき、前記カードシンボルの配置のルールに従い、各カードシンボル７１０／７２０の配置し直しを行う（ステップ５５３）。また、線分の接続する出力コネクタは、前述のように各カードシンボルがスキャンシンボル７１０であるか一般カードシンボル７２０であるかによって決定する。
【００５１】
タスク定義処理部２４は、指示に応じて、消去した線分が入力リンクコネクタ７１１／７２１に接続していたカードシンボルに対応するタスク定義中の入力リンク情報から、消去した線分が接続していた他方のカードシンボル７１０／７２０に対応するタスク定義の識別子を消去する。また、消去した線分がスキャンシンボル用出力リンクコネクタ７１３／７２３または一般カードシンボル用出力リンクコネクタ７１２／７２２に接続していたカードシンボル７１０／７２０に対応するタスク定義中の出力リンク情報から、消去した線分が接続していた他方のカードシンボル７１０／７２０に対応するタスク定義の識別子を消去する。
【００５２】
さらに、消去した線分がスキャンシンボル用出力リンクコネクタ７１３／７２３または一般カードシンボル用出力リンクコネクタ７１２／７２２に接続していたカードシンボルの出力リンク情報に、ドロップされたカードシンボル７１０／７２０に対応するタスク定義の識別子を記述する。また、ドロップされたカードシンボル７１０／７２０に対応するタスク定義の入力リンク情報に、消去した線分がスキャンシンボル用出力リンクコネクタ７１３／７２３または一般カードシンボル用出力リンクコネクタ７１２／７２２に接続していたカードシンボルに対応するタスク定義の識別子を記述する。また、消去した線分が入力リンクコネクタ７１１／７２１に接続していたカードシンボル７１０／７２０の入力リンク情報に、ドロップされたカードシンボル７１０／７２０に対応するタスク定義の識別子を記述する。また、ドロップされたカードシンボル７１０／７２０に対応するタスク定義の出力リンク情報に、消去した線分が入力リンクコネクタ７１１／７２１に接続していたカードシンボルに対応するタスク定義の識別子を記述する（ステップ５５５）。
【００５３】
次に、タスクカードトレイン６１０が表示された状態において、処理順序決定ボタン６０７がユーザによって操作された場合（ステップ５０４）、ウインドウマネージャ２１を介してこれを受け取ったサブウインドウＧＵＩ制御部２２は、ユーザより各カードシンボル７１０／７２０に対する処理順序の指定を、たとえば、指定処理順序に従ったカードシンボル７１０／７２０の順次選択などにより受付け（ステップ５６１）、これに合わせて各カードシンボル７１０／７２０中の処理順序の表示を更新する（ステップ５６３）と共に、タスク定義処理部２４にタスク定義の更新を指示する。タスク定義処理部２４は、指示に応じて、各カードシンボルに対応するタスク定義の処理順序を受け付けた処理順序に更新する（ステップ５６４）。ただし、サブウインドウＧＵＩ制御部２２は、各カードシンボル７１０／７２０について、タスクカードトレインに従った入出力関係上、より前に処理されなければならないタスクのカードシンボルより前の処理順序の指定は受け付けないようにする（ステップ５６２）。
【００５４】
次に、タスクカードトレイン６０１が表示された状態において、リンク反映ボタン６０８がユーザによって操作された場合（ステップ５０４）、ウインドウマネージャ２１を介してこれを受け取ったサブウインドウＧＵＩ制御部２２は、メインウインドウＧＵＩ制御部２３に、メインウインドウのリフレッシュを要求する（ステップ５７１）。リフレッシュ要求を受けたメインウインドウＧＵＩ制御部２３は、タスク定義記憶部に記憶された各タスク定義を読み直し、タスクカード４０１を表示し直す。
【００５５】
これにより、サブウインドウ上でなされた変更が、メインウインドウに反映されることになる。たとえば、図１３に示すようにサブウインドウ上で新たなに生成されたタスクのタスクカード４０１がメインウインドウ上に生成されたり、サブウインドウ上で削除されたタスクのタスクカード４０１がメインウインドウ上から削除されたり、サブウインドウ上で成された処理順序の変更などに従ったタスクカード４０１の配置やタブ４０２位置の変更がメインウインドウ上でなされることになる。
【００５６】
次に、タスクカードトレイン６１０が表示された状態において、閉ボタン６０９がユーザによって操作された場合（ステップ５０４）、ウインドウマネージャ２１を介してこれを受け取ったサブウインドウＧＵＩ制御部２２は、サブウインドウを閉じ（ステップ５７１）、処理を終了する。
【００５７】
なお、以上説明した実施形態では、サブウインドウ上でタスクやタスクの入出力関係の生成削除や変更を受け付けてこれを行い、リンク反映ボタン６０８の押し下げに応じて、これらの生成削除や変更の内容をメインウインドウのタスクカードの表示に反映したが、これに代えて、または、これと共に、メインウインドウ上でタスクやタスクの入出力関係の生成削除や変更を受け付けてこれを行い、リンク反映ボタン６０８または別途設けたボタンの押し下げ等に応じて、これらの生成削除や変更の内容をサブウインドウのタスクトレインの表示に反映しするようにしても良い。
【００５８】
【発明の効果】
以上のように、本発明によれば、ＭＲＩ装置上において行う処理の入出力関係や入出力の前後関係をユーザがより直感的に把握可能なＭＲＩ装置を提供することができる。これにより多数の撮像シーケンスを内蔵したＭＲＩ装置であっても、それらを効果的に駆使して診断に役立つ情報を有効利用することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るＭＲＩ装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る処理装置の構成を示すブロック図である。
【図３】本発明の実施形態に係るタスク定義の内容を示す図である。
【図４】本発明の実施形態に係るメインウインドウを示す図である。
【図５】本発明の実施形態に係るサブウインドウＧＵＩ制御部２２の処理を示すフローチャートである。
【図６】本発明の実施形態に係るサブウインドウを示す図である。
【図７】本発明の実施形態に係るカードシンボルの形状を示す図である。
【図８】本発明の実施形態に係るタスクカードトレインを示す図である。
【図９】本発明の実施形態に係るタスクカード生成ウインドウを示す図である。
【図１０】本発明の実施形態に係るカードシンボル削除のＧＵＩを示す図である。
【図１１】本発明の実施形態に係るリンク設定のＧＵＩを示す図である。
【図１２】本発明の実施形態に係るカードシンボル挿入によるリンク設定のＧＵＩを示す図である。
【図１３】本発明の実施形態に係るリンク反映のようすを示す図である。
【図１４】従来のＭＲＩ装置におけるタスクカードによるＧＵＩを示す図である。
【符号の説明】
静磁場コイル１、領斜磁場コイル２、傾斜磁場電源３、照射コイル４、送信系５、受信系７、制御装置８、処理装置１０、表示装置１１、入力装置１２、プリンタ１３、処理部１４を、ウインドウマネージャ２１、サブウインドウＧＵＩ制御部２２、メインウインドウＧＵＩ制御部２３、タスク定義処理部２４、タスク実行制御部２５、タスク定義記憶部２６、タスク出力データ記憶部２７、タスク２８、プリンタ制御部２９
【図１】
0004597407.tif 000002
【図２】
0004597407.tif 000003
【図３】
0004597407.tif 000004
【図４】
0004597407.tif 000005
【図５】
0004597407.tif 000006
【図６】
0004597407.tif 000007
【図７】
0004597407.tif 000008
【図８】
0004597407.tif 000009
【図９】
0004597407.tif 000010
【図１０】
0004597407.tif 000011
【図１１】
0004597407.tif 000012
【図１２】
0004597407.tif 000013
【図１３】
0004597407.tif 000014
【図１４】
0004597407.tif 000015