(57)【要約】【課題】ネットワークの速度に適したサイズの画像ファイルを人手を介さずに受信する。【解決手段】同一の画像データについて解像度の異なる複数のファイルと、複数のファイルの各々の大きさを記録したファイル情報ファイルとを画像データ送信装置に記録し、ファイル情報ファイルを画像データ受信装置に送信し、画像データ受信装置は、画像データ送信装置に記録されている最も解像度の低いファイルの送信を画像データ送信装置に要求し、画像データ受信装置は、最も解像度の低いファイルを受信するとともに、ファイルの転送時間を測定し、転送時間から画像データ送信装置とクライアントとの間のデータの転送速度を計算し、計算された転送速度に基づき、複数のファイルの中でより高解像度のファイルの転送時間を推定し、推定時間が予め画像データ受信装置に設定されている最長許容時間内の場合には、より高解像度のファイルを受信する。【選択図】　図４
2004140654.tif 000002
【特許請求の範囲】
【請求項１】
同一の画像データについて解像度の異なる複数のファイルと、該複数のファイルの各々の大きさを記録したファイル情報ファイルとを画像データ送信装置に記録し、
該画像データ送信装置に記録したファイル情報ファイルを画像データ受信装置に送信し、
該ファイル情報ファイルを受信した画像データ受信装置は、前記画像データ送信装置に記録されている同一の画像データについて最も解像度の低いファイルの送信を画像データ送信装置に要求し、
前記画像データ受信装置からの要求に応じ、前記画像データ送信装置は、前記画像データ受信装置に最も解像度の低いファイルを送信し、
前記画像データ受信装置は、最も解像度の低い該ファイルを受信するとともに、該ファイルの転送時間を測定し、さらに、該転送時間から前記画像データ送信装置と該クライアントとの間のデータの転送速度を計算し、
前記画像データ受信装置は、前記計算された転送速度に基づき、前記複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め画像データ受信装置に設定されている最長許容時間内の場合には、より高解像度の該ファイルの送信を前記画像データ送信装置へ要求し、前記画像データ送信装置より、より高解像度の該ファイルを受信することを特徴とする画像データ転送方法。
【請求項２】
同一の画像データについて解像度の異なる複数のファイルと、該複数のファイルの各々の大きさを記録したファイル情報ファイルとを記録し、画像データ受信装置からの要求に応じて該ファイル情報ファイル及び前記異なる複数のファイルの各々を送信する画像データ送信装置と、
該画像データ送信装置から同一の画像データについて解像度の異なる複数のファイルの各々の大きさを記録したファイル情報ファイルを受信し、
該複数のファイルの中で最も解像度の低いファイルを前記画像データ送信装置から受信し、
最も解像度の低い該ファイルを受信する際に、該ファイルの転送時間を測定し、さらに、該転送時間からデータの転送速度を計算し、
計算された転送速度に基づき、前記画像データ送信装置に記録されている複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め設定されている最長許容時間内の場合には、前記画像データ送信装置により高解像度の該ファイルの送信を要求し、前記画像データ送信装置からより高解像度の該ファイルを受信することを特徴とする画像データ受信装置とで構成されることを特徴とする画像データ転送システム。
【請求項３】
同一の画像データについて解像度の異なる複数のファイルと、該複数のファイルの各々の大きさを記録したファイル情報ファイルとを記録し、要求に応じて該ファイル情報ファイル及び前記異なる複数のファイルの各々を送信することを特徴とする画像データ送信装置。
【請求項４】
同一の画像データについて解像度の異なる複数のファイルの各々の大きさを記録したファイル情報ファイルを受信し、
該複数のファイルの中で最も解像度の低いファイルを受信し、
該最も解像度の低いファイルを受信する際に、該ファイルの転送時間を測定し、さらに、該転送時間からデータの転送速度を計算し、
計算された転送速度に基づき、前記複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め設定されている最長許容時間内の場合には、より高解像度の該ファイルの送信を要求し、より高解像度の該ファイルを受信することを特徴とする画像データ受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データ転送方法及びシステムに関し、特に、インターネット上のＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバ（以下「サーバ」と記す）と、ＷＷＷクライアント（以下、「クライアント」と記す）等の間で、ＨＴＴＰプロトコル等によってデータ転送を行う画像データ転送方法及びシステムに関する。
【０００２】
【従来の技術】
従来、インターネット上を介してサーバとクライアントとの間で、大容量の画像ファイルや動画ファイルをＨＴＴＰプロトコルによりデータ転送を行い、クライアント側において、受信した画像の表示、または動画の再生等を行っている。
【０００３】
図９は、サーバとクライアントとの間で画像データの授受を行う場合の動作の一例を示す。サーバ側には、元データから解像変換等を行った複数の解像度のファイルが用意され、ステップＳ１において、クライアントが解像度毎の各々のファイル位置を表すＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）と、各々のファイルサイズを含むファイル情報ファイルをサーバに要求する。すると、ステップＳ２において、サーバは、クライアントからＵＲＬにて指定されたファイル情報ファイルをクライアントへ送信する。
【０００４】
クライアントは、ファイル情報ファイルを取得した後、ファイルの各々のサイズ情報を画面に表示させ、画像ファイルのサイズからダウンロードに適するファイルを人が選択する。クライアントは、ステップＳ３において、選択されたファイルのＵＲＬをサーバに送信し、ステップＳ４において、サーバは、ＵＲＬで指定されたファイルをクライアントへ送信していた。これによって、クライアントは、受信したデータを表示していた。
【０００５】
しかし、サーバとクライアント間の通信速度は、ネットワークの様々な要因によって左右されるため、クライアント側においてデータの受信時間を予測することができず、ネットワークを介した通信速度に対して過負荷を与える大きなファイルのダウンロードを行うおそれがあるという問題があった。
【０００６】
また、従来技術として、特許文献１に開示された画像処理システムのデータ処理方法では、図１０に示すように、クライアント側から予めクライアントにて設定した所定のデータ量をサーバに通知し、サーバは、所定量を超えない解像度のファイルを選択してクライアントに送信する。
【０００７】
しかしながら、この場合でも、データ要求をするサーバによって、またはデータ要求時のネットワーク負荷によってネットワークを介したサーバとクライアント間の通信速度が異なるため、予めクライアントにて所定のデータ量を設定した場合には、ネットワークの速度に対して、過負荷を与える大きなファイルのダウンロードを行うおそれがあり、また逆に、データ所定量がネットワークの速度に対して極端に小さい場合には、本来、よりファイルサイズが大きく、高解像度のデータ受信が可能であるにも拘わらず、低い解像度の画像データしか受信できず、ネットワークの性能を十分に活用できないという問題点があった。
【０００８】
【特許文献１】
特開平９−１９０３９２号公報
【０００９】
【発明が解決しようとする課題】
上述のように、従来の画像データ転送方法及びシステムにおいては、第１の問題点として、クライアント側のオペレータの判断によってダウンロードするファイルの選択を行うため、ネットワークの速度に対して、過負荷を与える大きなファイルのダウンロードを行うおそれがあった。
【００１０】
また、第２の問題点として、クライアントは、サーバとクライアント間のネットワーク速度を認識できないため、データ転送時間を予測できず、サーバとクライアント間のネットワーク性能に対して、小さいファイルサイズのデータ転送を行ってしまうことにより、サーバとクライアント間のネットワーク性能を十分に活用できないおそれがあった。
【００１１】
さらに、第３の問題点として、クライアントは、受信するファイルを選択するための条件がないため、画面表示によって人による判断が必要となり、ダウンロードするファイルの選択をオペレータの判断により人手を介して行う必要があり、煩雑であるということが挙げられる。
【００１２】
そこで、本発明は、上記従来の画像データ転送方法及びシステムにおける問題点に鑑みてなされたものであって、クライアント（画像データ受信装置）が、ネットワークの速度に適したサイズの画像ファイルを人手を介さずにサーバ（画像データ送信装置）から受信することのできる画像データ転送方法及びシステムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するため、本発明は、画像データ転送方法であって、同一の画像データについて解像度の異なる複数のファイルと、該複数のファイルの各々の大きさを記録したファイル情報ファイルとを画像データ送信装置に記録し、該画像データ送信装置に記録したファイル情報ファイルを画像データ受信装置に送信し、該ファイル情報ファイルを受信した画像データ受信装置は、前記画像データ送信装置に記録されている同一の画像データについて最も解像度の低いファイルの送信を画像データ送信装置に要求し、前記画像データ受信装置からの要求に応じ、前記画像データ送信装置は、前記画像データ受信装置に最も解像度の低いファイルを送信し、前記画像データ受信装置は、最も解像度の低い該ファイルを受信するとともに、該ファイルの転送時間を測定し、さらに、該転送時間から前記画像データ送信装置と該クライアントとの間のデータの転送速度を計算し、前記画像データ受信装置は、前記計算された転送速度に基づき、前記複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め画像データ受信装置に設定されている最長許容時間内の場合には、より高解像度の該ファイルの送信を前記画像データ送信装置へ要求し、前記画像データ送信装置より、より高解像度の該ファイルを受信することを特徴とする。
【００１４】
また、本発明は、画像データ転送システムであって、同一の画像データについて解像度の異なる複数のファイルと、該複数のファイルの各々の大きさを記録したファイル情報ファイルとを記録し、画像データ受信装置からの要求に応じて該ファイル情報ファイル及び前記異なる複数のファイルの各々を送信する画像データ送信装置と、該画像データ送信装置から同一の画像データについて解像度の異なる複数のファイルの各々の大きさを記録したファイル情報ファイルを受信し、該複数のファイルの中で最も解像度の低いファイルを前記画像データ送信装置から受信し、最も解像度の低い該ファイルを受信する際に、該ファイルの転送時間を測定し、さらに、該転送時間からデータの転送速度を計算し、計算された転送速度に基づき、前記画像データ送信装置に記録されている複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め設定されている最長許容時間内の場合には、前記画像データ送信装置により高解像度の該ファイルの送信を要求し、前記画像データ送信装置からより高解像度の該ファイルを受信することを特徴とする画像データ受信装置とで構成されることを特徴とする。
【００１５】
さらに、本発明は、画像データ送信装置であって、同一の画像データについて解像度の異なる複数のファイルと、該複数のファイルの各々の大きさを記録したファイル情報ファイルとを記録し、要求に応じて該ファイル情報ファイル及び前記異なる複数のファイルの各々を送信することを特徴とする。
【００１６】
また、本発明は、画像データ受信装置であって、同一の画像データについて解像度の異なる複数のファイルの各々の大きさを記録したファイル情報ファイルを受信し、該複数のファイルの中で最も解像度の低いファイルを受信し、該最も解像度の低いファイルを受信する際に、該ファイルの転送時間を測定し、さらに、該転送時間からデータの転送速度を計算し、計算された転送速度に基づき、前記複数のファイルの中でより高解像度のファイルの転送時間を推定し、該推定時間が予め設定されている最長許容時間内の場合には、より高解像度の該ファイルの送信を要求し、より高解像度の該ファイルを受信することを特徴とする。
【００１７】
そして、本発明によれば、データサイズの小さい低解像度のデータを画像データ受信装置と画像データ受信装置との間にて転送し、データの受信時間からネットワークを介した両者間の通信速度を算出し、よりデータサイズの大きな高解像度のファイルのデータ受信時間の推定が可能となるため、画像データ受信装置と画像データ受信装置との間で最適なサイズの画像ファイルを転送することができる。
【００１８】
また、画像データ受信装置において、データ転送時間を許容する最長受信許容時間を設定することにより、画像データ受信装置において、最長受信許容時間と各々のデータに対する推定データ転送時間とを比較してデータの受信を決定するため、従来のようにオペレータを介して転送するファイルの選択を行う必要がなくなる。
【００１９】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照しながら説明する。
【００２０】
図１は、本発明にかかる画像データ送信システムの一実施の形態の全体構成を示し、この画像送信システムは、画像送信サーバ（画像送信装置、以下、「サーバ」と略称する）１と、このサーバ１とインターネット等のネットワーク２を介して接続されたクライアント（画像データ受信装置）３（３Ａ、３Ｂ、・・・）とで構成される。
【００２１】
サーバ１は、図２に示すように、画像データベース１１と、クライアント３からの画像転送要求信号等を受信するデータ受信部１３と、クライアント３に対して画像データ等を送信するデータ送信部１４と、装置全体を制御する制御部１２とを備える。
【００２２】
サーバ１の画像データベース１１には、図３に示すように、１つの画像データに対して解像度の異なる複数のファイル、例えば、低解像度、中解像度、高解像度の３つのファイル２１〜２３が存在し、さらに、解像度別のファイルのサイズと、各々のファイルのＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を含むファイル情報ファイル２４が各画像データ毎に存在する。
【００２３】
クライアント３は、図４に示すように、入力部３４と、画像転送要求信号等をサーバ１に送信するデータ送信部３２と、サーバ１から画像データ等を受信するデータ受信部３１と、受信した画像データ等を表示する表示部３５と、サーバ１とクライアント３との間のファイルの転送時間を測定する転送時間測定部３６と、転送時間からサーバ１とクライアント３との間のより高解像度のファイルの予測受信時間を計算する予測受信時間計算部３７と、記憶装置３８と、装置全体を制御する制御部３３とを備える。そして、クライアント３は、クライアント３側にて許可する最長の画像ファイル転送時間を示す最長受信許容時間を設定する。
【００２４】
次に、本発明にかかる画像データ転送方法について説明する。尚、以下の説明においては、ネットワークにて接続され、ＨＴＴＰプロトコルにより通信を行うサーバ１とクライアント３において、大容量の画像データをサーバ１からクライアント３へデータ転送し、クライアント３側にて表示を行う方法について述べる。
【００２５】
まず、図５及び図６のステップＳ１において、クライアント３がサーバ１に解像度毎の各々のファイル位置を表すＵＲＬと、各々のファイルサイズを含むファイル情報ファイルを送信すると、サーバ１は、図６のステップＳ２において、クライアント３から要求のあった、低解像度、中解像度、高解像度のファイルサイズとサーバ１内の位置を示すＵＲＬを含んだファイル情報ファイルを送信する。
【００２６】
図５のステップＳ２において、ファイル情報ファイルを受信したクライアント３は、低解像度のファイルのＵＲＬをサーバ１側に送信し、サーバ１に低解像度ファイルのデータを要求する（図５及び図６のステップＳ３）。すると、サーバ１は、図６のステップＳ４において、クライアント３から低解像度ファイルのＵＲＬにて要求のあった低解像度ファイルをクライアント３へ送信する。クライアント３は、低解像度のデータ受信後（図５のステップＳ４）、低解像度のデータの受信時間と、受信データ量からクライアント３とサーバ１との間の転送速度を計算する（図５のステップＳ５）。
【００２７】
次に、クライアント３は、図５のステップＳ６において、サーバ１とクライアント３間の転送速度と、ファイル情報ファイル内の中解像度のファイルサイズと、高解像のファイルサイズから、中解像度と高解像度ファイルの各々の予測受信時間を計算する。そして、高解像度ファイルの予測受信時間が、予めクライアント３にて規定している最長受信許容時間内であれば、クライアント３は、高解像度ファイルのＵＲＬを指定し、高解像度のファイル要求をサーバ１に行う（図５のステップＳ７）。高解像度のＵＲＬを指定されたファイル要求を受信したサーバ１は、高解像度ファイルをクライアント３へ送信する。高解像度ファイルを受信したクライアント３は（図５のステップＳ８）、受信した高解像度ファイルを表示する（図５のステップＳ９、図７）。
【００２８】
一方、高解像度の予測受信時間が、クライアント３側にて規定している最長受信許容時間より長く、中解像度の予測受信時間が、最長受信許容時間内であれば、クライアント３は、中解像度のファイルのＵＲＬを指定し、中解像度ファイルのファイル要求をサーバ１側に行う（図５のステップＳ１０）。中解像度のＵＲＬを指定されたファイル要求を受信したサーバ１は、中解像度ファイルをクライアント３へ送信する。図５のステップＳ１１において、中解像度ファイルを受信したクライアント３は、中解像度のファイルを表示する（図５のステップＳ１２、図８）。
【００２９】
高解像度ファイルの予測受信時間及び中解像度ファイルの予測受信時間が、クライアント３側にて規定している最長受信許容時間より長い場合には、クライアント３は、低解像度のファイルを表示する（図５のステップＳ１３、図６）。
【００３０】
【発明の効果】
以上説明したように、本発明にかかる画像データ転送方法及びシステムによれば、クライアント（画像データ受信装置）が、ネットワークの速度に適したサイズの画像ファイルを人手を介さずにサーバ（画像データ送信装置）から受信することが可能となる。
【図面の簡単な説明】
【図１】本発明にかかる画像データ転送システムの一実施の形態の全体構成を示す図である。
【図２】図１の画像データ転送システムのサーバを示す構成図である。
【図３】図２のサーバに記録されるファイルの構成図である。
【図４】図１の画像データ転送システムのクライアントを示す構成図である。
【図５】図４のクライアントの動作を示すフロー図である。
【図６】本発明にかかる画像データ転送手順を示す図である。
【図７】本発明にかかる画像データ転送手順を示す図である。
【図８】本発明にかかる画像データ転送手順を示す図である。
【図９】従来の画像データ転送手順の一例を示す図である。
【図１０】従来の画像データ転送手順のもう一つの例を示す図である。
【符号の説明】
１　　　　　　サーバ
２　　　　　　ネットワーク
３（３Ａ、３Ｂ）　　　　クライアント
１１　　　　画像データベース
１２　　　　制御部
１３　　　　データ受信部
１４　　　　データ送信部
２１　　　　低解像度ファイル
２２　　　　中解像度ファイル
２３　　　　高解像度ファイル
２４　　　　ファイル情報ファイル
３１　　　　データ受信部
３２　　　　データ送信部
３３　　　　制御部
３４　　　　入力部
３５　　　　表示部
３６　　　　転送時間測定部
３７　　　　予測受信時間計算部
３８　　　　記憶装置
【図１】
2004140654.tif 000003
【図２】
2004140654.tif 000004
【図３】
2004140654.tif 000005
【図４】
2004140654.tif 000006
【図５】
2004140654.tif 000007
【図６】
2004140654.tif 000008
【図７】
2004140654.tif 000009
【図８】
2004140654.tif 000010
【図９】
2004140654.tif 000011
【図１０】
2004140654.tif 000012