JP2000270325A - File communication server - Google Patents
File communication serverInfo
- Publication number
- JP2000270325A JP2000270325A JP7131899A JP7131899A JP2000270325A JP 2000270325 A JP2000270325 A JP 2000270325A JP 7131899 A JP7131899 A JP 7131899A JP 7131899 A JP7131899 A JP 7131899A JP 2000270325 A JP2000270325 A JP 2000270325A
- Authority
- JP
- Japan
- Prior art keywords
- format
- file
- receiving
- transmitting
- storage
- 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.)
- Pending
Links
Landscapes
- Facsimiles In General (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【課題】 取り扱えるファイル形式が相違するシステム
間でもファイルを通信できるようにする。
【解決手段】 例えばJPEG画像ファイルをシステム
1A、1B、1C間で通信する場合、送信側システム1
Aからサーバ3へ画像ファイルを送り、サーバ3で保存
し、サーバ3から受信側システム1B、1Cへ画像ファ
イルを送る。サーバ3は、送信側システム1Aから画像
ファイルを受信するとき、送信側システム1Aが所望す
るJPEG圧縮形式がどのようなものであっても、これ
を許可して、送信側システム1Aの所望するJPEG圧
縮形式の画像ファイル21、23又は25を受信し、こ
れを適切なJPEG圧縮形式で保存する。サーバ3は、
保存してある画像ファイル51、53又は55を受信側
システム1B、1Cへを送信するとき、その画像ファイ
ルを受信側システム1B、1Cが取り扱えるJPEG圧
縮形式にして送信する。
(57) [Summary] [PROBLEMS] To enable file communication between systems that can handle different file formats. For example, when a JPEG image file is communicated between systems 1A, 1B, and 1C, a transmitting system 1
The image file is sent from A to the server 3, stored in the server 3, and sent from the server 3 to the receiving side systems 1B, 1C. When receiving the image file from the transmitting system 1A, the server 3 permits the JPEG compression format desired by the transmitting system 1A, and permits the JPEG compression format desired by the transmitting system 1A. It receives the compressed image file 21, 23 or 25 and saves it in an appropriate JPEG compression format. Server 3
When transmitting the stored image files 51, 53 or 55 to the receiving side systems 1B and 1C, the image files are transmitted in a JPEG compression format that can be handled by the receiving side systems 1B and 1C.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、システム間でファ
イルを通信するために働くサーバに関し、特に、医用画
像の国際標準規格であるDICOM3.0に準拠して画像
ファイルを通信するのに好適なファイル通信サーバに関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a server for communicating files between systems, and more particularly, to a server suitable for communicating image files in conformity with DICOM 3.0, which is an international standard for medical images. Related to a file communication server.
【0002】[0002]
【従来の技術】医用画像の国際標準規格であるDICO
M3.0は、画像ファイルを通信するときのプロトコルと
画像ファイルの形式などが規定されている。その中で、
圧縮方式としてJPEGが利用できることが規定されて
いる。よって、DICOMでは、非圧縮ファイルとJP
EG圧縮ファイルとを合わせて10種類以上の形式の画
像ファイルが利用できる。例えば、次のような形式の画
像ファイルが利用できる。2. Description of the Related Art DICO, an international standard for medical images
M3.0 defines a protocol for communicating an image file, a format of the image file, and the like. inside that,
It is defined that JPEG can be used as a compression method. Therefore, in DICOM, uncompressed files and JP
A total of 10 or more types of image files can be used together with the EG compressed file. For example, image files in the following formats can be used.
【0003】(1)非圧縮 Implicit 8bit, Implicit 12bit, Implicit 16bit Explicit 8bit, Explicit 12bit, Explicit 16bit (2)可逆圧縮 Lossless 8bit, Lossless 12bit, Lossless 16bit (3)非可逆圧縮 Baseline 8bit, Extended 8bit, Extended 12bit DICOMに準拠して医用画像を通信するシステム同士
は、どのファイル形式を取り扱っているかを一方から他
方に知らせて共通のファイル形式をネゴシエートした後
に、その共通形式の画像ファイルの通信を開始する。(1) Non-compressed Implicit 8bit, Implicit 12bit, Implicit 16bit Explicit 8bit, Explicit 12bit, Explicit 16bit (2) Lossless compression Lossless 8bit, Lossless 12bit, Lossless 16bit (3) Lossless compression Baseline 8bit, Extended 8bit, Extended Systems that communicate medical images in compliance with 12-bit DICOM inform one another of which file format is being handled, negotiate a common file format, and then start communication of the common format image file.
【0004】[0004]
【発明が解決しようとする課題】相互間で共通の画像フ
ァイル形式がないシステム間では、画像ファイルを通信
することができない。[0006] Image files cannot be communicated between systems that do not have a common image file format.
【0005】従って、本発明の目的は、取り扱えるファ
イル形式が相違するシステム間でもファイルを通信でき
るようにすることにある。Accordingly, it is an object of the present invention to enable files to be communicated between systems that handle different file formats.
【0006】本発明の別の目的は、上記目的を達成する
上で有利なファイル転送の手法を提供することある。Another object of the present invention is to provide a file transfer method which is advantageous in achieving the above object.
【0007】[0007]
【課題を解決するための手段】本発明は、ファイルを送
信したい送信側システムからファイルを受信して保存
し、前記ファイルを受信したい受信側システムへ、保存
した前記ファイルを送信するためのファイル通信サーバ
及びその動作方法を提供する。SUMMARY OF THE INVENTION The present invention provides a file communication system for receiving and storing a file from a transmitting system that wants to transmit a file, and transmitting the stored file to a receiving system that wants to receive the file. A server and a method of operating the server are provided.
【0008】本発明のファイル通信サーバは、送信側シ
ステムからファイルを受信するときの受信形式を送信側
システムとネゴシエートしてから、受信形式にされたフ
ァイルを送信側システムから受信する受信部と、受信側
システムへファイルを送信するときの送信形式を受信側
システムとネゴシエートしてから、ファイルを受信側側
システムへ送信する送信部と、ファイルを受信するとき
には、ファイルを保存するための保存形式を決定して、
保存形式で受信ファイルを保存し、保存したファイルを
送信するときには、そのファイルを送信するための実際
の送信形式を決定して、そのファイルを上記実際の送信
形式にして送信部に渡すファイル形式変換部とを備え
る。ここで、保存形式は、受信形式と同じか又は受信形
式から変換可能なファイル形式である。また、上記実際
の送信形式は、保存形式と同じか又は保存形式から変換
可能であり、且つ、受信側システムが取り扱うことので
きるファイル形式である。[0008] The file communication server of the present invention negotiates a receiving format when receiving a file from the transmitting system with the transmitting system, and then receives the file in the receiving format from the transmitting system; A transmission unit that negotiates the transmission format when transmitting a file to the receiving system with the receiving system and then transmits the file to the receiving system, and a storage format for storing the file when receiving the file. Decide,
When saving a received file in the save format and transmitting the saved file, determine the actual transmission format for sending the file, convert the file to the actual transmission format described above, and pass the file format to the transmission unit Unit. Here, the storage format is the same as the reception format or a file format that can be converted from the reception format. The actual transmission format is the same as the storage format or a file format that can be converted from the storage format and can be handled by the receiving system.
【0009】このファイル通信サーバはファイル形式の
変換機能を有しているため、送信側システムと受信側シ
ステムとが共通するファイル形式をもっていなくても、
このファイル通信サーバを仲介にしてファイルを通信す
ることができる。Since this file communication server has a file format conversion function, even if the transmitting system and the receiving system do not have a common file format,
The file can be communicated using the file communication server as an intermediary.
【0010】好適な実施形態では、上記受信部は、送信
側システムと受信形式をネゴシエートするとき、送信側
システムが取り扱えるファイル形式を受信形式とする。
よって、送信側システムとの受信形式のネゴシエートは
必ず成立して、送信側システムから確実にファイルを受
信することができる。In a preferred embodiment, when the receiving unit negotiates the receiving format with the transmitting system, the receiving unit uses a file format that can be handled by the transmitting system as the receiving format.
Therefore, negotiation of the reception format with the transmission side system is always established, and the file can be reliably received from the transmission side system.
【0011】好適な実施形態では、上記送信部が、受信
側システムと送信形式をネゴシエートするとき、受信側
システムが取り扱えるファイル形式を送信形式とする。
よって、受信側システムとの送信形式のネゴシエートは
必ず成立し、受信側システムへ確実にファイルを送信す
ることができる。In a preferred embodiment, when the transmission unit negotiates the transmission format with the receiving system, a file format that can be handled by the receiving system is set as the transmission format.
Therefore, negotiation of the transmission format with the receiving system is always established, and the file can be transmitted to the receiving system without fail.
【0012】好適な実施形態では、このファイル通信サ
ーバは予め設定された設定保存形式を記憶している。そ
して、このサーバのファイル変換部は、保存形式を決定
するとき、設定保存形式が受信形式と同じか又は受信形
式から変換可能である場合には、その設定保存形式を保
存形式とし、一方、設定保存形式が受信形式から変換不
可能な場合は、受信形式から変換可能な別のファイル形
式を保存形式とする。これにより、受信したファイルを
保存する場合に、原則として、予め設定した所望のファ
イル形式で保存できると共に、その設定保存形式が不適
切な場合でも、別の適切な形式で確実に保存することが
できる。In a preferred embodiment, the file communication server stores a preset setting storage format. When determining the storage format, if the setting storage format is the same as the reception format or can be converted from the reception format, the file conversion unit of the server uses the setting storage format as the storage format. If the storage format cannot be converted from the reception format, another file format that can be converted from the reception format is set as the storage format. As a result, when saving the received file, in principle, it is possible to save in a desired file format set in advance, and even if the setting saving format is inappropriate, it is possible to surely save the received file in another appropriate format. it can.
【0013】好適な実施形態では、ファイル変換部が、
保存形式を決定するとき、上記設定保存形式が受信形式
から変換可能であっても、受信形式からその設定保存形
式に変換することが所定の観点から不利な場合(例え
ば、ファイルサイズが増えるというデメリットしか生じ
ない場合など)には、受信形式から変換可能で且つ設定
保存形式よりも有利な(例えば、ファイルサイズが増え
ない)別のファイル形式を保存形式とする。これによ
り、原則的には設定保存形式で保存するが、それより有
利な保存形式がある場合には、その有利な保存形式で保
存することができる。In a preferred embodiment, the file conversion unit includes:
When the storage format is determined, even if the setting storage format can be converted from the reception format, it is disadvantageous from a predetermined viewpoint to convert from the reception format to the setting storage format (for example, a disadvantage that the file size increases). In this case, another file format that can be converted from the reception format and is more advantageous than the setting storage format (for example, does not increase the file size) is set as the storage format. As a result, the data is stored in the setting storage format in principle, but if there is a more advantageous storage format, the data can be stored in the more advantageous storage format.
【0014】好適な実施形態では、ファイル形式変換部
が、上記実際の送信形式を決定するとき、受信側システ
ムとネゴシエートした送信形式が保存形式と同じか又は
保存形式から変換可能な場合は、そのネゴシエートした
送信形式を上記実際の送信形式とし、一方、ネゴシエー
トした送信形式が保存形式から変換不可能な場合は、保
存形式から変換可能で且つ受信側システムが取り扱える
別のファイル形式を上記実際の送信形式とする。これに
より、どのような形式で保存されているファイルでも、
確実に受信側システムが取り扱える形式で受信システム
へ送信することができる。In a preferred embodiment, when the file format conversion unit determines the actual transmission format, if the transmission format negotiated with the receiving system is the same as the storage format or can be converted from the storage format, the file format conversion unit determines the actual transmission format. The negotiated transmission format is set as the actual transmission format. On the other hand, if the negotiated transmission format cannot be converted from the storage format, another file format that can be converted from the storage format and can be handled by the receiving system is used as the actual transmission format. Format. This allows files stored in any format,
The data can be transmitted to the receiving system in a format that can be reliably handled by the receiving system.
【0015】好適な実施形態では、DICOM準拠の画
像ファイル通信に本発明の原理を適用しており、上記フ
ァイル形式とは具体的には画像ファイルのJPEG圧縮
形式(非圧縮も含む)である。しかし、本発明の適用分
野は、画像ファイルとその圧縮形式にのみ限定されるの
ではなく、他のファイルや他のファイル形式にも適用可
能である。In a preferred embodiment, the principle of the present invention is applied to image file communication conforming to DICOM, and the above-mentioned file format is specifically a JPEG compression format (including non-compression) of an image file. However, the field of application of the present invention is not limited to image files and their compression formats, but is also applicable to other files and other file formats.
【0016】好適な実施形態では、画像ファイルの圧縮
形式を変換する(例えば、圧縮や解凍を行う)とき、画
像ファイルをヘッダとデータに分離し、データに対して
のみ変換を行い、ヘッダと変換後のデータとを結合し
て、変換後の画像ファイルを作成する。これにより、フ
ァイル名や圧縮有無やファイル形式などの画像情報が含
まれたヘッダを参照するときには、圧縮・解凍処理が不
用であるため、種々の圧縮形式を取り扱う場合に有利で
ある。In a preferred embodiment, when the compression format of an image file is converted (for example, compression or decompression is performed), the image file is separated into a header and data, and only the data is converted. The converted data is created by combining the converted data with the subsequent data. Thus, when referring to a header including image information such as the file name, the presence / absence of compression, and the file format, compression / decompression processing is not necessary, which is advantageous in handling various compression formats.
【0017】本発明のサーバは典型的にはコンピュータ
により実施することができるが、そのためのコンピュー
タプログラムは、ディスク型ストレージ、半導体メモリ
および通信ネットワークなどの各種の媒体を通じてコン
ピュータにインストールまたはロードすることができ
る。The server of the present invention can be typically implemented by a computer, and a computer program for that can be installed or loaded on the computer through various media such as a disk storage, a semiconductor memory, and a communication network. it can.
【0018】[0018]
【発明の実施の形態】図1は、本発明をDICOM準拠
の医用画像の通信に適用した一実施形態の全体構成を示
す。FIG. 1 shows an overall configuration of an embodiment in which the present invention is applied to communication of medical images conforming to DICOM.
【0019】医用画像を取り扱う複数のクライアントシ
ステム(以下、単にクライアントという)1A,1B,
1C,…と、これらクライアント間での医用画像の受け
渡しを仲介する(又は、種々の医用画像を蓄積してクラ
イアントに所望の画像を提供する)ためのサーバシステ
ム(以下、単にサーバという)3とが存在する。各クラ
イアント1A,1B,1C,…はサーバ3に対して、通
信ネットワーク(図示せず)を通じて随時に又は常時に
通信可能に接続される。A plurality of client systems (hereinafter simply referred to as clients) 1A, 1B,
1C,... And a server system (hereinafter simply referred to as a server) 3 for mediating delivery of medical images between the clients (or storing various medical images and providing the clients with desired images). Exists. Each of the clients 1A, 1B, 1C,... Is communicably connected to the server 3 through a communication network (not shown) at any time or all the time.
【0020】サーバ3は、受信部13とJPEG部15
と送信部19を有する。受信部13と送信部19は、サ
ーバ3がクライアント1A,1B,1C,…から画像フ
ァイルを受信し、また、サーバ3がクライアント1A,
1B,1C,…へ画像ファイルを送信する際に、DIC
OMに従った通信プロトコルをそれぞれ実行するもので
ある。DICOMでは、通信される画像ファイルの形式
は何らかのJPEG圧縮形式である(なお、本明細書で
は「JPEG圧縮形式」という用語を、JPEG圧縮さ
れたファイル形式だけでなく非圧縮のファイル形式も含
む意味で使用する)。JPEG部15は、クライアント
1A,1B,1C,…から受信部13が受信した画像フ
ァイルを保存に適したJPEG圧縮形式にして保存し、
また、送信部19が保存ファイルをクライアント1A,
1B,1C,…へ送信するときには、その保存ファイル
を送信に適したJPEG圧縮形式にして送信部19へ渡
すものである。The server 3 includes a receiving unit 13 and a JPEG unit 15
And a transmission unit 19. The receiving unit 13 and the transmitting unit 19 are configured such that the server 3 receives an image file from the client 1A, 1B, 1C,.
When sending image files to 1B, 1C,.
It executes a communication protocol according to the OM. In DICOM, the format of an image file to be communicated is some JPEG compression format (in this specification, the term “JPEG compression format” means not only a JPEG compressed file format but also an uncompressed file format. Used in). The JPEG unit 15 stores the image file received by the receiving unit 13 from the clients 1A, 1B, 1C,... In a JPEG compression format suitable for storage,
Further, the transmitting unit 19 transmits the saved file to the client 1A,
When the data is transmitted to 1B, 1C,..., The stored file is transmitted to the transmission unit 19 in a JPEG compression format suitable for transmission.
【0021】従来技術の欄で既に述べたように、DIC
OMに従って画像ファイルを通信するシステム同士は、
画像ファイルの送受信を開始する前に、一方のシステム
から他方のシステムへ、取り扱えるJPEG圧縮形式を
通知して、両システム間で共通のファイル形式をネゴシ
エートする。このネゴシエートにおいて、サーバ3の受
信部13と送信部19は、自分が全てのJPEG圧縮形
式を取り扱えることとしてクライアント1A,1B,1
C,…に通知する。そのため、クライアント1A,1
B,1C,…が取り扱えるJPEG圧縮形式がどのよう
に制限されていても、サーバ3はクライアント1A,1
B,1C,…との間でファイル形式に関するネゴシエー
ションを必ず成立させることができる。従って、サーバ
3がクライアント1A,1B,1C,…から受信する画
像ファイル及びクライアント1A,1B,1C,…へ送
信する画像ファイルの形式は、あらゆるJPEG圧縮形
式であり得る。従来技術の欄で説明したとおり、JPE
G圧縮形式には例えば次のようなものがある。As already described in the section of the prior art, the DIC
Systems that communicate image files according to OM
Before starting transmission / reception of an image file, one system notifies the other system of a JPEG compression format that can be handled, and a common file format is negotiated between the two systems. In this negotiation, the receiving unit 13 and the transmitting unit 19 of the server 3 determine that the client 1A, 1B, 1 can handle all JPEG compression formats.
Notify C, ... Therefore, the clients 1A, 1
No matter how limited the JPEG compression format that can be handled by B, 1C,...
., B, 1C,... Can always be established. Therefore, the format of the image file that the server 3 receives from the clients 1A, 1B, 1C,... And the image file that is transmitted to the clients 1A, 1B, 1C,. As described in the section of the prior art, JPE
The G compression format includes, for example, the following.
【0022】(1)非圧縮 Implicit 8bit, Implicit 12bit, Implicit 16bit Explicit 8bit, Explicit 12bit, Explicit 16bit (2)可逆圧縮 Lossless 8bit, Lossless 12bit, Lossless 16bit (3)非可逆圧縮 Baseline 8bit, Extended 8bit, Extended 12bit サーバ3のJPEG部15は、受信された画像ファイル
をサーバ3内の記憶装置に或る形式で保存し、そして、
クライアントから要求があると、要求された画像ファイ
ルを記憶装置から読み出し、必要に応じてその形式を変
換してから、その画像ファイルをクライアントへ送信す
る。(以下、受信した画像ファイルのJPEG圧縮形式
を「受信形式」と呼び、それを保存するときのJPEG
圧縮形式を「保存形式」と呼び、それを送信するときの
JPEG圧縮形式を「送信形式」と呼ぶことにする。)
JPEG部15は、保存形式と送信形式とをそれぞれ特
定の形式に予め設定した環境ファイル17を有してい
る。この環境ファイル17では、保存形式は原則として
1種類であるが、送信形式は各クライアント毎にそれぞ
れ複数の形式が設定できる。JPEG部15は、画像フ
ァイルを受信すると、その受信した画像ファイルを、原
則として、環境ファイル17に設定されている保存形式
で記憶装置に保存する。また、JPEG部15は、クラ
イアントから画像ファイルの要求が来ると、環境ファイ
ル17に設定されている当該クライアント用の送信形式
を当該クライアントへ通知してその中から所望の形式を
当該クライアントに指定させ、そして、保存されている
画像ファイルを、原則として、クライアントの指定した
送信形式にしてクライントに送信する。(1) Non-compressed Implicit 8bit, Implicit 12bit, Implicit 16bit Explicit 8bit, Explicit 12bit, Explicit 16bit (2) Lossless compression Lossless 8bit, Lossless 12bit, Lossless 16bit (3) Lossless compression Baseline 8bit, Extended 8bit, Extended The JPEG unit 15 of the 12-bit server 3 saves the received image file in a storage device in the server 3 in a certain format,
Upon receiving a request from the client, the requested image file is read from the storage device, the format is converted as necessary, and then the image file is transmitted to the client. (Hereinafter, the JPEG compression format of a received image file is called a “reception format,” and the JPEG format used when saving
The compression format is called a “storage format”, and the JPEG compression format used when transmitting the compression format is called a “transmission format”. )
The JPEG unit 15 has an environment file 17 in which a storage format and a transmission format are each set to a specific format in advance. In this environment file 17, the storage format is one in principle, but a plurality of transmission formats can be set for each client. Upon receiving the image file, the JPEG unit 15 stores the received image file in a storage device in a storage format set in the environment file 17 in principle. When a request for an image file is received from a client, the JPEG unit 15 notifies the client of the transmission format set for the client in the environment file 17 and causes the client to specify a desired format from the transmission format. Then, the stored image file is transmitted to the client in a transmission format specified by the client in principle.
【0023】しかし、受信形式と保存形式との関係にお
いて、受信形式を環境ファイル17に設定された保存形
式に変換することが有利でない又は不可能である場合が
ある。同様に、保存形式と送信形式との関係において、
保存形式をクライアントの指定した送信形式に変換する
ことが有利でない又は不可能である場合がある。このよ
うな場合、JPEG部15は、後述するように、環境フ
ァイル17に設定された保存形式とは異なる適切な保存
形式を選択する、又はクライアントが指定した送信形式
とは異なる適切な送信形式を選択する。この柔軟な形式
選択機能をJPEG部15が持つことにより、サーバ3
は、取り扱えるファイル形式の異なるクライアントの間
に介在して、両クライアント間で問題無く画像ファイル
が通信できるように仲介役として機能する。However, depending on the relationship between the reception format and the storage format, it may not be advantageous or possible to convert the reception format to the storage format set in the environment file 17. Similarly, in the relationship between the storage format and the transmission format,
It may not be advantageous or possible to convert the storage format to the transmission format specified by the client. In such a case, as described later, the JPEG unit 15 selects an appropriate storage format different from the storage format set in the environment file 17, or selects an appropriate transmission format different from the transmission format specified by the client. select. Since the JPEG unit 15 has this flexible format selection function, the server 3
Functions as an intermediary between clients of different file formats that can be handled so that image files can be communicated between the two clients without any problem.
【0024】この実施形態の動作は次の通りである。な
お、JPEG圧縮形式は上述のように細かく分けると1
0種類以上になるが、以下では説明をいたずらに複雑化
させないために、JPEG圧縮形式を非圧縮、可逆圧
縮、非可逆圧縮の3形式に大別して説明する。The operation of this embodiment is as follows. The JPEG compression format can be divided into 1 as described above.
Although there are zero or more types, in order to avoid unnecessarily complicating the description, the JPEG compression format will be roughly classified into three formats: non-compression, lossless compression, and lossy compression.
【0025】図1に示すように、クライアント1Aがサ
ーバ3に画像ファイルを送りたい場合、まず、クライア
ント1Aとサーバ3との間で、クライアント1Aが送ろ
うとしているファイル形式(非圧縮ファイル21か、可
逆圧縮ファイル23か、非可逆圧縮ファイル25か)に
関するネゴシエーションが行われる(矢印31、32、
35)。このとき、サーバ3の受信部13は、クライア
ント1Aがどのファイル形式を指定してもそれを受諾す
るので、ネゴシエーションは成立する。その後、クライ
アント1Aはその画像ファイル21、23、25をサー
バ3に送信する(矢印41、43、45)。サーバ3の
JPEG部13は、クライアント1Aから受信した画像
ファイル21、23、25の受信形式と環境ファイル1
7に設定されている保存形式とに基づき、それらの画像
ファイル21、23、25に対する保存形式を決定し、
そして、その画像ファイルを受信形式から決定した保存
形式に変換して(勿論、受信形式と保存形式が同じであ
れば変換しない)、記憶装置に例えばファイル51、5
3、55のように保存する。As shown in FIG. 1, when the client 1A wants to send an image file to the server 3, first, between the client 1A and the server 3, the file format (the uncompressed file 21 , Losslessly compressed file 23 or lossyly compressed file 25) (arrows 31, 32,
35). At this time, the receiving unit 13 of the server 3 accepts any file format specified by the client 1A, so that the negotiation is established. Thereafter, the client 1A transmits the image files 21, 23, 25 to the server 3 (arrows 41, 43, 45). The JPEG unit 13 of the server 3 determines the reception format of the image files 21, 23, 25 received from the client 1A and the environment file 1
7, the storage format for the image files 21, 23, 25 is determined based on the storage format set in
Then, the image file is converted from the reception format to the determined storage format (of course, if the reception format and the storage format are the same, no conversion is performed), and the files are stored in the storage device, for example, as the files 51 and 5.
Save as 3,55.
【0026】また、クライアント1B、1Cがサーバ3
から或る画像ファイルを送信してもらいたい場合、ま
ず、クライアント1B、1Cとサーバ3との間で、その
画像ファイルの送信形式に関するネゴシエーションが行
われる(矢印71、73)。このとき、サーバ3の送信
部19は、クライアント1B,1Cに対し、そのクライ
アント1B、1C用に予め設定された1又は2以上の送
信形式のどれにでも対応できる旨を通知するので、クラ
イアント1B、1Cは自分用の送信形式の中から所望の
形式をサーバ3に対して指定することができる。その
後、サーバ3からクライアント1B,1Cへ画像ファイ
ルが送信される(矢印81、83)。このとき、サーバ
3のJPEG部15は、画像ファイルの保存形式とクラ
イアント1B,1Cが指定した送信形式とから、最適な
送信形式を決定して、その送信形式でその画像ファイル
をクライアント1B,1Cへ送信する。例えば、クライ
アント1Bが指定した送信形式が、送信対象の画像ファ
イルの保存形式と同じである場合には、サーバ3はその
画像ファイルを保存形式と同じ形式で送信する(矢印8
1)。一方、例えばクライアント1Cが指定した送信形
式が保存形式と異なる場合は、サーバ3はその保存形式
の画像ファイルをクライアント指定の保存形式又は(そ
れが不適当ならば)他の適切な送信形式の画像ファイル
61に変換し、その変換した画像ファイル61を送信す
る(矢印83)。The clients 1B and 1C are connected to the server 3
When the user wants to transmit a certain image file from the client, first, negotiations regarding the transmission format of the image file are performed between the clients 1B and 1C and the server 3 (arrows 71 and 73). At this time, the transmitting unit 19 of the server 3 notifies the clients 1B and 1C that the client 1B and 1C can handle any of one or two or more transmission formats preset for the clients 1B and 1C. , 1C can designate a desired format from the transmission formats for itself to the server 3. Thereafter, the image file is transmitted from the server 3 to the clients 1B and 1C (arrows 81 and 83). At this time, the JPEG unit 15 of the server 3 determines the optimal transmission format from the storage format of the image file and the transmission format specified by the clients 1B and 1C, and stores the image file in the transmission format in the client 1B, 1C. Send to For example, if the transmission format specified by the client 1B is the same as the storage format of the image file to be transmitted, the server 3 transmits the image file in the same format as the storage format (arrow 8).
1). On the other hand, if the transmission format specified by the client 1C is different from the storage format, the server 3 converts the image file in the storage format into a storage format specified by the client or an image in another appropriate transmission format (if it is inappropriate). The file is converted into a file 61, and the converted image file 61 is transmitted (arrow 83).
【0027】図2は、クライアント1からサーバ3へ画
像ファイルを送信するときの通信手順を示す。FIG. 2 shows a communication procedure when an image file is transmitted from the client 1 to the server 3.
【0028】まず、クライアント1が、送信したい画像
ファイルのJPEG圧縮形式(受信形式)を指定して、
サーバ3に対してアソシエーションの確立要求を出す
(ステップS1)。サーバ3は、クライアントの指定し
た受信形式がどれであっても、それを許可した旨のアソ
シエーション受諾応答をクライアント1に返す(S
2)。次に、クライアント1が、サーバ3に対して保存
要求を出す(S3)。サーバ3は、クライアント1対し
て保存応答を返す(S4)。保存応答を受けると、クラ
イアント1は、送信したい画像ファイルをサーバ3が許
可した受信形式(つまり、自分が最初に指定した受信形
式)でDICOMオブジェクトに変換し、サーバ3に送
信する(S5)。サーバ3は、受信した画像ファイルの
画像関連情報をサーバ3内のデータベースに登録する
(S6)。また、サーバ3は、環境ファイル17に設定
されている保存形式を取得し、その設定された保存形式
と受信した画像ファイルの形式とからから実際の保存形
式を決定し、受信した画像ファイルをその決定した保存
形式にして保存する(S7)。画像ファイルの保存後、
サーバ3は、画像ファイル受信応答をクライアント1に
返す(S8)。すると、クライアント1は、サーバ3に
対してアソシエーション解放要求を出す(S9)。これ
に応答して、サーバ3は、クライアント1に対してアソ
シエーション解放応答を返す(S10)。First, the client 1 specifies a JPEG compression format (reception format) of an image file to be transmitted, and
An association establishment request is issued to the server 3 (step S1). The server 3 returns an association acknowledgment to the client 1 irrespective of the reception format specified by the client (S
2). Next, the client 1 issues a save request to the server 3 (S3). The server 3 returns a save response to the client 1 (S4). Upon receiving the storage response, the client 1 converts the image file to be transmitted into a DICOM object in the reception format permitted by the server 3 (that is, the reception format specified first by the client 3), and transmits the DICOM object to the server 3 (S5). The server 3 registers the image-related information of the received image file in a database in the server 3 (S6). Further, the server 3 acquires the storage format set in the environment file 17, determines the actual storage format from the set storage format and the format of the received image file, and converts the received image file into that format. The data is stored in the determined storage format (S7). After saving the image file,
The server 3 returns an image file reception response to the client 1 (S8). Then, the client 1 issues an association release request to the server 3 (S9). In response, the server 3 returns an association release response to the client 1 (S10).
【0029】図3は、上述のステップS7でサーバ3が
クライアント1から受信した画像ファイルを保存すると
きの保存形式の決定ロジックを示す。FIG. 3 shows the logic for determining the storage format when the server 3 saves the image file received from the client 1 in step S7.
【0030】図3に示すように、受信形式は大別して
「非圧縮」、「可逆圧縮」及び「非可逆圧縮」の3種が
あり、一方、環境ファイル17で設定されている保存形
式(設定保存形式)は、「非圧縮」、「可逆圧縮」及び
「非可逆圧縮」に加えて「受信形式で保存」の4種類が
ある。実際には、前述したように、非圧縮、可逆圧縮及
び非可逆圧縮がそれぞれ更に細かい形式に分かれて10
通り以上の形式があるが、ここではその説明は省略す
る。図3中で「○」印は設定保存形式に従って保存する
ことを意味する。As shown in FIG. 3, the reception formats are roughly classified into three types: “non-compression”, “lossless compression” and “lossy compression”. On the other hand, the storage format (setting There are four types of “storage format”: “non-compression”, “lossless compression”, and “lossy compression” and “save in reception format”. Actually, as described above, non-compression, lossless compression, and lossy compression are each further divided into finer formats.
Although there are more than three formats, the description is omitted here. In FIG. 3, a mark “○” means that the data is stored according to the setting storage format.
【0031】図3に示すように、設定保存形式が「非圧
縮」の場合は、受信形式が何であっても、受信した画像
ファイルを非圧縮形式にして(つまり、受信形式が非圧
縮ならばそのままの形式で、受信形式が圧縮ならば非圧
縮に伸張して)保存する。設定保存形式が「受形式で保
存」の場合は、受信形式のままで圧縮も伸張もぜずに保
存する。設定保存形式が「可逆圧縮」の場合は、受信形
式が非圧縮ならばそれを可逆圧縮して保存し、受信形式
が可逆圧縮ならばそのままで保存する。しかし、設定保
存形式が「可逆圧縮」でも、受信形式が非可逆圧縮の場
合は、その非可逆圧縮形式のままで保存する。その理由
は、非可逆圧縮されていた画像を可逆圧縮に変換して
も、非可逆圧縮の画質劣化を伴ったままファイルサイズ
が増大するため、かえって非可逆圧縮のままで保存した
ほうがファイルサイズが小さく有利だからである。設定
保存形式が「非可逆圧縮」の場合は、原則として非可逆
圧縮で保存するが、但し、受信形式から設定保存形式の
非可逆圧縮形式に変換できない場合(例えば、受信形式
がImplicit 16bitで設定保存形式がBaselineの場合な
ど)には、図3中で括弧書きで示すように受信形式のま
まで保存する。As shown in FIG. 3, when the setting storage format is "uncompressed", the received image file is converted to the uncompressed format (that is, if the received format is uncompressed), regardless of the reception format. If the receiving format is compressed, it is uncompressed and saved (as is). When the setting storage format is “save in reception format”, the data is stored in the reception format without compression or expansion. When the setting storage format is “lossless compression”, if the reception format is uncompressed, it is losslessly compressed and saved, and if the reception format is lossless compression, it is saved as it is. However, even if the setting storage format is “lossless compression”, if the reception format is lossy compression, the data is stored in the lossy compression format. The reason is that even if an image that has been lossy-compressed is converted to lossless compression, the file size will increase with the loss of image quality due to lossy compression. This is because it is small and advantageous. When the setting storage format is "irreversible compression", the data is saved with lossy compression in principle, however, when the receiving format cannot be converted to the lossy compression format of the setting storage format (for example, when the receiving format is set to Implicit 16bit) In the case where the storage format is Baseline, for example), the data is stored in the reception format as shown in parentheses in FIG.
【0032】以上の保存形式決定ロジックにより、どの
ような受信形式の画像ファイルをクライアントから受信
しても、それを設定保存形式で保存した場合と実質的に
同等の画質を維持した状態で確実に保存することができ
る。With the above-described storage format determination logic, no matter what image format of the received image file is received from the client, it is ensured that the image quality is substantially the same as when the image file is stored in the set storage format. Can be saved.
【0033】図4は、サーバ3からクライアント1へ画
像ファイルを送信するときの通信手順を示す。FIG. 4 shows a communication procedure when an image file is transmitted from the server 3 to the client 1.
【0034】まず、クライアント1が、サーバ3に対し
てアソシエーションの確立要求を出す(ステップS2
1)。サーバ3は、アソシエーション受諾応答をクライ
アント1に返す(S22)。次に、クライアント1が、
欲しい画像情報を指定してサーバ3に対し転送要求を出
す(S23)。サーバ3は、転送要求のあった画像情報
がデータベースに登録されていることを確信した(S2
4)上で、クライアント1対して初期の転送応答を出す
(S25)。First, the client 1 issues an association establishment request to the server 3 (step S2).
1). The server 3 returns an association acceptance response to the client 1 (S22). Next, client 1
A transfer request is issued to the server 3 by designating desired image information (S23). The server 3 is convinced that the image information requested to be transferred is registered in the database (S2
4) Then, an initial transfer response is issued to the client 1 (S25).
【0035】続いて、サーバ3は、環境ファイル17か
ら当該クライアント1用の1種又は2種以上の送信形式
を取得し、この送信形式を指定して、クライアント1に
対して、別個のアソシエーション確立要求を出す(S2
6)。クライアント1は、サーバ1に指定された送信形
式の中から所望の1つの送信形式を許可して、その許可
した送信形式を指定したアソシエーション受諾応答をサ
ーバ3に返す(S27)。サーバ3は、クライアント1
に対し保存要求を出す(S28)。クライアント1は、
保存応答をサーバ3に返す(S29)。サーバ3は、転
送要求のあった画像ファイルを保存場所から読み出し、
これをクライアント1が許可した送信形式でDICOM
オブジェクトに変換し、クライアント1へ送信する(S
30)。クライアント1は、送信されてきた画像ファイ
ルを受け取り、サーバ3に対し受信応答を返す(S3
1)。サーバ3は、クライアント1に対して経過情報と
しての転送応答を出す(S32)。サーバ3は、クライ
アント1に対してアソシエーション解放要求を出す(S
33)。クライアント1は、サーバ3に対しアソシエー
ション解放応答を出す(S34)。Subsequently, the server 3 acquires one or more transmission formats for the client 1 from the environment file 17 and specifies this transmission format to establish a separate association with the client 1. Make a request (S2
6). The client 1 permits one desired transmission format from among the transmission formats specified by the server 1, and returns an association acceptance response specifying the permitted transmission format to the server 3 (S27). Server 3 is Client 1
Is issued to the server (S28). Client 1
The storage response is returned to the server 3 (S29). The server 3 reads the requested image file from the storage location,
This is sent in DICOM in the transmission format permitted by client 1.
Is converted into an object and transmitted to the client 1 (S
30). The client 1 receives the transmitted image file and returns a reception response to the server 3 (S3).
1). The server 3 sends a transfer response as progress information to the client 1 (S32). The server 3 issues an association release request to the client 1 (S
33). The client 1 issues an association release response to the server 3 (S34).
【0036】上述したステップS26〜S34の動作
は、クライアント1が要求する送信形式の種類分だけ繰
り返される。それが終わるとサーバ3は、クライアント
1に対し終了の転送応答を出す(S35)。クライアン
ト1は、サーバ3に対しアソシエーション解放要求を出
す(S36)。サーバ3は、クライアント1に対しアソ
シエーション解放応答を返す(S37)。The operations in steps S26 to S34 described above are repeated for the number of transmission formats requested by the client 1. When the process is completed, the server 3 issues a transfer response indicating the end to the client 1 (S35). The client 1 issues an association release request to the server 3 (S36). The server 3 returns an association release response to the client 1 (S37).
【0037】図5は、上述のステップS30でサーバ3
がクライアント1へ画像ファイルを送信するときの送信
形式の決定ロジックを示す。FIG. 5 shows the server 3 in step S30 described above.
2 shows the logic for determining the transmission format when the image file is transmitted to the client 1.
【0038】図5に示すように、サーバ3内での保存形
式は大別して「非圧縮」、「可逆圧縮」及び「非可逆圧
縮」の3種があり、クライアント1が指定する送信形式
(指定保存形式)にも「非圧縮」、「可逆圧縮」及び
「非可逆圧縮」の3種類がある。実際には、前述したよ
うに、非圧縮、可逆圧縮及び非可逆圧縮がそれぞれ更に
細かい形式に分かれて10通り以上の形式があるが、こ
こではその説明は省略する。図5中で「○」印は指定送
信形式で送信することを意味する。As shown in FIG. 5, the storage format in the server 3 is roughly classified into three types: "non-compression", "lossless compression" and "lossy compression". Storage format), there are three types of “non-compression”, “lossless compression” and “lossy compression”. Actually, as described above, non-compression, lossless compression, and irreversible compression are each further divided into finer types, and there are ten or more types, but the description is omitted here. In FIG. 5, the symbol “○” means that the data is transmitted in the designated transmission format.
【0039】図5に示すように、指定送信形式が「非圧
縮」の場合は、保存形式が何であっても、保存されてい
る画像ファイルを非圧縮形式にして(つまり、保存形式
が非圧縮ならばそのままの形式で、保存形式が圧縮なら
ば非圧縮に伸張して)送信する。指定送信形式が「可逆
圧縮」の場合は、保存形式が非圧縮ならば可逆圧縮形式
に変換して送信し、保存形式が可逆圧縮ならばその可逆
圧縮形式のままで送信する。しかし、指定送信形式が
「可逆圧縮」でも、保存形式が非可逆圧縮の場合は、そ
の非圧縮形式に伸張して送信する。その理由は、非可逆
圧縮されていた画像を可逆圧縮に変換して送信しても、
非可逆圧縮の画質劣化を伴ったままであるため、かえっ
て非圧縮で送ったほうが、可逆圧縮する手間が省ける点
で有利だからである。指定送信形式が「非可逆圧縮」の
場合は、原則として非可逆圧縮で送信するするが、但
し、保存形式から指定送信形式の非可逆圧縮形式に変換
できない場合(例えば、受信形式がImplicit 16bitで設
定保存形式がBaselineの場合など)には、図5中で括弧
書きで示すように非圧縮形式で送信する。この最後の場
合に非圧縮形式とするのは、非圧縮形式であればどのク
ライアントも必ず取り扱うことができるからである。As shown in FIG. 5, when the designated transmission format is “uncompressed”, the saved image file is converted to the uncompressed format (that is, the storage format is uncompressed), regardless of the storage format. If it is, then send it as is, and if the storage format is compressed, expand it to uncompressed). When the designated transmission format is “lossless compression”, if the storage format is uncompressed, the data is converted to a lossless compression format and transmitted. If the storage format is lossless compression, the lossless compression format is transmitted. However, even if the designated transmission format is “lossless compression”, if the storage format is irreversible compression, the data is decompressed to the non-compression format and transmitted. The reason is that even if an image that has been lossy compressed is converted to lossless compression and transmitted,
This is because irreversible compression is accompanied by deterioration of image quality, so that it is more advantageous to send the image in non-compression rather than to save the trouble of lossless compression. If the specified transmission format is “irreversible compression”, the data will be transmitted using irreversible compression in principle. However, if the storage format cannot be converted to the specified transmission format irreversible compression format (for example, if the reception format is Implicit 16bit, In the case where the setting storage format is Baseline, for example), the data is transmitted in an uncompressed format as shown in parentheses in FIG. The reason for using the non-compressed format in this last case is that any client can be handled without any restrictions as long as the client is in the non-compressed format.
【0040】以上の送信形式決定ロジックにより、どの
ような保存形式の画像ファイルであっても、それをクラ
イアントから指定された送信形式で送信した場合と実質
的に同等の画質を維持して、且つ確実にクライアントが
取り扱える形式で、これをクライアントへ送信すること
ができる。According to the above-described transmission format determination logic, the image quality of any storage format can be maintained at substantially the same image quality as when the image file is transmitted in the transmission format specified by the client, and This can be transmitted to the client in a format that can be reliably handled by the client.
【0041】図6は、サーバ3やクライアント1がDI
COM準拠の医用画像ファイルを圧縮・解凍するときの
方法を示す。FIG. 6 shows that the server 3 and the client 1
A method for compressing / decompressing a COM-compliant medical image file will be described.
【0042】画像ファイル101は、ヘッダ103とデ
ータ105から構成される。ヘッダ103には、患者情
報や画像情報が含まれており、JPEG圧縮の有無や圧
縮形式やファイル名などもここに記述されている。デー
タ105は、正味の画像値のデータである。この画像フ
ァイル101をJPEG圧縮・解凍するときには、ヘッ
ダ103とデータ105とを分離し、データ105に対
してだけJPEG圧縮・解凍などのJPEG変換処理を
施す。その後、元のヘッダ103と、JPEG変換後の
データ111とを結合して、変換後の画像ファイル12
1を作成する。The image file 101 includes a header 103 and data 105. The header 103 includes patient information and image information, and also describes whether JPEG compression is performed, a compression format, a file name, and the like. The data 105 is data of a net image value. When the image file 101 is JPEG-compressed / decompressed, the header 103 and the data 105 are separated, and only the data 105 is subjected to JPEG conversion processing such as JPEG compression / decompression. After that, the original header 103 and the data 111 after the JPEG conversion are combined to form the converted image file 12.
Create 1.
【0043】このように画像ファイルのうち、データの
みに対してJPEG変換処理を施すこととすることによ
り、ヘッダを参照してファイル名やファイル形式などの
画像情報や患者報を読み時にはJPEGによる解凍処理
を施す必要がないため、種々のJPEG圧縮形式のファ
イルを取り扱うことが容易となる。また、ヘッダはデー
タに比較してサイズが非常に小さいので、データだけの
圧縮でも、ファイル全体を圧縮したのと実質的に同等の
サイズ縮小が図れる。As described above, the JPEG conversion process is performed only on the data of the image file, so that the image information such as the file name and the file format and the patient report are read by the JPEG when reading the JPEG by referring to the header. Since there is no need to perform processing, it is easy to handle various JPEG compression format files. Also, since the size of the header is much smaller than that of the data, the compression of only the data can achieve a size reduction substantially equivalent to the compression of the entire file.
【0044】以上、本発明の一実施形態を説明したが、
上記の実施形態はあくまで本発明の説明のための例示で
あり、本発明を上記実施形態にのみ限定する趣旨ではな
い。従って、本発明は、上記実施形態以外の様々な形態
でも実施することができるものである。The embodiment of the present invention has been described above.
The above embodiment is merely an example for describing the present invention, and is not intended to limit the present invention to only the above embodiment. Therefore, the present invention can be implemented in various forms other than the above-described embodiment.
【図1】本発明の一実施形態の全体構成を示すブロック
図。FIG. 1 is a block diagram showing the overall configuration of an embodiment of the present invention.
【図2】クライアント1からサーバ3へ画像ファイルを
送信するときの通信手順を示す図。FIG. 2 is a diagram showing a communication procedure when transmitting an image file from a client 1 to a server 3.
【図3】サーバ3が受信した画像ファイルを保存すると
きの保存形式の決定ロジックを示す図。FIG. 3 is a view showing logic for determining a storage format when an image file received by a server 3 is stored.
【図4】サーバ3からクライアント1へ画像ファイルを
送信するときの通信手順を示す図。FIG. 4 is a diagram showing a communication procedure when an image file is transmitted from the server 3 to the client 1.
【図5】サーバ3がクライアント1へ画像ファイルを送
信するときの送信形式の決定ロジックを示す図。FIG. 5 is a diagram showing logic for determining a transmission format when the server 3 transmits an image file to the client 1.
【図6】画像ファイルを圧縮・解凍するときの方法を示
す図。FIG. 6 is a diagram showing a method for compressing and decompressing an image file.
1 クライアントシステム(クライアント) 3 サーバシステム(サーバ) 13 受信部 15 JPEG部 17 環境ファイル 19 送信部 101、121 画像ファイル 103 ヘッダ 105、111 データ Reference Signs List 1 client system (client) 3 server system (server) 13 receiving unit 15 JPEG unit 17 environment file 19 transmitting unit 101, 121 image file 103 header 105, 111 data
Claims (10)
らファイルを受信して保存し、前記ファイルを受信した
い受信側システムへ、保存した前記ファイルを送信する
ためのものであって、 前記送信側システムから前記ファイルを受信するときの
受信形式を前記送信側システムとネゴシエートしてか
ら、前記受信形式にされた前記ファイルを前記送信側シ
ステムから受信する受信部と、 前記受信側システムへ前記ファイルを送信するときの送
信形式を前記受信側システムとネゴシエートしてから、
前記ファイルを前記受信側システムへ送信する送信部
と、 前記ファイルを受信するときには、前記ファイルを保存
するための保存形式を決定して、前記保存形式で前記フ
ァイルを保存し、前記ファイルを送信するときには、前
記ファイルを送信するための実際の送信形式を決定し
て、前記ファイルを前記実際の送信形式にして前記送信
部に渡すファイル形式変換部とを備え、 前記保存形式は、前記受信形式と同じか又は前記受信形
式から変換可能なファイル形式であり、 前記実際の送信形式は、前記保存形式と同じか又は前記
保存形式から変換可能であり、且つ、前記受信側システ
ムが取り扱うことのできるファイル形式である、ファイ
ル通信サーバ。1. A system for receiving and storing a file from a transmitting system that wants to transmit a file, and transmitting the stored file to a receiving system that wants to receive the file. A receiving unit for negotiating a receiving format when receiving the file with the transmitting system, and receiving the file in the receiving format from the transmitting system; and transmitting the file to the receiving system. After negotiating the transmission format with the receiving system,
A transmitting unit that transmits the file to the receiving side system; and, when receiving the file, determining a storage format for storing the file, storing the file in the storage format, and transmitting the file. Sometimes, a file format conversion unit that determines an actual transmission format for transmitting the file, passes the file to the actual transmission format, and passes the file to the transmission unit, wherein the storage format is the reception format and A file format that can be converted from the same or the receiving format, the actual transmission format is the same as the storage format or a file that can be converted from the storage format, and the receiving system can handle A file communication server in the form.
記受信形式をネゴシエートするとき、前記送信側システ
ムが取り扱えるファイル形式を前記受信形式とする請求
項1記載のファイル通信サーバ。2. The file communication server according to claim 1, wherein when the receiving unit negotiates the receiving format with the transmitting system, a file format that can be handled by the transmitting system is set to the receiving format.
記送信形式をネゴシエートするとき、前記受信側システ
ムが取り扱えるファイル形式を前記送信形式とする請求
項1記載のファイル通信サーバ。3. The file communication server according to claim 1, wherein when the transmission unit negotiates the transmission format with the receiving system, the transmission format is a file format that can be handled by the receiving system.
おり、 前記ファイル変換部が、前記保存形式を決定するとき、
前記設定保存形式が前記受信形式と同じか又は前記受信
形式から変換可能である場合には、前記設定保存形式を
前記保存形式とし、前記設定保存形式が前記受信形式か
ら変換不可能な場合は、前記受信形式から変換可能な別
のファイル形式を前記保存形式とする請求項1記載のフ
ァイル通信サーバ。4. A setting storage format which is set in advance is stored, and when the file conversion unit determines the storage format,
If the setting storage format is the same as the reception format or can be converted from the reception format, the setting storage format is the storage format, and if the setting storage format cannot be converted from the reception format, 2. The file communication server according to claim 1, wherein another file format convertible from the reception format is set as the storage format.
決定するとき、前記設定保存形式が前記受信形式から変
換可能であっても、前記受信形式から前記設定保存形式
に変換することが所定の観点から不利な場合は、前記受
信形式から変換可能であって且つ前記設定保存形式より
も有利な別のファイル形式を前記保存形式とする請求項
4記載のファイル通信サーバ。5. When the file conversion unit determines the storage format, even if the setting storage format is convertible from the reception format, the file conversion unit may convert the reception format to the setting storage format. The file communication server according to claim 4, wherein, if disadvantageous from a viewpoint, another file format that is convertible from the reception format and more advantageous than the setting storage format is the storage format.
送信形式を決定するとき、前記受信側システムとネゴシ
エートした送信形式が前記保存形式と同じか又は前記保
存形式から変換可能な場合は、前記ネゴシエートした送
信形式を前記実際の送信形式とし、前記ネゴシエートし
た送信形式が前記保存形式から変換不可能な場合は、前
記保存形式から変換可能で且つ前記受信側システムが取
り扱える別のファイル形式を前記実際の送信形式とする
請求項5記載のファイル通信サーバ。6. The file format converter, when determining the actual transmission format, when the transmission format negotiated with the receiving side system is the same as the storage format or when conversion from the storage format is possible, If the negotiated transmission format is the actual transmission format, and if the negotiated transmission format cannot be converted from the storage format, another file format that can be converted from the storage format and handled by the receiving system is used as the actual transmission format. 6. The file communication server according to claim 5, wherein the file communication server uses a transmission format.
記ファイル形式が前記画像ファイルの圧縮形式である請
求項1記載のファイル通信サーバ。7. The file communication server according to claim 1, wherein the file is an image file, and the file format is a compression format of the image file.
ァイルの圧縮形式を変換するとき、前記画像ファイルを
ヘッダとデータに分離し、データに対してのみ前記変換
を行い、前記ヘッダと変換後のデータとを結合して、変
換後の画像ファイルを作成する請求項7記載のファイル
通信サーバ。8. When converting the compression format of the image file, the file format conversion unit separates the image file into a header and data, performs the conversion only on the data, 8. The file communication server according to claim 7, wherein the file communication server creates the converted image file by combining the data.
らファイルを受信して保存し、前記ファイルを受信した
い受信側システムへ、保存した前記ファイルを送信する
ための方法であって、 前記送信側システムから前記ファイルを受信するときの
受信形式を前記送信側システムとネゴシエートするステ
ップと、 前記送信側システムとネゴシエートした後、前記受信形
式にされた前記ファイルを前記送信側システムから受信
する受信ステップと、 受信した前記ファイルを保存するための保存形式を決定
して、前記保存形式で受信した前記ファイルを保存する
ステップと、 前記受信側システムへ前記ファイルを送信するときの送
信形式を前記受信側システムとネゴシエートするステッ
プと、 保存した前記ファイルを送信するための実際の送信形式
を決定し、 保存した前記ファイルを前記実際の送信形式にするステ
ップと、 前記受信側システムとネゴシエートした後、前記実際の
送信形式にされた前記ファイルを前記受信側システムに
送信するステップとを有し、 前記保存形式は、前記受信形式と同じか又は前記受信形
式から変換可能なファイル形式であり、 前記実際の送信形式は、前記保存形式と同じか又は前記
保存形式から変換可能であり、且つ、前記受信側システ
ムが取り扱うことのできるファイル形式である、ファイ
ル通信方法。9. A method for receiving and storing a file from a transmitting system that wants to transmit a file, and transmitting the stored file to a receiving system that wants to receive the file, the method comprising: Negotiating a reception format when the file is received with the transmission system; receiving the file in the reception format from the transmission system after negotiating with the transmission system; Determining a storage format for storing the file, and storing the file received in the storage format; and negotiating a transmission format when transmitting the file to the reception system with the reception system. And transmitting an actual transmission form for transmitting the saved file. Determining the stored file in the actual transmission format; and, after negotiating with the receiving system, transmitting the file in the actual transmission format to the receiving system. The storage format is the same as the reception format or a file format that can be converted from the reception format, and the actual transmission format is the same as the storage format or can be converted from the storage format, and A file communication method, which is a file format that can be handled by the receiving system.
からファイルを受信して保存し、前記ファイルを受信し
たい受信側システムへ、保存した前記ファイルを送信す
るための方法をコンピュータに実行させるためのプログ
ラムを担持したコンピュータ読取可能な記録媒体におい
て、 前記方法は前記送信側システムから前記ファイルを受信
するときの受信形式を前記送信側システムとネゴシエー
トするステップと、 前記送信側システムとネゴシエートした後、前記受信形
式にされた前記ファイルを前記送信側システムから受信
する受信ステップと、 受信した前記ファイルを保存するための保存形式を決定
して、前記保存形式で受信した前記ファイルを保存する
ステップと、 前記受信側システムへ前記ファイルを送信するときの送
信形式を前記受信側システムとネゴシエートするステッ
プと、 保存した前記ファイルを送信するための実際の送信形式
を決定し、 保存した前記ファイルを前記実際の送信形式にするステ
ップと、 前記受信側システムとネゴシエートした後、前記実際の
送信形式にされた前記ファイルを前記受信側システムに
送信するステップとを有し、 前記保存形式は、前記受信形式と同じか又は前記受信形
式から変換可能なファイル形式であり、 前記実際の送信形式は、前記保存形式と同じか又は前記
保存形式から変換可能であり、且つ、前記受信側システ
ムが取り扱うことのできるファイル形式である、ファイ
ル通信方法のためのコンピュータ読取可能記録媒体。10. A program for causing a computer to execute a method for receiving and storing a file from a transmitting system that wants to transmit a file and transmitting the stored file to a receiving system that wants to receive the file. In a computer-readable recording medium carried, the method comprises: negotiating a receiving format when receiving the file from the transmitting system with the transmitting system; and negotiating with the transmitting system, the receiving format. Receiving the received file from the transmission-side system, determining a storage format for storing the received file, and storing the file received in the storage format; Specify the transmission format when sending the file to the system. Negotiating with the receiving system; determining an actual transmission format for transmitting the stored file; converting the stored file into the actual transmission format; and after negotiating with the receiving system, Transmitting the file in the actual transmission format to the receiving side system, wherein the storage format is the same as the reception format or a file format convertible from the reception format; Is a file format that is the same as or can be converted from the storage format and is a file format that can be handled by the receiving system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7131899A JP2000270325A (en) | 1999-03-17 | 1999-03-17 | File communication server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7131899A JP2000270325A (en) | 1999-03-17 | 1999-03-17 | File communication server |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000270325A true JP2000270325A (en) | 2000-09-29 |
Family
ID=13457125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7131899A Pending JP2000270325A (en) | 1999-03-17 | 1999-03-17 | File communication server |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000270325A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002196738A (en) * | 2000-12-25 | 2002-07-12 | Nec Viewtechnology Ltd | Image information reproducing device |
| JP2002248249A (en) * | 2001-02-23 | 2002-09-03 | Sankyo Kk | Method of providing game parlor management information |
| JP2002248248A (en) * | 2001-02-23 | 2002-09-03 | Sankyo Kk | How to provide playground management information |
| JP2003122666A (en) * | 2001-10-09 | 2003-04-25 | Art System Kk | Information preserving/distributing system |
| WO2005003977A1 (en) * | 2003-07-02 | 2005-01-13 | Satoshi Yamatake | Image database system |
| US7246126B2 (en) | 2001-01-19 | 2007-07-17 | Matsushita Electric Industrial Co., Ltd. | Communications system for retrieving instruction files from a server |
| JP2011060208A (en) * | 2009-09-14 | 2011-03-24 | Ntt Comware Corp | Information distribution system and information distribution method |
| JP2015121909A (en) * | 2013-12-24 | 2015-07-02 | 富士通株式会社 | Cloud server, control program, control method, and cloud system |
-
1999
- 1999-03-17 JP JP7131899A patent/JP2000270325A/en active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002196738A (en) * | 2000-12-25 | 2002-07-12 | Nec Viewtechnology Ltd | Image information reproducing device |
| US7246126B2 (en) | 2001-01-19 | 2007-07-17 | Matsushita Electric Industrial Co., Ltd. | Communications system for retrieving instruction files from a server |
| JP2002248249A (en) * | 2001-02-23 | 2002-09-03 | Sankyo Kk | Method of providing game parlor management information |
| JP2002248248A (en) * | 2001-02-23 | 2002-09-03 | Sankyo Kk | How to provide playground management information |
| JP2003122666A (en) * | 2001-10-09 | 2003-04-25 | Art System Kk | Information preserving/distributing system |
| WO2005003977A1 (en) * | 2003-07-02 | 2005-01-13 | Satoshi Yamatake | Image database system |
| US7716277B2 (en) | 2003-07-02 | 2010-05-11 | Satoshi Yamatake | Image database system |
| JP2011060208A (en) * | 2009-09-14 | 2011-03-24 | Ntt Comware Corp | Information distribution system and information distribution method |
| JP2015121909A (en) * | 2013-12-24 | 2015-07-02 | 富士通株式会社 | Cloud server, control program, control method, and cloud system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7574485B2 (en) | Negotiating an exchange of image processing functionality | |
| EP1152582B1 (en) | Transparent telecommunications system and apparatus | |
| US7800770B2 (en) | Text/Image data transfer method | |
| US20030208691A1 (en) | Printing using secure pickup | |
| US20140002862A1 (en) | Communication apparatus, printing apparatus, printing system including said communication apparatus and printing apparatus, and method of controlling same | |
| US20080084585A1 (en) | Image forming apparatus, image reading apparatus and program | |
| JP2000270325A (en) | File communication server | |
| US20030142352A1 (en) | Print data transfer method, printing system and printer device | |
| US20080049252A1 (en) | Image saving system, scanner device, and image saving method | |
| JP4165451B2 (en) | Printing system, printing request terminal, compression algorithm selection program, and printing method | |
| US7936475B2 (en) | Image display system | |
| US6298164B1 (en) | PCL conversion of JETSEND images | |
| US7532335B2 (en) | Print data supply apparatus, printing apparatus, print system and print data transmission method | |
| JP3906895B2 (en) | Image information processing apparatus and computer-readable recording medium | |
| JP2000029646A (en) | Data processing device, printing device, control method, and recording medium | |
| US9843422B2 (en) | Device control protocol (over IPP) | |
| US7812983B2 (en) | Methods and systems for transferring binary data | |
| JP2004157960A (en) | Print data transfer method, print system and printer device | |
| AU773592B2 (en) | Transparent telecommunications system and apparatus | |
| JP2000048172A (en) | Network image processor | |
| JP2005318545A (en) | Document processing apparatus and document processing method thereof | |
| AU750261B2 (en) | Printing using secure pickup | |
| JP2004086874A (en) | Print data supply device, printing device, printing system, and print data transfer method | |
| JP2005339585A (en) | Printing system, printing request terminal, compression algorithm selection program, and printing method | |
| JPH10126524A (en) | Image communication apparatus and image communication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20040903 |