JP2021190037A - Distribution device, image processing system and program - Google Patents

Distribution device, image processing system and program Download PDF

Info

Publication number
JP2021190037A
JP2021190037A JP2020098073A JP2020098073A JP2021190037A JP 2021190037 A JP2021190037 A JP 2021190037A JP 2020098073 A JP2020098073 A JP 2020098073A JP 2020098073 A JP2020098073 A JP 2020098073A JP 2021190037 A JP2021190037 A JP 2021190037A
Authority
JP
Japan
Prior art keywords
image data
image processing
image
client terminal
processing device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020098073A
Other languages
Japanese (ja)
Other versions
JP7428081B2 (en
Inventor
洋 中森
Hiroshi Nakamori
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2020098073A priority Critical patent/JP7428081B2/en
Publication of JP2021190037A publication Critical patent/JP2021190037A/en
Application granted granted Critical
Publication of JP7428081B2 publication Critical patent/JP7428081B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Abstract

To provide high-speed image data reference even in a case where there are a plurality of image processing devices performing server-side rendering.SOLUTION: A distribution device 30 is communicatively connected to image processing devices 20A-20C which include SSDs 23 for storing non-compressed image data, and client terminals 40A, 40B performing display of image data. The distribution device 30 comprises: a selection unit which selects the image processing device storing the image data requested to be referred from the client terminal 40A or 40B on the basis of a storage table in which the image data is associated with the image processing device storing the image data in the SSD 23; and a first control unit which requests processing of conversion of the image data requested to be referred into the image data for display of the client terminal from the selected image processing device.SELECTED DRAWING: Figure 1

Description

本発明は、振り分け装置、画像処理システム及びプログラムに関する。 The present invention relates to a sorting device, an image processing system and a program.

医用画像データは、診察における経過観察・過去画像との比較や、医療過誤等の観点から長期間の保管が行われている。これらの画像データは、大量のデータを保管することから、JPEG(Joint Photographic Experts Group)やJPEG2000などの圧縮処理を行った形式で保存が行われている。この際に、圧縮画像の解凍時間を削減するために、直近の画像データを非圧縮で保存しておく対応などが従来より行われてきた。特に近年は高速なSSD(Solid State Drive)のディスクが一般的となり、直近の非圧縮画像データをSSDに保存する情報処理システムが知られている(特許文献1参照)。 Medical image data is stored for a long period of time from the viewpoint of follow-up observation in medical examination, comparison with past images, and medical malpractice. Since these image data store a large amount of data, they are stored in a compressed format such as JPEG (Joint Photographic Experts Group) or JPEG2000. At this time, in order to reduce the decompression time of the compressed image, measures such as storing the latest image data in an uncompressed manner have been conventionally performed. Particularly in recent years, high-speed SSD (Solid State Drive) disks have become common, and information processing systems that store the latest uncompressed image data in SSDs are known (see Patent Document 1).

一方で、近年、複数部門・複数施設で画像データを共有する目的からVNA(Vendor Neutral Archive)といった大規模な画像保管サーバーが提案され、更にこれらのサーバーの画像データを参照するに際し、クライアント端末に特殊なソフトウェアをインストール必要がなく、様々な環境のブラウザーで画像表示を可能とするゼロクライアント端末が知られている(特許文献2参照)。ゼロクライアント端末は、OS(Operating System)やローカルストレージを備えない。 On the other hand, in recent years, large-scale image storage servers such as VNA (Vendor Neutral Archive) have been proposed for the purpose of sharing image data between multiple departments and multiple facilities, and when referring to the image data of these servers, it is used as a client terminal. There is known a zero client terminal that can display images on browsers in various environments without the need to install special software (see Patent Document 2). Zero client terminals do not have an OS (Operating System) or local storage.

特開2015−228140号公報Japanese Unexamined Patent Publication No. 2015-228140 特開2018−120279号公報Japanese Unexamined Patent Publication No. 2018-120279

医用画像データの保存として、法律により、5年の保存義務がある放射線画像などの画像データの長期(5年以上)の保存(恒久保存とする)と、キャッシュとする画像データの短期(例えば数十日)の保存(一時保存とする)と、がある。従来、サーバーには、恒久保存する画像データを圧縮画像データとして保存する比較的安価なドライブ(HDD;Hard Disk Drive)と、一時保存する画像データを非圧縮画像データとして保存する高速のドライブ(SSD)と、が備わっていた。保存した画像データをクライアント端末に提供するシステムにおいて、複数のサーバーを備えず、HDD及びSSDを有する1台のサーバー(画像保管装置とする)を備える場合、クライアント端末からSSDへのアクセスは早かった。 As for the storage of medical image data, long-term storage (permanent storage) of image data such as radiographic images, which is obliged to store for 5 years by law, and short-term storage of image data to be cached (for example, number). There is a preservation (temporary preservation) of 10 days). Conventionally, the server has a relatively inexpensive drive (HDD; Hard Disk Drive) that stores image data to be permanently stored as compressed image data and a high-speed drive (SSD) that stores image data to be temporarily stored as uncompressed image data. ) And was equipped. In a system that provides saved image data to a client terminal, when a system having one server (referred to as an image storage device) having an HDD and an SSD is provided without having a plurality of servers, the access from the client terminal to the SSD was quick. ..

そのうえで、上記システムのクライアント端末を、ゼロクライアント端末にする場合、サーバーサイドレンダリングの仕組みとして、サーバーでゼロクライアント端末に表示する画像データを生成するため、画像保管装置に多数のゼロクライアント端末が接続される。 In addition, when the client terminal of the above system is a zero client terminal, a large number of zero client terminals are connected to the image storage device in order to generate image data to be displayed on the zero client terminal on the server as a server-side rendering mechanism. The client.

上記システムの構成の場合、画像保管装置に負荷がかかるため、さらに画像レンダリングを行う複数のサーバー(画像処理装置とする)が必要となる。これらの複数の画像処理装置は、共通の画像データ(画像ファイル)を参照する必要があるため、これらの画像処理装置から共通に参照が可能なネットワーク上の画像保管装置のドライブ(HDD)に圧縮画像データとして保存される。しかしこれでは、圧縮画像データの解凍に時間がかかる。 In the case of the above system configuration, since the image storage device is loaded, a plurality of servers (used as image processing devices) for further image rendering are required. Since these multiple image processing devices need to refer to common image data (image files), they are compressed into a drive (HDD) of an image storage device on a network that can be referred to in common from these image processing devices. It is saved as image data. However, this takes time to decompress the compressed image data.

そこで、ネットワーク上の画像保管装置の高速なSSDに非圧縮画像データを保存して運用することが考えられる。しかし、画像保管装置のネットワークドライブ(HDDもSSDもどちらも含む)の画像データ参照は、ネットワークアクセスの影響を受けるため、ネットワーク上の高速なSSDに非圧縮画像データを保存しても、SSDのメリットを生かした性能(解凍に時間がかからないというメリット)での表示を行うことができないおそれがあった。 Therefore, it is conceivable to store and operate uncompressed image data in a high-speed SSD of an image storage device on a network. However, since the image data reference of the network drive (including both HDD and SSD) of the image storage device is affected by the network access, even if the uncompressed image data is stored in the high-speed SSD on the network, the SSD There was a possibility that it would not be possible to display with the performance that makes the best use of the merit (the merit that it does not take time to decompress).

本発明の課題は、サーバーサイドレンダリング(表示用の画像データ変換)を行う画像処理装置を複数備える場合においても、高速な画像データ参照を提供することである。 An object of the present invention is to provide high-speed image data reference even when a plurality of image processing devices for performing server-side rendering (image data conversion for display) are provided.

上記課題を解決するため、請求項1に記載の発明は、
非圧縮の画像データを記憶する第1の記憶部を備える複数の画像処理装置と、画像データの表示を行うクライアント端末と、に通信接続される振り分け装置であって、
画像データと当該画像データが第1の記憶部に記憶されている前記画像処理装置とが対応付けられた保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する選択部と、
前記参照要求された画像データの前記クライアント端末の表示用の画像データへの変換の処理を前記選択された画像処理装置に要求する第1の制御部と、を備える。
In order to solve the above problems, the invention according to claim 1 is
A distribution device that is communication-connected to a plurality of image processing devices having a first storage unit for storing uncompressed image data and a client terminal that displays image data.
Image processing in which image data requested for reference from the client terminal is stored based on a storage table associated with the image data and the image processing device in which the image data is stored in the first storage unit. A selection section that selects the device, and
It includes a first control unit that requests the selected image processing apparatus to process the conversion of the requested image data into image data for display on the client terminal.

請求項2に記載の発明は、
非圧縮の画像データを記憶する第1の記憶部を備える複数の画像処理装置と、画像データの表示を行うクライアント端末と、に通信接続される振り分け装置であって、
画像データと当該画像データが第1の記憶部に記憶されている前記画像処理装置とが対応付けられた保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する選択部と、
前記選択された画像処理装置の情報を前記参照要求元のクライアント端末に送信する第1の制御部と、を備える。
The invention according to claim 2 is
A distribution device that is communication-connected to a plurality of image processing devices having a first storage unit for storing uncompressed image data and a client terminal that displays image data.
Image processing in which image data requested for reference from the client terminal is stored based on a storage table associated with the image data and the image processing device in which the image data is stored in the first storage unit. A selection section that selects the device, and
It includes a first control unit that transmits information of the selected image processing device to the client terminal of the reference request source.

請求項3に記載の発明の画像処理システムは、
請求項1又は2に記載の振り分け装置と、
前記複数の画像処理装置と、
前記クライアント端末と、を備え、
前記画像処理装置は、
画像データの処理が要求された場合に、当該画像データを自装置の前記第1の記憶部から読み出し、読み出した画像データを前記参照要求元のクライアント端末の表示用の画像データに変換する第2の制御部を備える。
The image processing system of the invention according to claim 3 is
The sorting device according to claim 1 or 2,
The plurality of image processing devices and
With the client terminal
The image processing device is
When the processing of the image data is requested, the image data is read from the first storage unit of the own device, and the read image data is converted into the image data for display of the client terminal of the reference request source. It is equipped with a control unit.

請求項4に記載の発明は、請求項3に記載の画像処理システムにおいて、
前記クライアント端末は、ゼロフットプリント端末である。
The invention according to claim 4 is the image processing system according to claim 3.
The client terminal is a zero footprint terminal.

請求項5に記載の発明は、請求項3又は4に記載の画像処理システムにおいて、
前記選択部は、前記保存テーブルに基づいて画像処理装置が選択されない場合に、前記複数の画像処理装置のうちから1つの画像処理装置を選択する。
The invention according to claim 5 is the image processing system according to claim 3 or 4.
The selection unit selects one image processing device from the plurality of image processing devices when the image processing device is not selected based on the storage table.

