1枚の画像に対して、異なるタイムスケールの複数の画像を累積的に蓄積する画像蓄積手段と、クライアントから表示範囲要求を受信する要求受信手段と、前記表示範囲要求によって指示された当該表示時間範囲に応じたタイムスケールの画像を、クライアントへ送信する画像送信手段とを有する画像サーバにおいて、前記画像における最小タイムスケールから最大タイムスケールまでの累積値から、素因数分解によって、素数及び乗数からなる素数群=xi×yj×zk×を算出する素数群算出手段と、前記素数を累積方向の画像同士のタイムスケールの倍率とし、前記乗数を当該倍率の前記画像同士の段数として、異なるタイムスケールの累積的な複数段階の画像を生成し、これら画像を前記画像蓄積手段へ出力する画像生成手段とを有し、前記画像送信手段は、クライアントから前記表示範囲要求を受信する毎に、整数倍率の画像を逐次送信することを特徴とする画像サーバ。前記累積値は、前記最小タイムスケールにおける単位時間の累積値であることを特徴とする請求項1に記載の画像サーバ。前記累積値は、前記最小タイムスケールにおける単位時間の画面解像度ユニットサイズの累積値であることを特徴とする請求項1に記載の画像サーバ。前記最小タイムスケールにおけるユニットサイズのいずれかの整数倍数と、前記最大タイムスケールにおけるユニットサイズのいずれかの整数倍数とが、画面サイズと一致するように、両ユニットサイズを決定することを特徴とする請求項3に記載の画像サーバ。前記最大タイムスケールのユニットサイズは、少なくとも、前記素数の中で最大の素数の整数倍数となることを特徴とする請求項3又は4に記載の画像サーバ。前記画像生成手段は、前記最小解像度の画像から順に、素数を昇順又は降順に割り当てることを特徴とする請求項1から5のいずれか1項に記載の画像サーバ。複数段数の各画像について、クライアントへ送信した閲覧数送信数を記録する閲覧数記録手段を更に有し、前記画像生成手段は、前記閲覧数が多い解像度の画像同士ほど、小さい値の素数に基づく倍率の解像度で生成することを特徴とする請求項1から5のいずれか1項に記載の画像サーバ。前記画像サーバは、医療従事者によって観察される電子カルテ情報を蓄積したものであり、前記画像は、医療に関するグラフ画像であることを特徴とする請求項1から7のいずれか1項に記載の画像サーバ。請求項1から8のいずれか1項に記載の画像サーバと、クライアントとを有するシステムであって、前記画像サーバについて、前記画像生成手段によって生成された複数段数の画像毎に、前記素数に対応して連番の伝送番号を割り当てた伝送番号テーブルを、クライアントへ送信する伝送番号送信手段を更に有し、前記要求受信手段は、当該表示範囲要求から伝送番号を取得し、その伝送番号を画像送信手段へ出力し、前記画像送信手段は、前記画像蓄積手段から、前記伝送番号に応じた画像を取得し、当該画像をクライアントへ送信するものであり、前記クライアントについて、前記画像サーバから前記伝送番号テーブルを受信する伝送番号受信手段と、ディスプレイに表示すべき画像の解像度に応じて、前記伝送番号を選択する伝送番号選択手段と、選択された前記伝送番号を、前記画像サーバへ送信する伝送番号送信手段とを有することを特徴とするシステム。前記クライアントは、ユーザの指によって操作可能なマルチタッチパネルを有する、タブレット型/スレート型パーソナルコンピュータ又はスマートフォンの端末であって、ディスプレイへの表示範囲は、タイムスケールの伸縮方向における、当該ユーザの2本の指の移動に基づくピンチイン/ピンチアウト2本の指の間の距離の拡大/縮小操作を検出すると共に、移動前時点tの指間の第1の距離dtと、移動後時点t1の指間の第2の距離dt1との差分となるピンチ距離dt-dt1に基づいて、次の表示範囲が決定されることを特徴とする請求項9に記載のシステム。1枚の画像に対して、異なるタイムスケールの複数の画像を累積的に蓄積する画像蓄積手段と、クライアントから表示範囲要求を受信する要求受信手段と、前記表示範囲要求によって指示された当該表示時間範囲に応じたタイムスケールの画像を、クライアントへ送信する画像送信手段としてコンピュータを機能させる画像サーバ用のプログラムにおいて、前記画像における最小タイムスケールから最大タイムスケールまでの累積値から、素因数分解によって、素数及び乗数からなる素数群=xi×yj×zk×を算出する素数群算出手段と、前記素数を累積方向の画像同士のタイムスケールの倍率とし、前記乗数を当該倍率の前記画像同士の段数として、異なるタイムスケールの累積的な複数段階の画像を生成し、これら画像を前記画像蓄積手段へ出力する画像生成手段としてコンピュータを機能させ、前記画像送信手段は、クライアントから前記表示範囲要求を受信する毎に、整数倍率の画像を逐次送信するようにコンピュータを機能させることを特徴とする画像サーバ用のプログラム。1枚の画像に対して、異なるタイムスケールの複数の画像を累積的に蓄積する画像蓄積部を有し、クライアントから表示範囲要求を受信し、当該表示範囲要求によって指示された当該表示時間範囲に応じたタイムスケールの画像を、クライアントへ送信する画像サーバにおける画像送信方法において、前記画像における最小タイムスケールから最大タイムスケールまでの累積値から、素因数分解によって、素数及び乗数からなる素数群=xi×yj×zk×を算出する第1のステップと、前記素数を累積方向の画像同士のタイムスケールの倍率とし、前記乗数を当該倍率の前記画像同士の段数として、異なるタイムスケールの累積的な複数段階の画像を生成し、これら画像を前記画像蓄積手段へ出力する第2のステップとクライアントから前記表示範囲要求を受信する毎に、整数倍率の画像を逐次送信する第3のステップとを有することを特徴とする画像送信方法。しかしながら、電子カルテ情報としての1つのグラフ画像を、クライアントのディスプレイで俯瞰できるようにした場合、どの程度のタイムスケールの倍率で区分するかが問題となる。即ち、画像サーバが、10年単位のタイムスケールのグラフ画像と、1秒単位のタイムスケールのグラフ画像との間に、どの程度の異なるタイムスケールの複数の画像を累積的に生成しておくべきかが問題となる。例えば糖尿病患者の電子カルテ情報によれば、毎日、複数の投薬や検査がなされる。その場合、画像サーバは、10年単位のグラフ画像から、年単位、日単位又は時間単位のグラフ画像を生成する必要がある。画像サーバは、クライアントの表示範囲要求に応じた画像を送信する。一方で、クライアントを操作するユーザから見ると、タイムスケールの倍率に応じて、画像の伸縮がギクシャクして見える場合がある。例えば分単位のタイムスケールから、時間単位のタイムスケールへ遷移する場合、その倍率は、60倍となり、視認的にはかなり大きい。そのため、分単位のタイムスケールと時間単位のタイムスケールとの間で、異なるタイムスケールの複数段の画像に区分することが好ましい。画像のタイムスケールを単に2倍1/2倍することによって、ユーザは、比較的視認しやすくなる。しかしながら、60倍率の画像を、単に1/2に区分した場合、30倍、15倍、7.5倍、3.25倍、1.125倍、0.5625倍となり、画像の生成自体が難しい倍率となる。即ち、遷移倍率計算を浮動小数点で計算した場合、座標計算について丸め誤差が発生する。そのために、クライアントの端末が、ハードウェア的に、浮動小数点演算ユニットを備えていない場合、計算速度が急激に落ちてしまう。また、複数のタイムスケールの中で、タイムスケール同士の時間区間の比も、異なる。例えば、日単位のタイムスケールは、1ヶ月を30日に区切って表示するのに対し、月単位のタイムスケールは、1年を12ヶ月に区切って表示する。このような比の相違によって、画像の段数を決定することは、画像の生成を更に複雑にする。そこで、本発明は、クライアントを操作するユーザから見て、注目を要する画像のタイムスケールの変化をできる限り滑らかに表示するべく、異なるタイムスケールの複数の画像を累積的に生成する画像サーバ、システム、プログラム及び方法を提供することを目的とする。本発明によれば、1枚の画像に対して、異なるタイムスケールの複数の画像を累積的に蓄積する画像蓄積手段と、クライアントから表示範囲要求を受信する要求受信手段と、表示範囲要求によって指示された当該表示時間範囲に応じたタイムスケールの画像を、クライアントへ送信する画像送信手段とを有する画像サーバにおいて、画像における最小タイムスケールから最大タイムスケールまでの累積値から、素因数分解によって、素数及び乗数からなる素数群=xi×yj×zk×を算出する素数群算出手段と、素数を累積方向の画像同士のタイムスケールの倍率とし、乗数を当該倍率の画像同士の段数として、異なるタイムスケールの累積的な複数段階の画像を生成し、これら画像を画像蓄積手段へ出力する画像生成手段とを有し、画像送信手段は、クライアントから表示範囲要求を受信する毎に、整数倍率の画像を逐次送信することを特徴とする。本発明の画像サーバにおける他の実施形態によれば、累積値は、最小タイムスケールにおける単位時間の累積値であることも好ましい。本発明の画像サーバにおける他の実施形態によれば、累積値は、最小タイムスケールにおける単位時間の画面解像度ユニットサイズの累積値であることも好ましい。本発明の画像サーバにおける他の実施形態によれば、最小タイムスケールにおけるユニットサイズのいずれかの整数倍数と、最大タイムスケールにおけるユニットサイズのいずれかの整数倍数とが、画面サイズと一致するように、両ユニットサイズを決定することも好ましい。本発明の画像サーバにおける他の実施形態によれば、最大タイムスケールのユニットサイズは、少なくとも、素数の中で最大の素数の整数倍数となることも好ましい。本発明の画像サーバにおける他の実施形態によれば、画像生成手段は、最小解像度の画像から順に、素数を昇順又は降順に割り当てることも好ましい。本発明の画像サーバにおける他の実施形態によれば、複数段数の各画像について、クライアントへ送信した閲覧数送信数を記録する閲覧数記録手段を更に有し、画像生成手段は、閲覧数が多い解像度の画像同士ほど、小さい値の素数に基づく倍率の解像度で生成することも好ましい。本発明の画像サーバにおける他の実施形態によれば、画像サーバは、医療従事者によって観察される電子カルテ情報を蓄積したものであり、画像は、医療に関するグラフ画像であることも好ましい。本発明によれば、前述した画像サーバと、クライアントとを有するシステムであって、画像サーバについて、画像生成手段によって生成された複数段数の画像毎に、素数に対応して連番の伝送番号を割り当てた伝送番号テーブルを、クライアントへ送信する伝送番号送信手段を更に有し、要求受信手段は、当該表示範囲要求から伝送番号を取得し、その伝送番号を画像送信手段へ出力し、画像送信手段は、画像蓄積手段から、伝送番号に応じた画像を取得し、当該画像をクライアントへ送信するものであり、クライアントについて、画像サーバから伝送番号テーブルを受信する伝送番号受信手段と、ディスプレイに表示すべき画像の解像度に応じて、伝送番号を選択する伝送番号選択手段と、選択された伝送番号を、画像サーバへ送信する伝送番号送信手段とを有することを特徴とする。本発明のシステムにおける他の実施形態によれば、クライアントは、ユーザの指によって操作可能なマルチタッチパネルを有する、タブレット型/スレート型パーソナルコンピュータ又はスマートフォンの端末であって、ディスプレイへの表示範囲は、タイムスケールの伸縮方向における、当該ユーザの2本の指の移動に基づくピンチイン/ピンチアウト2本の指の間の距離の拡大/縮小操作を検出すると共に、移動前時点tの指間の第1の距離dtと、移動後時点t1の指間の第2の距離dt1との差分となるピンチ距離dt-dt1に基づいて、次の表示範囲が決定されることも好ましい。本発明によれば、1枚の画像に対して、異なるタイムスケールの複数の画像を累積的に蓄積する画像蓄積手段と、クライアントから表示範囲要求を受信する要求受信手段と、表示範囲要求によって指示された当該表示時間範囲に応じたタイムスケールの画像を、クライアントへ送信する画像送信手段としてコンピュータを機能させる画像サーバ用のプログラムにおいて、画像における最小タイムスケールから最大タイムスケールまでの累積値から、素因数分解によって、素数及び乗数からなる素数群=xi×yj×zk×を算出する素数群算出手段と、素数を累積方向の画像同士のタイムスケールの倍率とし、乗数を当該倍率の画像同士の段数として、異なるタイムスケールの累積的な複数段階の画像を生成し、これら画像を画像蓄積手段へ出力する画像生成手段としてコンピュータを機能させ、画像送信手段は、クライアントから表示範囲要求を受信する毎に、整数倍率の画像を逐次送信するようにコンピュータを機能させることを特徴とする。本発明によれば、1枚の画像に対して、異なるタイムスケールの複数の画像を累積的に蓄積する画像蓄積部を有し、クライアントから表示範囲要求を受信し、当該表示範囲要求によって指示された当該表示時間範囲に応じたタイムスケールの画像を、クライアントへ送信する画像サーバにおける画像送信方法において、画像における最小タイムスケールから最大タイムスケールまでの累積値から、素因数分解によって、素数及び乗数からなる素数群=xi×yj×zk×を算出する第1のステップと、素数を累積方向の画像同士のタイムスケールの倍率とし、乗数を当該倍率の画像同士の段数として、異なるタイムスケールの累積的な複数段階の画像を生成し、これら画像を画像蓄積手段へ出力する第2のステップとクライアントから表示範囲要求を受信する毎に、整数倍率の画像を逐次送信する第3のステップとを有することを特徴とする。本発明の画像サーバ、システム、プログラム及び方法によれば、クライアントを操作するユーザから見て、注目を要する画像のタイムスケールの変化をできる限り滑らかに表示するべく、異なるタイムスケールの複数の画像を累積的に生成することができる。以下では、本発明の実施の形態について、図面を用いて詳細に説明する。図1は、グラフ画像がディスプレイに表示されたタブレット型端末の外観図である。図1によれば、ユーザは、タブレット型/スレート型パーソナルコンピュータ又はスマートフォンの端末以下タブレット型端末というを操作する。タブレット型端末2には、マルチタッチパネルディスプレイ202が搭載されている。マルチタッチパネルディスプレイ202は、時系列のグラフ画像を表示すると共に、ユーザの指による操作ピンチ操作を受け付ける。勿論、タッチパネルディスプレイに限られず、表示機能のみのディスプレイと、ユーザ操作機能のみのマルチタッチパネルとから構成されるものであってもよい。図1によれば、タッチパネルディスプレイ202は、横型に向けられており、医療従事者によって観察される電子カルテ情報時系列のグラフ画像が表示されている。図1によれば、縦軸に複数の行為項目医療行為が表示され、横軸に時間軸が表示されている。行為項目は、例えば電子カルテ情報に関する医療行為であって、グラフ画像は、その行為項目に対する、例えば検査値や投薬量を表すものである。図1によれば、行為項目毎に、その行為が実行された旨のイベントに基づくグラフ画像が表示されている。時間軸の上部には、時間尺度タイムスケールを表すタイムラインも表示されている。タイムスケールは、例えば以下のように時間単位に基づく。秒単位タイムスケールが小さい分単位日単位月単位年単位10年単位タイムスケールが大きい例えば、年単位のタイムスケールにおける1年分の時間範囲と、月単位のタイムスケールにおける12ヶ月分の時間範囲とは一致する。即ち、複数のタイムスケールは、同一の時間軸に基づいて関連する。年単位の1年分=月単位の12ヶ月分月単位の1ヶ月分=日単位例えば30日分医療従事者は、その患者の過去の診療経緯に基づいて、タブレット型端末2に対するピンチ操作によって、タイムスケールを段階的に伸縮させることができる。これよって、グラフ画像を伸縮して表示させることができる。即ち、タイムスケールが大きいほど、グラフ画像は収縮し、タイムスケールが小さいほど、グラフ画像は伸長する。また、図1によれば、タブレット型端末2は、アクセスネットワーク及びインターネットを介して、画像サーバ1から画像を受信する。画像サーバ1は、1枚のグラフ画像に対して、異なるタイムスケールの複数の画像を累積的に生成する。グラフ画像が例えば医療に関するものである場合、画像サーバは、医療従事者によって観察される電子カルテ情報を蓄積したものである。グラフ画像の各要素は、構造化されたデータCOAであって、時刻又は時刻幅及び数値投薬量や検査結果等を含む。例えば月単位のタイムスケールであれば、その月に含まれるCOAデータが、グラフによって表される。図2は、本発明における画像サーバ及び端末の機能構成図である。図2によれば、画像サーバ1は、通信インタフェース部101と、画像蓄積部111と、素数群算出部112と、画像生成部113と、要求受信部114と、画像送信部115と、閲覧数記録部116と、伝送番号送信部117とを有する。通信インタフェース部101を除くこれら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。尚、各機能構成部の処理の流れは、画像送信方法としても理解できる。画像蓄積部111は、1枚の画像に対して、異なるタイムスケールの複数の画像を累積的に蓄積する。画像蓄積部111は、例えば電子カルテ情報の各要素情報に基づいて、予め描画した画像を蓄積する。即ち、端末2に表示すべき画像自体が蓄積される。従って、画像サーバ1が、電子カルテ情報の要素情報のみを端末2へ送信し、端末2が、それら情報を加工した画像を表示するものとは異なる。これによって、端末2自体が、処理負担が大きい画像処理を実行する必要がない。図3は、画像蓄積部に蓄積された累積的な複数の画像を表す説明図である。図3によれば、1年のタイムスケールの1枚の画像について、縮小率1/2ずつ、複数の画像が表されている。例えば、年単位のタイムスケールの画像は、6ヶ月分の月単位のタイムスケールの2枚の画像に区分できる。また、6ヶ月分の月単位のタイムスケールの画像は、3ヶ月分の月単位のタイムスケールの2枚の画像に区分できる。このように、画像蓄積部111は、小さいタイムスケールから見て、整数倍に拡大させた画像を累積的に蓄積する。次に、素数群算出部112は、画像における最小タイムスケールから最大タイムスケールまでの累積値から、素因数分解によって、素数及び乗数からなる素数群=xi×yj×zk×を算出する。生成された素数群の情報は、画像生成部113へ出力される。画像生成部113は、素数を累積方向の画像同士のタイムスケールの倍率とし、乗数を当該倍率の画像同士の段数として、異なるタイムスケールの累積的な複数段階の画像を生成し、これら画像を画像蓄積部111へ出力する。図4は、最小タイムスケールにおける単位時間を累積した値を表す説明図である。図4aによれば、最小タイムスケールにおける単位時間を、秒とする。この場合、秒単位の累積値は、以下のようになる。1秒の60倍1分:60秒1分の60倍1時間:3600秒1時間の24倍1日:86400秒1日の30倍1月:2592000秒1月の12倍1年:31104000秒1年の10倍10年:311040000秒60秒×60分×24時間×30日×12月×10年=311040000秒ここで、全拡大率の積311040000は、以下のように素因数分解される。311040000=211×35×54図4bによれば、10年単位のタイムスケールの画像から、素数を昇順に割り当てている。10年単位のタイムスケールの画像から、11個目となる時間単位のタイムスケールの画像まで、倍率2素数2ずつ、生成されている。次の画像から5個目となる分単位のタイムスケールの画像まで、倍率3素数3ずつ、生成されている。更に次の画像から4個目となる秒単位のタイムスケールの画像まで、倍率5素数5ずつ、生成されている。尚、10年単位のタイムスケールの画像に最小素数を割り当てた理由としては、そのグラフ画像の行為項目について、ユーザが長いタイムスケールで俯瞰する場合が多いことに基づく。逆に言うと、ユーザが分単位や秒単位のタイムスケールで俯瞰する場合が少ないことを意味する。即ち、本発明によれば、ユーザが俯瞰する場合が多いタイムスケールほど、できる限り最小倍率2を割り当てるべきである。図5は、最小タイムスケールにおける単位時間の画面解像度ユニットサイズを累積した値を表す説明図である。図6は、画面サイズに対するユニットサイズを表す説明図である。図5aによれば、最小タイムスケールにおける単位時間のユニットサイズを、24ドットとする。尚、画面サイズは、600ドットとする。この場合、ドット単位の累積値は、以下のようになる。1秒の60倍1分:24ドット×60秒=1440ドット秒単位の1440ドットを、分単位の24ドットへ縮小するには、1/60とする1分の60倍1時間:24ドット×60分=1440ドット分単位の1440ドットを、時間単位の24ドットへ縮小するには、1/60とする1時間の24倍1日:24ドット×24時間=576ドット時間単位の576ドットを、日単位の24ドットへ縮小するには、1/24とする1日の30倍1月:24ドット×30日=720ドット日単位の720ドットを、月単位の60ドットへ縮小するには、1/12とする1月の12倍1年:60ドット×12月=720ドット月単位の720ドットを、年単位の150ドットへ縮小するには、1/4.8とする1年の10倍10年:150ドット×10年=1500ドット年単位の1500ドットを、10年単位の250ドットへ縮小するには、1/7.5とする7.5×4.8×12×24×60×60=37324800ドット即ち、秒単位のタイムスケールから10年単位のタイムスケールまでは、37324800ドットの累積値となる。ここで、全拡大率の積37324800は、以下のように素因数分解される。37324800=211×36×52図5bによれば、10年単位のタイムスケールの画像から、素数を昇順に割り当てている。10年単位のタイムスケールの画像から、11個目となる時間単位のタイムスケールの画像まで、倍率2素数2ずつ、生成されている。次の画像から6個目となる分単位のタイムスケールの画像まで、倍率3素数3ずつ、生成されている。更に次の画像から2個目となる秒単位のタイムスケールの画像まで、倍率5素数5ずつ、生成されている。尚、図5における素数5の乗数2は、図4における素数5の乗数5と比較して、少ないことに注目してほしい。素数5は倍率5を意味しており、5倍の表示の変化は、ユーザの視認的に違和感を生じやすい。従って、大きい素数例えば5の乗数は、できる限り少なくすることが好ましい。素数5の乗数をできる限り少なくするために、図5によれば、あえて、画面サイズ600ドットに対して、秒単位のユニットサイズを24ドットとし、10年単位のユニットサイズを200ドットとしている。例えば、タイムスケール同士のユニットサイズの関係を、以下のように考える。秒単位のユニットサイズ:a1ドット分単位のユニットサイズ:a2ドット60秒×a1ドット=1分×a2ドット1分=60秒×a1ドット/a2ドット時間単位のユニットサイズ:a3ドット60分×a2ドット=1時間×a3ドット1時間=60分×a2ドット/a3ドット日単位のユニットサイズ:a4ドット24時間×a3ドット=1日×a4ドット1日=24時間×a3ドット/a4ドット月単位のユニットサイズ:a5ドット30日×a4ドット=1月×a5ドット1月=30日×a4ドット/a5ドット年単位のユニットサイズ:a6ドット12月×a5ドット=1年×a6ドット1年=12月×a5ドット/a6ドット10年単位のユニットサイズ:a7ドット1年×a6ドット=10年×a7ドット10年=1年×a6ドット/a7ドットここで、ユニットサイズの累積値は、以下のように表される。累積値=60秒×a1ドット/a2ドット×60分×a2ドット/a3ドット×24時間×a3ドット/a4ドット×30日×a4ドット/a5ドット×12月×a5ドット/a6ドット×10年×a6ドット/a7ドット=60秒×60分×24時間×30日×12月×10年×a1/a7即ち、ユニットサイズの累積値は、a1/a7秒単位のユニットサイズ/10年単位のユニットサイズに依存する。前述した図4は、単位時間のみの累積値に注目したものであるのに対し、前述した図5は、更にa1/a7に基づく累積値に注目したものである。図5によれば、a1/a7=24ドット/200ドットとなる。この数値の決定にも、以下の2つの理由がある。1画面サイズは、600ドットである。即ち、600は、24及び200の公倍数である。スマートフォンのような小型のディスプレイの場合、最小公倍数の600であるのが好ましい。勿論、ディスプレイサイズによっては、1200や1800であってもよい。224を素因数分解すると、24=23×31で表される。200を素因数分解すると、200=23×52で表される。即ち、24/200=31/52で表される。両ユニットサイズ24200は、最小タイムスケールにおけるユニットサイズのいずれかの整数倍数と、最大タイムスケールにおけるユニットサイズのいずれかの整数倍数とが、画面サイズと一致するように決定される。これは、以下のように考えることができる。単位時間の累積値=211×35×54単位時間の累積値×31/52=211×36×52単位時間のサイズの累積値=211×36×52即ち、画面サイズ600ドットに対して、最小ユニットサイズ24ドット及び最大ユニットサイズ200ドットに設定することによって31/52を乗算することによって、素数5の乗数を減らすことができる。即ち、最大タイムスケールのユニットサイズ200は、少なくとも、素数の中で最大の素数5の整数倍数となる。これによって、5倍のような大きな表示の変化を減らすことができ、ユーザの視認的に違和感を生じにくくすることができる。ここで、再度、図2へ戻って説明する。要求受信部114は、タブレット型端末2から表示範囲要求を受信する。表示範囲要求には、端末の画面に表示すべきタイムスケールの関連情報が含まれる。例えば、以下のように、時刻及び時間範囲であってもよい。時刻hh:mm:ssから、2時間また、要求受信部114は、表示範囲要求として伝送番号を受信するものであってもよい。前述した図4及び図5によれば、素数の段階に応じて伝送番号が昇順に割り当てられている。要求受信部114は、端末2から受信した時刻及び伝送番号を、画像送信部115及び閲覧数記録部116へ出力する。画像送信部115は、表示範囲要求によって指示された当該表示時間範囲に応じたタイムスケールの画像を、タブレット型端末2へ送信する。画像送信部115は、端末2から表示範囲要求を受信する毎に、整数倍率の画像を逐次送信する。また、画像送信部115は、要求受信部112から時刻及び伝送番号を入力し、その伝送番号に応じた画像を画像蓄積部111から取得する。取得した画像は、クライアントへ送信される。閲覧数記録部116は、複数段数の各画像について、端末2へ送信した閲覧数送信数を記録する。即ち、要求受信部114は、行為項目及び伝送番号毎に、端末2から要求された回数を記録する。ある行為項項目について、ある伝送番号の閲覧数が多いということは、そのタイムスケールを含む倍率は、できる限り小さい素数例えば2を割り当てるべきと判断できる。伝送番号送信部117は、画像生成部113によって生成された複数段数の画像毎に、素数に対応して連番の伝送番号を割り当てた伝送番号テーブル図4及び図5参照を、端末2へ送信する。これによって、端末2は、ディスプレイ202に表示すべき画像に適切なタイムスケールに基づく伝送番号を知ることができる。図7は、どのタイムスケールにどの倍率素数を割り当てるかを表す説明図である。画像サーバ1における画像生成部113は、どのタイムスケールにどの倍率素数を割り当てるかを選択する。画像生成部113は、以下の3つの方法で倍率を割り当てる。1図7aによれば、最小解像度最小タイムスケールの画像から昇順に、素数を割り当てる。2図7bによれば、最大解像度最大タイムスケールの画像から昇順に、素数を割り当てる。3図7cによれば、閲覧数が多い解像度タイムスケールの画像同士ほど、小さい値の素数を割り当てる。即ち、本発明によれば、最小タイムスケール例えば秒単位から最大タイムスケール例えば10年単位へ変化する倍率を素因数分解する。そして、最も閲覧される可能性が高いタイムスケール間について小さい素因数の倍率を用いる。一方で、閲覧される可能性が低いタイムスケール間について大きい素因数の倍率を用いる。また、図2によれば、タブレット型端末1は、通信インタフェース部201と、マルチタッチパネルディスプレイ202と、画像受信部211と、伝送番号受信部212と、ピンチ操作検出部213と、伝送番号選択部214と、要求送信部215とを有する。通信インタフェース部201及びマルチタッチパネルディスプレイ202を除くこれら機能構成部は、タレット型端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。画像受信部211は、画像サーバ1から受信した画像を、マルチタッチパネルディスプレイ202へ出力する。伝送番号受信部212は、画像サーバ1から伝送番号テーブルを受信する。受信した伝送番号テーブルは、伝送番号選択部214へ出力する。ピンチ操作検出部213は、ユーザの指によるピンチ操作を検出する。検出されるピンチ操作は、タイムスケールの方向における、ユーザの2本の指の移動に基づくピンチイン/ピンチアウト2本の指の間の距離の拡大/縮小操作をいう。ピンチ操作検出部213は、以下のようにピンチ距離を検出する。dt-dt1:ピンチ距離dt:移動前時点tの指間の第1の距離dt1:移動後時点t1の指間の第2の距離伝送番号選択部214は、ディスプレイに表示すべき画像の解像度に応じて、伝送番号を選択する。選択された伝送番号は、要求送信部215へ出力される。伝送番号選択部214は、以下のように伸縮したタイムスケールを表示できる伝送番号を選択する。xt1=xtdt-dt1αxt:移動前時点tの第1のタイムスケールの単位長xt1:移動後時点t1の第1のタイムスケールの単位長α:表示画面を考慮した係数尚、伝送番号選択部214は、ピンチ操作検出部213によって検出されたピンチ距離に基づいて、現タイムスケールから次タイムスケールを選択する。要求送信部215は、次にディスプレイに表示すべき表示範囲要求を、画像サーバ1へ送信する。ここで、伝送番号選択部214によって選択された伝送番号を、画像サーバへ送信する。端末2は、ユーザのピンチ操作によって、タイムスケールが変化するタイミングで、表示範囲要求を画像サーバ1へ送信する。以上、詳細に説明したように、本発明の画像サーバ、システム、プログラム及び方法によれば、クライアントを操作するユーザから見て、注目を要する画像のタイムスケールの変化をできる限り滑らかに表示するべく、異なるタイムスケールの複数の画像を累積的に生成する。前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。