(57)【要約】【課題】ポインティングデバイスに対し簡単な操作を行うことで、各ソフトキーの位置に自動的にポインタを移動させる超音波診断装置を提供する。【解決手段】ポインタの移動情報を入力するトラックボール０６３と、表示部０６１に、患者情報や検査情報の入力欄及び特定の機能を担うソフトキーが設けられた入力画面、並びにポインタを表示させるとともに、移動情報を基にポインタを移動させる表示制御部００４と、速度閾値、及び所定位置とソフトキーとの対応を記憶している記憶手段と、ポインタの画面上の位置の入力を受け、ポインタの移動速度を求め、ポインタが画面上の所定位置に移動したときに、該移動速度が記憶している速度閾値を超えている場合に、所定位置に対応するソフトキーの位置にポインタを移動させるポインタ管理部００５とを備える。【選択図】図１
2010000195.tif 000002
【特許請求の範囲】
【請求項１】
超音波プローブを介して超音波を送受信する送受信手段と、
受信した前記超音波を基に超音波画像を生成する画像生成手段と、
表示手段に表示されているポインタを移動させるための移動情報を入力するポインティングデバイスと、
前記表示手段に、患者情報や検査情報の入力欄及び特定の機能を担うソフトキーが設けられた入力画面、並びに前記ポインタを表示させるとともに、前記移動情報を基に前記ポインタを移動させる表示制御手段と、
速度閾値、及び前記入力画面上の所定位置と前記ソフトキーとの対応を予め記憶している記憶手段と、
前記移動情報を受け、前記ポインタの移動速度を求め、前記ポインタが前記所定位置に移動したときに、前記移動速度が前記速度閾値を超えている場合に、前記所定位置に対応する前記ソフトキーの位置に前記ポインタを移動させるポインタ管理手段と、
を備えることを特徴とする超音波診断装置。
【請求項２】
前記表示制御手段は、前記入力画面上の点の座標情報を有しており、前記ポインタの前記入力画面上の前記座標情報を前記ポインタ管理手段に出力し、
前記ポインタ管理手段は、前記入力画面の辺の前記座標情報を閾値として記憶しており、前記ポインタが前記入力画面の外に移動することで前記ポインタの前記座標情報が前記閾値を超えたときに、前記ポインタが前記所定位置に移動したと判断する
ことを特徴とする請求項１に記載の超音波診断装置。
【請求項３】
前記表示制御手段により複数の前記ソフトキー及び前記ポインタが表示手段に表示されている場合に、
前記ポインタ管理手段は前記入力画面の辺を複数の領域に分割して記憶しており、さらに該複数の領域と対応する前記複数のソフトキーとの対応を記憶しており、前記ポインタが前記領域の一つに移動した場合、該ポインタを対応する前記ソフトキーの位置に移動させることを特徴とする請求項２に記載の超音波診断装置。
【請求項４】
前記ポインティングデバイスはトラックボールであることを特徴とする請求項１乃至３のいずれか一つに記載の超音波診断装置。
【請求項５】
超音波プローブを介して超音波を送受信する送受信手段と、
受信した前記超音波を基に超音波画像を生成する画像生成手段と、
表示手段に表示されているポインタの移動情報を入力するポインティングデバイスと、
前記表示手段に患者情報や検査情報を入力するための複数の入力欄を有する入力画面及び前記ポインタを表示させるとともに、前記移動情報を基に前記ポインタを移動させる表示制御手段と、
前記入力画面の表示中に前記ポインタの移動方向の入力を受け、該移動方向の先にある最も近い前記入力欄に前記ポインタを移動させるポインタ管理手段と、
を備えることを特徴とする超音波診断装置。
【請求項６】
超音波プローブを介して超音波を送受信する送受信手段と、
受信した前記超音波を基に超音波画像を生成する画像生成手段と、
表示手段に表示されているポインタの移動情報を入力するポインティングデバイスと、
前記表示手段に、患者情報や検査情報の入力欄及び特定の機能を担うソフトキーが設けられた入力画面、並びに前記ポインタを表示させるとともに、前記移動情報を基に前記ポインタを移動させる表示制御手段と、
前記入力画面上に表示された前記ソフトキーの周りの領域の座標を予め記憶している記憶手段と、
前記ポインタの画面上の位置の入力を受け、前記周りの領域内にポインタが移動したときに、前記ソフトキーに前記ポインタを移動させるポインタ管理手段と、
を備えることを特徴とする超音波診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポインタを用いて入力を行うユーザインタフェースを備えた超音波診断装置に関する。
【背景技術】
【０００２】
超音波診断装置は、電気信号を振動子により超音波に変換し被検体に超音波を送信し、かつ被検体から反射された超音波（以下では、「超音波エコー」という。）を受信して電気信号に変える超音波プローブを備えている。そして、医師や検査技師などの操作者（以下では、単に「操作者」という。）は片手に超音波プローブを持ち、被検体に該超音波プローブを押し当てながら検査を行っていく。また、操作者は検査を行いながら、患者ＩＤや患者名などの情報をユーザインタフェースを用いて入力を行う場合がある。この場合、検査によって一方の手がふさがっているために、操作者は残っている他方の手のみでユーザインタフェースの操作を行わなければならない。
【０００３】
超音波診断における上述の情報の入力では、操作者はモニタに表示された画像を参照して、画像上も矢印などで表されるポインタ（矢印や十字マークなど、「マーカ」や「カーソル」ともいう。）をトラックボールなどを用いて移動させる。そして、操作者は入力しようとする入力項目の位置にポインタを合わせて確定ボタンを押すことで該入力項目へのキーボートからの入力を可能にする。そして、操作者は入力可能になった入力項目に情報を入力する。次に、操作者は次の入力項目に対し上述の操作を繰り返し入力を行う。そして、必要とする情報の入力が終わると、入力情報を確定し動作を実行させる場合には、操作者は実行命令を送るためスタートボタンにポインタを合わせ、確定ボタンを押す。また、入力情報をキャンセルする場合もしくは動作自体をキャンセルする場合には、操作者はキャンセルするためキャンセルボタン（クローズボタンなども同様）にポインタを合わせ、確定ボタンを押す。操作者がこのような操作を行うことで検査の継続もしくはキャンセルが行われる。
【０００４】
近年、超音波診断装置の機能が増えるにつれ画面上に表示する項目も増加してきている。そのため、画面の大型化や高精細化が進んでいる。この画面の大型化によりポインタの移動量が増大しており、さらに画面の高精細化に伴い、一画面に表示される情報が増加し、画面上のボタンや、文字の入力領域にポインタを合わせることが煩雑になってきている。そのため、トラックボールなどの入力手段の操作性を向上させることが求められてきている。
【０００５】
従来、トラックボールの操作性を向上させる技術として、トラックボールの回転量に応じてパラメータの種類の選択や値の入力を行う技術（例えば、特許文献１参照。）が提案されている。
【０００６】
【特許文献１】特開２００２−２３８８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、超音波診断装置を用いて患者の診断を行う場合、前述のように操作者は片手に超音波プローブを持ち、これを患部に当てながら画像を得ていく。このため、操作者は入力項目で入力を行った後に、スタートボタンやキャンセルボタンなどを押すには、一方の手だけでポインティングデバイスを操作して各ボタンの上にポインタを合わせなければならない。そのため、操作者はすばやく正確に各ボタンを押すことは困難である。とくに、最近の大型化、高精細化が進められた画面上では、各ボタンにポインタを正確に合わせることはより困難である。さらに、特許文献１に記載された技術は、パラメータの選択や値の入力は容易になるが、決定やキャンセルといった各ボタンを押すためには、従来と同様に片手でそのボタンの場所までポインタを移動させる必要があり、それらのボタンをすばやく正確に押すことは困難である。
【０００８】
この発明は、このような事情に鑑みてなされたもので、ポインティングデバイスに対し簡単な操作を行うことで、各ソフトキー（例えば、決定ボタンやキャンセルボタンなど）の位置に自動的にポインタを移動させる超音波診断装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に記載の超音波診断装置は、超音波プローブを介して超音波を送受信する送受信手段と、受信した前記超音波を基に超音波画像を生成する画像生成手段と、表示手段に表示されているポインタを移動させるための移動情報を入力するポインティングデバイスと、前記表示手段に、患者情報や検査情報の入力欄及び特定の機能を担うソフトキーが設けられた入力画面、並びに前記ポインタを表示させるとともに、前記移動情報を基に前記ポインタを移動させる表示制御手段と、速度閾値、及び前記入力画面上の所定位置と前記ソフトキーとの対応を予め記憶している記憶手段と、前記移動情報を受け、前記ポインタの移動速度を求め、前記ポインタが前記所定位置に移動したときに、前記移動速度が前記速度閾値を超えている場合に、前記所定位置に対応する前記ソフトキーの位置に前記ポインタを移動させるポインタ管理手段と、を備えることを特徴とするものである。
【００１０】
請求項５に記載の超音波診断装置は、超音波プローブを介して超音波を送受信する送受信手段と、受信した前記超音波を基に超音波画像を生成する画像生成手段と、表示手段に表示されているポインタの移動情報を入力するポインティングデバイスと、前記表示手段に患者情報や検査情報を入力するための複数の入力欄を有する入力画面及び前記ポインタを表示させるとともに、前記移動情報を基に前記ポインタを移動させる表示制御手段と、前記入力画面の表示中に前記ポインタの移動方向の入力を受け、該移動方向の先にある最も近い前記入力欄に前記ポインタを移動させるポインタ管理手段と、を備えることを特徴とするものである。
【００１１】
請求項６に記載の超音波診断装置は、超音波プローブを介して超音波を送受信する送受信手段と、受信した前記超音波を基に超音波画像を生成する画像生成手段と、表示手段に表示されているポインタの移動情報を入力するポインティングデバイスと、前記表示手段に、患者情報や検査情報の入力欄及び特定の機能を担うソフトキーが設けられた入力画面、並びに前記ポインタを表示させるとともに、前記移動情報を基に前記ポインタを移動させる表示制御手段と、前記入力画面上に表示された前記ソフトキーの周りの領域の座標を予め記憶している記憶手段と、前記ポインタの画面上の位置の入力を受け、前記周りの領域内にポインタが移動したときに、前記ソフトキーに前記ポインタを移動させるポインタ管理手段と、を備えることを特徴とするものである。
【発明の効果】
【００１２】
請求項１に記載の超音波診断装置によると、ポインタを所定の位置に一定の速度以上の速さで移動させたときに、自動的にスタートボタンやクローズボタンといったソフトキーの位置にポインタを移動させることができる。これにより、超音波プローブを操作しながら、大画面かつ大量の情報が表示されている入力画面上で、片手で容易に求めるソフトキーの位置にポインタを移動させることが可能となる。
【００１３】
請求項５に記載の超音波診断装置によると、ポインタを特定の方向に移動させたときに、自動的に移動方向の先にある最も近い入力欄の位置にポインタを移動させることができる。これにより、超音波プローブを操作しながら、大画面で、入力欄が複数表示されている入力画面上で、片手で容易に求める入力欄の位置にポインタを移動させることが可能となる。
【００１４】
請求項６に記載の超音波診断装置によると、ポインタをスタートボタンやクローズボタンといったソフトキーの周りの領域に移動させたときに、自動的に該ソフトキーの位置にポインタを移動させることができる。これにより、超音波プローブを操作しながら、大画面で、さらに入力欄からソフトキーが離れて表示されている入力画面上で、片手で容易に求めるソフトキーの位置にポインタを移動させることが可能となる。
【発明を実施するための最良の形態】
【００１５】
〔第１の実施形態〕
以下、この発明の第１の実施形態に係る超音波診断装置について説明する。図１は本発明に係る超音波診断装置の機能を表すブロック図である。
【００１６】
ユーザインタフェース００６は、モニタなどの表示部０６１、キーボード及びトラックボール０６３並びにトラックボール０６３付近に設けられた確定キーである確定ボタン０６４などの入力部０６２で構成されている。このトラックボール０６３が本発明における「ポインティングデバイス」にあたる。操作者は表示部０６１を参照しながらトラックボール０６３を操作することで表示部０６１に表示されているポインタ（矢印や十字マークなど、「マーカ」や「カーソル」ともいう。）を画面上で移動させる。また、操作者は、トラックボール０６３とともに入力部０６２に配置されている確定ボタン０６４を押下することで、ポインタが合わせられた入力欄を入力箇所として確定、又はポンタが合わせられた特定の機能を担うソフトキー（以下では、単に「ソフトキー」ということがある。）を押下しそのソフトキーの有する機能を実行させる。また、操作者は、キーボードを使用して表示部０６１に表示されている画面への文字や数字などの入力を行う。ここで、本実施形態ではポインティングデバイスとしてトラックボールで説明したが、これはマウスなどの他のポインティングデバイスでもよい。
【００１７】
表示制御部００４は表示部０６１に患者情報や検査情報の入力、さらに検査開始の入力や検査キャンセルの入力を行うための入力画面を表示させる。表示制御部００４は、座標決定部０４１を有し、さらに入力画面や、超音波断層像を表示させる画面などのそれぞれの画面の表示フォーマット０４２を記憶している。この表示制御部００４が本発明における「表示制御手段」にあたる。
【００１８】
表示制御部００４は、モニタの画面上の各点の位置を２次元の座標として有している。本実施形態では表示部０６１は、Ｘ方向に１６００ピクセル、Ｙ方向に１２００ピクセル並んでいる画面を有している。そして、表示制御部００４は、画面上の各点の２次元の位置を表わすために、画面上の各点のピクセル位置を使用して座標情報として（Ｘ，Ｙ）の形式で記憶している。さらに、表示制御部００４は、入力画面の表示フォーマット０４２として、患者情報や検査情報などを入力する各入力欄及び、スタートボタンやクローズボタンといった特定の機能を担うソフトキーといった画面を構成する各々のソフト部品の位置情報を前述の座標で記憶している。表示制御部００４は、入力画面の表示フォーマット０４２を使用して、患者情報や検査情報を入力するための入力画面を表示部に表示させる。
【００１９】
図２は表示制御部００４によって表示部０６１に表示される入力画面２００の一例の図である。検査２０１は、検査の選択欄に表示されたうちの１つの検査を表わす。入力欄２０２は患者ＩＤを入力する入力欄であり、入力領域２０６に示された入力欄の一例である。入力画面２００の中に表示された検査の選択欄の中から検査２０１が選択されると、検査２０１に対応する内容が入力領域２０６に表示される。これは例えば入力欄２０２などである。スタートボタン２０３は、入力欄２０２に患者ＩＤの入力を行うなど、各項目に必要な情報の入力をした後、超音波検査が開始するためのボタン（ソフトキー）である。また、クローズボタン２０４は、入力中の検査２０１をキャンセルし、さらに入力画面２００を閉じるためのボタン（ソフトキー）である。本実施形態では入力画面の一例として図２に示すような画面で説明しているが、これは他のフォーマット形式の画面でも良く、例えばキャンセルボタンや決定ボタンといったソフトキーを有するフォーマット形式の入力画面でもよい。
【００２０】
操作者はトラックボール０６３を転がすことで、入力画面２００上のポインタ２０５を動かす前の位置（以下では、「移動元」ということがある。）、動かした位置（以下では、「移動先」ということがある。）、及び移動元から移動先までポインタ２０５を移動させるのにかかる時間を入力する。実際には、操作者がトラックボール０６３を転がすことでトラックボール０６３に内蔵されたエンコーダの回転数をカウントし、表示制御部００４が有する画面のＸＹ座標上での移動元からＸ方向への移動距離を求める。また、トラックボール０６３に内蔵されたエンコーダの回転数をカウントしＹ方向への移動距離を求める。そして、トラックボール０６３からＸ方向への移動距離及びＹ方向への移動距離が表示制御部００４に入力される。座標決定部０４１は、ポインタ２０５の移動元の座標に入力されたＸ方向への移動距離及びＹ方向への移動距離を加え、ポインタ２０５の移動先の座標を求める。そして、表示制御部００４は、表示部０６１の移動先の座標の位置にポインタ２０５を表示させる。
【００２１】
表示制御部００４によるポインタ２０５の移動には、（１）通常の移動（手動移動）と（２）自動の移動がある。（１）はトラックボール０６３からの入力をそのまま表示部０６１への表示に反映させる移動である。（２）はトラックボール０６３からの入力を元に特定の位置に自動的にポインタ２０５を移動させるものである。表示制御部００４は、ポインタ管理部００５からの指示によって（１）と（２）の移動を区別する。以下では（２）の移動について詳細に説明する。
【００２２】
表示制御部００４は、後述するポインタ管理部００５からのポインタ２０５の自動的に移動させる移動先（以下では、入力された移動先との混乱を避けるため、「自動移動先」という。）の入力を受けて、ポインタ２０５を入力された座標の位置に表示部０６１に表示させる。すなわち、ポインタ管理部００５からポインタ２０５の自動移動先として、スタートボタン２０３上の座標が指定された場合、表示制御部００４は、図３に示す３０７のように入力画面２００上に表示されているスタートボタン２０３の上に重ねてポインタ２０５を表示部０６１に表示させる。図３は本実施形態におけるポインタ２０５の移動を説明するための図である。また、ポインタ管理部００５からポインタ２０５の自動移動先として、クローズボタン２０４上の座標が指定（座標情報が入力）された場合、表示制御部００４は、図３に示す３０６のように入力画面２００上に表示されているクローズボタン２０４の上に重ねてポインタ２０５を表示部０６１に表示させる。
【００２３】
スタートボタン２０３上にポインタ２０５を移動させた後、確定ボタン０６４からの確定の入力があると、表示制御部００４は超音波断層像などを表示する検査画面を表示部０６１に表示させる。
【００２４】
また、クローズボタン２０４上にポインタ２０５を移動させた後、確定ボタン０６４からの確定の入力があると、選択された検査の入力画面の表示をキャンセルし、入力画面を表示部０６１に閉じさせる。
【００２５】
ポインタ管理部００５は、入力画面の辺（画面の端の部分）の座標を閾値として記憶している。本実施形態では、ポインタ管理部００５は、Ｘ＝０をＸ方向の最小の閾値、Ｘ＝１６００をＸ方向の最大の閾値として記憶している。ここで、Ｘ＝０は図３に示す入力画面における左側の辺３０１、Ｘ＝１６００は図３に示す入力画面における右側の辺３０２を表わす。ここで、図３は本実施形態に係る超音波診断装置におけるポインタ２０５の移動を説明するための図である。さらに、ポインタ管理部００５は、ポインタ２０５の速度の閾値である速度閾値を予め記憶している。このポインタ管理部００５が本発明における「記憶手段」及び「ポインタ管理手段」にあたる。
【００２６】
また、ポインタ管理部００５は、座標の閾値とそれに対応する自動移動先のソフトキー上の座標との対応を表わす対応テーブルを記憶している。本実施形態では、該対応テーブルでは、座標の閾値Ｘ＝０には、自動移動先のソフトキー上の座標として入力画面２００に表示されたクローズボタン２０４上の座標が対応する。また、座標の閾値Ｘ＝１６００には、自動移動先のソフトキー上の座標として入力画面２００に表示されたスタートボタン２０３上の座標が対応する。
【００２７】
ポインタ管理部００５は、座標決定部０４１で求められたポインタ２０５の移動後の座標を基に、記憶している閾値と比較し、ポインタ２０５の移動後のＸ座標がＸ＝０又はＸ＝１６００を超えているかを判断する。図３における移動元３０５からポインタ２０５を移動させた場合で具体的に説明する。ポインタ管理部００５は、図３における矢印３０３のようにポインタ２０５が移動して辺３０１を超えたか、又は矢印３０４のようにポインタ２０５が移動して辺３０２を超えたかを判断する。
【００２８】
辺３０１又は辺３０２をポインタ２０５が超えた場合、ポインタ管理部００５は、移動先から移動元までポインタ２０５が移動した距離を算出する。さらに、ポインタ管理部００５は、トラックボール０６３から入力された移動元３０５から移動先までポインタ２０５を移動させるのに掛ける時間で移動元３０５から移動先までの距離を割ることで、移動速度を求める。本実施形態では、速度算出の移動先と移動元をそれぞれ、ポインタ２０５が動き出した点を移動元、ポインタ２０５が停止した点、すなわち、矢印３０３の先端の点又は矢印３０４の先端の点を移動先としている。ここで、移動速度の求める基準としては他の点を使用してもよく、例えば、ポインタ２０５の移動中における単位時間当たりの適当なポインタの位置を座標決定部０４１から取得し、単位時間あたりに移動した距離を求めて移動速度を求めるといった方法でもよい。これは、移動中の移動速度を利用するもので、ポインタ管理部００５の動作では、ポインタ２０５が辺３０１又は辺３０２を超えたときに、前もって計測した移動速度を以下で説明する判定で利用することになる。
【００２９】
ポインタ管理部００５は、算出したポインタ２０５の移動速度と記憶している速度閾値を比較する。算出したポインタ２０５の移動速度が速度閾値を上回った場合、ポインタ管理部００５は、ポインタ２０５が越えた入力画面の辺の情報（本実施形態では辺３０１又は辺３０２のいずれか）を基に、対応テーブルを参照する。ポインタ管理部００５は、ポインタ２０５の自動移動先の座標を抽出する。そして、ポインタ管理部００５は、表示制御部００４に、ポインタ２０５の移動命令、及び自動移動先の座標の情報を出力する。例えば、ポインタ２０５の位置が辺３０２（閾値Ｘ＝１６００）を超えた場合、ポインタ管理部００５は、対応テーブルを参照して自動移動先の座標として入力画面２００に表示されたスタートボタン２０３上の座標を抽出し、その座標へのポインタ２０５の移動の実行命令を表示制御部００４に出力する。
【００３０】
送受信部００２は、スタートボタン２０３が押下されると、超音波プローブ００１を介して超音波を被検体に送信する。さらに、送受信部００２は、被検体で反射された超音波エコーを超音波プローブ００１を介して受信する。この送受信部００２が本発明における「送受信手段」である。
【００３１】
画像生成部００３は、送受信部００２が受信した超音波エコーを基に、超音波断層像を生成する。画像生成部００３は、生成した画像を表示制御部００４へ出力する。この画像生成部００３が本発明における「画像生成手段」である。
【００３２】
次に、図４を参照して、本実施形態に係る超音波診断装置におけるポインタ２０５の移動について説明する。ここで、図４は本実施形態に係る超音波診断装置におけるポインタ２０５の移動のフローチャートの図である。
【００３３】
ステップＳ００１：表示制御部００４は、表示部０６１に患者情報や検査情報などの入力を行うための入力画面を表示させる。
【００３４】
ステップＳ００２：操作者はユーザインタフェース００６を使用して情報の入力を行う。このとき、操作者はモニタなどの表示部０６１を参照して、キーボードによる入力画面に表示された入力欄に文字や記号などの入力、トラックボール０６３によるポインタ２０５の移動、及び確定ボタン０６４などによる確定の入力などを行う。
【００３５】
ステップＳ００３：ポインタ管理部００５は、座標決定部０４１からポインタ２０５が位置する入力画面上の座標を受けて、その座標のＸ座標が座標の閾値を越えて、Ｘ≦０、１６００≦Ｘに含まれるか、又は０＜Ｘ＜１６００に含まれるかを判断する。ポインタ２０５のＸ座標がＸ≦０又は１２００≦Ｘである場合には、ステップＳ００４に進む。ポインタ２０５のＸ座標が０＜Ｘ＜１２００の場合には、ステップＳ００２に戻りポインタ管理部００５は操作者の入力を待つ。
【００３６】
ステップＳ００４：ポインタ管理部００５は、座標決定部０４１から入力された移動元の座標及び移動先の座標から移動距離を算出する。さらに、ポインタ管理部００５は、算出した移動距離をトラックボール０６３から入力された移動元から移動先までの移動にかける時間で割ることでポインタ２０５の移動速度を求める。
【００３７】
ステップＳ００５：ポインタ管理部００５は、移動速度が速度閾値を超えたか否かを判定する。移動速度が速度閾値を超えている場合にはステップＳ００６に進む。移動速度が速度閾値を超えていない場合には、ステップＳ００２に戻りポインタ管理部００５は操作者の入力を待つ。
【００３８】
ステップＳ００６：ポインタ管理部００５は、記憶している対応テーブルを参照し、ポインタ２０５が超えた座標の閾値に対応する自動移動先の座標を抽出する。具体的には、ポインタ管理部００５は、図３に示すようにポインタ２０５が辺３０１を越えていれば入力画面２００に表示されているクローズボタン２０４上の座標を抽出し、ポインタ２０５が辺３０２を越えていれば入力画面２００に表示されているスタートボタン２０３上の座標を抽出する。
【００３９】
ステップＳ００７：表示制御部００４は、ポインタ管理部００５から入力された自動移動先の座標にポインタ２０５を表示させる。
【００４０】
ステップＳ００８：ポインタ２０５がスタートボタン２０３又はクローズボタン２０４に重ねて表示されている状態で、操作者が確定ボタン０６４を押下した場合ステップＳ００９に進む。操作者が確定ボタン０６４を押さない場合、ステップＳ００２に戻りポインタ管理部００５は操作者の入力を待つ。
【００４１】
ステップＳ００９：表示制御部００４は、確定ボタン０６４により確定されたソフトキー（スタートボタン２０３又はクローズボタン２０４のいずれか）の機能を実行する。具体的には、スタートボタン２０３が押下された場合には、表示制御部００４は統合制御部００７に検査開始の情報を送る。また、クローズボタン２０４が押下された場合には、検査の入力をキャンセルし、入力画面を表示部０６１に閉じさせる。
【００４２】
以上では、座標の閾値としてＸの値のみを使っているが、これはＹの値を使用してもよい。この場合、入力画面の辺を利用するには、Ｙ＝０がＹ方向の最小の閾値、Ｙ＝１２００をＹ方向が最大の閾値となる。ここで、Ｙ＝０は図３に示す入力画面における上側の辺、Ｙ＝１２００は図３に示す入力画面における下側の辺となる。
【００４３】
また、対応テーブルは、各辺に対しポインタの移動先の座標を１つのみ対応させる必要はなく、たとえば、１つの辺を複数の領域に分けて（例えば、２分割して）その領域毎にポインタの移動先の座標を１つ対応させてもよい。また、複数の辺を合わせて１つの領域とし（例えば、Ｘ＝０が表わす辺及びＹ＝０が表わす辺を組み合わせたものを１つの領域とする。）、その領域ごとにポインタの移動先の座標を１つ対応させてもよい。このように辺の分割や組み合わせを行うことで、本実施形態ではスタートボタンとクローズボタンの２つソフトキーが表示させている場所にポインタを移動させていたが、２つ以上のソフトキーが表示されている場合にも、操作者が所望するソフトキーにポインタを自動的に移動させることが可能となる。
【００４４】
以上のように、本実施形態に係る超音波診断装置においては、操作者がトラックボールを一定速度以上で入力画面の左右いずれかに飛ばすことにより、スタートボタン又はクローズボタンのいずれかにポインタを自動的に移動させることができる。これにより、操作者は超音波プローブを片手で操作しながら残りの手でトラックボールの操作を行う必要がある場合に、手動でスタートボタンやクローズボタンの上にポインタを正確に合わせる必要なく、簡単な操作で容易に求めるボタンの上にポインタを合わせることが可能となる。
【００４５】
また、簡単な操作により自動的に所望のソフトキー上にポインタが移動するため、操作者は大画面に表示された入力画面上の長い距離を所望のソフトキーめがけてポインタを移動させる必要がなく。さらに、大量の項目が表示されている画面においても、操作者はソフトキーを大量の表示項目の中からその都度捜す必要がなくなる。したがって、本実施形態に係る超音波診断装置は、ポインタの煩雑な操作による操作者の負担を軽減することが可能である。
【００４６】
〔第２の実施形態〕
以下、この発明の第２の実施形態に係る超音波診断装置について説明する。本実施形態に係る超音波診断装置の機能を表すブロック図も第１の実施形態と同様に図１で表わされる。第２の実施形態に係る超音波診断装置は、座標の閾値をソフトキー（ボタン）の周りに設けたものである。そこで、以下では、図５を参照して、ポインタ管理部００５における閾値記憶及びポインタの動作について主に説明する。図５は第２の実施形態におけるポインタの移動を説明するための図である。
【００４７】
表示制御部００４は、モニタの画面上の各点の位置を２次元の座標として有している。本実施形態では表示部０６１は、Ｘ方向に１６００ピクセル、Ｙ方向に１２００ピクセル並んでいる画面を有している。そして、表示制御部００４は、２次元の座標位置として画面上の各点の座標をピクセル位置として（Ｘ，Ｙ）で記憶している。さらに、表示制御部００４は、入力画面の表示フォーマット０４２として、患者情報や検査情報などを入力する各入力欄及び、スタートボタンやクローズボタンといった特定の機能を担うソフトキーといった画面を構成する各々の部品の位置情報を前述の座標で記憶している。表示制御部００４は、記憶している表示フォーマット０４２を基に、入力画面を表示部０６１に表示させる。また、表示制御部００４は、操作者のトラックボール０６３からの入力を受けて、入力画面上に表示されているポインタ２０５を移動させる。
【００４８】
座標決定部０４１は、トラックボール０６３からのポインタ２０５のＸ方向の移動距離及びＹ方向の移動距離の入力を受けて、移動元の座標に各距離を加えることで現在のポインタ２０５の位置の座標を求める。座標決定部０４１は、求めたポインタ２０５の座標をポインタ管理部００５へ出力する。
【００４９】
表示制御部００４は、後述のポインタ管理部００５から入力されたスタートボタン２０３又はクローズボタン２０４上の座標への移動命令を受けて、ポインタ２０５を該座標に移動させることで、入力画面２００に表示されているスタートボタン２０３又はクローズボタン２０４の上にポインタ２０５を重ねて表示させる。
【００５０】
表示制御部００４は、スタートボタン２０３又はクローズボタン２０４の上にポインタ２０５を重ねて表示させる状態で、操作者による確定ボタン０６４からの確定の入力を受けて、各ソフトキー（ボタン）に対応した機能を実行する。
【００５１】
ポインタ管理部００５は、スタートボタン２０３の周りの領域５０１を、及びクローズボタン２０４の周りの領域５０２を閾値として記憶している。例えば、領域５０１における点５０１ａが（Ｘ１，Ｙ１）の場合、ポインタ管理部００５は、領域５０１をＸ１≦Ｘ≦１６００、Ｙ１≦Ｙ≦１２００として記憶している。
【００５２】
また、ポインタ管理部００５は、各領域とその領域に対応するポインタ２０５の自動移動先の座標が記載された対応テーブルを記憶している。ここで、ポインタ２０５の自動移動先の座標とは、入力画面上で各領域に含まれるソフトキー上の座標である。
【００５３】
ポインタ管理部００５は、ポインタ２０５が矢印５０４のように移動して座標決定部０４１から入力されたポインタ２０５の現在の座標が閾値を超えて領域５０１に入った場合、対応テーブルを参照しスタートボタン２０３上の自動移動先の座標を求める。ポインタ２０５は、点線矢印５０６のようにポインタ２０５をスタートボタン２０３上に移動させるために、求めたスタートボタン２０３上の自動移動先の座標及び該座標への移動の実効命令を表示制御部００４に出力する。ここで、閾値を超えたとはポインタ２０５のＸＹ座標がＸ１≦Ｘ≦１６００、Ｙ１≦Ｙ≦１２００を満たす状態になったことを指す。また、ポインタ管理部００５は、ポインタ２０５が矢印５０５のように移動して座標決定部０４１から入力されたポインタ２０５の座標が閾値を超えて領域５０２に入った場合、点線矢印５０７のようにポインタ２０５をクローズボタン２０４に移動させるために、クローズボタン２０４上の座標及び該座標への移動の実効命令を表示制御部００４に出力する。
【００５４】
ここで、本実施形態ではポインタの移動の対象となっているソフトキーをスタートボタン及びクローズボタンの２つとしたが、これは１つのソフトキーを対象にして、又は、キャンセルボタンや決定ボタンなどを含むさらに多くのソフトキーを対称にして、自動的にポインタを移動させるよう構成してもよい。
【００５５】
次に、図６を参照して、本実施形態に係る超音波診断装置におけるポインタ２０５の移動について説明する。ここで、図６は本実施形態に係る超音波診断装置におけるポインタ２０５の移動のフローチャートの図である。
【００５６】
ステップＳ００１：表示制御部００４は、表示部０６１に患者情報や検査情報などの入力を行うための入力画面を表示させる。
【００５７】
ステップＳ００２：操作者はユーザインタフェース００６を使用して情報の入力を行う。このとき、操作者はモニタなどの表示部０６１を参照して、キーボードによる入力画面に表示された入力欄に文字や記号などの入力、トラックボール０６３によるポインタ２０５の移動、及び確定ボタン０６４などによる確定の入力などを行う。
【００５８】
ステップＳ００３：ポインタ管理部００５は、座標決定部０４１からポインタ２０５が位置する入力画面上の座標を受けて、その座標のＸ座標が座標の閾値を越えて、領域５０１又は領域５０２に入ったかを判断する。例えば、をＸ１≦Ｘ≦１６００、Ｙ１≦Ｙ≦１２００にポインタ２０５が位置する場合には、領域５０１に入ったと判断する。ポインタの座標が領域５０１又は領域５０２に位置している場合には、ステップＳ００４に進む。ポインタのＸ座標が領域５０１又は領域５０２以外に位置する場合には、ステップＳ００２に戻り超音波診断装置は操作者の入力を待つ。
【００５９】
ステップＳ００４：ポインタ管理部００５は、対応テーブルを参照し、ポインタ２０５は位置している領域に対応するポインタ２０５を移動させる座標を抽出する。
【００６０】
ステップＳ００５：表示制御部００４は、ポインタ管理部００５から入力された座標にポインタ２０５を表示させる。
【００６１】
ステップＳ００６：ポインタ２０５がスタートボタン２０３又はクローズボタン２０４に重ねて表示されている状態で、操作者が確定ボタン０６４を押下した場合ステップＳ００７に進む。操作者が確定ボタン０６４を押さない場合、ステップＳ００２に戻り超音波診断装置は操作者の入力を待つ。
【００６２】
ステップＳ００７：表示制御部００４は、確定ボタン０６４により確定されたソフトキー（スタートボタン２０３又はクローズボタン２０４のいずれか）の機能を実行する。具体的には、スタートボタン２０３が押下された場合には、表示制御部００４は統合制御部００７に検査開始の情報を送る。また、クローズボタン２０４が押下された場合には、検査の入力をキャンセルし、入力画面を表示部０６１に閉じさせる。
【００６３】
以上のように、本実施形態に係る超音波診断装置では操作者がポインタを各ソフトキーの周りの領域に入れると、自動的に該ソフトキーにポインタが移動される。これにより、操作者がソフトキーの周りに近づけるだけでポインタがソフトキーの上に重なるようになり、実行しようとする機能を担うソフトキーに容易にポインタを合わせることが可能となる。
【００６４】
〔第３の実施形態〕
以下、この発明の第３の実施形態に係る超音波診断装置について説明する。本実施形態に係る超音波診断装置の機能を表すブロック図も第１の実施形態と同様に図１で表わされる。第３の実施形態に係る超音波診断装置は、ポインタの移動方向にある入力欄にポインタが自動的に移動するものである。そこで、以下では、図７を参照して、ポインタ管理部００５におけるポインタの移動について主に説明する。図７は第３の実施形態におけるポインタの移動を説明するための図である。
【００６５】
表示制御部００４は、表示部０６１であるモニタの画面上の各点の位置を２次元の座標として有している。本実施形態では表示部０６１は、Ｘ方向に１６００ピクセル、Ｙ方向に１２００ピクセル並んでいる画面を有している。そして、表示制御部００４は、２次元の座標位置として画面上の各点の座標をピクセル位置として（Ｘ，Ｙ）で記憶している。さらに、表示制御部００４は、入力画面の表示フォーマット０４２として、患者情報や検査情報などを入力する各入力欄及び、スタートボタンやクローズボタンといった特定の機能を担うソフトキーといった画面を構成する各々の部品の位置情報を前述の座標で記憶している。例えば図７に示す入力欄６０１は、入力欄６０１の点６０１ａの座標が（Ｘａ，Ｙａ）、点６０２ｂの座標が（Ｘｂ，Ｙｂ）と記憶し、この座標を元にＸａ≦Ｘ≦Ｘｂ、Ｙａ≦Ｙ≦Ｙｂで囲まれた領域が入力欄６０１であると記憶している。図７に示す入力欄６０２も同様に点６０２ａの座標が（Ｘｃ，Ｙｃ）、点６０２ｂの座標が（Ｘｄ，Ｘｄ）であり、入力欄６０２の領域はＸｃ≦Ｘ≦Ｘｄ、Ｙｃ≦Ｙ≦Ｙｄである。さらに、図７に示す入力欄６０３も同様に点６０３ａの座標が（Ｘｅ，Ｙｅ）、点６０３ｂの座標が（Ｘｆ，Ｘｆ）であり、入力欄６０２の領域はＸｅ≦Ｘ≦Ｘｆ、Ｙｅ≦Ｙ≦Ｙｆである。他の入力欄も同様に表わされる。表示制御部００４は、上述のように記憶している表示フォーマット０４２を基に、入力画面を表示部０６１に表示させる。
【００６６】
また、表示制御部００４は、操作者のトラックボール０６３からの入力を受けて、入力画面上に表示されているポインタ２０５を移動させる。
【００６７】
座標決定部０４１は、トラックボール０６３からのポインタ２０５のＸ方向の移動距離及びＹ方向の移動距離の入力を受けて、移動元の座標に各距離を加えることで現在のポインタ２０５の位置の座標を求める。座標決定部０４１は、求めたポインタ２０５の座標をポインタ管理部００５へ出力する。
【００６８】
表示制御部００４は、後述のポインタ管理部００５から入力された自動移動先の座標への移動命令を受けて、ポインタ２０５を該座標に移動させる。
【００６９】
表示制御部００４は、入力欄の上にポインタ２０５を重ねて表示させる状態で、操作者による確定ボタン０６４からの確定の入力を受けて、該入力欄への入力が可能な状態にする。
【００７０】
ポインタ管理部００５は、表示制御部００４が有する表示フォーマット０４２から各入力欄の領域を表す座標を取得する。例えば、ポインタ管理部００５は、入力欄６０１の領域を表す座標として前述のＸａ≦Ｘ≦Ｘｂ、Ｙａ≦Ｙ≦Ｙｂを取得する。同様に、ポインタ管理部００５は、入力欄６０２、入力欄６０３などといった他の入力欄についてもその領域を表わす座標を取得する。
【００７１】
また、ポインタ管理部００５は、各入力欄と該入力欄に対応する該入力欄上の座標の対応が記載された対応テーブルを有している。この入力欄上の座標が各入力欄にポインタ２０５を移動させるときの自動移動先の座標となる。
【００７２】
さらに、ポインタ管理部００５は、座標決定部０４１から入力されたポインタ２０５の位置の移動元の座標及び移動先の座標を取得する。ポインタ管理部００５は、入力された移動先の座標がポインタ２０５が現在位置する入力欄の領域の内部に納まっているか判断する。例えば、ポインタ２０５が入力欄６０１にある場合、ポインタ２０５の入力された移動先の座標がＸａ≦Ｘ≦Ｘｂ、Ｙａ≦Ｙ≦Ｙｂに含まれているか否かを判断する。
【００７３】
ポインタ管理部００５は、ポインタ２０５の移動先の座標がＸａ≦Ｘ≦Ｘｂ、Ｙａ≦Ｙ≦Ｙｂに含まれている場合、その移動先の座標にポインタ２０５を移動させる命令を表示制御部００４へ出力する。この場合、入力欄６０１の内部でポインタ２０５が単に移動するだけである。
【００７４】
ポインタ管理部００５は、ポインタ２０５の移動先の座標がＸａ≦Ｘ≦Ｘｂ、Ｙａ≦Ｙ≦Ｙｂに含まれていない場合、ポインタ２０５の移動元の座標と移動先の座標を結ぶ直線を求める。ここで、移動先とは、実際に移動しようとする目的地ではなく、その目的地へ向けた移動中の途中のすでに移動されたポインタ２０５の位置を指す。そして、求めた直線をポインタ２０５の移動方向（移動元から移動先へのＸ座標の動きが、正の方向か負の方向かを基にすることで移動方向は判断可能。）に伸ばしたときに、最初にぶつかる入力欄を求める。例えば、ポインタ２０５が入力欄６０１にあるときに、ポインタ２０５が直線６０４の方向へ移動するという情報が入力された場合、直線６０４を伸ばすと最初に入力欄６０２にあたる。ここで、入力欄６０２に直線が通過するか否かを求めるには、入力欄６０２の領域の座標Ｘｃ≦Ｘ≦Ｘｄ、Ｙｃ≦Ｙ≦Ｙｄを求めた直線が通過するか否かを判断すればよい。同様に、入力欄６０３の領域を直線が通過するか否かを求めるには、求めた直線が入力欄６０３の領域の座標Ｘｅ≦Ｘ≦Ｘｆ、Ｙｅ≦Ｙ≦Ｙｆを通過するか否かを判断すればよい。これらは、他の入力欄についても同様に行える。
【００７５】
このように最初に入力欄６０２を求めた直線が通過する場合には、ポインタ管理部００５は入力欄６０２を抽出する。同様に、ポインタ２０５が入力欄６０１にあるときに、ポインタ２０５が直線６０５のように移動すると、ポインタ管理部００５は、入力欄６０３を抽出する。また、ポインタ２０５が入力欄６０２にあるときに、ポインタ２０５が直線６０６のように移動すると、ポインタ管理部００５は、入力欄６０３を抽出する。
【００７６】
ポインタ管理部００５は、抽出した入力欄を基に対応テーブルを参照し、該入力欄への自動移動先となる座標を取得する。例えば、入力欄６０３を抽出した場合には、ポインタ管理部００５は、入力画面上に表示された入力欄６０３上に位置する座標を取得する。
【００７７】
ポインタ管理部００５は、取得した座標へのポインタ２０５の移動命令を表示制御部００４へ出力する。
【００７８】
次に、図８を参照して、本実施形態に係る超音波診断装置におけるポインタ２０５の移動について説明する。ここで、図８は本実施形態に係る超音波診断装置におけるポインタ２０５の移動のフローチャートの図である。
【００７９】
ステップＳ００１：表示制御部００４は、表示部０６１に患者情報や検査情報などの入力を行うための入力画面を表示させる。
【００８０】
ステップＳ００２：操作者はユーザインタフェース００６を使用して情報の入力を行う。このとき、操作者はモニタなどの表示部０６１を参照して、キーボードによる入力画面に表示された入力欄に文字や記号などの入力、トラックボール０６３によるポインタ２０５の移動、及び確定ボタン０６４などによる確定の入力などを行う。
【００８１】
ステップＳ００３：ポインタ管理部００５は、座標決定部０４１からポインタが位置する入力画面上の座標を受けて、ポインタ２０５が現在位置する入力欄の領域にその座標が含まれるか否かを判断する。ポインタ２０５の座標が現在の入力欄に含まれる場合には、ステップＳ００４に進む。ポインタ２０５の座標が現時の入力欄に含まれない場合には、ステップＳ００２に戻り超音波診断装置は操作者の入力を待つ。
【００８２】
ステップＳ００４：表示制御部００４は、入力された移動先の座標にポインタ２０５を移動する。その後、ステップＳ００２に戻る。
【００８３】
ステップＳ００５：ポインタ管理部００５は、座標決定部０４１から入力された移動元の座標及び移動先の座標を結ぶ直線を求める。
【００８４】
ステップＳ００６：ポインタ管理部００５は、求めた直線が通過する一番近い入力欄を求める。
【００８５】
ステップＳ００６：ポインタ管理部００５は、記憶している対応テーブルを参照し、求めた入力欄に対応する自動移動先の座標を抽出する。
【００８６】
ステップＳ００７：表示制御部００４は、ポインタ管理部００５から入力された自動移動先の座標にポインタ２０５を表示させる。
【００８７】
ステップＳ００８：ポインタ２０５が入力欄に重ねて合わせて表示されている状態で、操作者が確定ボタン０６４を押下した場合ステップＳ００９に進む。操作者が確定ボタン０６４を押さない場合、ステップＳ００２に戻り超音波診断装置は操作者の入力を待つ。
【００８８】
ステップＳ００９：表示制御部００４は、ポインタ２０５が位置する入力欄を入力可能に表示させる。
【００８９】
以上で説明したように、本実施形態に係る超音波診断装置においては、ポインタが現在位置する入力欄の端を越えた場合に、その移動方向の先にある一番近い入力欄にポインタを自動的に移動することができる。これにより、操作者は、次の入力欄まで手動でポインタを移動させる必要がなくなり、それぞれの入力欄間のポインタの移動を容易に行うことが可能となる。
【００９０】
また、以上の実施形態に係る超音波診断装置では、表示部に入力画面が表示されているときにポインタの自動的な移動を行うため、超音波診断時において表示部に超音波断層像が表示されているときにポインタが自動的に移動することは無く、本来の業務である超音波診断への影響は抑えられている。
【図面の簡単な説明】
【００９１】
【図１】本発明に係る超音波診断装置のブロック図
【図２】入力画面の一例の図
【図３】第１の実施形態におけるポインタの移動を説明するための図
【図４】第１の実施形態に係る超音波診断装置におけるポインタの移動のフローチャート
【図５】第２の実施形態におけるポインタの移動を説明するための図
【図６】第２の実施形態に係る超音波診断装置におけるポインタの移動のフローチャート
【図７】第３の実施形態におけるポインタの移動を説明するための図
【図８】第３の実施形態に係る超音波診断装置におけるポインタの移動のフローチャート
【符号の説明】
【００９２】
００１  超音波プローブ
００２  送受信部
００３  画像生成部
００４  表示制御部
０４１  座標決定部
０４２  表示フォーマット
００５  ポインタ管理部
００６  ユーザインタフェース
０６１  表示部
０６２  入力部
０６３  トラックボール
０６４  確定ボタン
【図１】
2010000195.tif 000003
【図４】
2010000195.tif 000004
【図６】
2010000195.tif 000005
【図８】
2010000195.tif 000006
【図２】
2010000195.tif 000007
【図３】
2010000195.tif 000008
【図５】
2010000195.tif 000009
【図７】
2010000195.tif 000010