請求項6に記載の発明は、請求項5に記載の画像処理システムにおいて、
前記選択部は、前記保存テーブルに基づいて画像処理装置が選択されない場合に、前記複数の画像処理装置のうちからクライアント端末の接続数が最も少ない画像処理装置を選択する。
The invention according to claim 6 is the image processing system according to claim 5.
When the image processing device is not selected based on the storage table, the selection unit selects the image processing device having the smallest number of connected client terminals from the plurality of image processing devices.

請求項7に記載の発明は、請求項5又は6に記載の画像処理システムにおいて、
前記複数の画像処理装置は、圧縮画像データを記憶する第2の記憶部に通信接続され、
前記第2の制御部は、前記処理が要求された画像データが自装置の第1の記憶部に記憶されていない場合に、当該画像データに対応する圧縮画像データを前記第2の記憶部から取得し、取得した圧縮画像データを展開し前記参照要求元のクライアント端末の表示用の画像データに変換する。
The invention according to claim 7 is the image processing system according to claim 5 or 6.
The plurality of image processing devices are communication-connected to a second storage unit that stores compressed image data.
When the image data for which the processing is requested is not stored in the first storage unit of the own device, the second control unit stores the compressed image data corresponding to the image data from the second storage unit. It is acquired, and the acquired compressed image data is expanded and converted into image data for display of the client terminal of the reference request source.

請求項8に記載の発明は、請求項7に記載の画像処理システムにおいて、
前記第2の制御部は、前記展開された画像データを自装置の前記第1の記憶部に記憶し、
前記選択部は、前記記憶された展開された画像データの情報を保持し、当該保持された画像データの情報及び前記保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する。
The invention according to claim 8 is the image processing system according to claim 7.
The second control unit stores the expanded image data in the first storage unit of its own device, and stores the expanded image data in the first storage unit.
The selection unit holds the information of the stored expanded image data, and the image data requested for reference from the client terminal is stored based on the information of the held image data and the storage table. Select the image processing device you are using.

請求項9に記載の発明のプログラムは、
非圧縮の画像データを記憶する記憶部を備える複数の画像処理装置と、画像データの表示を行うクライアント端末と、に通信接続される振り分け装置のコンピューターを、
画像データと当該画像データが記憶部に記憶されている前記画像処理装置とが対応付けられた保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する選択部、
前記参照要求された画像データの前記クライアント端末の表示用の画像データへの変換の処理を前記選択された画像処理装置に要求する制御部、
として機能させる。
The program of the invention according to claim 9 is
A computer of a distribution device that is communicated and connected to a plurality of image processing devices having a storage unit for storing uncompressed image data, a client terminal for displaying image data, and a computer.
Based on the storage table in which the image data and the image processing device in which the image data is stored are associated with each other, the image processing device in which the image data requested for reference from the client terminal is stored is selected. Selection part,
A control unit that requests the selected image processing apparatus to process the conversion of the requested image data into image data for display on the client terminal.
To function as.

請求項10に記載の発明のプログラムは、
非圧縮の画像データを記憶する記憶部を備える複数の画像処理装置と、画像データの表示を行うクライアント端末と、に通信接続される振り分け装置のコンピューターを、
画像データと当該画像データが記憶部に記憶されている前記画像処理装置とが対応付けられた保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する選択部、
前記選択された画像処理装置の情報を前記参照要求元のクライアント端末に送信する制御部、
として機能させる。
The program of the invention according to claim 10 is
A computer of a distribution device that is communicated and connected to a plurality of image processing devices having a storage unit for storing uncompressed image data, a client terminal for displaying image data, and a computer.
Based on the storage table in which the image data and the image processing device in which the image data is stored are associated with each other, the image processing device in which the image data requested for reference from the client terminal is stored is selected. Selection part,
A control unit that transmits information on the selected image processing device to the client terminal of the reference request source.
To function as.

本発明によれば、サーバーサイドレンダリングを行う画像処理装置を複数備える場合においても、高速な画像データ参照を提供できる。 According to the present invention, even when a plurality of image processing devices for performing server-side rendering are provided, high-speed image data reference can be provided.

本発明の実施の形態の画像処理システムの概略構成を示すブロック図である。It is a block diagram which shows the schematic structure of the image processing system of embodiment of this invention. 画像保管装置の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of an image storage apparatus. 画像処理装置の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of an image processing apparatus. 振り分け装置の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of a sorting apparatus. クライアント端末の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of a client terminal. 保存テーブルの構成を示す図である。It is a figure which shows the structure of the storage table. 画像データ登録処理を示すフローチャートである。It is a flowchart which shows the image data registration process. 画像データ提供処理を示すフローチャートである。It is a flowchart which shows the image data provision process.

添付図面を参照して本発明に係る実施の形態、変形例を順に詳細に説明する。なお、本発明は、図示例に限定されるものではない。 Embodiments and modifications according to the present invention will be described in detail in order with reference to the accompanying drawings. The present invention is not limited to the illustrated examples.

(実施の形態)
図1〜図8を参照して、本発明に係る実施の形態を説明する。まず、図1〜図5を参照して、本実施の形態の装置構成を説明する。図1は、画像処理システム1の概略構成を示すブロック図である。図2は、画像保管装置10の機能構成を示すブロック図である。図3は、画像処理装置20Aの機能構成を示すブロック図である。図4は、振り分け装置30の機能構成を示すブロック図である。図5は、クライアント端末40Aの機能構成を示すブロック図である。
(Embodiment)
An embodiment according to the present invention will be described with reference to FIGS. 1 to 8. First, the apparatus configuration of the present embodiment will be described with reference to FIGS. 1 to 5. FIG. 1 is a block diagram showing a schematic configuration of an image processing system 1. FIG. 2 is a block diagram showing a functional configuration of the image storage device 10. FIG. 3 is a block diagram showing a functional configuration of the image processing device 20A. FIG. 4 is a block diagram showing a functional configuration of the sorting device 30. FIG. 5 is a block diagram showing a functional configuration of the client terminal 40A.

本実施の形態の画像処理システム1は、病院などの同一の医療施設内に配置(設置)されたサーバークライアントシステムとする。図1に示すように、画像処理システム1は、画像保管装置10と、画像処理装置20A,20B,20Cと、振り分け装置30と、クライアント端末40A,40Bと、を備える。画像処理装置の台数は、一例であり、2台、又は4台以上としてもよい。クライアント端末の台数は、一例であり、3台以上としてもよい。 The image processing system 1 of the present embodiment is a server-client system arranged (installed) in the same medical facility such as a hospital. As shown in FIG. 1, the image processing system 1 includes an image storage device 10, image processing devices 20A, 20B, 20C, a distribution device 30, and client terminals 40A, 40B. The number of image processing devices is an example, and may be two or four or more. The number of client terminals is an example, and may be three or more.

画像保管装置10は、医療用画像管理システム(Picture Archiving and Communication System:PACS)のサーバーであり、第2の記憶部としてのHDD13を備え、通信ネットワークを介して画像処理装置20A,20B,20Cに接続され、互いに通信可能となっている。画像保管装置10は、図示しないモダリティー(例えば、CR(Computed Radiography)やCT(Computed Tomography)、MRI(Magnetic Resonance Imaging)など)と接続され、モダリティーで患者を撮影することにより得られた医用画像の画像データをモダリティーから受信可能となっている。そして、画像保管装置10は、受信した所定の保存義務期間(5年)の保存義務のある画像データを圧縮して圧縮画像データとしてHDD13に所定期間(5年以上)記憶して、検査、患者ごとに管理することが可能となっている。 The image storage device 10 is a server of a medical image management system (Picture Archiving and Communication System: PACS), includes an HDD 13 as a second storage unit, and is connected to the image processing devices 20A, 20B, and 20C via a communication network. They are connected and can communicate with each other. The image storage device 10 is connected to a modality (for example, CR (Computed Radiography), CT (Computed Tomography), MRI (Magnetic Resonance Imaging), etc.) (not shown), and the medical image obtained by photographing the patient with the modality. Image data can be received from the modality. Then, the image storage device 10 compresses the received image data that is obliged to be stored for a predetermined storage period (5 years), stores it as compressed image data in the HDD 13 for a predetermined period (5 years or more), and examines the patient. It is possible to manage each.

画像処理装置20B,20Cは、画像処理装置20Aと同様の構成を有し、以下、主として画像処理装置20Aを代表的に説明する。画像処理装置20Aは、サーバーサイドレンダリングのサーバーであり、第1の記憶部、記憶部としてのSSD23を備え、通信ネットワークを介して画像保管装置10、振り分け装置30に接続され、互いに通信可能となっている。画像処理装置20Aは、図示しないモダリティーから画像保管装置10を介して受信したキャッシュとして圧縮しない非圧縮画像データとしての画像データをSSD23に所定期間(例えば、数十日)記憶する。そして、画像処理装置20Aは、振り分け装置30を介して、クライアント端末40A又は40Bから画像データの参照要求がある場合に、HDD13又はSSD23から画像データを読み出して、読み出した画像データからブラウザー表示用の画像データ(Webページデータ)を生成して、振り分け装置30に送信する。 The image processing devices 20B and 20C have the same configuration as the image processing device 20A, and the image processing device 20A will be mainly described below as a representative. The image processing device 20A is a server-side rendering server, includes a first storage unit and an SSD 23 as a storage unit, is connected to the image storage device 10 and the distribution device 30 via a communication network, and can communicate with each other. ing. The image processing device 20A stores image data as uncompressed image data received from a modality (not shown) via the image storage device 10 as cache in the SSD 23 for a predetermined period (for example, several tens of days). Then, the image processing device 20A reads the image data from the HDD 13 or SSD 23 when there is a reference request for the image data from the client terminal 40A or 40B via the sorting device 30, and the read image data is used for browser display. Image data (Web page data) is generated and transmitted to the sorting device 30.

振り分け装置30は、画像データのレンダリングを行う画像処理装置を選択するサーバーであり、通信ネットワークを介して、画像処理装置20A〜20C、クライアント端末40A,40Bに接続され、互いに通信可能となっている。振り分け装置30は、クライアント端末40A又は40Bから画像データの参照要求がある場合に、画像処理装置20A,20B又は20Cを選択して画像データの参照要求を送信し、返信された画像データを参照要求元のクライアント端末に送信する。 The distribution device 30 is a server that selects an image processing device that renders image data, and is connected to the image processing devices 20A to 20C and client terminals 40A and 40B via a communication network so that they can communicate with each other. .. When there is a reference request for image data from the client terminal 40A or 40B, the distribution device 30 selects the image processing device 20A, 20B or 20C, transmits a reference request for the image data, and makes a reference request for the returned image data. Send to the original client terminal.

