JP2012185829A - 医用画像読影装置 - Google Patents

医用画像読影装置 Download PDF

Info

Publication number
JP2012185829A
JP2012185829A JP2012088288A JP2012088288A JP2012185829A JP 2012185829 A JP2012185829 A JP 2012185829A JP 2012088288 A JP2012088288 A JP 2012088288A JP 2012088288 A JP2012088288 A JP 2012088288A JP 2012185829 A JP2012185829 A JP 2012185829A
Authority
JP
Japan
Prior art keywords
area
information
medical image
movement
cursor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2012088288A
Other languages
English (en)
Other versions
JP5535264B2 (ja
Inventor
Jun Kawakami
純 河上
Kenichi Niwa
賢一 丹羽
Maki Mizuguchi
麻希 水口
Takashi Kondo
誉史 近藤
Takashi Masuzawa
高 増沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Canon Medical Systems Corp
Original Assignee
Toshiba Corp
Toshiba Medical Systems Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Medical Systems Corp filed Critical Toshiba Corp
Priority to JP2012088288A priority Critical patent/JP5535264B2/ja
Publication of JP2012185829A publication Critical patent/JP2012185829A/ja
Application granted granted Critical
Publication of JP5535264B2 publication Critical patent/JP5535264B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/20ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H15/00ICT specially adapted for medical reports, e.g. generation or transmission thereof
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • General Physics & Mathematics (AREA)
  • Epidemiology (AREA)
  • Biomedical Technology (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Position Input By Displaying (AREA)

Abstract

【課題】医用画像の読影作業におけるカーソルの移動負担を低減する技術を提供する。
【解決手段】カーソルを移動させるポイティングデバイスを有する医用画像読影装置では、医用画像と読影レポートとカーソルを表示画面上に表示し、カーソルの初動情報と移動先情報とを対応付けて記憶しておき、ポインティングデバイスによりカーソルが移動開始すると、その初動に該当する前記初動情報を検索して対応付けられている移動先情報を取得し、取得した移動先情報で示される移動先にカーソルを移動させる。
【選択図】図1

Description

本発明は、読影レポートを作成する際のカーソルの移動技術に関する。
現在、医療行為の高度化に伴い、患者の診断は各段階に細分化され、それぞれの段階で専門者が携わる。一般には、画像診断は、画像診断依頼、画像収集、読影、治療方針の決定の手順で行われる。
画像診断依頼では、内科等の検査依頼科から放射線科に依頼書が提出される。依頼書には、患者のID番号、患者氏名、生年月日、性別、検査依頼科名、検査依頼医師氏名、検査のモダリティ、検査部位、検査方法、検査目的、臨床情報の各項目が含まれている。画像収集では、検査技師が依頼書の内容に従って画像収集を行う。読影では、読影医師が、収集された画像を読影して結果を読影レポートにまとめる。読影レポートには、読影医師の所見、結論等の各情報が含まれる。治療方針の決定では、担当医師が読影レポートをもとに治療方針の決定をする。
読影及び読影レポートの作成では、これら行為を電子的に行う医用画像読影装置が実用化されている(例えば、「特許文献1」参照。)。画像収集によって得られた医用画像を取得してモニタに表示し、同時に読影レポートのシートを表示する。読影医は、読影レポートのシート上に必要な項目を入力する。
この医用画像読影装置は、複数のモニタを有するコンピュータで構成され、マンマシンインタフェースとしてキーボードやポインティングデバイスが利用される。複数のモニタは、共通の2次元座標平面を有し、読影レポートを表示しているモニタ、医用画像をサムネイル表示しているモニタ、一の医用画像を拡大表示しているモニタに分かれている。共通の2次元座標平面上に一つのマウスカーソルが表示される。読影医は、マウスカーソルを所望のモニタの所望箇所に移動させ、当該箇所で必要な作業を行いながら読影及び読影レポート作成をしている。
例えば、サムネイル表示されている医用画像上にマウスカーソルを移動させ、一の医用画像を選択して別モニタに拡大表示させる。拡大表示された医用画像上にマウスカーソルを移動させ、コントラスト調整、拡大縮小等しながら読影し、読影レポート上にマウスカーソルを戻して、読影レポートに所見を書き込む。拡大表示された医用画像にマウスカーソルを再度移動させ、読影レポート上の文字列に当該医用画像をドラッグアンドドロップしハイパーリンクを設定する。読影医は、このルーチンを何度も繰り返し、読影レポート、医用画像のサムネイル、拡大表示した医用画像上にマウスカーソルを何往復も移動させながら、読影及び読影レポートの作成を行っている。
特開2005−31719号公報
医用画像の読影及び読影レポートの作成にあたり、読影医のマウスカーソル移動負担は大きく、読影及び読影レポート作成の思考を妨げる。その結果、読影効率の悪化や読影ミスを招くおそれが指摘されている。特に医用画像を表示されているモニタには、高解像度表示が可能なモニタを用いることが多く、それだけマウスカーソルの移動に手間がかかる。
本発明は、上述の問題点に鑑みてなされたものであり、その目的は、医用画像の読影作業におけるマウスカーソルの移動負担を低減する技術を提供することにある。
上記課題を解決するための発明の第1の態様では、医用画像の読影と読影レポートの作成を支援する医用画像読影装置であって、カーソルを移動させるポイティングデバイスと、所定処理が関連づけられた作業エリアを記憶する作業エリア記憶部と、前記医用画像、前記作業エリア、前記読影レポート、及び前記カーソルを表示画面上に表示する表示手段と、指示された作業反映先を記憶する記憶部と、選択されたデータが前記作業エリアにドラッグ及びドロップされると、当該データに対する所定処理を前記作業反映先に反映させる反映手段と、を備えること、を特徴とする。
上記課題を解決するための発明の第2の態様では、医用画像の読影と読影レポートの作成を支援する医用画像読影装置であって、カーソルを移動させるポイティングデバイスと、前記医用画像、前記読影レポート、前記カーソル、及び少なくとも一対のエリアを表示画面上に表示する表示手段と、前記一方のエリアに対して前記カーソルの移動を判定する判定手段と、前記判定手段により前記一方のエリア上に前記カーソルが移動したと判定されると、前記他方のエリア上に前記カーソルを移動させるカーソル移動手段と、を備えること、を特徴とする。
本実施形態に係る医用画像読影装置の構成を示す。 モニタに表示される画面を示す。 マウスカーソルの各種移動処理を示す。 予測ジャンプ移動の学習モードの処理を示す。 領域情報によって複数の領域に分割されたモニタの表示画面を示す。 方向情報によって複数分割された方向を示す。 マウスカーソルの初動によって記憶された初動情報を示す一例である。 マウスカーソルの移動停止によって記憶された移動先情報を示す一例である。 予測情報を示す。 学習モードにおけるマウスカーソルの移動を反映させた予測情報を示す。 予測ジャンプ移動の学習反映モード処理を示す。 学習反映モードにおけるモニタの表示を示し、(a)が学習反映モード開始時、(b)がマウスカーソルの初動時、(c)がマウスカーソルのジャンプ表示時を示す。 マウスカーソルの初動によって記憶された初動情報を示す一例である。 予測情報を示す一例である。 反映移動処理を示す。 作業エリア情報を示す。 反映移動モードにおけるモニタの表示を示し、(a)は作業エリアが表示された状態を示し、(b)は作業エリアへの医用画像のドラッグとハイパーリンク設定を示す。 作業エリアに関連づけられたハイパーリンク処理が反映された作業反映先を示す。 ジャンプ移動処理を示す。 ジャンプ移動モードにおけるモニタの表示を示し、(a)はジャンプエリアが表示された状態を示し、(b)は一のジャンプエリアにマウスカーソルが入った状態を示し、(c)は他方のジャンプエリアにマウスカーソルがジャンプ表示された状態を示している。 ジャンプエリア情報を示す。 ジャンプ移動処理の第1の変形例を示す。 この変形例に係るジャンプエリア情報を示す。 変形例に係るジャンプ移動モードにおけるモニタの表示を示し、(a)はジャンプエリアが表示された状態を示し、(b)はキーボードに配列されるボタンを示し、(c)は他方のジャンプエリアにマウスカーソルがジャンプ表示された状態を示している。 ジャンプ移動処理の第2の変形例を示す。 この変形例に係るジャンプエリア情報を示す。 変形例に係るジャンプ移動モードにおけるモニタの表示を示し、(a)はジャンプエリアが表示された状態を示し、(b)は領域指定されることにより出口側ジャンプエリアが生成され、その後、医用画像が予め表示されている入口側ジャンプエリアにドラッグ操作された状態を示し、(c)は入口ジャンプエリアから出口ジャンプエリアにマウスカーソルがドラッグ状態を維持したままジャンプ表示された状態を示している。 予測ジャンプ移動の第2の変形例を示す。 予測ジャンプ移動の第2の変形例にかかるモニタ表示過程を示す。 予測ジャンプ移動の第2の変形例にかかる予測情報を示す。
以下、本発明に係る医用画像読影装置の好適な実施形態について、図面を参照しながら詳細に説明する。
図1は、本実施形態に係る医用画像読影装置の構成を示すブロック図である。医用画像読影装置1は、コンピュータで構成され、内部に演算制御部(CPU:Central Processing Unit)2、主記憶部(RAM:Random Access Memory)3、外部記憶部(HDD:Hard Disk Drive)4、通信コントローラ8を備え、共通線で接続されて相互にデータ入出力可能となっている。また、マンマシンインタフェースとして、モニタ5、ポインティングデバイス6、及びキーボード7が図示しない入出力コントローラを介して接続されている。
演算制御部2は、プログラムを解読及び実行して、データの演算及び装置の制御をする。主記憶部3は、演算制御部2のワークエリアであり、プログラムが展開され、演算結果や読み出されたデータの一時記憶をする。外部記憶部4は、OS(オペレーティングシステム)及び読影プログラムが記憶されている。読影プログラムは、医用画像の取得及び表示、操作者の入力に応じた読影レポートの作成、及びマウスカーソルの移動のプログラムが含まれている。
通信コントローラ8は、ネットワークNに接続されて、ネットワークNを介して行なうデータ通信を制御する。ネットワークNは、電子データの伝送が可能な電子通信回線であり、例えば電話回線網、ISDN、FDDI、専用線、移動体通信網、通信衛星回線、CATV、LAN等、又はこれらの複合が採用される。
このネットワークNには、図示しない画像サーバが接続されている。画像サーバには、医用画像が保存されている。医用画像読影装置1は、通信コントローラ8のデータ通信制御によりネットワークNを介して画像サーバ(server)から医用画像を取得する。通信コントローラ8のデータ通信制御には、例えばWWW(ワールド・ワイド・ウェブ)、TCP/IPプロトコル、或いはDICOM(Digital Imaging and Communications in Medicine)プロトコル等が採用される。
モニタ5は、LCDディスプレイあるいはCRTディスプレイで構成され、演算制御部2から出力された描画データに応じて、作成中の読影レポート、医用画像、及びマウスカーソルを表示する。医用画像読影装置1では、モニタ5が複数接続されて、読影レポート表示用又は医用画像表示用となる。
ポインティングデバイス6は、モニタ5に表示されたマウスカーソルを移動させる装置である。X軸用ローラ及びY軸用ローラを有し、各回転量からX軸方向及びY軸方向の移動距離を求め、座標位置データとして符号化して演算制御部2に送出している。演算制御部2は、この座標位置データが入力される毎にモニタ5に対してその座標位置にマウスカーソルを表示させる制御をする。
尚、マウスカーソルは、この所謂マウスと呼ばれるポインティングデバイス6によって操作されるが、ポインティングデバイス6がマウス以外の例えばトラックボールやタッチパッド等のカーソルを移動させる装置であってもよく、以下の実施形態ではこれらマウス以外のポインティングデバイス6で移動させるカーソルも便宜上マウスカーソルと呼ぶ。
図2は、医用画像読影装置1のモニタ5に表示される画面を示している。図2に示すように、例えば医用画像読影装置1には、3台のモニタ5a、5b、5cが接続されている。モニタ5aには、読影レポートRが表示される。モニタ5bには、例えば同一シリーズ(series)の医用画像Pが表示される。モニタ5cには、同一シリーズの医用画像Pのうち、特に関心の高い医用画像Pが拡大表示される。
また、モニタ5a、5b、5cには、ポインティングデバイス6が送出した座標位置にマウスカーソルCが表示されている。このモニタ5a、5b、5cは、共通の2次元座標平面を有し、その座標平面の何れかの範囲が表示されている。読影レポートRや医用画像Pは、表示される範囲に合うように表示位置が初期設定されている。マウスカーソルCは、座標位置データに従ってモニタ5a、5b、5c間を移動し、何れかに表示される。
この表示態様において、本実施形態の医用画像読影装置1は、ポインティングデバイス6やキーボード7を用いた入力操作に応じて割り込み処理を発生させる。演算制御部2は、この割り込み処理のために、入力操作に応じたマウスカーソル移動プログラムを主記憶部3に展開して解読及び実行する。
即ち、演算制御部2は、入力操作に応じて、マウスカーソルCを通常移動、予測ジャンプ移動、所定箇所ジャンプ移動、あるいは反映移動させる。マウスカーソルCの通常移動では、ポインティングデバイス6が座標位置データに連続的に送出するとその都度マウスカーソルCを連続移動表示させる。
マウスカーソルCの予測ジャンプ移動では、マウスカーソルCをその初動から予測し得る移動先へジャンプ表示させる。マウスカーソルCの所定箇所ジャンプ移動、換言するとワープ移動では、所定エリアに入ったマウスカーソルCを別の所定エリアへジャンプ表示させる。マウスカーソルCの反映移動では、所定処理が関連づけられた作業エリアにデータがドラッグされると、予め指示された作業反映先に対してドラッグされたデータの処理を反映させる。関連づけられる処理としては、例えばハイパーリンクの設定が挙げられる。
図3は、マウスカーソルCの各種移動処理を示すPADチャートである。まず、オペレータにより医用画像読影装置1が起動されると、マウスカーソルCを初期位置に表示する(S01)。初期位置は、予め設定されてある座標位置データに対応する。
医用画像読影装置1が起動されると、ポインティングデバイス6やキーボード7を用いて医用画像Pの取得を指示する操作が行われる。この操作に応じて、画像サーバから通信コントローラ8及びネットワークNを介して医用画像Pを取得し、主記憶部3に一時的に記憶させておく。主記憶部3に一時記憶された医用画像Pは、表示信号に変換されてモニタ5に表示される。オペレータは、表示された医用画像Pを拡大、縮小、画質変更等しながら読影し、読影レポートRを作成する。
読影レポートRの作成が終了するまでは(S02)、演算制御部2は、ポインティングデバイス6やキーボード7から送出される信号に従い、割り込み処理を発生させてマウスカーソルCを移動させる(S03〜S12)。尚、演算制御部2は、ポインティングデバイス6やキーボード7から送出される信号を入出力コントローラを介して受け取るが、入出力コントローラで信号からコードが生成され、当該コードの形式で受け取る。
ポインティングデバイス6が操作されて(S03,Yes)、モニタ5の表示画面上に設定されるジャンプエリアにマウスカーソルCが移動すると(S04,Yes)、演算制御部2は、ジャンプ移動制御を行い、マウスカーソルCを他のジャンプエリアへジャンプ表示させる(S05)。
一方、マウスカーソルCの移動先がジャンプエリアでない場合(S04,No)、演算制御部2は、通常移動制御を行い、ポインティングデバイス6の操作に対応してマウスカーソルCを連続移動させる(S06)。
通常移動制御では、演算制御部2は、ポインティングデバイス6から送出される座標位置データを受け取り、座標位置データが示す座標位置にマウスカーソルCを表示させる。座標位置データは、ポインティングデバイス6の操作に追随して連続的に送出される。演算制御部2は、その度座標位置データが示す座標位置にマウスカーソルCを表示させる信号をモニタ5に送出する。
また、例えばF1キーの押下等の学習モード指示のための特定操作が検出されると(S07,Yes)、演算制御部2は、外部記憶部4に記憶されている学習モードのプログラムを主記憶部3に展開して解読及び実行する。医用画像読影装置1は、予測ジャンプ移動制御のための学習モードに突入する(S08)。
学習モードでは、マウスカーソルCの初動から移動先を予測するための予測情報を蓄積する。
また、例えばF2キーの押下等の学習反映モード指示のための特定操作が検出されると(S09,Yes)、演算制御部2は、外部記憶部4に記憶されている学習反映モードのプログラムを主記憶部3に展開して解読及び実行する。医用画像読影装置1は、マウスカーソルCを予測される移動先へジャンプ表示させる学習反映モードに突入する(S10)。
学習反映モードでは、マウスカーソルCの初動をもとに学習モードで蓄積した予測情報から移動先を検索し、検索された移動先へマウスカーソルCをジャンプ表示する。
さらに、ポインティングデバイス6やキーボード7を用いて読影レポート上の文字列等の作業反映先が指示され、モニタ5上に表示されている作業エリアに医用画像等のデータがドラッグされると(S11,Yes)、演算制御部2は、外部記憶部4に記憶されている作業反映モードのプログラムを主記憶部3に展開して解読及び実行する。医用画像読影装置1は、作業エリアに関連づけられている処理を作業反映先に反映する作業反映モードに突入する(S12)。
読影レポートの作成が終了するまでは(S02)、マウスカーソルCの移動あるいはキーボード7又はポインティングデバイス6の特定操作がなされると、演算制御部2は、その移動や特定操作に対応したプログラムを実行して、マウスカーソルCの通常移動制御、ジャンプ移動制御、予測ジャンプ移動制御、又は反映移動制御をする(S03〜S12)。
このような医用画像読影装置1において、予測ジャンプ移動についてさらに詳細に説明する。まず予測ジャンプ移動の学習モードについて説明する。図4は、予測ジャンプ移動の学習モードの処理を示すフローチャートである。
まず、例えばF1キーの押下等の学習モードを指示する特定操作がされると(S21,Yes)、学習モードが開始される(S22)。演算制御部2は、学習モードのプログラムを外部記憶部4から読み出して主記憶部3に展開して解読及び実行する。ポインティングデバイス6やキーボード7からの特定操作を検出している間は、学習モードを継続する。
学習モードが開始されると、演算制御部2は、マウスカーソルCの移動元情報を取得する(S23)。
移動元情報は、マウスカーソルCの移動元が属する領域で特定される。モニタ5の座標平面は、予め複数の領域に分割される。外部記憶部4には、各領域の座標範囲とその領域のIDである領域情報が対になって記憶されている。
図5に、領域情報によって複数の領域に分割されたモニタ5の表示画面を模式的に示す。モニタ5の座標平面は、外部記憶部4に記憶された各領域の座標範囲により、領域情報で表される複数の領域に分割される。例えばモニタ5aは、領域情報A1〜C3で分割され、モニタ5bは、領域情報A4〜C6及びD1〜D3で分割され、モニタ5cは、領域情報A7〜C9及びD4〜D6で分割される。
演算制御部2は、主記憶部3に記憶された移動開始時点の座標位置データが示す座標と各領域の座標範囲とを比較して、領域の範囲外か範囲内か判定する。範囲内と判定した領域の領域情報をマウスカーソルCの移動元情報として主記憶部3に記憶させる。
ポインティングデバイス6が操作されてマウスカーソルCが移動開始すると(S24,Yes)、演算制御部2は、マウスカーソルCの初動方向情報を取得する(S25)。
初動方向情報は、マウスカーソルCの初動において移動した方向を示す。移動方向は、全方位を複数分割した各方向の何れかで特定される。外部記憶部4には、各方向の方向ベクトルとその方向のIDである方向情報が対になって記憶されている。
図6に、方向情報によって複数分割された方向を示す。例えば全方位を8方向に分割する方向情報Dir1〜8により、移動方向は、方向ベクトルが最も近似するDir1〜8の何れかで特定される。
演算制御部2は、初動前後の座標位置データから初動における移動方向を演算する。算出された移動方向と各方向ベクトルとを比較して、最も近似する方向ベクトルと対になった方向情報を初動方向情報として主記憶部3に記憶させる。
移動元情報と初動方向情報とは初動情報として対になって記憶される。図7は、マウスカーソルCの初動によって主記憶部3に記憶された初動情報を示す一例である。例えば、主記憶部3には、マウスカーソルCの初動によって移動元情報C8と初動方向情報Dir8とが対になって記憶される。
初動情報を取得すると、演算制御部2は、マウスカーソルCの移動停止を監視する。マウスカーソルCの移動が停止すると(S26,Yes)、演算制御部2は、移動先情報を取得する(S27)。
演算制御部2は、主記憶部3に記憶される座標位置データをサンプリングし、値に相違がなくなれば、マウスカーソルCの移動が停止したと判断する。移動先情報は、マウスカーソルCが移動を停止した座標である。演算制御部2は、停止を判断すると、主記憶部3から停止時点の座標位置データを取得し、移動先情報として主記憶部3に記憶させる。
図8は、マウスカーソルCの移動停止によって主記憶部3に記憶された移動先情報を示す一例である。例えば、主記憶部3には、移動先情報(X1,Y1)として(3089,502)が記憶される。
初動情報及び移動先情報を取得すると、演算制御部2は、予測情報を作成して外部記憶部4に記憶させる(S28〜S33)。予測情報は、マウスカーソルCの初動に対する移動先を示す情報である。この予測情報は、初動情報と移動先情報と学習回数とを対応付けしている。
図9は、外部記憶部4に記憶されている予測情報を示す図である。例えば、予測情報は、移動元情報C8、初動方向情報Dir8、移動先情報(X2,Y2)として(3100,500)と、学習回数8とを対応付けしている。
演算制御部2は、外部記憶部4に記憶されている複数の予測情報から、同一の初動情報を有する予測情報の存在を検索する(S28)。該当する予測情報が存在しなければ(S28,No)、取得した初動情報及び移動情報と学習回数の初期値「1」を対応付けて新たな予測情報を外部記憶部4に記憶させる(S29)。
同一の初動情報を有する予測情報が存在すれば(S28,Yes)、該当する予測情報から移動先情報(X2,Y2)と学習回数を取得し(S30)、今回の学習モードで新たに取得した移動先情報(X1,Y1)を加えて平均位置(X3,Y3)を算出する(S31)。
平均位置(X3,Y3)は、同一の初動情報で表されるマウスカーソルCの各初動における移動先の平均位置の座標である。平均位置(X3,Y3)の算出は、具体的には、以下の式1を計算することで求める。ここで、求める平均位置を(X3,Y3)とし、今回の学習モードで取得した移動先情報を(X1,X2)とし、既に記憶されている予測情報に含まれる移動先情報を(X2,Y2)とし、学習回数をNとする。
式1:(X3,Y3)={(X1,X2)+(X2,Y2)×N}/(N+1)
平均位置(X3,Y3)を算出すると、演算制御部2は、S28の検索で該当した予測情報に含まれる移動先情報(X2,Y2)を平均位置(X3,Y3)の座標に変更し(S32)、学習回数を1カウントアップする(S33)。
図10は、今回のマウスカーソルCの移動を反映させた予測情報を示す図である。
今回のマウスカーソルCの移動により、初動情報として、移動元情報C8及び初動方向情報Dir8が記憶され、移動先情報(X1=3089,Y1=502)が取得されたものとする。また、移動元情報C8及び初動方向情報Dir8、移動先情報(X2=3100,Y2=500)、学習回数8を含む予測情報が外部記憶部4に記憶されているものとする。
この予測情報に含まれる初動情報と今回のマウスカーソルCの移動により取得された初動情報は同一であり、検索によりこの予測情報が該当してくる。
図10に示すように、予測情報の移動先情報及び学習回数と今回のマウスカーソルCの移動により取得された移動先情報とにより平均位置(3098,500)が算出され、算出された平均位置(3098,500)に予測情報が含む移動先情報が更新される。また、学習回数が1カウントアップされ、学習回数9に更新される。
学習モードを指示する特定操作が解除されない間(S34,No)、及び例えばポインティングデバイス6が備えるボタンが押下されたり、離されたりする等のマウスカーソルCの移動以外の操作がされない間は(S35,No)、マウスカーソルCの移動開始及び終了の度にS23〜S33が繰り返される。学習モードを指示する特定操作が解除され(S34,Yes)、又はマウスカーソルCの移動以外の操作がなされる(S35,Yes)と、学習モードは終了する。
予測ジャンプ移動の学習反映モードについて説明する。図11は、予測ジャンプ移動の学習反映モード処理を示すフローチャートである。
まず、例えばF2キーの押下等の学習反映モードを指示する特定操作がされると(S41,Yes)、学習反映モードが開始される(S42)。演算制御部2は、学習反映モードのプログラムを外部記憶部4から読み出して主記憶部3に展開して解読及び実行する。ポインティングデバイス6やキーボード7からの特定操作を検出している間は、学習反映モードを継続する。
学習反映モードが開始されると、演算制御部2は、マウスカーソルCの移動元情報を取得する(S43)。
学習反映モードにおいても、移動元情報は、領域情報で分割された領域で特定される。演算制御部2は、主記憶部3に記憶された移動開始時点の座標位置データが示す座標と各領域の座標範囲とを比較して、領域の範囲外か範囲内か判別する。範囲内と判別した領域の領域情報をマウスカーソルCの移動元情報として主記憶部3に記憶させる。
ポインティングデバイス6が操作されてマウスカーソルCが移動開始すると(S44,Yes)、演算制御部2は、マウスカーソルCの初動方向情報を取得する(S45)。
学習反映モードにおいても初動方向情報は、方向情報で分割された各方向の何れかで特定される。演算制御部2は、初動前後の座標位置データから初動における移動方向を演算する。算出された移動方向と方向ベクトルとを比較して、最も近似する方向ベクトルと対になった方向情報を初動方向情報として主記憶部3に記憶させる。
主記憶部3には、マウスカーソルCの初動によって移動元情報と初動方向情報とが対になって記憶される。即ち、マウスカーソルCの初動に係る移動元情報と初動方向情報が初動情報として取得される。
初動情報を取得すると、演算制御部2は、外部記憶部4に記憶された予測情報から、主記憶部3に記憶された初動情報と同一の初動情報を有する予測情報を検索する(S46)。同一の初動情報を有する予測情報が存在すれば(S46,Yes)、該当する予測情報から移動先情報を取得する(S47)。
移動先情報を取得すると、演算制御部2は、取得した移動先情報を座標位置データとして当該移動先情報が示す座標位置にマウスカーソルCを表示させる(S48)。尚、存在しない場合は(S46,No)、マウスカーソルCを通常移動させる(S49)。
図12は、学習反映モードにおけるモニタ5の表示を示す図であり、図12(a)が学習反映モード開始時、図12(b)がマウスカーソルCの初動時、図12(c)がマウスカーソルCのジャンプ表示時を示す。
図12(a)に示すように、学習反映モード開始時点においてマウスカーソルCは、領域情報C8で特定される領域に表示されている。ポインティングデバイス6を操作すると、図12(b)に示すように、ポインティングデバイス6の操作に対応してマウスカーソルCが移動開始する。例えば、マウスカーソルCは、初動において方向情報Dir8の方向に移動を開始する。
図13は、マウスカーソルCの初動によって主記憶部3に記憶された初動情報を示す一例である。マウスカーソルCが領域情報C8で特定される領域に表示されている状態において、学習モードに突入し、初動においてマウスカーソルCが方向情報Dir8の方向に移動を開始した。これにより、主記憶部3には、移動元情報C8と初動方向情報Dir8とが対になって記憶される。
図14は、外部記憶部4に記憶された予測情報を示す一例である。例えば、外部記憶部4には、移動先情報C8、初動方向情報Dir8、移動先情報(X2,Y2)として(3098,500)、及び学習回数9とを対応付けした予測情報が記憶されている。主記憶部3に記憶されている初動情報と当該移動先情報が有する初動情報とは同一につき、演算制御部2により検索され、移動先情報として(3098,500)が取得される。
移動先情報(3098,500)が取得されると、図12(c)に示すように、マウスカーソルCは、初動後、座標(3098,500)に該当する位置にジャンプ表示される。
このように、本実施形態に係る医用画像読影装置1のマウスカーソルCの予測ジャンプ移動表示によると、予め記憶しておいた初動情報とこの情報と対応付けられた移動先情報により、初動情報と一致するマウスカーソルCの初動があれば、移動先情報に示される移動先に移動しようとしているとみなして当該移動先にジャンプ表示させる。
従って、マウスカーソルCを少し動かすだけで、所望の移動先へマウスカーソルCがジャンプし、その間のポインティングデバイス6の操作を省くことが可能となる。これにより、ポインティングデバイス6の操作負担が低減され、オペレータの読影レポート作成の思考が妨げられず、読影効率の向上及び読影ミスの低減を図ることができる。
また、学習モードによりマウスカーソルCの初動と移動先を学習させることができ、予測される移動先の確度を高めることが可能となる。
さらに、移動元を領域で特定し、初動方向を一定区画に分割した方向で特定するようにしたため、移動元と初動方向とが座標単位で完全に一致しなくとも、移動先の予測が可能となる。医用画像表示においては高解像度が要求されるため、座標単位での完全一致とすると、予測情報が膨大になり、予測情報の検索負荷によって予測がマウスカーソルCの移動に間に合わないおそれもあるが、本構成によっては鋭敏にマウスカーソルCをジャンプ表示させることができる。
次に反映移動モードについてさらに詳細に説明する。図15は、反映移動処理を示すフローチャートである。
まず、演算制御部2は、外部記憶部4に記憶されている作業エリア情報を読み出し(S51)、モニタ5の表示画面上に作業エリアを表示させる(S52)。
外部記憶部4には、予め作業エリア情報が記憶されている。図16は、作業エリア情報を示す図である。図16に示すように、作業エリア情報は、作業エリアが表示される箇所の座標範囲情報とこの座標範囲情報に関連づけられた処理プログラムである。処理プログラムは、作業エリアにドラッグされたデータの処理を記述している。
演算制御部2は、作業エリア情報を外部記憶部4から取得し、主記憶部3に作業エリア情報の記憶領域を確保して当該領域に展開する。作業エリア情報から座標範囲情報を読み出し、座標範囲情報で示される座標範囲に作業エリアを表示させる。この座標範囲情報は、医用画像Pが表示される領域の近傍に設定されている。
図17(a)は、作業エリアが表示された状態を示す。図17(a)に示すように、表示画面の作業エリア情報が示す箇所には、作業エリアEwが表示される。例えば、後述するように作業エリアEwにハイパーリンク処理が関連づけられている場合は、表示されている医用画像Pの近傍に作業エリアEwを表示させることが好適である。
ポインティングデバイス6の操作により読影レポート上の文字列が選択されると(S53,Yes)、演算制御部2は、選択された文字列を特定するその文字列の位置や範囲等を示す情報を取得し、作業反映先として主記憶部3に記憶させておく(S54)。
作業反映先が指示された状態で、ポインティングデバイス6の操作により医用画像が選択されて作業エリアにドラッグ及びドロップされると(S55,Yes)、演算制御部2は、作業エリアに関連づけられた処理を実行し(S56)、指示された作業反映先に実行した処理を反映させる(S57)。
演算制御部2は、作業エリアに医用画像がドラッグされたことを受けて、作業エリアの作業エリア情報から処理プログラムを読み出して解読及び実行する。処理プログラムが例えば、ハイパーリンク処理である場合、選択された文字列に対して医用画像のハイパーリンクを設定する。
図17(b)は、作業エリアへの医用画像のドラッグとハイパーリンク設定を示す。図17(b)に示すように、読影レポート上の文字列が作業反映先Pwとして選択されると、その文字列の下地色を例えばグレー(gray)等に変更して視覚上選択されたことを報知する。医用画像を作業エリアへドラッグしてドロップすると、作業反映先Pwの文字列の色が例えば青色に変化するとともに下線が引かれてハイパーリンクが設定されたことが識別表示される。
図18は、作業エリアに関連づけられたハイパーリンク処理が反映された作業反映先を示す図である。演算制御部2は、医用画像のアドレス(address)情報等のリンク先を取得し、読影レポートのデータ中の作業反映先である文字列部分に、ドラッグされた医用画像のリンク先を付帯させる。
このように、本実施形態に係る医用画像読影装置1のマウスカーソルCの反映移動によっては、作業エリアにハイパーリンク等の所定の処理を関連づけておき、作業反映先を指定した上で作業エリアにデータをドラッグすることで、作業エリアに関連づけられた処理が作業反映先に反映する。
従って、作業反映先と処理するデータの双方を選択して所定の処理をさせるために、マウスカーソルCの作業反映先とデータとの間の往復移動をさせる必要がなくなり、ポインティングデバイス6の操作量を低減させることが可能となる。これにより、ポインティングデバイス6の操作負担が低減し、オペレータの読影レポート作成の思考を妨げることなく読影効率の向上及び読影ミスの低減を図ることができる。
次に所定箇所ジャンプ移動についてさらに詳細に説明する。図19は、所定箇所ジャンプ移動処理を示すフローチャートである。
まず、演算制御部2は、外部記憶部4に記憶されているジャンプエリア情報を読み出し(S61)、モニタ5の表示画面上にジャンプエリアを表示させる(S62)。
外部記憶部4には、予めジャンプエリア情報が記憶されている。図21は、外部記憶部4に記憶されたジャンプエリア情報を示す図である。図21に示すように、ジャンプエリア情報は、表示画面上の箇所を示す座標範囲情報である。また、座標範囲情報にその座標範囲の中心座標を示す中心座標情報が付帯している。外部記憶部4には、複数のジャンプエリア情報が記憶されており、一のジャンプエリア情報は、他の一のジャンプエリア情報と一対一で対応付けられている。対となったジャンプエリア情報は、相互にマウスカーソルCの出入り口を規定している。
演算制御部2は、対のジャンプエリア情報の双方を外部記憶部4から取得し、主記憶部3にジャンプエリア情報の記憶領域を確保して当該領域に展開する。双方のジャンプエリア情報から座標範囲情報を読み出し、座標範囲情報で示される座標範囲にそれぞれジャンプエリアを表示させる。
図20(a)は、ジャンプエリアが表示された状態を示す。図20(a)に示すように、表示画面のジャンプエリア情報が示す箇所には、ジャンプエリアEa1、Ea2、Eb1、Eb2が表示される。外部記憶部4に記憶されている複数組のジャンプエリアEa、Ebが表示される。対のジャンプエリアEa、Ebは、同一形態にデザインされて表示されており、視覚的に対のジャンプエリアEa、Ebを認識できる。
ポインティングデバイス6から座標位置データが送出されると(S63,Yes)、演算制御部2は、主記憶部3に展開させた各ジャンプエリア情報が示す座標範囲と座標位置データが示す座標とを比較して、マウスカーソルCが何れかのジャンプエリアの座標範囲内にあるか否かを判断する(S64)。
図20(b)は、一のジャンプエリアEa1にマウスカーソルCが入った状態を示している。図20(b)に示すように、マウスカーソルCが移動して、一のジャンプエリアEa1上に位置すると、マウスカーソルCがそのジャンプエリアEa1に入ったと判断される。
座標位置データが示す座標が何れかのジャンプエリア情報が示す座標範囲内であると判断すると(S64,Yes)、演算制御部2は、座標範囲内であると判断されたジャンプエリア情報に対応付けられている他方のジャンプエリア情報から中心座標情報を読み出す(S65)。
演算制御部2は、読み出した中心座標情報を座標位置データとし、その座標位置データが示す座標にマウスカーソルCを表示させる(S66)。
図20(c)は、他方のジャンプエリアにマウスカーソルCがジャンプ表示された状態を示している。図20(c)に示すように、マウスカーソルCが一のジャンプエリアEa1に入ると、そのジャンプエリアEa1に対応付けられている同一態様の他方のジャンプエリアEa2にマウスカーソルCがジャンプ表示される。
このように、本実施形態に係る医用画像読影装置1のマウスカーソルCのジャンプ移動表示によっては、一対のジャンプエリアの何れかにマウスカーソルCが入ると他方のジャンプエリアにマウスカーソルCがジャンプ表示される。
従って、マウスカーソルCを一のジャンプエリア上に動かすだけで、離れた他のジャンプエリア上にマウスカーソルCが出現する。その間のポインティングデバイス6の操作は、省略することができる。これにより、ポインティングデバイス6の操作負担が低減され、オペレータの読影レポート作成の思考が妨げられず、読影効率の向上及び読影ミスの低減を図ることができる。
次に所定箇所ジャンプ移動の変形例についてさらに詳細に説明する。図22は、この変形例に係る所定箇所ジャンプ移動処理を示すフローチャートである。
まず、演算制御部2は、外部記憶部4に記憶されているジャンプエリア情報を読み出し(S71)、モニタ5の表示画面上にジャンプエリアを表示させる(S72)。
外部記憶部4には、予めジャンプエリア情報が記憶されている。図23は、外部記憶部4に記憶された少なくとも1対のジャンプエリア情報を示す図である。換言すると、2以上のジャンプエリア情報が記憶されている。図23に示すように、各ジャンプエリア情報は、表示画面上の箇所を示す座標範囲情報と、キーボード7に配置された対応のボタンを識別する対応ボタン情報とが対になって含まれている。また、座標範囲情報にその座標範囲の中心座標を示す中心座標情報が付帯している。外部記憶部4には、複数のジャンプエリア情報が記憶されており、そのジャンプエリア情報のそれぞれが固有の対応ボタン情報を有している。即ち、座標範囲情報で表示位置が規定されるジャンプエリアは、対応ボタン情報によって個別的に識別される。
演算制御部2は、ジャンプエリア情報を外部記憶部4から取得し、主記憶部3にジャンプエリア情報の記憶領域を確保して当該領域に展開する。双方のジャンプエリア情報から座標範囲情報を読み出し、座標範囲情報で示される座標範囲にそれぞれジャンプエリアを表示させる。
図24(a)は、ジャンプエリアが表示された状態を示す。図24(a)に示すように、表示画面のジャンプエリア情報が示す箇所には、ジャンプエリアEc1、Ec2、Ec3が表示される。ジャンプエリアEc1、Ec2、Ec3には、ジャンプエリア情報に含まれている対応ボタン情報が表すボタン名が表示されており、視覚的にどのジャンプエリアにどのボタンが対応しているかを認識できる。
ポインティングデバイス6から座標位置データが送出されると(S73,Yes)、演算制御部2は、主記憶部3に展開させた各ジャンプエリア情報が示す座標範囲と座標位置データが示す座標とを比較して、マウスカーソルCが何れかのジャンプエリアの座標範囲内にあるか否かを判断する(S74)。
座標位置データが示す座標が何れかのジャンプエリア情報が示す座標範囲内であると判断し(S74,Yes)、マウスカーソルCが何れかのジャンプエリアに入った状態で、図24(b)に示すように、マウスカーソルCが移動しているジャンプエリア以外の何れかのジャンプエリアに対応付けられているボタンが押下されると(S75,Yes)、演算制御部2は、押下されたボタンと合致する対応ボタン情報を有するジャンプエリア情報から中心座標情報を読み出す(S76)。
演算制御部2は、読み出した中心座標情報を座標位置データとし、その座標位置データが示す座標にマウスカーソルCを表示させる(S77)。
図24(c)は、押下されたボタンに対応するジャンプエリアにマウスカーソルCがジャンプ表示された状態を示している。図24(c)に示すように、マウスカーソルCがジャンプエリアEc1に移動して、かつその状態でジャンプエリアEc3に対応するボタンである「3」キーが押下されると、「3」キーに対応付けられているジャンプエリアEc3にマウスカーソルCがジャンプ表示される。
この変形例によっては、マウスカーソルCを一のジャンプエリア上に動かし、ジャンプさせたいジャンプエリアに対応するボタンを押下するだけで、離れた所望のジャンプエリア上にマウスカーソルCが出現する。その間のポインティングデバイス6の操作は、省略することができる。これにより、ポインティングデバイス6の操作負担が低減され、オペレータの読影レポート作成の思考が妨げられず、読影効率の向上及び読影ミスの低減を図ることができる。
さらに所定箇所ジャンプ移動の他の変形例についてさらに詳細に説明する。図25は、この変形例に係る所定箇所ジャンプ移動処理を示すフローチャートである。
まず、演算制御部2は、外部記憶部4に記憶されている入口ジャンプエリア情報を読み出し(S81)、モニタ5の表示画面上に入口ジャンプエリアを表示させる(S82)。
外部記憶部4には、予め入口ジャンプエリア情報が記憶されている。図26(a)は、外部記憶部4に記憶された入口ジャンプエリア情報を示す図である。図26(a)に示すように、この変形例では、ジャンプエリア情報の格納領域には、予め入口側のジャンプエリア情報しか記憶されていない。換言すると、出口側のジャンプエリア情報は、予め記憶されておらず、当初表示されない。
演算制御部2は、入口ジャンプエリア情報のみを外部記憶部4から取得し、主記憶部3に入口ジャンプエリア情報の記憶領域を確保して当該領域に展開する。入口ジャンプエリア情報から座標範囲情報を読み出し、座標範囲情報で示される座標範囲にそれぞれ入口ジャンプエリアを表示させる。
図27(a)は、入口ジャンプエリアが表示された状態を示す。図27(a)に示すように、表示画面の入口ジャンプエリア情報が示す箇所には、ジャンプエリアE1、E1が表示される。複数の入口ジャンプエリア情報が予め記憶されている場合は、その全てのジャンプエリアE1、E1が表示されるが、何れも入口専用となっている。
ポインティングデバイス6やキーボード7を用いて、表示画面上の領域が指定されると(83,Yes)、演算制御部2は、その指定された領域を出口ジャンプエリアとして出口ジャンプエリア情報を生成し、表示させる(S84)。
図27(b)に示すように、例えば、読影レポートR内に入力された「前回CT」なる文字列を指定すると、演算制御部2は、その指定された領域の座標範囲を取得する。この指定された領域の座標範囲を取得すると、演算制御部2は、出口ジャンプエリア情報を生成し、この出口ジャンプエリア情報に取得した座標範囲を表す座標範囲情報を含めて記憶させる。さらに、この指定された領域の座標範囲の中心座標を算出し、出口ジャンプエリア情報に中心座標情報として含める。即ち、指定された「前回CT」なる文字列が出口ジャンプエリアE2として後発的に生成され、表示画面上に表示される。
出口ジャンプエリアが設定された状態で、図27(b)に示すように、ポインティングデバイス6の操作により医用画像P等の表示データが選択されてドラッグ状態のままマウスカーソルCが入口ジャンプエリアE1に移動すると(S85,Yes)、演算制御部2は、出口ジャンプエリア情報から中心座標情報を読み出す(S86)。
演算制御部2は、読み出した中心座標情報を座標位置データとし、その座標位置データが示す座標にドラッグ状態を維持したままマウスカーソルCを表示させる(S87)。
図27(c)は、入口ジャンプエリアから出口ジャンプエリアにマウスカーソルがドラッグ操作を維持したままジャンプ表示された状態を示している。図27(c)に示すように、マウスカーソルCが医用画像PをドラッグさせながらジャンプエリアE1に移動すると、マウスカーソルCは、ドラッグ前に領域指定されたことで後発的に出口ジャンプエリアE2となった「前回CT」なる文字列へ、医用画像Pをドラッグさせたままジャンプ表示される。
この変形例によっては、領域指定操作によって後発的に所望の場所に出口ジャンプエリアを生成でき、マウスカーソルCを医用画像P等のデータをドラッグさせながら入口ジャンプエリア上に動かすだけで、その所望の場所に生成された出口ジャンプエリアにマウスカーソルCをドラッグ状態のままジャンプ表示できる。これにより、特に後発的に定まるリンク対象にリンク付けをする場合にポインティングデバイス6の操作負担が低減され、オペレータの読影レポート作成の思考が妨げられず、読影効率の向上及び読影ミスの低減を図ることができる。
さらに、学習反映モードで行われる予測ジャンプ移動の変形例についてさらに詳細に説明する。図28は、この予測ジャンプ移動の変形例の動作を示すフローチャートである。この予測ジャンプ移動の変形例では、移動元において画像等が予めドラッグされ、移動先情報で表される移動先の所定範囲内に予め範囲指定された文字列が存在すると、その文字列の位置にマウスカーソルCを移動させ、その文字列に対して予め定められた作業、例えばハイパーリンク設定等を行うものである。
まず、例えばF2キーの押下等の学習反映モードを指示する特定操作がされると(S91,Yes)、学習反映モードが開始される(S92)。演算制御部2は、学習反映モードのプログラムを外部記憶部4から読み出して主記憶部3に展開して解読及び実行する。ポインティングデバイス6やキーボード7からの特定操作を検出している間は、学習反映モードを継続する。
学習反映モードが開始されると、演算制御部2は、マウスカーソルCの移動元情報を取得する(S93)。そして、ポインティングデバイス6が操作されてマウスカーソルCが移動開始すると(S94,Yes)、演算制御部2は、マウスカーソルCの初動方向情報を取得する(S95)。
初動情報を取得すると、演算制御部2は、外部記憶部4に記憶された予測情報から、主記憶部3に記憶された初動情報と同一の初動情報を有する予測情報を検索する(S96)。存在しない場合は(S96,No)、マウスカーソルCを通常移動させる(S97)。
同一の初動情報を有する予測情報が存在すれば(S96,Yes)、該当する予測情報から移動先情報を取得する(S98)。
移動先情報を取得すると、演算制御部2は、移動先情報が示す座標位置の所定距離内に範囲指定された文字列が存在するか否かを判断する(S99)。
文字列の範囲指定は、この学習反映モードが指示される前、例えばF2キーの押下等が行われる前になされる。予めポインティングデバイス6やキーボード7を用いて、表示画面上の領域が指定されると、演算制御部2は、その指定された領域を優先移動先情報として主記憶部3に記憶させておく。演算制御部2は、優先移動先情報を記憶させていると、取得した移動先情報と優先移動先情報が示す領域の中心とが所定距離内にあるか否かを判断する。所定距離は、予めプログラムの一部として外部記憶部4に記憶されている。
演算制御部2は、移動先情報が表す座標と優先移動先情報が表す領域の中心座標とからその離間距離を算出し、算出した値が所定距離が表す値よりも小さければ、移動先情報が示す座標位置の所定距離内に範囲指定された文字列が存在すると判断し(S99,Yes)、算出した値が所定距離が表す値よりも大きければ、移動先情報が示す座標位置の所定距離内に範囲指定された文字列が存在しないと判断する(S99,No)。
移動先情報が示す座標位置の所定距離内に範囲指定された文字列が存在しないと判断すると(S99,No)、取得した移動先情報を座標位置データとして当該移動先情報が示す座標位置にマウスカーソルCを表示させる(S100)。
一方、移動先情報が示す座標位置の所定距離内に範囲指定された文字列が存在すると判断した場合(S99,Yes)、この範囲指定された文字列上にマウスカーソルCを表示させる(S101)。演算制御部2は、優先移動先情報が示す領域の中心座標を計算し、その中心座標にマウスカーソルCを表示させる。
さらに、演算制御部2は、ポインティングデバイス6が操作されてマウスカーソルCが移動開始されたときに、同時に医用画像がドラッグされたか否かを判断する(S102)。ドラッグされていなければ(S102,No)、この予測ジャンプ移動の処理は終了する。
一方、医用画像がドラッグされたと判断すると(S102,Yes)、演算制御部2は、範囲指定された文字列に対して所定の処理、例えばドラッグされた医用画像のハイパーリンクを設定し(S103)、予測ジャンプ移動の処理は終了する。
図29(a)に示すように、例えば読影レポートRに入力した「前回CT」なる文字列を選択すると、その文字列の下地色を例えばグレー(gray)等に変更して視覚上選択されたことを報知する。そして、その文字列の範囲を優先移動先情報PEとして記憶しておく。この優先移動先情報PEが表す範囲の中心座標を例えば(800,250)とする。
さらに、例えば医用画像P上にマウスカーソルCを移動させて、医用画像Pを所定方向にドラッグすると、この初動を契機として実施形態に係る予測ジャンプ移動の処理を実行する。
図30は、この実施形態に係る予測情報のデータ構造を示す模式図である。予測情報には、処理プログラムと所定距離を表す所定距離情報Dが関連づけられている。処理プログラムは、例えばハイパーリンク処理であり、所定距離情報Dは、例えば100画素分である。この所定プログラムは、学習モード等によって範囲指定された文字列に対する処理をも記憶することで関連づけられる。
図29(b)に示すように、医用画像Pが所定方向にドラッグされると、その移動元の領域と初動方向とを用いて予測情報を参照して移動先が暫定的に決定される。予測情報において移動元情報と対応付けられている移動先情報WPが表す移動先の座標が暫定的な移動先である。移動先情報WPが表す座標は、例えば(800,250)である。
暫定的に移動先を決定すると、この暫定的な移動先の座標(800,300)と範囲指定された文字列の中心座標(800,250)との距離を算出する。そして、予測情報から所定距離情報Dを読み出して、算出した距離と比較する。暫定的な移動先の座標が(800,300)で範囲指定された文字列の中心座標が(800,250)の場合、算出された距離は「50」であり、予測情報には「100」を表す所定距離情報Dが関連づけられている。この場合、比較の結果、移動先情報が示す座標位置の所定距離内に範囲指定された文字列が存在すると判断される。
移動先情報が示す座標位置の所定距離内に範囲指定された文字列が存在すると判断され、かつマウスカーソルCの初動時に医用画像Pをドラッグしていると、予測情報に関連づけられている所定プログラムを読み出し、範囲指定された文字列である「前回CT」に対して所定プログラムを実行する。
例えば、図29(c)に示すように、所定プログラムとしてハイパーリンク処理が関連づけられていれば、範囲指定された文字列である「前回CT」に対して医用画像PのハイパーリンクHLを設定する。そして、この「前回CT」の色を例えば青色に変化させて下線を引き、ハイパーリンクHLが設定されたことが識別表示する。さらに、マウスカーソルCをこの「前回CT」の文字列上にジャンプ表示させる。尚、マウスカーソルCの表示位置については、この変形例のように範囲指定された文字列に移動させても良いし、移動先情報が表す移動先に移動させても良い。
この変形例によっては、範囲指定等によってその後の処理を予測しうる場合には、その範囲に向けてマウスカーソルCを移動させるだけで、この範囲にリンク付けまで行わせることができ、その間のポインティングデバイス6の操作を省くことが可能となる。これにより、ポインティングデバイス6の操作負担が低減され、オペレータの読影レポート作成の思考が妨げられず、読影効率の向上及び読影ミスの低減を図ることができる。
1 医用画像読影装置
2 演算制御部
3 主記憶部
4 外部記憶部
5,5a,5b,5c モニタ
6 ポインティングデバイス
7 キーボード
8 通信コントローラ
C マウスカーソル
Ea1,Ea2,Eb1,Eb2 ジャンプエリア
Ew 作業エリア
P 医用画像
R 読影レポート

Claims (7)

  1. 医用画像の読影と読影レポートの作成を支援する医用画像読影装置であって、
    カーソルを移動させるポイティングデバイスと、
    所定処理が関連づけられた作業エリアを記憶する作業エリア記憶部と、
    前記医用画像、前記作業エリア、前記読影レポート、及び前記カーソルを表示画面上に表示する表示手段と、
    指示された作業反映先を記憶する記憶部と、
    選択されたデータが前記作業エリアにドラッグ及びドロップされると、当該データに対する所定処理を前記作業反映先に反映させる反映手段と、
    を備えること、
    を特徴とする医用画像読影装置。
  2. 前記作業反映先は、前記読影レポート上の文字列であること、
    を特徴とする請求項1記載の医用画像読影装置。
  3. 前記選択されたデータは、前記医用画像であること、
    を特徴とする請求項1記載の医用画像読影装置。
  4. 前記作業反映先は、前記読影レポート上の文字列であり、
    前記選択されたデータは、前記医用画像であり、
    前記所定処理は、前記作業反映先に対する前記医用画像のリンク付けであること、
    を特徴とする請求項1記載の医用画像読影装置。
  5. 医用画像の読影と読影レポートの作成を支援する医用画像読影装置であって、
    カーソルを移動させるポイティングデバイスと、
    前記医用画像、前記読影レポート、前記カーソル、及び少なくとも一対のエリアを表示画面上に表示する表示手段と、
    前記一方のエリアに対して前記カーソルの移動を判定する判定手段と、
    前記判定手段により前記一方のエリア上に前記カーソルが移動したと判定されると、前記他方のエリア上に前記カーソルを移動させるカーソル移動手段と、
    を備えること、
    を特徴とする医用画像読影装置。
  6. 前記各エリアに対応するボタンをさらに備え、
    前記移動手段は、
    前記判定手段により前記一方のエリア上に前記カーソルが移動したと判定され、かつ前記ボタンの何れかが押下されると、押下されたボタンに対応する前記エリア上に前記カーソルを移動させること、
    を特徴とする請求項5記載の医用画像読影装置。
  7. 前記一対のエリアのうち前記一方のエリアを前記表示手段に予め表示させるとともに、前記表示画面上に領域指定がなされると、この指定された領域を前記一対のエリアのうちの他方のエリアとして前記表示手段に表示させるエリア生成手段をさらに備え、
    前記判定手段は、
    前記カーソルが前記医用画像のドラッグ状態を維持しながら前記一方のエリアへドラッグ移動したことを判定し、
    前記カーソル移動手段は、前記判定手段により前記ドラッグ移動したと判定されると、前記カーソルを、前記ドラッグ状態を維持しながら前記他方のエリア上に移動させること、
    を特徴とする請求項5記載の医用画像読影装置。
JP2012088288A 2006-03-15 2012-04-09 医用画像読影装置 Active JP5535264B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012088288A JP5535264B2 (ja) 2006-03-15 2012-04-09 医用画像読影装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2006071388 2006-03-15
JP2006071388 2006-03-15
JP2012088288A JP5535264B2 (ja) 2006-03-15 2012-04-09 医用画像読影装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2007061384A Division JP2007275558A (ja) 2006-03-15 2007-03-12 医用画像読影装置、及びカーソル移動プログラム

Publications (2)

Publication Number Publication Date
JP2012185829A true JP2012185829A (ja) 2012-09-27
JP5535264B2 JP5535264B2 (ja) 2014-07-02

Family

ID=38518942

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2012088288A Active JP5535264B2 (ja) 2006-03-15 2012-04-09 医用画像読影装置
JP2012273152A Active JP5591905B2 (ja) 2006-03-15 2012-12-14 医用画像読影装置、及びカーソル移動プログラム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2012273152A Active JP5591905B2 (ja) 2006-03-15 2012-12-14 医用画像読影装置、及びカーソル移動プログラム

Country Status (3)

Country Link
US (2) US8188971B2 (ja)
JP (2) JP5535264B2 (ja)
CN (3) CN101685376B (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4372169B2 (ja) * 2007-02-26 2009-11-25 株式会社ソニー・コンピュータエンタテインメント オーディオ再生装置およびオーディオ再生方法
JP5362307B2 (ja) * 2008-09-30 2013-12-11 富士フイルム株式会社 ドラッグアンドドロップ制御装置、方法、及びプログラム、並びにコンピュータ端末
JP5349384B2 (ja) 2009-09-17 2013-11-20 富士フイルム株式会社 医用画像表示装置および方法並びにプログラム
WO2012012262A1 (en) * 2010-07-19 2012-01-26 Google Inc. Predictive hover triggering
JP5723586B2 (ja) * 2010-12-14 2015-05-27 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation ポインタ制御方法、システム、およびそのプログラム。
EP2518690A1 (en) * 2011-04-28 2012-10-31 Koninklijke Philips Electronics N.V. Medical image processing system and method
JP6143425B2 (ja) * 2012-06-11 2017-06-07 東芝メディカルシステムズ株式会社 X線診断装置
CN103677513A (zh) * 2012-09-21 2014-03-26 西门子公司 在显示数字医学数据组时信息字段的放置
JP6397277B2 (ja) * 2014-09-05 2018-09-26 キヤノン株式会社 読影レポート作成のための支援装置およびその制御方法
JP6675099B2 (ja) * 2015-09-30 2020-04-01 パナソニックIpマネジメント株式会社 制御方法及びプログラム
CN106095118B (zh) * 2016-08-18 2019-06-04 青岛海信医疗设备股份有限公司 一种用于医疗显示的光标移动方法、装置和医疗设备
CN106250711B (zh) * 2016-08-18 2019-12-06 青岛海信医疗设备股份有限公司 一种用于医疗显示的光标移动方法、装置和医疗设备
CN106326648A (zh) * 2016-08-18 2017-01-11 青岛海信医疗设备股份有限公司 一种用于医疗显示的光标移动方法、装置和医疗设备
CN106326491A (zh) * 2016-09-14 2017-01-11 广东小天才科技有限公司 高效的题目搜索方法和装置
CN110580104A (zh) * 2018-05-22 2019-12-17 群光电子股份有限公司 光标移动辅助***及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11259205A (ja) * 1998-03-13 1999-09-24 Mitsubishi Electric Corp 協調作業システムおよび協調作業システムにおけるカーソル移動制御方法
JP2001273066A (ja) * 2000-03-24 2001-10-05 Sharp Corp 画像データ編集操作方法
JP2004305289A (ja) * 2003-04-03 2004-11-04 Toshiba Corp 医用システム
JP2005022510A (ja) * 2003-07-01 2005-01-27 Toyota Motor Corp 車載表示装置
JP2005301453A (ja) * 2004-04-07 2005-10-27 Univ Nagoya 医用レポート作成装置、医用レポート参照装置、医用レポート作成方法及びそのプログラム

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63226718A (ja) 1987-03-16 1988-09-21 Fujitsu Ltd カ−ソル制御方式
JPS646517A (en) 1987-06-30 1989-01-11 Nippon Seiko Kk Roller bearing
JPS649517A (en) * 1987-07-02 1989-01-12 Toshiba Corp Pointing device
JP2530050B2 (ja) 1990-07-20 1996-09-04 富士通株式会社 カ―ソル移動制御装置
JPH04246716A (ja) 1991-01-31 1992-09-02 Mitsumi Electric Co Ltd 座標入力装置の軌跡記憶再生方法
JPH04315216A (ja) * 1991-04-15 1992-11-06 Hitachi Ltd 情報処理装置のマウス操作管理方式
DE69231942T2 (de) * 1991-11-22 2002-04-04 Eastman Kodak Co Verfahren und Gerät zum Steuern der raschen Anzeige mehrere Bilder aus einer digitalen Bilddatenbank
US5367631A (en) 1992-04-14 1994-11-22 Apple Computer, Inc. Cursor control device with programmable preset cursor positions
JPH06274305A (ja) * 1993-03-18 1994-09-30 Hitachi Ltd 画面表示装置及びその制御方法
JPH08335138A (ja) 1995-06-07 1996-12-17 Fujitsu Ltd マウスポインタ制御装置
JP3387708B2 (ja) 1995-10-23 2003-03-17 シャープ株式会社 コンピュータ等の入力装置およびこれを用いたコンピュータ機器
JPH09288544A (ja) 1996-04-24 1997-11-04 Kobe Nippon Denki Software Kk マウスポインタ移動制御装置と方法
JP3156619B2 (ja) 1997-02-04 2001-04-16 日本電気株式会社 マウスカーソル移動制御システム
JP2000089891A (ja) 1998-09-11 2000-03-31 Canon Inc 情報処理装置およびそのカーソル移動方法
US6545669B1 (en) * 1999-03-26 2003-04-08 Husam Kinawi Object-drag continuity between discontinuous touch-screens
JP3487237B2 (ja) 1999-08-27 2004-01-13 日本電気株式会社 ポインティング装置とそれを用いたコンピュータシステム
FR2814254B1 (fr) * 2000-09-15 2006-07-21 Thomson Csf Procede de traitement du deplacement d'un curseur sur un ecran
US6901277B2 (en) * 2001-07-17 2005-05-31 Accuimage Diagnostics Corp. Methods for generating a lung report
JP2003241884A (ja) 2002-02-15 2003-08-29 Yukikazu Osada マウスポインタ移動プログラムおよび当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体、ならびにマウスポインタ移動装置
JP2003330594A (ja) 2002-05-14 2003-11-21 Alps Electric Co Ltd カーソル自動移動方法及びその装置、コンピュータプログラム
US7593967B2 (en) * 2002-11-27 2009-09-22 Amirsys, Inc. Electronic clinical reference and education system and method of use
JP2005031719A (ja) 2003-07-07 2005-02-03 Hitachi Medical Corp 読影レポートシステム
WO2005008444A2 (en) * 2003-07-14 2005-01-27 Matt Pallakoff System and method for a portbale multimedia client
WO2006025653A1 (en) * 2004-09-03 2006-03-09 Xce Co., Ltd. Method and apparatus for moving cursor using numerical keys
US20060059012A1 (en) * 2004-09-10 2006-03-16 Thompson Christopher T Automated medical record creation system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11259205A (ja) * 1998-03-13 1999-09-24 Mitsubishi Electric Corp 協調作業システムおよび協調作業システムにおけるカーソル移動制御方法
JP2001273066A (ja) * 2000-03-24 2001-10-05 Sharp Corp 画像データ編集操作方法
JP2004305289A (ja) * 2003-04-03 2004-11-04 Toshiba Corp 医用システム
JP2005022510A (ja) * 2003-07-01 2005-01-27 Toyota Motor Corp 車載表示装置
JP2005301453A (ja) * 2004-04-07 2005-10-27 Univ Nagoya 医用レポート作成装置、医用レポート参照装置、医用レポート作成方法及びそのプログラム

Also Published As

Publication number Publication date
CN102760204A (zh) 2012-10-31
US20070219651A1 (en) 2007-09-20
US8188971B2 (en) 2012-05-29
CN101685376A (zh) 2010-03-31
CN101038608A (zh) 2007-09-19
JP2013099537A (ja) 2013-05-23
US8330717B2 (en) 2012-12-11
JP5591905B2 (ja) 2014-09-17
US20110075898A1 (en) 2011-03-31
CN100590630C (zh) 2010-02-17
CN101685376B (zh) 2014-10-08
JP5535264B2 (ja) 2014-07-02
CN102760204B (zh) 2016-04-13

Similar Documents

Publication Publication Date Title
JP5591905B2 (ja) 医用画像読影装置、及びカーソル移動プログラム
JP2015207320A (ja) サーバ装置、アノテーション方法及びコンピュータプログラム
JP5374169B2 (ja) 画像表示装置
JP2007275558A (ja) 医用画像読影装置、及びカーソル移動プログラム
JP2010015193A (ja) 診療情報表示装置、診療情報表示方法及びプログラム
JP2000207269A (ja) 文書表示装置および文書表示方法
JP4577035B2 (ja) 業務指示管理システムおよびプログラム
JP6167812B2 (ja) 電子チラシ推薦システム、電子チラシ推薦サーバ、電子チラシ推薦方法及びプログラム
JP5589309B2 (ja) 表示制御装置、画像処理装置、及びプログラム
JP5125981B2 (ja) 表示制御装置、表示制御方法及びプログラム
JP2018055278A (ja) 医用情報処理装置、医用情報処理システム、医用情報処理方法およびプログラム
JP2009223491A (ja) 作業支援装置
JP2009151501A (ja) 文書送信装置及び文書送信プログラム、文書受信装置及び文書受信プログラム、並びに文書表示システム
JP2007079947A (ja) 表示装置及びそれに用いるプログラム
JP7109910B2 (ja) 読影レポート作成支援装置及び読影レポート作成支援方法
JP2010187758A (ja) 医用画像表示装置、医用画像表示方法、及びプログラム
JP5827640B2 (ja) 画像表示方法および装置並びにプログラム
JP2018092419A (ja) 情報表示装置、情報表示方法及び記録媒体
JP5512096B2 (ja) 情報分析装置およびその制御プログラム
JP5841765B2 (ja) 手術スケジュール決定装置およびその方法
JP7452553B2 (ja) 入力表示システム、補助情報表示方法、及びプログラム
JP2008041002A (ja) 文書処理装置および文書処理プログラム
JP2017021433A (ja) 画像処理装置、画像処理方法
JP2005258548A (ja) グラフ情報管理装置およびグラフ情報管理方法
JP2009116393A (ja) ファイル管理システムおよびファイル管理プログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130729

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20131029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140124

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20140131

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140325

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140422

R150 Certificate of patent or registration of utility model

Ref document number: 5535264

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350