(57)【要約】      （修正有）【課題】重要な情報が他のウィンドウで隠れた場合に、ユーザにその旨を通知したり、表示し直したりすることにより、重要な情報が隠れた状態或いは誤解があるような状態で診断が続けられるのを防ぐ技術を提供すること。【解決手段】モニタ上に複数のウィンドウを表示する場合におけるウィンドウの表示制御装置において、前記モニタに表示されたウィンドウの重要度を記憶する手段２１を備えた。【選択図】      図２
2007328444.tif 000002
【特許請求の範囲】
【請求項１】
モニタ上に複数のウィンドウを表示する場合におけるウィンドウの表示制御装置において、
前記モニタに表示されたウィンドウの重要度を記憶する手段を具備することを特徴とするウィンドウ表示制御装置。
【請求項２】
請求項１に記載のウィンドウ表示制御装置において、少なくとも最も重要度が高いものとして記憶されたウィンドウの全部又は一部が他のウィンドウで隠れたことを検知する手段を具備することを特徴とするウィンドウ表示制御装置。
【請求項３】
請求項２に記載のウィンドウ表示制御装置において、前記検知手段は、画面の輝度の検査や、各ウィンドウのウィンドウ情報からウィンドウの重なりを検知して、最も重要度が高いウィンドウの全部又は一部が隠れたことを検知することを特徴とするウィンドウ表示制御装置。
【請求項４】
請求項２又は請求項３に記載のウィンドウ表示制御装置において、前記検知手段は、動作中にメモリ上に常駐する監視プログラムモジュールであることを特徴とするウィンドウ表示制御装置。
【請求項５】
請求項２から請求項４のいずれか１項に記載のウィンドウ表示制御装置において、前記検知手段で、最も重要度が高いウィンドウの全部又は一部が隠れたことが検知されたときに、この旨をユーザに通知する手段を更に具備することを特徴とするウィンドウ表示制御装置。
【請求項６】
請求項２から請求項４のいずれか１項に記載のウィンドウ表示制御装置において、前記検知手段で、最も重要度が高いウィンドウの全部又は一部が隠れたことが検知されたときに、前記最も重要度が高いウィンドウを最前面或いは他の領域に再表示することを特徴とするウィンドウ表示制御装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載のウィンドウ表示制御装置を備えたことを特徴とする超音波診断装置。
【請求項８】
モニタ上に複数のウィンドウを表示する場合におけるウィンドウの表示制御方法において、
前記モニタに表示されたウィンドウの重要度を記憶し、
少なくとも最も重要度が高いものとして記憶されたウィンドウの全部又は一部が他のウィンドウで隠れたことを監視し、
最も重要度が高いウィンドウの全部又は一部が隠れたことが検知されたときに、この旨をユーザに通知したり、該ウィンドウを最前面に再表示したりすることを特徴とするウィンドウ表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウィンドウ表示制御に係る技術と同技術を適用した超音波診断装置に関する。
【背景技術】
【０００２】
汎用ＯＳや汎用ミドルウェアの利用により、医用機器やオフライン分析装置は、マルチウィンドウシステムのユーザインタフェースや、構築の容易性などを持つようになった。しかし、マルチウィンドウ環境下では、複数のウィンドウが同一のディスプレイ上にて相互に重なって表示されることが可能である。そのため、最前に位置するウィンドウ（以下、単に前面ウィンドウという）はそのウィンドウの内容を全て見ることができるが、この前面ウィンドウの背面に位置するウィンドウ（背面ウィンドウ）は、そのウィンドウの内容すべてを見ることはできない。
【０００３】
上記の問題を解決するために、特許文献１（特開２０００−４７７８５号公報）では、コンピュータのディスプレイ上にある重なり合った複数のウィンドウ内の、隠れてしまった下層のウィンドウをポインティングデバイスの操作により見ることができる技術を開示している。  
特許文献２（特開２００４−２３４４２６号公報）では、背面ウィンドウの操作ボタンが前面ウィンドウに隠れないように自動的に表示させるようにしている。  
特許文献３（特開平１１−６５８０８号公報）では、再配置される前の裏ウィンドウの位置が記憶され、可視状態に再配置された裏ウィンドウをアクティブ表示する際には、記憶された再配置前の位置に表示されるようにしている。  
特許文献４（特開平８−１２９４７２号公報）では、複数のウィンドウの重複が検出され、下のウィンドウの少なくとも一部が見えるように上のウィンドウの一部を切欠いて表示するようにしている。  
特許文献５（特開平９−３３０１９８号公報）では、特定のウィンドウを常時最下層に表示するようにしている。  
上記のように、特許文献１から特許文献５に記載の技術では、ウィンドウ単位での重なりを検知するが、ウィンドウ自体は、手動で切り替える必要がある。
【０００４】
超音波診断装置においては、特に、画面上に表示される情報が多く、診断にとって重要な情報も多い。また、画面上の情報には、重要性に違いがあり、常に表示されているべき情報と、隠れてはいけない情報がある。  
しかし、予期できないエラーの際等にＯＳやミドルウェアの出すメッセージが重要な情報を覆い隠してしまうなどして、誤解を生じる可能性がある。また、重要な情報の上に他の情報が重なることや、重要な情報が一部だけ隠されることによって、誤解の可能性が生じる可能性がある。  
更に、超音波診断装置では、リアルタイムに診断がすすめられるために、誤解しやすい表示は誤診につながりやすく、非常に危険である。
【特許文献１】特開２０００−４７７８５号公報
【特許文献２】特開２００４−２３４４２６号公報
【特許文献３】特開平１１−６５８０８号公報
【特許文献４】特開平８−１２９４７２号公報
【特許文献５】特開平９−３３０１９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、重要な情報が他のウィンドウで隠れた場合に、ユーザにその旨を通知したり、表示し直したりすることにより、重要な情報が隠れた状態或いは誤解があるような状態で診断が続けられるのを防ぐ技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の局面に係る発明は、モニタ上に複数のウィンドウを表示する場合におけるウィンドウの表示制御装置において、前記モニタに表示されたウィンドウの重要度を記憶する手段を具備することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、重要な情報が他のウィンドウで隠れた場合に、ユーザにその旨を通知したり、表示し直したりすることにより、重要な情報が隠れた状態或いは誤解があるような状態で診断が続けられるのを防ぐことができる。
【発明を実施するための最良の形態】
【０００８】
図面を参照して本発明の実施の形態を説明する。図１を参照して、本発明に係るウィンドウ表示制御装置が適用される超音波診断装置のブロック構成について説明する。図１は、本発明に係るウィンドウ表示制御装置が適用される超音波診断装置の概略構成図を示すブロック図である。なお、図１において、ウィンドウ制御は、すべてホストＣＰＵで実行されるので、超音波診断装置と別に新たにウィンドウ表示制御装置を設けるものではない。
【０００９】
本発明の一実施形態に係る超音波診断装置は、プローブ１１、パルサ／プリアンプユニット１２、パルスシーケンス制御部１３、パルス列操作部１４、受信ビームフォーマ１５、エコー分離部１６、画像プロセッサ１７、表示ユニット１８、ホストＣＰＵ１９、モニタ２０を有している。
【００１０】
プローブ１１は、被検体内に撮影用超音波を照射するための探触子（プローブ）であり、一次元又は二次元に配列された複数の圧電素子で形成されている。
【００１１】
パルサ／プリアンプユニット１２は、パルスシーケンス制御部１３からの制御信号に基づいてプローブ１１の圧電素子の駆動タイミングを計り、プローブ１１に駆動電圧を供給する。また、パルサ／プリアンプユニット１２は、プローブ１１から送波される超音波ビームの方向・形状・集束を制御する。
【００１２】
パルスシーケンス制御部１３は、パルサ／プリアンプユニット１２によってプローブ１１に印可される電圧の駆動に関するシーケンス、及び、プローブ１１によって送波される超音波の波形を制御する制御部である。
【００１３】
パルス列操作部１４は、送信パルスの振幅・パルス間隔を操作するための手段である。オペレータが、図示していないマウス、キーボードといった入力手段によって所望するパルス振幅・パルス間隔を入力した場合、当該パルス列操作部１４にて入力値が設定される。
【００１４】
受信ビームフォーマ１５は、受信したビームに関するビームフォーミングを行い、受信ビームの方向・形状・集束を制御する。すなわち、受信ビームフォーマ１５は、入力したエコー信号に対して、チャンネル毎にプリアンプで増幅し、Ａ／Ｄ変換後に受信遅延回路により受信指向性を決定するのに必要な遅延時間を与え、加算器にて加算処理を施す。この加算後のエコー信号は、受信指向性に応じた方向からの反射成分が強調されたものとなる。
【００１５】
エコー分離部１６は、受信ビームフォーマ１５によって形成された受信信号から、励起超音波エコー、造影剤検出用、組織画像用の超音波エコーを分離・抽出する。なお、各エコーに対応するフィルタの特性は、予め記憶されている。
【００１６】
画像プロセッサ１７は、エコー分離部１６によって抽出された造影剤検出用エコー或いは組織画像用エコーに基づいて、超音波画像生成を行う。
【００１７】
また、画像プロセッサ１７は、対数増幅器、包絡線検波回路およびデジタルフィルタを有している（図示せず）。例えば、ハーモニックイメージング法を用いる場合、上記デジタルフィルタには、送信の基本波成分に対する、二次元高調波成分を多く通過させるような高域通過型フィルタの特性が設定される。
【００１８】
さらに、画像プロセッサ１７は、ドプラ処理系として、クラッタを除去するウォールフィルタ、位相の異なる複数のエコー信号に基づいて各信号間の相関を演算する自己相関回路、エコー信号の強度や血流速度の平均値算出及びエコー信号の圧縮を行うパワー／速度平均・ＬＯＧ圧縮回路を有している。
【００１９】
表示ユニット１８は、画像プロセッサ１７によって処理された信号列をスキャンコンバートし、モニタ２０へと送り出す。
【００２０】
ホストＣＰＵ１９は、各構成要素において実行される信号処理を、統括制御する制御部である。
【００２１】
モニタ２０は、ＣＲＴ等の表示手段である。
【００２２】
上記のように構成された本発明の一実施形態に係る超音波診断装置におけるウィンドウの制御について説明する。図２は、モニタ２０上に表示された複数のウィンドウの管理方法の概略を示すブロック図である。なお、ウィンドウの制御はホストＣＰＵ１９で行われる。また、ホストＣＰＵ１９は、モニタ２０に表示されたウィンドウの座標を一時記憶する図示しない記憶部を備えている。
【００２３】
図２に示すように、ホストＣＰＵ１９で実行されるアプリケーションプログラムは、所定の処理を実行し、実行結果や経過を逐次モニタ２０に表示する。モニタ２０には、複数のアプリケーションプログラムの実行の経過や実行結果を同時に表示可能にするために、各アプリケーションプログラム毎に割り当てられたウィンドウ内（図中ウィンドウ１及びウィンドウ２）に、各アプリケーションプログラムに対する実行の経過や結果を表示するようにしている。一方、各ウィンドウは自動検知プログラムによって、その重なり具合などが逐次検査されている。自動検知プログラムは、アプリケーションプログラムの重要度を定義した定義ファイル２１を参照して、重要の情報が表示されているウィンドウが他の重要度の低いウィンドウの背面になっていないか或いは一部重なっていて、すべてが表示できていないかどうかを検査し、重要な情報が表示されているウィンドウが他のウィンドウによってそのすべて或いは一部が隠れた場合には、検知結果を出力する。この検知結果により、ユーザに注意を喚起したり、重要度の高いウィンドウを重要度の低いウィンドウの前面に再配置する。
【００２４】
上記の処理の流れを、図３を参照して説明する。  
まず、アプリケーションの重要度を登録する（ステップＳ１）。これは、図２に示す定義ファイル２１として、アプリケーションプログラムと共に、例えば、図示しないデータベースの一部として、ＨＤ（ハードディスク装置）等に記憶される。アプリケーションの重要度は、診断に直接関わるものを最も重要度が高いものとして設定され、例えば、  
（１）診断（例えば、計測値、プローブの温度等）に係るアプリケーションによる表示ウィンドウ  
（２）システムメッセージ（ＯＳのエラーメッセージなど）  
（３）その他のアプリケーションによる表示ウィンドウ  
の順に重要度が低くなっていくように、重要度を設定する。なお、この重要度は、アプリケーションをシステムに登録した時点でアプリケーションの登録者によって設定することが好ましい。
【００２５】
そして、超音波診断装置が、動作を開始すると各アプリケーションプログラムが起動するが、このときウィンドウの位置を検知するプログラムを起動させ、動作しているアプリケーションプログラムの重要度を検知する（ステップＳ２）。なお、このアプリケーションプログラムの重要度は、新たなアプリケーションプログラムが起動する毎に行われる。
【００２６】
次に、検知プログラムは、各ウィンドウの座標を検知し（ステップＳ３）、重要度の高いアプリケーションプログラムに係るウィンドウが他のウィンドウの背面に隠れたかどうかを判定する（ステップＳ４）。この態様には、例えば、図４又は図５に示すような場合がある。例えば、重要なウィンドウに診断値として、０．１８５という値が表示されていたものとすれば、図４では、何も書いてないウィンドウが重なってしまい、診断値が０．１であるように見える。また、図５では、その上に２５と表示されたウィンドウが重なってしまい、診断値が０．１２５であるように見える。このように、診断値として、０．１８５が正常値の場合に、０．１又は０．１２５が異常値であれば、誤診につながる可能性がある。
【００２７】
そこで、重要度の高いウィンドウが他のウィンドウによって全部又はその一部が隠されてしまった場合には（ステップＳ４のＹｅｓ）、ユーザにその旨を通知してステップＳ３に戻る（ステップＳ５）。この通知は、例えば、モニタの表示色を変更させても良いし、隠れたウィンドウをブリンクさたり、又は、重要なウィンドウの前面のウィンドウをブリンクさせたりすることで、行うことが好ましい。また、エラーメッセージがでた場合には、エラーメッセージを移動したり、一旦消したりすることもできる。更に、画面全体を一旦隠して、誤解の生じやすい状況であることをユーザに通知しても良い。また、ユーザに通知するのではなく、隠れたウィンドウを自動的に最前面に表示し直しても良いし、別の領域に表示し直すようにしても構わない。
【００２８】
ステップＳ４において、重要度の高いウィンドウが隠れるようなことが生じていないのであれば、ステップＳ３に戻り監視を継続する。この監視は、超音波診断装置の使用が終了するまで行われる。
【００２９】
上記のように、本発明の実施形態によれば、重要な情報が他のウィンドウで隠れた場合に、ユーザに通知したり、表示し直したりすることにより、重要な情報が隠れた状態或いは誤解があるような状態で診断が続けられるのを防ぐことができる。
【００３０】
本発明は、上記各実施の形態に限ることなく、その他、実施段階ではその要旨を逸脱しない範囲で種々の変形を実施し得ることが可能である。さらに、上記各実施形態には、種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組合せにより種々の発明が抽出され得る。
【００３１】
また、例えば各実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００３２】
【図１】本発明に係るウィンドウ表示制御装置が適用される超音波診断装置の概略構成図を示すブロック図である。
【図２】モニタ２０上に表示された複数のウィンドウの管理方法の概略を示すブロック図である。
【図３】本発明に係るウィンドウ表示制御装置の動作の流れを示すフローチャートである。
【図４】ウィンドウが他のウィンドウの背面に隠れた場合の一態様を示す図である。
【図５】ウィンドウが他のウィンドウの背面に隠れた場合の一態様を示す図である。
【符号の説明】
【００３３】
１１…プローブ
１２…プリアンプユニット
１３…パルスシーケンス制御部
１４…パルス列操作部
１５…受信ビームフォーマ
１６…エコー分離部
１７…画像プロセッサ
１８…表示ユニット
１９…ホストＣＰＵ
２０…モニタ
２１…定義ファイル
【図１】
2007328444.tif 000003
【図２】
2007328444.tif 000004
【図３】
2007328444.tif 000005
【図４】
2007328444.tif 000006
【図５】
2007328444.tif 000007