クライアント端末40Bは、クライアント端末40Aと同様の構成を有し、以下、主としてクライアント端末40Aを代表的に説明する。クライアント端末40Aは、ゼロフットプリント端末である。このゼロフットプリント端末は、特殊なソフトウェアをインストール必要がなく、様々な環境のブラウザーで画像表示を可能とし、サーバーから配信されるアプリケーションにおいて、クライアント端末に一切のデータ(フットプリント;足跡)を残さない端末装置であるが、ローカルストレージ(後述する記憶部43)は備えてもよいものとする。 The client terminal 40B has the same configuration as the client terminal 40A, and the client terminal 40A will be mainly described below as a representative. The client terminal 40A is a zero footprint terminal. This zero footprint terminal does not require the installation of special software and enables image display on browsers in various environments, leaving all data (footprints; footprints) on the client terminal in applications distributed from the server. Although it is not a terminal device, it may be provided with local storage (storage unit 43 described later).

クライアント端末40Aは、医用画像データを表示する端末であり、医療施設において、医師、看護師、訪問介護員などのユーザーによって使用される。なお、クライアント端末40Aは、訪問介護事業所、在宅療養中の患者宅などに設けられる構成としてもよい。 The client terminal 40A is a terminal that displays medical image data, and is used by users such as doctors, nurses, and home-visit caregivers in medical facilities. The client terminal 40A may be provided at a home-visit nursing care facility, a patient's home undergoing home medical treatment, or the like.

HDD13、SSD23には、実際には、画像データのみでなく、検査の画像データ、カルテデータなどを含む検査データが記憶される。 The HDD 13 and SSD 23 actually store not only image data but also inspection data including inspection image data and medical record data.

ついで、図2を参照して、画像保管装置10の機能構成を説明する。画像保管装置10は、制御部11、操作部12、HDD13、表示部14、通信部15などを備える。画像保管装置10の各部は、バス16を介して互いに接続されている。 Next, the functional configuration of the image storage device 10 will be described with reference to FIG. The image storage device 10 includes a control unit 11, an operation unit 12, an HDD 13, a display unit 14, a communication unit 15, and the like. Each part of the image storage device 10 is connected to each other via a bus 16.

制御部11は、CPU(Central Processing Unit)、RAM(Random Access Memory)、記憶部などを有する。CPUは、画像保管装置10の各部を制御する。具体的には、制御部11において、CPUは、記憶部に記憶されている各種処理プログラムを読み出してRAMに展開し、展開したプログラムとの協働により各種処理を行う。RAMは、各種データ又はプログラムを一時的に格納する揮発性の半導体メモリーである。制御部21の記憶部は、HDD、SSDなどの情報の読み出し及び書き込みが可能な記憶部であり、SSD23と兼用される構成としてもよい。制御部11の記憶部には、後述する画像データ登録処理を実行するための画像データ登録プログラムが記憶されているものとする。 The control unit 11 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a storage unit, and the like. The CPU controls each part of the image storage device 10. Specifically, in the control unit 11, the CPU reads out various processing programs stored in the storage unit, expands them into the RAM, and performs various processing in cooperation with the expanded programs. RAM is a volatile semiconductor memory that temporarily stores various data or programs. The storage unit of the control unit 21 is a storage unit capable of reading and writing information such as HDD and SSD, and may be configured to be also used as SSD 23. It is assumed that the storage unit of the control unit 11 stores an image data registration program for executing the image data registration process described later.

操作部12は、各種キーを有するキーボードやマウスなどのポインティングデバイスを有し、キーボードに対するキー操作、あるいはマウスに対する位置操作に応じて入力された操作信号を制御部11に出力する。 The operation unit 12 has a pointing device such as a keyboard and a mouse having various keys, and outputs an operation signal input in response to a key operation on the keyboard or a position operation on the mouse to the control unit 11.

HDD13は、各種情報を読み出し及び書き込み可能に記憶する比較的安価な磁気記憶媒体である。HDD13には、検査の画像データを圧縮した圧縮画像データを含む検査データを記憶する。 The HDD 13 is a relatively inexpensive magnetic storage medium that can read and write various information. The HDD 13 stores inspection data including compressed image data obtained by compressing inspection image data.

表示部14は、LCD(Liquid Crystal Display)、EL(ElectroLuminescence)ディスプレイなどのモニターを備え、制御部11から入力される表示信号の指示に従って各種画面を表示する。 The display unit 14 includes a monitor such as an LCD (Liquid Crystal Display) or an EL (ElectroLuminescence) display, and displays various screens according to instructions of display signals input from the control unit 11.

通信部15は、ネットワークインターフェースなどにより構成され、LAN(Local Area Network)、WAN(Wide Area Network)、インターネットなどの通信ネットワークを介して接続された外部機器(画像処理装置20A,20B,20C)との間でデータの送受信を行う。 The communication unit 15 is configured by a network interface or the like, and is connected to an external device (image processing device 20A, 20B, 20C) connected via a communication network such as a LAN (Local Area Network), WAN (Wide Area Network), or the Internet. Send and receive data between.

ついで、図3を参照して、画像処理装置20Aの機能構成を説明する。画像処理装置20Aは、第2の制御部としての制御部21、操作部22、SSD23、表示部24、通信部25などを備える。画像処理装置20Aの各部は、バス26を介して互いに接続されている。 Then, with reference to FIG. 3, the functional configuration of the image processing apparatus 20A will be described. The image processing device 20A includes a control unit 21, an operation unit 22, an SSD 23, a display unit 24, a communication unit 25, and the like as a second control unit. Each part of the image processing apparatus 20A is connected to each other via a bus 26.

制御部21は、CPU、RAM、記憶部などを有する。CPUは、画像処理装置20Aの各部を制御する。具体的には、制御部21において、CPUは、記憶部に記憶されている各種処理プログラムを読み出してRAMに展開し、展開したプログラムとの協働により各種処理を行う。制御部21の記憶部は、HDD、SSDなどの情報の読み出し及び書き込みが可能な記憶部であり、SSD23と兼用される構成としてもよい。 The control unit 21 includes a CPU, RAM, a storage unit, and the like. The CPU controls each part of the image processing device 20A. Specifically, in the control unit 21, the CPU reads out various processing programs stored in the storage unit, expands them into the RAM, and performs various processing in cooperation with the expanded programs. The storage unit of the control unit 21 is a storage unit capable of reading and writing information such as HDD and SSD, and may be configured to be also used as SSD 23.

操作部22は、各種キーを有するキーボードやマウスなどのポインティングデバイスを有し、キーボードに対するキー操作、あるいはマウスに対する位置操作に応じて入力された操作信号を制御部21に出力する。 The operation unit 22 has a pointing device such as a keyboard and a mouse having various keys, and outputs an operation signal input according to a key operation on the keyboard or a position operation on the mouse to the control unit 21.

SSD23は、各種情報を読み出し及び書き込み可能に記憶し、HDD13よりもアクセス速度が高速な半導体記憶媒体である。SSD23には、検査の画像データを圧縮していない非圧縮画像データを含む検査データを記憶する。 The SSD 23 is a semiconductor storage medium that can read and write various information and has a higher access speed than the HDD 13. The SSD 23 stores inspection data including uncompressed image data in which the inspection image data is not compressed.

表示部24は、LCD、ELディスプレイなどのモニターを備え、制御部21から入力される表示信号の指示に従って各種画面を表示する。 The display unit 24 includes a monitor such as an LCD or an EL display, and displays various screens according to instructions of display signals input from the control unit 21.

通信部25は、ネットワークインターフェースなどにより構成され、LAN、WAN、インターネットなどの通信ネットワークを介して接続された外部機器(画像保管装置10、振り分け装置30)との間でデータの送受信を行う。 The communication unit 25 is configured by a network interface or the like, and transmits / receives data to / from an external device (image storage device 10, distribution device 30) connected via a communication network such as a LAN, WAN, or the Internet.

ついで、図4を参照して、振り分け装置30の機能構成を説明する。振り分け装置30は、選択部、第1の制御部、制御部としての制御部31、操作部32、記憶部33、表示部34、通信部35などを備える。振り分け装置30の各部は、バス36を介して互いに接続されている。 Next, the functional configuration of the sorting device 30 will be described with reference to FIG. The distribution device 30 includes a selection unit, a first control unit, a control unit 31 as a control unit, an operation unit 32, a storage unit 33, a display unit 34, a communication unit 35, and the like. Each part of the sorting device 30 is connected to each other via a bus 36.

制御部31は、CPU、RAM、記憶部などを有する。CPUは、振り分け装置30の各部を制御する。具体的には、制御部31において、CPUは、記憶部に記憶されている各種処理プログラムを読み出してRAMに展開し、展開したプログラムとの協働により各種処理を行う。制御部31の記憶部は、HDD、SSDなどの情報の読み出し及び書き込みが可能な記憶部であり、記憶部33と兼用される構成としてもよい。 The control unit 31 includes a CPU, RAM, a storage unit, and the like. The CPU controls each part of the distribution device 30. Specifically, in the control unit 31, the CPU reads out various processing programs stored in the storage unit, expands them into the RAM, and performs various processing in cooperation with the expanded programs. The storage unit of the control unit 31 is a storage unit capable of reading and writing information such as HDD and SSD, and may be configured to be also used as the storage unit 33.

操作部32は、各種キーを有するキーボードやマウスなどのポインティングデバイスを有し、キーボードに対するキー操作、あるいはマウスに対する位置操作に応じて入力された操作信号を制御部31に出力する。 The operation unit 32 has a pointing device such as a keyboard and a mouse having various keys, and outputs an operation signal input according to a key operation on the keyboard or a position operation on the mouse to the control unit 31.

記憶部33は、各種情報を読み出し及び書き込み可能に記憶する記憶媒体であり、HDD、SSDなどである。 The storage unit 33 is a storage medium that stores various information so that it can be read and written, and is an HDD, SSD, or the like.

表示部34は、LCD、ELディスプレイなどのモニターを備え、制御部31から入力される表示信号の指示に従って各種画面を表示する。 The display unit 34 includes a monitor such as an LCD or an EL display, and displays various screens according to instructions of display signals input from the control unit 31.

通信部35は、ネットワークインターフェースなどにより構成され、LAN、WAN、インターネットなどの通信ネットワークを介して接続された外部機器(画像処理装置20A,20B,20C、クライアント端末40A,40B)との間でデータの送受信を行う。 The communication unit 35 is configured by a network interface or the like, and has data with external devices (image processing devices 20A, 20B, 20C, client terminals 40A, 40B) connected via a communication network such as LAN, WAN, or the Internet. Send and receive.

ついで、図5を参照して、クライアント端末40Aの機能構成を説明する。クライアント端末40Aは、制御部41、操作部42、記憶部43、表示部44、通信部45などを備える。クライアント端末40Aの各部は、バス46を介して互いに接続されている。 Next, the functional configuration of the client terminal 40A will be described with reference to FIG. The client terminal 40A includes a control unit 41, an operation unit 42, a storage unit 43, a display unit 44, a communication unit 45, and the like. Each part of the client terminal 40A is connected to each other via a bus 46.

