JP2004140654A - Method and system for image data transfer - Google Patents
Method and system for image data transfer Download PDFInfo
- Publication number
- JP2004140654A JP2004140654A JP2002304198A JP2002304198A JP2004140654A JP 2004140654 A JP2004140654 A JP 2004140654A JP 2002304198 A JP2002304198 A JP 2002304198A JP 2002304198 A JP2002304198 A JP 2002304198A JP 2004140654 A JP2004140654 A JP 2004140654A
- Authority
- JP
- Japan
- Prior art keywords
- file
- image data
- files
- resolution
- transfer
- 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
Images
Landscapes
- Facsimile Transmission Control (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、画像データ転送方法及びシステムに関し、特に、インターネット上のWWW(World Wide Web)サーバ(以下「サーバ」と記す)と、WWWクライアント(以下、「クライアント」と記す)等の間で、HTTPプロトコル等によってデータ転送を行う画像データ転送方法及びシステムに関する。
【0002】
【従来の技術】
従来、インターネット上を介してサーバとクライアントとの間で、大容量の画像ファイルや動画ファイルをHTTPプロトコルによりデータ転送を行い、クライアント側において、受信した画像の表示、または動画の再生等を行っている。
【0003】
図9は、サーバとクライアントとの間で画像データの授受を行う場合の動作の一例を示す。サーバ側には、元データから解像変換等を行った複数の解像度のファイルが用意され、ステップS1において、クライアントが解像度毎の各々のファイル位置を表すURL(Uniform Resource Locator)と、各々のファイルサイズを含むファイル情報ファイルをサーバに要求する。すると、ステップS2において、サーバは、クライアントからURLにて指定されたファイル情報ファイルをクライアントへ送信する。
【0004】
クライアントは、ファイル情報ファイルを取得した後、ファイルの各々のサイズ情報を画面に表示させ、画像ファイルのサイズからダウンロードに適するファイルを人が選択する。クライアントは、ステップS3において、選択されたファイルのURLをサーバに送信し、ステップS4において、サーバは、URLで指定されたファイルをクライアントへ送信していた。これによって、クライアントは、受信したデータを表示していた。
【0005】
しかし、サーバとクライアント間の通信速度は、ネットワークの様々な要因によって左右されるため、クライアント側においてデータの受信時間を予測することができず、ネットワークを介した通信速度に対して過負荷を与える大きなファイルのダウンロードを行うおそれがあるという問題があった。
【0006】
また、従来技術として、特許文献1に開示された画像処理システムのデータ処理方法では、図10に示すように、クライアント側から予めクライアントにて設定した所定のデータ量をサーバに通知し、サーバは、所定量を超えない解像度のファイルを選択してクライアントに送信する。
【0007】
しかしながら、この場合でも、データ要求をするサーバによって、またはデータ要求時のネットワーク負荷によってネットワークを介したサーバとクライアント間の通信速度が異なるため、予めクライアントにて所定のデータ量を設定した場合には、ネットワークの速度に対して、過負荷を与える大きなファイルのダウンロードを行うおそれがあり、また逆に、データ所定量がネットワークの速度に対して極端に小さい場合には、本来、よりファイルサイズが大きく、高解像度のデータ受信が可能であるにも拘わらず、低い解像度の画像データしか受信できず、ネットワークの性能を十分に活用できないという問題点があった。
【0008】
【特許文献1】
特開平9−190392号公報
【0009】
【発明が解決しようとする課題】
上述のように、従来の画像データ転送方法及びシステムにおいては、第1の問題点として、クライアント側のオペレータの判断によってダウンロードするファイルの選択を行うため、ネットワークの速度に対して、過負荷を与える大きなファイルのダウンロードを行うおそれがあった。
【0010】
また、第2の問題点として、クライアントは、サーバとクライアント間のネットワーク速度を認識できないため、データ転送時間を予測できず、サーバとクライアント間のネットワーク性能に対して、小さいファイルサイズのデータ転送を行ってしまうことにより、サーバとクライアント間のネットワーク性能を十分に活用できないおそれがあった。
【0011】
さらに、第3の問題点として、クライアントは、受信するファイルを選択するための条件がないため、画面表示によって人による判断が必要となり、ダウンロードするファイルの選択をオペレータの判断により人手を介して行う必要があり、煩雑であるということが挙げられる。
【0012】
そこで、本発明は、上記従来の画像データ転送方法及びシステムにおける問題点に鑑みてなされたものであって、クライアント(画像データ受信装置)が、ネットワークの速度に適したサイズの画像ファイルを人手を介さずにサーバ(画像データ送信装置)から受信することのできる画像データ転送方法及びシステムを提供することを目的とする。
【0013】
【課題を解決するための手段】
上記目的を達成するため、本発明は、画像データ転送方法であって、同一の画像データについて解像度の異なる複数のファイルと、該複数のファイルの各々の大きさを記録したファイル情報ファイルとを画像データ送信装置に記録し、該画像データ送信装置に記録したファイル情報ファイルを画像データ受信装置に送信し、該ファイル情報ファイルを受信した画像データ受信装置は、前記画像データ送信装置に記録されている同一の画像データについて最も解像度の低いファイルの送信を画像データ送信装置に要求し、前記画像データ受信装置からの要求に応じ、前記画像データ送信装置は、前記画像データ受信装置に最も解像度の低いファイルを送信し、前記画像データ受信装置は、最も解像度の低い該ファイルを受信するとともに、該ファイルの転送時間を測定し、さらに、該転送時間から前記画像データ送信装置と該クライアントとの間のデータの転送速度を計算し、前記画像データ受信装置は、前記計算された転送速度に基づき、前記複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め画像データ受信装置に設定されている最長許容時間内の場合には、より高解像度の該ファイルの送信を前記画像データ送信装置へ要求し、前記画像データ送信装置より、より高解像度の該ファイルを受信することを特徴とする。
【0014】
また、本発明は、画像データ転送システムであって、同一の画像データについて解像度の異なる複数のファイルと、該複数のファイルの各々の大きさを記録したファイル情報ファイルとを記録し、画像データ受信装置からの要求に応じて該ファイル情報ファイル及び前記異なる複数のファイルの各々を送信する画像データ送信装置と、該画像データ送信装置から同一の画像データについて解像度の異なる複数のファイルの各々の大きさを記録したファイル情報ファイルを受信し、該複数のファイルの中で最も解像度の低いファイルを前記画像データ送信装置から受信し、最も解像度の低い該ファイルを受信する際に、該ファイルの転送時間を測定し、さらに、該転送時間からデータの転送速度を計算し、計算された転送速度に基づき、前記画像データ送信装置に記録されている複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め設定されている最長許容時間内の場合には、前記画像データ送信装置により高解像度の該ファイルの送信を要求し、前記画像データ送信装置からより高解像度の該ファイルを受信することを特徴とする画像データ受信装置とで構成されることを特徴とする。
【0015】
さらに、本発明は、画像データ送信装置であって、同一の画像データについて解像度の異なる複数のファイルと、該複数のファイルの各々の大きさを記録したファイル情報ファイルとを記録し、要求に応じて該ファイル情報ファイル及び前記異なる複数のファイルの各々を送信することを特徴とする。
【0016】
また、本発明は、画像データ受信装置であって、同一の画像データについて解像度の異なる複数のファイルの各々の大きさを記録したファイル情報ファイルを受信し、該複数のファイルの中で最も解像度の低いファイルを受信し、該最も解像度の低いファイルを受信する際に、該ファイルの転送時間を測定し、さらに、該転送時間からデータの転送速度を計算し、計算された転送速度に基づき、前記複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め設定されている最長許容時間内の場合には、より高解像度の該ファイルの送信を要求し、より高解像度の該ファイルを受信することを特徴とする。
【0017】
そして、本発明によれば、データサイズの小さい低解像度のデータを画像データ受信装置と画像データ受信装置との間にて転送し、データの受信時間からネットワークを介した両者間の通信速度を算出し、よりデータサイズの大きな高解像度のファイルのデータ受信時間の推定が可能となるため、画像データ受信装置と画像データ受信装置との間で最適なサイズの画像ファイルを転送することができる。
【0018】
また、画像データ受信装置において、データ転送時間を許容する最長受信許容時間を設定することにより、画像データ受信装置において、最長受信許容時間と各々のデータに対する推定データ転送時間とを比較してデータの受信を決定するため、従来のようにオペレータを介して転送するファイルの選択を行う必要がなくなる。
【0019】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照しながら説明する。
【0020】
図1は、本発明にかかる画像データ送信システムの一実施の形態の全体構成を示し、この画像送信システムは、画像送信サーバ(画像送信装置、以下、「サーバ」と略称する)1と、このサーバ1とインターネット等のネットワーク2を介して接続されたクライアント(画像データ受信装置)3(3A、3B、・・・)とで構成される。
【0021】
サーバ1は、図2に示すように、画像データベース11と、クライアント3からの画像転送要求信号等を受信するデータ受信部13と、クライアント3に対して画像データ等を送信するデータ送信部14と、装置全体を制御する制御部12とを備える。
【0022】
サーバ1の画像データベース11には、図3に示すように、1つの画像データに対して解像度の異なる複数のファイル、例えば、低解像度、中解像度、高解像度の3つのファイル21〜23が存在し、さらに、解像度別のファイルのサイズと、各々のファイルのURL(Uniform Resource Locator)を含むファイル情報ファイル24が各画像データ毎に存在する。
【0023】
クライアント3は、図4に示すように、入力部34と、画像転送要求信号等をサーバ1に送信するデータ送信部32と、サーバ1から画像データ等を受信するデータ受信部31と、受信した画像データ等を表示する表示部35と、サーバ1とクライアント3との間のファイルの転送時間を測定する転送時間測定部36と、転送時間からサーバ1とクライアント3との間のより高解像度のファイルの予測受信時間を計算する予測受信時間計算部37と、記憶装置38と、装置全体を制御する制御部33とを備える。そして、クライアント3は、クライアント3側にて許可する最長の画像ファイル転送時間を示す最長受信許容時間を設定する。
【0024】
次に、本発明にかかる画像データ転送方法について説明する。尚、以下の説明においては、ネットワークにて接続され、HTTPプロトコルにより通信を行うサーバ1とクライアント3において、大容量の画像データをサーバ1からクライアント3へデータ転送し、クライアント3側にて表示を行う方法について述べる。
【0025】
まず、図5及び図6のステップS1において、クライアント3がサーバ1に解像度毎の各々のファイル位置を表すURLと、各々のファイルサイズを含むファイル情報ファイルを送信すると、サーバ1は、図6のステップS2において、クライアント3から要求のあった、低解像度、中解像度、高解像度のファイルサイズとサーバ1内の位置を示すURLを含んだファイル情報ファイルを送信する。
【0026】
図5のステップS2において、ファイル情報ファイルを受信したクライアント3は、低解像度のファイルのURLをサーバ1側に送信し、サーバ1に低解像度ファイルのデータを要求する(図5及び図6のステップS3)。すると、サーバ1は、図6のステップS4において、クライアント3から低解像度ファイルのURLにて要求のあった低解像度ファイルをクライアント3へ送信する。クライアント3は、低解像度のデータ受信後(図5のステップS4)、低解像度のデータの受信時間と、受信データ量からクライアント3とサーバ1との間の転送速度を計算する(図5のステップS5)。
【0027】
次に、クライアント3は、図5のステップS6において、サーバ1とクライアント3間の転送速度と、ファイル情報ファイル内の中解像度のファイルサイズと、高解像のファイルサイズから、中解像度と高解像度ファイルの各々の予測受信時間を計算する。そして、高解像度ファイルの予測受信時間が、予めクライアント3にて規定している最長受信許容時間内であれば、クライアント3は、高解像度ファイルのURLを指定し、高解像度のファイル要求をサーバ1に行う(図5のステップS7)。高解像度のURLを指定されたファイル要求を受信したサーバ1は、高解像度ファイルをクライアント3へ送信する。高解像度ファイルを受信したクライアント3は(図5のステップS8)、受信した高解像度ファイルを表示する(図5のステップS9、図7)。
【0028】
一方、高解像度の予測受信時間が、クライアント3側にて規定している最長受信許容時間より長く、中解像度の予測受信時間が、最長受信許容時間内であれば、クライアント3は、中解像度のファイルのURLを指定し、中解像度ファイルのファイル要求をサーバ1側に行う(図5のステップS10)。中解像度のURLを指定されたファイル要求を受信したサーバ1は、中解像度ファイルをクライアント3へ送信する。図5のステップS11において、中解像度ファイルを受信したクライアント3は、中解像度のファイルを表示する(図5のステップS12、図8)。
【0029】
高解像度ファイルの予測受信時間及び中解像度ファイルの予測受信時間が、クライアント3側にて規定している最長受信許容時間より長い場合には、クライアント3は、低解像度のファイルを表示する(図5のステップS13、図6)。
【0030】
【発明の効果】
以上説明したように、本発明にかかる画像データ転送方法及びシステムによれば、クライアント(画像データ受信装置)が、ネットワークの速度に適したサイズの画像ファイルを人手を介さずにサーバ(画像データ送信装置)から受信することが可能となる。
【図面の簡単な説明】
【図1】本発明にかかる画像データ転送システムの一実施の形態の全体構成を示す図である。
【図2】図1の画像データ転送システムのサーバを示す構成図である。
【図3】図2のサーバに記録されるファイルの構成図である。
【図4】図1の画像データ転送システムのクライアントを示す構成図である。
【図5】図4のクライアントの動作を示すフロー図である。
【図6】本発明にかかる画像データ転送手順を示す図である。
【図7】本発明にかかる画像データ転送手順を示す図である。
【図8】本発明にかかる画像データ転送手順を示す図である。
【図9】従来の画像データ転送手順の一例を示す図である。
【図10】従来の画像データ転送手順のもう一つの例を示す図である。
【符号の説明】
1 サーバ
2 ネットワーク
3(3A、3B) クライアント
11 画像データベース
12 制御部
13 データ受信部
14 データ送信部
21 低解像度ファイル
22 中解像度ファイル
23 高解像度ファイル
24 ファイル情報ファイル
31 データ受信部
32 データ送信部
33 制御部
34 入力部
35 表示部
36 転送時間測定部
37 予測受信時間計算部
38 記憶装置[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a method and system for transferring image data, and more particularly, to a method between a WWW (World Wide Web) server (hereinafter, referred to as “server”) and a WWW client (hereinafter, referred to as “client”) on the Internet. The present invention relates to an image data transfer method and system for performing data transfer according to an HTTP protocol or the like.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, data transfer of large-capacity image files or moving image files between a server and a client via the Internet is performed by the HTTP protocol, and a received image is displayed or a moving image is reproduced on the client side. I have.
[0003]
FIG. 9 shows an example of an operation in a case where image data is exchanged between a server and a client. On the server side, a file of a plurality of resolutions obtained by performing resolution conversion or the like from the original data is prepared. In step S1, the client uses a URL (Uniform Resource Locator) indicating a file position for each resolution and each file. Requests a file information file containing the size from the server. Then, in step S2, the server transmits the file information file specified by the URL from the client to the client.
[0004]
After obtaining the file information file, the client displays size information of each file on a screen, and a person selects a file suitable for download based on the size of the image file. In step S3, the client transmits the URL of the selected file to the server, and in step S4, the server transmits the file specified by the URL to the client. As a result, the client displayed the received data.
[0005]
However, since the communication speed between the server and the client is affected by various factors of the network, the data reception time cannot be predicted on the client side, and the communication speed over the network is overloaded. There is a problem that a large file may be downloaded.
[0006]
As a conventional technique, in a data processing method of an image processing system disclosed in
[0007]
However, even in this case, since the communication speed between the server and the client via the network differs depending on the server making the data request or the network load at the time of the data request, if a predetermined amount of data is set in the client in advance, However, there is a risk of downloading a large file that overloads the network speed, and conversely, if the predetermined amount of data is extremely small relative to the network speed, the file size is originally larger. However, although high-resolution data can be received, only low-resolution image data can be received, and the performance of the network cannot be fully utilized.
[0008]
[Patent Document 1]
JP-A-9-190392
[Problems to be solved by the invention]
As described above, in the conventional image data transfer method and system, the first problem is that a file to be downloaded is selected according to the judgment of the operator on the client side, so that an overload is imposed on the speed of the network. There was a risk of downloading large files.
[0010]
Also, as a second problem, the client cannot recognize the network speed between the server and the client, and therefore cannot predict the data transfer time. By doing so, the network performance between the server and the client may not be fully utilized.
[0011]
Further, as a third problem, since there is no condition for selecting a file to be received, a client needs to make a judgment on the screen display, and a file to be downloaded is selected manually by an operator. It is necessary and complicated.
[0012]
In view of the above, the present invention has been made in view of the problems in the above-described conventional image data transfer method and system, and a client (image data receiving apparatus) manually stores an image file having a size suitable for a network speed. It is an object of the present invention to provide a method and a system for transferring image data that can be received from a server (image data transmitting device) without intervention.
[0013]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides an image data transfer method, comprising the steps of storing a plurality of files of the same image data having different resolutions and a file information file in which the sizes of the plurality of files are recorded. The file information file recorded in the data transmitting device is transmitted to the image data receiving device, and the image data receiving device receiving the file information file is recorded in the image data transmitting device. Requesting the image data transmitting apparatus to transmit a file with the lowest resolution for the same image data, and in response to a request from the image data receiving apparatus, the image data transmitting apparatus transmits the file with the lowest resolution to the image data receiving apparatus. And the image data receiving device receives the file with the lowest resolution and Measuring the transfer time of the file, and further calculating the transfer rate of the data between the image data transmitting apparatus and the client from the transfer time, the image data receiving apparatus, based on the calculated transfer rate, Estimating the transfer time of a higher resolution file among the plurality of files, and transmitting the higher resolution file if the estimated time is within a maximum allowable time set in advance in the image data receiving apparatus. Is requested to the image data transmitting apparatus, and the file having a higher resolution is received from the image data transmitting apparatus.
[0014]
The present invention is also an image data transfer system, which records a plurality of files having different resolutions for the same image data, and a file information file which records the size of each of the plurality of files, and receives the image data. An image data transmitting apparatus for transmitting each of the file information file and the plurality of different files in response to a request from the apparatus; and a size of each of the plurality of files having different resolutions for the same image data from the image data transmitting apparatus. Receiving the file information file in which the file with the lowest resolution is received from the image data transmitting apparatus, and when the file with the lowest resolution is received, the transfer time of the file is reduced. Measuring, further calculating the data transfer rate from the transfer time, and based on the calculated transfer rate, Estimate the transfer time of a higher resolution file among the plurality of files recorded in the data transmission device, and when the estimated time is within the preset maximum allowable time, the image data transmission device The image data receiving apparatus requests transmission of the file with high resolution and receives the file with higher resolution from the image data transmitting apparatus.
[0015]
Further, the present invention is an image data transmitting apparatus, which records a plurality of files having different resolutions for the same image data, and a file information file which records the size of each of the plurality of files, and responds to a request. And transmitting the file information file and each of the plurality of different files.
[0016]
Further, the present invention is an image data receiving apparatus, which receives a file information file in which the sizes of a plurality of files having different resolutions for the same image data are recorded, and has the highest resolution among the plurality of files. When receiving a low file and receiving the file with the lowest resolution, measure the transfer time of the file, further calculate the data transfer rate from the transfer time, and based on the calculated transfer rate, Estimate the transfer time of the higher resolution file among the plurality of files, and if the estimated time is within the preset maximum allowable time, request the transmission of the higher resolution file, and Receiving the file having the resolution.
[0017]
According to the present invention, the low-resolution data having a small data size is transferred between the image data receiving apparatus and the image data receiving apparatus, and the communication speed between the two via the network is calculated from the data reception time. However, since the data reception time of a high-resolution file having a larger data size can be estimated, an image file having an optimal size can be transferred between the image data receiving apparatuses.
[0018]
Further, in the image data receiving device, by setting the maximum allowable receiving time that allows the data transfer time, the image data receiving device compares the maximum allowable receiving time with the estimated data transfer time for each data, and compares the data. Since the reception is determined, it is not necessary to select a file to be transferred via the operator as in the related art.
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings.
[0020]
FIG. 1 shows an overall configuration of an embodiment of an image data transmission system according to the present invention. The image data transmission system includes an image transmission server (hereinafter, abbreviated as “server”) 1 and an
[0021]
As shown in FIG. 2, the
[0022]
As shown in FIG. 3, the
[0023]
As shown in FIG. 4, the
[0024]
Next, an image data transfer method according to the present invention will be described. In the following description, a large amount of image data is transferred from the
[0025]
First, in step S1 of FIG. 5 and FIG. 6, when the
[0026]
In step S2 of FIG. 5, the
[0027]
Next, in step S6 of FIG. 5, the
[0028]
On the other hand, if the predicted reception time of the high resolution is longer than the maximum permissible reception time specified by the
[0029]
If the predicted reception time of the high-resolution file and the predicted reception time of the medium-resolution file are longer than the maximum allowable reception time specified by the
[0030]
【The invention's effect】
As described above, according to the image data transfer method and system according to the present invention, the client (image data receiving device) transmits the image file of a size suitable for the speed of the network to the server (image data transmission Device).
[Brief description of the drawings]
FIG. 1 is a diagram showing an overall configuration of an embodiment of an image data transfer system according to the present invention.
FIG. 2 is a configuration diagram illustrating a server of the image data transfer system of FIG. 1;
FIG. 3 is a configuration diagram of a file recorded in a server of FIG. 2;
FIG. 4 is a configuration diagram showing a client of the image data transfer system of FIG. 1;
FIG. 5 is a flowchart showing the operation of the client in FIG. 4;
FIG. 6 is a diagram showing an image data transfer procedure according to the present invention.
FIG. 7 is a diagram showing an image data transfer procedure according to the present invention.
FIG. 8 is a diagram showing an image data transfer procedure according to the present invention.
FIG. 9 is a diagram showing an example of a conventional image data transfer procedure.
FIG. 10 is a diagram showing another example of a conventional image data transfer procedure.
[Explanation of symbols]
1
Claims (4)
該画像データ送信装置に記録したファイル情報ファイルを画像データ受信装置に送信し、
該ファイル情報ファイルを受信した画像データ受信装置は、前記画像データ送信装置に記録されている同一の画像データについて最も解像度の低いファイルの送信を画像データ送信装置に要求し、
前記画像データ受信装置からの要求に応じ、前記画像データ送信装置は、前記画像データ受信装置に最も解像度の低いファイルを送信し、
前記画像データ受信装置は、最も解像度の低い該ファイルを受信するとともに、該ファイルの転送時間を測定し、さらに、該転送時間から前記画像データ送信装置と該クライアントとの間のデータの転送速度を計算し、
前記画像データ受信装置は、前記計算された転送速度に基づき、前記複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め画像データ受信装置に設定されている最長許容時間内の場合には、より高解像度の該ファイルの送信を前記画像データ送信装置へ要求し、前記画像データ送信装置より、より高解像度の該ファイルを受信することを特徴とする画像データ転送方法。A plurality of files having different resolutions for the same image data, and a file information file that records the size of each of the plurality of files is recorded in the image data transmitting device,
Transmitting the file information file recorded in the image data transmitting device to the image data receiving device,
The image data receiving device that has received the file information file requests the image data transmitting device to transmit a file with the lowest resolution for the same image data recorded in the image data transmitting device,
In response to a request from the image data receiving device, the image data transmitting device transmits the lowest resolution file to the image data receiving device,
The image data receiving device receives the file with the lowest resolution, measures a transfer time of the file, and further determines a transfer speed of data between the image data transmitting device and the client from the transfer time. Calculate
The image data receiving device estimates a transfer time of a higher-resolution file among the plurality of files based on the calculated transfer speed, and the estimated time is the longest that is set in the image data receiving device in advance. Requesting transmission of the higher resolution file to the image data transmitting device when the time is within the allowable time, and receiving the higher resolution file from the image data transmitting device. Method.
該画像データ送信装置から同一の画像データについて解像度の異なる複数のファイルの各々の大きさを記録したファイル情報ファイルを受信し、
該複数のファイルの中で最も解像度の低いファイルを前記画像データ送信装置から受信し、
最も解像度の低い該ファイルを受信する際に、該ファイルの転送時間を測定し、さらに、該転送時間からデータの転送速度を計算し、
計算された転送速度に基づき、前記画像データ送信装置に記録されている複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め設定されている最長許容時間内の場合には、前記画像データ送信装置により高解像度の該ファイルの送信を要求し、前記画像データ送信装置からより高解像度の該ファイルを受信することを特徴とする画像データ受信装置とで構成されることを特徴とする画像データ転送システム。A plurality of files having different resolutions for the same image data, and a file information file recording the size of each of the plurality of files are recorded, and the file information file and the different files are recorded in response to a request from an image data receiving device. An image data transmission device that transmits each of the plurality of files,
Receiving a file information file that records the size of each of a plurality of files having different resolutions for the same image data from the image data transmitting apparatus;
Receiving the file with the lowest resolution from the image data transmitting device among the plurality of files,
When receiving the file with the lowest resolution, measure the transfer time of the file, further calculate the data transfer speed from the transfer time,
Based on the calculated transfer speed, the transfer time of a higher resolution file among a plurality of files recorded in the image data transmission device is estimated, and the estimated time is within a preset maximum allowable time. In this case, the image data transmitting apparatus requests transmission of the file with high resolution, and the image data receiving apparatus receives the file with higher resolution from the image data transmitting apparatus. An image data transfer system, characterized in that:
該複数のファイルの中で最も解像度の低いファイルを受信し、
該最も解像度の低いファイルを受信する際に、該ファイルの転送時間を測定し、さらに、該転送時間からデータの転送速度を計算し、
計算された転送速度に基づき、前記複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め設定されている最長許容時間内の場合には、より高解像度の該ファイルの送信を要求し、より高解像度の該ファイルを受信することを特徴とする画像データ受信装置。Receive a file information file that records the size of each of a plurality of files with different resolutions for the same image data,
Receiving the file with the lowest resolution among the plurality of files,
When receiving the file with the lowest resolution, measure the transfer time of the file, and further calculate the data transfer speed from the transfer time,
Estimating the transfer time of a higher resolution file among the plurality of files based on the calculated transfer speed, and if the estimated time is within a preset maximum allowable time, the transfer time of the higher resolution file is estimated. An image data receiving apparatus which requests transmission of a file and receives the file with a higher resolution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002304198A JP2004140654A (en) | 2002-10-18 | 2002-10-18 | Method and system for image data transfer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002304198A JP2004140654A (en) | 2002-10-18 | 2002-10-18 | Method and system for image data transfer |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004140654A true JP2004140654A (en) | 2004-05-13 |
Family
ID=32451693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002304198A Pending JP2004140654A (en) | 2002-10-18 | 2002-10-18 | Method and system for image data transfer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004140654A (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007311856A (en) * | 2006-05-16 | 2007-11-29 | Fuji Xerox Co Ltd | Image processing apparatus, image data transfer method and program |
JP2008054328A (en) * | 2007-08-31 | 2008-03-06 | Konica Minolta Business Technologies Inc | Apparatus and method for transmitting image data |
JP2008172685A (en) * | 2007-01-15 | 2008-07-24 | Nagoya Institute Of Technology | High quality video transfer apparatus using file server |
JP2009010647A (en) * | 2007-06-27 | 2009-01-15 | Ricoh Co Ltd | Encoding device, encoding method and encoding program |
JP2009246634A (en) * | 2008-03-31 | 2009-10-22 | Kddi Corp | Client device, server device, and volume data transmission system |
WO2012056699A1 (en) * | 2010-10-28 | 2012-05-03 | パナソニック株式会社 | Data reproduction device |
JP2013051667A (en) * | 2011-07-29 | 2013-03-14 | Toshiba Corp | Reproduction control device and reproduction control method |
JP2013511197A (en) * | 2009-11-13 | 2013-03-28 | サムスン エレクトロニクス カンパニー リミテッド | Adaptive streaming method and apparatus |
US8429241B2 (en) | 2005-05-09 | 2013-04-23 | Konica Minolta Business Technologies, Inc. | Image data transmitting apparatus and image data transmitting method |
JP2014161028A (en) * | 2007-12-07 | 2014-09-04 | Vidience Technology Proprietary Ltd | Method to display video in e-mail |
JP2015161972A (en) * | 2014-02-26 | 2015-09-07 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and application screen display method for image forming apparatus |
CN104954813A (en) * | 2014-09-15 | 2015-09-30 | 深圳市腾讯计算机***有限公司 | Picture transmission method, apparatus, and system |
US9197689B2 (en) | 2010-03-19 | 2015-11-24 | Samsung Electronics Co., Ltd. | Method and apparatus for adaptively streaming content including plurality of chapters |
US9277252B2 (en) | 2010-06-04 | 2016-03-01 | Samsung Electronics Co., Ltd. | Method and apparatus for adaptive streaming based on plurality of elements for determining quality of content |
KR20160027699A (en) * | 2014-09-02 | 2016-03-10 | 삼성전자주식회사 | Method for processing image and electronic device thereof |
US9699486B2 (en) | 2010-02-23 | 2017-07-04 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data |
US9756364B2 (en) | 2009-12-07 | 2017-09-05 | Samsung Electronics Co., Ltd. | Streaming method and apparatus operating by inserting other content into main content |
US9860573B2 (en) | 2009-11-13 | 2018-01-02 | Samsung Electronics Co., Ltd. | Method and apparatus for providing and receiving data |
US10425666B2 (en) | 2009-11-13 | 2019-09-24 | Samsung Electronics Co., Ltd. | Method and apparatus for adaptive streaming using segmentation |
USRE48360E1 (en) | 2009-11-13 | 2020-12-15 | Samsung Electronics Co., Ltd. | Method and apparatus for providing trick play service |
-
2002
- 2002-10-18 JP JP2002304198A patent/JP2004140654A/en active Pending
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8429241B2 (en) | 2005-05-09 | 2013-04-23 | Konica Minolta Business Technologies, Inc. | Image data transmitting apparatus and image data transmitting method |
JP4645988B2 (en) * | 2006-05-16 | 2011-03-09 | 富士ゼロックス株式会社 | Image processing apparatus, image data transfer method and program |
JP2007311856A (en) * | 2006-05-16 | 2007-11-29 | Fuji Xerox Co Ltd | Image processing apparatus, image data transfer method and program |
JP2008172685A (en) * | 2007-01-15 | 2008-07-24 | Nagoya Institute Of Technology | High quality video transfer apparatus using file server |
JP2009010647A (en) * | 2007-06-27 | 2009-01-15 | Ricoh Co Ltd | Encoding device, encoding method and encoding program |
JP2008054328A (en) * | 2007-08-31 | 2008-03-06 | Konica Minolta Business Technologies Inc | Apparatus and method for transmitting image data |
JP2014161028A (en) * | 2007-12-07 | 2014-09-04 | Vidience Technology Proprietary Ltd | Method to display video in e-mail |
JP2009246634A (en) * | 2008-03-31 | 2009-10-22 | Kddi Corp | Client device, server device, and volume data transmission system |
JP2013511197A (en) * | 2009-11-13 | 2013-03-28 | サムスン エレクトロニクス カンパニー リミテッド | Adaptive streaming method and apparatus |
USRE48360E1 (en) | 2009-11-13 | 2020-12-15 | Samsung Electronics Co., Ltd. | Method and apparatus for providing trick play service |
US10425666B2 (en) | 2009-11-13 | 2019-09-24 | Samsung Electronics Co., Ltd. | Method and apparatus for adaptive streaming using segmentation |
US9967598B2 (en) | 2009-11-13 | 2018-05-08 | Samsung Electronics Co., Ltd. | Adaptive streaming method and apparatus |
US9860573B2 (en) | 2009-11-13 | 2018-01-02 | Samsung Electronics Co., Ltd. | Method and apparatus for providing and receiving data |
US9756364B2 (en) | 2009-12-07 | 2017-09-05 | Samsung Electronics Co., Ltd. | Streaming method and apparatus operating by inserting other content into main content |
US9699486B2 (en) | 2010-02-23 | 2017-07-04 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data |
US9197689B2 (en) | 2010-03-19 | 2015-11-24 | Samsung Electronics Co., Ltd. | Method and apparatus for adaptively streaming content including plurality of chapters |
US9277252B2 (en) | 2010-06-04 | 2016-03-01 | Samsung Electronics Co., Ltd. | Method and apparatus for adaptive streaming based on plurality of elements for determining quality of content |
WO2012056699A1 (en) * | 2010-10-28 | 2012-05-03 | パナソニック株式会社 | Data reproduction device |
JP2013051667A (en) * | 2011-07-29 | 2013-03-14 | Toshiba Corp | Reproduction control device and reproduction control method |
JP2015161972A (en) * | 2014-02-26 | 2015-09-07 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and application screen display method for image forming apparatus |
KR20160027699A (en) * | 2014-09-02 | 2016-03-10 | 삼성전자주식회사 | Method for processing image and electronic device thereof |
US9959598B2 (en) | 2014-09-02 | 2018-05-01 | Samsung Electronics Co., Ltd. | Method of processing image and electronic device thereof |
KR102216656B1 (en) * | 2014-09-02 | 2021-02-17 | 삼성전자주식회사 | Method for processing image and electronic device thereof |
CN104954813B (en) * | 2014-09-15 | 2017-06-06 | 深圳市腾讯计算机***有限公司 | The transmission method of picture, device and system |
CN104954813A (en) * | 2014-09-15 | 2015-09-30 | 深圳市腾讯计算机***有限公司 | Picture transmission method, apparatus, and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2004140654A (en) | Method and system for image data transfer | |
US6442603B1 (en) | Methods for ordered delivery of electronic content | |
US7114007B2 (en) | Data conversion system and data conversion method for converting web content for portable devices based on the contraints of the portable device | |
US11381633B2 (en) | Multimedia file upload | |
JP5956729B2 (en) | Relay server, relay server control method, information processing system, and program | |
US9674379B2 (en) | Relay apparatus, communication apparatus, and control methods of relay apparatus | |
EP2528397B1 (en) | Method and apparatus for synchronization based on hypertext transfer protocol (http) | |
US20050250548A1 (en) | Mobile phone image display system | |
US20080024520A1 (en) | Digital image file transmission | |
US20010023438A1 (en) | Method, apparatus, and recording medium for controlling image data transfer | |
JP2005174055A5 (en) | ||
EP1292085B1 (en) | Network terminal with a plurality of internal web servers | |
US8341216B2 (en) | Efficient method for image processing in a computer network | |
JP6381426B2 (en) | Information processing apparatus, control method, and program | |
US9270776B2 (en) | Dynamically adjusting delivery of content between terminal device and server | |
JP2015088051A (en) | Information processing device, method, and program | |
US20020051190A1 (en) | Image data transmission device and method, computer-readable storage medium storing program for transmitting image data, and image data transmission and reception system and method | |
JP2004054448A (en) | Stream server using portal server, method of selecting content, portal server for stream distribution, and its program | |
US20210081466A1 (en) | Web acceleration via learning | |
JP2003046974A (en) | Animation displaying system, its controlling method, animation transmitter, its controlling method, and program | |
JP2004078712A (en) | Web page transfer time estimating device, method, program, and computer readable recording medium recording the web page transfer time estimating | |
JP3885553B2 (en) | Image and data resending method and resending method in Internet web browser, and terminal | |
JP3671927B2 (en) | Web service response time measurement system and measurement server | |
JP2003114838A (en) | Download surrogate system and download surrogate method | |
JP2003044383A (en) | High speed digital contents distributing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050922 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070829 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071024 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071119 |