(57)【特許請求の範囲】
【請求項１】
医用画像診断装置を操作するための操作用対話装置において、
親機能領域と子機能領域を同一画面上に備え、実行可能な階層構造の機能を選択するための複数のキーデザインを含む画面をする情報表示手段と、
前記情報表示手段に取り付けられ、押された位置を検出する検出手段と、
前記検出手段の検出結果に基づいて、選択された機能を判定する判定手段と、
前記選択された機能の実行順序の情報を記憶する対話画面管理テーブルと、
前記選択された機能が親機能である場合、その親機能に対応する子機能のキーデザインを前記画面の子機能領域に表示させ、前記親機能の実行終了又は子機能領域の画面の消去が指示された時に、その指示に対応する子機能領域の画面を消去すると共に、前記対話画面管理テーブルの実行順序の情報に基づいて、他の実行中の親機能に対応する子機能のキーデザインを、その消去された画面の子機能領域部分に表示させる手段とを備えることを特徴とする操作用対話装置。
【請求項２】
前記親機能領域、前記子機能領域の境界またはその近傍に階層構造を表示する手段を設けたことを特徴とする請求項１記載の医用診断装置の操作用対話装置。
【請求項３】
前記キーデザインは、その機能が実行状態である場合と、実行状態でない場合で表示が切り替わるものであることを特徴とする請求項１又は請求項２記載の医用診断装置の操作用対話装置。
【請求項４】
前記子機能の中で優先度の高い機能を予め登録する手段を有し、親機能の実行の指示を受けると自動的に優先度の高い子機能を選択し実行することを特徴とする請求項１乃至請求項２のいずれか１項記載の医用診断装置の操作用対話装置。
【請求項５】
優先度の高い子機能として、実行中の親機能を終了する直前の子機能を登録することを特徴とする請求項４記載の医用診断装置の操作用対話装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、Ｘ線診断装置、Ｘ線ＣＴ装置、ＭＲＩ装置、ＰＡＣＳ、および画像処理表示装置などに用いられる操作部に係り、特に階層構造を有する機能を画面表示し表示画面と対話をしながら選択して実行の指示または実行中の機能の終了の指示をする操作用対話装置に関する。
【０００２】
【従来の技術】
医用画像診断装置や画像処理表示装置などは、オペレータが装置の有する機能を実行する手段として操作部に各種機能のＯＮ／ＯＦＦキーを設け、このキーを押すことにより機能の実行または実行中の機能の終了を指示している。このように操作部にキーを設ける場合、配置できるキーの数は操作部の物理的大きさにより制限される。そこで、最近ではＴＶモニタまたは液晶表示器のような情報表示部と抵抗膜を利用したタッチパネルのような位置入力器を組み合わせた操作部が利用されている。この情報表示部の画面に装置の有する機能のキーを表示する。そして、オペレータが機能を選択してキーを押すと、その位置を検出して入力することにより選択された機能を認識し、その機能を実行または終了させることができる。このようにして、表示画面のキーデザイン（機能）を変更することにより数多くの機能キーを切り替えて設けることができるようになる。
【０００３】
このような機能の中に複数の子機能を有する場合は、キーを押すことによって実行または終了のみの指示では不十分である。この場合は装置とオペレータの間で対話が必要となる。このため、対話情報を情報表示部に表示し、オペレータが複数の子機能の中から一つを選択し、それを指示する仕組みが必要になる。さらに、一つの子機能に複数の孫機能が存在する場合は、子機能の選択後に孫機能の対話画面を表示し選択させる必要がある。このように機能が階層構造をしていて複雑になると、オペレータは現在選択しようとしている機能が子機能か孫機能か分からなくなってしまう。そこで、従来、これを回避するため、図３４に示すように、階層的に機能を選択していく際に対話画面の表示位置を少しずつずらして表示するものがある。これにより、現在選択しようとしている機能の階層位置を目視で判断することができるようになっている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のこの種の医用画像診断装置や画像処理表示装置などにおける操作用対話装置では、階層構造をもつ機能では一つの孫機能を実行するために、各階層を順に選択してゆく必要があり瞬時に実行することができないという不具合があった。また、複数の機能を同時に実行させることができる装置では、複数の機能を実行させると対話画面が重なり合い、画面が複雑になるため実行中の機能を認識することが難しくなるという欠点があった。
【０００５】
本発明は上記事情に鑑みてなされたものであり、その目的は、機能の階層構造を同一画面に表示して子機能や孫機能を瞬時に選択でき、かつ対話画面の重なり情報を管理することにより実行中の機能を容易に認識することができる操作用対話装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明は、医用画像診断装置を操作するための操作用対話装置において、親機能領域と子機能領域を同一画面上に備え、実行可能な階層構造の機能を選択するための複数のキーデザインを含む画面をする情報表示手段と、前記情報表示手段に取り付けられ、押された位置を検出する検出手段と、前記検出手段の検出結果に基づいて、選択された機能を判定する判定手段と、前記選択された機能の実行順序の情報を記憶する対話画面管理テーブルと、前記選択された機能が親機能である場合、その親機能に対応する子機能のキーデザインを前記画面の子機能領域に表示させ、前記親機能の実行終了又は子機能領域の画面の消去が指示された時に、その指示に対応する子機能領域の画面を消去すると共に、前記対話画面管理テーブルの実行順序の情報に基づいて、他の実行中の親機能に対応する子機能のキーデザインを、その消去された画面の子機能領域部分に表示させる手段とを備えることを特徴とする。
【０００７】
【作用】
本発明によれば、親、子機能とその階層構造が認識可能に表示されるため、次の機能選択の誤りを防止でき、医用診断装置の操作を行う際のオペレータの負担を軽減することができる。さらに、実行中の親機能を実行した終了した場合、その子機能領域の対話画面を消去すると共に、その消去された子機能領域部分に対話画面管理テーブルの情報に基づいて他の子機能の対話画面が表示される。
【０００８】
【実施例】
以下に、本発明の実施例を図面に基づいて説明する。図１は、本発明の操作用対話装置の基本構成を示すブロック図である。図１において、符号１はＣＰＵであり、このＣＰＵ１は全体の制御を行う。ＣＰＵ１の制御下でグラフィックメモリ２に機能を示すキーデザインや各種デザインなどの情報を描画する。このグラフィックメモリ２は表示制御部３から記録している情報を順次読み出すためのアドレス信号をもらって情報をＤ／Ａ変換器４に出力する。また表示制御部３はＤ／Ａ変換器４に一画面を識別する同期信号を出力する。グラフィックメモリ２より読み出されたデータはＤ／Ａ変換器４により順次Ｄ／Ａ変換される。Ｄ／Ａ変換された画面情報は情報表示器７に表示される。これにより、ＣＰＵ１がグラフィックメモリ２に描画した機能を示すキーデザインや各種デザインなどの情報は情報表示器７に表示される。この情報表示器７には位置検出器８が取り付けられている。この位置検出器８がオペレータにより押されると、その押された位置座標を検出し、その座標に応じたＸ位置信号とＹ位置信号が出力される。このＸ位置信号はＸ位置用Ａ／Ｄ変換器６ａに、またＹ位置信号はＹ位置用Ａ／Ｄ変換器６ｂに入力される。ディジタル信号化されたＸ、Ｙの位置情報は位置入力部５を経由してＣＰＵ１が読み取る。ＣＰＵ１にて機能を示すキーデザインを描画した位置と押された位置情報を照合することにより、キーが押されたかどうか、またどのキーが押されたかを判定することができる。なお、符号９は磁気ディスクなどの不揮発性記録媒体であり、装置が有する機能を管理するための機能管理テーブル、各機能のキーデザイン描画管理テーブル、および優先子機能や優先孫機能などを登録し記憶しておくためのものである。また、符号１０はＣＰＵメモリなどの揮発性記録媒体であり、実行中の機能の管理および子機能や孫機能の領域の描画制御を行うための対話画面管理テーブルを記憶しておくためのものである。これら管理テーブルに基づいてＣＰＵ１がグラフィックメモリ２に描画することにより各種の機能を示すキーが情報表示器７に表示される。
【０００９】
以下に情報表示器７に表示される機能を示すキーデザインや各種のデザインの実施例を示す。
図２は、本発明の操作用対話装置の画面の実施例を示す図である。上記のように、ＣＰＵ１は磁気ディスク９に記録してある機能管理テーブルやキーデザイン描画管理テーブルに基づいてグラフィックメモリ２の描画領域１１を仮想的に親機能領域１２、子機能領域１３、および孫機能領域１４の３つに分割する。図２に示すように、親機能領域１２内に子機能領域１３を、子機能領域１３内に孫機能領域１４をそれぞれ設けている。ＣＰＵ１は親機能、子機能、および孫機能の対話画面をそれぞれ独立に管理する。まず、親機能領域に親機能の対話画面を描画する。図２においては、機能Ａから機能Ｆまでのキーが表示されている。
オペレータは親機能の対話画面から実行したい親機能（機能Ａから機能Ｆの中のいずれか）を選択し、そのキーデザインを押す。これにより、ＣＰＵ１は上記のようにして、その位置情報から選択された親機能を認識する。そして、ＣＰＵ１は選択された親機能の子機能に関する対話画面を子機能領域１３に描画する。
【００１０】
オペレータは表示された子機能の対話画面から実行したい子機能（図２においては具体例は表示されてない）を選択し、そのキーデザインを押す。これにより、ＣＰＵ１はその位置情報から選択された子機能を認識する。ＣＰＵ１は選択された子機能を実行する。
また、子機能に孫機能がある場合は、同様にしてＣＰＵ１は選択された子機能の孫機能に関する対話画面を孫機能領域１４に描画する。オペレータは表示された孫機能の対話画面から実行したい孫機能（図２においては具体例は表示されてない）を選択し、そのキーデザインを押して実行させる。
【００１１】
図３は、本発明の操作用対話装置の画面の一例を示す図である。図３（ａ）には親機能領域１２、子機能領域１３、および孫機能領域１４の境界にそれぞれ予め同一方向からの陰影（１２ａ、１３ａおよび１４ａ）をデザインとして付加的に描画した例が示されている。このように対話画面を表示することによりオペレータは親、子および孫の階層構造を目視で認識することができる。図３（ｂ）は親機能領域１２、子機能領域１３、および孫機能領域１４を立体的に表示して示したもので親、子および孫の各対話画面をそれぞれ独立に管理できることを示している。
【００１２】
図４は、本発明の操作用対話装置の画面の他の例を示す図である。図４においては、親機能領域１２、子機能領域１３、および孫機能領域１４の境界の近傍に予め階層の展開を示すデザイン１５および１６を付加的に描画しておく。この対話画面を表示することによりオペレータは親、子および孫の階層構造を目視で認識することができる。
【００１３】
図５は、本発明の操作用対話装置の画面の他の実施例を示す図である。オペレータが図２に示す親機能領域１２の対話画面の中から機能を選択し、該当するキーデザインを押す。ＣＰＵ１は位置検出器８からの位置情報により押された位置を認識し、選択された親機能を認識する。選択された親機能が実行状態でない場合は、ＣＰＵ１は選択された親機能を実行状態としその子機能の対話画面を子機能領域１３に表示する。そして、ＣＰＵ１は選択された親機能のキーデザインを実行状態の表示に書き替える。図５の例では機能Ａが選択され実行状態の表示に書き替えられている。また、選択された親機能が実行状態である場合は、ＣＰＵ１はその親機能の実行を中断し終了させてその子機能の対話画面を子機能領域１３から消去するとともにその親機能のキーデザインを実行状態の表示から基本デザインに戻す。なお、子機能が孫機能を有する場合は同様の動作を展開する。
【００１４】
図６は、本発明の操作用対話装置の画面の別の実施例を示す図である。オペレータが図５に示すように既に実行中の親機能がある状態で親機能領域１２の対話画面の中から次に実行する新たな機能を選択し、該当するキーデザインを押す。ＣＰＵ１は位置検出器８からの位置情報により押された位置を認識し、新たに選択された親機能を認識する。ＣＰＵ１は新たに選択された親機能を実行状態としその子機能の対話画面を子機能領域１３に表示する。これにより、前に実行していた子機能の対話画面は消える。また、ＣＰＵ１は新たに選択された親機能のキーデザインを実行状態の表示に書き替える。図６の例では機能Ｅが新たに選択され実行状態の表示に書き替えられている。なお、新たに表示された子機能が孫機能を有する場合は同様の動作を展開する。そして、ＣＰＵ１は複数の親機能が実行状態にあることを認識し、その実行順をＣＰＵメモリ１０に記憶し管理するとともにそれらの子機能および孫機能の対話画面の情報も記憶し管理する。
【００１５】
図７は、本発明の操作用対話装置の画面のさらに他の実施例を示す図である。この例は各子機能の対話画面に予め子機能領域１３の対話画面の切り替え要求キーデザイン１７を付加している。これにより、オペレータが消えた子機能の対話画面を再び利用したいと思ったとき、この切り替え要求キーデザイン１７を押す。するとＣＰＵ１は位置検出器８からの位置情報により押された位置を認識し、切り替え要求キー１７が押されたことを認識し、ＣＰＵメモリ１０に記憶していた親機能の実行順に従い前の子機能の対話画面を読み出し改めて表示する。これにより、それまで表示していた子機能の対話画面は消える。図７の例では、図６の例で示す状態で切り替え要求キー１７が押され、子機能の対話画面が親機能Ｅの子機能の対話画面からその前の親機能Ａの子機能の対話画面に切り替わり表示されている。
【００１６】
図８は、本発明の操作用対話装置の画面のさらに他の実施例を示す図である。この例は各子機能の対話画面に予め子機能領域１３の対話画面の消去要求キーデザイン１８を付加している。これにより、オペレータが表示中の子機能の対話画面を誤って操作することを回避したい場合、対話画面の消去要求キーデザイン１８を押す。するとＣＰＵ１は位置検出器８からの位置情報により押された位置を認識し、消去要求キー１８が押されたことを認識する。そして、対話画面を初期の子機能領域１３のデザインに戻す。もし、複数の親機能が実行状態にある場合は、記憶し管理している親機能の実行順に従い前の子機能の対話画面を読み出し改めて表示する。これにより、それまで表示していた子機能の対話画面は消える。
【００１７】
なお、上記の切り替え要求キー１７および消去要求キー１８については、主に親機能の対話画面に対する子機能の対話画面の切り替え・消去要求に関して説明したが、子機能の対話画面に対する孫機能の対話画面でも同様の作用を行うようにすることもできる。
【００１８】
また、各親機能ごとに実行要求を受けたときに優先的に実行する子機能および孫機能を予め磁気ディスク９に記録されている機能管理テーブルに優先子機能テーブルや優先孫機能テーブルなどを設けて登録し記憶しておくこともできる。こうしておくと、オペレータが親機能領域の対話画面の中から実行する親機能を選択し、該当するキーデザインを押す。するとＣＰＵ１は位置検出器８からの位置情報により押された位置を認識し、選択された親機能を認識する。ＣＰＵ１はこの選択された親機能を実行状態とし、同時に記憶している優先度に従って子機能および孫機能を自動的に順次実行してゆく。これにより、オペレータからの親機能の実行要求だけで、子機能および孫機能を選択することなく優先度の高いものを実行状態とする。そして、記憶している優先度を固定することなく、入れ替え登録可能にしておき、親機能の実行状態を中断するときの子機能および孫機能を優先度の高いものとして記憶することもできる。このようにすることにより、次に選択したとき前の状態を継続して実行状態とすることができる。
【００１９】
次に、図９〜図２７を用いて具体的実施例を説明する。この実施例の装置は親機能に画像処理や画像ファイルなどに関する機能が設定される。ここでは、画像拡大、画像間演算、文字入力、および画像記録の各機能キーを有するものとする。画像拡大機能は表示する画像の任意の領域を固定倍率で拡大表示する。画像間演算機能は２画像間の加算や減算を行う。文字入力機能は固定倍率で任意の文字を画像の上に描画する。また、画像記録機能は表示画像を記録媒体に記録したり記録媒体から読み出し再生する。
各親機能は子機能を持っている。画像拡大機能では画像拡大率として１倍、２倍、４倍、および８倍の各機能キーを有する。画像間演算機能では画像間加算および画像間減算の各機能キーを有する。文字入力機能では文字倍率として１倍、２倍、４倍、および８倍の各機能キーを有する。また、画像記録機能では画像記録および画像再生の各機能キーを有する。
さらに、子機能の一部には孫機能を持つものがある。画像拡大機能では画像を拡大する領域を上下左右に移動させる機能キーを有する。また、文字入力機能では文字の描画位置を移動させる機能キーを有する。
【００２０】
これらの機能は図９に示す機能管理テーブルに登録されており、この機能管理テーブルは磁気ディスク９などの不揮発性記録媒体に記録しておく。図９に示すように機能管理テーブルは親機能テーブル、子機能テーブルおよび最優先子機能テーブルを有する。親機能テーブルおよび子機能テーブルには上記各機能が登録される。また、最優先子機能テーブルの画像拡大機能の欄には２倍が、そして文字入力機能の欄には４倍が登録されている。各テーブルには装置の実使用前にそれぞれの機能が登録される。最優先子機能テーブルについては各親機能の実行終了時に選択されていた子機能を随時登録するものとする。
また、これらの機能は図１０に示すキー描画管理テーブルに基づいてＣＰＵ１によりグラフィックメモリ２に描画される。このキー描画管理テーブルも磁気ディスク９などの不揮発性記録媒体に記録されている。図１０に示すようにキー描画管理テーブルは親機能、子機能、および孫機能などの各キーデザインを描画するための描画座標や描画サイズを個別に管理する。各テーブルには装置の実使用前にそれぞれのデータが登録される。なお、この描画管理テーブルには示されていないが切替や消去などの機能も描画座標や描画サイズが付与されていて管理されている。また、図９および図１０に示す管理テーブルの各機能やデータは固定的なものではなく必要に応じて登録し直して差し替えることができる。
【００２１】
以下に、この具体的実施例の作用・動作を説明する。この場合、実行している機能の管理や描画制御を行うために図１１に示すような対話画面管理テーブルを有する。この対話画面管理テーブルはＣＰＵメモリ１０などの揮発性記録媒体に記録される。この対話画面管理テーブルには親機能の実行順に親機能名を実行親機能テーブルを登録する。親機能が実行された時、子機能描画テーブルには「描画中」を登録する。また、子機能の中で、実行している子機能名を実行子機能テーブルに登録する。さらに、その子機能の孫機能が実行中の場合は孫機能管理テーブルに「有り」を登録する。
【００２２】
（１）  装置が起動されると、図１２に示すように親機能領域１２に上記４種類の親機能を示すキーが描画される。また、子機能領域１３には切替要求キー１７および消去要求キー１８が描画される。
【００２３】
（２）  オペレータにより画像拡大を示すキーが選択されて押されると図１３に示すようにそのキーを実行状態の表示にするとともに子機能領域１３に画像拡大率を選択するための１倍、２倍、４倍および８倍の各機能キーが描画される。
【００２４】
（３）  この時、子機能の中に優先度の高い機能がある場合にはその子機能を優先的に実行状態とする。この実施例では画像拡大率２倍が最優先機能として登録されているので、自動的に画像を２倍に拡大してモニタなどに表示する。そして、図１４に示すように子機能領域１３の２倍のキーを実行状態の表示にするとともに孫機能領域１４に拡大領域を上下左右に移動させる機能キーと確定キー１９とが描画される。この時の対話画面管理テーブルを図１５に示す。
【００２５】
（４）  オペレータにより孫機能の拡大領域を上に移動させる↑キーが押されると、画像の拡大領域を上に移動させてモニタなどに表示する。移動が所望の状態になるとオペレータにより確定キー１９が押され、拡大領域の移動を終了するとともに図１６に示すように孫機能領域１４の描画を消す。これにより画像拡大機能の動作を終える。この時の対話画面管理テーブルを図１７に示す。図１７では、孫機能の動作を終了して孫機能領域１４の描画を消しているので、孫機能管理テーブルは「なし」が登録されている。
【００２６】
（５）  このように、画像拡大の機能が実行状態のときにオペレータにより親機能の画像間演算キーが押されると、図１８に示すようにそのキーを実行状態の表示にするとともに子機能領域１３に画像間演算の実行機能を選択するための画像間加算および画像間減算のキーが描画される。このとき、前に描画していた画像拡大の子機能領域の各キーは消される。また、この画像間演算機能には孫機能がないため孫機能領域は持たない。この時の対話画面管理テーブルを図１９に示す。図１９から先ず画像拡大が実行され、続いて画像間演算が実行されたことが分かる。画像拡大および画像間演算ともに子機能描画があり、現在は画像間演算の子機能が描画されており、画像拡大では子機能の「２倍」が選択され、その孫機能の拡大領域の移動は終了していることが分かる。
【００２７】
（６）  オペレータにより子機能領域１３の画像間減算のキーが押されると図２０に示すようにそのキーを実行状態の表示にする。そして、対象となる画像間の減算を行いモニタなどに表示する。この時の対話画面管理テーブルを図２１に示す。画像間演算にて画像間減算が選択されたので、実行子機能テーブルに画像間減算が登録されている。この画像間減算には孫機能がないため孫機能管理テーブルには「なし」が登録されている。
【００２８】
（７）  ここで、オペレータにより対話画面の切替キー１７が押されると、図２２に示すように、現在実行状態にある画像間演算機能の前に実行していた画像拡大機能の子機能領域１３が改めて描画される。子機能の２倍キーが実行状態の表示で描画される。この時の対話画面管理テーブルを図２３に示す。対話画面切り替え要求が押されたので、実行中の親機能の前に実行していた親機能に実行権が移動する。このため、画像拡大の子機能描画テーブルが「描画中」となり、一方、画像間演算の子機能描画テーブルは「有り」となる。
【００２９】
（８）  そして、画像拡大の機能を終了するために親機能領域１２の画像拡大キーがオペレータにより押されると画像拡大の実行を終了するとともに図２４に示すように画像拡大キーの実行状態表示を消す。また、この場合画像拡大を実行する直前に画像間演算を実行しているため、子機能領域１３に改めて画像間演算の子機能領域が描画される。画像間加算および画像間減算のキーが描画され、画像間減算のキーが実行状態の表示で描画される。この時の対話画面管理テーブルを図２５に示す。親機能の実行が終了すると、この管理テーブルから削除される。画像拡大の機能を終了させたので、実行番号１に画像間演算が移動し、画像拡大に関するものは消える。
【００３０】
（９）  この状態で子機能の誤操作を防ぐためにオペレータにより対話画面の消去キー１８が押されると、対話画面管理テーブルを参照して画像間演算より前に実行している親機能があるかどうかを判定する。この場合は、他に実行している親機能がないため図２６に示すように子機能領域の対話画面の描画が消される。但し、画像間演算は継続する。この時の対話画面管理テーブルを図２７に示す。子機能描画の消去要求が押されたので、子機能描画テーブルに「なし」が登録され描画が消される。仮に、画像間演算より前に実行している親機能がある場合にはその親機能の子機能領域の対話画面が切り替わって描画される。
【００３１】
最後に、この具体的実施例における作用・動作のフローをフローチァートを用いて説明する。図２８はメインフローを示す図である。図２８において、装置が起動される（はじめ）と、親機能領域にキー描画管理テーブルにて親機能を示すキーおよび子機能領域に切替要求キーや消去要求キーが描画される（２０）。そして、上記のように親機能が選択され、その選択された親機能の子機能の対話画面が描画される。描画された子機能の対話画面から子機能が選択され、その選択された子機能の孫機能の対話画面が描画される。同様に、描画された孫機能の対話画面から孫機能が選択されてそれぞれの機能が実行される。また、必要に応じて切替や消去の要求がなされて実行される。それぞれの選択は対話画面上のキーデザインを押すことによって行われる。押されたキーの位置座標を位置検出器で検出し位置入力部から入力する（２１）。入力された位置情報からＣＰＵはキー描画管理テーブルや対話画面管理テーブルを参照して押されたキーを判定する（２２）。判定の結果、押されたキーが親機能キーであればその親機能処理（１００）を、子機能キーであればその子機能処理（２００）を、孫機能キーであればその孫機能処理（３００）を実行し、また、切替要求キーであれば対話画面の切り替え（４００）を、消去要求キーであれば対話画面の消去（５００）を行う。そして、次にどの機能キーが押されるかを待ち、機能キーが押されるとステップ２１に戻る。
【００３２】
図２９は親機能処理のフローチァートを示す図である。親機能キーが押されるとはじめ（１００）となり、まず、その親機能が実行中であるかどうかを判定（１０１）する。判定の結果、ＹＥＳの場合はその機能の実行を終了し、対話画面管理テーブルから実行状態を削除する（１０２）。同時にそのキーの実行状態表示を終了（１０３）し、対話画面管理テーブルから前に実行していた親機能の子機能領域を描画（１０４）し対話画面を表示する。また、判定の結果がＮＯの場合は対話画面管理テーブルに実行状態を登録（１０５）し、そのキーを実行状態表示（１０６）としてキー描画管理テーブルに基づいて子機能領域を描画（１０７）し対話画面を表示する。そして、機能管理テーブルから最優先子機能があるかどうかを判定（１０８）する。判定の結果、ＹＥＳの場合はその登録されている最優先の子機能処理（２００）を行う。また、判定の結果がＮＯの場合は表示された子機能対話画面から子機能を選択してキーを押してその子機能処理（２００）を行う。
【００３３】
図３０は子機能処理のフローチァートを示す図である。最優先子機能が登録されているか、または子機能キーが押されるとはじめ（２００）となり、まず、その子機能が実行中であるかどうかを判定（２０１）する。判定の結果、ＹＥＳの場合はその機能の実行を終了し、対話画面管理テーブルから実行状態を削除する（２０２）。同時にそのキーの実行状態表示を終了（２０３）し、その子機能を終了（２０４）する。また、判定の結果がＮＯの場合は対話画面管理テーブルに実行状態を登録（２０５）し、そのキーを実行状態表示（２０６）として子機能を実行する（２０７）。そして、機能管理テーブルから孫機能があるかどうかを判定（２０８）する。判定の結果、ＹＥＳの場合は孫機能領域を描画（２０９）して孫機能対話画面を表示する。また、判定の結果がＮＯの場合は子機能処理をおわる。
【００３４】
図３１は孫機能処理のフローチァートを示す図である。表示された孫機能の対話画面から実行する孫機能を選択してその孫機能を実行させるとはじめ（３００）となり、実行させた孫機能が確定であるかどうかを判定（３０１）する。判定の結果、確定キーが押されてＹＥＳの場合は対話画面管理テーブルから実行状態を削除する（３０２）。同時に孫機能領域の描画を消して（３０３）、孫機能処理をおわる。判定の結果がＮＯの場合はその孫機能を実行（３０４）する。
【００３５】
図３２は切り替え処理のフローチァートを示す図である。切替要求キーが押されるとはじめ（４００）となり、対話画面管理テーブル中の子機能描画の欄において、前に実行していた親機能の子機能描画管理を「描画中」とする（４０１）。そして、前に実行していた親機能の子機能領域を描画させるが、つぎに描画なしかどうかを判定（４０２）する。判定の結果、ＹＥＳの場合はステップ４０１に戻り、ＮＯの場合は子機能領域を描画（４０３）して対話画面を表示して切り替え処理をおわる。
【００３６】
図３３は消去処理のフローチァートを示す図である。消去要求キーが押されるとはじめ（５００）となり、対話画面管理テーブルにて実行中の親機能の子機能描画を「なし」とし（５０１）、子機能領域の描画を消して子機能の対話画面を消去する。そして、その際対話画面の重なり情報が管理されている場合は重なり情報に従い前の対話画面に切り替えるため切り替え処理（４００）を行う。
【００３７】
【発明の効果】
本発明によれば、親、子機能とその階層構造が認識可能に表示されるため、次の機能選択の誤りを防止でき、医用診断装置の操作を行う際のオペレータの負担を軽減することができる。さらに、実行中の親機能を実行した終了した場合、その子機能領域の対話画面を消去すると共に、その消去された子機能領域部分に他の子機能の対話画面が表示されるので、オペレータの負担を軽減することができる。
【図面の簡単な説明】
【図１】本発明の操作用対話装置の基本構成を示すブロック図である。
【図２】本発明の操作用対話装置の画面の実施例を示す図である。
【図３】本発明の操作用対話装置の画面の一例を示す図である。
【図４】本発明の操作用対話装置の画面の他の例を示す図である。
【図５】本発明の操作用対話装置の画面の他の実施例を示す図である。
【図６】本発明の操作用対話装置の画面の別の実施例を示す図である。
【図７】本発明の操作用対話装置の画面のさらに他の実施例を示す図である。
【図８】本発明の操作用対話装置の画面のさらに他の実施例を示す図である。
【図９】機能管理テーブルを示す図である。
【図１０】キー描画管理テーブルを示す図である。
【図１１】対話画面管理テーブルを示す図である。
【図１２】本発明の操作用対話装置の画面の実施例を示す図である。
【図１３】本発明の操作用対話装置の画面の実施例を示す図である。
【図１４】本発明の操作用対話装置の画面の実施例を示す図である。
【図１５】対話画面管理テーブルの例を示す図である。
【図１６】本発明の操作用対話装置の画面の実施例を示す図である。
【図１７】対話画面管理テーブルの例を示す図である。
【図１８】本発明の操作用対話装置の画面の実施例を示す図である。
【図１９】対話画面管理テーブルの例を示す図である。
【図２０】本発明の操作用対話装置の画面の実施例を示す図である。
【図２１】対話画面管理テーブルの例を示す図である。
【図２２】本発明の操作用対話装置の画面の実施例を示す図である。
【図２３】対話画面管理テーブルの例を示す図である。
【図２４】本発明の操作用対話装置の画面の実施例を示す図である。
【図２５】対話画面管理テーブルの例を示す図である。
【図２６】本発明の操作用対話装置の画面の実施例を示す図である。
【図２７】対話画面管理テーブルの例を示す図である。
【図２８】本発明の操作用対話装置による動作のメインフローを示す図である。
【図２９】親機能処理のフローチァートを示す図である。
【図３０】子機能処理のフローチァートを示す図である。
【図３１】孫機能処理のフローチァートを示す図である。
【図３２】切り替え処理のフローチァートを示す図である。
【図３３】消去処理のフローチァートを示す図である。
【図３４】従来技術を説明するための図である。
【符号の説明】
１  ＣＰＵ
２  グラフィックメモリ
３  表示制御部
４  Ｄ／Ａ変換器
５  位置入力部
６  座標位置用Ａ／Ｄ変換器
７  情報表示器
８  位置検出器
９  磁気ディスクなどの不揮発性記録媒体
１０  ＣＰＵメモリなどの揮発性記録媒体
１１  描画領域
１２  親機能領域
１３  子機能領域
１４  孫機能領域
１５  階層の展開を示すデザイン
１６  階層の展開を示すデザイン
１７  切り替え要求キーデザイン
１８  消去要求キーデザイン
１９  確定キー
【図１】
0003543343.tif 000002
【図２】
0003543343.tif 000003
【図３】
0003543343.tif 000004
【図４】
0003543343.tif 000005
【図５】
0003543343.tif 000006
【図６】
0003543343.tif 000007
【図７】
0003543343.tif 000008
【図８】
0003543343.tif 000009
【図９】
0003543343.tif 000010
【図１０】
0003543343.tif 000011
【図１１】
0003543343.tif 000012
【図１２】
0003543343.tif 000013
【図１３】
0003543343.tif 000014
【図１４】
0003543343.tif 000015
【図１５】
0003543343.tif 000016
【図１６】
0003543343.tif 000017
【図１７】
0003543343.tif 000018
【図１８】
0003543343.tif 000019
【図１９】
0003543343.tif 000020
【図２０】
0003543343.tif 000021
【図２１】
0003543343.tif 000022
【図２２】
0003543343.tif 000023
【図２３】
0003543343.tif 000024
【図２４】
0003543343.tif 000025
【図２５】
0003543343.tif 000026
【図２６】
0003543343.tif 000027
【図２７】
0003543343.tif 000028
【図２８】
0003543343.tif 000029
【図２９】
0003543343.tif 000030
【図３０】
0003543343.tif 000031
【図３１】
0003543343.tif 000032
【図３２】
0003543343.tif 000033
【図３３】
0003543343.tif 000034
【図３４】
0003543343.tif 000035