制御部41は、CPU、RAM、記憶部などを有する。CPUは、クライアント端末40Aの各部を制御する。具体的には、制御部41において、CPUは、記憶部に記憶されている各種処理プログラムを読み出してRAMに展開し、展開したプログラムとの協働により各種処理を行う。制御部31の記憶部は、HDD、SSDなどの情報の読み出し及び書き込みが可能な記憶部であり、記憶部43と兼用される構成としてもよい。 The control unit 41 includes a CPU, RAM, a storage unit, and the like. The CPU controls each part of the client terminal 40A. Specifically, in the control unit 41, the CPU reads out various processing programs stored in the storage unit, expands them into the RAM, and performs various processing in cooperation with the expanded programs. The storage unit of the control unit 31 is a storage unit capable of reading and writing information such as HDD and SSD, and may be configured to be also used as the storage unit 43.

操作部42は、各種キーを有するキーボードやマウスなどのポインティングデバイスを有し、キーボードに対するキー操作、あるいはマウスに対する位置操作、あるいはタッチパネルに対するタッチ操作の位置に応じて入力された操作信号を制御部41に出力する。 The operation unit 42 has a pointing device such as a keyboard or a mouse having various keys, and controls an operation signal input according to the position of a key operation on the keyboard, a position operation on the mouse, or a touch operation on the touch panel. Output to.

記憶部43は、各種情報を読み出し及び書き込み可能に記憶するHDD、SSDなどの記憶媒体である。 The storage unit 43 is a storage medium such as an HDD or SSD that stores various information in a readable and writable manner.

表示部44は、LCD、ELディスプレイなどのモニターを備え、制御部21から入力される表示信号の指示に従って各種画面を表示する。 The display unit 44 includes a monitor such as an LCD or an EL display, and displays various screens according to instructions of display signals input from the control unit 21.

通信部45は、ネットワークインターフェースなどにより構成され、LAN、WAN、インターネットなどの通信ネットワークを介して接続された外部機器(振り分け装置30)との間でデータの送受信を行う。 The communication unit 45 is configured by a network interface or the like, and transmits / receives data to / from an external device (distribution device 30) connected via a communication network such as a LAN, WAN, or the Internet.

つぎに、図6を参照して、振り分け装置30に記憶する情報を説明する。図6は、保存テーブル50の構成を示す図である。 Next, the information stored in the sorting device 30 will be described with reference to FIG. FIG. 6 is a diagram showing the configuration of the storage table 50.

振り分け装置30の記憶部33には、保存テーブル50が記憶される。図6に示すように、保存テーブル50は、検査51、画像処理装置52の項目を有する。検査51は、検査データの検査の識別情報である。画像処理装置52は、検査51の検査データがSSD23に保存されている画像処理装置の識別情報である。 The storage table 50 is stored in the storage unit 33 of the distribution device 30. As shown in FIG. 6, the storage table 50 has the items of the inspection 51 and the image processing device 52. The inspection 51 is the identification information of the inspection of the inspection data. The image processing device 52 is identification information of the image processing device in which the inspection data of the inspection 51 is stored in the SSD 23.

つぎに、図7、図8を参照して、画像処理システム1の動作を説明する。図7は、画像データ登録処理を示すフローチャートである。図8は、画像データ提供処理を示すフローチャートである。 Next, the operation of the image processing system 1 will be described with reference to FIGS. 7 and 8. FIG. 7 is a flowchart showing the image data registration process. FIG. 8 is a flowchart showing an image data providing process.

まず、図7を参照して、画像保管装置10で実行される画像データ登録処理を説明する。画像データ登録処理は、保存のために受信した検査の画像データを、HDD13と、選択した画像処理装置のSSD23と、に記憶し、保存テーブル50に登録する処理である。 First, the image data registration process executed by the image storage device 10 will be described with reference to FIG. 7. The image data registration process is a process of storing the image data of the inspection received for storage in the HDD 13 and the SSD 23 of the selected image processing device and registering the image data in the storage table 50.

画像保管装置10において、通信部15を介して、モダリティー(図示略)から保存のための画像データを受信開始したことをトリガーとして、制御部11は、記憶部に記憶されている画像データ登録プログラムに従い、画像データ登録処理を実行する。 In the image storage device 10, the control unit 11 uses the image data registration program stored in the storage unit as a trigger to start receiving image data for storage from the modality (not shown) via the communication unit 15. According to this, the image data registration process is executed.

まず、制御部11は、通信部15を介して、モダリティー(図示略)から保存のための画像データを受信する(ステップS11)。受信する画像データは、例えば、RAWデータであり、ヘッダ部に、患者識別情報、検査識別情報などを有し、データ部に、非圧縮の画像の本データを有する。 First, the control unit 11 receives image data for storage from the modality (not shown) via the communication unit 15 (step S11). The image data to be received is, for example, RAW data, and the header unit has patient identification information, examination identification information, and the like, and the data unit has this data of an uncompressed image.

そして、制御部11は、ステップS11で受信された画像データを、JPEG、JPEG2000などの圧縮方式で圧縮して圧縮画像データを生成する(ステップS12)。そして、制御部11は、ステップS12で生成された圧縮画像データをHDD13に記憶して保存(恒久保存)する(ステップS13)。 Then, the control unit 11 compresses the image data received in step S11 by a compression method such as JPEG or JPEG2000 to generate compressed image data (step S12). Then, the control unit 11 stores (permanently saves) the compressed image data generated in step S12 in the HDD 13 (step S13).

そして、制御部11は、ステップS11で受信された画像データの検査識別情報を読み出し、通信部15を介して、読み出した検査識別情報と同一検査のレコードが保存テーブル50の検査51に登録されているか否かを振り分け装置30に問合せる(ステップS14)。ステップS14に対応して、振り分け装置30の制御部31は、通信部35を介して、問合せを画像保管装置10から受信すると、保存テーブル50を記憶部33から読み出して、問合せの検査識別情報が登録されているかを確認し、通信部35を介して、確認結果を画像保管装置10に返信する。同一の検査識別情報がある場合、確認結果には、同一検査の検査51に対応する画像処理装置52が含まれるものとする。 Then, the control unit 11 reads out the inspection identification information of the image data received in step S11, and the record of the same inspection as the read inspection identification information is registered in the inspection 51 of the storage table 50 via the communication unit 15. The sorting device 30 is inquired as to whether or not it is present (step S14). Corresponding to step S14, when the control unit 31 of the distribution device 30 receives the inquiry from the image storage device 10 via the communication unit 35, the storage table 50 is read from the storage unit 33, and the inspection identification information of the inquiry is obtained. It is confirmed whether it is registered, and the confirmation result is returned to the image storage device 10 via the communication unit 35. When there is the same inspection identification information, it is assumed that the confirmation result includes the image processing device 52 corresponding to the inspection 51 of the same inspection.

そして、制御部11は、通信部15を介して、ステップS14の問合せに対する振り分け装置30からの確認結果の受信に応じて、同一検査が保存テーブル50に登録されているか否かを判別する(ステップS15)。 Then, the control unit 11 determines whether or not the same inspection is registered in the storage table 50 in response to the reception of the confirmation result from the distribution device 30 for the inquiry in step S14 via the communication unit 15 (step). S15).

同一検査が登録されている場合(ステップS15;YES)、制御部11は、通信部15を介して、登録済の検査51に対応する画像処理装置52の画像処理装置に、ステップS11で受信された画像データを送信して非圧縮画像データとしてSSD23に保存させ(ステップS16)、画像データ登録処理を終了する。ステップS16に対応して、送信先の画像処理装置の制御部21は、通信部25を介して、画像データを画像保管装置10から受信し、当該画像データを自装置のSSD23に記憶する。 When the same inspection is registered (step S15; YES), the control unit 11 is received in step S11 by the image processing device of the image processing device 52 corresponding to the registered inspection 51 via the communication unit 15. The image data is transmitted and stored in the SSD 23 as uncompressed image data (step S16), and the image data registration process is completed. Corresponding to step S16, the control unit 21 of the image processing device at the transmission destination receives the image data from the image storage device 10 via the communication unit 25, and stores the image data in the SSD 23 of the own device.

同一検査が登録されていない場合(ステップS15;NO)、制御部11は、全ての画像処理装置20A〜20Cからランダムに保存対象の画像処理装置を一つ選択する(ステップS17)。ステップS17での一つの画像処理装置の選択は、ランダムな選択に限定されるものではない。ステップS17での一つの画像処理装置の選択は、ラウンドロビンによる画像処理装置の選択、一番古い検査の画像データをSSD23に記憶している画像処理装置の選択、その時点で一番負荷の小さい画像処理装置の選択、同じ患者の過去検査の画像データをSSD23に記憶している画像処理装置と別の画像処理装置の選択、検査に含まれるシリーズ毎の別の画像処理装置の選択などとしてもよい。 When the same inspection is not registered (step S15; NO), the control unit 11 randomly selects one image processing device to be saved from all the image processing devices 20A to 20C (step S17). The selection of one image processing device in step S17 is not limited to random selection. The selection of one image processing device in step S17 is the selection of the image processing device by round robin, the selection of the image processing device that stores the image data of the oldest inspection in the SSD 23, and the lightest load at that time. It is also possible to select an image processing device, select an image processing device different from the image processing device that stores image data of the same patient's past examination in SSD 23, select another image processing device for each series included in the examination, and so on. good.

ラウンドロビンによる画像処理装置の選択は、複数の画像処理装置を順繰りに選択する方式である。例えば、画像処理装置20A→20B→20C→20A→20B…のように選択される。画像処理装置のSSD23に記憶されている検査の画像データは、古い検査のものから消去されるため、一番古い検査の画像データをSSD23に記憶している画像処理装置の選択により、その後のSSD23の空き容量を大きくすることができる。その時点で一番負荷の小さい画像処理装置は、例えば、クライアント端末の接続数が一番少ない画像処理装置である。一番負荷の小さい画像処理装置の選択により、画像処理装置の負荷を低減できる。 The selection of the image processing device by the round robin is a method of sequentially selecting a plurality of image processing devices. For example, the image processing device 20A → 20B → 20C 20A → 20B ... Is selected. Since the image data of the inspection stored in the SSD 23 of the image processing device is deleted from the oldest inspection, the image data of the oldest inspection can be selected by selecting the image processing device that stores the image data of the oldest inspection in the SSD 23. You can increase the free space of. The image processing device having the least load at that time is, for example, the image processing device having the least number of connections to the client terminal. By selecting the image processing device with the lightest load, the load on the image processing device can be reduced.

