JP2005218847A - Medical image communication system, medical image communication apparatus and medical image communication method - Google Patents
Medical image communication system, medical image communication apparatus and medical image communication method Download PDFInfo
- Publication number
- JP2005218847A JP2005218847A JP2004287454A JP2004287454A JP2005218847A JP 2005218847 A JP2005218847 A JP 2005218847A JP 2004287454 A JP2004287454 A JP 2004287454A JP 2004287454 A JP2004287454 A JP 2004287454A JP 2005218847 A JP2005218847 A JP 2005218847A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- processing
- network
- information
- storing
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0004—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by the type of physiological signal transmitted
- A61B5/0013—Medical image data
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT 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/60—ICT 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/63—ICT 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
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- Radiology & Medical Imaging (AREA)
- Pathology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Heart & Thoracic Surgery (AREA)
- Physiology (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Biophysics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Veterinary Medicine (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Processing Or Creating Images (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Description
本発明は、医用画像診断に関し、より詳細には、画像保管通信システム(PACS:picture archiving and communication system)におけるポストスキャンコマンドプロセス(医用画像診断装置で撮影して得られた医用画像を保管・通信する処理、以下同じ)を実質的に最適化するシステム、ソフトウェア、方法、および装置に関する。 The present invention relates to medical image diagnosis, and more specifically, a post-scan command process in a picture archiving and communication system (PACS: picture archiving and communication system) for storing and communicating medical images obtained by imaging with a medical image diagnostic apparatus. The present invention relates to a system, software, method, and apparatus for substantially optimizing the same processing.
近年、コンピュータ技術の進歩により、病院および診察室でのコンピュータシステムの使用が進んでいる。ほとんどの大病院には、病院情報システムが導入されている。同様に、医用画像診断(imaging)装置は広く用いられており、これにはX線コンピュータ断層撮影(CT)スキャナ、エミッションコンピュータ断層撮影スキャナ、磁気共鳴イメージング(MRI)装置、およびディジタルX線装置が含まれる。 In recent years, advances in computer technology have led to the use of computer systems in hospitals and offices. Most large hospitals have hospital information systems. Similarly, medical imaging devices are widely used, including X-ray computed tomography (CT) scanners, emission computed tomography scanners, magnetic resonance imaging (MRI) devices, and digital x-ray devices. included.
画像診断装置が普及しているとはいえ、多くの施設のコンピュータシステムでは、蓄積された画像データが管理されていない。むしろ、医用画像は依然として、フィルム等の従来のハードコピー媒体で見られている。従来の医用画像の管理には、以下の問題が関連する。所望のハードコピーの検索に時間がかかる。蓄積量が多いことにより、物理的に広い蓄積面積が必要となり、フィルムが紛失することが多い。 Although image diagnostic apparatuses are widespread, stored image data is not managed in computer systems at many facilities. Rather, medical images are still viewed on conventional hardcopy media such as film. The following problems are associated with conventional management of medical images. It takes time to search for a desired hard copy. The large amount of accumulation requires a physically large accumulation area and often results in film loss.
上記の問題を解決するために、画像保管通信システム(PACS)が開発されている。例えば、TOSPACS view(TWS−2000)が東芝メディカルシステムズから市販されている。PACSは、医用画像データをファイルサーバまたは他の記憶装置のデータベースに蓄積して、オフィス、外来診察室、および病院からネットワークを介してオンラインで所望の画像にアクセスすることを可能にする。 In order to solve the above problem, an image archiving communication system (PACS) has been developed. For example, TOPSPACE view (TWS-2000) is commercially available from Toshiba Medical Systems. PACS accumulates medical image data in a database on a file server or other storage device, and allows desired images to be accessed online over the network from offices, outpatient offices, and hospitals.
さらに、医用画像は、コンピュータ支援診断(CAD)と組み合わせて使用される。走査された画像の特定の部分は、異常な領域を分離するために所定のソフトウェアプログラムにより処理される。上述の使用では、PACSは、CADへの入力に備えて、ファイルサーバからネットワークを介して所望の画像データを得るために用いられる。したがって、この環境は、全ての医療施設にある、X線診断装置、CTスキャナ、およびMRIスキャナ等の医用画像診断装置から収集された画像データを蓄積するためのファイルサーバを含む。この環境は、所定のセットの処理ソフトウェアがセンターに置かれ、中央管理されている中央施設も含む。例えば、ソフトウェアは、走査した画像データを処理して、3次元画像、選択部分を組み合わせた画像、および整理された画像を生成する。最後に、この環境はさらに、許可されたユーザがネットワークを介して特定の画像データを要求して、要求した画像データをさらに処理するために所望のポストスキャンコマンドプロセスを発行する、分散した観察(viewing)端末またはコンソールのクラスタを含む。 In addition, medical images are used in combination with computer-aided diagnosis (CAD). Particular portions of the scanned image are processed by a predetermined software program to isolate abnormal areas. In the above-described use, the PACS is used to obtain desired image data from the file server via the network in preparation for input to the CAD. Therefore, this environment includes a file server for storing image data collected from medical image diagnostic devices such as X-ray diagnostic devices, CT scanners, and MRI scanners in all medical facilities. This environment also includes a central facility where a predetermined set of processing software is centrally managed and centralized. For example, the software processes the scanned image data to generate a three-dimensional image, an image combining the selected portions, and an organized image. Finally, the environment further includes a distributed observation where authorized users request specific image data over the network and issue the desired post-scan command process to further process the requested image data ( viewing) Contains a cluster of terminals or consoles.
上述の分散環境では、システムはある特定の状況では上手く適合できない。観察コンソールからの指定された画像データセットの処理の要求に応答して、中央制御装置は、指定された画像データが蓄積されているファイルサーバを判定して、指定された画像データをセンター装置に転送する要求をファイルサーバに送信する。センター装置は、転送された画像データに対して指定されたポストスキャンコマンドプロセスを行い、処理した画像データを観察コンソールに返送する。医用画像データの容量が大きいという性質により、ファイルサーバとセンター装置との間でネットワークを介して大量のデータが転送される。画像データは、応答時間を最短にするために特定のポストスキャンコマンドプロセスに先立って転送されてもよいが、全てのポストスキャンコマンドプロセスを予測することは不可能である。ネットワークトラフィックが増加する結果として、観察コンソールにおける応答時間は望ましくない長さとなる。 In the distributed environment described above, the system cannot adapt well in certain situations. In response to the processing request for the designated image data set from the observation console, the central control unit determines the file server in which the designated image data is stored, and sends the designated image data to the center device. Send the transfer request to the file server. The center apparatus performs a designated post-scan command process on the transferred image data, and returns the processed image data to the observation console. Due to the large capacity of medical image data, a large amount of data is transferred between the file server and the center apparatus via the network. Image data may be transferred prior to a specific post-scan command process to minimize response time, but it is impossible to predict all post-scan command processes. As a result of the increased network traffic, the response time at the observation console is undesirably long.
従来技術に関連して、以下の開示が上述の問題のいくつかの態様を改善するいくつかの技法を具体的に教示している。特許文献1は、画像保管通信システムを開示している。観察端末からのアクセスが画像データ蓄積施設で許可された後、観察端末は、要求した医用画像データを圧縮形式で受信するだけではなく、所定の観察プログラムも受信する。JAVA(登録商標)アプレット等のダウンロードしたソフトウェアは、許可されたユーザのみが、ダウンロードした画像データをデコードおよび解凍することにより要求した医用画像を見ることができるようにする。許可されたユーザは、報告書を作成し、符号化形式または圧縮形式でそれをアップロードすることができる。アクセスの終了後、ダウンロードされたJAVA(登録商標)アプレットは、観察端末において無効にされるかまたは削除される。
In relation to the prior art, the following disclosure specifically teaches several techniques for improving some aspects of the above-mentioned problems.
特許文献2は、画像保管通信システムを開示している。医用画像データがクライアント装置またはモダリティにおいてローカルで収集され、ネットワークを介してファイルサーバに中央蓄積される。ユーザは、ネットワークを介してファイルサーバに接続されたローカル端末で観察するために、ファイルサーバから医用画像を取り出す。観察の間、ユーザは、X線走査画像データの雑音低減またはエッジ強調等の特定のコマンドを示すパラメータを含む、走査後処理コマンドを発行する。走査後処理コマンドに応答して、システムは、現在最も処理負荷が軽く、要求した走査後処理を行うことが可能なクライアント装置を確定する。選択されたクライアント装置は、中央ファイルサーバから指定された画像データを受け取る。クライアント装置のそれぞれは処理ソフトウェアプログラムのローカルコピーを有するため、指定された走査後処理を行う。処理済み画像データは、パラメータで要求された蓄積アドレスに送られて蓄積される。
特許文献3は、画像保管通信システムを開示している。医用画像データがクライアント装置またはモダリティにおいてローカルで収集され、ネットワークを介してファイルサーバに中央蓄積される。中央蓄積ユニットで医用画像が重複することを避けるために、画像に付加されたID番号、画像のタイムスタンプ、または画像間の相違点等の所定の基準セットの特定の組み合わせに基づいて、蓄積のために入来する画像がチェックされる。重複画像データが実質的に減ることにより、蓄積ユニットは画像データを効率的に蓄積することができると共に、重複を伴わずに要求された画像データをネットワーク上で効率的に転送することができる。
上述の従来技術の試みにもかかわらず、PACSは依然として、ポストスキャンコマンドプロセスを最適化することが望まれる。PACS環境は静的ではなく、ユーザの優先度は変わるため、PACSは、ネットワークトラフィックおよび応答時間を増加させずに、柔軟性があり費用効率的な方法でポストスキャンコマンドプロセスを最適化することができねばならない。 Despite the prior art attempts described above, PACS still desires to optimize the post-scan command process. Because the PACS environment is not static and user priorities change, PACS can optimize the post-scan command process in a flexible and cost-effective manner without increasing network traffic and response time. It must be possible.
上記および他の問題を解決するために、本発明の第1の態様によると、ネットワークを介して画像データを保管、処理、および通信する方法は、ネットワーク上の第2の装置に処理ソフトウェアプログラムを蓄積するステップと、ネットワーク上の第1の装置に画像データを蓄積するステップと、ネットワーク上の第3の装置から医用画像に関する情報を第2の装置に要求するステップと、第3の装置から要求された医用画像の画像データの処理が必要な場合、その画像データに対して処理を行うことを要求するステップと、第2の装置から第1の装置へ情報を転送するステップと、処理が要求されている場合、第2の装置から第1の装置へ、処理ソフトウェアプログラムのうち要求された処理に関連する選択された1つを転送するステップと、処理が要求されている場合、転送された処理ソフトウェアプログラムを実行するステップであって、第1の装置において画像データを処理して、処理された医用画像の処理済み画像データを生成することによって実行するステップとを含む。 In order to solve the above and other problems, according to a first aspect of the present invention, a method for storing, processing and communicating image data over a network includes a processing software program on a second device on the network. A step of storing, a step of storing image data in a first device on the network, a step of requesting information on a medical image from a third device on the network to a second device, and a request from the third device If processing of the image data of the medical image is required, a step is required to process the image data, a step of transferring information from the second device to the first device, and processing is required. If so, transferring a selected one of the processing software programs associated with the requested processing from the second device to the first device. If processing is required, the step of executing the transferred processing software program by processing the image data in the first device to generate processed image data of the processed medical image Performing steps.
本発明の第2の態様によると、ネットワーク、ネットワーク上の処理ソフトウェアプログラムを蓄積するモバイル装置、およびネットワーク上の画像データおよび関連情報を蓄積する第1の装置を介して画像データを保管、処理、および通信する方法は、モバイル装置から関連情報を第1の装置に要求するステップと、モバイル装置で関連情報を表示するステップと、モバイル装置における関連情報に基づいて少なくとも1つの医用画像を選択するステップと、第1の装置からの選択された医用画像の画像データの一部をモバイル装置で受信するステップと、モバイル装置において、処理ソフトウェアプログラムの1つによって画像データに対して行うべき処理を選択するステップと、決定結果に応じて、第2の装置おける選択された医用画像および選択された処理に対応するソフトウェアプログラムの有無に関して、第2の装置に問い合わせるステップであって、問い合わせ結果を受信する、問い合わせるステップと、問い合わせ結果に基づいて、選択された医用画像に関する情報および選択された処理を行うソフトウェアプログラムの組み合わせを、モバイル装置から第2の装置に転送するステップと、第2の装置において、転送されたソフトウェアプログラムを実行するステップであって、選択された医用画像の画像データを処理して、処理済み画像データを生成することによって実行するステップとを含む。 According to a second aspect of the present invention, image data is stored and processed via a network, a mobile device that stores processing software programs on the network, and a first device that stores image data and related information on the network, And a method of communicating includes: requesting relevant information from a mobile device to a first device; displaying relevant information on the mobile device; and selecting at least one medical image based on the relevant information on the mobile device. Receiving a portion of the image data of the selected medical image from the first device at the mobile device, and selecting at the mobile device a process to be performed on the image data by one of the processing software programs Depending on the step and the decision result, the selected medical image in the second device And a step of inquiring the second apparatus regarding the presence or absence of a software program corresponding to the selected processing, receiving the inquiry result, inquiring, and information and selection regarding the medical image selected based on the inquiry result A combination of software programs for performing the processed processing from the mobile device to the second device, and a step of executing the transferred software program in the second device, the image of the selected medical image Processing the data to generate processed image data.
本発明の第3の態様によると、ネットワークを介して画像データを保管、処理、および通信する方法は、ネットワーク上に処理ソフトウェアプログラムに関する第1の情報を保持するステップと、ネットワーク上に複数の医用画像データに関する第2の情報を保持するステップと、ネットワーク上の第1の装置にある医用画像データのうちの選択された1つに関する第1の情報を要求するステップと、第2の装置にある処理ソフトウェアプログラムのうちの、選択された画像データに対して行うべき選択された1つに関する第2の情報を要求するステップと、第1の情報を第2の情報と比較するステップであって、転送すべき選択された医用画像データまたは選択された処理ソフトウェアプログラムを示す比較結果を生成する、比較するステップと、比較結果に基づいて、選択された医用画像データを第2の装置に、または選択された処理ソフトウェアプログラムを第1の装置に転送するステップと、選択された処理ソフトウェアプログラムを実行するステップであって、選択された画像データを処理して、処理済み画像データを生成することによって実行するステップとを含む。 According to a third aspect of the present invention, a method for storing, processing, and communicating image data over a network includes the steps of maintaining first information about a processing software program on the network, and a plurality of medical devices on the network. Holding second information relating to the image data, requesting first information relating to a selected one of the medical image data in the first device on the network, and in the second device Requesting second information about a selected one of the processing software programs to be performed on the selected image data, and comparing the first information with the second information, A comparison step that generates a comparison result indicating the selected medical image data to be transferred or the selected processing software program. And transferring the selected medical image data to the second device or the selected processing software program to the first device based on the comparison result, and executing the selected processing software program And processing the selected image data to generate processed image data.
本発明の第4の態様によると、ネットワークを介して画像データを保管、処理、および通信する方法は、処理ソフトウェアプログラムおよび複数の医用画像データを含む静的要素に関する第1の情報をネットワーク上に保持するステップと、伝送速度を含む動的要素に関する第2の情報をネットワーク上に保持するステップと、ネットワーク上の第1の装置にある医用画像データのうち、ネットワーク上の第2の装置にある処理ソフトウェアプログラムのうちの選択された1つによって処理されるべき選択された1つ、およびユーザ定義の優先度を含む、走査後処理コマンドを発行するステップと、選択された医用画像データに関する第1の情報および選択された処理ソフトウェアプログラムに関する第2の情報を要求するステップと、第1の情報および第2の情報に基づいてユーザ定義の優先度を最適化するステップと、選択された処理ソフトウェアプログラムを実行するステップであって、最適化されたユーザ定義の優先度に従って選択された画像データを処理して、処理済み画像データを生成することによって実行するステップとを含む。 According to a fourth aspect of the present invention, a method for storing, processing, and communicating image data over a network includes processing software program and first information relating to static elements including a plurality of medical image data on the network. A step of holding, a step of holding second information on a dynamic element including a transmission rate on the network, and a second device on the network among the medical image data on the first device on the network. Issuing a post-scan processing command including a selected one to be processed by a selected one of the processing software programs and a user-defined priority; and a first for the selected medical image data Requesting information and second information relating to the selected processing software program; Image data selected according to the optimized user-defined priority, the step of optimizing the user-defined priority based on the information and the second information, and the step of executing the selected processing software program And processing to generate processed image data.
本発明の第5の態様によると、ネットワークを介して画像データを保管、処理、および通信するシステムは、画像データを蓄積するネットワーク上の第1の装置と、処理ソフトウェアプログラムを蓄積するネットワーク上の第2の装置と、医用画像に関する情報、および要求された医用画像の画像データの処理が必要な場合はその画像データに対して行うべき処理に関する情報を求める要求を、第2の装置に送信するネットワーク上の第3の装置とを備え、要求に応じて、第2の装置は、情報と、処理が要求されている場合は処理ソフトウェアプログラムのうちその処理に関連する選択された1つとを、第1の装置に転送し、第1の装置は、処理が要求されている場合、転送された処理ソフトウェアプログラムを実行して、画像データを処理して、処理された医用画像の処理済み画像データを生成する。 According to a fifth aspect of the present invention, a system for storing, processing and communicating image data via a network includes a first device on the network for storing image data and a network for storing processing software programs. Sends a request to the second device for information relating to the second device and information relating to the medical image, and if processing of image data of the requested medical image is required, information relating to processing to be performed on the image data. A third device on the network, and upon request, the second device provides information and, if processing is requested, a selected one of the processing software programs associated with the processing, The first device executes the transferred processing software program to process the image data when processing is requested. Te, and generates the processed image data of the processed medical images.
本発明の第6の態様によると、ネットワークを介して画像データを保管、処理、および通信するシステムは、医用画像の画像データおよび関連情報を蓄積するネットワーク上の第1の装置と、医用画像の画像データおよび処理ソフトウェアプログラムを蓄積し、かつ処理ソフトウェアプログラムによって画像データを処理するネットワーク上の第2の装置と、処理ソフトウェアプログラムを蓄積するネットワーク上のモバイル装置とを備え、モバイル装置は、第1の装置に画像リスト要求を送って関連情報を受信し、少なくとも1つの医用画像の画像データと処理ソフトウェアプログラムの1つとのセットをユーザが選択するための、関連情報を表示し、第2の装置における選択された医用画像および選択された処理ソフトウェアプログラムの有無に関して、第2の装置に問い合わせて、問い合わせ結果を受信し、問い合わせ結果に基づいて、選択された画像データおよび選択された処理ソフトウェアプログラムの組み合わせを第2の装置に転送し、第2の装置は、転送された処理ソフトウェアプログラムを実行して、選択された画像データを処理して、処理済み画像データを生成する。 According to a sixth aspect of the present invention, a system for storing, processing, and communicating image data over a network includes: a first device on the network that stores image data of medical images and related information; A second device on the network for storing image data and a processing software program and processing the image data by the processing software program; and a mobile device on the network for storing the processing software program. An image list request to the first device for receiving the related information, displaying related information for the user to select a set of image data of at least one medical image and one of the processing software programs; Selected medical images and selected processing software programs Inquires about the presence or absence of the second device, receives the inquiry result, and transfers the selected image data and the selected combination of processing software programs to the second device based on the inquiry result. Executes the transferred processing software program to process the selected image data to generate processed image data.
本発明の第7の態様によると、ネットワークを介して画像データを保管、処理、および通信するシステムは、画像データを蓄積し、任意選択で画像データを処理するネットワーク上の第1の装置と、処理ソフトウェアプログラムを蓄積し、任意選択で画像データを処理するネットワーク上の第2の装置と、処理ソフトウェアプログラムに関する第1の情報および複数の医用画像データに関する第2の情報をネットワーク上に保持するネットワーク上のデータベースと、第1の装置にある医用画像データのうちの選択された1つに関する第1の情報、および第2の装置にある処理ソフトウェアプログラムのうちの、選択された画像データに対して行うべき選択された1つに関する第2の情報を要求するネットワーク上の第3の装置とを備え、第3の装置は、第1の情報を第2の情報と比較して、転送すべき選択された医用画像データまたは選択された処理ソフトウェアプログラムを示す比較結果を生成し、第1の装置は、比較結果に基づいて選択された医用画像データを第2の装置に転送し、第2の装置は、比較結果に基づいて選択された処理ソフトウェアプログラムを第1の装置に転送し、第1の装置または第2の装置は、比較結果に基づいて、選択された処理ソフトウェアプログラムを実行して、選択された画像データを処理して、処理済み画像データを生成する。 According to a seventh aspect of the present invention, a system for storing, processing, and communicating image data over a network comprises: a first device on the network that stores image data and optionally processes the image data; A second apparatus on the network that stores the processing software program and optionally processes the image data, and a network that holds the first information on the processing software program and the second information on the plurality of medical image data on the network For the selected image data of the database above, the first information about the selected one of the medical image data in the first device, and the processing software program in the second device A third device on the network requesting second information about the selected one to be performed, and The device compares the first information with the second information to generate a comparison result indicative of the selected medical image data to be transferred or the selected processing software program; The second apparatus transfers the medical image data selected based on the second apparatus, and the second apparatus transfers the processing software program selected based on the comparison result to the first apparatus. The second apparatus executes the selected processing software program based on the comparison result, processes the selected image data, and generates processed image data.
本発明の第8の態様によると、ネットワークを介して画像データを保管、処理、および通信するシステムは、医用画像データを蓄積するネットワーク上の第1の装置と、処理ソフトウェアプログラムを蓄積するネットワーク上の第2の装置と、処理ソフトウェアプログラムおよび複数の医用画像データを含む静的要素に関する第1の情報をネットワーク上に保持し、伝送速度を含む動的要素に関する第2の情報をネットワーク上に保持するネットワーク上のデータベースと、ユーザ定義の優先度、および第1の装置にある医用画像データのうち、第2の装置にある処理ソフトウェアプログラムのうちの選択された1つによって処理されるべき選択された1つを含む、ポストスキャンコマンドプロセスを発行するネットワーク上の第3の装置とを備え、第3の装置は、選択された医用画像データに関する第1の情報および選択された処理ソフトウェアプログラムに関する第2の情報を要求し、第1の情報および第2の情報に基づいてユーザ定義の優先度を最適化し、選択された処理ソフトウェアプログラムが実行されて、最適化されたユーザ定義の優先度に従って選択された画像データが処理され、処理済み画像データが生成される。 According to an eighth aspect of the present invention, a system for storing, processing, and communicating image data via a network includes a first device on the network for storing medical image data and a network for storing processing software programs. The second apparatus, the first information related to the static element including the processing software program and the plurality of medical image data is held on the network, and the second information related to the dynamic element including the transmission speed is held on the network. A database on the network, user-defined priority, and medical image data on the first device to be processed by a selected one of the processing software programs on the second device A third device on the network issuing a post-scan command process, including And a third device requests first information relating to the selected medical image data and second information relating to the selected processing software program, and user-defined based on the first information and the second information. The priority is optimized and the selected processing software program is executed to process the selected image data according to the optimized user-defined priority and generate processed image data.
本発明を特徴付ける新規のこれらおよび種々の他の利点および特徴は、本明細書に添付されてその一部を成す特許請求の範囲において特に指摘される。しかしながら、本発明、その利点、およびそれを用いて得られる目的をより深く理解するために、本明細書のさらなる部分を成す図面と、本発明の好ましい実施形態を例示および説明する添付の記載事項とを参照する。 These novel and various other advantages and features which characterize the invention are pointed out with particularity in the claims annexed hereto and forming a part hereof. However, for a better understanding of the present invention, its advantages, and the objects obtained therewith, it is a further part of this specification and the accompanying description that illustrates and describes preferred embodiments of the invention. And refer to.
本発明によれば、ネットワークトラフィックおよび応答時間を増加させずに柔軟性があり、費用効率的な方法でポストスキャンコマンドプロセスを最適化することができる。 According to the present invention, the post-scan command process can be optimized in a flexible and cost-effective manner without increasing network traffic and response time.
本発明で、プログラムとは、画像データ群を3次元処理するためのプログラム、画像データ群の中から選択された画像データ群を加算(スタック)するためのプログラム、CAD(コンピュータ診断支援システム:癌などの異常部分を自動検出)用のプログラム、FUSION(ペット画像とCT画像の合成、MR画像とCT画像の合成)用のプログラム、CPR(心臓冠動脈解析)用のプログラム、CT perfusion(脳血流解析)用のプログラム、階調変換処理用のプログラム、エッジ強調処理用のプログラムなどをいう。これらのプログラムは1つもしくは複数転換される。なお、3次元処理用のプログラムは、サーフェスレンダリング、ボリュームレンダリング、MIP(最大値投影処理)、MPR(断面変換処理)などのプログラムをいう。 In the present invention, a program is a program for three-dimensionally processing an image data group, a program for adding (stacking) an image data group selected from the image data group, CAD (Computer Diagnosis Support System: Cancer) Program for automatic detection of abnormal parts such as FUSION (combination of pet images and CT images, MR image and CT images), CPR (cardiac coronary analysis) program, CT perfusion (cerebral blood flow) Analysis) program, gradation conversion processing program, edge enhancement processing program, and the like. One or more of these programs are converted. The program for three-dimensional processing refers to programs such as surface rendering, volume rendering, MIP (maximum value projection processing), and MPR (cross section conversion processing).
ここで図面を参照すると、図面を通して同様の参照符号は対応する構造を示している。特に図1を参照すると、図は、本発明による医用画像データを保管、処理、および通信するシステムの好ましい一実施形態を示す。システムは、コンピュータ断層撮影(CT)スキャナ14等の医用画像診断装置から発生した画像データを蓄積するための第1の制御ユニット1と、種々のタスクを処理する第2の制御ユニット2と、観察端末または表示ユニット33を制御する第3の制御ユニット3と、上記制御ユニット1、2、および3を接続する、ローカルネットワーク(LAN)、イントラネットワーク、および/またはインターネット等のネットワーク4とを含む。第1の制御ユニット1はさらに、CTスキャナ14を制御する第1の中央処理ユニット(CPU)12と、CTスキャナ14により走査された画像データを蓄積する第1の蓄積ユニット13と、第1の制御ユニット1とネットワーク4とをインタフェースする第1のネットワークインタフェース(I/F)ユニット11とを含む。例えば、第1の制御ユニット1は、CTスキャナ14等の医用画像診断装置が利用可能な医療施設にあるファイルサーバである。第1のCPU12は、蓄積ユニット13に対する画像データの読み出しおよび書き込みの命令を実行して、データベースサーバとして機能する。第1のCPU12は、ネットワークI/F11を介してネットワーク4から画像データを受信する命令も実行する。次に、CPU12は、蓄積ユニット13から読み出されたか、またはネットワークから受信された画像データに対して特定の指定された処理を行い、第1の制御ユニット1において処理済み画像データを生成する。最後に、第1のCPU12は、ネットワークI/F11を介してネットワーク4に処理済み画像データを送信するか、または処理済み画像データを蓄積ユニット13に戻して蓄積する。したがって、第1の制御ユニット1は、画像ファイルサーバ1とも呼ばれる。
Referring now to the drawings, like numerals indicate corresponding structures throughout the views. With particular reference to FIG. 1, the figure illustrates a preferred embodiment of a system for storing, processing, and communicating medical image data according to the present invention. The system includes a
引き続き図1を参照して、第2の制御ユニット2はさらに、特定の指定された処理を行う第2の中央処理ユニット(CPU)22と、所定の処理を行うソフトウェアプログラムを蓄積する第2の蓄積ユニット23と、第2の制御ユニット2とネットワーク4とをインタフェースする第2のネットワークインタフェース(I/F)ユニット21とを含む。CPU22は、ある特定の条件下で蓄積されたソフトウェアプログラムを実行する。ある例示的なソフトウェアプログラムは、画像データをCAD処理(コンピュータ診断支援システムにおいて癌などを自動検出する処理など)を行う。他のソフトウェアプログラムは、3次元画像、選択部分を組み合わせた画像、およびある特定の部分の整理された画像を生成する。CPU22は、第2の蓄積ユニット23に対するソフトウェアプログラムの読み出しおよび書き込みの命令を実行して、データベースとしても機能する。さらに、CPU22は、蓄積ユニット23に蓄積されているソフトウェアプログラムをネットワーク4に送信する命令を実行する。ある特定の状況では、CPU22は、ネットワークI/Fユニット21を介してネットワーク4から画像データを受信する命令も実行する。ネットワーク4から画像データを受信する場合、CPU22は、第2の制御ユニット2において、受信した画像データに対して特定の指定された処理を行って、処理済み画像データを生成する。第2の制御ユニット2は通常、要求されたタスクを処理する方法および場所を確定する。図には1つのファイルサーバ(第1の制御ユニット)1および1つの端末装置(第3の制御ユニット)3が示されているが、複数のファイルサーバ1および端末装置3が制御ユニット2の制御下でネットワーク4に接続される。第2の制御ユニット2は、複数の画像ファイルサーバ1に蓄積されている画像データを管理すると共に、第3の制御ユニット3と通信する中央コマンドポストとして機能する。したがって、第2の制御ユニット2は、センター装置2とも呼ばれる。
Still referring to FIG. 1, the
最後に、図1に関して、第3の制御ユニット3はさらに、表示ユニットまたはコンソール33を制御する第3の中央処理ユニット(CPU)32と、第3の制御ユニット3とネットワーク4とをインタフェースする第3のネットワークインタフェース(I/F)ユニット31とを含む。表示ユニット33は、ネットワークI/F31を介してネットワーク4から受信される医用画像を観察するのにユーザが利用する端末装置として機能する。第3の制御ユニット3はさらに、キーボードおよび/またはマウス等の入力装置を含み、走査後処理コマンドを含むコマンドを発行し、コマンドはネットワーク4を介してセンター装置2に送信される。第3の制御ユニット3はCPU32を含むが、CPU32は任意選択で、走査後コマンドで指定される特定の処理を画像データに対して行うのに十分なほど強力である必要がない安価なプロセッサである。したがって、第3の制御ユニット3は端末装置3とも呼ばれる。
Finally, with reference to FIG. 1, the
次に図2を参照すると、フローチャートは、本発明による1つの好ましいプロセスでの、第1の制御ユニットすなわち画像ファイルサーバ1、第2の制御ユニットすなわちセンター装置2、および第3の制御ユニットすなわち端末装置3の間で行われるステップを示す。好ましいプロセスを説明するために、図1のユニットまたはコンポーネントを参照するが、図2の好ましいプロセスの実施は、図1のそれらユニットまたはコンポーネントに限定されない。画像ファイルサーバ1、センター装置2、および端末装置3は、初期段階では同じネットワーク4上で独立して動作しているものとする。フローチャートでは、実線は同じユニット内のステップ間の遷移を示し、点線はユニット間のデータ伝送を示す。ステップ1において、端末装置3は、画像データIDおよび/または処理ID(また処理プログラムID)を含むパラメータセットを用いて、センター装置2に第1の画像送信要求を送信する。画像データIDは、画像データファイルのネットワークアドレスまたはその蓄積場所を特定する他の情報を含んでもよい。パラメータセットは、第1の画像送信要求を送信する端末装置3のアドレスを自動的に含んでもよく、アドレスは要求された画像の戻りアドレスとして用いられる。
Referring now to FIG. 2, a flowchart illustrates a first control unit or
第1の画像送信要求に応答して、センター装置2は、ステップS2において、要求された画像(イメージデータ)の蓄積場所が第1の送信要求で指定されているか否かを判定する。ステップS2において、アドレスがパラメータで指定されていないと判定された場合、センター装置2は、ステップS3で、要求された画像データファイルのアドレスを画像データIDに基づいて確定する。第2の制御ユニット2は、複数の画像ファイルサーバ1に蓄積されている画像データファイルの場所に関するテーブルを管理するデータベースマネージャとして機能する。他方、ステップS2において、アドレスがパラメータで指定されていると判定された場合、センター装置2はステップS4に進む。あるいは、センター装置2は上記のデータベースマネージャの役割を果たさず、センター装置2は、画像データIDに基づいて要求された画像データファイルの有無について画像ファイルサーバ1に問い合わせる。センター装置2はさらに、ステップS4において、要求された画像データに対して処理を行わねばならないか否かを処理IDに基づいて判定する。ステップS4において、処理IDがないかまたは指定されていないと判定された場合、センター装置2はステップS9に進み、ステップS9において、第1の画像送信要求が画像ファイルサーバ1に送信されて、現在のセッションが終了する。
In response to the first image transmission request, the
他方、ステップS4において、処理IDが指定されていると判定された場合、センター装置2は、ステップS5において、第2の蓄積ユニット23から処理IDに対応するソフトウェアプログラムを取り出す。さらに、センター装置2は、処理IDに基づいて第2の画像(イメージデータ)送信要求を生成し、ステップ5において、第2の画像送信要求および取り出した処理ソフトウェアを画像ファイルサーバ1に送信する。第2の画像送信要求は、取り出した処理ソフトウェアが第1の画像送信要求で指定された画像データに対して実行されて、画像ファイルサーバ1において第2の画像データが生成されるよう指定する。第2の画像送信要求はさらに、第1の画像送信要求を発した端末装置3に第2の画像データが返送されるよう指定する。
On the other hand, if it is determined in step S4 that the process ID is designated, the
引き続き図2を参照して、画像ファイルサーバ1では、ステップS25において、第2の画像送信要求および処理ソフトウェアプログラムがセンター装置2から受信されたか否かが判定される。ステップ25において、第2の画像送信要求および処理ソフトウェアプログラムが受信されていないと判定された場合、好ましいプロセスはステップS26に進む。他方、ステップS25において、第2の画像送信要求および処理ソフトウェアプログラムが受信されたと判定された場合、画像ファイルサーバ1は、第2の画像送信要求に従って蓄積ユニット13から指定された画像データを取り出し、ステップS6において、取り出した画像データに対して受信された処理ソフトウェアプログラムを実行して、第2の画像データを生成する。例えば、第2の画像送信要求は複数セットの画像データを指定し、取り出された処理ソフトウェアプログラムは、その複数セットの画像データを組み合わせて、第2の画像データとして3次元画像を生成する。
Still referring to FIG. 2, in step S25, the
ステップS8において、処理ソフトウェアプログラムの実行が所定時間以内に確認された後、ステップS7において、画像ファイルサーバ1は、第2の画像送信要求に従ってセンター装置2を経由せずに端末装置3に第2の画像データを直接返送し、セッションが終了する。ステップS8において、処理ソフトウェアプログラムの実行が所定時間以内に確認されない場合、好ましいプロセスはステップS27に進み、ステップS27において、エラーメッセージが端末装置3に送られ、続いてステップS26に進む。最後に、ステップS26では、第1の画像送信要求が受信されたか否かが判定される。ステップS26において、第1の画像送信要求が受信されたと判定された場合、ステップS10において第1の画像データが端末装置3に返送され、好ましいプロセスは現在のセッションを終了する。他方、ステップS26において、第1の画像送信要求が受信されていないと判定された場合、好ましいプロセスは現在のセッションを終了する。
In step S8, after the execution of the processing software program is confirmed within a predetermined time, in step S7, the
3次元画像を生成する上記の例示的なプロセスは、ある特定の状況下でのネットワークトラフィックを軽減させる。例えば、0.5mmスライス厚で40cmの肺領域を走査した画像データの画像数が800であり、各画像が512Kバイトの画像データを含むとすると、データサイズは約400Mバイトを超える画像データとなる。処理プログラムは通常、上記の画像データよりも比較的小さい。本発明の好ましいプロセスによると、サイズが大きいオリジナルの画像データは、対応するより小さい処理画像データが要求される場合、ネットワークを介して送信される必要がないため、ネットワークトラフィックは実質的に軽減する。その結果、好ましいプロセスにより、ネットワークベースの分散形医用画像保存および通信システムでの応答時間も実質的に短縮される。 The above exemplary process for generating a three-dimensional image reduces network traffic under certain circumstances. For example, if the number of image data obtained by scanning a lung area of 40 mm with a slice thickness of 0.5 mm is 800 and each image includes 512 Kbytes of image data, the data size exceeds about 400 Mbytes. . The processing program is usually relatively smaller than the above image data. In accordance with the preferred process of the present invention, network traffic is substantially reduced because large original image data does not need to be transmitted over the network when the corresponding smaller processed image data is required. . As a result, the preferred process also substantially reduces response time in network-based distributed medical image storage and communication systems.
画像データファイルの場所のデータベース管理に加えて、センター装置2の別の好ましい実施形態は、任意選択で、画像ファイルサーバ1および/またはセンター装置2における処理ソフトウェアプログラムの伝送速度および処理速度に関する動的情報も管理する。すなわち、端末装置3からの画像送信要求に応答して、センター装置2は、ユーザ指定の優先度基準またはユーザ指定の基準セットに従って処理ソフトウェアプログラムおよび伝送路を選択することにより、画像送信要求の処理を最適化するために、この情報を参照する。管理される情報は上述の情報に限定されず、端末装置3からの画像送信要求を最適化する際の他の関連情報も含む。画像ファイルサーバ1のCPU13の利用率等のいくつかの情報は動的であり、物理メモリサイズ等の他の情報は長期にわたり静的である。好ましい一実施形態では、情報はテーブル等の所定の形式で管理される。
In addition to database management of the location of image data files, another preferred embodiment of the
上述の情報管理の結果として、ある特定の状況では、要求された画像データが蓄積されていない画像ファイルサーバ1において要求された画像データを処理する方がより効率的である。言い換えると、ある特定の状況では、画像データが蓄積されている第1の画像ファイルサーバから、センター装置2から指定された処理ソフトウェアプログラムを受信した第2の画像ファイルサーバに、要求された画像データを送信する方がより効率的であり、かつ/またはユーザの優先度に従ったものである。したがって、要求された画像データは、要求元の端末装置3に返送される前に、第2の画像ファイルサーバで処理されて、第2の画像データが生成される。
As a result of the information management described above, in certain circumstances, it is more efficient to process the requested image data in the
本発明による上述のシステムの代替の実施形態では、端末装置3はセンター装置2および/または画像ファイルサーバ1に直接接続される。端末装置3がネットワーク4において特定され、ネットワークI/F31を介してセンター装置2および画像ファイルサーバ1と通信可能である限り、端末装置3は他の方法でネットワーク4に接続される。
In an alternative embodiment of the above-described system according to the invention, the
次に図3を参照すると、図は、本発明による医用画像データを保管、処理、および通信するシステムの第2の好ましい実施形態を示す。システムは、大病院の第1のまたは大型サーバシステムLHと、より小さい病院または附属診療室の第2のまたは小型サーバシステムSHと、第2のサーバシステムSHにアクセスするためのモバイル端末fと、上記のファイルサーバシステムLH、SH、および端末fを接続する、ローカルネットワーク(LAN)、イントラネットワーク、および/またはインターネット等のネットワーク4とを含む。第1のサーバシステムLHはさらに、第1の画像ファイルサーバaと、第2の画像ファイルサーバbと、第3の画像ファイルサーバcと、画像ファイルサーバa、b、およびcを制御する第1のコントローラすなわち制御ユニットdと、ネットワーク4に接続するネットワークインタフェース(I/F)121とを含む。画像ファイルサーバa、b、およびcは、大病院または小病院を含む他の病院で収集された大量のX線、CT、超音波、またはMRI画像データを蓄積する。蓄積された画像データは、患者名、走査日時、モダリティまたは走査装置、および他の関連情報に関連付けられる。画像ファイルサーバa、b、およびcは、磁気的、光学的、および磁気光学的記憶媒体の任意の組み合わせを含む。図示はされていないが、第1のファイルサーバシステムLHはCTスキャナに接続され、CTスキャナは画像ファイルサーバa、b、またはcに蓄積される走査画像データを生成する。制御ユニットdならびに画像ファイルサーバa、b、およびcはそれぞれ、CPU、ROM、RAM、磁気記憶装置、キーボードおよび/またはマウス等の入力装置、およびディスプレイを有する汎用コンピュータを含む。
Reference is now made to FIG. 3, which illustrates a second preferred embodiment of a system for storing, processing and communicating medical image data according to the present invention. The system includes a large hospital first or large server system LH, a smaller hospital or attached clinic second or small server system SH, and a mobile terminal f for accessing the second server system SH; A
第1の制御ユニットdは、画像ファイルサーバa、b、およびcに対する画像データの書き込みおよび読み出しを行う命令を実行し、データベースマネージャとして機能する。第1の制御ユニットdは、ネットワーク4およびネットワークI/F121を介して第2のサーバシステムSHから蓄積する画像データを受信する命令も実行する。第1の制御ユニットdはまた、画像ファイルサーバa、b、およびcと通信して、指定された画像データの有無およびCPUの負荷状況に関して問い合わせる。第1の制御ユニットdはさらに、所定の基準またはユーザの優先度に基づいて、画像ファイルサーバa、b、およびcのうちの1つを選択し、画像ファイルサーバa、b、およびcのうちの選択された1つにおいて指定された画像データに対して特定の処理プログラムを実行させる。最後に、第1の制御ユニットdは、ネットワークI/F121を介してネットワーク4に処理済み画像データを送信し、かつ/または画像ファイルサーバa、b、またはcに処理済画像データを蓄積し戻す。
The first control unit d executes instructions for writing and reading image data to and from the image file servers a, b, and c, and functions as a database manager. The first control unit d also executes a command for receiving image data stored from the second server system SH via the
引き続き図3を参照して、小型サーバシステムSHはさらに、特定の指定された処理を行う画像ファイルサーバeと、小型サーバシステムSHとネットワーク4とをインタフェースする第2のネットワークインタフェース(I/F)ユニット131とを含む。画像ファイルサーバeは、CPU、ROM、RAM、磁気記憶装置、キーボードおよび/またはマウス等の入力装置、およびディスプレイを有する汎用コンピュータを含む。画像ファイルサーバeは、モバイル端末fおよび大型サーバシステムLHと通信するよう機能する。画像ファイルサーバeは、自らのメモリ蓄積ユニットに対する情報の書き込みおよび読み出しを行う命令を実行する。情報は、画像ファイルサーバa、b、およびcに蓄積される画像情報の少なくとも一部を含む。情報は、患者名、走査日時、モダリティまたは走査装置、および画像ファイルサーバa、b、およびcに蓄積されている画像データに関連付けられる他の関連情報も含む。画像ファイルサーバeのメモリ記憶装置は、磁気的、光学的、および磁気光学的記憶媒体の任意の組み合わせを含む。
Still referring to FIG. 3, the small server system SH further includes a second network interface (I / F) for interfacing the small file system SH and the
最後に、図3に関して、モバイル端末fはさらに、CPU、ROM、RAM、磁気記憶装置、キーボードおよび/またはマウス等の入力装置、ディスプレイ、およびモバイル端末fとネットワーク4とをインタフェースするネットワークインタフェースを含む。モバイル端末fは、無線または特定の回線でネットワーク4に接続される。モバイル端末fは、ネットワーク4を介して小型サーバシステムSHの画像ファイルサーバeに蓄積されている医用画像を観察するのにユーザが利用する端末装置として機能する。これを行うために、ユーザはモバイル端末fから特定の画像データを選択する。さらに、ユーザは、選択された画像データに対して行うべき特定の処理を指定する。モバイル端末fは、モバイル端末fにおいて選択された画像データを処理する特定の所定のソフトウェアプログラムを蓄積する。言い換えると、モバイル端末fのCPUは、画像ファイルサーバeから受信される画像データに対して処理ソフトウェアプログラムのうちの選択された1つをローカルで行うのに十分なほど強力である。ある例示的なソフトウェアプログラムは、画像データを処理して、画像データからCADへの所定の形式の入力を生成する。他の例示的なソフトウェアプログラムは、3次元画像、選択部分を組み合わせた画像、およびある特定の部分の経時的に整理された画像とを生成する。しかしながら、ある特定の条件下で、またはユーザ指定の基準に基づいて、モバイル端末fは、選択された処理が外部で行われることを確定する。外部処理の場合、モバイル端末fのCPUは、選択された処理を行う処理ソフトウェアプログラムが小型サーバシステムSHにない場合はその処理ソフトウェアプログラムを、ネットワーク4を介して制御ユニットdに送信する命令を実行する。図では、大型サーバシステムLH、小型サーバシステムSM、およびモバイル端末fが1つずつ示されているが、複数の大型サーバシステムLH、小型サーバシステムSM、および/またはモバイル端末fがネットワーク4に接続される。
Finally, with reference to FIG. 3, the mobile terminal f further includes a CPU, ROM, RAM, magnetic storage device, input device such as a keyboard and / or mouse, a display, and a network interface that interfaces the mobile terminal f with the
次に図4を参照すると、フローチャートは、本発明による、画像データを保管、処理、および通信する第2の好ましいプロセスに伴うステップを示す。第2の好ましいプロセスを説明するために、図3のユニットまたはコンポーネントを参照するが、図4の第2の好ましいプロセスは、図3のそれらユニットまたはコンポーネントに限定されない。ステップS12において、ユーザは、ユーザIDおよびパスワードを入力することによって、ネットワークを介してモバイル端末fから小型サーバシステムSHの画像ファイルサーバeにログインする。ログインが成功すると、ステップS13において、ユーザは複数画像のリストすなわち画像リスト(a list of the images or an image list)をモバイル端末fから要求する。要求は、任意選択で、患者名、走査日、担当医師、および他の関連情報の組み合わせに限定される。ステップS14において、画像リスト要求に応答して、画像ファイルサーバeは一致情報のリストを選択し、選択した画像リストをモバイル端末fに送信する。モバイル端末fは画像ファイルサーバeから送信された画像リストを表示し、ユーザが特定の画像を選択する。シリーズ画像または三次元画像が所望される場合、ネットワークを介して送信する画像データの量を節約するために、1枚目の画像または代表画像が選択される。S14において、モバイル端末fは選択された画像を画像ファイルサーバeに要求する。S15において、選択された画像要求に応答して、画像ファイルサーバeは選択された画像データをモバイル端末fに返送し、モバイル端末fは送信された画像を表示する。 Referring now to FIG. 4, a flowchart illustrates the steps involved in a second preferred process for storing, processing, and communicating image data according to the present invention. To describe the second preferred process, reference will be made to the units or components of FIG. 3, but the second preferred process of FIG. 4 is not limited to those units or components of FIG. In step S12, the user logs in to the image file server e of the small server system SH from the mobile terminal f via the network by inputting the user ID and password. If the login is successful, in step S13, the user requests a list of a plurality of images, that is, an image list (an image list) from the mobile terminal f. The request is optionally limited to a combination of patient name, scan date, attending physician, and other relevant information. In step S14, in response to the image list request, the image file server e selects a list of matching information and transmits the selected image list to the mobile terminal f. The mobile terminal f displays the image list transmitted from the image file server e, and the user selects a specific image. When a series image or a three-dimensional image is desired, the first image or representative image is selected to save the amount of image data to be transmitted over the network. In S14, the mobile terminal f requests the image file server e for the selected image. In S15, in response to the selected image request, the image file server e returns the selected image data to the mobile terminal f, and the mobile terminal f displays the transmitted image.
ステップS15において、モバイル端末fは特別な処理を表すアイコンも表示する。3次元処理は、サーフェースレンダリング、ボリュームレンダリング、MIP(maximum intensity planar)等の3次元処理、階調変換処理、エッジ強調処理、コンピュータ支援診断(CAD)を含む。CADは、画像データを処理して画像の異常部分を検出する。ユーザがアイコンの1つを選択して対応するパラメータを入力したとすると、ステップS16において、選択された処理が外部装置すなわちモバイル端末fの外部で行われるか否かが判定される。例えば、上記の3次元処理は、第2の好ましいプロセスでは外部で行われる。ステップS16において、要求された処理が外部で処理されない、すなわちモバイル端末fで内部処理されると判定された場合、ステップS17において、モバイル端末fのCPUはモバイル端末fに蓄積されている指定された処理プログラムを実行する。ステップS29において、モバイル端末fは自らのディスプレイに処理済み画像データを表示する。このようにして、第2の好ましいプロセスは現在のセッションを終了する。 In step S15, the mobile terminal f also displays an icon representing a special process. The three-dimensional processing includes surface rendering, volume rendering, three-dimensional processing such as MIP (maximum intensity planar), gradation conversion processing, edge enhancement processing, and computer-aided diagnosis (CAD). CAD processes image data to detect abnormal portions of the image. If the user selects one of the icons and inputs a corresponding parameter, it is determined in step S16 whether or not the selected process is performed outside the external device, that is, the mobile terminal f. For example, the above three-dimensional processing is performed externally in the second preferred process. If it is determined in step S16 that the requested process is not processed externally, that is, the mobile terminal f is internally processed, in step S17, the CPU of the mobile terminal f is designated as stored in the mobile terminal f. Execute the processing program. In step S29, the mobile terminal f displays the processed image data on its display. In this way, the second preferred process ends the current session.
引き続き図4を参照して、ステップS16において、要求された処理がモバイル端末fの外部で外部処理されると判定された場合、ステップS18において、モバイル端末fは、対応する画像および選択されたソフトウェアプログラムがサーバシステムLHにあるか否かをコントロールユニットdに問い合わせる。コントロールユニットdはモバイル端末fに回答メッセージを送信する。ステップS19において、応答メッセージにより対応する画像データが画像ファイルサーバa、b、またはcにない場合、ステップS20において、モバイル端末fはエラーメッセージを表示し、好ましいプロセスは現在のセッションを終了する。他方、ステップS19において、対応する画像データが画像ファイルサーバa、b、またはcにあると判定されたが、ステップS21において、選択されたソフトウェアがサーバシステムLHにないと判定された場合、ステップS28において、処理ソフトウェアプログラムを転送する必要があるか否かがさらに判定される。ステップS28において、処理ソフトウェアプログラムを転送する必要がないと判定された場合、好ましいプロセスはステップS23に進む。他方、ステップS28において、処理ソフトウェアプログラムを送信する必要があると判定された場合、ステップS22において、モバイル端末fは、選択されたソフトウェアおよび関連する処理パラメータをネットワーク4を介して制御ユニットdに送信し、好ましいプロセスはステップS24に進む。最後に、ステップS21において、選択されたソフトウェアがサーバシステムLHにあると判定された場合、ステップS23において、関連する処理パラメータのみが制御ユニットdに送られる。制御ユニットdがサーバシステムLHの選択された画像データに対して指定された処理を行った後、制御ユニットdは、特殊IDを付した処理済み画像データをモバイル端末fに送信する。モバイル端末fは、ステップS24において処理済み画像データを受信し、特殊IDにより要求された画像が確認された場合、ステップS29において処理済み画像を表示する。このようにして、第2の好ましいプロセスは現在のセッションを終了する。
Still referring to FIG. 4, if it is determined in step S16 that the requested process is externally processed outside the mobile terminal f, in step S18, the mobile terminal f displays the corresponding image and the selected software. The control unit d is inquired whether the program is in the server system LH. The control unit d transmits an answer message to the mobile terminal f. In step S19, if there is no corresponding image data in the image file server a, b, or c due to the response message, in step S20, the mobile terminal f displays an error message and the preferred process ends the current session. On the other hand, if it is determined in step S19 that the corresponding image data is in the image file server a, b, or c, but it is determined in step S21 that the selected software is not in the server system LH, step S28 is performed. It is further determined whether or not the processing software program needs to be transferred. If it is determined in step S28 that the processing software program does not need to be transferred, the preferred process proceeds to step S23. On the other hand, if it is determined in step S28 that the processing software program needs to be transmitted, in step S22, the mobile terminal f transmits the selected software and associated processing parameters to the control unit d via the
次に図5を参照すると、フローチャートは、本発明による、画像データを保管、処理、および通信する第2の好ましいプロセスでの、制御ユニットdにおけるステップのセットを示す。以下のステップは、図4のステップS18において、モバイル端末fが画像データおよび処理ソフトウェアプログラムの有無に関して制御ユニットdに問い合わせる時に行われる。モバイル端末fからの問い合わせに応答して、ステップS31において、制御ユニットdは、画像データおよび処理ソフトウェアに関する情報を受信する。ステップS32において、制御ユニットdは、画像データおよび/または処理ソフトウェアの有無に関して画像ファイルサーバa、b、およびcに問い合わせる。次に、ステップS33において、制御ユニットdは画像ファイルサーバa、b、およびcからモバイル端末fへの回答を送信し、セッションが終了する。 Referring now to FIG. 5, a flowchart shows a set of steps in control unit d in a second preferred process for storing, processing and communicating image data according to the present invention. The following steps are performed when the mobile terminal f inquires the control unit d regarding the presence of the image data and the processing software program in step S18 of FIG. In response to the inquiry from the mobile terminal f, in step S31, the control unit d receives the image data and information regarding the processing software. In step S32, the control unit d inquires of the image file servers a, b, and c regarding the presence of image data and / or processing software. Next, in step S33, the control unit d transmits an answer from the image file servers a, b, and c to the mobile terminal f, and the session ends.
図6は、本発明による、画像データを保管、処理、および通信する第2の好ましいプロセスでの、制御ユニットdにおけるステップの別のセットを示すフローチャートである。以下のステップは、図4のステップS22において、モバイル端末fが処理ソフトウェアプログラムおよび関連パラメータを制御ユニットdに送信する時に行われる。ステップS41において、指定された処理パラメータおよび選択されたソフトウェアプログラムに関する情報をモバイル端末fから受信した後、ステップS42において、制御ユニットdは、指定された画像データおよび選択されたソフトウェアプログラムの有無に関して画像ファイルサーバa、b、およびcに問い合わせる。制御ユニットdではなく画像ファイルサーバa、b、およびcのうちの1つが画像データを処理する場合、ステップS42において、制御ユニットdは、現在の利用レベルまたは処理負荷に関しても画像ファイルサーバa、b、およびcに問い合わせる。画像ファイルサーバa、b、およびcからの応答に基づいて、ステップS43において、制御ユニットdはどの画像ファイルサーバが利用されているかを判定する。ステップS44において、制御ユニットdは、画像ファイルサーバa、b、およびcのうちの選択された1つにソフトウェアプログラムおよび/またはパラメータを送信する。必要な場合、S45において、処理すべき画像データが画像ファイルサーバa、b、およびcのうちの選択された1つに送信される。ステップS45において、画像ファイルサーバa、b、およびcのうちの選択された1つで処理が成功した後、ステップS46において、制御ユニットdが処理済み画像データを受信し、モバイル端末fにそれを送信する。 FIG. 6 is a flow chart showing another set of steps in control unit d in a second preferred process for storing, processing and communicating image data according to the present invention. The following steps are performed when the mobile terminal f transmits the processing software program and related parameters to the control unit d in step S22 of FIG. In step S41, after receiving information about the designated processing parameter and the selected software program from the mobile terminal f, in step S42, the control unit d determines whether the designated image data and the presence or absence of the selected software program are present. Queries file servers a, b, and c. If one of the image file servers a, b, and c processes the image data instead of the control unit d, in step S42, the control unit d also determines the image file servers a, b regarding the current usage level or processing load. And c. Based on the responses from the image file servers a, b and c, in step S43, the control unit d determines which image file server is being used. In step S44, the control unit d sends the software program and / or parameters to the selected one of the image file servers a, b, and c. If necessary, in S45, the image data to be processed is transmitted to a selected one of the image file servers a, b, and c. In step S45, after successful processing on a selected one of the image file servers a, b, and c, in step S46, the control unit d receives the processed image data and sends it to the mobile terminal f. Send.
図7は、本発明による、画像データを保管、処理、および通信する第2の好ましいプロセスでの、画像ファイルサーバa、b、またはcにおけるステップのセットを示すフローチャートである。以下のステップは、図5のステップS32において、制御ユニットdが画像データおよび処理ソフトウェアプログラムの有無に関して画像ファイルサーバa、b、およびcに問い合わせる時に行われる。画像ファイルサーバa、b、およびcのそれぞれは、ステップS51において制御ユニットdから問い合わせを受信した後、ステップS52において問い合わせを行い、制御ユニットdに応答する。応答は、指定された画像データおよび処理ソフトウェアプログラムの有無を含む。 FIG. 7 is a flowchart illustrating a set of steps in an image file server a, b, or c in a second preferred process for storing, processing, and communicating image data according to the present invention. The following steps are performed when the control unit d inquires the image file servers a, b, and c regarding the presence of the image data and the processing software program in step S32 of FIG. Each of the image file servers a, b, and c receives an inquiry from the control unit d in step S51, and then makes an inquiry in step S52 and responds to the control unit d. The response includes the designated image data and the presence or absence of the processing software program.
図8は、本発明による、画像データを保管、処理、および通信する第2の好ましいプロセスでの、画像ファイルサーバa、b、またはcにおけるステップの別のセットを示すフローチャートである。以下のステップは、図6のステップS44において開始されるように、画像ファイルサーバa、b、およびcのうちの選択された1つまたは複数において指定されたプログラムが外部で実行される時に行われる。以下のステップでは、画像ファイルサーバa、b、およびcの間で画像データおよび/または処理ソフトウェアプログラムを伝送する必要があるか否かを、制御ユニットdが判定したものとする。あるいは、画像ファイルサーバa、b、およびcのうちの選択された1つに転送すべき画像データおよび/または処理ソフトウェアプログラムを、制御ユニットdが受信したものとする。画像ファイルサーバa、b、およびcのうちの選択された1つまたは複数は、ステップS61において処理パラメータおよび処理ソフトウェアプログラムを受信した後、ステップS62において画像データも受信する。続いて、画像ファイルサーバa、b、およびcのうちの選択された1つまたは複数は、ステップS63において、処理パラメータに従って画像データに対してソフトウェアプログラムを実行し、ステップS64において、処理済み画像データを制御ユニットdに返送する。 FIG. 8 is a flow chart illustrating another set of steps in an image file server a, b, or c in a second preferred process for storing, processing, and communicating image data according to the present invention. The following steps are performed when the program specified in the selected one or more of the image file servers a, b, and c is executed externally, as started in step S44 of FIG. . In the following steps, it is assumed that the control unit d determines whether it is necessary to transmit image data and / or a processing software program between the image file servers a, b, and c. Alternatively, it is assumed that the control unit d has received image data and / or a processing software program to be transferred to a selected one of the image file servers a, b, and c. The selected one or more of the image file servers a, b, and c receive the processing parameters and processing software program in step S61, and then receive the image data in step S62. Subsequently, the selected one or more of the image file servers a, b, and c execute a software program on the image data according to the processing parameters in step S63, and in step S64, the processed image data Is returned to the control unit d.
図3〜図8に関して説明したように、第2の好ましい実施形態およびプロセスは、PACSが画像データを柔軟に保存、処理、および通信することを可能にする。この柔軟性は、システム内の最も利用しやすい(best available)資源を利用して、画像データに対するユーザ指定の走査後処理の効率を最適化する。上述の最適化の他の態様は、以下の好ましいプロセスでさらに説明する。 As described with respect to FIGS. 3-8, the second preferred embodiment and process allows the PACS to flexibly store, process, and communicate image data. This flexibility optimizes the efficiency of user-specified post-scan processing on the image data by utilizing the best available resources in the system. Other aspects of the optimization described above are further described in the following preferred process.
次に図9を参照すると、フローチャートは、本発明による、画像データを保管、処理、および通信する第3の好ましいプロセスに伴う一般的ステップを示す。以下のステップは、図1または図3の第1および第2の好ましい実施形態の特定の要素またはユニットを参照するのではなく、一般的に説明するが、これは、第3の好ましいプロセスが第1および第2の好ましい実施形態または他の関連システムのいずれによっても実施されるからである。ステップS100において、本発明によるシステムにログインしている許可されたユーザによって走査後処理コマンドが発行されているか否かが判定される。ステップS100において走査後処理コマンドが発行されていない場合、第3の好ましいプロセスはコマンドを待機する。他方、ステップS100において走査後処理コマンドが発行されている場合、ステップS102において走査後処理コマンドが解析される。走査後処理コマンドは、コマンドID、画像データID、およびコマンドIDに関連付けられる処理パラメータを含むものとする。コマンドIDは、コマンドIDに関連付けられる既知の場所に蓄積されている特定の処理ソフトウェアプログラムまたは処理ソフトウェアプログラム群を指定する。画像データIDは、画像データIDに関連付けられる既知の場所に蓄積されている特定の1つの画像データまたは画像データのセットを特定する。処理パラメータは、指定された処理ソフトウェアが実行される特定のモードすなわち方法を示す値のセットである。 Referring now to FIG. 9, a flowchart illustrates the general steps involved in a third preferred process for storing, processing, and communicating image data according to the present invention. The following steps are generally described rather than referring to specific elements or units of the first and second preferred embodiments of FIG. 1 or FIG. 3, but this is because the third preferred process is This is because it is implemented by any of the first and second preferred embodiments or other related systems. In step S100, it is determined whether a post-scan processing command has been issued by an authorized user who has logged into the system according to the present invention. If a post-scan processing command has not been issued in step S100, the third preferred process waits for the command. On the other hand, if a post-scan processing command has been issued in step S100, the post-scan processing command is analyzed in step S102. The post-scan processing command includes a command ID, an image data ID, and a processing parameter associated with the command ID. The command ID specifies a specific processing software program or processing software program group stored in a known location associated with the command ID. The image data ID specifies one specific image data or set of image data stored in a known location associated with the image data ID. A processing parameter is a set of values that indicate a particular mode or method in which specified processing software is executed.
引き続き図9を参照して、ステップS102において解析されたパラメータに基づいて、ステップS104において、画像データのファイルサイズが指定されたソフトウェアプログラムのファイルサイズと比較される。画像データおよび指定されたソフトウェアプログラムのファイルサイズは、実際の画像データおよびソフトウェアプログラムファイルにアクセスする前に、特定の記憶場所またはテーブルから得られる。例えば、テーブルは、画像データファイルおよびソフトウェアプログラムファイルのファイルサイズを含む情報を含み、テーブルの場所はシステムに既知である。走査後コマンドで指定されたソフトウェアプログラムが、共通のネットワークに接続されているが処理すべき画像データを含む第2の装置とは異なる第1の装置にあるとする。また、第1および第2の装置が、画像データを処理するようソフトウェアプログラムを独立して実行可能であるとする。ステップS104における比較に基づいて、ソフトウェアプログラムファイルサイズが画像データファイルサイズよりも大きいか否かが判定される。ステップS104において、プログラムファイルが画像データファイルよりも大きいと判定された場合、ステップS106において、画像データがソフトウェアプログラムを含む装置に転送される。他方、ステップS104において、プログラムファイルが画像データファイルよりも大きくないと判定された場合、ステップS108において、ソフトウェアプログラムが画像データを含む装置に転送される。最後に、ステップS110において、画像データに対して走査後処理を行うようソフトウェアプログラムが実行される。第3の好ましいプロセスでは、ステップS104における比較結果に基づいて、ステップS110において画像データが処理される前に、ステップS106またはS108において、最少量の情報がネットワークを介して転送される。 Still referring to FIG. 9, based on the parameters analyzed in step S102, the file size of the image data is compared with the file size of the designated software program in step S104. The file size of the image data and the specified software program is obtained from a specific memory location or table before accessing the actual image data and software program file. For example, the table includes information including the file size of the image data file and the software program file, and the location of the table is known to the system. Assume that the software program specified by the post-scan command is in a first device that is connected to a common network but is different from the second device that contains image data to be processed. Further, it is assumed that the first and second devices can independently execute a software program so as to process image data. Based on the comparison in step S104, it is determined whether the software program file size is larger than the image data file size. If it is determined in step S104 that the program file is larger than the image data file, the image data is transferred to the apparatus including the software program in step S106. On the other hand, if it is determined in step S104 that the program file is not larger than the image data file, the software program is transferred to the apparatus including the image data in step S108. Finally, in step S110, a software program is executed to perform post-scan processing on the image data. In a third preferred process, based on the comparison result in step S104, a minimum amount of information is transferred over the network in step S106 or S108 before the image data is processed in step S110.
次に図10を参照すると、フローチャートは、本発明による、画像データを保管、処理、および通信する第4の好ましいプロセスに伴う一般的ステップを示す。以下のステップは、図1または図3の第1および第2の好ましい実施形態の特定の要素またはユニットを参照するのではなく、一般的に説明するが、これは、第4の好ましいプロセスが第1および第2の好ましい実施形態または他の関連システムのいずれによっても実施されるからである。ステップS200において、本発明によるシステムにログインしている許可されたユーザによって走査後処理コマンドが発行されているか否かが判定される。ステップS200において走査後処理コマンドが発行されていない場合、第4の好ましいプロセスはコマンドを待機する。他方、ステップS200において走査後処理コマンドが発行されている場合、ステップS202において走査後処理コマンドが解析される。走査後処理コマンドは、コマンドID、画像データID、およびコマンドIDに関連付けられる処理パラメータを含むものとする。コマンドIDは、コマンドIDに関連付けられる既知の場所に蓄積されている特定の処理ソフトウェアプログラムまたは処理ソフトウェアプログラム群を指定する。画像データIDは、画像データIDに関連付けられる既知の場所に蓄積されている特定の1つの画像データまたは画像データのセットを特定する。処理パラメータは、指定された処理ソフトウェアが実行される特定のモードすなわち方法を示す値のセットである。 Referring now to FIG. 10, a flowchart illustrates the general steps involved in a fourth preferred process for storing, processing, and communicating image data according to the present invention. The following steps are generally described rather than referring to specific elements or units of the first and second preferred embodiments of FIG. 1 or FIG. 3, but this is because the fourth preferred process is This is because it is implemented by either the first and second preferred embodiments or other related systems. In step S200, it is determined whether a post-scan processing command has been issued by an authorized user who has logged into the system according to the present invention. If no post-scan processing command has been issued in step S200, the fourth preferred process waits for a command. On the other hand, if a post-scan processing command has been issued in step S200, the post-scan processing command is analyzed in step S202. The post-scan processing command includes a command ID, an image data ID, and a processing parameter associated with the command ID. The command ID specifies a specific processing software program or processing software program group stored in a known location associated with the command ID. The image data ID specifies one specific image data or set of image data stored in a known location associated with the image data ID. A processing parameter is a set of values that indicate a particular mode or method in which specified processing software is executed.
引き続き図10を参照して、ステップS202において解析されたパラメータに基づいて、ステップS204において、優先度または処理基準が確定される。優先度または処理基準は、指定された処理ソフトウェアプログラムを実行すべき方法を示すよう処理パラメータにおいてユーザが指定した値のセットである。例えば、ユーザは、走査後コマンドが最短時間内に実行および終了するよう指定する。この優先度は、処理ソフトウェアプログラムの実行に関連するコストに関係なく、できるだけ早く比較結果を受信することをユーザが望んでいることを意味する。別の例では、ユーザは、走査後コマンドが最も安価に実行および終了するよう指定する。この優先度は、CPU時間の使用等の各種ネットワーク資源の使用がユーザに課せられている場合、指定された走査後処理の実行に関連してかかる費用が最小となることをユーザが望んでいることを意味する。さらに別の例では、ユーザは、走査後コマンドが最小限のネットワークトラフィックで実行および終了するよう指定する。この優先度は、プログラム実行に関連するネットワークトラフィック量が最も少ないためネットワークに対する悪影響が最も少ないことを意味する。上述の優先度は単に例示であり、本発明の実施を網羅しているわけではない。最後に、第4の好ましいプロセスは、ステップS204における優先度確定結果に従って、ステップS206において特定の画像データに対して指定されたソフトウェアプログラムの処理を行う。第4の好ましいプロセスでは、上記の優先度の特定の組み合わせが使用される。 Still referring to FIG. 10, based on the parameters analyzed in step S202, the priority or processing criteria are determined in step S204. The priority or processing criteria is a set of values specified by the user in the processing parameters to indicate how to execute the specified processing software program. For example, the user specifies that the post-scan command is executed and completed within the shortest time. This priority means that the user wants to receive the comparison results as soon as possible, regardless of the costs associated with executing the processing software program. In another example, the user specifies that the post-scan command is to be executed and terminated most inexpensively. This priority allows the user to minimize the costs associated with performing specified post-scan processing if the use of various network resources such as CPU time is imposed on the user. Means that. In yet another example, the user specifies that post-scan commands are executed and terminated with minimal network traffic. This priority means that the amount of network traffic associated with program execution is the least and therefore has the least adverse effect on the network. The priorities described above are merely exemplary and are not exhaustive of the practice of the invention. Finally, in the fourth preferred process, the software program designated for the specific image data in step S206 is processed according to the priority determination result in step S204. In a fourth preferred process, a specific combination of the above priorities is used.
次に図11を参照すると、フローチャートは、本発明による、画像データを保管、処理、および通信する第4の好ましいプロセスにおける、図10の処理ステップS206に伴うさらなるステップを示す。ステップS300において、図10のステップS204において確定されたユーザ指定の優先度に従って関連情報が収集される。例えば、ユーザは、走査後コマンドが最短時間内に実行および終了するよう指定する。最初に、画像データIDに基づいて、指定された画像データのファイルサイズが判定される。後述するように、既存の画像データ全てに関して、データファイルサイズを含む所定の情報セットがテーブル等の特定の形式で所定の場所に中央保持される(centrally maintained)。したがって、ファイルサイズまたはデータサイズは、画像データ自体を実際に見つけなくても得られる。同様に、所定の走査後処理コマンド全てに関しても、所定の情報セットがテーブル等の特定の形式で所定の場所に中央保持される。情報は、コマンドIDにより識別される実質的に同一な処理を行う種々のソフトウェアプログラムの識別情報を含む。情報は、種々のソフトウェアプログラムに対応する実行速度すなわち時間も含む。実行速度が画像データ量に対して非線形である場合、実行速度は所定範囲のデータ量に関して示される。 Referring now to FIG. 11, a flowchart illustrates further steps associated with process step S206 of FIG. 10 in a fourth preferred process for storing, processing, and communicating image data according to the present invention. In step S300, related information is collected according to the user-specified priority determined in step S204 of FIG. For example, the user specifies that the post-scan command is executed and completed within the shortest time. First, the file size of designated image data is determined based on the image data ID. As will be described later, for all existing image data, a predetermined information set including the data file size is centrally maintained in a predetermined location in a specific format such as a table (centrally maintained). Therefore, the file size or data size can be obtained without actually finding the image data itself. Similarly, for all predetermined post-scan processing commands, a predetermined information set is centrally held at a predetermined location in a specific format such as a table. The information includes identification information of various software programs that perform substantially the same processing identified by the command ID. The information also includes execution speeds or times corresponding to various software programs. If the execution speed is non-linear with respect to the amount of image data, the execution speed is indicated for a predetermined amount of data.
画像データファイルサイズおよび処理実行速度は、頻繁に変化しない比較的静的な情報である。情報が所定の場所に蓄積されると、その値はプログラム実行期間等の比較的短期間にわたって変化しない。上記の比較的静的な情報と比較して、他のいくつかの情報はより動的である。例えば、装置間の伝送速度は、ネットワークトラフィックに応じてより急速かつ頻繁に変化する。装置間の情報伝送速度がテーブルに中央保持されている(centrally kept)場合、伝送速度は必要に応じてテーブルにおいて更新される。 The image data file size and processing execution speed are relatively static information that does not change frequently. When information is stored in a predetermined location, its value does not change over a relatively short period of time, such as a program execution period. Compared to the relatively static information above, some other information is more dynamic. For example, the transmission rate between devices changes more rapidly and frequently depending on network traffic. If the information transmission rate between devices is centrally kept in the table, the transmission rate is updated in the table as needed.
上述の情報収集ステップS300の別法として、関連情報がオンザフライで収集される。テーブル等の所定の形式で事前に関連情報を蓄積する代わりに、情報収集ステップS300の代替的な実施態様では、ユーザ指定の優先度に従って、データベースマネージャまたはユーティライゼーションマネージャに対して関連する問い合わせが行われ、情報が収集される。例えば、ユーザが優先度として最短実行を指定する場合、装置間の現在の伝送速度を収集するためにユーティライゼーションに対して一連の問い合わせが行われる。オンデマンドの情報収集は、伝送速度等の特定の情報には効率的である。実行速度およびファイルサイズ等の比較的静的な情報も、画像データファイルおよび処理ソフトウェアプログラムの処理に関連するデータベースマネージャに問い合わせを送ることによって、オンデマンドで収集することができるが、ネットワークを介した頻繁な問い合わせは不要なトラフィックを増加させ、何らかの望ましくない影響を引き起こす。 As another method of the above-described information collecting step S300, related information is collected on the fly. Instead of accumulating relevant information in advance in a predetermined format such as a table, in an alternative embodiment of the information gathering step S300, a related query is made to the database manager or the utilization manager according to a user-specified priority. Information is collected. For example, if the user specifies the shortest execution as a priority, a series of queries are made to the utility to collect the current transmission rate between devices. On-demand information collection is efficient for specific information such as transmission rate. Relatively static information such as execution speed and file size can also be collected on demand by sending queries to database managers related to the processing of image data files and processing software programs, but over the network Frequent queries increase unnecessary traffic and cause some undesirable effects.
引き続き図11を参照すると、上記の収集された情報に基づいて、ステップS302において最適化が行われる。ステップS300に関して説明したように優先度が実行時間を最短にすることである場合、時間最適化の1つの態様は、ステップS302において、指定された画像データのデータサイズにとって最速の実行速度を有する関連ソフトウェアプログラムのソフトウェアプログラム識別を選択することによって達成される。時間最適化の別の態様は、ステップS302において、プロセス中にネットワークを介して選択されたソフトウェアプログラムおよび/または選択された画像データを伝送する伝送時間を最短化することによっても達成される。選択されたソフトウェアプログラムおよび画像データの識別に基づいて、場所が特定される。選択されたソフトウェアプログラムおよび/または画像データをネットワークを介して伝送する必要がある場合、伝送路は伝送時間の最短化に利用可能な経路の中から選択される。同様に、画像データが処理された後、処理済み画像データを処理パラメータで指定された宛先にネットワークを介して送信する必要がある場合、配信(deliver)伝送路も伝送時間を最短化するために選択される。プロセスのサブステップの最適化を判定するために、走査後コマンド実行の全態様からの時間が合計される。 With continued reference to FIG. 11, optimization is performed in step S302 based on the collected information. If the priority is to minimize execution time as described with respect to step S300, one aspect of time optimization is the association in step S302 that has the fastest execution speed for the data size of the specified image data. This is accomplished by selecting a software program identification of the software program. Another aspect of time optimization is also achieved in step S302 by minimizing the transmission time for transmitting the selected software program and / or selected image data over the network during the process. A location is identified based on the identification of the selected software program and image data. When the selected software program and / or image data needs to be transmitted through the network, the transmission path is selected from paths available for minimizing the transmission time. Similarly, after image data has been processed, if the processed image data needs to be sent over the network to a destination specified by the processing parameters, the delivery transmission path is also used to minimize the transmission time. Selected. To determine the optimization of the process sub-steps, the time from all aspects of post-scan command execution is summed.
最後に、ステップS304において、上述の最適化された処理が、ユーザ指定の優先度に従ってステップS302の選択された情報に基づいて行われる。最短実行時間の例に関して上述したように、ステップS302においてサブステップが選択されている。例えば、ステップS302において、最短コマンド実行時間が、同じコマンドIDに関連付けられる第Nのソフトウェアプログラムを実行することによって達成されると判定された場合、ステップS304では、第Nのソフトウェアプログラムが実行されて指定された画像データが処理される。すでに選択されているサブステップの実行に対する例外は、すでに選択されているサブステップで最適化された処理を行うことができないような特定の状況を含む。例えば、ステップS302とステップS304との間にかなりのタイムラグがある場合、選択された伝送路の伝送速度は実質的に変化している。このような同様の状況では、最適化ステップS302は、ユーザ指定の優先度がより良好に満たされている(better served)場合に繰り返される。 Finally, in step S304, the above-described optimized processing is performed based on the information selected in step S302 according to the priority specified by the user. As described above with respect to the example of the shortest execution time, the sub-step is selected in step S302. For example, when it is determined in step S302 that the shortest command execution time is achieved by executing the Nth software program associated with the same command ID, in step S304, the Nth software program is executed. The specified image data is processed. Exceptions to the execution of already selected substeps include certain situations where optimized processing cannot be performed on already selected substeps. For example, when there is a considerable time lag between step S302 and step S304, the transmission rate of the selected transmission path is substantially changed. In such a similar situation, the optimization step S302 is repeated when the user-specified priority is better served.
次に図12を参照すると、フローチャートは、本発明による、画像データを保管、処理、および通信する第4の好ましいプロセスにおける、図11の実行ステップS304に伴うさらなるステップを示す。概して、上述のように、実行ステップはすでに確定しているものに従う。ステップS400において、選択された画像データおよび/またはソフトウェアプログラムが装置間でネットワークを介して伝送されるべきであるとすでに判定されている場合、ファイル転送が行われる。ステップS400において選択された画像データおよび/またはソフトウェアプログラムのファイル転送が終了した後、ステップS402において、選択された中央処理ユニット(CPU)および/または選択された表示処理ユニット(DPU)によってソフトウェアプログラムがメモリ内で実行される。ステップS402において、処理済み画像データが生成された後、ステップS404において、すでに選択されている伝送路を介して、処理済み画像データが処理パラメータで指定された宛先に配信される。サブステップS400、S402、およびS404は単に例示であり、実行ステップS304を網羅しているわけではない。 Referring now to FIG. 12, a flowchart illustrates further steps associated with execution step S304 of FIG. 11 in a fourth preferred process for storing, processing, and communicating image data according to the present invention. In general, as described above, the execution steps follow what has already been established. If it is already determined in step S400 that the selected image data and / or software program is to be transmitted between the devices via the network, a file transfer is performed. After the file transfer of the image data and / or software program selected in step S400 is completed, the software program is executed by the selected central processing unit (CPU) and / or selected display processing unit (DPU) in step S402. Executed in memory. In step S402, after the processed image data is generated, in step S404, the processed image data is distributed to the destination specified by the processing parameter via the already selected transmission path. Sub-steps S400, S402, and S404 are merely illustrative and do not cover execution step S304.
図13を参照すると、例示的なテーブルは、本発明による上記の好ましいプロセスで用いられる所定のテーブル形式の情報を示す。テーブル1は、ネットワークで利用可能な所定のプロセッサAによる実行時間を含むものとする。さらに、実行時間を確定する際、プロセッサAは指定された処理ソフトウェアプログラムを実行するのに専用である、すなわち完全に利用可能であるものとする。テーブル1は、既知のサイズのデータを処理する処理ソフトウェアプログラムそれぞれのおおよその実行時間に関する情報を含む。例えば、プロセッサAが完全に専用である場合、プロセッサAがプログラムBの命令を実行して512キロバイトのデータを処理するには0.15ミリ秒かかる。実際には、同じネットワーク上で利用可能な他のプロセッサが同様のテーブルを利用可能である場合、上記で仮定した実行時間は、プロセッサA〜プロセッサCがネットワーク資源を共有しており、いずれのプロセッサも指定されたタスク専用ではない場合、最短実行時間を示す優先度に従ってプロセッサを選択するには現実的ではない。他方、画像データサイズがあれば(given)、テーブル1はプロセッサAの最速処理プログラムを選択するのに有用である。さらに、処理ソフトウェアプログラムがあれば、テーブル1はプロセッサAが処理するのに最適な画像データサイズを判定するのに有用である。テーブル1の情報は比較的静的であるため、情報は頻繁に更新されない。 Referring to FIG. 13, an exemplary table shows information in a predetermined table format used in the above preferred process according to the present invention. Table 1 includes the execution time by a predetermined processor A available on the network. Further, when determining the execution time, processor A is dedicated to executing the designated processing software program, i.e. fully available. Table 1 includes information regarding the approximate execution time of each processing software program that processes data of a known size. For example, if processor A is fully dedicated, it takes 0.15 milliseconds for processor A to execute the instructions of program B to process 512 kilobytes of data. Actually, when other processors available on the same network can use the same table, the processor A to the processor C share the network resources for the execution time assumed above, and any processor If it is not dedicated to a specified task, it is not practical to select a processor according to the priority indicating the shortest execution time. On the other hand, if there is an image data size (given), Table 1 is useful for selecting the fastest processing program of the processor A. Furthermore, if there is a processing software program, Table 1 is useful for determining the optimum image data size for processor A to process. Since the information in Table 1 is relatively static, the information is not updated frequently.
図14を参照すると、例示的なテーブルは、本発明による上記の好ましいプロセスで用いられる所定のテーブル形式の情報を示す。テーブル2は、ファイルサーバAにおける画像データファイルに関する情報を含む。情報は、画像データID、対応するデータサイズまたはファイルサイズ、走査日、物理メモリファイルの場所、またはネットワークファイルの場所等を含む。テーブル2の情報は、本発明による画像データを保管、処理、および通信するシステムによって様々な方法で用いられる。例えば、画像データID=1の転送すべきデータ量を判定するために、テーブル2のデータサイズを参照すると400メガバイトであることがわかる。テーブル2の情報も比較的静的であるが、情報は時折更新することができる。例えば、画像データの場所は経時的に変えることができる。 Referring to FIG. 14, an exemplary table shows information in a predetermined table format used in the above preferred process according to the present invention. Table 2 includes information on the image data file in the file server A. The information includes an image data ID, a corresponding data size or file size, a scan date, a physical memory file location, a network file location, or the like. The information in Table 2 is used in various ways by the system for storing, processing and communicating image data according to the present invention. For example, referring to the data size of Table 2 to determine the amount of data to be transferred with the image data ID = 1, it can be seen that it is 400 megabytes. The information in Table 2 is also relatively static, but the information can be updated from time to time. For example, the location of the image data can change over time.
上述のテーブル1およびテーブル2は、本発明による画像データを保管、処理、および通信するシステムの一部として所定のネットワーク上の場所に蓄積される。好ましい一実施形態では、テーブルの内容はデータベースマネージャを介してアクセスおよび保持される。別の好ましい実施形態では、テーブルの内容は、ある特定の所定のオフセット値を有する特定の記憶場所を読み出すことによって、直接アクセスされる。いずれの場合も、テーブルは、本発明に従って他の方法で実施することができる中央情報管理の形態の1つである。 Tables 1 and 2 described above are stored in a predetermined network location as part of a system for storing, processing and communicating image data according to the present invention. In a preferred embodiment, the contents of the table are accessed and maintained via a database manager. In another preferred embodiment, the contents of the table are accessed directly by reading a specific memory location with a certain predetermined offset value. In any case, the table is one form of central information management that can be implemented in other ways according to the present invention.
図15〜図20に関して、以下のテーブル3〜8を用いて、本発明による図5および図6に関して説明した上記の好ましいプロセスにおける特定のステップをさらに詳細に説明する。テーブル3で示すように、図6のステップS41において、制御ユニットdが処理ソフトウェアに関する情報を受信すると、情報は、処理ソフトウェアプログラムのファイルサイズおよび処理ソフトウェアの処理速度を含む。処理ソフトウェアサイズは、図15に示すテーブル3から得られる。テーブル3は、処理の説明および標準処理時間に関する付加的な情報も含む。標準処理時間は、プログラムIDにより識別される所定の処理ソフトウェアプログラムを用いた既知の画像データの処理のみを所定のCPUが行う場合の、10メガバイト(MB)等の所定サイズの標準画像データを処理するための秒数として規定される。したがって、ステップS41において受信された情報は、処理ソフトウェアプログラムの標準処理時間を含む。図示のステップの以下の説明では、画像データのデータIDがD、そのデータサイズが300MB、「3D_MPR」を行うプログラムIDが2、そのプログラムサイズが10MB、標準処理時間が30秒であるものとする。 With reference to FIGS. 15-20, the following tables 3-8 are used to describe in more detail certain steps in the preferred process described above with respect to FIGS. 5 and 6 according to the present invention. As shown in Table 3, when the control unit d receives information about the processing software in step S41 of FIG. 6, the information includes the file size of the processing software program and the processing speed of the processing software. The processing software size is obtained from the table 3 shown in FIG. Table 3 also includes additional information regarding the processing description and standard processing time. Standard processing time is processing standard image data of a predetermined size, such as 10 megabytes (MB), when a predetermined CPU performs only processing of known image data using a predetermined processing software program identified by a program ID. It is defined as the number of seconds to do. Therefore, the information received in step S41 includes the standard processing time of the processing software program. In the following description of the illustrated steps, it is assumed that the data ID of the image data is D, the data size is 300 MB, the program ID for performing “3D_MPR” is 2, the program size is 10 MB, and the standard processing time is 30 seconds. .
次に図16を参照すると、ファイルの場所等の静的情報およびCPU利用率等の動的情報に基づいて、テーブル4に示すようなサーバ情報が生成される。図6のステップS42において、制御ユニットdは、負荷またはCPU利用率のパーセンテージと、指定された画像データのファイルサイズとを、画像ファイルサーバa、b、c、およびeに問い合わせる。画像データサイズは、図14に示すテーブル2から得られる。ステップS42において、制御ユニットdは、指定された画像データおよび選択されたソフトウェアプログラムの有無に関しても、画像ファイルサーバa、b、c、およびeに問い合わせる。テーブル4はモバイル端末fのエントリも含む。上記の情報に加えて、制御ユニットdは以下の情報も受信する。この例では、テーブル4は、指定された画像データDが画像サーバbおよびeにあり、処理ソフトウェアプログラム2が画像ファイルサーバaおよびモバイル端末fにあることを示す。CPU利用率は、ファイルサーバaおよびcで最高であり、モバイル端末fで最低である。
Next, referring to FIG. 16, server information as shown in Table 4 is generated based on static information such as a file location and dynamic information such as a CPU usage rate. In step S42 of FIG. 6, the control unit d inquires the image file servers a, b, c, and e about the percentage of the load or CPU utilization rate and the file size of the designated image data. The image data size is obtained from the table 2 shown in FIG. In step S42, the control unit d also inquires the image file servers a, b, c, and e regarding the presence / absence of the designated image data and the selected software program. Table 4 also includes an entry for mobile terminal f. In addition to the above information, the control unit d also receives the following information: In this example, the table 4 indicates that the designated image data D is in the image servers b and e, and the
次に図17および図18を参照すると、さらなる静的および動的情報が制御ユニットdにおいて受信される。テーブル5は、画像ファイルサーバa、b、c、およびe、ならびにモバイル端末fの間の相対的なCPU性能レベルおよびメモリサイズを示す。画像ファイルサーバaおよびeが値100で表される同じ性能レベルを有するとすると、最高性能レベルは100を超える数で示され、最低性能レベルは100未満で表される。メモリサイズはMBで示される。テーブル6は、ネットワークの種々のセグメントにおけるメガビット/秒(Mbps)での伝送速度等の動的情報を示す。各種伝送速度のセグメントは、大病院内(LH)、大病院・小病院間(LH−SH)、小病院内(SH)、大病院・モバイル端末間(LH−M)、および小病院・モバイル端末間(SH−M)の伝送速度を含む。上記の伝送速度は経時的に変わる。
Referring now to FIGS. 17 and 18, further static and dynamic information is received at the control unit d. Table 5 shows the relative CPU performance levels and memory sizes among the image file servers a, b, c, and e and the mobile terminal f. If the image file servers a and e have the same performance level represented by the
次に図19を参照すると、テーブル4、5、および6の情報に基づいて、本発明によるテーブル7に示す以下の伝送時間が概算される。テーブル6に関して説明したセグメントのそれぞれについて、画像データ伝送時間、プログラム伝送時間、および処理済み画像データ伝送時間が示される。画像データ伝送時間は以下の式により規定される。
画像データサイズ(MB)/(伝送速度(Mbps)/8)
同様に、プログラムデータ伝送時間は以下の式により規定される。
処理ソフトウェアプログラムサイズ(MB)/(伝送速度(Mbps)/8)
最後に、画像処理時間は以下の式により規定される。
標準処理時間×(処理済み画像データサイズ/標準画像データサイズ)/{(1−CPU利用率)×相対CPU性能レベル}
上記の各種伝送時間を計算するために、画像データサイズは標準画像データサイズと同じであるものとする。さらに、処理済み画像データサイズは5MBであるものとする。
Referring now to FIG. 19, based on the information in Tables 4, 5, and 6, the following transmission times shown in Table 7 according to the present invention are estimated. For each of the segments described with respect to Table 6, the image data transmission time, the program transmission time, and the processed image data transmission time are indicated. The image data transmission time is defined by the following equation.
Image data size (MB) / (Transmission speed (Mbps) / 8)
Similarly, the program data transmission time is defined by the following equation.
Processing software program size (MB) / (Transmission rate (Mbps) / 8)
Finally, the image processing time is defined by the following equation.
Standard processing time × (processed image data size / standard image data size) / {(1-CPU utilization) × relative CPU performance level}
In order to calculate the above various transmission times, the image data size is assumed to be the same as the standard image data size. Furthermore, it is assumed that the processed image data size is 5 MB.
次に図20を参照すると、テーブル3〜7の情報に基づいて画像データID=Dに対してプログラムID=2すなわち「3D_MPR」を実行するために、各処理エンティティのターンアラウンドタイムすなわち全応答時間が計算される。画像ファイルサーバa、b、c、およびe、ならびにモバイル端末fのそれぞれについて、テーブル8は、画像データ伝送時間、ソフトウェアプログラム伝送時間、画像処理のCPU処理時間、処理済み画像データ伝送時間、および上記4つの時間を含む応答時間を示す。上記の処理エンティティの中で、画像ファイルサーバcは最短の全応答時間、すなわち36.48秒を有する。したがって、図6のステップS43において、制御ユニットdは最短の全応答時間に基づいて、画像ファイルサーバcが処理タスクを行うことを決定する。 Next, referring to FIG. 20, in order to execute the program ID = 2, that is, “3D_MPR” for the image data ID = D based on the information in the tables 3 to 7, the turnaround time, that is, the total response time of each processing entity. Is calculated. For each of the image file servers a, b, c, and e, and the mobile terminal f, the table 8 includes image data transmission time, software program transmission time, image processing CPU processing time, processed image data transmission time, and the above The response time including 4 times is shown. Among the above processing entities, the image file server c has the shortest overall response time, ie 36.48 seconds. Therefore, in step S43 of FIG. 6, the control unit d determines that the image file server c performs a processing task based on the shortest total response time.
テーブル4に示すように、画像ファイルサーバcは、画像データDも処理ソフトウェアプログラム2も蓄積していない。画像ファイルサーバcが処理を行うために、制御ユニットdは、画像ファイルサーバbから画像ファイルサーバcに画像データDを転送するようコマンドを送信する。画像データDは画像ファイルサーバbおよびeにあるが、画像ファイルサーバbから画像ファイルサーバcへの伝送時間の方が短いため、画像ファイルサーバbが選択された。同様に、制御ユニットdは、画像ファイルサーバaから画像ファイルサーバcに処理ソフトウェアプログラム2を転送するようコマンドを送信する。処理ソフトウェアプログラム2は画像ファイルサーバaおよびモバイル端末fにあるが、画像ファイルサーバaから画像ファイルサーバcへの伝送時間の方が短いため、画像ファイルサーバaが選択された。制御ユニットdが画像ファイルサーバcに処理パラメータを送信した後、画像ファイルサーバcは、処理パラメータに従って画像データDに対して処理ソフトウェアプログラム2を実行する。プログラム実行後、画像ファイルサーバcは次に、図8のステップS64において制御ユニットdに処理済み画像データを送信する。モバイルユニットmが指定された画像データに対して上記の画像処理を要求した場合、図5のステップS33において、制御ユニットdは、指定された画像データおよび処理プログラムの両方が画像処理エンティティにあるとモバイルユニットmに応答する。最後に、制御ユニットdはモバイルユニットmに処理済み画像データを送信する。
As shown in Table 4, the image file server c stores neither the image data D nor the
上述の画像処理プロセスに関して、大病院LHおよび小病院SHはある特定の画像データを共有している。2つのグループの病院LHおよびSHが協力すなわち提携しているとすると、両者間では患者を治療および参照する関係が築かれている。例えば、医学的問題が小病院SHで処置するには高度な症例の場合、患者は、検査や大手術を含む治療を受けるために、提携する大病院LHに紹介される。検査結果は大病院LHから小病院SHに返送される。大病院LHでの検査および治療後、患者は本来の担当である小病院SHに戻り、さらなる継続治療またはリハビリテーションを受ける。この際、大病院LHから返送された情報が、上記継続治療又はリハビリテーション期間(follow-through period)中に小病院SHで用いられる。 With regard to the above-described image processing process, the large hospital LH and the small hospital SH share certain specific image data. Given that the two groups of hospitals LH and SH are cooperating or collaborating, there is a relationship established between them to treat and refer to the patient. For example, if the medical problem is advanced to treat in a small hospital SH, the patient is referred to a partner large hospital LH to receive treatment, including examination and major surgery. The test result is returned from the large hospital LH to the small hospital SH. After examination and treatment at the large hospital LH, the patient returns to the original small hospital SH for further treatment or rehabilitation. At this time, the information returned from the large hospital LH is used in the small hospital SH during the continuous treatment or follow-through period.
PACSは、本発明による何らかの冗長データ蓄積装置を有する。上述の状況では、画像データを含む臨床データが大病院LHおよび小病院SHに蓄積されている。小病院SHは通常、小さいデータ蓄積容量しか有さないため、大病院の画像データの完全な複製を有することは不可能である。例えば、小病院SHの画像データ容量は限られている場合があり、最新の画像データセットしか含まない場合がある。テーブル3〜8に関して説明した上記の例では、画像データDは大病院LHの画像ファイルサーバbおよび小病院SHの画像ファイルサーバeに重複して蓄積される。小病院SHの主治医がモバイル端末fから自身の患者の画像データDを要求すると、上記の例では、小病院SHの画像ファイルサーバeの画像データDとモバイル端末fの処理プログラム2とが利用可能であるにもかかわらず、大病院LHの画像ファイルサーバcにおいて画像処理が最適な応答時間で行われることが判定されている。
The PACS has some redundant data storage device according to the present invention. In the above situation, clinical data including image data is accumulated in the large hospital LH and the small hospital SH. Because small hospitals SH typically have only a small data storage capacity, it is impossible to have a complete copy of large hospital image data. For example, the image data capacity of the small hospital SH may be limited and may include only the latest image data set. In the example described with reference to the tables 3 to 8, the image data D is accumulated in the image file server b of the large hospital LH and the image file server e of the small hospital SH. When the attending physician of the small hospital SH requests the patient's image data D from the mobile terminal f, in the above example, the image data D of the image file server e of the small hospital SH and the
しかしながら、本発明の多くの特徴および利点を、本発明の構造および機能の詳細と共に上記の説明に記載したが、この開示は例示にすぎず、特に部品の形状、サイズ、および構成、ならびにソフトウェア、ハードウェア、またはそれら両方の組み合わせの実施に関して、細部の変更を行うことができるが、このような変更は、添付の特許請求項を表す用語の広義で示される限り本発明の原理内にあることを理解するべきである。 However, although many features and advantages of the present invention have been set forth in the foregoing description, together with details of the structure and function of the invention, this disclosure is only exemplary and, in particular, part shapes, sizes, and configurations, and software, Changes in detail may be made with respect to the implementation of the hardware, or a combination of both, but such changes are within the principles of the invention as long as the broader terms used in the appended claims indicate. Should be understood.
尚、本明細書及び図面に記載した発明の要旨を以下に付記する。
医用画像診断装置から発生した画像データを格納する複数の格納手段と、前記画像データを表示可能とした表示手段とが通信手段により接続されている画像処理システムにおいて、前記複数の格納手段に格納された画像の格納場所、その画像のデータ量、前記画像データを画像処理するプログラムの格納場所、前記プログラムを用いて前記画像処理可能な格納手段、当該格納手段の処理能力、及び前記通信手段の通信能力を管理し、前記表示手段による画像データの処理要求に応じて、当該処理要求の画像データ及び前記処理要求のプログラムの少なくとも一方を、前記複数の格納手段のいずれかに転送する管理手段を備えることを特徴とする画像処理システム。
The gist of the invention described in this specification and the drawings is appended below.
In an image processing system in which a plurality of storage means for storing image data generated from a medical image diagnostic apparatus and a display means capable of displaying the image data are connected by communication means, the image data is stored in the plurality of storage means. The storage location of the image, the data amount of the image, the storage location of the program for image processing of the image data, the storage means capable of image processing using the program, the processing capacity of the storage means, and the communication of the communication means And a management unit that manages the capability, and transfers at least one of the image data of the processing request and the program of the processing request to any of the plurality of storage units in response to the processing request of the image data by the display unit. An image processing system characterized by that.
医用画像診断装置から発生した第1の画像情報を蓄積する第1の蓄積手段とを備え、その第1の蓄積手段に前記第1の画像情報を読み書きする画像サーバと、前記画像サーバとネットワーク接続され、前記第1の画像情報を所定の第2の画像情報に画像処理するプログラムを蓄積した第2の蓄積手段、及び前記第2の画像情報を表示するための表示手段を有する画像ビューワとを備えた医用画像通信システムであって、前記画像ビューワは、前記画像サーバへ送信要求と共に前記プログラムを送信し、前記画像サーバは、前記送信要求に応じて、受信したプログラムにより前記第1の画像情報を画像処理して前記第2の画像を作成し、作成した前記第2の画像を前記画像ビューワに返信することを特徴とする医用画像通信システム。
上記において、前記画像ビューワは、前記処理対象の画像情報のデータ量、前記プログラムのデータ量、前記ネットワークの通信能力、及び前記画像ビューワの処理能力に応じて、前記プログラムによる画像処理を前記画像ビューワで実行するか前記画像サーバで実行するかを判断する判断手段を備えたことを特徴とするもの。
An image server for reading and writing the first image information in the first storage means, and a network connection with the image server. Second storage means for storing a program for image processing the first image information into predetermined second image information, and an image viewer having display means for displaying the second image information. The image viewer transmits the program together with a transmission request to the image server, and the image server responds to the transmission request by the received program according to the first image information. The medical image communication system is characterized in that the second image is generated by image processing and the generated second image is returned to the image viewer.
In the above, the image viewer performs image processing by the program according to the data amount of the image information to be processed, the data amount of the program, the communication capability of the network, and the processing capability of the image viewer. And a determination unit for determining whether to execute the process on the image server.
医用画像診断装置から発生した画像データを格納する第1の格納手段と、前記画像データを画像処理可能なプログラムを格納した第2の格納手段と、前記プログラムを実行する実行手段及び前記画像データを表示可能とした表示手段と、が通信手段により接続されている画像処理システムにおいて、前記表示手段による画像データの処理要求に応じて、前記実行手段に画像データ及び前記プログラムを配置し、前記実行手段による処理結果を前記表示手段に出力することを特徴とする画像処理システム。 First storage means for storing image data generated from the medical image diagnostic apparatus, second storage means for storing a program capable of image processing the image data, execution means for executing the program, and the image data In an image processing system in which display means capable of display is connected by communication means, image data and the program are arranged in the execution means in response to a request for processing image data by the display means, and the execution means An image processing system that outputs the processing result obtained by the above-mentioned display means.
医用画像診断装置から発生した画像データを格納する第1の格納手段と、前記画像データを画像処理可能なプログラムを格納した第2の格納手段と、及び前記画像データを表示可能とした表示手段と、が通信手段により接続されている画像処理システムにおいて、前記表示手段による画像データの処理要求に応じて、前記画像データ及び前記プログラムを、前記表示手段に前記処理要求に応じた結果が最短で得られる場所に配置することを特徴とする画像処理システム。 A first storage means for storing image data generated from the medical image diagnostic apparatus; a second storage means for storing a program capable of image processing the image data; and a display means capable of displaying the image data; In the image processing system connected by the communication means, the image data and the program are obtained in response to the image data processing request by the display means, and the result corresponding to the processing request is obtained in the display means in the shortest time. An image processing system, wherein the image processing system is arranged at a place to be stored.
1 第1の制御ユニット
2 第2の制御ユニット
3 第3の制御ユニット
4 ネットワーク
11 第1のネットワークインターフェース(I/F)ユニット
21 第2のネットワークインターフェース(I/F)ユニット
31 第3のネットワークインターフェース(I/F)ユニット
12 第1の中央処理ユニット(CPU)
22 第2の中央処理ユニット(CPU)
32 第3の中央処理ユニット(CPU)
13 第1の蓄積ユニット
23 第2の蓄積ユニット
33 表示ユニット
14 コンピュータ断層撮影(CT)スキャナ
DESCRIPTION OF
22 Second central processing unit (CPU)
32 Third central processing unit (CPU)
13
Claims (48)
前記ネットワーク上の第2の装置に処理ソフトウェアプログラムを蓄積する(storing)ステップと、
前記ネットワーク上の第1の装置に画像データを蓄積するステップと、
前記ネットワーク上の第3の装置から医用画像に関する情報を前記第2の装置に要求するステップと、
前記第3の装置から要求された前記医用画像の画像データの処理が必要な場合、該画像データに対して処理を行うことを要求するステップと、
前記第2の装置から前記第1の装置へ前記情報を転送するステップと、
前記処理が要求されている場合、前記第2の装置から前記第1の装置へ、前記処理ソフトウェアプログラムのうち前記要求された処理に関連する選択された1つを転送するステップと、
前記処理が要求されている場合、前記転送された処理ソフトウェアプログラムを実行するステップであって、前記第1の装置において前記画像データを処理して、処理された医用画像の処理済み画像データを生成することによって実行するステップと
を含む、画像データを保管、処理、および通信する方法。 A method for storing, processing, and communicating image data over a network, comprising:
Storing a processing software program in a second device on the network;
Storing image data in a first device on the network;
Requesting information about a medical image from a third device on the network to the second device;
Requesting the image data to be processed when the image data of the medical image requested from the third device is required;
Transferring the information from the second device to the first device;
If the process is requested, transferring a selected one of the process software programs associated with the requested process from the second device to the first device;
If the processing is requested, executing the transferred processing software program, processing the image data in the first device to generate processed image data of the processed medical image Performing, storing and processing and communicating image data.
前記処理済み画像データによる前記処理された医用画像を前記第3の装置で表示するステップと
をさらに含む、請求項1に記載の画像データを保管、処理、および通信する方法。 Further transferring the processed image data to the third device;
The method of storing, processing, and communicating image data according to claim 1, further comprising: displaying the processed medical image from the processed image data on the third device.
前記要求された医用画像を前記第3の装置で表示するステップと
をさらに含む、請求項1に記載の画像データを保管、処理、および通信する方法。 Transferring the image data of the requested medical image to the third device;
The method of storing, processing, and communicating image data according to claim 1, further comprising: displaying the requested medical image on the third device.
前記モバイル装置から前記関連情報を前記第1の装置に要求するステップと、
前記モバイル装置で前記関連情報を表示するステップと、
前記モバイル装置における前記関連情報に基づいて少なくとも1つの医用画像を選択するステップと、
前記第1の装置からの前記選択された医用画像の画像データの一部を前記モバイル装置で受信するステップと、
前記モバイル装置において、前記処理ソフトウェアプログラムの1つによって前記画像データに対して行うべき処理を選択するステップと、
第2の装置における前記選択された医用画像および前記選択された処理に対応するソフトウェアプログラムの有無に関して、前記第2の装置に問い合わせるステップであって、問い合わせ結果を受信する、問い合わせるステップと、
前記問い合わせ結果に基づいて、前記選択された医用画像に関する情報および前記選択された処理を行う前記ソフトウェアプログラムの組み合わせを、前記モバイル装置から前記第2の装置に転送するステップと、
前記第2の装置において、前記転送されたソフトウェアプログラムを実行するステップであって、前記選択された医用画像の前記画像データを処理して、処理済み画像データを生成することによって実行するステップとを含む、画像データを保管、処理、および通信する方法。 A method of storing, processing, and communicating image data via a network, a mobile device that stores processing software programs on the network, and a first device that stores image data and related information on the network,
Requesting the relevant information from the mobile device to the first device;
Displaying the related information on the mobile device;
Selecting at least one medical image based on the related information on the mobile device;
Receiving at the mobile device a portion of image data of the selected medical image from the first device;
Selecting a process to be performed on the image data by one of the processing software programs in the mobile device;
Querying the second device for the presence or absence of a software program corresponding to the selected medical image and the selected process in a second device, receiving a query result; querying;
Transferring a combination of information about the selected medical image and the software program for performing the selected process from the mobile device to the second device based on the inquiry result;
Executing the transferred software program in the second device by processing the image data of the selected medical image to generate processed image data; A method of storing, processing, and communicating image data, including.
前記処理済み画像データによる前記処理された医用画像を前記モバイル装置で表示するステップと
をさらに含む、請求項7に記載の画像データを保管、処理、および通信する方法。 Transferring the processed image data to the mobile device;
8. The method of storing, processing and communicating image data of claim 7, further comprising: displaying the processed medical image from the processed image data on the mobile device.
処理ソフトウェアプログラムに関する第2の情報を前記ネットワーク上に保持するステップと、
複数の医用画像データに関する第1の情報を前記ネットワーク上に保持するステップと、
前記ネットワーク上の第1の装置にある前記医用画像データのうちの選択された1つに関する前記第1の情報を要求するステップと、
第2の装置にある前記処理ソフトウェアプログラムのうちの、前記選択された画像データに対して行うべき選択された1つに関する前記第2の情報を要求するステップと、
前記第1の情報を前記第2の情報と比較するステップであって、転送すべき前記選択された医用画像データまたは前記選択された処理ソフトウェアプログラムを示す比較結果を生成することによって比較するステップと、
前記比較結果に基づいて、前記選択された前記医用画像データを前記第2の装置に、または前記選択された処理ソフトウェアプログラムを前記第1の装置に転送するステップと、
前記選択された処理ソフトウェアプログラムを実行するステップであって、前記選択された画像データを処理して、処理済み画像データを生成することによって実行するステップと
を含む、画像データを保管、処理、および通信する方法。 A method for storing, processing, and communicating image data over a network, comprising:
Holding second information on the processing software program on the network;
Holding first information on a plurality of medical image data on the network;
Requesting the first information for a selected one of the medical image data in a first device on the network;
Requesting the second information for a selected one of the processing software programs in a second device to be performed on the selected image data;
Comparing the first information with the second information, comparing by generating a comparison result indicative of the selected medical image data or the selected processing software program to be transferred; ,
Transferring the selected medical image data to the second device or the selected processing software program to the first device based on the comparison result;
Storing, processing, and processing the selected processing software program comprising: processing the selected image data to generate processed image data; and How to communicate.
前記処理済み画像データによる処理された医用画像を前記第3の装置で表示するステップと
をさらに含む、請求項15に記載の画像データを保管、処理、および通信する方法。 Transferring the processed image data to a third device;
16. The method of storing, processing, and communicating image data according to claim 15, further comprising: displaying on the third device a processed medical image based on the processed image data.
処理ソフトウェアプログラムおよび複数の医用画像データを含む静的要素に関する第1の情報を前記ネットワーク上に保持するステップと、
伝送速度を含む動的要素に関する第2の情報を前記ネットワーク上に保持するステップと、
前記ネットワーク上の第1の装置にある前記医用画像データのうち、前記ネットワーク上の第2の装置にある前記処理ソフトウェアプログラムのうちの選択された1つによって処理されるべき選択された1つ、およびユーザ定義の優先度を含む、走査後処理コマンドを発行するステップと、
前記選択された医用画像データおよび前記選択された処理ソフトウェアプログラムに関する前記第1の情報および前記第2の情報を要求するステップと、
前記第1の情報および前記第2の情報に基づいて前記ユーザ定義の優先度を最適化するステップと、
前記選択された処理ソフトウェアプログラムを実行するステップであって、前記最適化されたユーザ定義の優先度に従って前記選択された画像データを処理して、処理済み画像データを生成することによって実行するステップと
を含む、画像データを保管、処理、および通信する方法。 A method for storing, processing, and communicating image data over a network, comprising:
Holding on the network first information about a static element including a processing software program and a plurality of medical image data;
Maintaining on the network second information about dynamic elements including transmission rate;
Of the medical image data on the first device on the network, the selected one to be processed by a selected one of the processing software programs on the second device on the network; Issuing post-scan processing commands, including user-defined priorities;
Requesting the first information and the second information relating to the selected medical image data and the selected processing software program;
Optimizing the user-defined priority based on the first information and the second information;
Executing the selected processing software program by processing the selected image data according to the optimized user-defined priority to generate processed image data; A method for storing, processing, and communicating image data, including:
前記比較結果に基づいて、前記選択された医用画像データまたは前記選択された処理ソフトウェアプログラムを転送するステップと
をさらに含む、請求項21に記載の画像データを保管、処理、および通信する方法。 Generating a comparison result indicating the selected medical image data to be transferred or the selected processing software program based on the first information and the second information;
22. The method of storing, processing and communicating image data according to claim 21, further comprising the step of transferring the selected medical image data or the selected processing software program based on the comparison result.
前記処理済み画像データによる処理された医用画像を前記第3の装置で表示するステップと
をさらに含む、請求項21に記載の画像データを保管、処理、および通信する方法。 Transferring the processed image data to a third device;
The method of storing, processing, and communicating image data according to claim 21, further comprising: displaying a medical image processed by the processed image data on the third device.
画像データを蓄積する前記ネットワーク上の第1の装置と、
処理ソフトウェアプログラムを蓄積する前記ネットワーク上の第2の装置と、
医用画像に関する情報、および要求された前記医用画像の画像データの処理が必要な場合は該画像データに対して行うべき処理に関する要求を、前記第2の装置に送信する前記ネットワーク上の第3の装置と
を備え、前記要求に応じて、前記第2の装置は、前記情報と、前記処理が要求されている場合は前記処理ソフトウェアプログラムのうち前記処理に関連する選択された1つとを、前記第1の装置に転送し、該第1の装置は、前記処理が要求されている場合、前記転送された処理ソフトウェアプログラムを実行して、前記画像データを処理して、処理された医用画像の処理済み画像データを生成する、画像データを保管、処理、および通信するシステム。 A system for storing, processing, and communicating image data over a network,
A first device on the network for storing image data;
A second device on the network for storing processing software programs;
A third information on the network that transmits information relating to the medical image and a request relating to processing to be performed on the requested image data to the second device when processing of the requested image data of the medical image is necessary. And in response to the request, the second device receives the information and a selected one of the processing software programs related to the processing if the processing is requested, And when the processing is requested, the first device executes the transferred processing software program, processes the image data, and processes the processed medical image. A system for storing, processing, and communicating image data that generates processed image data.
医用画像の画像データおよび関連情報を蓄積する前記ネットワーク上の第1の装置と、
前記医用画像の前記画像データおよび処理ソフトウェアプログラムを蓄積し、かつ該処理ソフトウェアプログラムによって前記画像データを処理する前記ネットワーク上の第2の装置と、
前記処理ソフトウェアプログラムを蓄積する前記ネットワーク上のモバイル装置と
を備え、該モバイル装置は、前記第1の装置に画像リスト要求を送って前記関連情報を受信し、少なくとも1つの医用画像の画像データと前記処理ソフトウェアプログラムの1つとのセットをユーザが選択するための、前記関連情報を表示し、前記第2の装置における前記選択された医用画像および前記選択された処理ソフトウェアプログラムの有無に関して、前記第2の装置に問い合わせて、問い合わせ結果を受信し、該問い合わせ結果に基づいて、前記選択された画像データおよび前記選択された処理ソフトウェアプログラムの組み合わせを前記第2の装置に転送し、該第2の装置は、前記転送された処理ソフトウェアプログラムを実行して、前記選択された画像データを処理して、処理済み画像データを生成する、画像データを保管、処理、および通信するシステム。 A system for storing, processing, and communicating image data over a network,
A first device on the network for storing medical image image data and related information;
A second device on the network for storing the image data of the medical image and a processing software program, and processing the image data by the processing software program;
A mobile device on the network for storing the processing software program, the mobile device sending an image list request to the first device to receive the related information, and image data of at least one medical image; Displaying the relevant information for a user to select a set with one of the processing software programs, and regarding the presence of the selected medical image and the selected processing software program in the second device; 2 is inquired, receives the inquiry result, and based on the inquiry result, transfers the combination of the selected image data and the selected processing software program to the second device, and the second device The apparatus executes the transferred processing software program to select the selected. Image data by processing, and generates the processed image data, storing the image data, processing, and communications systems.
画像データを蓄積し、任意選択で該画像データを処理する前記ネットワーク上の第1の装置と、
処理ソフトウェアプログラムを蓄積し、任意選択で前記画像データを処理する前記ネットワーク上の第2の装置と、
前記処理ソフトウェアプログラムに関する第1の情報および複数の医用画像データに関する第2の情報を前記ネットワーク上に保持する前記ネットワーク上のデータベースと、
前記第1の装置にある前記医用画像データのうちの選択された1つに関する前記第2の情報、および前記第2の装置にある前記処理ソフトウェアプログラムのうちの、前記選択された画像データに対して行うべき選択された1つに関する前記第1の情報を要求する前記ネットワーク上の第3の装置と
を備え、該第3の装置は、前記第1の情報を前記第2の情報と比較して、転送すべき前記選択された医用画像データまたは前記選択された処理ソフトウェアプログラムを示す比較結果を生成し、前記第1の装置は、前記比較結果に基づいて前記選択された医用画像データを前記第2の装置に転送し、該第2の装置は、前記比較結果に基づいて前記選択された処理ソフトウェアプログラムを前記第1の装置に転送し、前記第1の装置または前記第2の装置は、前記比較結果に基づいて、前記選択された処理ソフトウェアプログラムを実行して、前記選択された画像データを処理して、処理済み画像データを生成する、画像データを保管、処理、および通信するシステム。 A system for storing, processing, and communicating image data over a network,
A first device on the network for storing image data and optionally processing the image data;
A second device on the network for storing processing software programs and optionally processing the image data;
A database on the network that holds first information on the processing software program and second information on a plurality of medical image data on the network;
For the selected image data of the second information relating to the selected one of the medical image data in the first device and the processing software program in the second device. And a third device on the network requesting the first information on the selected one to be performed, the third device comparing the first information with the second information Generating a comparison result indicating the selected medical image data to be transferred or the selected processing software program, and the first device converts the selected medical image data based on the comparison result to the Transferring to the second device, the second device transferring the selected processing software program based on the comparison result to the first device, and the first device or the first device. The apparatus executes the selected processing software program based on the comparison result, processes the selected image data to generate processed image data, stores and processes image data, and A system that communicates.
医用画像データを蓄積する前記ネットワーク上の第1の装置と、
処理ソフトウェアプログラムを蓄積する前記ネットワーク上の第2の装置と、
処理ソフトウェアプログラムおよび複数の医用画像データを含む静的要素に関する第1の情報を前記ネットワーク上に保持し、伝送速度を含む動的要素に関する第2の情報を前記ネットワーク上に保持する、該ネットワーク上のデータベースと、
ユーザ定義の優先度、および前記第1の装置にある前記医用画像データのうち、前記第2の装置にある前記処理ソフトウェアプログラムのうちの選択された1つによって処理されるべき選択された1つを含む、走査後処理コマンドを発行する前記ネットワーク上の第3の装置と
を備え、該第3の装置は、前記選択された医用画像データおよび前記選択された処理ソフトウェアプログラムに関する前記第1の情報および前記第2の情報を要求し、前記第1の情報および前記第2の情報に基づいて前記ユーザ定義の優先度を最適化し、前記選択された処理ソフトウェアプログラムが実行されて、前記最適化されたユーザ定義の優先度に従って前記選択された画像データが処理され、処理済み画像データが生成される、画像データを保管、処理、および通信するシステム。 A system for storing, processing, and communicating image data over a network,
A first device on the network for storing medical image data;
A second device on the network for storing processing software programs;
On the network, a first information regarding a static element including a processing software program and a plurality of medical image data is retained on the network, and a second information regarding a dynamic element including a transmission rate is retained on the network. Database of
User-defined priority and selected one of the medical image data in the first device to be processed by a selected one of the processing software programs in the second device And a third device on the network that issues a post-scan processing command, the third device including the first information relating to the selected medical image data and the selected processing software program And requesting the second information, optimizing the user-defined priority based on the first information and the second information, and executing the selected processing software program to optimize the The selected image data is processed according to user-defined priorities, and processed image data is generated. Image data is stored, processed, and processed. System to fine-communication.
46. The system for storing, processing, and communicating image data according to claim 45, wherein the third device displays a medical image processed by the processed image data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004287454A JP4733953B2 (en) | 2003-09-30 | 2004-09-30 | Medical image communication system, medical image communication apparatus, and medical image communication method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003339118 | 2003-09-30 | ||
JP2003339118 | 2003-09-30 | ||
JP2004287454A JP4733953B2 (en) | 2003-09-30 | 2004-09-30 | Medical image communication system, medical image communication apparatus, and medical image communication method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010238329A Division JP4786763B2 (en) | 2003-09-30 | 2010-10-25 | Medical image communication system and medical image communication method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005218847A true JP2005218847A (en) | 2005-08-18 |
JP4733953B2 JP4733953B2 (en) | 2011-07-27 |
Family
ID=34994937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004287454A Expired - Lifetime JP4733953B2 (en) | 2003-09-30 | 2004-09-30 | Medical image communication system, medical image communication apparatus, and medical image communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4733953B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008079648A (en) * | 2006-09-25 | 2008-04-10 | Techmatrix Corp | Medical image data processing system |
JP2010238093A (en) * | 2009-03-31 | 2010-10-21 | Toshiba Corp | Medical image management system, application server and client terminal |
JP2018015079A (en) * | 2016-07-26 | 2018-02-01 | コニカミノルタ株式会社 | Image management device, image display system, and image display method |
DE112021004715T5 (en) | 2020-09-08 | 2023-07-06 | Fujifilm Corporation | MEDICAL IMAGES PROCESSING SYSTEM, MEDICAL IMAGES PROCESSING METHOD, INFORMATION PROCESSING DEVICE AND PROGRAM |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1145304A (en) * | 1997-07-25 | 1999-02-16 | Nippon Steel Corp | Medical support system |
JP2001057612A (en) * | 1999-06-07 | 2001-02-27 | Fuji Photo Film Co Ltd | Image data delivery method, system and recording medium |
JP2001076078A (en) * | 1999-09-07 | 2001-03-23 | Yasuo Kumagai | Medical information reference system, medical information reference method and medical information preserving method |
JP2001094714A (en) * | 1999-09-22 | 2001-04-06 | Fuji Photo Film Co Ltd | Image processing unit and image processing method |
JP2001133891A (en) * | 1999-11-04 | 2001-05-18 | Nec Yonezawa Ltd | Laboratory system utilizing internet |
JP2001166911A (en) * | 1999-12-13 | 2001-06-22 | Ge Yokogawa Medical Systems Ltd | Method and device for treating picture |
JP2002132642A (en) * | 2000-10-20 | 2002-05-10 | Canon Inc | Image data processor, image data processing method, and storage medium |
JP2002149821A (en) * | 2000-09-04 | 2002-05-24 | Ge Medical Systems Global Technology Co Llc | Medical image providing method, medical software providing method, medical image centralized control server device, medical software centralized control server device, medical image providing system and medical software providing system |
JP2002185468A (en) * | 2000-12-11 | 2002-06-28 | Toshiba Medical System Co Ltd | Information transfer device |
JP2002223456A (en) * | 2001-01-24 | 2002-08-09 | Univ Nihon | Image data distribution method and image distributor, and recording medium |
JP2003036435A (en) * | 2001-07-25 | 2003-02-07 | Minolta Co Ltd | Device and method for processing image |
JP2003190105A (en) * | 2001-12-27 | 2003-07-08 | Toshiba Corp | Operation management device and method for medical image diagnostic apparatus for image storage service provider |
JP2003263420A (en) * | 2002-03-12 | 2003-09-19 | Hitachi Medical Corp | Parallel arithmetic processing system using medical apparatus |
-
2004
- 2004-09-30 JP JP2004287454A patent/JP4733953B2/en not_active Expired - Lifetime
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1145304A (en) * | 1997-07-25 | 1999-02-16 | Nippon Steel Corp | Medical support system |
JP2001057612A (en) * | 1999-06-07 | 2001-02-27 | Fuji Photo Film Co Ltd | Image data delivery method, system and recording medium |
JP2001076078A (en) * | 1999-09-07 | 2001-03-23 | Yasuo Kumagai | Medical information reference system, medical information reference method and medical information preserving method |
JP2001094714A (en) * | 1999-09-22 | 2001-04-06 | Fuji Photo Film Co Ltd | Image processing unit and image processing method |
JP2001133891A (en) * | 1999-11-04 | 2001-05-18 | Nec Yonezawa Ltd | Laboratory system utilizing internet |
JP2001166911A (en) * | 1999-12-13 | 2001-06-22 | Ge Yokogawa Medical Systems Ltd | Method and device for treating picture |
JP2002149821A (en) * | 2000-09-04 | 2002-05-24 | Ge Medical Systems Global Technology Co Llc | Medical image providing method, medical software providing method, medical image centralized control server device, medical software centralized control server device, medical image providing system and medical software providing system |
JP2002132642A (en) * | 2000-10-20 | 2002-05-10 | Canon Inc | Image data processor, image data processing method, and storage medium |
JP2002185468A (en) * | 2000-12-11 | 2002-06-28 | Toshiba Medical System Co Ltd | Information transfer device |
JP2002223456A (en) * | 2001-01-24 | 2002-08-09 | Univ Nihon | Image data distribution method and image distributor, and recording medium |
JP2003036435A (en) * | 2001-07-25 | 2003-02-07 | Minolta Co Ltd | Device and method for processing image |
JP2003190105A (en) * | 2001-12-27 | 2003-07-08 | Toshiba Corp | Operation management device and method for medical image diagnostic apparatus for image storage service provider |
JP2003263420A (en) * | 2002-03-12 | 2003-09-19 | Hitachi Medical Corp | Parallel arithmetic processing system using medical apparatus |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008079648A (en) * | 2006-09-25 | 2008-04-10 | Techmatrix Corp | Medical image data processing system |
JP2010238093A (en) * | 2009-03-31 | 2010-10-21 | Toshiba Corp | Medical image management system, application server and client terminal |
JP2018015079A (en) * | 2016-07-26 | 2018-02-01 | コニカミノルタ株式会社 | Image management device, image display system, and image display method |
US10769201B2 (en) | 2016-07-26 | 2020-09-08 | Konica Minolta, Inc. | Image management device, image display system, and image display method |
DE112021004715T5 (en) | 2020-09-08 | 2023-07-06 | Fujifilm Corporation | MEDICAL IMAGES PROCESSING SYSTEM, MEDICAL IMAGES PROCESSING METHOD, INFORMATION PROCESSING DEVICE AND PROGRAM |
Also Published As
Publication number | Publication date |
---|---|
JP4733953B2 (en) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4786763B2 (en) | Medical image communication system and medical image communication method | |
US20040249806A1 (en) | Server and method for searching for images using image pre-fetch, designating database and storage devices for searching, and setting retrieval and processing parameters for search | |
US20170046485A1 (en) | Selective display of medical images | |
US20020186899A1 (en) | Method and computer system for prefetching of images | |
US20060155800A1 (en) | Image processing system for volume rendering | |
US7602981B2 (en) | Image storage and display system, maintenance system therefor, and image storage and display method | |
US20070140538A1 (en) | Method for processing unenhanced medical images | |
US20020087359A1 (en) | Medical system architecture with computer workstations having a device for work list management | |
WO2007026318A2 (en) | Method and apparatus for medical images data sets | |
US20080133271A1 (en) | Job dispatcher for medical intelligent server architecture | |
JP2002269243A (en) | Medical information control system, method and program | |
JP4733953B2 (en) | Medical image communication system, medical image communication apparatus, and medical image communication method | |
JP3530431B2 (en) | Network image diagnosis support system and image interpretation server | |
Arguiñarena et al. | Dcm-ar: a fast flash-based Web-PACS viewer for displaying large DICOM images | |
JP6881628B2 (en) | Medical cooperation system and control program | |
JPH09259250A (en) | Medical image managing method | |
JP4468050B2 (en) | Medical data management method and system, and terminal used therefor | |
JP4528596B2 (en) | Medical image management system, medical image management method, and medical image management program | |
JP6662317B2 (en) | Medical cooperation system | |
JP4693452B2 (en) | Image management system and image management apparatus | |
US20050222872A1 (en) | Information processing system, medical system and information processing method | |
JP5025090B2 (en) | Image management server and image management system | |
KR102495790B1 (en) | An integrated medical management system for integrating and managing data including data located on external servers | |
CN1846214A (en) | Method and system for direct and persistent access to digital medical data | |
US20050151731A1 (en) | Multisystematic volume rendering image processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070920 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100824 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101025 |
|
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: 20110329 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110425 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140428 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4733953 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |