(57)【要約】【課題】超音波画像等の医療画像上においてマニュアルでトレースを行う場合に、トレースラインを簡便に削除できるようにする。【解決手段】超音波画像上においてマニュアルでポインタを動かすことにより、トレースラインが生成される。先頭座標からトレースラインに沿ってポインタを遡らせると、その操作が削除操作であると自動的に判定される。その際のポインタ移動量に応じてトレースラインが部分的に削除される。操作種別の判定に際しては、移動ベクトルと基準ベクトルのなす角度が角度閾値と比較される。【選択図】図６
2019146656.tif 000002
【特許請求の範囲】
【請求項１】
医療画像上においてポインタを動かすことによりトレースラインを描くためのデバイスと、
始点座標から現在の先頭座標まで伸びる現在のトレースライン及び前記現在の先頭座標が定められた後の現在のポインタ座標に基づいて、前記現在の先頭座標から前記現在のポインタ座標へのポインタ移動操作がトレース操作であるか削除操作であるかを判定する判定手段と、
前記削除操作が判定された場合に前記現在のトレースラインを部分的又は全体的に削除する削除手段と、
を含むことを特徴とする医療画像表示装置。
【請求項２】
請求項１記載の装置において、
前記判定手段は、
前記現在のトレースラインに基づいて削除操作判定条件を定め、
前記ポインタ移動操作によって前記削除操作判定条件が満たされる場合に前記削除操作を判定する、
ことを特徴とする医療画像表示装置。
【請求項３】
請求項２記載の装置において、
前記判定手段は、
前記現在の先頭座標から前記現在のトレースライン上の基準点座標までの基準ベクトルに基づいて前記削除操作判定条件として角度条件を定め、
前記現在の先頭座標から前記現在のポインタ座標までの移動ベクトルが前記角度条件を満たす場合に前記削除操作を判定する、
ことを特徴とする医療画像表示装置。
【請求項４】
請求項２記載の装置において、
前記判定手段は、前回の判定結果及びポインタ停止時間の少なくとも一方に基づいて前記削除操作判定条件を変化させる、
ことを特徴とする医療画像表示装置。
【請求項５】
請求項３記載の装置において、
前記基準点座標は、前記現在の先頭座標から前記現在のトレースラインを戻ることによって定められる座標であり、その際の戻り量が前記現在の先頭座標から前記現在のポインタ座標までのポインタ移動量に応じて定められる、
ことを特徴とする医療画像表示装置。
【請求項６】
請求項１記載の装置において、
前記削除手段は、前記現在の先頭座標から前記現在のポインタ座標までのポインタ移動量に基づいて、前記現在のトレースラインにおいて前記現在の先頭座標から遡って削除する削除量を定める、
ことを特徴とする医療画像表示装置。
【請求項７】
請求項６記載の装置において、
前記現在のトレースラインは複数のトレース点座標からなる座標列として管理され、
前記現在のトレースラインの部分的な削除に際しては、前記削除量に従って、前記座標列の一部が無効化された上で、残りの座標列の先頭に新しい現在の先頭座標が追加される、
ことを特徴とする医療画像表示装置。
【請求項８】
請求項１記載の装置において、
前記現在のポインタ座標が更新される都度、前記ポインタ移動操作が前記削除操作であるか否か判定され、
前記現在のトレースラインに沿って前記ポインタを遡らせ続けると、前記現在のトレースラインが徐々に短くなる、
ことを特徴とする医療画像表示装置。
【請求項９】
請求項１記載の装置において、
前記判定手段における判定基準及び前記判定手段の判定結果の内の少なくとも一方を表示する手段を含む、
ことを特徴とする医療画像表示装置。
【請求項１０】
医療画像表示装置において実行されるプログラムであって、
始点座標から現在の先頭座標まで伸びる現在のトレースライン及び前記現在の先頭座標が定められた後の現在のポインタ座標に基づいて、前記現在の先頭座標から前記現在のポインタ座標へのポインタ移動操作がトレース操作であるか削除操作であるかを判定する機能と、
前記トレース操作が判定された場合に前記現在の先頭座標を前記現在のポインタ座標に更新する機能と、
前記削除操作が判定された場合に前記現在のトレースラインを部分的又は全体的に削除する機能と、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は医療画像表示装置に関し、特に、マニュアルで作成されるトレースラインを表示する医療画像表示装置に関する。
【背景技術】
【０００２】
医療画像表示装置は、超音波画像、Ｘ線ＣＴ画像等の医療画像を表示する装置である。医療画像表示装置の概念には、超音波診断装置、Ｘ線ＣＴ装置等の診断装置が含まれ、また、医療画像を表示する情報処理装置が含まれる。更に、その概念には治療装置が含まれ得る。以下においては、医療画像表示装置としての超音波診断装置について説明する。
【０００３】
超音波診断装置においては、必要に応じて、超音波画像上において計測が実施される。例えば、心臓における左室の面積が求められる。その場合、左室の輪郭がマニュアルでトレースされる。具体的には、フリーズ状態にある断層画像上においてトラックボールを操作して、左室の輪郭に沿ってポインタ（カーソル）を動かすことにより、左室の輪郭を模擬したトレースラインが生成される。トレースラインにおける始点と終点を一致させることも可能であるが、左室の輪郭のマニュアルトレースにおいては、通常、２つの弁輪部に始点と終点が設定され、それらの間が直線で連結される。心臓以外の組織の輪郭がマニュアルでトレースされることもある。
【０００４】
特許文献１には、Ｘ線ＣＴ装置の画面上において、マニュアルで描いた曲線をその先頭から１点ずつ削除する技術が開示されている。その技術においては、曲線を描くための入力信号とは別の入力信号により曲線が削除されている。特許文献２には、医療画像上に描かれた曲線に対してボックス状のカーソルが設定された場合に、その中の曲線部分の長さに基づいて、曲線部分を削除するか否かを自動的に判定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特公昭６１−８４３３号公報
【特許文献２】特開２０１３−２５５６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
医療画像上で対象物に対してマニュアルでトレースを行っている過程において、トレースラインの先頭から一定の範囲にわたってトレースラインを削除したいこともある。その場合、つまみ回転操作等の特別な削除操作を求めるならば、ポインティングデバイスからそれを操作している手を離してその手で削除操作を行う必要があり、あるいは、ポインティングデバイスを操作している手とは別の手で削除操作を行う必要がある。そのような削除操作はユーザーにとって煩雑なものである。また、そのような削除操作を求める場合、画面表示された医療画像から操作パネルへ視線を動かす必要があり、マニュアルトレースの作業効率が低下してしまう。それまで操作していたポインティングデバイスをそのまま利用してトレースラインをその先頭から簡便に削除できるようにすることが望まれる。
【０００７】
本発明の目的は、医療画像上に描かれた現在のトレースラインを部分的又は全体的に削除する場合において操作性を高めることにある。あるいは、本発明の目的は、ポインティングデバイスによるトレース操作と同様の操作感覚で削除操作を行えるようにすることにある。
【課題を解決するための手段】
【０００８】
実施形態に係る医療画像表示装置は、医療画像上においてポインタを動かすことによりトレースラインを描くためのデバイスと、始点座標から現在の先頭座標まで伸びる現在のトレースライン及び前記現在の先頭座標が定められた後の現在のポインタ座標に基づいて、前記現在の先頭座標から前記現在のポインタ座標へのポインタ移動操作がトレース操作であるか削除操作であるかを判定する判定手段と、前記削除操作が判定された場合に前記現在のトレースラインを部分的又は全体的に削除する削除手段と、を含む。
【０００９】
なお、上記構成において、「現在のトレースライン」、「現在の先頭座標」及び「現在のポインタ座標」は、トレースライン、先頭座標及びポインタ座標が時間的に順次更新されていくことを前提として、ある時点でのトレースライン、先頭座標及びポインタ座標を表現したものである。以下の説明において、時間的関係を明示しなくても実施形態の理解において格別問題とならない場合には、あるいは、時間的な関係を捨象して一般的に表現する場合には、それらを「トレースライン」、「先頭座標」及び「ポインタ座標」と端的に表現することにする。
【発明の効果】
【００１０】
本発明によれば、医療画像上に描かれた現在のトレースラインを部分的又は全体的に削除する場合において操作性を高められる。あるいは、本発明によれば、ポインティングデバイスによるトレース操作と同様の操作感覚で削除操作を行える。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る超音波診断装置を示すブロック図である。
【図２】複数のトレース点座標に基づくトレースラインの描画を示す図である。
【図３】管理テーブルの一例を示す図である。
【図４】左室輪郭に沿って描かれたトレースラインを示す図である。
【図５】左室輪郭から外れてしまった部分を有するトレースラインを示す図である。
【図６】トレースラインの部分的な消去を示す図である。
【図７】トレースライン処理部の制御内容を示す流れ図である。
【図８】ポインタ移動操作を示す図である。
【図９】移動ベクトルと基準ベクトルの関係を示す図である。
【図１０】移動ベクトルと基準ベクトルの他の関係を示す図である。
【図１１】削除操作の判定を示す図である。
【図１２】トレース操作の判定を示す図である。
【図１３】大きな角度閾値に基づく操作種別の判定を示す図である。
【図１４】削除処理及び新たな先頭座標の生成を示す図である。
【図１５】基準ベクトルについての変形例を示す図である。
【図１６】削除範囲についての変形例を示す図である。
【図１７】他の判定条件を示す図である。
【図１８】第１表示例を示す図である。
【図１９】第２表示例を示す図である。
【発明を実施するための形態】
【００１２】
以下、実施形態を図面に基づいて説明する。
【００１３】
（１）実施形態の概要
実施形態に係る医療画像表示装置は、医療画像上においてポインタを動かすことによりトレースラインを描くためのデバイスと、始点座標から現在の先頭座標まで伸びる現在のトレースライン及び現在の先頭座標が定められた後の現在のポインタ座標に基づいて、現在の先頭座標から現在のポインタ座標へのポインタ移動操作がトレース操作であるか削除操作であるかを判定する判定手段と、削除操作が判定された場合に現在のトレースラインを部分的又は全体的に削除する削除手段と、を含む。
【００１４】
上記構成によれば、デバイスを利用して医療画像上においてポインタを動かすと、そのポインタ移動操作がトレース操作であるか削除操作であるか自動的に判定される。削除操作であると判定された場合には現在のトレースラインが部分的又は全体的に削除される。例えば、現在のトレースラインがその先頭からポインタ移動量に従う分だけ削除される。削除後の残余のトレースラインが新たな現在のトレースラインとなる。削除操作を繰り返せばトレースラインが徐々に短くなっていく。
【００１５】
操作種別の判定は、現在のトレースライン及び現在のポインタ座標に基づいて判定される。削除操作において、現在のトレースラインは削除対象であり、現在のポインタ座標は削除対象を指定し又は削除対象が概ね存在する側を指定するものであると考えられる。一方、トレース操作において、現在のポインタ座標は現在の先頭座標からトレースラインを伸ばす方向を定めるものである。すなわち、現在のトレースライン及び現在のポインタ座標を参照すれば、操作種別（ユーザーの意図）を推知することが可能となる。逆に言えば、そのようなルールを前提として、ユーザーによってトレース操作及び削除操作が行われることになる。
【００１６】
実施形態において、削除操作を行いたい場合、削除操作判定条件が満たされるようにポインタを動かせばよく、削除操作に際してポインタ移動操作以外の特別な操作（例えば、クリック、つまみ回転操作）は不要である。トレース操作が判定された場合には、ポインタ移動操作の結果として、従来同様にトレースラインが延伸される。
【００１７】
実施形態において、判定手段は、現在のトレースラインに基づいて削除操作判定条件を定め、ポインタ移動操作によって削除操作判定条件が満たされる場合に削除操作を判定する。現在のトレースライン、特にその内で先頭座標に近い部分は、今後のトレース操作が行われる可能性の高い方向又は範囲を推定するための目安となるものであり、同時に、削除操作を判定するための目安にもなり得るものである。例えば、現在のトレースラインに沿ってポインタを戻す「なぞり操作」が削除操作であると判定される。生物組織の輪郭における各部分は概ね丸みをもっており、その輪郭において直角又はＶ字形に折れ曲がる部分はほとんどない。上記のような判定を行っても意図しない削除が実行されてしまう可能性は低い。もし、特殊なケースにおいて、操作種別の自動判定がかえって操作性低下を招くならば、操作種別の自動判定機能を一時的にオフにすればよい。
【００１８】
実施形態において、判定手段は、現在の先頭座標から現在のトレースライン上の基準点座標までの基準ベクトルに基づいて削除操作判定条件として角度条件を定め、現在の先頭座標から現在のポインタ座標までの移動ベクトルが角度条件を満たす場合に削除操作を判定する。すなわち、トレースラインにおいて現在の先頭座標に近い部分を基準として角度条件が定められ、ポインタ移動操作により角度条件が満たされるか否かに基づいて操作種別が判定される。ポインタ移動操作により、現在のポインタ座標、ポインタ移動方向及びポインタ移動量が決まる。それらの情報の内で１又は複数の情報を利用して操作種別が判定される。上記構成はそれらの情報の内で、ポインタ移動方向を操作種別の判定で利用するものである。更にポインタ移動量を考慮して操作種別が判定されてもよい。あるいは、現在のポインタ座標に基づいて操作種別が判定されてもよい。
【００１９】
実施形態において、判定手段は、前回の判定結果及びポインタ停止時間の少なくとも一方に基づいて削除操作判定条件を変化させる。一般に、同じ操作が繰り返し実行される場合が多いので、前回の判定結果を参酌して削除操作判定条件を定めるのが望ましい。一方、削除操作後に再びトレース操作を行う場合、通常、それらの操作間でポインタが停止する場合が多い。すなわち、ポインタ停止時間が一定程度になった場合、トレース操作が再開された可能性が高くなる。以上の構成は、そのような経験則から、前回の判定結果及びポインタ停止時間の内の少なくとも一方を考慮して削除操作判定条件を適応的に定めるものである。
【００２０】
実施形態において、基準点座標は、現在の先頭座標から現在のトレースラインを遡ることによって定められる座標であり、その際の戻り量（遡上量）が現在の先頭座標から現在のポインタ座標までのポインタ移動量に応じて定められる。ポインタ移動量が大きければ戻り量が大きくなり、現在のトレースラインにおける先頭座標に連なる大きな部分を代表する基準座標が特定されることになる。ポインタ移動量が小さければ戻り量が小さくなり、現在のトレースラインにおける先頭座標に連なる小さな部分を代表する基準座標が特定されることになる。ポインタ移動量に応じて、戻り量が段階的に定められてもよいし連続的に定められてもよい。
【００２１】
実施形態において、削除手段は、現在の先頭座標から現在のポインタ座標までのポインタ移動量に基づいて、現在のトレースラインにおいて現在の先頭座標から遡って削除する削除量を定める。この構成によれば、ポインタ移動量によって削除量が変化するので、大きく削除を行いたい場合にはポインタ移動量を大きくすればよく（ポインタ移動速度を速めればよく）、細かく削除を行いたい場合にはポインタ移動量を小さくすればよい（ポインタ移動速度を遅くすればよい）。これはユーザーの意図を削除量に反映される考え方に基づくものである。
【００２２】
実施形態においては、現在のトレースラインは複数のトレース点座標からなる座標列として管理され、現在のトレースラインの部分的な削除に際しては、削除量に従って、座標列の一部が無効化された上で、残った座標列の先頭に新しい先頭座標が追加される。この構成は、戻り量に相当する地点に新しく現在の先頭座標を加えるものである。トレース点座標単位で削除処理が遂行されてもよい。
【００２３】
実施形態においては、現在のポインタ座標が更新される都度、ポインタ移動操作が削除操作であるか否か判定され、現在のトレースラインに沿ってポインタを遡らせ続けると、現在のトレースラインが徐々に短くなる。
【００２４】
実施形態においては、医療画像表示装置が、判定手段における判定基準及び判定手段の判定結果の内の少なくとも一方を表示する手段を含む。この構成によれば、操作性をより向上でき、あるいは、誤操作を防止又は軽減できる。
【００２５】
実施形態に係るトレースライン処理方法は、始点座標から現在の先頭座標まで伸びる現在のトレースライン及び現在の先頭座標が定められた後の現在のポインタ座標に基づいて、現在の先頭座標から現在のポインタ座標へのポインタ移動操作がトレース操作であるか削除操作であるかを判定する工程と、トレース操作が判定された場合に現在の先頭座標を現在のポインタ座標に更新する工程と、削除操作が判定された場合に現在のトレースラインを部分的又は全体的に削除する工程と、を含む。
【００２６】
上記方法はハードウエアの機能として又はソフトウエアの機能として実現され、後者の場合には、上記方法を実行するプログラムがネットワークを介して又は可搬型記憶媒体を介して医療画像表示装置にインストールされる。
【００２７】
（２）実施形態の構成
図１には、医療画像表示装置の一例として、超音波診断装置が示されている。超音波診断装置は、病院等の医療機関に設置され、生体への超音波の送受波により得られた受信データに基づいて超音波画像を形成する装置である。
【００２８】
プローブ１０は、図示された構成例において、生体の表面上に当接した状態において超音波の送波及び受波を行うものである。プローブ１０は、一次元配列された複数の振動素子からなる振動素子アレイを有している。振動素子アレイによって超音波ビームＢが形成され、それが電子的に走査される。これによりビーム走査面Ｓが形成される。電子走査方式として、図示された電子セクタ走査方式の他、電子リニア走査方式等が知られている。上記の振動素子アレイに代えて、二次元振動素子アレイを設けるようにしてもよい。体腔内挿入型のプローブが利用されてもよい。なお、図１において、ｒ方向は深さ方向であり、φ方向は超音波ビームの電子走査方向である。
【００２９】
送信部１２は、送信ビームフォーマーとして機能する電子回路である。送信時において、送信部１２は、遅延処理された複数の送信信号を振動素子アレイへ並列的に出力する。これにより、生体内へ超音波が放射される。受信時において、生体内からの反射波が振動素子アレイで受波されると、振動素子アレイから受信部１４へ複数の受信信号が並列的に出力される。
【００３０】
受信部１４は、受信ビームフォーマーとして機能する電子回路である。具体的には、受信部１４は、複数の受信信号に対して整相加算（遅延加算）を適用し、これにより整相加算後の受信信号としてビームデータを出力する。超音波ビームＢの１回の電子走査当たり、電子走査方向に並ぶ複数のビームデータが取得され、それらによって受信フレームデータが構成される。個々のビームデータは深さ方向に並ぶ複数のエコーデータにより構成される。受信部１４は、複数のＡ／Ｄ変換器等を備えているが、それらについては図示省略されている。
【００３１】
ビームデータ処理部１６は、個々のビームデータに対して、検波、対数変換等の各種の信号処理を適用する電子回路である。処理後の各ビームデータが断層画像形成部１８へ送られる。断層画像形成部１８は、受信フレームデータに基づいて、断層画像（Ｂモード画像）を形成する電子回路であり、それはデジタルスキャンコンバータ（ＤＳＣ）を有している。ＤＳＣは座標変換機能及び画素補間機能を有する電子回路である。断層画像を示すデータが表示処理部２０へ送られている。
【００３２】
表示処理部２０は、画像合成機能、カラー処理機能等を有するものである。実施形態においては、断層画像とグラフィック画像とが合成され、合成画像が生成される。それを表すデータが表示器２２へ出力されている。グラフィック画像は、文字、図形その他からなる非超音波画像としての参照画像又は補助画像であり、断層画像上に重畳表示されるものである。実施形態においては、グラフィック画像には、マニュアルトレースによって生成されたトレースラインが含まれる。また、グラフィック画像には、現在、ユーザーが指示又は指定している座標を示すポインタ（カーソル）、トレースラインの始点を示す始点マーク等が含まれる。表示器はＬＣＤ、有機ＥＬ表示デバイス等により構成される。なお、ボリュームレンダリングにより形成される三次元画像、血流を示すカラードプ画像、弾性情報を示す弾性画像等が表示されてもよい。それらの超音波画像上においてマニュアルトレースが実行されてもよい。
【００３３】
制御部２４は、ＣＰＵ及び動作プログラムによって構成される。制御部２４は超音波診断装置を構成する各要素の動作を制御するものである。図１においては、制御部２４が有する幾つかの主要な機能がブロックによって表現されている。具体的には、トレースライン処理部２６、計測部２８、及び、グラフィック画像形成部３０が表現されている。それらの機能が他のプロセッサにより実現されてもよい。トレースライン処理部２６は、マニュアルトレースを制御又は管理するモジュールであり、それは判定手段及び削除手段として機能する。
【００３４】
制御部２４には、操作パネル３２が接続されている。操作パネル３２は、複数のスイッチ、複数のつまみ、キーボードの他、ポインティングデバイスとしてのトラックボール３４を備えている。トラックボール３４は、回転自在なボールを有し、そのボールを指又は手の平によって回転させることにより、ポインタ移動先が指示される。トラックボール３４に代えて、マウス、ペンタブレットその他のポインティングデバイスが利用されてもよい。実施形態においては、トラックボールの回転操作により、臓器輪郭のマニュアルトレースが実行される。例えば、フリーズ状態（静止画状態）にある断層画像上において組織輪郭に沿ってポインタを動かすことにより、マニュアルでトレースラインが生成される。動画像上においてマニュアルでトレースラインが生成されてもよい。
【００３５】
トレースラインが組織輪郭から逸脱してしまった場合、ユーザーの削除操作により、トレースラインがその先頭から部分的に削除される。現在のトレースラインが比較的に短い場合、削除操作の内容次第では、トレースラインがその先頭から全体的に削除される。実施形態に係る超音波診断装置においては、所定のつまみを回転操作することによりトレースラインを削除できる他、ポインタをトレースラインに沿って戻すことにより（戻りながらのなぞり操作を行うことにより）、クリックやつまみ操作等の特別な操作を要することなく、トレースラインを自然に削除することが可能である。つまり、トレース操作と同様の操作感覚で削除操作を行える。
【００３６】
トレースライン処理部２６は、マニュアルトレースのための処理を実行するものであり、具体的には、複数のトレース点座標の管理（追加、削除、更新等）、複数のトレース点座標に基づくトレースラインの描画、操作種別（トレース操作及び削除操作）の判定、等の機能を有している。各機能については図２以降の各図を参照しながら詳述する。
【００３７】
計測部２８は、指定された計測を実行するものであり、例えば、計測部２８は、マニュアルトレース結果に基づいて面積を演算する。この他、距離計測等の各種の計測機能を備えている。グラフィック画像形成部３０は、断層画像に重畳表示されるグラフィック画像を生成するものであり、グラフィック画像には、トレースライン、始点マーク、終点マーク、その他（例えば、ステータスを表示する情報、判定条件を示す情報）が含まれる。制御部２４に接続された記憶部３６は半導体メモリ等によって構成され、そこには後述する管理テーブルが構築される。
【００３８】
図２には、作成途中のトレースライン（現在のトレースライン）が示されている。トレースラインは、複数のトレース点座標によって定義される。複数のトレース点座標において、隣接トレース点座標ペア単位で、隣接する２つのトレース点座標の間を区分線で繋げることにより、複数の区分線の繋がりとしてトレースラインが構成される。トレースラインが複数のトレース点座標に基づく曲線として構成されてもよい。例えばトレースラインがスプライン曲線として構成されてもよい。
【００３９】
図２において、Ｐ０は始点座標を示している。Ｐｉは現在の先頭座標を示している。ｎは座標番号を示している。０番からｉ番までのｉ＋１個のトレース点座標によってトレースラインが定義される。実施形態においては、始点座標Ｐ０を決める際及び終点座標を決める場合に限り、クリック操作又はスイッチ操作が求められる。それら以外のトレース点座標の決定に際しては、及び、後述する削除操作に際しては、トラックボール操作（ポインタ移動操作）以外の操作は不要である。画面水平方向がｘ方向であり、画面垂直方向がｙ方向である。個々のトレース点座標はｘ座標及びｙ座標として特定される。座標単位は画素である。
【００４０】
図３には、複数のトレース点座標つまりトレースラインを管理するための管理テーブルの一例が示されている。図示された管理テーブル３８においては、０番のトレース点座標からｉ番のトレース点座標までのｉ＋１個のトレース点座標（ｉ＋１個の座標データ）が管理されている。ここで、０番のトレース点座標は始点座標であり、ｉ番のトレース点座標は現在の先頭座標である。それが符号４０によって示されている。次にトレース操作が行われるならば、符号４４で示される位置にトレース点座標が追加され、それが新たな先頭座標となる。一方、次に削除操作が行われるならば、符号４６で示されるように、ポインタ移動量に相当する分だけ（同じ長さだけ）、現在の先頭座標を開始点とする１又は複数のトレース点座標が部分的に削除された上で、符号４８で示されるように、残余のトレース点座標列に対して新たな先頭座標が追加される。これについては後に詳述する。もっとも、既存のトレース点座標が先頭座標とされてもよい。削除操作が繰り返されるならば（トレース操作の判定に転じない状況が続くならば）、トレースラインがその始点座標に向かって徐々に短くなっていく。
【００４１】
図４乃至図６を用いてトレース操作及び削除操作の具体例を説明する。図４乃至図６には、心臓の断層画像が示されている。
【００４２】
図４において、断層画像５０上には作成途中のトレースライン５８が描かれている。詳しくは、トレースライン５８は、左室５１の輪郭に沿って描かれており、始点座標から現在の先頭座標まで伸びている。僧帽弁の両側である２つの弁輪部における一方の弁輪部上に始点座標が指定されている。他方の弁輪部上に終点座標が指定される予定である。始点座標には始点マーク５２が表示されており、現在の先頭座標にはポインタ（カーソル）５６が表示されている。トラックボールの回転操作によってポインタが画面上を運動する。例えば、右手でプローブが保持され、左手でトラックボールが操作される。
【００４３】
図５において、左室の輪郭５４からトレースライン５８が部分的に逸脱しており、脱線部分５８Ａが生じている。脱線部分５８Ａを消去してその部分を再トレースしたい場合、実施形態においては、図６に示すように、現在の先端座標からトレースライン５８に沿ってポインタを戻す操作を行えばよい（符号６０を参照）。あるいは、現在の先端座標からトレースライン５８側へポインタを動かせばよい。削除操作の判定条件については後に詳述するが、そのようなポインタ移動操作が行われた場合、トレース処理部はその操作がトレース操作ではなく削除操作であると自動的に判定し、その際のポインタ移動量と同じ量だけ、先頭座標からトレースライン５８の内の一部５８Ｂを削除する。一方、現在の先頭座標から、現在のトレースラインを延長するようにポインタを動かした場合、あるいは、現在の先頭座標から見てポインタを前方へ動かした場合、トレース処理部はその操作が削除操作ではなくトレース操作であると自動的に判定し、ポインタ移動先座標を新たな現在の先頭座標とする。
【００４４】
（３）実施形態の動作
図７以降の各図にはトレース処理部の処理内容がより具体的に示されている。図８乃至図１４を参照しながら、図７に基づいてトレース処理部の処理内容を詳しく説明する。もっとも、図７に示す処理内容は例示であり、操作種別を適切に自動判定できる限りにおいて他の処理内容が採用されてもよい。
【００４５】
操作種別の自動判定機能がオンにされた場合に図７に示す一連の工程が実行される。Ｓ１０では、ポインタ座標に変化があったか否かが判断される。所定の時間間隔で（例えば５０ｍｓあるいは１００ｍｓごとに）ポインタ座標が計測される。ポインタ座標に変化があった場合、Ｓ１２において、ポインタの移動先座標が取得される。Ｓ１４では、先頭座標（現在の先頭座標）から移動先座標（現在の移動先座標）へ向かう移動ベクトル（ポインタ移動方向及びポインタ移動量）が演算される。移動ベクトルを図８に基づいて説明する。
【００４６】
図８において、Ｐ０からＰ８までの複数のトレース点座標に基づいてトレースラインが生成されている。例えば、トレースラインは複数の区間線の繋がりとして構成される。Ｐ０が始点座標を示し、Ｐ８が現在の先頭座標を示している。Ｐｘが移動先座標を示している。先頭座標Ｐ８から移動先座標Ｐｘへ向かうベクトルが移動ベクトルＶｘである。図８においては移動ベクトルがやや誇張して描かれている。その際のポインタの移動量がＬｘである。
【００４７】
図７において、Ｓ１６では、移動量Ｌｘに基づいて、後述する基準点座標を定めるための戻り量が決定される。例えば、移動量Ｌｘが閾値Ｌｔｈ以上であれば戻り量として大きな値Ｌ１が決定され、移動量Ｌｘが閾値Ｌｔｈ未満であれば戻り量として小さな値Ｌ２が決定される。実施形態では二段階に戻りが切り替えられているが、戻り量が多段階に又は連続的に切り替えられてもよい。Ｓ１８では、戻り量に基づいて、トレースライン上の点として基準点が特定される。同時に、以下において説明する基準ベクトルが演算される。戻り量を切り替えているのは、トレース線を細かく修正したい場合には移動量Ｌｘが小さくなると見込まれ、つまり現在の先頭座標付近が削除対象となっているものと推認できるからであり、一方、トレース線を大きく修正したい場合には移動量Ｌｘが大きくなると見込まれ、トレースラインにおける先頭座標に連なる大きな部分が削除対象となっているものと推認できるからである。
【００４８】
例えば、大きな戻り量Ｌ１が決定された場合、図９に示されるように、先頭座標Ｐ８から、トレース線に沿って戻り量Ｌ１分だけ遡った地点として、基準点座標Ｐａが定められる。例えば、戻り量Ｌ１から、各区間の区間長（例えばＰ８とＰ７の間の区間長、Ｐ７とＰ６の間の区間長、・・・）を順次減算し、残りが１区間に満たなくなった時点で、対象となった区間内において、その残りに相当する内分点を求めることにより、基準点座標Ｐａが特定される。すなわち、対象となった区間の長さに対する残りの比率から、基準点座標Ｐａが演算される。図９に示す例では、Ｐ５とＰ４との間に基準点座標Ｐａが特定されている。現在の先頭座標Ｐ８から基準点座標Ｐａへ向かうベクトルとして基準ベクトルＶａが演算される。基準ベクトルＶａは比較的に大きな一定範囲にわたる過去のトレース結果を代表する方向を示すものである。
【００４９】
一方、図７に示したＳ１６において、移動量Ｌｘが閾値Ｌｔｈ未満である場合、小さな戻り量Ｌ２が決定される（Ｌ１＞Ｌ２）。その場合、図１０に示されるように、現在の先頭座標Ｐ８に比較的に近い点として基準点座標Ｐａが特定され、比較的に短い基準ベクトルＶａが演算される。基準点座標Ｐａは、上記同様に定められる。この場合においても、基準ベクトルＶａは比較的に小さな一定範囲にわたる過去のトレース結果を代表する方向を示すものである。基準点座標Ｐａは過去のトレース結果を代表する点であり、代表点として相応しいならば、トレースライン上でない位置に基準点座標Ｐａが設定されてもよい。例えば、複数のトレース点座標の重心点として、又は、一定範囲にわたるトレースライン部分により定義される回帰直線上の点として、基準点座標Ｐａを定めてもよい。
【００５０】
図７におけるＳ２０においては、移動ベクトルＶｘと基準ベクトルＶａとがなす角度θが演算される。ベクトルの内積を求める計算式に基づいて角度θの計算式を導出し得る。Ｓ２２においては、所定条件に従って角度閾値Δθが演算される。実施形態においては角度閾値Δθとして大きな値Δθ1及び小さな値Δθ2のいずれかが設定される。具体的には、前回の判定においてトレース操作であると判定された場合、小さな角度閾値Δθ1が設定される。一方、前回の判定において削除操作であると判定された場合において、前回の判定時からの経過時間が一定時間未満の場合には大きな角度閾値Δθ1が設定（維持）され、前回の判定時からの経過時間が一定時間以上の場合には角度閾値Δθが小さな角度閾値Δθ1に変更される。トレース操作を行っている場合には削除判定の条件を厳しくして削除操作が不用意に判定されないようにし、削除操作を行っている場合にはその条件を維持してトレース操作が不用意に判定されないようにするものである。但し、削除操作後においてポインタが一定時間以上停止した場合にはトレース操作が再開される可能性が高いので削除操作の判定条件として厳しいものが設定される。Ｓ２０とＳ２２の順序を逆にしてもよいし、それらが同時に実行されてもよい。
【００５１】
なお、経過時間は、ポインタ停止状態の発生を検出するためのものであり、Ｓ１０において変化が検出されない状態が継続した時間に相当する。もちろん、それは一例であり、移動量又は移動速度が一定値以下となる状態が継続した時間を経過時間と定めてもよい。前回の判定結果が存在しない場合には、デフォルト値として角度閾値Δθ1が設定されてもよい。
【００５２】
図１１には、小さな角度閾値Δθ１の設定状態が示されている。前回の判定においてトレース操作が判定された場合、角度閾値Δθとして小さな角度閾値Δθ1が設定される。また、前回の判定において削除操作が判定されたものの、ポインタ停止が認定され場合、角度閾値Δθとして小さな角度閾値Δθ1が設定される。基準ベクトルの向く方向がθ0で示されている。それを中心としてその両側に角度閾値Δθ1が設定されており、それらは削除操作の判定条件を構成するものである。移動ベクトルと基準ベクトルとのなす角度θが角度閾値Δθ1未満であれば今回の操作が削除操作であると判定され、その角度θが角度閾値Δθ１以上であれば今回の操作がトレース操作であると判定される。図１１に示す例では、角度θは角度閾値Δθ1未満である。一方、図１２において、２つのベクトルの間の角度θは角度閾値Δθ1以上である。このような場合には今回の操作がトレース操作であると判定される。
【００５３】
図１３には、大きな角度閾値Δθ2の設定状態が示されている。このような場合において、２つのベクトルの間の角度θが図示されたθsである場合、その角度θsは角度閾値Δθ2未満であるため、今回の操作は削除操作であると判定される。つまり、削除操作の判定が繰り返される。一方、２つのベクトル間の角度θが図示されたθtである場合、その角度θtは角度閾値Δθ2以上であるため、今回の操作はトレース操作であると判定される。図１３において、角度閾値Δθ2は９０度以上となっている。細かい削除操作に際してはポインタが細かく動かされることもあり、その場合に誤認定が生じないように、大きな角度閾値Δθ2となっている。もっとも、ポインタの停止状態が生じれば小さな角度閾値Δθ1に復帰する。
【００５４】
図７において、Ｓ２４では、以上のような判定条件に従って今回の操作（ポインタ移動操作）がトレース操作であるか削除操作であるかが判定される。すなわち、操作種別が判定される。トレース操作が判定された場合、処理がＳ２６からＳ２８へ移行する。Ｓ２８において、トレースラインの先頭座標が更新される。すなわち、現在のポインタ移動先座標が新たな現在の先頭座標とされる。Ｓ３０では、更新後のトレースライン点座標列に基づいてトレースラインが描画される。その際に始点マーク及びポインタも表示される。
【００５５】
一方、Ｓ２４において、削除操作が判定された場合、処理がＳ２６からＳ３２へ移行する。Ｓ３２では、今回のポインタ移動量に相当する距離だけ、トレースラインの先頭座標から、トレースラインが部分的に削除される。以下に説明するように、削除後において新たな現在の先頭座標が演算される。Ｓ３４では、このような処理によって更新されたトレース点座標列に基づいてトレースラインが描画される。その際に始点マーク及びポインタも表示される。Ｓ３６では、この処理を続行させるか否かが判断され、続行させる場合には処理がＳ１０へ移行する。
【００５６】
図１４には、削除処理の具体例が示されている。ポインタの移動量分だけトレースラインがその先頭から部分的に削除される。その場合、先頭座標Ｐ８から各区間長（例えば、Ｐ８とＰ７の間の区間長、Ｐ７とＰ８の間の区間長、・・・）が順次減算され、それによる残余が対象となった区間よりも小さくなった場合、その残余に基づいて対象となった区間に内分点が求められ、その内分点が新しい現在の先頭座標とされる。図１４に示す例ではＰ６（ｎｅｗ）が内分点であり、つまり新しい現在の先頭座標である。図１４に示す例では、管理テーブル上において、Ｐ８，Ｐ７，Ｐ６の各座標データは削除される。その上で、Ｐ６（ｎｅｗ）の座標データが追加される。復活に備えて、削除対象データが一時的に保存されてもよい。
【００５７】
以上の実施形態によれば、トレースラインを削除したい場合にポインタ移動操作だけを行えばよく、具体的には、大凡トレースラインに沿って始点側へ戻るようにポインタを動かせば、自動的に削除モードに切り替わることになる。よって、ユーザー負担を軽減でき、操作性を向上できる。また、実施形態によれば、ポインタ移動量に応じて基準点の設定条件が切り替えられているので、小さな削除に相当する操作があった場合には先頭座標から近い地点に基準点を定めることができ、大きな削除に相当する操作があった場合には先頭座標から遠い地点に基準点を定めることができる。つまり、基準方向の取り方が切り替えられているので、ユーザーが着目している部分の大きさに応じてそれを代表する方向に基準ベクトルを適切に設定することができる。実施形態によれば、角度閾値が状況によって切り替えられているので、ユーザーが意図しない処理が勝手に実行されてしまう事態が生じる可能性を低減できる。更に、ポインタ移動量に応じて削除部分の大きさが定められるので、使い勝手を良好にできる。
【００５８】
なお、実施形態において、図７に示す処理の実行中に所定のつまみが回転操作された場合、その回転角度に応じてトレースラインがその先頭から部分的に削除される。つまり、ユーザーは、ポインタ移動操作による削除と、つまみ回転操作による削除と、を選択することが可能である。
【００５９】
図１５には基準点座標の設定についての変形例が示されている。図示されるように、基準点座標Ｐａとして内分点座標ではなくトレース点座標が選択されてもよい。図１６には削除処理の変形例が示されている。図示されるように、削除範囲が区間単位で定義されてもよい。それらの変形例によれば内分点座標の演算を省略して演算量を削減できる。
【００６０】
図１７には判定条件の変形例が示されている。例えば、判定範囲６４を定め、今回のポインタ移動先座標がその判定範囲６４内に属する場合に削除操作であると判定するようにしてもよい。判定範囲６４はトレースラインに沿って設定された帯状の有限な範囲である。それは先頭座標の近傍６４Ａにおいて尖塔形を有している。判定範囲６４の長さを固定してもよいが、ポインタ移動量に応じて変更してもよい。
【００６１】
先頭座標を含む複数のトレース点座標に基づいて重心点６６を演算し、重心点６６を中心とする楕円を定義し、それを判定領域６８とするようにしてもよい。判定領域６８内に今回のポインタ移動先座標が属する場合に削除操作であると判定し、そうでない場合にトレース操作であると判定するものである。ポインタ移動情報及びポインタ移動量の両方に基づいて操作種別が判定されてもよい。上記実施形態では基準ベクトルの一方側と他方側とを区別していなかったが、トレース点座標列に基づいてそれらを区別するようにしてもよい。例えば、非対称の判定条件が設定されてもよい。
【００６２】
図１８には第１表示例が示されている。断層画像７０上にはトレースライン７４が表示され、また始点マーク７２及びポインタ７８が表示されている。現在の先頭座標からポインタ７８を動かして移動先座標が決定された時点で、または、他のタイミングで、角度閾値を示す例えば扇状の図形８０を表示してもよい。その際に基準ベクトル又はその方向を示すライン７９を表示してもよい。また、削除操作が判定されている状態にあることを示すインジケータ８２を表示するようにしてもよい。断層画像の外側にインジケータを表示すればそのインジケータ８２によって断層画像７０やトレースライン７４が隠されてしまう問題を回避できる。なお、図形８０を表示する場合、断層画像やトレースラインが隠れてしまわないようにそれを半透明表示するのが望ましい。
【００６３】
図１９に示すように、トレース操作であると判定された場合（符号８６を参照）と削除操作であると判定された場合（符号８８を参照）とでトレースラインの表示形態（色、太さ、線種等）を異ならせるようにしてもよい。
【００６４】
本願における医療画像表示装置の概念には、超音波診断装置、Ｘ線ＣＴ装置等の診断装置が含まれ、また、医療画像を処理及び表示する情報処理装置が含まれる。更に、その概念には治療装置が含まれ得る。もっとも、超音波画像にはノイズが多く含まれ、組織輪郭に沿ってマニュアルトレースを行う場合に組織輪郭からトレースラインが逸脱してしまう事態が生じ易い。上記処理は特に超音波診断装置において有用なものである。
【符号の説明】
【００６５】
１０  表示処理部、２６  トレースライン処理部、２８  計測部、３０  グラフィック画像形成部、３８  座標管理テーブル、５８  トレースライン、Ｐｘ  ポインタ移動先、Ｖｘ  移動ベクトル、Ｐａ  基準点、Ｖａ  基準ベクトル、Δθ1，Δθ2  角度閾値。
【図１】
2019146656.tif 000003
【図２】
2019146656.tif 000004
【図３】
2019146656.tif 000005
【図４】
2019146656.tif 000006
【図５】
2019146656.tif 000007
【図６】
2019146656.tif 000008
【図７】
2019146656.tif 000009
【図８】
2019146656.tif 000010
【図９】
2019146656.tif 000011
【図１０】
2019146656.tif 000012
【図１１】
2019146656.tif 000013
【図１２】
2019146656.tif 000014
【図１３】
2019146656.tif 000015
【図１４】
2019146656.tif 000016
【図１５】
2019146656.tif 000017
【図１６】
2019146656.tif 000018
【図１７】
2019146656.tif 000019
【図１８】
2019146656.tif 000020
【図１９】
2019146656.tif 000021