また、クライアント端末上で画像データが参照される場合、過去画像データと比較するために、特に同一モダリティーの同一部位の画像データが同一画面上に並べて表示されることがある。このため、同じ患者の過去検査(同一モダリティに絞ってもよい)の画像データをSSD23に記憶している画像処理装置と別の画像処理装置の選択は、画像データの処理の負荷が複数の画像処理装置で分散され、性能上良いケースとなる。同様に、クライアント端末上で画像データが参照される場合、画像データを比較するために、同一検査の複数のシリーズの画像データが同一画面上に並べて表示されることがある。このため、検査に含まれるシリーズ毎の別の画像処理装置の選択は、画像データの処理の負荷が複数の画像処理装置で分散され、性能上良いケースとなる。 Further, when the image data is referred to on the client terminal, the image data of the same part having the same modality may be displayed side by side on the same screen in order to compare with the past image data. Therefore, selecting an image processing device that stores image data of the same patient's past examination (may be narrowed down to the same modality) in the SSD 23 and another image processing device has a load of processing a plurality of images. It is distributed by the processing equipment, which is a good case in terms of performance. Similarly, when image data is referenced on a client terminal, image data of a plurality of series of the same inspection may be displayed side by side on the same screen in order to compare the image data. Therefore, the selection of another image processing device for each series included in the inspection is a case where the load of image data processing is distributed among the plurality of image processing devices and the performance is good.

そして、制御部11は、通信部15を介して、ステップS17で選択された画像処理装置に、ステップS11で受信された画像データを送信して非圧縮画像データとしてSSD23に保存させる(ステップS18)。ステップS18に対応して、送信先の画像処理装置の制御部21は、通信部25を介して、画像データを画像保管装置10から受信し、当該画像データを自装置のSSD23に記憶する。 Then, the control unit 11 transmits the image data received in step S11 to the image processing device selected in step S17 via the communication unit 15 and stores the image data as uncompressed image data in the SSD 23 (step S18). .. Corresponding to step S18, the control unit 21 of the image processing device at the transmission destination receives the image data from the image storage device 10 via the communication unit 25, and stores the image data in the SSD 23 of the own device.

そして、制御部11は、通信部15を介して、ステップS14で読み出された検査識別情報と、ステップS17で選択された画像処理装置の識別情報とを、振り分け装置30に送信し、保存テーブル50の検査51と画像処理装置52とに新たなレコードとして登録させ(ステップS19)、画像データ登録処理を終了する。ステップS19に対応して、振り分け装置30の制御部31は、通信部35を介して、検査識別情報と画像処理装置の識別情報とを画像保管装置10から受信し、当該情報を保存テーブル50の検査51と画像処理装置52とに新たなレコードとして登録する。 Then, the control unit 11 transmits the inspection identification information read in step S14 and the identification information of the image processing device selected in step S17 to the distribution device 30 via the communication unit 15 and stores the storage table. The inspection 51 of 50 and the image processing device 52 are registered as new records (step S19), and the image data registration process is completed. Corresponding to step S19, the control unit 31 of the distribution device 30 receives the inspection identification information and the identification information of the image processing device from the image storage device 10 via the communication unit 35, and stores the information in the storage table 50. It is registered as a new record in the inspection 51 and the image processing device 52.

ついで、図8を参照して、振り分け装置30で実行される画像データ提供処理を説明する。画像データ提供処理は、画像データ登録処理の後に、クライアント端末40A又は40Bからの任意の検査の画像データの参照要求に応じて、画像データを画像処理装置のSSD23から読み出して、参照要求元のクライアント端末に提供し表示させる処理である。 Then, with reference to FIG. 8, the image data providing process executed by the sorting device 30 will be described. In the image data providing process, after the image data registration process, the image data is read from the SSD 23 of the image processing device in response to a reference request for the image data of an arbitrary inspection from the client terminal 40A or 40B, and the client of the reference request source. It is a process to be provided to the terminal and displayed.

クライアント端末40A又は40Bにおいて、操作部42を介するユーザーからの任意の検査の画像データの参照要求の操作入力を受け付けた場合に、制御部41は、通信部45を介して、表示対象の検査の画像データの参照要求を振り分け装置30に送信する。振り分け装置30において、通信部35を介して、クライアント端末40A又は40B(参照要求元のクライアント端末)からの検査の画像データの参照要求を受信開始したことをトリガーとして、制御部31は、記憶部に記憶されている画像データ提供プログラムに従い、画像データ提供処理を実行する。 When the client terminal 40A or 40B receives an operation input of a reference request for image data of an arbitrary inspection from a user via the operation unit 42, the control unit 41 checks the display target via the communication unit 45. A reference request for image data is transmitted to the sorting device 30. In the distribution device 30, the control unit 31 receives a reference request for inspection image data from the client terminal 40A or 40B (the client terminal of the reference request source) via the communication unit 35 as a trigger, and the control unit 31 stores the storage unit. The image data providing process is executed according to the image data providing program stored in.

なお、画像データ提供処理は、画像保管装置10以外が行っても問題はなく、例えば振り分け装置30が行ったり、画像処理装置20A〜20Cに分散して送信されるように構築し、各画像処理装置が自ら受信した画像データのみを自装置のSSD23に保存してもよい。 It should be noted that there is no problem even if the image data providing process is performed by a device other than the image storage device 10. For example, the image data providing process may be performed by the sorting device 30 or may be constructed so as to be distributed and transmitted to the image processing devices 20A to 20C, and each image processing is performed. Only the image data received by the device itself may be stored in the SSD 23 of the own device.

また、上記例のように、一般的には保存画像データの管理に保存テーブル50などのDBが用いられるが、画像データが保存されていることが管理されていればよい。例えば、クライアント端末からアクセス可能な、保存画像データを管理する別の管理サーバーがあってもよい。 Further, as in the above example, a DB such as a storage table 50 is generally used for managing the stored image data, but it is sufficient that the storage of the image data is managed. For example, there may be another management server that manages the stored image data that can be accessed from the client terminal.

図8に示すように、まず、制御部31は、通信部35を介して、参照要求元のクライアント端末からの検査の画像データの参照要求を受信する(ステップS21)。そして、制御部31は、ステップS21で受信された参照要求の画像データに対応する検査の検査識別情報が、RAMに記憶されている検査利用中リストに登録されているか否かを判別する(ステップS22)。検査利用中リストは、例えばクライアント端末ごとに設けられ、表示した画像データに対応する検査の検査識別情報と画像データをHDD13から読み出した画像処理装置とを格納する一時的なリストである。 As shown in FIG. 8, first, the control unit 31 receives a reference request for inspection image data from the client terminal of the reference request source via the communication unit 35 (step S21). Then, the control unit 31 determines whether or not the inspection identification information of the inspection corresponding to the image data of the reference request received in step S21 is registered in the inspection in-use list stored in the RAM (step). S22). The inspection in-use list is, for example, a temporary list provided for each client terminal and stores the inspection identification information of the inspection corresponding to the displayed image data and the image processing device that reads the image data from the HDD 13.

検査利用中リストに登録されている場合(ステップS22;YES)、制御部31は、検査利用中リストに登録されている画像処理装置を選択する(ステップS23)。検査利用中リストに登録されていない場合(ステップS22;NO)、制御部31は、保存テーブル50を記憶部33から読み出し、保存テーブル50において、ステップS21で受信された参照要求の画像データに対応する検査の検査51に対応する画像処理装置52が登録されているか否かを判別する(ステップS24)。 When registered in the inspection in use list (step S22; YES), the control unit 31 selects the image processing device registered in the inspection in use list (step S23). When not registered in the inspection in use list (step S22; NO), the control unit 31 reads the storage table 50 from the storage unit 33, and corresponds to the image data of the reference request received in step S21 in the storage table 50. It is determined whether or not the image processing device 52 corresponding to the inspection 51 of the inspection to be performed is registered (step S24).

画像処理装置52が登録されている場合(ステップS24;YES)、制御部31は、保存テーブル50において、ステップS21で受信された画像データに対応する検査の検査51に対応する画像処理装置52を選択する(ステップS25)。画像処理装置52が登録されていない場合(ステップS24;NO)、制御部31は、全ての画像処理装置20A〜20Cのうち、セッション数(クライアント端末の接続数)が一番少ない画像処理装置を選択する(ステップS26)。 When the image processing device 52 is registered (step S24; YES), the control unit 31 displays the image processing device 52 corresponding to the inspection 51 of the inspection corresponding to the image data received in step S21 in the storage table 50. Select (step S25). When the image processing device 52 is not registered (step S24; NO), the control unit 31 selects the image processing device having the smallest number of sessions (number of connections of client terminals) among all the image processing devices 20A to 20C. Select (step S26).

ステップS25又はS26の後、制御部31は、ステップS21で受信された参照要求の画像データの検査情報と、ステップS25又はS26で選択された画像処理装置とをRAMに格納されている検査利用中リストに登録する(ステップS27)。 After step S25 or S26, the control unit 31 is inspecting and using the inspection information of the image data of the reference request received in step S21 and the image processing device selected in step S25 or S26 in the RAM. Register in the list (step S27).

ステップS23又はS27の後、制御部31は、通信部35を介して、ステップS21で受信された参照要求の検査の画像データの取得要求を、ステップS23又はS27で選択された画像処理装置に送信する(ステップS28)。ステップS23を介するステップS28に対応して、選択された画像処理装置の制御部21は、通信部25を介して、取得要求を振り分け装置30から受信し、受信した取得要求に対応する検査の画像データを自装置のSSD23から読み出し、読み出した画像データをブラウザー表示用の画像データに変換し、振り分け装置30に返信する。また、選択された画像処理装置の制御部21は、画像データを変換したら、連続してクライアント端末で参照される可能性があるため、変換元の画像データをSSD23に一定期間(例えば、クライアント端末が表示画面(ブラウザー)を閉じるまで)記憶するものとする。 After step S23 or S27, the control unit 31 transmits a request for acquiring image data for inspection of the reference request received in step S21 to the image processing device selected in step S23 or S27 via the communication unit 35. (Step S28). Corresponding to step S28 via step S23, the control unit 21 of the selected image processing device receives the acquisition request from the distribution device 30 via the communication unit 25, and the image of the inspection corresponding to the received acquisition request. The data is read from the SSD 23 of the own device, the read image data is converted into image data for display on the browser, and the data is returned to the sorting device 30. Further, since the control unit 21 of the selected image processing device may continuously refer to the image data on the client terminal after converting the image data, the conversion source image data is transferred to the SSD 23 for a certain period of time (for example, the client terminal). It shall be memorized (until the display screen (browser) is closed).

