(57)【特許請求の範囲】
【請求項１】
複数のプログラムを実行するプログラム実行制御部と、
前記プログラムの動作に関する作業情報を記憶する記憶部と、
休止状態に移行する場合に、前記休止状態からの復帰後の作業状態と、現在の作業状態とに基づいて、現在動作している動作プログラムのうち終了させる終了プログラムを決定する決定部と、
前記動作プログラムのうち前記終了プログラムを終了させ、その後に、前記記憶部に記憶されている前記終了プログラム以外のプログラムである存続プログラムの動作に関する作業情報を、不揮発性記憶部に記憶させる休止処理部と
を備える、医用画像処理装置。
【請求項２】
前記決定部は、前記復帰後の作業状態と、現在の作業状態との比較に基づいて、前記終了プログラムを決定する、請求項１に記載の医用画像処理装置。
【請求項３】
前記決定部は、前記現在の作業状態で利用されるプログラムのうち、前記復帰後の作業状態で利用されるプログラムとは異なるプログラムを終了プログラムとして決定する、請求項１又は２に記載の医用画像処理装置。
【請求項４】
前記休止状態に移行する旨の情報と、前記復帰後の作業状態を指定する旨の情報とを含む指示を受け付ける受付部を更に備え、
前記決定部は、前記指示に含まれる復帰後の作業状態と、前記現在の作業状態とに基づいて、前記終了プログラムを決定する、請求項１〜３のいずれか一つに記載の医用画像処理装置。
【請求項５】
前記受付部は、前記復帰後の作業状態として、現在の検査を継続する第１作業状態、緊急の検査を行う第２作業状態、及び、予約された次の検査を行う第３作業状態のうち、いずれかの状態を指定する旨の情報を含む前記指示を受け付け、
前記決定部は、前記指示において前記第１作業状態が指定される場合、前記現在の作業状態で行われている現在の検査の手順で利用されるプログラムのうち前記現在の検査の手順の次の手順で利用されるプログラムとは異なるプログラムを前記終了プログラムとして決定し、前記指示において前記第２作業状態が指定される場合、前記現在の検査で利用されるプログラムのうち前記緊急の検査で利用されるプログラムとは異なるプログラムを前記終了プログラムとして決定し、前記指示において前記第３作業状態が指定される場合、前記現在の検査で利用されるプログラムのうち前記予約された次の検査で利用されるプログラムとは異なるプログラムを前記終了プログラムとして決定する、請求項４に記載の医用画像処理装置。
【請求項６】
休止状態に移行する旨の指示を受け付ける受付部と、
現在の作業状態を管理する管理部と、
前記指示が受け付けられた場合に、前記休止状態からの復帰後の作業状態を、前記管理部によって管理される現在の作業状態から推定する推定部とを更に備え、
前記決定部は、前記推定部によって推定された復帰後の作業状態と、前記現在の作業状態とに基づいて、前記終了プログラムを決定する、請求項１〜３のいずれか一つに記載の医用画像処理装置。
【請求項７】
前記管理部は、前記現在の作業状態として、現在の検査における手順を管理し、
前記推定部は、前記指示が受け付けられた場合に、前記管理部によって管理される現在の検査が終了しているか否かを判定し、前記現在の検査が終了していない場合には、前記現在の検査における手順の次の手順を前記復帰後の作業状態として推定し、前記現在の検査が終了している場合には、前記現在の検査の次に予約された検査を前記復帰後の作業状態として推定し、
前記決定部は、前記現在の作業状態で利用されるプログラムのうち、前記推定部によって推定された復帰後の作業状態で利用されるプログラムとは異なるプログラムを前記終了プログラムとして決定する、請求項６に記載の医用画像処理装置。
【請求項８】
前記受付部は、前記休止状態に移行する旨の情報と、前記休止状態からの復帰後の作業状態として緊急の検査を指定する旨の情報とを含む第２指示を受け付け、
前記決定部は、前記第２指示が受け付けられた場合に、現在の検査で利用されるプログラムのうち前記緊急の検査で利用されるプログラムとは異なるプログラムを前記終了プログラムとして決定する、請求項６又は７に記載の医用画像処理装置。
【請求項９】
前記存続プログラムの動作に関する情報のうち、予め規定された種類の情報を特定する特定部を更に備え、
前記休止処理部は、前記存続プログラムの動作に関する作業情報から前記特定部によって特定された情報を除いた情報を前記不揮発性記憶部に格納する、請求項１〜８のいずれか一つに記載の医用画像処理装置。
【請求項１０】
前記復帰後の作業状態と、前記現在の作業状態とに基づいて、復帰後に利用されるプログラムのうち現在動作していないプログラムを起動させる起動処理部を更に備え、
前記休止処理部は、更に、前記起動処理部に起動されることにより前記記憶部に記憶されるプログラムの動作に関する作業情報を、前記不揮発性記憶部に格納する、請求項１〜７のいずれか一つに記載の医用画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、医用画像処理装置に関する。
【背景技術】
【０００２】
近年、装置本体の小型化が進み、持ち運び可能な医用画像処理装置が普及している。例えば、超音波診断装置では、モニタと入力系とが一体となったノートパソコン型の装置本体に、超音波プローブが接続された可搬型（ポータブルタイプ）の超音波診断装置が知られている。
【０００３】
可搬型の超音波診断装置は、医療機関の施設内を運搬されながら、各所で使用される場合がある。この場合、可搬型の超音波診断装置は、一旦サスペンドされて休止状態となり、運搬される。そして、可搬型の超音波診断装置は、運搬後にレジューム（復帰）されて使用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９５６８３号公報
【特許文献２】特開２００６−１７４８５４号公報
【特許文献３】特開２０００−７０２６２号公報
【特許文献４】特開２００９−１０４５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、休止状態からの復帰に要する処理時間を短縮することができる医用画像処理装置を提供することである。
【課題を解決するための手段】
【０００６】
実施形態に係る医用画像処理装置は、プログラム実行制御部と、記憶部と、決定部と、終了処理部と、記憶処理部とを備える。プログラム実行制御部は、複数のプログラムを実行する。記憶部は、前記プログラムの動作に関する作業情報を記憶する。決定部は、休止状態に移行する場合に、前記休止状態からの復帰後の作業状態と、現在の作業状態とに基づいて、現在動作している動作プログラムのうち終了させる終了プログラムを決定する。休止処理部は、前記動作プログラムのうち前記終了プログラムを終了させ、その後に、前記記憶部に記憶されている前記終了プログラム以外のプログラムである存続プログラムの動作に関する作業情報を、不揮発性記憶部に記憶させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態に係る超音波診断装置の構成例を示すブロック図である。
【図２】図２は、第１の実施形態に係る受付部の処理を説明するための図である。
【図３】図３は、第１の実施形態に係る決定部の処理を説明するための図である。
【図４】図４は、第１の実施形態に係る決定部の処理を説明するための図である。
【図５】図５は、第１の実施形態に係る決定部の処理を説明するための図である。
【図６】図６は、第１の実施形態に係る超音波診断装置の処理を説明するためのフローチャートである。
【図７】図７は、第１の実施形態に係る超音波診断装置による効果について説明するための図である。
【図８】図８は、第２の実施形態に係る超音波診断装置の構成例を示すブロック図である。
【図９】図９は、第２の実施形態に係る超音波診断装置の処理を説明するためのフローチャートである。
【図１０】図１０は、第３の実施形態に係る超音波診断装置の構成例を示すブロック図である。
【図１１】図１１は、第３の実施形態に係る起動処理部の処理を説明するための図である。
【図１２】図１２は、第３の実施形態に係る超音波診断装置の処理を説明するためのフローチャートである。
【図１３】図１３は、その他の実施形態に係る医用画像処理装置の構成例を示すブロック図である。
【図１４】図１４は、その他の実施形態に係る医用画像処理装置の構成例を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、実施形態に係る医用画像処理装置を説明する。なお、以下では、実施形態に係る医用画像処理装置の一例として超音波診断装置を説明するが、実施形態はこれに限定されるものではない。例えば、実施形態に係る医用画像処理装置は、超音波診断装置に限らず、Ｘ線診断装置、Ｘ線ＣＴ（Computed  Tomography）装置、ＭＲＩ（Magnetic  Resonance  Imaging）装置、ＳＰＥＣＴ（Single  Photon  Emission  Computed  Tomography）装置、ＰＥＴ（Positron  Emission  computed  Tomography）装置、ＳＰＥＣＴ装置とＸ線ＣＴ装置とが一体化されたＳＰＥＣＴ−ＣＴ装置、ＰＥＴ装置とＸ線ＣＴ装置とが一体化されたＰＥＴ−ＣＴ装置、検体検査装置等の医用画像診断装置であってもよい。また、実施形態に係る医用画像処理装置は、医用画像診断装置に限らず、医用画像に所定の処理（加工）を施したり、医用画像を表示させたりする装置であってもよい。
【０００９】
（第１の実施形態）
第１の実施形態を説明する。第１の実施形態では、一例として、心機能の画像診断法の一つであるストレスエコー検査において、本実施形態に開示の技術が適用される場合を説明する。ここで、ストレスエコー検査とは、運動負荷や薬物負荷等のストレス負荷を被検体に対して与え、ストレス負荷の前後で収集した超音波画像データを用いて心臓の運動機能を評価する診断方法である。心臓の運動機能は、例えば、画像処理による心臓の壁運動解析（Wall  Motion  Tracking：ＷＭＴ）を用いて評価される。
【００１０】
例えば、ストレスエコー検査は、次のような手順（ワークフロー）で実施される。
手順（１）：検査室において検査開始
手順（２）：ストレス負荷前の画像（レスト画像、安静時画像)の撮影
手順（３）：検査室から運動負荷室へ移動
手順（４）：ストレス（運動負荷）をかける
手順（５）：ストレス負荷後の画像（負荷時画像）の撮影
手順（６）：画像収集終了
手順（７）：運動負荷室から検査室（又は、解析室）へ移動
手順（８）：ストレスエコー検査の評価
手順（９）：レポート作成
手順（１０）：検査終了
【００１１】
このように、ストレスエコー検査は、検査室から運動負荷室への移動（手順３）や、運動負荷室から検査室への移動（手順７）を含む。検査場所が移動する場合、可搬型の超音波診断装置は、サスペンドされてから運搬され、検査再開時にレジュームされて利用される。なお、可搬型の超音波診断装置は、バッテリ等の予備電源を備えているが、動作中の電気消費量が多いことや、撮影データの喪失を防ぐために、運搬時（電源を確保できない状態）にはサスペンド／レジュームが一般的に行われる。
【００１２】
しかしながら、サスペンド前に動作していた全てのプログラムをレジュームするには、一定の時間を要する。このため、検査を行う操作者（検査者）は、患者（被検体）が検査可能な状態にあっても、超音波診断装置がレジュームを完了するまで待たなければならない。また、この待ち時間は、サスペンド／レジュームのたびに生じるので、運搬されることが多い装置ほど検査の効率（スループット）が低下してしまう。
【００１３】
そこで、第１の実施形態では、一例として、ストレスエコー検査において超音波診断装置がサスペンド／レジュームされる場合に、休止状態からの復帰に要する処理時間を短縮する場合を説明する。
【００１４】
なお、本実施形態は、ストレスエコー検査への適用に限定されるものではなく、如何なる検査においても操作者の任意のタイミングで超音波診断装置がサスペンド／レジュームされる場合に広く適用可能である。また、上記の手順１〜１０は一例に過ぎず、例えば、必ずしも検査場所の移動を伴わない場合もある。しかしながら、検査場所が移動しなくとも、本実施形態は、超音波診断装置がサスペンド／レジュームされる場合に適用可能である。また、超音波診断装置が運搬される範囲は、医療機関の施設内に限らず、施設外（例えば、患者の自宅等）であってもよい。
【００１５】
図１は、第１の実施形態に係る超音波診断装置の構成例を示すブロック図である。図１に示すように、第１の実施形態に係る超音波診断装置１は、可搬型の装置であり、装置本体１００の筐体内に、入力部１０１と、モニタ１０２とを備える。また、超音波診断装置１は、超音波プローブ１１と、心電計１２とに接続される。なお、図１に示す超音波診断装置１は、一例に過ぎない。例えば、超音波プローブ１１及び心電計１２それぞれは、適宜取り外し可能である。
【００１６】
入力部１０１は、マウス、キーボード、ボタン、パネルスイッチ、タッチコマンドスクリーン、フットスイッチ、トラックボール、ジョイスティック等を有し、超音波診断装置１の操作者からの各種設定要求を受け付け、装置本体１００に対して受け付けた各種設定要求を転送する。
【００１７】
モニタ１０２は、超音波診断装置１の操作者が入力部１０１を用いて各種設定要求を入力するためのＧＵＩ（Graphical  User  Interface）を表示したり、装置本体１００において生成された超音波画像データ等を表示したりする。
【００１８】
超音波プローブ１１は、被検体Ｐの体表面に接触され、超音波の送受信を行う。例えば、超音波プローブ１１は、複数の圧電振動子を有する。これら複数の圧電振動子は、後述する装置本体１００が有する送受信部１１０から供給される駆動信号に基づいて、超音波を発生させる。発生した超音波は、被検体Ｐの体内組織において反射され、反射波信号として複数の圧電振動子にて受信される。超音波プローブ１１は、複数の圧電振動子にて受信した反射波信号を、送受信部１１０へ送る。
【００１９】
心電計１２は、被検体Ｐの心電波形（ＥＣＧ：Electrocardiogram）を取得する。心電計１２は、取得した心電波形を装置本体１００に送信する。
【００２０】
装置本体１００は、超音波プローブ１１が受信した反射波信号に基づいて超音波画像データを生成する装置である。なお、装置本体１００にて生成される超音波画像データは、２次元の超音波画像データであっても、３次元の超音波画像データ（ボリュームデータとも表記する）であってもよい。
【００２１】
装置本体１００は、図１に示すように、送受信部１１０と、Ｂモード処理部１２０と、ドプラ処理部１３０と、画像生成部１４０と、画像メモリ１５０と、内部記憶部１６０と、制御部１７０とを有する。
【００２２】
送受信部１１０は、超音波プローブ１１による超音波の送受信を制御する。例えば、送受信部１１０は、超音波プローブ１１に駆動信号（駆動パルス）を印加することで、超音波がビーム状に集束された超音波ビームを送信させる。また、送受信部１１０は、超音波プローブ１１が受信した反射波信号に所定の遅延時間を与えて加算処理を行うことで、反射波信号の受信指向性に応じた方向から反射成分が強調された反射波データを生成する。
【００２３】
Ｂモード処理部１２０は、送受信部１１０から反射波データを受信し、対数増幅、包絡線検波処理等を行なって、信号強度が輝度の明るさで表現されるデータ（Ｂモードデータ）を生成する。
【００２４】
ドプラ処理部１３０は、送受信部１１０から受信した反射波データから速度情報を周波数解析し、ドプラ効果による血流や組織、造影剤エコー成分を抽出し、速度、分散、パワー等の移動体情報を多点について抽出したデータ（ドプラデータ）を生成する。
【００２５】
画像生成部１４０は、Ｂモード処理部１２０及びドプラ処理部１３０が生成したデータから表示用の超音波画像データを生成する。例えば、画像生成部１４０は、Ｂモード処理部１２０が生成したＢモードデータから、反射波の強度を輝度で表したＢモード画像データを生成する。また、画像生成部１４０は、ドプラ処理部１３０が生成したドプラデータから、移動体情報を表すドプラ画像データを生成する。このドプラ画像データは、速度画像データ、分散画像データ、パワー画像データ、又は、これらを組み合わせた画像データである。なお、ボリュームデータの表示を行う場合、画像生成部１４０は、ボリュームデータに対して各種のレンダリング処理を行い、表示用の２次元画像データを生成する。
【００２６】
また、画像生成部１４０は、生成した表示用の画像データ（超音波画像データ）を画像メモリ１５０に格納する。また、画像生成部１４０は、表示用の画像データと、当該画像データを生成するために行なわれた超音波走査の時間とを、心電計１２から送信された心電波形に対応付けて画像メモリ１５０に格納する。これにより、後述する制御部１７０は、画像メモリ１５０に格納されたデータを参照することで、画像データを生成するために行なわれた超音波走査時の心時相を取得することができる。なお、画像メモリ１５０は、画像生成部１４０が生成した表示用の画像データを記憶するメモリである。
【００２７】
内部記憶部１６０は、不揮発性の記憶装置である。例えば、内部記憶部１６０は、超音波送受信、画像処理及び表示処理を行なうための制御プログラムや、診断情報（例えば、患者ＩＤ、医師の所見等）や、診断プロトコルや各種ボディーマーク等の各種データを記憶する。なお、内部記憶部１６０の例としては、フラッシュメモリ等の半導体メモリ素子や、ハードディスク、光ディスク等の記憶装置が挙げられる。なお、内部記憶部１６０は、不揮発性記憶部の一例である。
【００２８】
また、内部記憶部１６０は、図示しないインターフェースを経由して取得される検査予約リストを記憶する。ここで、検査予約リストは、例えば、予約された検査（予約検査）の順番と、当該検査を受ける患者の識別情報と、当該検査の種類と、当該検査のプロシージャとが対応づけられた情報である。この検査予約リストは、例えば、検査予約に関する情報のＤＩＣＯＭ（Digital  Imaging  and  Communications  in  Medicine）通信プロトコルであるＤＩＣＯＭ  ＭＷＭ（Modality  Worklist  Management）プロトコルによって、内部記憶部１６０に適宜登録／更新される。
【００２９】
なお、内部記憶部１６０が記憶するデータは、インターフェースを経由して外部装置へ転送可能である。外部装置は、例えば、画像処理用のワークステーションや、画像診断を行なう医師が使用するＰＣ（Personal  Computer）、可搬性記憶媒体、プリンタ等である。
【００３０】
制御部１７０は、超音波診断装置１の処理全体を制御する。制御部１７０は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリ１７１を有し、これらによって種々の処理を実行する。制御部１７０の例としては、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路や、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路が挙げられる。
【００３１】
具体的には、制御部１７０は、入力部１０１を介して操作者から入力された各種設定要求や、内部記憶部１６０から読み込んだ各種制御プログラム及び各種データに基づき、送受信部１１０、Ｂモード処理部１２０、ドプラ処理部１３０及び画像生成部１４０の処理を制御する。また、制御部１７０は、画像メモリ１５０や内部記憶部１６０が記憶する表示用の超音波画像データをモニタ１０２にて表示するように制御する。
【００３２】
また、制御部１７０は、画像メモリ１５０に格納された心臓の超音波画像データを取得して、画像処理による心臓のＷＭＴを行って心臓壁の運動情報を生成する。そして、制御部１７０は、生成した運動情報を、画像メモリ１５０や内部記憶部１６０に格納する。なお、心臓のＷＭＴに関する技術としては、公知の如何なる技術も適用可能である。
【００３３】
以上、第１の実施形態に係る超音波診断装置の全体構成について説明した。かかる構成のもと、第１の実施形態に係る超音波診断装置１は、以下に説明する処理により、休止状態からの復帰に要する処理時間を短縮することが可能となるように構成されている。
【００３４】
第１の実施形態に係る制御部１７０は、内部メモリ１７１と、受付部１７２と、決定部１７３と、特定部１７４と、リセット処理部１７５と、サスペンド処理部１７６と、レジューム処理部１７７とを備える。
【００３５】
ここで、制御部１７０は、複数のプログラムを実行する。例えば、制御部１７０は、心臓のＷＭＴを行うための各種のプログラムを実行する。具体的には、制御部１７０は、ＷＭＴに関するプログラムを内部記憶部１６０から読み出し、内部メモリ１７１に展開（記憶）することで、プログラムを実行する。なお、制御部１７０は、プログラム実行制御部の一例である。
【００３６】
なお、制御部１７０により実行されるプログラムは、ＷＭＴに関するプログラムに限定されるものではない。例えば、制御部１７０は、上述したように、送受信部１１０、Ｂモード処理部１２０、ドプラ処理部１３０及び画像生成部１４０の処理を制御するための各種の制御プログラムも実行する。また、制御部１７０は、操作者の指示に応じて任意のプログラムを内部記憶部１６０から読み出して実行しても良い。
【００３７】
内部メモリ１７１は、プログラムの動作に関する動作情報（作業情報）を記憶する。例えば、内部メモリ１７１は、揮発性記憶部であり、制御部１７０により読み出され、展開されたプログラムを記憶する。また、内部メモリ１７１は、実行中のプログラムの動作により生じた各種の情報を記憶する。なお、内部メモリ１７１は、記憶部の一例である。
【００３８】
受付部１７２は、休止状態に移行する旨の情報と、復帰後の作業状態を指定する旨の情報とを含む指示を受け付ける。例えば、受付部１７２は、サスペンドを行う旨の指示であるサスペンド指示を受け付ける。第１の実施形態において、サスペンド指示は、レジューム後の作業状態を指定する情報を含む。
【００３９】
例えば、受付部１７２は、復帰後の作業状態として、現在の検査を継続する作業状態、緊急の検査を行う作業状態、及び、予約された次の検査を行う作業状態のうち、いずれかの状態を指定する旨の情報を含むサスペンド指示を受け付ける。
【００４０】
図２は、第１の実施形態に係る受付部１７２の処理を説明するための図である。図２には、操作者がサスペンド指示を行う際にモニタ１０２に表示される表示画像２０の一例を示す。
【００４１】
図２に示すように、操作者は、サスペンド指示を行う場合、予め規定された操作を行うことで、表示画像２０をモニタ１０２に表示させる。ここで、表示画像２０は、次の作業状態、つまり、このサスペンド指示により移行した休止状態からレジュームされた後の作業状態を指定させるためのボタン２１〜２３を含む。
【００４２】
ボタン２１は、検査継続モード用のボタンである。検査継続モードとは、次にレジュームを行った場合に、現在の検査における次の手順の作業状態で復帰させるモード（レジュームモード）である。例えば、受付部１７２は、ストレス負荷前の撮影（安静時画像の撮影)が終了した段階でボタン２１が押下されると、復帰後にストレス負荷後の撮影を行う旨の情報を含むサスペンド指示を受け付ける。
【００４３】
ボタン２２は、緊急検査モード用のボタンである。緊急検査モードとは、次にレジュームを行った場合に、現在の検査を中断して緊急の検査を行うための作業状態で復帰させるモードである。例えば、受付部１７２は、ストレス負荷前の撮影が終了した段階でボタン２２が押下されると、復帰後に緊急検査を行う旨の情報を含むサスペンド指示を受け付ける。
【００４４】
ボタン２３は、検査予約連動モード用のボタンである。検査予約連動モードとは、次にレジュームを行った場合に、次に予約されている患者（被検体）の検査を行うための作業状態で復帰させるモードである。例えば、受付部１７２は、ストレス負荷前の撮影が終了した段階でボタン２３が押下されると、次に予約されている患者の検査を行う旨の情報を含むサスペンド指示を受け付ける。
【００４５】
このように、受付部１７２は、レジューム後の作業状態を指定する情報を含むサスペンド指示を受け付ける。
【００４６】
決定部１７３は、休止状態に移行する場合に、復帰後の作業状態と、現在の作業状態とに基づいて、現在動作している動作プログラムのうち復帰後に存続させる存続プログラムを決定する。例えば、決定部１７３は、サスペンド指示に含まれる復帰後の作業状態と、現在の作業状態とに基づいて、存続プログラムを決定する。なお、動作プログラムのうち存続プログラム以外のプログラムは、休止状態に移行する場合に終了させる終了プログラムに対応する。このため、存続プログラムを決定する処理は、終了プログラムを決定する処理と同義である。つまり、決定部１７３は、休止状態に移行する場合に、休止状態からの復帰後の作業状態と、現在の作業状態とに基づいて、現在動作している動作プログラムのうち終了させる終了プログラムを決定する。
【００４７】
決定部１７３は、検査継続モード用のボタン２１が押下された場合、現在の作業状態で行われている現在の検査の手順で利用されるプログラムと現在の検査の手順の次の手順で利用されるプログラムとにおいて共通するプログラムを存続プログラムとして決定する。また、決定部１７３は、緊急検査モード用のボタン２２が押下された場合、緊急の検査で利用されるプログラムと現在の検査で利用されるプログラムとにおいて共通するプログラムを存続プログラムとして決定する。また、決定部１７３は、検査予約連動モード用のボタン２３が押下された場合、予約された次の検査で利用されるプログラムと現在の検査で利用されるプログラムとにおいて共通するプログラムを存続プログラムとして決定する。
【００４８】
図３〜図５は、第１の実施形態に係る決定部１７３の処理を説明するための図である。図３〜図５には、各種の検査の手順（ワークフロー）と、各手順の作業状態において利用されるプログラムとの関係を例示する。具体的には、図３には、図２の検査継続モード用のボタン２１が押下された場合の処理を例示する。図４には、図２の緊急検査モード用のボタン２２が押下された場合の処理を例示する。図５には、図２の検査予約連動モード用のボタン２３が押下された場合の処理を例示する。
【００４９】
図３を用いて、検査継続モード用のボタン２１が押下された場合の決定部１７３の処理を説明する。図３では、超音波診断装置１の作業状態が、安静時の撮影（作業状態Ｓ１１）、負荷時（ストレス負荷時）の撮影（作業状態Ｓ１２）、診断（作業状態Ｓ１３）と、順に遷移する場合を説明する。
【００５０】
ここで、決定部１７３は、ストレスエコー検査の手順として、作業状態Ｓ１１，Ｓ１２，Ｓ１３を、各手順の順序とともに記憶している。また、決定部１７３は、各作業状態Ｓ１１〜Ｓ１３において利用されるプログラムの名称（識別情報）を記憶している。例えば、決定部１７３は、作業状態Ｓ１１に利用されるプログラムとして、プログラムＰ１，Ｐ２，Ｐ３，Ｐ４を記憶している。また、決定部１７３は、作業状態Ｓ１２に利用されるプログラムとして、プログラムＰ１，Ｐ３，Ｐ４を記憶している。また、決定部１７３は、作業状態Ｓ１３に利用されるプログラムとして、プログラムＰ３を記憶している。なお、図３において、例えば、プログラムＰ１は、ストレスエコー検査において画像を収集するための画像収集プログラムである。また、プログラムＰ２は、安静時の画像収集で利用される安静時専用画像収集プログラムである。また、プログラムＰ３は、ストレスエコー検査における各種のプログラムの動作に必要な基本プログラム（ミドルウェア）である。また、プログラムＰ４は、ストレスエコー検査において計測を行うための計測プログラムである。
【００５１】
例えば、決定部１７３は、作業状態Ｓ１１において検査継続モード用のボタン２１が押下されると、作業状態Ｓ１１で利用されるプログラムと、作業状態Ｓ１２で利用されるプログラムとを比較する。ここで、作業状態Ｓ１１及び作業状態Ｓ１２において共通して利用されるプログラムは、プログラムＰ１，Ｐ３，Ｐ４である。このため、決定部１７３は、プログラムＰ１，Ｐ３，Ｐ４を、作業状態Ｓ１１から作業状態Ｓ１２に存続させる存続プログラムとして決定する。なお、現在の作業状態を示す情報は、制御部１７０において管理されている。
【００５２】
また、例えば、決定部１７３は、作業状態Ｓ１２において検査継続モード用のボタン２１が押下されると、作業状態Ｓ１２で利用されるプログラムと、作業状態Ｓ１３で利用されるプログラムとを比較する。ここで、作業状態Ｓ１２及び作業状態Ｓ１３において共通して利用されるプログラムは、プログラムＰ３である。このため、決定部１７３は、プログラムＰ３を、作業状態Ｓ１２から作業状態Ｓ１３に存続させる存続プログラムとして決定する。
【００５３】
なお、図３は一例に過ぎない。例えば、ここでは、プログラムＰ１が画像収集プログラムであり、プログラムＰ２が安静時専用画像収集プログラムであり、プログラムＰ３が基本プログラムであり、プログラムＰ４が計測プログラムである場合を説明したが、これに限定されるものではない。つまり、決定部１７３は、如何なるプログラムであっても、各作業状態の手順と、各作業状態にて利用されるプログラムの名称とを対応づけて記憶しておくことで、存続プログラムを適宜決定可能である。
【００５４】
図４を用いて、緊急検査モード用のボタン２２が押下された場合の決定部１７３の処理を説明する。図４では、超音波診断装置１の作業状態が、通常検査（作業状態Ｓ２１）から緊急検査（作業状態Ｓ２２）に遷移する場合を説明する。
【００５５】
ここで、決定部１７３は、作業状態Ｓ２１において利用されるプログラムの名称（Ｐ１，Ｐ２，Ｐ３，Ｐ４）と、作業状態Ｓ２２において利用されるプログラムの名称（Ｐ１，Ｐ４）とを予め記憶している。なお、上述したように、プログラムＰ１〜Ｐ４は、如何なるプログラムであっても適用可能であるので、具体的な例示は省略する。
【００５６】
例えば、決定部１７３は、作業状態Ｓ２１において緊急検査モード用のボタン２２が押下されると、作業状態Ｓ２１で利用されるプログラムと、作業状態Ｓ２２で利用されるプログラムとを比較する。ここで、作業状態Ｓ２１及び作業状態Ｓ２２において共通して利用されるプログラムは、プログラムＰ１，Ｐ４である。このため、決定部１７３は、プログラムＰ１，Ｐ４を、作業状態Ｓ２１から作業状態Ｓ２２に存続させる存続プログラムとして決定する。
【００５７】
図５を用いて、検査予約連動モード用のボタン２３が押下された場合の決定部１７３の処理を説明する。図５では、超音波診断装置１の作業状態が、検査（作業状態Ｓ３１）から次の予約検査（作業状態Ｓ３２）に遷移する場合を説明する。
【００５８】
ここで、決定部１７３は、現在の作業状態Ｓ３１において利用されるプログラムの名称（Ｐ１，Ｐ２，Ｐ３，Ｐ４）を予め記憶している。また、決定部１７３は、予約検査の作業状態Ｓ３２において利用されるプログラムの名称（Ｐ１，Ｐ３）を、内部記憶部１６０の検査予約リストに基づいて特定する。具体的には、決定部１７３は、内部記憶部１６０の検査予約リストから、次に予約検査に関する情報を抽出する。そして、決定部１７３は、抽出した情報に含まれる検査の種類及びプロシージャを参照し、次の作業状態で利用されるプログラムの名称（Ｐ１，Ｐ３）を特定する。
【００５９】
例えば、決定部１７３は、作業状態Ｓ３１において検査予約連動モード用のボタン２３が押下されると、作業状態Ｓ３１で利用されるプログラムと、作業状態Ｓ３２で利用されるプログラムとを比較する。ここで、作業状態Ｓ３１及び作業状態Ｓ３２において共通して利用されるプログラムは、プログラムＰ１，Ｐ３である。このため、決定部１７３は、プログラムＰ１，Ｐ３を、作業状態Ｓ３１から作業状態Ｓ３２に存続させる存続プログラムとして決定する。
【００６０】
このように、決定部１７３は、現在の作業状態と、復帰後の作業状態とを比較して、存続プログラムを決定する。なお、決定部１７３は、上述したように、終了プログラムを決定しても良い。例えば、決定部１７３は、存続プログラムを決定した後に、動作プログラムのうち決定した存続プログラム以外のプログラムを終了プログラムとして決定しても良い。
【００６１】
特定部１７４は、存続プログラムの動作に関する情報のうち、予め規定された種類の情報を特定する。例えば、各種のプログラムが動作している間、その動作に関する動作情報は、制御部１７０内の内部メモリ１７１（揮発性記憶部）に記憶されている。特定部１７４は、内部メモリ１７１に記憶された存続プログラムの動作情報のうち破棄されてよい情報を特定する。
【００６２】
例えば、特定部１７４には、破棄されてよい情報のリストが予め登録される。この破棄されてよい情報のリストには、例えば、動作情報のうち、復帰後の作業状態に必要ではない情報、及び、復帰後の作業状態において再度読み込み可能な情報が含まれる。
【００６３】
具体的には、特定部１７４は、破棄されてよい情報のリストとして、以下の情報を記憶する。
情報（１）：プログラムが内部保持している転送／印刷キュー情報
情報（２）：画像表示プログラムの内部保持情報
情報（３）：計測プログラムが内部保持している情報
情報（４）：臨床アプリプログラムが内部保持している情報
情報（５）：プログラムが追加で表示している子ウインドウ
情報（６）：プログラムが追加で読み込んでいる過去の検査データ
情報（７）：アイドル状態のプログラム
【００６４】
情報（１）は、例えば、各種のプログラムがバックグラウンドの処理内容として保持している情報である。このような情報は、破棄されたとしても、必要であれば再び入力されるであろうと考えられるため、破棄されてよい。例えば、特定部１７４は、存続プログラムの動作情報に転送／印刷キュー情報があれば、これらの情報を破棄されてよい情報として特定する。
【００６５】
情報（２）は、例えば、画像表示プログラムのＣｉｎｅバッファに保持されている画像データ群である。画像表示プログラムには、例えば、画像の再生中に停止ボタンが押下されると、停止させる直前の所定時間前（例えば、１０秒前）までの画像データをＣｉｎｅバッファに自動的に登録する機能がある。このＣｉｎｅバッファに登録された画像データは、復帰後の作業状態には必ずしも必要ではない。このため、特定部１７４は、存続プログラムが画像表示プログラムである場合には、そのＣｉｎｅバッファを確認し、Ｃｉｎｅバッファに画像データ群があれば、これを破棄されてよい情報として特定する。
【００６６】
情報（３）は、例えば、計測プログラムが現在読み込み中の画像データや、計測処理の中間情報である。計測プログラムが現在読み込み中の画像データは、再度読み込み可能な情報であるため、破棄されてよい。また、計測処理の中間情報は、計測処理が確定された後に計測プログラムが内部保持している情報である。例えば、計測処理が確定されても、計測処理に用いた中間情報は必ずしも削除されず、残っている場合がある。この中間情報は、計測処理が確定されていれば破棄されてよい。このため、特定部１７４は、存続プログラムが計測プログラムであり、そのプログラムが現在読み込み中の画像データや計測処理の中間情報があれば、これを破棄されてよい情報として特定する。
【００６７】
情報（４）は、例えば、臨床アプリプログラムによる処理の中間情報である。ここで、臨床アプリプログラムとは、例えば、ＷＭＴの解析処理を行うプログラムである。この解析処理は、例えば、時系列的に収集された心臓の超音波画像データ上で局所領域（心臓壁）のパターンマッチングを行い、局所領域を追跡（トラッキング）することで、心臓の壁運動情報を推定する。そして、推定された壁運動情報に基づいて、所定の心時相における心房（或いは心室）の体積等、診断に用いられるパラメータが算出される。この解析処理において、診断に用いられるパラメータが算出されれば、トラッキングの結果や壁運動情報はその中間情報に過ぎず、破棄されたとしても元の超音波画像データから再算出可能である。このため、特定部１７４は、存続プログラムが臨床アプリプログラムであり、そのプログラムの中間情報があれば、これを破棄されてよい情報として特定する。
【００６８】
情報（５）は、各種のプログラムの動作において表示される複数のウインドウのうち、親ウインドウ以外のウインドウ、つまり、親ウインドウから派生して表示されている子ウインドウである。子ウインドウは、必要であれば再び入力されるであろうと考えられるため、破棄されてよい。このため、特定部１７４は、存続プログラムが子ウインドウを表示していれば、これを破棄されてよい情報として特定する。
【００６９】
情報（６）は、各種のプログラムが追加で読み込んでいる過去の画像データやパラメータ（計測値）等である。これらの情報は、必要であれば再び読み込み可能な情報であるので、破棄されてよい。このため、特定部１７４は、存続プログラムが追加で読み込んでいる過去の画像データやパラメータ（計測値）等があれば、これを破棄されてよい情報として特定する。
【００７０】
情報（７）は、例えば、他のプログラム上でオンデマンドで起動し続けているサービス（COM  Server）等のプログラムである。このプログラムは、他のプログラム（計測プログラムや解析プログラム等）が起動された場合に、必要に応じて他のプログラムによって起動される。このような情報は、破棄されたとしても、必要であれば再び起動されるであろうと考えられるため、破棄されてよい。このため、特定部１７４は、存続プログラムの動作情報にアイドル状態のプログラムが含まれていれば、これを破棄されてよい情報として特定する。
【００７１】
このように、特定部１７４は、存続プログラムの動作情報のうち、破棄されてよい情報を特定する。
【００７２】
リセット処理部１７５は、動作プログラムのうち存続プログラム以外のプログラムを終了（リセット）させる。例えば、リセット処理部１７５は、決定部１７３によって決定された存続プログラムを識別する情報を決定部１７３から取得する。そして、リセット処理部１７５は、動作プログラムのうち、存続プログラム以外のプログラムを終了させる。言い換えると、リセット処理部１７５は、動作プログラムのうち終了プログラムを終了させる。なお、リセット処理部１７５は、休止処理部の一例である。
【００７３】
サスペンド処理部１７６は、超音波診断装置１を休止状態に移行させる処理であるサスペンド処理を実行する。例えば、サスペンド処理部１７６は、記憶部に記憶されている前記存続プログラムの動作に関する作業情報を、不揮発性記憶部に記憶させる。
【００７４】
例えば、サスペンド処理部１７６は、存続プログラムの動作情報から特定部１７４によって特定された情報を除いた情報を、内部記憶部１６０に格納する。具体的には、サスペンド処理部１７６は、制御部１７０の内部メモリ１７１上に展開されている存続プログラムの動作情報のうち、破棄されてよい情報以外の情報を取得する。ここで、破棄されてよい情報（特定部１７４によって特定された情報）は、フラグ等により判別される。そして、サスペンド処理部１７６は、取得した情報を内部記憶部１６０に格納する。そして、サスペンド処理部１７６は、超音波診断装置１の電源を停止させ、超音波診断装置１を休止状態に移行させる。言い換えると、その後に、内部メモリ１７１に記憶されている終了プログラム以外のプログラムである存続プログラムの動作に関する作業情報を、不揮発性記憶部である内部記憶部１６０に記憶させる。なお、サスペンド処理部１７６は、休止処理部の一例である。
【００７５】
レジューム処理部１７７は、休止状態から超音波診断装置１を復帰させる処理であるレジューム処理を実行する。例えば、レジューム処理部１７７は、レジューム処理を行う旨の入力を操作者から受け付けると、サスペンド処理部１７６によって内部記憶部１６０に格納された情報を読み出し、内部メモリ１７１上に展開させる。これにより、レジューム処理部１７７は、サスペンド指示において操作者により指定された作業状態で超音波診断装置１を復帰させる。
【００７６】
図６は、第１の実施形態に係る超音波診断装置１の処理を説明するためのフローチャートである。
【００７７】
図６に示すように、超音波診断装置１において、受付部１７２がサスペンド指示を受け付けた場合（ステップＳ１０１肯定）、決定部１７３は、復帰後の作業状態と現在の作業状態とに基づいて、存続プログラムを決定する（ステップＳ１０２）。例えば、決定部１７３は、サスペンド指示に含まれる復帰後の作業状態と、現在の作業状態とに基づいて、存続プログラムを決定する。なお、超音波診断装置１は、受付部１７２がサスペンド指示を受け付けない場合（ステップＳ１０１否定）、図６の処理を開始しない。
【００７８】
続いて、特定部１７４は、存続プログラムの動作情報のうち、破棄してよい情報を特定する（ステップＳ１０３）。例えば、特定部１７４は、内部メモリ１７１に記憶された存続プログラムの動作情報のうち破棄されてよい情報を特定する。
【００７９】
そして、リセット処理部１７５は、動作プログラムのうち存続プログラム以外のプログラムを終了（リセット）させる（ステップＳ１０４）。そして、サスペンド処理部１７６は、存続プログラムの動作情報から破棄されてよい情報を除いた情報を内部記憶部１６０に格納し（ステップＳ１０５）、サスペンド処理を実行する。具体的には、サスペンド処理部１７６は、存続プログラムの動作情報から破棄されてよい情報を除いた情報を内部記憶部１６０に格納する。
【００８０】
なお、図６は一例に過ぎない。例えば、破棄してよい情報を特定する処理であるステップＳ１０３の処理は、必ずしも実行されなくてもよい。この場合、ステップＳ１０５において、サスペンド処理部１７６は、存続プログラムの動作情報を内部記憶部１６０に格納すればよい。
【００８１】
上述してきたように、第１の実施形態に係る超音波診断装置１において、受付部１７２は、レジューム後（復帰後）の作業状態を指定する情報を含むサスペンド指示を受け付ける。そして、決定部１７３は、現在の作業状態と、復帰後の作業状態とを比較して、存続プログラムを決定する。そして、リセット処理部１７５は、動作プログラムのうち存続プログラム以外のプログラムを終了させる。そして、サスペンド処理部１７６は、存続プログラムの動作情報を不揮発性記憶部である内部記憶部１６０に格納する。このため、第１の実施形態に係る超音波診断装置１は、休止状態からの復帰に要する処理時間を短縮することができる。
【００８２】
図７は、第１の実施形態に係る超音波診断装置１による効果について説明するための図である。図７には、各作業状態におけるプログラムのメモリ使用量の推移を例示する。図７において、Ｐ１〜Ｐ４で示されるバーの縦方向の大きさは、内部メモリ１７１のメモリ使用量に対応する。
【００８３】
図７に示すように、現在の作業状態「検査」においては、プログラムＰ１〜Ｐ４が動作している。ここで、操作者からのサスペンド指示を受け付けると、超音波診断装置１は、存続プログラム（Ｐ１，Ｐ４）を決定する。そして、リセット処理部１７５は、存続プログラム（Ｐ１，Ｐ４）ではないプログラム（Ｐ２，Ｐ３）を終了させる。これにより、超音波診断装置１は、サスペンド処理部１７６が内部記憶部１６０に格納するデータ量を削減する。このため、超音波診断装置１は、レジューム処理（復帰）において読み出すデータ量を削減することができるので、復帰に要する処理時間を短縮することができる。
【００８４】
また、超音波診断装置１は、存続プログラム（Ｐ１，Ｐ４）の動作情報のうち、破棄されてよい情報を特定する。そして、超音波診断装置１は、存続プログラム（Ｐ１，Ｐ４）の動作情報から特定部１７４によって特定された情報を除いた情報（Ｐ１’，Ｐ４’）を、内部記憶部１６０に格納する。ここで、内部記憶部１６０に格納される情報（Ｐ１’，Ｐ４’）の各メモリ使用量は、破棄されてよい情報の分、動作中のプログラム（Ｐ１，Ｐ４）の各メモリ使用量よりも削減されている。これにより、超音波診断装置１は、サスペンド処理部１７６が内部記憶部１６０に格納するデータ量を削減する。このため、超音波診断装置１は、レジューム処理において読み出すデータ量を削減することができるので、復帰に要する処理時間を短縮することができる。
【００８５】
また、例えば、超音波診断装置１において、プログラム実行制御部としての制御部１７０は、複数のプログラムを実行する。記憶部としての内部メモリ１７１は、プログラムの動作に関する作業情報を記憶する。決定部１７３は、休止状態に移行する場合に、休止状態からの復帰後の作業状態と、現在の作業状態とに基づいて、現在動作している動作プログラムのうち終了させる終了プログラムを決定する。休止処理部としてのリセット処理部１７５は、動作プログラムのうち終了プログラムを終了させる。その後に、休止処理部としてのサスペンド処理部１７６は、内部メモリ１７１に記憶されている終了プログラム以外のプログラムである存続プログラムの動作に関する作業情報を、不揮発性記憶部である内部記憶部１６０に記憶させる。
【００８６】
（第１の実施形態の変形例）
また、決定部１７３は、存続プログラムを決定することなく、終了プログラムを決定しても良い。例えば、決定部１７３は、現在の作業状態で利用されるプログラムのうち、指示に含まれる復帰後の作業状態で利用されるプログラムとは異なるプログラムを終了プログラムとして決定する。
【００８７】
決定部１７３は、現在の検査を継続する状態が復帰後の作業状態として指定される場合、現在の作業状態で行われている現在の検査の手順で利用されるプログラムのうち現在の検査の手順の次の手順で利用されるプログラムとは異なるプログラムを終了プログラムとして決定する。また、決定部１７３は、緊急の検査を行う状態が復帰後の作業状態として指定される場合、現在の検査で利用されるプログラムのうち緊急の検査で利用されるプログラムとは異なるプログラムを終了プログラムとして決定する。また、決定部１７３は、予約された次の検査を行う状態が復帰後の作業状態として指定される場合、現在の検査で利用されるプログラムのうち予約された次の検査で利用されるプログラムとは異なるプログラムを終了プログラムとして決定する。
【００８８】
図３の例では、例えば、決定部１７３は、作業状態Ｓ１１において検査継続モード用のボタン２１が押下されると、作業状態Ｓ１１で利用されるプログラムと、作業状態Ｓ１２で利用されるプログラムとを比較する。ここで、作業状態Ｓ１１で利用されるプログラムのうち作業状態Ｓ１２で利用されるプログラムとは異なるプログラムは、プログラムＰ２である。このため、決定部１７３は、プログラムＰ２を終了プログラムとして決定する。
【００８９】
このように、決定部１７３は、存続プログラムを決定することなく、終了プログラムを決定する。なお、決定部１７３は、図３以外の例（図４，５等）においても同様に、存続プログラムを決定することなく、終了プログラムを決定してもよい。また、決定部１７３は、終了プログラムを決定した後に、存続プログラムを決定しても良い。
【００９０】
（第２の実施形態）
第１の実施形態では、超音波診断装置１が、復帰後の作業状態を指定する情報を含むサスペンド指示を受け付けることで、サスペンド処理が行われる場合を説明したが、実施形態はこれに限定されるものではない。例えば、超音波診断装置１が、復帰後の作業状態を推定する場合であってもよい。
【００９１】
図８は、第２の実施形態に係る超音波診断装置の構成例を示すブロック図である。第２の実施形態に係る超音波診断装置１は、図１に例示した超音波診断装置１と同様の構成を備え、制御部１７０が作業状態管理部１７８及び推定部１７９を更に備える点と、受付部１７２及び決定部１７３の処理の一部が相違する。そこで、第２の実施形態では、第１の実施形態と相違する点を中心に説明することとし、第１の実施形態において説明した構成と同様の機能を有する点については、図１と同一の符号を付し、説明を省略する。
【００９２】
受付部１７２は、例えば、休止状態に移行する旨のサスペンド指示を受け付ける。このサスペンド指示は、第１の実施形態とは異なり、復帰後の作業状態を指定する情報を含まない。以下、このサスペンド指示を「通常サスペンド指示」と表記する。
【００９３】
また、受付部１７２は、休止状態に移行する旨の情報と、復帰後の作業状態が緊急検査である旨の情報とを含むサスペンド指示を受け付ける。以下、このサスペンド指示を「緊急サスペンド指示」と表記する。
【００９４】
作業状態管理部１７８は、現在の作業状態を管理する。例えば、作業状態管理部１７８は、現在の作業状態を表す情報として、現在の検査の種類と、現在の検査における手順とを含む情報を記憶する。具体例を挙げると、作業状態管理部１７８は、現在の検査の種類「ストレスエコー検査」と、現在の検査における手順「ストレス負荷前の撮影」とを含む情報を記憶する。そして、作業状態管理部１７８は、作業状態の遷移に伴って、現在の作業状態を適宜更新する。なお、作業状態管理部１７８は、管理部の一例である。
【００９５】
推定部１７９は、通常サスペンド指示が受け付けられた場合に、復帰後の作業状態を、作業状態管理部１７８によって管理される現在の作業状態から推定する。例えば、推定部１７９には、図３に例示したように、検査の種類と、各検査における手順とが予め登録されている。また、推定部１７９は、適宜、内部記憶部１６０の検査予約リストを参照する。
【００９６】
例えば、推定部１７９は、作業状態管理部１７８によって管理される現在の作業状態を参照し、現在の検査が終了しているか否かを判定する。ここで、推定部１７９は、現在の検査が終了していない場合には、現在の検査における手順の次の手順を、復帰後の作業状態として推定する。例えば、推定部１７９は、現在の作業状態が、現在の検査の種類「ストレスエコー検査」と、現在の検査における手順「ストレス負荷前の撮影」とを含む情報であれば、現在の検査が終了していないと判定する。そして、推定部１７９は、「ストレス負荷前の撮影」の次の手順である「ストレス負荷後の撮影」が復帰後の作業状態であると推定する。なお、現在の検査が終了していない場合の処理は、第１の実施形態で説明した「検査継続モード」が選択された場合と同様である。
【００９７】
一方、推定部１７９は、現在の検査が終了している場合には、内部記憶部１６０の検査予約リストを参照し、現在の検査の次に予約された検査を、復帰後の作業状態として推定する。例えば、推定部１７９は、現在の作業状態が、現在の検査の種類「ストレスエコー検査」と、現在の検査における手順「診断」とを含む情報であれば、現在の検査が終了していると判定する。この場合、推定部１７９は、内部記憶部１６０の検査予約リストを参照し、現在の検査の次に予約された検査（例えば、一般撮影等）を、復帰後の作業状態として推定する。なお、現在の検査が終了している場合の処理は、第１の実施形態で説明した「検査予約連動モード」が選択された場合と同様である。
【００９８】
決定部１７３は、復帰後の作業状態と、現在の作業状態とに基づいて、存続プログラムを決定する。例えば、決定部１７３は、受付部１７２が通常サスペンド指示を受け付けた場合には、推定部１７９によって推定された復帰後の作業状態と、現在の作業状態とに基づいて、存続プログラムを決定する。
【００９９】
また、決定部１７３は、受付部１７２が緊急サスペンド指示を受け付けた場合には、緊急サスペンド指示に含まれる緊急検査を復帰後の作業状態とし、復帰後の作業状態と現在の作業状態とに基づいて、存続プログラムを決定する。
【０１００】
図９は、第２の実施形態に係る超音波診断装置１の処理を説明するためのフローチャートである。
【０１０１】
図９に示すように、超音波診断装置１において、受付部１７２が通常サスペンド指示を受け付けた場合（ステップＳ２０１肯定）、推定部１７９は、作業状態管理部１７８に管理される現在の作業状態を参照し、現在の作業状態から復帰後の作業状態を推定する（ステップＳ２０３）。そして、決定部１７３は、推定部１７９によって推定された復帰後の作業状態と、現在の作業状態とに基づいて、存続プログラムを決定する（ステップＳ２０４）。
【０１０２】
一方、受付部１７２が通常サスペンド指示を受け付けない場合には（ステップＳ２０１否定）、緊急サスペンド指示を受け付けたか否かを判定する（ステップＳ２０２）。ここで、受付部１７２が緊急サスペンド指示を受け付けた場合には（ステップＳ２０２肯定）、決定部１７３は、緊急サスペンド指示に含まれる緊急検査を復帰後の作業状態とし、復帰後の作業状態と現在の作業状態とに基づいて、存続プログラムを決定する（ステップＳ２０４）。なお、超音波診断装置１は、受付部１７２が緊急サスペンド指示を受け付けない場合（ステップＳ２０２否定）、図９の処理を開始しない。
【０１０３】
続いて、超音波診断装置１は、ステップＳ２０５〜Ｓ２０７の処理を実行する。なお、ステップＳ２０５〜Ｓ２０７の処理は、図６に示したステップＳ１０３〜Ｓ１０５の処理とそれぞれ同様であるので、説明を省略する。
【０１０４】
このように、第２の実施形態に係る超音波診断装置１は、復帰後の作業状態を推定する。このため、超音波診断装置１の操作者は、簡易な操作で休止状態からの復帰に要する処理時間を短縮することができる。
【０１０５】
なお、第１の実施形態にて説明した内容は、復帰後の作業状態を推定する点を除いて、第２の実施形態においても適用可能である。例えば、決定部１７３は、存続プログラムを決定することなく、終了プログラムを決定しても良い。例えば、決定部１７３は、現在の作業状態で利用されるプログラムのうち、推定部１７９によって推定された復帰後の作業状態で利用されるプログラムとは異なるプログラムを終了プログラムとして決定しても良い。また、例えば、決定部１７３は、休止状態からの復帰後の作業状態として緊急の検査を指定する旨の情報とを含む指示が受け付けられた場合に、現在の検査で利用されるプログラムのうち緊急の検査で利用されるプログラムとは異なるプログラムを終了プログラムとして決定しても良い。
【０１０６】
（第３の実施形態）
上記の実施形態では言及しなかったが、復帰後の作業状態で利用されるプログラムには、現在動作していないプログラムが含まれる場合がある。この場合、超音波診断装置１は、このプログラムを起動させた上でサスペンド処理を行ってもよい。
【０１０７】
図１０は、第３の実施形態に係る超音波診断装置の構成例を示すブロック図である。第３の実施形態に係る超音波診断装置１は、図１に例示した超音波診断装置１と同様の構成を備え、制御部１７０が起動処理部１８０を更に備える点と、サスペンド処理部１７６の処理の一部が相違する。そこで、第３の実施形態では、第１の実施形態と相違する点を中心に説明することとし、第１の実施形態において説明した構成と同様の機能を有する点については、図１と同一の符号を付し、説明を省略する。
【０１０８】
起動処理部１８０は、復帰後の作業状態と、現在の作業状態とに基づいて、復帰後に利用されるプログラムのうち現在動作していないプログラムを起動させる。例えば、起動処理部１８０は、決定部１７３の処理において、復帰後に利用されるプログラムのうち現在動作していないプログラムが特定されれば、このプログラムの名称（識別情報）を決定部１７３から取得する。そして、起動処理部１８０は、取得した名称のプログラムを起動させる。
【０１０９】
図１１は、第３の実施形態に係る起動処理部１８０の処理を説明するための図である。図１１には、各種の検査の手順（ワークフロー）と、各手順の作業状態において利用されるプログラムとの関係を例示する。
【０１１０】
図１１に示すように、例えば、決定部１７３は、現在の作業状態Ｓ４１で利用されるプログラムＰ１，Ｐ２，Ｐ３，Ｐ４と、復帰後の作業状態Ｓ４２で利用されるプログラムＰ１，Ｐ３，Ｐ５とを比較する。ここで、復帰後の作業状態Ｓ４２で利用され、現在の作業状態Ｓ４１で動作していないプログラムは、プログラムＰ５である。この場合、起動処理部１８０は、このプログラムの名称「Ｐ５」を決定部１７３から取得する。そして、起動処理部１８０は、取得した名称のプログラムＰ５を起動させる。例えば、起動処理部１８０は、プログラムＰ５を内部記憶部１６０から読み出し、内部メモリ１７１に展開（記憶）する。
【０１１１】
サスペンド処理部１７６は、存続プログラムの動作情報と、起動したプログラムの動作情報とを、内部記憶部１６０に格納する。
【０１１２】
例えば、サスペンド処理部１７６は、制御部１７０の内部メモリ１７１上に展開されている存続プログラムの動作情報と、起動されたプログラムの動作情報とを取得する。そして、サスペンド処理部１７６は、取得した情報を内部記憶部１６０に格納する。なお、存続プログラムの動作情報からは、特定部１７４によって特定される破棄されてよい情報が除かれてもよい。
【０１１３】
図１２は、第３の実施形態に係る超音波診断装置１の処理を説明するためのフローチャートである。なお、図１２において、ステップＳ３０１〜Ｓ３０４の処理は、図６に示したステップＳ１０１〜Ｓ１０４の処理とそれぞれ同様であるので、説明を省略する。
【０１１４】
ステップＳ３０４の処理が終了すると、起動処理部１８０は、復帰後の作業状態と、現在の作業状態とに基づいて、復帰後に利用されるプログラムのうち現在動作していないプログラムを起動させる（ステップＳ３０５）。そして、サスペンド処理部１７６は、存続プログラムの動作情報と、起動したプログラムの動作情報とを、内部記憶部１６０に格納する（ステップＳ３０６）。
【０１１５】
このように、第３の実施形態に係る超音波診断装置１は、復帰後の作業状態で利用されるプログラムであるにもかかわらず、現在動作していないプログラムがあれば、そのプログラムを起動した上で、サスペンド処理を行う。このため、超音波診断装置１は、復帰後に操作者が行う操作を減らすことができるので、復帰に要する処理時間を短縮することができる。
【０１１６】
なお、第１及び第２の実施形態にて説明した内容は、未動作のプログラムを起動させる点を除いて、第３の実施形態においても適用可能である。
【０１１７】
（その他の実施形態）
上述した実施形態以外にも、種々の異なる形態にて実施されてもよい。
【０１１８】
（他のプログラム実行制御部）
例えば、上記第１〜第３の実施形態では、制御部１７０により実行されるプログラムから存続プログラムを決定し、サスペンド処理を行う場合を説明したが、実施形態はこれに限定されるものではない。例えば、画像生成部１４０により実行されるプログラム（例えば、画像を生成するためのプログラムや、画像を補正するためのプログラム）についても存続プログラムを決定し、サスペンド処理を行っても良い。
【０１１９】
（医用画像処理装置）
また、例えば、上記第１〜第３の実施形態にて説明した内容は、医用画像処理装置に適用可能である。
【０１２０】
図１３は、その他の実施形態に係る医用画像処理装置の構成例を示すブロック図である。図１３に示すように、医用画像処理装置２００は、入力部２０１と、出力部２０２と、記憶部２１０と、制御部２２０とを備える。
【０１２１】
入力部２０１は、マウス、キーボード、ボタン、パネルスイッチ、タッチコマンドスクリーン、フットスイッチ、トラックボール、ジョイスティック等を有し、医用画像処理装置２００の操作者からの各種設定要求を受け付け、受け付けた各種設定要求を各処理部へ転送する。
【０１２２】
出力部２０２は、医用画像処理装置２００の操作者が入力部２０１を用いて各種設定要求を入力するためのＧＵＩを表示したり、医用画像処理装置２００において生成された情報等を表示したりする。
【０１２３】
記憶部２１０は、フラッシュメモリ等の半導体メモリ素子や、ハードディスク、光ディスク等の不揮発性の記憶装置である。
【０１２４】
制御部２２０は、ＡＳＩＣやＦＰＧＡ等の集積回路や、ＣＰＵやＭＰＵ等の電子回路であり、医用画像処理装置２００の処理全体を制御する。
【０１２５】
また、制御部２２０は、メモリ２２１と、受付部２２２と、決定部２２３と、特定部２２４と、リセット処理部２２５と、サスペンド処理部２２６と、レジューム処理部２２７とを備える。メモリ２２１の機能は、上述した内部メモリ１７１と同様であるので、説明を省略する。また、受付部２２２、決定部２２３、特定部２２４、リセット処理部２２５、サスペンド処理部２２６、及びレジューム処理部２２７における処理内容は、上述した受付部１７２、決定部１７３、特定部１７４、リセット処理部１７５、サスペンド処理部１７６、レジューム処理部１７７における処理内容とそれぞれ同様であるので、説明を省略する。
【０１２６】
このように、医用画像処理装置２００において、受付部２２２は、復帰後の作業状態を指定する情報を含むサスペンド指示を受け付ける。そして、決定部２２３は、現在の作業状態と、復帰後の作業状態とを比較して、存続プログラムを決定する。そして、リセット処理部２２５は、動作プログラムのうち存続プログラム以外のプログラムを終了させる。そして、サスペンド処理部２２６は、存続プログラムの動作情報を不揮発性記憶部である記憶部２１０に格納する。このため、医用画像処理装置２００は、休止状態からの復帰に要する処理時間を短縮することができる。
【０１２７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。更に、各装置にて行なわれる各処理機能は、その全部又は任意の一部が、ＣＰＵ及び当該ＣＰＵにて解析実行されるプログラムにて実現され、或いは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１２８】
例えば、図１３に示した医用画像処理装置２００は、図１４に示すように構成されてもよい。図１４は、その他の実施形態に係る医用画像処理装置の構成例を示すブロック図である。
【０１２９】
図１４に示すように、医用画像処理装置３００は、入力回路３０１と、ディスプレイ３０２と、記憶回路３１０と、処理回路３２０とを備える。ここで、入力回路３０１、ディスプレイ３０２、記憶回路３１０、及び処理回路３２０は、図１３に示した入力部２０１、出力部２０２、記憶部２１０、及び制御部２２０にそれぞれ対応する。
【０１３０】
処理回路３２０は、メモリ機能３２１、受付機能３２２、決定機能３２３、特定機能３２４、リセット処理機能３２５、サスペンド処理機能３２６、レジューム処理機能３２７を実行する。メモリ機能３２１は、図１３に示すメモリ２２１により実現される機能である。また、受付機能３２２は、図１３に示す受付部２２２により実現される機能である。また、決定機能３２３は、図１３に示す決定部２２３により実現される機能である。また、特定機能３２４は、図１３に示す特定部２２４により実現される機能である。また、リセット処理機能３２５は、図１３に示すリセット処理部２２５により実現される機能である。また、サスペンド処理機能３２６は、図１３に示すサスペンド処理部２２６により実現される機能である。また、レジューム処理機能３２７は、図１３に示すレジューム処理部２２７により実現される機能である。
【０１３１】
ここで、例えば、図１４に示す処理回路３２０の構成要素であるメモリ機能３２１、受付機能３２２、決定機能３２３、特定機能３２４、リセット処理機能３２５、サスペンド処理機能３２６、レジューム処理機能３２７が実行する各処理機能は、コンピュータによって実行可能なプログラムの形態で記憶回路３１０に記録されている。処理回路３２０は、各プログラムを記憶回路３１０から読み出し、実行することで各プログラムに対応する機能を実現するプロセッサである。換言すると、各プログラムを読み出した状態の処理回路３２０は、図１４の処理回路３２０内に示された各機能を有することとなる。すなわち、処理回路３２０は、メモリ機能３２１に対応するプログラムを記憶回路３１０から読み出し実行することで、メモリ２２１と同様の処理を実行する。また、処理回路３２０は、受付機能３２２に対応するプログラムを記憶回路３１０から読み出し実行することで、受付部２２２と同様の処理を実行する。また、処理回路３２０は、決定機能３２３に対応するプログラムを記憶回路３１０から読み出し実行することで、決定部２２３と同様の処理を実行する。また、処理回路３２０は、特定機能３２４に対応するプログラムを記憶回路３１０から読み出し実行することで、特定部２２４と同様の処理を実行する。また、処理回路３２０は、リセット処理機能３２５に対応するプログラムを記憶回路３１０から読み出し実行することで、リセット処理部２２５と同様の処理を実行する。また、処理回路３２０は、サスペンド処理機能３２６に対応するプログラムを記憶回路３１０から読み出し実行することで、サスペンド処理部２２６と同様の処理を実行する。また、処理回路３２０は、レジューム処理機能３２７に対応するプログラムを記憶回路３１０から読み出し実行することで、レジューム処理部２２７と同様の処理を実行する。
【０１３２】
例えば、図６に示すステップＳ１０１は、処理回路３２０が記憶回路３１０から受付機能３２２に対応するプログラムを呼び出し実行することにより、実現されるステップである。また、図６に示すステップ１０２は、処理回路３２０が記憶回路３１０から決定機能３２３に対応するプログラムを呼び出し実行することにより、実現されるステップである。また、図６に示すステップ１０３は、処理回路３２０が記憶回路３１０から特定機能３２４に対応するプログラムを呼び出し実行することにより、実現されるステップである。また、図６に示すステップ１０４は、処理回路３２０が記憶回路３１０からリセット処理機能３２５に対応するプログラムを呼び出し実行することにより、実現されるステップである。また、図６に示すステップ１０５は、処理回路３２０が記憶回路３１０からサスペンド処理機能３２６に対応するプログラムを呼び出し実行することにより、実現されるステップである。
【０１３３】
なお、図１４においては単一の処理回路にてメモリ機能３２１、受付機能３２２、決定機能３２３、特定機能３２４、リセット処理機能３２５、サスペンド処理機能３２６、レジューム処理機能３２７にて行われる処理機能が実現されるものとして説明したが、複数の独立したプロセッサを組み合わせて処理回路を構成し、各プロセッサがプログラムを実行することにより機能を実現するものとしても構わない。
【０１３４】
上記説明において用いた「プロセッサ」という文言は、例えば、ＣＰＵ（central  preprocess  unit）、ＧＰＵ(Graphics  Processing  Unit)、或いは、特定用途向け集積回路（Application  Specific  Integrated  Circuit：ＡＳＩＣ）、プログラマブル論理デバイス（例えば、単純プログラマブル論理デバイス（Simple  Programmable  Logic  Device：ＳＰＬＤ）、複合プログラマブル論理デバイス（Complex  Programmable  Logic  Device：ＣＰＬＤ）、及びフィールドプログラマブルゲートアレイ（Field  Programmable  Gate  Array：ＦＰＧＡ））等の回路を意味する。プロセッサは記憶回路に保存されたプログラムを読み出し実行することで機能を実現する。なお、記憶回路にプログラムを保存する代わりに、プロセッサの回路内にプログラムを直接組み込むよう構成しても構わない。この場合、プロセッサは回路内に組み込まれたプログラムを読み出し実行することで機能を実現する。なお、本実施形態の各プロセッサは、プロセッサごとに単一の回路として構成される場合に限らず、複数の独立した回路を組み合わせて１つのプロセッサとして構成し、その機能を実現するようにしてもよい。さらに、図１４における複数の構成要素を１つのプロセッサへ統合してその機能を実現するようにしてもよい。
【０１３５】
また、第１〜第３の実施形態において説明した各処理のうち、自動的に行なわれるものとして説明した処理の全部又は一部を手動的に行なうこともでき、或いは、手動的に行なわれるものとして説明した処理の全部又は一部を公知の方法で自動的に行なうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１３６】
また、第１〜第３の実施形態で説明した医用画像処理方法は、予め用意された医用画像処理プログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することによって実現することができる。この医用画像処理プログラムは、インターネット等のネットワークを介して配布することができる。また、この医用画像処理プログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【０１３７】
以上説明した少なくとも一つの実施形態によれば、休止状態からの復帰に要する処理時間を短縮することができる。
【０１３８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１３９】
１          超音波診断装置
１００      装置本体
１７０      制御部
１７１      内部メモリ
１７２      受付部
１７３      決定部
１７４      特定部
１７５      リセット処理部
１７６      サスペンド処理部
１７７      レジューム処理部
【図１】
0006598494.tif 000002
【図２】
0006598494.tif 000003
【図３】
0006598494.tif 000004
【図４】
0006598494.tif 000005
【図５】
0006598494.tif 000006
【図６】
0006598494.tif 000007
【図７】
0006598494.tif 000008
【図８】
0006598494.tif 000009
【図９】
0006598494.tif 000010
【図１０】
0006598494.tif 000011
【図１１】
0006598494.tif 000012
【図１２】
0006598494.tif 000013
【図１３】
0006598494.tif 000014
【図１４】
0006598494.tif 000015