ステップS25を介するステップS28に対応して、選択された画像処理装置の制御部21は、通信部25を介して、取得要求を振り分け装置30から受信し、受信した取得要求に対応する検査の画像データを自装置のSSD23から読み出し、読み出した画像データをブラウザー表示用の画像データに変換し、振り分け装置30に返信する。 Corresponding to step S28 via step S25, the control unit 21 of the selected image processing device receives the acquisition request from the distribution device 30 via the communication unit 25, and the image of the inspection corresponding to the received acquisition request. The data is read from the SSD 23 of the own device, the read image data is converted into image data for display on the browser, and the data is returned to the sorting device 30.

ステップS26を介するステップS28に対応して、選択された画像処理装置の制御部21は、通信部25を介して、取得要求を振り分け装置30から受信し、受信した取得要求に対応する検査の画像データの圧縮画像データを画像保管装置10に要求して取得し、取得した圧縮画像データを展開(解凍)しかつブラウザー表示用の画像データに変換し、振り分け装置30に返信する。画像保管装置10の制御部11は、通信部15を介して、圧縮画像データの要求を、選択された画像処理装置から受信し、受信した圧縮画像データの要求に対応する検査の画像データの圧縮画像データをHDD13から読み出して、当該選択された画像処理装置に返信する。 Corresponding to step S28 via step S26, the control unit 21 of the selected image processing device receives the acquisition request from the distribution device 30 via the communication unit 25, and the image of the inspection corresponding to the received acquisition request. Compressed image data of data is requested from the image storage device 10 to be acquired, the acquired compressed image data is expanded (decompressed), converted into image data for browser display, and returned to the sorting device 30. The control unit 11 of the image storage device 10 receives the request for compressed image data from the selected image processing device via the communication unit 15, and compresses the image data of the inspection corresponding to the request for the received compressed image data. The image data is read from the HDD 13 and returned to the selected image processing device.

そして、制御部31は、通信部35を介して、ブラウザー表示用の画像データを、選択された画像処理装置から受信し、ステップS21の参照要求元のクライアント端末に送信し(ステップS29)、画像データ提供処理を終了する。ステップS29に対応して、ステップS21の参照要求元のクライアント端末の制御部41は、通信部45を介して、ブラウザー表示用の画像データを振り分け装置30から受信して、表示部44のブラウザー上に表示する。また、画像処理装置のRAMに記憶されている検査利用中リストとSSD23に記憶されている画像データとは、例えば、対応するクライアント端末の表示画面(ブラウザー)が閉じられたことをトリガーとして、消去される。 Then, the control unit 31 receives the image data for browser display from the selected image processing device via the communication unit 35, transmits the image data to the client terminal of the reference request source in step S21 (step S29), and the image. End the data provision process. Corresponding to step S29, the control unit 41 of the client terminal that is the reference request source in step S21 receives the image data for browser display from the distribution device 30 via the communication unit 45, and on the browser of the display unit 44. Display on. Further, the inspection in-use list stored in the RAM of the image processing device and the image data stored in the SSD 23 are deleted, for example, triggered by the closing of the display screen (browser) of the corresponding client terminal. Will be done.

例えば、クライアント端末40Aで検査(study1)の画像データの参照要求がある場合に、振り分け装置30の画像データ提供処理の実行により、図6の保存テーブル50から、画像処理装置20Aが選択され、画像処理装置20Aで参照要求の検査(study1)の画像データがSSD23から読み出され、ブラウザー表示用の画像データに変換され、変換されたブラウザー表示用の画像データが、参照要求元のクライアント端末40Aの表示部44に表示される。 For example, when there is a reference request for the image data of the inspection (study 1) on the client terminal 40A, the image processing device 20A is selected from the storage table 50 of FIG. 6 by executing the image data providing process of the sorting device 30, and the image is displayed. The image data of the reference request inspection (study 1) is read from the SSD 23 by the processing device 20A, converted into image data for browser display, and the converted image data for browser display is the client terminal 40A of the reference request source. It is displayed on the display unit 44.

以上、本実施の形態によれば、振り分け装置30は、非圧縮の画像データを記憶するSSD23を備える画像処理装置20A〜20Cと、画像データの表示を行うクライアント端末40A,40Bと、に通信接続される。振り分け装置30は、検査の画像データと当該(検査51の)画像データがSSD23に記憶されている画像処理装置52とが対応付けられた保存テーブル50に基づいて、クライアント端末40A又は40Bから参照要求された画像データが記憶されている画像処理装置を選択し、参照要求された画像データのクライアント端末の表示用の画像データへの変換の処理を、選択された画像処理装置に要求する制御部31を備える。画像処理システム1は、振り分け装置30と、画像処理装置20A〜20Cと、クライアント端末40A,40Bと、を備える。画像処理装置20A〜20Cは、振り分け装置30から画像データの処理が要求された場合に、当該画像データを自装置のSSD23から読み出し、読み出した画像データを参照要求元のクライアント端末の表示用の画像データに変換する制御部21を備える。 As described above, according to the present embodiment, the distribution device 30 communicates with the image processing devices 20A to 20C provided with SSD 23 for storing uncompressed image data and the client terminals 40A and 40B for displaying the image data. Will be done. The distribution device 30 requests a reference from the client terminal 40A or 40B based on the storage table 50 in which the image data of the inspection and the image processing device 52 in which the image data (of the inspection 51) is stored in the SSD 23 are associated with each other. A control unit 31 that selects an image processing device in which the stored image data is stored, and requests the selected image processing device to process the conversion of the requested image data into image data for display on the client terminal. To prepare for. The image processing system 1 includes a sorting device 30, image processing devices 20A to 20C, and client terminals 40A and 40B. When the distribution device 30 requests the processing of the image data, the image processing devices 20A to 20C read the image data from the SSD 23 of the own device, and refer to the read image data as an image for display of the client terminal of the reference request source. A control unit 21 for converting data is provided.

このため、処理を要求された画像処理装置が参照要求の画像データを自装置のローカルストレージとしてのSSD23から読み出してブラウザー表示用の画像データに変換し、振り分け装置30が、変換されたブラウザー表示用の画像データを参照要求元のクライアント端末に送信して表示させることにより、サーバーサイドレンダリングを行う複数の画像処理装置20A〜20Cを備える場合においても、高速な画像データ参照を提供できる。 Therefore, the image processing device requested to process reads the image data of the reference request from the SSD 23 as the local storage of the own device and converts it into image data for browser display, and the sorting device 30 converts the converted browser display. By transmitting and displaying the image data of the above to the client terminal of the reference request source, high-speed image data reference can be provided even when a plurality of image processing devices 20A to 20C for performing server-side rendering are provided.

また、クライアント端末40A,40Bは、ゼロフットプリント端末である。このため、個人情報を残さない効果を得られることに加えて、ゼロフットプリント端末であると、画像データを参照する場合に、表示した画像データを保存しないためキャッシュの画像データを再利用する(毎回画像処理装置にアクセスする)ため、画像処理装置側にキャッシュの画像データが残されていないと遅くなってしまうが、画像処理装置側にキャッシュの画像データが記憶されていることで、画像データの処理を早くできすることができ、より高速な画像データ参照を提供できる。 Further, the client terminals 40A and 40B are zero footprint terminals. Therefore, in addition to obtaining the effect of not leaving personal information, in the case of a zero footprint terminal, when referring to the image data, the displayed image data is not saved and the cached image data is reused (). Since the image processing device is accessed every time), it will be slow if the cached image data is not left on the image processing device side, but the image data is stored on the image processing device side because the cached image data is stored. Can be processed quickly, and faster image data reference can be provided.

また、制御部31は、保存テーブル50に基づいて画像処理装置が選択されない場合に、画像処理装置20A〜20Cのうちから1つの画像処理装置を選択する。また、制御部31は、保存テーブル50に基づいて画像処理装置が選択されない場合に、画像処理装置20A〜20Cのうちからクライアント端末の接続数が最も少ない(セッション数が最も少ない)画像処理装置を選択する。このため、画像処理装置20A〜20Cの処理負担を低減できるとともに、より高速な画像データ参照を提供できる。 Further, the control unit 31 selects one image processing device from the image processing devices 20A to 20C when the image processing device is not selected based on the storage table 50. Further, when the image processing device is not selected based on the storage table 50, the control unit 31 uses the image processing device having the smallest number of client terminals connected (the smallest number of sessions) among the image processing devices 20A to 20C. select. Therefore, the processing load of the image processing devices 20A to 20C can be reduced, and higher-speed image data reference can be provided.

また、画像処理装置20A〜20Cは、圧縮画像データを記憶するHDD13を備える画像保管装置10に通信接続される。制御部21は、処理が要求された画像データが自装置のSSD23に記憶されていない場合に、当該画像データに対応する圧縮画像データを画像保管装置10のHDD13から取得し、取得した圧縮画像データを展開し参照要求元のクライアント端末の表示用の画像データに変換する。このため、保存テーブル50に登録がなくキャッシュの画像データが保存されていない場合にも、画像データ参照を提供できる。 Further, the image processing devices 20A to 20C are communication-connected to the image storage device 10 including the HDD 13 for storing the compressed image data. When the image data requested to be processed is not stored in the SSD 23 of the own device, the control unit 21 acquires the compressed image data corresponding to the image data from the HDD 13 of the image storage device 10, and the acquired compressed image data. Is expanded and converted into image data for display on the client terminal of the reference request source. Therefore, even when there is no registration in the storage table 50 and the image data in the cache is not stored, the image data reference can be provided.

また、制御部21は、処理が要求された画像データが自装置のSSD23に記憶されていない場合に、取得した圧縮画像データから展開された画像データを自装置のSSD23に記憶する。制御部31は、記憶された展開された画像データの情報を検査利用中リストとしてRAMに保持し、検査利用中リスト及び保存テーブル50に基づいて、クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する。このため、保存テーブル50に登録がなくSSD23に記憶された画像データについても、高速な画像データ参照を提供できる。 Further, when the image data requested to be processed is not stored in the SSD 23 of the own device, the control unit 21 stores the image data developed from the acquired compressed image data in the SSD 23 of the own device. The control unit 31 holds the stored expanded image data information in the RAM as an inspection-using list, and stores the image data requested for reference from the client terminal based on the inspection-using list and the storage table 50. Select the image processing device you are using. Therefore, high-speed image data reference can be provided even for the image data stored in the SSD 23 without being registered in the storage table 50.

(変形例)
上記実施の形態の複数の変形例を説明する。
(Modification example)
A plurality of modifications of the above embodiment will be described.

まず、上記実施の形態では、振り分け装置30のCPU31が、クライアント端末から検査の画像データの表示要求を受信した場合に、保存テーブル50などを用いて、SSD23に当該画像データが記憶されている画像処理装置を選択し、画像データの処理(画像データの読み出し及び変換)を、選択した画像処理装置に要求する構成であったが、これに限定されるものではない。 First, in the above embodiment, when the CPU 31 of the distribution device 30 receives the inspection image data display request from the client terminal, the image data is stored in the SSD 23 using the storage table 50 or the like. The configuration is such that a processing device is selected and image data processing (reading and conversion of image data) is required of the selected image processing device, but the present invention is not limited to this.

例えば、振り分け装置30は、検査の画像データと当該(検査51の)画像データがSSD23に記憶されている画像処理装置52とが対応付けられた保存テーブル50に基づいて、クライアント端末40A又は40Bから参照要求された画像データが記憶されている画像処理装置を選択し、通信部35を介して、選択された画像処理装置の情報を参照要求元のクライアント端末に送信する制御部31を備える構成とする。参照要求元のクライアント端末の制御部41は、通信部45を介して、選択された画像処理装置の情報を振り分け装置30から受信すると、上記参照要求の画像データの参照要求を、選択された画像処理装置の情報に対応する画像処理装置に送信する。画像処理装置の制御部21は、通信部25を介して、画像データの処理の要求をクライアント端末から受信し、受信した画像データの処理の要求に応じて、当該画像データをSSD23から読み出し、ブラウザー表示用の画像データに変換し、通信部25を介して、ブラウザー表示用の画像データを直接、参照要求元のクライアント端末に送信する。 For example, the distribution device 30 can be used from the client terminal 40A or 40B based on the storage table 50 in which the image data of the inspection and the image processing device 52 in which the image data (of the inspection 51) is stored in the SSD 23 are associated with each other. A configuration including a control unit 31 for selecting an image processing device in which reference-requested image data is stored and transmitting information of the selected image processing device to a client terminal of a reference request source via a communication unit 35. do. When the control unit 41 of the client terminal of the reference request source receives the information of the selected image processing device from the distribution device 30 via the communication unit 45, the control unit 41 of the image data of the reference request receives the selected image. It is transmitted to the image processing device corresponding to the information of the processing device. The control unit 21 of the image processing device receives a request for processing image data from the client terminal via the communication unit 25, reads the image data from the SSD 23 in response to the request for processing the received image data, and uses a browser. It is converted into image data for display, and the image data for browser display is directly transmitted to the client terminal of the reference request source via the communication unit 25.

このため、クライアント端末から処理を直接要求された画像処理装置が、参照要求の画像データを自装置のローカルストレージとしてのSSD23から読み出してブラウザー表示用の画像データに変換し、変換されたブラウザー表示用の画像データを参照要求元のクライアント端末に送信して表示させることにより、サーバーサイドレンダリングを行う複数の画像処理装置20A〜20Cを備える場合においても、高速な画像データ参照を提供できる。 Therefore, the image processing device directly requested to process from the client terminal reads the image data of the reference request from the SSD 23 as the local storage of the own device, converts it into image data for browser display, and converts the image data for browser display. By transmitting and displaying the image data of the above to the client terminal of the reference request source, high-speed image data reference can be provided even when a plurality of image processing devices 20A to 20C for performing server-side rendering are provided.

また、上記実施の形態では、画像処理システム1が、同一の医療施設内に配置されている構成としたが、これに限定されるものではない。例えば、画像保管装置10がクラウド上にあり、複数の画像処理装置、振り分け装置30、複数のクライアント端末が、同一の医療施設内に配置されている構成としてもよい。 Further, in the above embodiment, the image processing system 1 is arranged in the same medical facility, but the present invention is not limited to this. For example, the image storage device 10 may be located on the cloud, and a plurality of image processing devices, a distribution device 30, and a plurality of client terminals may be arranged in the same medical facility.

また、上記実施の形態では、画像保管装置10がHDD13を備え、画像処理装置がSSD23を備える構成としたが、これに限定されるものではない。画像処理装置の記憶手段と、画像保管装置10の記憶手段との間に性能差が生じる(画像処理装置の記憶手段が、画像保管装置10の記憶手段よりもアクセス(読み出し)速度が高速)ものであればよい。特に、上記の画像保管装置10がクラウド上にある構成では、画像処理装置の記憶手段がHDDであっても十分効果がある。 Further, in the above embodiment, the image storage device 10 is provided with the HDD 13 and the image processing device is provided with the SSD 23, but the present invention is not limited to this. A performance difference occurs between the storage means of the image processing device and the storage means of the image storage device 10 (the storage means of the image processing device has a higher access (reading) speed than the storage means of the image storage device 10). It should be. In particular, in the configuration in which the image storage device 10 is located on the cloud, even if the storage means of the image processing device is an HDD, it is sufficiently effective.

また、例えば、大きなグループ病院において、画像保管装置を共有し、距離的に近い地域ごとに複数の画像処理装置を設け、当該グループ内の各病院にクライアント端末を設ける構成としてもよい。 Further, for example, in a large group hospital, an image storage device may be shared, a plurality of image processing devices may be provided in each area close to each other in a short distance, and a client terminal may be provided in each hospital in the group.

また、上記実施の形態では、複数の画像処理装置が、同一の医療施設内に配置されている構成としたが、これに限定されるものではない。例えば、複数の画像処理装置が、複数の医療施設に跨って配置されている構成としてもよい。いずれかの医療施設に、複数の画像処理装置が配置されていれば、効果が得られる。 Further, in the above embodiment, a plurality of image processing devices are arranged in the same medical facility, but the present invention is not limited to this. For example, a plurality of image processing devices may be arranged across a plurality of medical facilities. If a plurality of image processing devices are arranged in any of the medical facilities, the effect can be obtained.

また、上記実施の形態では、振り分け装置30が、保存テーブル50を記憶部33に記憶している構成としたが、これに限定されるものではない。振り分け装置30が、保存テーブル50をHDD13に記憶している構成としてもよい。クライアント端末の制御部41は、通信部45を介して、検査の画像データが記憶されている画像処理装置の要求を画像保管装置10に送信する。画像保管装置10の制御部11が、通信部15を介して、クライアント端末から検査の画像データが記憶されている画像処理装置の要求を受信した場合に、HDD13に記憶している保存テーブル50などを用いて、SSD23に当該画像データが記憶されている画像処理装置を選択し、通信部15を介して、選択した画像処理装置の情報を要求元のクライアント端末に送信する構成となる。クライアント端末から画像処理装置への画像データの処理の要求は、上記の振り分け装置30が選択した画像処理装置の情報をクライアント端末に送信する構成と同様である。 Further, in the above embodiment, the distribution device 30 has a configuration in which the storage table 50 is stored in the storage unit 33, but the present invention is not limited to this. The distribution device 30 may be configured to store the storage table 50 in the HDD 13. The control unit 41 of the client terminal transmits a request of the image processing device in which the image data of the inspection is stored to the image storage device 10 via the communication unit 45. When the control unit 11 of the image storage device 10 receives a request from the image processing device that stores the image data of the inspection from the client terminal via the communication unit 15, the storage table 50 or the like stored in the HDD 13 or the like. Is used to select an image processing device in which the image data is stored in the SSD 23, and the information of the selected image processing device is transmitted to the requesting client terminal via the communication unit 15. The request for processing the image data from the client terminal to the image processing device is the same as the configuration in which the information of the image processing device selected by the distribution device 30 is transmitted to the client terminal.

また、病院内で基幹に画像保管装置10があり、当該病院内の各部門に、画像処理装置が複数ある構成としてもよい。この部門内は、ネットワークの通信速度が高速であることが想定される。このため、画像処理装置を各部門内に配置することで、画像データの表示を早くするとともに、基幹ネットワークにかかる負荷を下げることができる。 Further, the image storage device 10 may be provided at the core of the hospital, and a plurality of image processing devices may be provided in each department in the hospital. Within this department, it is assumed that the communication speed of the network is high. Therefore, by arranging the image processing device in each department, it is possible to speed up the display of the image data and reduce the load on the backbone network.

また、例えば、振り分け装置30の制御部31は、複数の画像処理装置の稼働状態を把握し、起動していない画像処理装置については、保存テーブル50に登録されていても他の画像処理装置に画像データの処理(画像データの読み出し、変換)を振り分けて要求する機能がある構成としてもよい。 Further, for example, the control unit 31 of the distribution device 30 grasps the operating states of a plurality of image processing devices, and the image processing devices that have not been started can be registered in another image processing device even if they are registered in the storage table 50. The configuration may have a function of distributing and requesting image data processing (reading and conversion of image data).

また、振り分け装置30の制御部31は、特定の画像処理装置に負荷がかかっている(例えば、クライアント端末の接続数が多い)場合は、その画像処理装置が保存テーブル50に登録されていても、敢えて他の画像処理装置に画像データの処理を振り分けて要求する構成としてもよい。 Further, when the control unit 31 of the distribution device 30 is loaded on a specific image processing device (for example, the number of connections of client terminals is large), the control unit 31 may be registered in the storage table 50 even if the image processing device is registered in the storage table 50. The configuration may be such that the processing of the image data is intentionally distributed to another image processing device and requested.

また、上記の振り分け装置30が保存テーブル50のみ管理し、クライアント端末が直接画像処理装置に問い合わせる構成を前提として、次の2つの構成が考えられる。1つ目の構成として、振り分け装置30が画像処理装置にアクセスできない場合は、クライアント端末が画像処理装置をランダムに選択して画像データの処理(画像データの読み出し、変換)の要求を行う構成としてもよい。2つ目の構成として、クライアント端末は、過去に画像処理装置にアクセスした記録があれば、振り分け装置30に問い合わせることなく、過去にアクセスした同一の画像処理装置を選択して画像データの処理の要求を行う構成としてもよい。 Further, on the premise that the distribution device 30 manages only the storage table 50 and the client terminal directly inquires of the image processing device, the following two configurations can be considered. As the first configuration, when the distribution device 30 cannot access the image processing device, the client terminal randomly selects the image processing device and requests the image data processing (reading and conversion of the image data). May be good. As a second configuration, if the client terminal has a record of accessing the image processing device in the past, the client terminal selects the same image processing device accessed in the past and processes the image data without inquiring to the sorting device 30. It may be configured to make a request.

なお、上記実施の形態及び変形例における記述は、本発明に係る好適な振り分け装置及び振分けシステム及びプログラムの一例であり、これに限定されるものではない。例えば、上記実施の形態及び変形例のうち少なくとも2つの構成を適宜組み合わせる構成としてもよい。 The description in the above-described embodiment and modification is an example of a suitable sorting device, sorting system, and program according to the present invention, and is not limited thereto. For example, at least two configurations of the above-described embodiments and modifications may be appropriately combined.

また、上記実施の形態及び変形例における画像処理システム1を構成する各部の細部構成及び細部動作に関して本発明の趣旨を逸脱することのない範囲で適宜変更可能である。 Further, the detailed configuration and detailed operation of each part constituting the image processing system 1 in the above-described embodiment and modification can be appropriately changed without departing from the spirit of the present invention.

1 画像処理システム
10 画像保管装置
20A,20B,20C 画像処理装置
30 振り分け装置
40A,40B クライアント端末
11,21,31,41 制御部
12,22,32,42 操作部
13 HDD
23 SSD
33,43 記憶部
14,24,34,44 表示部
15,25,35,45 通信部
16,26,36,46 バス
1 Image processing system 10 Image storage device 20A, 20B, 20C Image processing device 30 Sorting device 40A, 40B Client terminal 11,21,31,41 Control unit 12,22,32,42 Operation unit 13 HDD
23 SSD
33,43 Storage unit 14,24,34,44 Display unit 15,25,35,45 Communication unit 16,26,36,46 Bus

Claims (10)

非圧縮の画像データを記憶する第1の記憶部を備える複数の画像処理装置と、画像データの表示を行うクライアント端末と、に通信接続される振り分け装置であって、
画像データと当該画像データが第1の記憶部に記憶されている前記画像処理装置とが対応付けられた保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する選択部と、
前記参照要求された画像データの前記クライアント端末の表示用の画像データへの変換の処理を前記選択された画像処理装置に要求する第1の制御部と、を備える振り分け装置。
A distribution device that is communication-connected to a plurality of image processing devices having a first storage unit for storing uncompressed image data and a client terminal that displays image data.
Image processing in which image data requested for reference from the client terminal is stored based on a storage table associated with the image data and the image processing device in which the image data is stored in the first storage unit. A selection section that selects the device, and
A distribution device including a first control unit that requests the selected image processing device to process the conversion of the requested image data into image data for display on the client terminal.
非圧縮の画像データを記憶する第1の記憶部を備える複数の画像処理装置と、画像データの表示を行うクライアント端末と、に通信接続される振り分け装置であって、
画像データと当該画像データが第1の記憶部に記憶されている前記画像処理装置とが対応付けられた保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する選択部と、
前記選択された画像処理装置の情報を前記参照要求元のクライアント端末に送信する第1の制御部と、を備える振り分け装置。
A distribution device that is communication-connected to a plurality of image processing devices having a first storage unit for storing uncompressed image data and a client terminal that displays image data.
Image processing in which image data requested for reference from the client terminal is stored based on a storage table associated with the image data and the image processing device in which the image data is stored in the first storage unit. A selection section that selects the device, and
A distribution device including a first control unit that transmits information of the selected image processing device to the client terminal of the reference request source.
請求項1又は2に記載の振り分け装置と、
前記複数の画像処理装置と、
前記クライアント端末と、を備え、
前記画像処理装置は、
画像データの処理が要求された場合に、当該画像データを自装置の前記第1の記憶部から読み出し、読み出した画像データを前記参照要求元のクライアント端末の表示用の画像データに変換する第2の制御部を備える画像処理システム。
The sorting device according to claim 1 or 2,
The plurality of image processing devices and
With the client terminal
The image processing device is
When the processing of the image data is requested, the image data is read from the first storage unit of the own device, and the read image data is converted into the image data for display of the client terminal of the reference request source. An image processing system equipped with a control unit.
前記クライアント端末は、ゼロフットプリント端末である請求項3に記載の画像処理システム。 The image processing system according to claim 3, wherein the client terminal is a zero footprint terminal. 前記選択部は、前記保存テーブルに基づいて画像処理装置が選択されない場合に、前記複数の画像処理装置のうちから1つの画像処理装置を選択する請求項3又は4に記載の画像処理システム。 The image processing system according to claim 3 or 4, wherein the selection unit selects one image processing device from the plurality of image processing devices when the image processing device is not selected based on the storage table. 前記選択部は、前記保存テーブルに基づいて画像処理装置が選択されない場合に、前記複数の画像処理装置のうちからクライアント端末の接続数が最も少ない画像処理装置を選択する請求項5に記載の画像処理システム。 The image according to claim 5, wherein the selection unit selects the image processing device having the smallest number of connections of the client terminal from the plurality of image processing devices when the image processing device is not selected based on the storage table. Processing system. 前記複数の画像処理装置は、圧縮画像データを記憶する第2の記憶部に通信接続され、
前記第2の制御部は、前記処理が要求された画像データが自装置の第1の記憶部に記憶されていない場合に、当該画像データに対応する圧縮画像データを前記第2の記憶部から取得し、取得した圧縮画像データを展開し前記参照要求元のクライアント端末の表示用の画像データに変換する請求項5又は6に記載の画像処理システム。
The plurality of image processing devices are communication-connected to a second storage unit that stores compressed image data.
When the image data for which the processing is requested is not stored in the first storage unit of the own device, the second control unit stores compressed image data corresponding to the image data from the second storage unit. The image processing system according to claim 5 or 6, which is obtained, expands the acquired compressed image data, and converts it into image data for display of the client terminal of the reference request source.
前記第2の制御部は、前記展開された画像データを自装置の前記第1の記憶部に記憶し、
前記選択部は、前記記憶された展開された画像データの情報を保持し、当該保持された画像データの情報及び前記保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する請求項7に記載の画像処理システム。
The second control unit stores the expanded image data in the first storage unit of its own device, and stores the expanded image data in the first storage unit.
The selection unit holds the information of the stored expanded image data, and the image data requested for reference from the client terminal is stored based on the information of the held image data and the storage table. The image processing system according to claim 7, wherein the image processing apparatus is selected.
非圧縮の画像データを記憶する記憶部を備える複数の画像処理装置と、画像データの表示を行うクライアント端末と、に通信接続される振り分け装置のコンピューターを、
画像データと当該画像データが記憶部に記憶されている前記画像処理装置とが対応付けられた保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する選択部、
前記参照要求された画像データの前記クライアント端末の表示用の画像データへの変換の処理を前記選択された画像処理装置に要求する制御部、
として機能させるためのプログラム。
A computer of a distribution device that is communicated and connected to a plurality of image processing devices having a storage unit for storing uncompressed image data, a client terminal for displaying image data, and a computer.
Based on the storage table in which the image data and the image processing device in which the image data is stored are associated with each other, the image processing device in which the image data requested for reference from the client terminal is stored is selected. Selection part,
A control unit that requests the selected image processing apparatus to process the conversion of the requested image data into image data for display on the client terminal.
A program to function as.
非圧縮の画像データを記憶する記憶部を備える複数の画像処理装置と、画像データの表示を行うクライアント端末と、に通信接続される振り分け装置のコンピューターを、
画像データと当該画像データが記憶部に記憶されている前記画像処理装置とが対応付けられた保存テーブルに基づいて、前記クライアント端末から参照要求された画像データが記憶されている画像処理装置を選択する選択部、
前記選択された画像処理装置の情報を前記参照要求元のクライアント端末に送信する制御部、
として機能させるためのプログラム。
A computer of a distribution device that is communicated and connected to a plurality of image processing devices having a storage unit for storing uncompressed image data, a client terminal for displaying image data, and a computer.
Based on the storage table in which the image data and the image processing device in which the image data is stored are associated with each other, the image processing device in which the image data requested for reference from the client terminal is stored is selected. Selection part,
A control unit that transmits information on the selected image processing device to the client terminal of the reference request source.
A program to function as.
JP2020098073A 2020-06-05 2020-06-05 Sorting device, image processing system and program Active JP7428081B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020098073A JP7428081B2 (en) 2020-06-05 2020-06-05 Sorting device, image processing system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020098073A JP7428081B2 (en) 2020-06-05 2020-06-05 Sorting device, image processing system and program

Publications (2)

Publication Number Publication Date
JP2021190037A true JP2021190037A (en) 2021-12-13
JP7428081B2 JP7428081B2 (en) 2024-02-06

Family

ID=78850056

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020098073A Active JP7428081B2 (en) 2020-06-05 2020-06-05 Sorting device, image processing system and program

Country Status (1)

Country Link
JP (1) JP7428081B2 (en)

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002249939A1 (en) 2001-01-11 2002-07-24 Z-Force Communications, Inc. File switch and switched file system
JP2002304338A (en) 2001-04-04 2002-10-18 Ricoh Co Ltd Data distribution system
US7725730B2 (en) 2002-08-09 2010-05-25 Emc Corporation Cryptographic methods and apparatus for secure authentication
US8266182B2 (en) 2006-06-30 2012-09-11 Harmonic Inc. Transcoding for a distributed file system
WO2011071104A1 (en) 2009-12-10 2011-06-16 日本電気株式会社 Distributed file system, data selection method of same and program
WO2013005761A1 (en) 2011-07-05 2013-01-10 日本電気株式会社 Content distribution system, cache server and content distribution method
US20140143298A1 (en) 2012-11-21 2014-05-22 General Electric Company Zero footprint dicom image viewer
JP6364160B2 (en) 2013-07-31 2018-07-25 富士通株式会社 Menu control method, menu control apparatus, and menu control program
JP6494340B2 (en) 2015-03-12 2019-04-03 サクサ株式会社 Communication apparatus and communication system
ES2970866T3 (en) 2016-04-28 2024-05-31 Ericsson Telefon Ab L M Cached content resource management

Also Published As

Publication number Publication date
JP7428081B2 (en) 2024-02-06

Similar Documents

Publication Publication Date Title
JP7489643B2 (en) User-oriented medical imaging and information packaging, compression and distribution system - Patents.com
US20100054566A1 (en) Medical image management system
JP2007323378A (en) Image storing method and image storage device
US20160378917A1 (en) Imaging Study Queries Across Multiple Facilities And Repositories
CN111524581A (en) Method for realizing medical film and data interaction through cloud platform
JP2013250903A (en) Medical data management system
US10769201B2 (en) Image management device, image display system, and image display method
JP2006301965A (en) Information processor, image processor, image processing system and method, and storage medium
JP2018173937A (en) Precise retrieval and extraction of medical image and data in cloud storage
JP5874524B2 (en) Medical cooperation system
JP2019220036A (en) Medical image display system
JP7428081B2 (en) Sorting device, image processing system and program
JP2006350998A (en) Information processing apparatus and information processing method
JP6881628B2 (en) Medical cooperation system and control program
JP6809249B2 (en) Image display system
JP2009047873A (en) Image display method and device, and image display program
JP4693452B2 (en) Image management system and image management apparatus
JP4468050B2 (en) Medical data management method and system, and terminal used therefor
JP6662317B2 (en) Medical cooperation system
JP2017151584A (en) Medical information processing device, program, and medical information management system
Dennison et al. Informatics challenges—lossy compression in medical imaging
JP2010201002A (en) Small scale diagnosis system and program
JP2022526711A (en) Systems and methods for transferring medical image recordings using preferred transfer protocols
KR101185729B1 (en) Medical image inquiry system
CN213877603U (en) Regional medical image remote diagnosis system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221223

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231215

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: 20231226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240108

R150 Certificate of patent or registration of utility model

Ref document number: 7428081

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150