"表示部の表示内容をスクロールさせるスクロール装置であって、ユーザが位置を指定可能な操作範囲においてユーザによって指定された移動開始位置を検出する検出部と、表示データを保存する一次保存部と、前記一次保存部に保存されている前記表示データのうち前記表示部の表示範囲より大きいロード範囲の前記表示データを保存するための二次保存部と、前記検出部により検出された前記移動開始位置に応じて、前記一次保存部から前記二次保存部にロードするべき前記表示データの前記ロード範囲を決定するロード範囲決定部と、前記ロード範囲決定部により決定された前記ロード範囲の前記表示データを前記一次保存部から前記二次保存部にロードするロード部と、前記二次保存部に保存されている前記ロード範囲の前記表示データのうち前記表示範囲の表示データを前記表示部に表示する表示制御部とを備えることを特徴とするスクロール装置。前記ロード範囲決定部は、前記操作範囲においてユーザによって指定可能な移動終了位置であって第1の方向において前記移動開始位置から最も離れた第1の移動終了位置と前記検出部により検出された前記移動開始位置との第1の距離、および前記操作範囲においてユーザによって指定可能な移動終了位置であって前記第1の方向と異なる第2の方向において前記移動開始位置から最も離れた第2の移動終了位置と前記検出部により検出された前記移動開始位置との第2の距離を計算し、前記第1の距離および前記第2の距離のうち長い方の距離に対応する方向をスクロール予測方向としたとき、前記ロード範囲の前記表示データのうち、前記スクロール予測方向に前記表示内容をスクロールしたときに前記表示部に表示されることになる表示データの優先度を高いと判定し、前記ロード部は、前記ロード範囲決定部により優先度が高いと判定された表示データから前記二次保存部にロードすることを特徴とする請求項1記載のスクロール装置。前記ロード範囲決定部は、前記スクロール予測方向に前記表示内容をスクロールしたときに前記表示部に表示されることになる表示データのうち、前記表示部に表示されたときに現在の前記表示範囲の表示データと前記表示部上で前記スクロール予測方向において隣接する表示データの優先度を高いと判定することを特徴とする請求項2記載のスクロール装置。前記ロード範囲決定部は、前記表示範囲を、前記第1の方向に前記第1の距離に比例する幅だけ拡大するとともに前記第2の方向に前記第2の距離に比例する幅だけ拡大した範囲を、前記ロード範囲として決定することを特徴とする請求項2または3記載のスクロール装置。前記ロード範囲決定部は、前記表示範囲を、前記第1の方向に前記第1の距離に比例する幅に所定幅を加えた幅だけ拡大するとともに前記第2の方向に前記第2の距離に比例する幅に前記所定幅を加えた幅だけ拡大した範囲を、前記ロード範囲として決定することを特徴とする請求項2または3記載のスクロール装置。前記ロード範囲決定部は、前記第1の距離および前記第2の距離のうち長い方の距離をスクロール予測距離としたとき、前記表示範囲を、前記スクロール予測方向にのみ前記スクロール予測距離に比例する幅だけ拡大した範囲を、前記ロード範囲として決定することを特徴とする請求項2または3記載のスクロール装置。前記操作範囲と前記表示範囲とは、それぞれ縦および横の一方が他方の1倍以上で2倍未満の矩形形状を有し、かつ、各々の縦横比が互いに略等しいことを特徴とする請求項2~6のいずれかに記載のスクロール装置。前記検出部は、ユーザが位置を指定可能な前記操作範囲においてユーザによって前記移動開始位置として指定された2点の位置を検出し、前記ロード範囲決定部は、前記検出部により検出された前記2点の位置の間の距離を算出し、前記算出された距離に基づき縮小表示処理が行われるか否かを判定し、前記算出された前記2点の位置の間の距離から予め設定された設定距離を減算した値に応じた量の縮小表示処理が行われたときに前記表示部に表示される前記表示データの範囲を縮小可能範囲とし、前記ロード範囲決定部は、前記縮小表示処理が行われると判定した場合、前記縮小可能範囲を前記ロード範囲として決定することを特徴とする請求項1記載のスクロール装置。前記検出部は、ユーザが位置を指定可能な前記操作範囲においてユーザによって前記移動開始位置として指定された2点の位置を検出し、前記ロード範囲決定部は、前記検出部により検出された前記2点の位置の間の距離を算出し、前記算出された距離に基づき拡大表示処理が行われるか否かを判定し、予め設定された設定距離から前記算出された前記2点の位置の間の距離を減算した値に応じた量の拡大表示処理が行われたときに前記表示部に表示される前記表示データの範囲を拡大可能範囲とし、前記ロード範囲決定部は、前記拡大表示処理が行われると判定した場合、前記拡大可能範囲を前記ロード範囲として決定することを特徴とする請求項1記載のスクロール装置。表示部の表示内容をスクロールさせるスクロール方法であって、ユーザが位置を指定可能な操作範囲においてユーザによって指定された移動開始位置を検出する検出ステップと、前記検出ステップにおいて検出された前記移動開始位置に応じて、表示データを保存する一次保存部から前記一次保存部に保存されている前記表示データのうち前記表示部の表示範囲より大きいロード範囲の前記表示データを保存するための二次保存部にロードするべき前記表示データの前記ロード範囲を決定するロード範囲決定ステップと、前記ロード範囲決定ステップにおいて決定された前記ロード範囲の前記表示データを前記一次保存部から前記二次保存部にロードするロードステップと、前記二次保存部に保存されている前記ロード範囲の前記表示データのうち前記表示範囲の前記表示データを前記表示部に表示する表示ステップとを含むことを特徴とするスクロール方法。表示部の表示内容をスクロールさせるスクロールプログラムであって、コンピュータを、表示データを保存する一次保存部と、前記一次保存部に保存されている前記表示データのうち前記表示部の表示範囲より大きいロード範囲の前記表示データを保存するための二次保存部と、ユーザが位置を指定可能な操作範囲においてユーザによって指定された移動開始位置に応じて、前記一次保存部から前記二次保存部にロードするべき前記表示データの前記ロード範囲を決定するロード範囲決定部と、前記ロード範囲決定部により決定された前記ロード範囲の前記表示データを前記一次保存部から前記二次保存部にロードするロード部と、前記二次保存部に保存されている前記ロード範囲の前記表示データのうち前記表示範囲の前記表示データを前記表示部に表示する表示制御部として機能させることを特徴とするスクロールプログラム。表示部の表示内容をスクロールさせるための集積回路であって、ユーザが位置を指定可能な操作範囲においてユーザによって指定された移動開始位置に応じて、表示データを保存する一次保存部から前記一次保存部に保存されている前記表示データのうち前記表示部の表示範囲より大きいロード範囲の前記表示データを保存するための二次保存部にロードするべき前記表示データの前記ロード範囲を決定するロード範囲決定回路と、前記ロード範囲決定回路により決定された前記ロード範囲の前記表示データを前記一次保存部から前記二次保存部にロードするロード回路と、前記二次保存部に保存されている前記ロード範囲の前記表示データのうち前記表示範囲の前記表示データを前記表示部に表示する表示制御回路とを備えることを特徴とする集積回路。以下、本発明の実施の形態について、図面を参照しながら説明する。実施の形態1図1は、本発明の実施の形態1におけるスクロール装置1の構成を示すブロック図である。このスクロール装置1は、表示部2の表示内容を制御するもので、検出部11、ロード範囲決定部12、ロード部13、表示制御部14、一次保存部15、二次保存部16を備えている。表示部2は、CRTやLCDなどの画面を表示するものである。検出部11は、タッチパッドやタッチパネルなどのポインティングデバイスこの実施の形態1ではタッチパネルで構成されるユーザ操作を入力して検出するものであり、その操作結果をロード範囲決定部12および表示制御部14に通知する。より具体的には、検出部11は、スライド操作の開始位置、スライド操作中の移動位置、スライド操作の終了位置を通知し、この実施の形態1におけるタッチパネルの場合には、ユーザの指がタッチパネルに接触した位置、接触した後に指が移動した位置、指が離れた位置を通知する。一次保存部15は、HDHardDiskやDVDDigitalVersatileDiskなどのデータを保存するものであって、画像などの表示データを保存している。なお、本構成では直接結合されている例を示したが、インターネット等のネットワークによって接続されていてもよい。ロード範囲決定部12は、検出部11からスライド操作の開始位置を通知されると、通知された開始位置に応じて、一次保存部15のどの領域に配置される表示データを二次保存部16にロードするか、ロード範囲を決定する。また、ロード範囲決定部12は、ロード範囲内に配置すべき表示データのうち、現在の表示範囲とロード範囲との差分が最も大きい方向に配置される表示データの優先度が高いと判定する。これらの機能については後に詳述する。ロード部13は、一次保存部15から表示データを取得し、二次保存部16に保存するものであって、表示制御部14が表示する範囲の表示データを一次保存部15から取得し、二次保存部16に保存する。また、ロード部13は、ロード範囲決定部12によって決定されたロード範囲の表示データを、ロード範囲決定部12によって判定された優先度の高い表示データから順に、一次保存部15から取得し、二次保存部16に保存する。表示制御部14は、二次保存部16が保存しているデータのうち、どの部分のデータを表示部2に表示するかを決定するものであり、検出部11から受け取ったユーザの操作内容に応じて表示部2の表示内容をスクロールさせる。より具体的には、ユーザがタッチパネル上で指をスライドする操作を行った場合に、スライド操作中の指の移動位置が検出部11から通知されると、スライド操作の開始位置から通知されたスライド操作中の移動位置までの移動量と同じ量だけ表示部2の表示内容をスクロールさせる。二次保存部16は、フレームバッファなどの表示データを保存するものであり、一次保存部15よりも高速にアクセスできる例えばフラッシュメモリで構成されている。二次保存部16には、表示部2に表示するレイアウトと同じ形で表示データが保存される。図2は初期表示からスクロールを行うまでの処理の流れを示すフローチャート、図3はタッチパネル上の指の接触位置を示す図、図4はロード範囲決定部12が決定したロード範囲の例を示す図、図5はロード範囲決定部12により判定されるロードの優先度を説明する図である。図3のA、B、Cは、各々初期表示時、スライド操作開始時、スライド操作終了時におけるタッチパネルと指の接触点を示した図であり、図4のA、B、Cは、初期表示時、スライド操作開始時、スライド操作終了時における、二次保存部16の内容とロード範囲決定部12が決定したロード範囲を示すものである。図3には、タッチパネルにより入力可能な操作範囲110と、タッチパネルと指の接触位置111とが示されている。タッチパネルの操作範囲110は、図3Aに示すように、左上隅を座標PXmin,Yminとし、X方向図3中、右方向にXmaxまで、Y方向図3中、下方向にYmaxまでの矩形形状を有しており、右下隅が座標QXmax,Ymaxとなっている。なお、本例では簡略化のために、検出部11のタッチパネルで入力可能な座標範囲と、表示部2上で表示可能な座標範囲が一致するものとする。図4Aにおいて、領域150は、二次保存部16が表示データを保存するための領域であり、この領域に表示制御部14が表示部2上に表示する際のレイアウトにあわせて表示データが保存される。なお、この領域150は仮想的なものであり、実際に表示データを保存するための物理メモリなどの保存領域は、この時点ですべて確保されている必要はなく、実際に表示データの保存が必要になった時点でその領域に対応する保存領域を確保すればよい。まず、最初に表示制御部14は、図4Aに示すように、初期表示を行う表示範囲200を決定し、ロード部13に通知するステップS1。これは、あらかじめシステムで決められた固定の領域例えば複数の画像のうちの先頭画像を表示するようにしても良いし、初期表示を行う際にユーザに指定させるようにしても良い。次に、ロード部13が、初期表示を行う表示範囲200内に配置する表示データを一次保存部15から取得し、二次保存部16に保存するステップS2。なお、この時点ではスクロールを行うためのスライド操作は未だ行われていないため、図3Aに示すようにタッチパネル上に指は接触していない。二次保存部16は、ロード部13から表示データの保存要求を受けると、表示データを保存するために必要な物理メモリ領域を確保し、表示データを保存する。そして、表示制御部14が二次保存部16の表示範囲200に含まれる表示データを表示部2上に表示することで初期表示が行われるステップS3。次に、ユーザがスライド操作を開始するために検出部11のタッチパネルに指を触れると、検出部11は、ロード範囲決定部12にスライド開始位置を通知するステップS4。そして、ロード範囲決定部12は、通知されたスライド開始位置を基に、表示データのロード範囲120を決定するステップS5。具体的には、図3Bに示すように、検出部11のタッチパネルで操作可能なX座標がXmin~Xmax、Y座標がYmin~Ymaxであり、スライド操作の開始位置がA0X0,Y0だとすると、ロード範囲決定部12は、スクロール可能範囲として、以下の移動量までスクロールする可能性があると予測する。すなわち、ロード範囲決定部12は、スライド開始位置A0X0,Y0から右方向X方向にスクロール操作可能な移動終了位置であってスライド開始位置A0X0,Y0からの距離が最も大きい位置である座標A1Xmin,Y0まで右方向にスクロールする可能性があると予測する。また、ロード範囲決定部12は、スライド開始位置A0X0,Y0から左方向-X方向にスクロール操作可能な移動終了位置であってスライド開始位置A0X0,Y0からの距離が最も大きい位置である座標A2Xmax,Y0まで左方向にスクロールする可能性があると予測する。また、ロード範囲決定部12は、スライド開始位置A0X0,Y0から下方向Y方向にスクロール操作可能な移動終了位置であってスライド開始位置A0X0,Y0からの距離が最も大きい位置である座標A3X0,Yminまで下方向にスクロールする可能性があると予測する。また、ロード範囲決定部12は、スライド開始位置A0X0,Y0から上方向-Y方向にスクロール操作可能な移動終了位置であってスライド開始位置A0X0,Y0からの距離が最も大きい位置である座標A4X0,Ymaxまで上方向にスクロールする可能性があると予測する。つまり、ロード範囲決定部12は、スクロール可能範囲として、右方向にW1=X0-Xminで表される移動量座標A0と座標A1との距離まで、左方向にW2=Xmax-X0で表される移動量座標A0と座標A2との距離まで、下方向にW3=Y0-Yminで表される移動量座標A0と座標A3との距離まで、上方向にW4=Ymax-Y0で表される移動量座標A0と座標A4との距離まで、それぞれスクロールする可能性があると予測する。その結果、ロード範囲決定部12は、図4Bに示す通り、表示範囲200の右端から右方向へW1=X0-Xmin、左端から左方向へW2=Xmax-X0、下端から下方向へW3=Y0-Ymin、上端から上方向へW4=Ymax-Y0の幅だけそれぞれ拡大した範囲をロード範囲120として決定する。この際、ロード範囲決定部12は、ロード範囲120内に配置すべき表示データのうち、現在の表示範囲200とロード範囲120との差分が最も大きい方向に配置される表示データの優先度が高いと判定する。つまり、ロード範囲120は表示範囲200を各方向にそれぞれ上記各幅だけ拡大した範囲として決定されているが、この上記各幅のうち最大の幅に対応する方向に配置される表示データの優先度が高いと、ロード範囲決定部12により判定される。具体的には、ロード範囲決定部12は、右方向の差分W1=X0-Xmin、左方向の差分W2=Xmax-X0、下方向の差分W3=Y0-Ymin、上方向の差分W4=Ymax-Y0の4つの値を比較し、最大のものを決定する。図4Bに記されるように、右方向の差分W1=X0-Xminが最大で、次に下方向の差分W3=Y0-Yminおよび上方向の差分W4=Ymax-Y0がほぼ同一値で大きく、左方向の差分W2=Xmax-X0が最も小さい値となっている。そして、この実施の形態1では、ロード範囲決定部12は、差分が最大である右方向にスクロールする可能性が最も高いと判定し、右方向にスクロールされたときに表示部2に表示される表示データ、すなわち、現在の表示範囲200より右側の領域に配置される表示データの優先度が高いと判定し、さらに、現在の表示範囲200に近い方から順に優先度が高いと判定する。すなわち、図5において、現在の表示範囲200の右側の領域1201,1202,1203に配置される表示データを優先度が高いと判定する。ところで、一般に、ユーザは、図3Aに示すタッチパネルの操作範囲110において、例えば右方向に表示内容をスクロールさせたいときは、指を左方向に移動させる余地を大きくするために、タッチパネルの操作範囲110の右半部に指を接触させる可能性が高いと考えられる。そこで、この実施の形態1では、ロード範囲決定部12は、ロード範囲120に配置すべき表示データのうち、現在の表示範囲200とロード範囲120との差分が最も大きい方向に配置される表示データの優先度が高いと判定している。さらに、ロード範囲決定部12は、現在の表示範囲200の右側の領域1201,1202,1203に配置される表示データのうち、現在の表示範囲200に近い表示データの優先度が高いと判定する。すなわち、図5において、領域1201,1202,1203のうち、領域1201、領域1202、領域1203の各表示データが、この順番で優先度が高いと判定される。これによって、表示内容が右方向にスクロールされたときに、表示部2に表示されることになる順番で優先度が高いと判定されることとなる。次に、ロード範囲決定部12は、右方向に近い方向、すなわち右方向に対して多少傾斜した方向にスクロールされたときに表示部2に表示される表示データである領域1204a,1204bの表示データの優先度が高いと判定する。なお、この実施の形態1では、下方向の差分W3=Y0-Yminおよび上方向の差分W4=Ymax-Y0がほぼ同一値であるため、領域1204a,1204bのいずれの表示データを優先度が高いと判定してもよい。その後は同様に、ロード範囲決定部12は、次に差分が大きい方向を決定し、その方向に配置される表示データの優先度が高いと判定するという流れを繰り返し、ロード範囲120に配置される表示データのすべての優先度が判定されるまで繰り返す。つまり、図5では、下方向の差分W3=Y0-Yminおよび上方向の差分W4=Ymax-Y0がほぼ同一値であるので、領域1205a,1205bの一方または他方の表示データの優先度が高いと判定される。続いて、下方向および上方向に近い方向にスクロールされたときに表示される表示データである領域1206a,1206bの一方または他方の表示データの優先度が高いと判定される。なお、ここでは、領域1205a,1205bの表示データの方が、領域1206a,1206bの表示データより優先度が高いと判定しているが、下方向の差分W3=Y0-Yminおよび上方向の差分W4=Ymax-Y0がほぼ同一値であるので、例えば、領域1205a,1206a,1205b,1206bの順番で優先度が高いと判定するようにしてもよい。そして、最も小さい左方向の差分W4=Xmax-X0に対応する領域1207の表示データが、最も優先度が低いと判定される。なお、図5では、例えば領域1201,1202,1203について、説明の便宜上、破線で示す部分領域の単位で、領域1201,1202,1203を設定して、優先度を判定しているが、実際には、画素単位で、あるいは画素の列単位で、領域を設定して優先度を判定すればよい。その後、ロード部13は、ロード範囲120に配置される表示データを、ロード範囲決定部12により優先度が高いと判定された表示データから順番に、一次保存部15から取得し、二次保存部16に保存するステップS6。本処理は、同期処理として行っても良いが、この実施の形態1では、ユーザ操作に対する応答性を考慮して、非同期処理として実施し、本ステップ以降に行われる処理と並列に実施される。上記のように現在の表示範囲200とロード範囲120との差分が最も大きい方向に配置される表示データの優先度が高いと判定し、その優先度が高いと判定された表示データから順番にロードすることで、最もスクロールされる可能性が高い方向に配置された表示データから先にロードされるようになり、実際にスクロールにより表示範囲200が移動した際に、非同期で実行される表示範囲200に含まれる表示データのロードが完了していない状態に陥ることを防ぐことができる。次に、検出部11は、ユーザがスライド操作により画面をスクロールするためにタッチパネル上の指の接触位置111が移動したか否かを判定するステップS7。そして、ユーザが指を移動させなかった場合ステップS7でNO、ステップS10へ進む一方、ユーザが指を移動させた場合ステップS7でYES、検出部11は、表示制御部14にスライド操作中の移動位置を通知するステップS8。そして、表示制御部14は、検出部11から通知されたスライド操作中の移動位置に従って二次保存部16上の表示範囲200を移動させ、表示範囲200に含まれる表示データを随時、表示部2上へ表示して、表示部2の表示内容をスクロールするステップS9。具体的には、図3Bに示す接触位置111から、図3Cに示す接触位置111へ指を移動させた場合には、表示範囲200を図4Bの位置から図4Cの位置へ移動し、図4Cの表示範囲200内に配置された表示データを表示部2上へ表示することで、表示部2の表示内容がスクロールされる。なお、ロード範囲120はステップS5においてロード範囲決定部12によりユーザが指を離さずに移動できる最大の移動量に基づいて決定されている。したがって、このステップ9において、指の移動量に応じて表示範囲200を移動させても、表示範囲200がロード範囲120より外側へ移動することはない。次に、検出部11は、ユーザがスライド操作を終了するためにタッチパネル上から指を離したか否かを判定するステップS10。ユーザが、指を離していない場合はステップS10でNO、スライド操作が継続中と判定し、ステップS7へ戻る。一方ユーザが指を離した場合はステップS10でYES、スライド操作が終了したと判定し、表示制御部14へ、スライド操作終了を通知する。表示制御部14は、スライド操作終了が通知されると、ステップS6において非同期に実行された表示データのロード処理によって、表示範囲200内にある表示データが全て二次保存部16に保存されているか否か判定するステップS11。表示範囲200内にある表示データが全て二次保存部16に保存されている場合はステップS11でYES、処理を終了する。一方、ステップS6において非同期に実行されたロード処理が完了しておらず、表示範囲200内にある表示データの一部が二次保存部16に保存されていない場合はステップS11でNO、表示範囲200内にある表示データが全て二次保存部16に保存されるのを待機しステップS12、表示範囲200内にある表示データが全て二次保存部16に保存された時点で、表示範囲200に含まれる表示データを、表示部2上へ表示しステップS13、処理を終了する。なお、ステップS6のロード処理を同期処理として行った場合は、ステップS11~S13の処理を省略しても良い。この実施の形態1によれば、検出部11から受け取ったスライド操作の開始位置の座標に基づき、ロード範囲決定部12が、ユーザが次に操作し得る各スクロール方向の最大スクロール量を予測し、ロード範囲120を決定している。よって、ユーザのスクロール操作が確定するより前に、表示部2に表示される可能性が高い表示データのみを、二次保存部16にロードすることが可能となっている。また、ロード範囲決定部12により、ロード範囲120の表示データのうちスクロールする可能性が最も高い方向の表示データの優先度が高いと判定し、ロード部13によって、ロード範囲決定部12により判定された優先度の高い順に、一次保存部15から二次保存部16にロードしている。その結果、ユーザのスクロール操作が確定する前に、スクロールによって表示される可能性が高い順に、二次保存部16にロードすることが可能となっている。したがって、この実施の形態1によれば、ロード処理時間および二次保存部16に必要な消費メモリ量を抑えながら高速なスクロールを実現することが可能となる。また、この実施の形態1によれば、図5を参照して説明したように、ロード範囲決定部12は、表示範囲200から見てスクロールの可能性が最も高いと予測した方向実施の形態1では右方向の領域1201,1202,1203の次に、表示範囲200から見て右方向の成分を有する方向、つまり斜め右方向の領域1204a,1204bの優先度が高いと判定している。したがって、ユーザによるスクロール操作の方向が、最も高いと予測した方向の成分を有する方向であれば、当該方向の表示データが優先して二次保存部16にロードされるため、表示内容のスクロールを好適に行うことができる。なお、この実施の形態1では、ロード範囲決定部12によりロード範囲120の表示データの優先度を判定し、その優先度の高い順にロード部13によって一次保存部15から二次保存部16にロードしている点で好ましいが、これに限られない。例えば、ロード範囲決定部12は、ロード範囲120の表示データの優先度を判定せずに、ロード部13は、ロード範囲決定部12により決定されたロード範囲120の表示データを、予め設定された順番で例えば図4B中、左上隅の画素を先頭として最上段の画素列から下方向へ順に、二次保存部16にロードするようにしてもよい。また、ロード部13は、ロード範囲120から表示範囲200を除いた範囲の表示データを一次保存部15から取得して二次保存部16にロードするようにしてもよく、表示範囲200を含むロード範囲120全体の表示データを一次保存部15から取得して二次保存部16に上書きするようにしてもよい。実施の形態2図6は実施の形態2において初期表示からスクロールを行うまでの処理の流れを示すフローチャート、図7は実施の形態2においてロード範囲決定部12が決定したロード範囲の例を示す図である。図7のA、B、Cは、初期表示時、スライド操作開始時、スライド操作終了時における、二次保存部16の内容とロード範囲決定部12が決定したロード範囲を示すものである。なお、実施の形態2におけるスクロール装置1およびタッチパネルの操作範囲110の構成は、図1および図3にそれぞれ示した実施の形態1における構成と同様である。以下、実施の形態1と異なる点を中心に説明する。図6において、まず、最初に表示制御部14は、図7Aに示すように、初期表示を行う表示範囲200を決定するステップS20。次に、表示制御部14は、ステップS20で決定した初期表示の表示範囲200に基づき、初期表示の際の初期ロード範囲201を決定し、ロード部13に通知するステップS21。この実施の形態2では、表示制御部14は、初期表示を行う際に、図7Aに示すように、表示範囲200を各方向に所定幅αだけそれぞれ拡大した領域を初期ロード範囲201として決定する。次に、ロード部13が、初期ロード範囲201内に配置する表示データを一次保存部15から取得し、二次保存部16に保存するステップS22。続くステップS23,S24は、図2のステップS3,S4と同様である。次に、ステップS25において、ロード範囲決定部12は、図7Bに示すように、各方向にスクロールする可能性があると予測した幅W1,W2,W3,W4に、それぞれ所定幅αを加えた幅だけ拡大した領域をロード範囲121として決定する。具体的には、ロード範囲決定部12は、図7Bに示すように、表示範囲200の右端から右方向へL1=W1α=X0-Xminα、左端から左方向へL2=W2α=Xmax-X0α、下端から下方向へL3=W3α=Y0-Yminα、上端から上方向へL4=W4α=Ymax-Y0αの幅だけそれぞれ拡大した範囲をロード範囲121として決定する。続くステップS26~S28は、図2のステップS6~S8と同様である。続くステップS29において、表示制御部14は、実施の形態1と同様に、図3Bに示す接触位置111から図3Cに示す接触位置111へユーザが指を移動させた場合には、表示範囲200を図7Bに示す位置から図7Cに示す位置へ移動し、図7Cに示す表示範囲200内に配置された表示データを表示部2上へ表示することで、表示部2の表示内容がスクロールされる。続くステップS30~S33は、図2のステップS10~S13と同様である。この実施の形態2によれば、実施の形態1の効果に加え、以下の効果を奏する。すなわち、表示制御部14が、初期表示の際に、表示範囲200を各方向に所定幅αだけ拡大した領域を初期ロード範囲201として決定しているため、ユーザがタッチパネルに指を接触した後直ぐに指を移動させて表示範囲200を移動した場合においても、表示範囲200内にロードが完了していない表示データが含まれるのを防ぐことが可能になる。また、この実施の形態2によれば、ロード範囲決定部12は、ステップS5において、ユーザが指を離さずに移動できる最大の移動量に所定幅αを加えた幅だけ拡大した範囲をロード範囲121として決定している。したがって、図3Bに示す接触位置111から図3Cに示す接触位置111へユーザが最大の移動量だけ指を移動させても、図7Cに示すように、表示範囲200がロード範囲121の右端に到達しておらず、その右側に所定幅αだけ余裕が残っている。このため、ユーザが同一方向に連続して素早くスクロール操作を行った場合でも、表示部2の表示内容のスクロールを好適に行うことができる。また、この実施の形態2によれば、初期表示の際に、表示範囲200を各方向に所定幅αだけ拡大した初期ロード範囲201が二次保存部16にロードされているため、表示範囲200に対して各方向に所定幅αの余裕がある。したがって、現在の表示範囲200とロード範囲121との差分が最も大きい方向以外の方向に、ユーザがスクロール操作を行った場合でも、表示部2の表示内容を好適にスクロールすることができる。なお、この実施の形態2において、所定幅αは、例えば予め決められた画素数として設定されるもので、表示部2に表示される表示対象物の一単位分の幅とすればよい。例えば、表示対象物が写真であれば、次の一列分の写真とすればよい。また、例えば表示対象物が項目のリストであれば、次の一列分の項目とすればよい。また、この実施の形態2では、所定幅αを固定値としているが、ステップS31においてロードが完了していない表示データが存在する場合には、この所定幅αの値を増加させるようにしても良い。また、所定幅αの値を増加させた後で、所定のタイミングで初期値に戻すようにしてもよい。また、この実施の形態2でも、上記実施の形態1と同様に、ロード範囲決定部12によりロード範囲121の表示データの優先度を判定し、その優先度の高い順にロード部13によって一次保存部15から二次保存部16にロードするようにしてもよい。また、ロード範囲決定部12はロード範囲121の表示データの優先度を判定せずに、ロード部13は、ロード範囲決定部12により決定されたロード範囲121の表示データを、予め設定された順番で例えば図7B中、左上隅の画素を先頭として最上段の画素列から下方向へ順に、二次保存部16にロードするようにしてもよい。また、ロード部13は、ロード範囲121から初期ロード範囲201を除いた範囲の表示データを一次保存部15から取得して二次保存部16にロードするようにしてもよく、初期ロード範囲201を含むロード範囲121全体の表示データを一次保存部15から取得して二次保存部16に上書きするようにしてもよい。実施の形態3上記実施の形態1では、表示範囲200を全ての方向に拡大した範囲をロード範囲120とする場合を記載したが、より消費メモリを抑えたい場合には、現在の表示範囲200から、予測される移動量が最大の方向にのみ拡大した範囲をロード範囲とするようにしても良い。図8は実施の形態3においてロード範囲決定部12により決定されたロード範囲122を示す図である。なお、実施の形態3におけるスクロール装置1およびタッチパネルの操作範囲110の構成は、図1および図3にそれぞれ示した実施の形態1における構成と同様である。また、初期表示からスクロールを行うまでの基本的な処理の流れは、図4で示した実施の形態1と同様である。以下、実施の形態1と異なる点を中心に説明する。上述したように、一般に、ユーザは、図3Aに示すタッチパネルの操作範囲110において、例えば右方向に表示内容をスクロールさせたいときは、指を左方向に移動させる余地を大きくするために、タッチパネルの操作範囲110の右半部に指を接触させる可能性が高いと考えられる。そこで、この実施の形態3では、ロード範囲決定部12は、各方向にスクロールする可能性があると予測した移動量のうち、最大移動量に対応する方向にのみ拡大した範囲をロード範囲として決定している。具体的には、この実施の形態3では、ロード範囲決定部12は、図3Bに示すように、検出部11によりスライド開始位置の座標A0が検出されると、座標A0と座標A1との距離=X0-Xmin、座標A0と座標A2との距離=Xmax-X0、座標A0と座標A3との距離=Y0-Ymin、座標A0と座標A4との距離=Ymax-Y0の4つの値を比較し、最大値を求める。ここでは、図3Bに示されるように、座標A0と座標A1との距離=X0-Xminが最大となっている。そして、ロード範囲決定部12は、図8に示すように、表示範囲200の右端から右方向へW1=X0-Xminの幅だけ拡大した範囲をロード範囲122として決定する。この実施の形態3によれば、ロード範囲決定部12は、各方向にスクロールする可能性があると予測した移動量のうち、最大移動量に対応する方向にのみ拡大した範囲をロード範囲122として決定しているため、二次保存部16として必要なメモリ容量を低減することができる。なお、この実施の形態3でも、上記実施の形態1と同様に、ロード範囲決定部12によりロード範囲122の表示データの優先度を判定し、その優先度の高い順にロード部13によって一次保存部15から二次保存部16にロードするようにしてもよい。つまり、ロード範囲122のうち表示範囲200に隣接する領域の優先度が高いとロード範囲決定部12が判定し、その優先度の高い順にロード部13がロードするようにしてもよい。また、ロード範囲決定部12はロード範囲122の表示データの優先度を判定せずに、ロード部13は、ロード範囲決定部12により決定されたロード範囲122の表示データを、予め設定された順番で二次保存部16にロードするようにしてもよい。また、ロード部13は、ロード範囲122から表示範囲200を除いた範囲の表示データを一次保存部15から取得して二次保存部16にロードするようにしてもよく、表示範囲200を含むロード範囲122全体の表示データを一次保存部15から取得して二次保存部16に上書きするようにしてもよい。また、この実施の形態3において、ロード範囲決定部12は、図9に示すように、最大移動量に対応する方向以外の各方向に所定幅αだけ拡大した範囲をロード範囲123として決定するようにしてもよい。この構成によれば、二次保存部16として必要なメモリ容量を低減しつつ、上記実施の形態2と同様に、最大移動量に対応する方向以外の方向にユーザがスクロール操作を行った場合でも、表示部2の表示内容を好適にスクロールすることができる。また、この図9の場合でも、ロード範囲決定部12によりロード範囲123の表示データの優先度を判定し、その優先度の高い順にロード部13によって一次保存部15から二次保存部16にロードするようにしてもよい。また、ロード範囲決定部12はロード範囲123の表示データの優先度を判定せずに、ロード部13は、ロード範囲決定部12により決定されたロード範囲123の表示データを、予め設定された順番で、二次保存部16にロードするようにしてもよい。また、ロード部13は、ロード範囲123から表示範囲200を除いた範囲の表示データを一次保存部15から取得して二次保存部16にロードするようにしてもよく、表示範囲200を含むロード範囲123全体の表示データを一次保存部15から取得して二次保存部16に上書きするようにしてもよい。実施の形態4上記各実施の形態では、タッチパネルのように表示部2の表示可能な座標範囲と検出部11の操作範囲110の入力可能な座標範囲が一致するものとしたが、タッチパッドのように両者の解像度が一致しない場合は、解像度の差に応じて検出部11の操作範囲110の入力座標に両者の座標範囲の比を掛けたものをタッチパッドの座標として利用し、これを基にロード範囲やスクロール量を決定するようにしてもよい。図10はタッチパッドを用いる実施の形態4において初期表示からスクロールを行うまでの処理の流れを示すフローチャート、図11は実施の形態4においてロード範囲決定部12が決定したロード範囲の例を示す図である。図11のA、Bは、スライド操作開始時、スライド操作終了時における、ロード範囲決定部12が決定したロード範囲を示している。なお、実施の形態4におけるスクロール装置1の構成は、図1に示した実施の形態1における構成と同様である。また、実施の形態4におけるタッチパッドの操作範囲110の構成は、説明の便宜上、図3に示した実施の形態1における構成と同じものとする。以下、実施の形態1と異なる点を中心に説明する。図10において、まず、最初に表示制御部14は、検出部11タッチパッドの操作範囲110と表示部2の表示範囲200とに基づき、両者の座標範囲の比Tを求め、メモリに格納しておくステップS40。この比Tは、表示制御部14が表示部2と有線または無線で電気的に接続されたときに、表示部2から、その座標範囲の情報を取得し、取得した座標範囲と、予め分かっている操作範囲110の座標範囲とを用いて、求めることができる。続くステップS41~S44は、図2のステップS1~S4と同様である。次のステップS45において、ロード範囲決定部12は、通知されたスライド開始位置と、ステップS40で表示制御部14が求めてメモリに格納した比Tとを基に、表示データのロード範囲を決定する。具体的には、図11Aに示すように、ロード範囲決定部12は、表示範囲200の右端から右方向へW1=T×X0-Xmin、左端から左方向へW2=T×Xmax-X0、下端から下方向へW3=T×Y0-Ymin、上端から上方向へW4=T×Ymax-Y0の幅だけそれぞれ拡大した範囲をロード範囲124として決定する。続くステップS46~S48は、図2のステップS6~S8と同様である。次のステップS49において、表示制御部14は、検出部11から通知されたスライド操作中の移動位置とメモリに格納している比Tとに従って、二次保存部16上の表示範囲200を移動させ、表示範囲200に含まれる表示データを随時、表示部2上へ表示して、表示部2の表示内容をスクロールする。具体的には、図3Bに示す接触位置111から、図3Cに示す接触位置111へ指を移動させた場合には、表示範囲200を図11Aの位置から図11Bの位置へ移動し、図11Bの表示範囲200内に配置された表示データを表示部2上へ表示することで、表示部2の表示内容がスクロールされる。なお、ロード範囲124はステップS45においてロード範囲決定部12によりユーザが指を離さずに移動できる最大の移動量に基づいて決定されている。したがって、このステップ49において、指の移動量に応じて表示範囲200を移動させても、表示範囲200がロード範囲124より外側へ移動することはない点は、上記実施の形態1と同様である。続くステップS50~S53は、図2のステップS10~S13と同様である。この実施の形態4によれば、表示部2の表示可能な座標範囲と検出部11の入力可能な座標範囲が一致しないタッチパッドを用いているが、表示部2の表示可能な座標範囲と検出部11の入力可能な座標範囲が一致するタッチパネルを用いる上記実施の形態1と同様の効果を得ることができる。なお、この実施の形態4でも、上記実施の形態1と同様に、ロード範囲決定部12によりロード範囲124の表示データの優先度を判定し、その優先度の高い順にロード部13によって一次保存部15から二次保存部16にロードするようにしてもよい。また、ロード範囲決定部12はロード範囲124の表示データの優先度を判定せずに、ロード部13は、ロード範囲決定部12により決定されたロード範囲124の表示データを、予め設定された順番で二次保存部16にロードするようにしてもよい。また、ロード部13は、ロード範囲124から表示範囲200を除いた範囲の表示データを一次保存部15から取得して二次保存部16にロードするようにしてもよく、表示範囲200を含むロード範囲124全体の表示データを一次保存部15から取得して二次保存部16に上書きするようにしてもよい。その他なお、上記各実施の形態では、タッチパッドやタッチパネル上でのスライド操作によって上下左右にスクロールする場合を取り上げたが、ピンチイン操作によって表示領域内にある表示データを縮小する場合に適用するようにしても良い。この場合の動作が、図2を参照して、上記実施の形態1と異なる点を中心に説明される。図2のステップS4において、ユーザがピンチイン操作を開始するためにタッチパネルなどのポインティングデバイスに2本の指を触れると、検出部11は、移動開始位置として、ロード範囲決定部12に2本の指が接触している位置を通知する。次に、図2のステップS5において、ロード範囲決定部12は、通知された開始位置を基に、表示データのロード範囲を決定する。具体的には、ロード範囲決定部12は、2本の指が接触している位置の間の距離Dを算出する。ロード範囲決定部12は、この算出された距離Dと、所定距離D1との大小を比較し、算出された距離Dが所定距離D1よりも大きい場合は縮小表示が行われると判定する。ここで、所定距離D1は、例えば、ピンチイン操作を行う際にユーザが通常広げうる2本の指の間隔に相当する値とする。このとき、2本の指の間の距離として入力しうる最小値をDminとすると、ロード範囲決定部12は、差分D-Dminに応じた量まで画面が縮小される可能性があると予測する。ここで、値Dminは一例として0を用いる。代替的に、値Dminはユーザの指の幅などを考慮して一定の固定値としてもよい。ここで、現在表示部2に表示されている表示データを差分D-Dminに応じた量だけ縮小して表示した場合に新たに表示部2に表示される表示データの範囲を縮小可能範囲とする。そして、ロード範囲決定部12は、上記予測の結果、上記縮小可能範囲を表示データのロード範囲として決定する。以降の処理は、上記実施の形態1に記載の内容と同様に行うことで、ピンチイン操作により縮小表示を行う場合についても高速に行うことが可能になる。また、上述のピンチイン操作に限られず、代替的に、ピンチアウト操作の拡大表示処理に適用するようにしても良い。この場合の動作が、図2を参照して、上記実施の形態1と異なる点を中心に説明される。図2のステップS4において、ユーザがピンチアウト操作を開始するためにタッチパネルなどのポインティングデバイスに2本の指を触れると、検出部11は、移動開始位置として、ロード範囲決定部12に2本の指が接触している位置を通知する。次に、図2のステップS5において、ロード範囲決定部12は、通知された開始位置を基に、表示データのロード範囲を決定する。具体的には、ロード範囲決定部12は、2本の指が接触している位置の間の距離Dを算出する。ロード範囲決定部12は、この算出された距離Dと、所定距離D2との大小を比較し、算出された距離Dが所定距離D2よりも小さい場合は拡大表示が行われると判定する。ここで、所定距離D2は、例えば、ピンチアウト操作を行う際にユーザが通常広げうる2本の指の間隔に相当する値とする。また、所定距離D2は、このような例によらず、例えば前述した所定距離D1と同じ値であってもよい。このとき、2本の指の間の距離として入力しうる最大値をDmaxとすると、ロード範囲決定部12は、差分Dmax-Dに応じた量だけ拡大される可能性があると予測する。ここで、値Dmaxは、例えば、人が指を広げた場合の最大長と、タッチパネルの上で入力し得る2点間の距離の最大値とのうち小さい方を用いる。拡大表示の場合は、表示部2に表示される表示データの量は増加しないが、各表示データの表示サイズが差分Dmax-Dに応じた量だけ拡大される可能性がある。したがって、ロード範囲決定部12は、新たな表示データをロードする代わりに、拡大表示された場合に高品位な表示が行えるように、現在表示されている表示データに代えて、より高解像度の表示データをロード範囲として決定する。これにより、ピンチアウト操作により拡大表示を行う場合についても高速に行うことが可能になる。また、上記各実施の形態では、タッチパッドやタッチパネル上でのスライド操作によってスクロールする場合を取り上げたが、マウス等によるドラッグ操作など他のポインティングデバイスによりスクロール操作を行うようにしても良い。また、上記実施の形態1~4では、タッチパネルまたはタッチパッドの操作範囲110と表示部2の表示範囲200とは、それぞれ縦および横の一方が他方の1倍以上で2倍未満の矩形形状を有し、かつ、各々の縦横比が互いに略等しいものとするのが好ましい。操作範囲110の形状を、例えば縦対横の比率が3対1の矩形とすると、ユーザが、例えば右方向に表示内容をスクロールさせたくて、操作範囲110の右端の上下方向における中央に指を接触させても、そのスライド開始位置と操作範囲110の左端との距離よりも、スライド開始位置と操作範囲110の上端または下端との距離の方が大きくなる。これに対して、操作範囲110の形状を、例えば縦対横の比率が3対2の矩形とすると、ユーザが、例えば右方向に表示内容をスクロールさせたくて、操作範囲110の右端の上下方向における中央に指を接触させると、そのスライド開始位置と操作範囲110の左端との距離は、スライド開始位置と操作範囲110の上端または下端との距離よりも大きくなる。このように、操作範囲110と表示部2の表示範囲200とを、それぞれ縦および横の一方が他方の1倍以上で2倍未満の矩形形状を有するものとすると、ユーザは、所望するスクロール方向におけるスライド開始位置と操作範囲110の端部との距離の方が他の方向の距離より大きくなるように、操作範囲110への接触位置を指定することができるため、好ましい。また、操作範囲110と表示部2の表示範囲200とを、各々の縦横比が互いに略等しい矩形形状を有するものとすると、上記実施の形態4において、表示制御部14は、操作範囲110と表示部2の表示範囲200との座標範囲の比Tを容易に求めることができる。また、操作範囲110と表示範囲200との対応関係が分かり易く、表示部2を見ながら操作するユーザにとって操作がし易いという利点がある。但し、タッチパネルを用いる上記実施の形態1~3では、操作範囲110と表示部2の表示範囲200とは一致しているため、各々の縦横比が互いに等しい形状となっている。また、上記実施の形態1~3のようにタッチパネルを用いる具体的な適用例としては、カーナビゲーションシステムやタッチパネルを備える携帯電話を挙げることができる。また、上記実施の形態4のようにタッチパッドを用いる具体的な適用例としては、例えばテレビやレコーダのリモコンの表面に設けられたタッチパッドを用いて、テレビ表示部2の表示内容をスクロールする形態を挙げることができる。また、上記図4、図7では表示範囲200を4方向に拡大した範囲をロード範囲とし、図8では表示範囲200を1方向にのみ拡大した範囲をロード範囲としているが、表示範囲200を2方向または3方向に拡大した範囲をロード範囲としてもよい。また、上記各実施の形態において、ロード範囲決定部12、ロード部13および表示制御部14の各機能ブロックは、典型的には集積回路であるLSIとして実現される。これらは個別に1チップ化されても良いし、一部又は全てを含むように1チップ化されても良い。ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI又はウルトラLSIと呼称されることもある。また、集積回路化の手法はLSIに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGAFieldProgrammableGateArrayや、LSI内部の回路セルの接続及び設定を再構成可能なリコンフィギュラブルプロセッサを利用しても良い。さらには、半導体技術の進歩又は派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてあり得る。なお、ロード範囲決定部12、ロード部13および表示制御部14の各機能ブロックを実現する集積回路は、例えば、検出部11、一次保存部15、二次保存部16および表示部2を備えた情報処理装置に接続されて用いられる。なお、上述した具体的実施形態には以下の構成を有する発明が主に含まれている。すなわち、本発明の一局面に係るスクロール装置は、表示部の表示内容をスクロールさせるスクロール装置であって、ユーザが位置を指定可能な操作範囲においてユーザによって指定された移動開始位置を検出する検出部と、表示データを保存する一次保存部と、前記一次保存部に保存されている前記表示データのうち前記表示部の表示範囲より大きいロード範囲の前記表示データを保存するための二次保存部と、前記検出部により検出された前記移動開始位置に応じて、前記一次保存部から前記二次保存部にロードするべき前記表示データの前記ロード範囲を決定するロード範囲決定部と、前記ロード範囲決定部により決定された前記ロード範囲の前記表示データを前記一次保存部から前記二次保存部にロードするロード部と、前記二次保存部に保存されている前記ロード範囲の前記表示データのうち前記表示範囲の表示データを前記表示部に表示する表示制御部とを備える。この構成によれば、一次保存部は表示データを保存しており、二次保存部は、一次保存部に保存されている表示データのうち表示部の表示範囲より大きいロード範囲の表示データを保存するためのものである。そして、検出された移動開始位置に応じて、一次保存部から二次保存部にロードするべき表示データのロード範囲が決定され、その決定されたロード範囲の表示データが一次保存部から二次保存部にロードされ、二次保存部に保存されているロード範囲の表示データのうち表示範囲の表示データが表示部に表示される。このように、移動開始位置に応じて、つまりユーザにより移動終了位置が指定されてスクロール操作の内容が確定する前に、ロード範囲を決定しているため、表示部の表示内容のスクロールを高速に処理することができる。また、移動開始位置に応じてロード範囲を決定しているため、ユーザのスクロール操作により表示される可能性があるすべての領域の表示データを移動開始位置が指定される前にロードしていた従来に比べて、ロードする表示データの量を低減することができる。その結果、表示データのロード処理時間やロードした表示データを保存するための二次保存部の消費メモリ量を低減することが可能となっている。また、上記のスクロール装置において、前記ロード範囲決定部は、前記操作範囲においてユーザによって指定可能な移動終了位置であって第1の方向において前記移動開始位置から最も離れた第1の移動終了位置と前記検出部により検出された前記移動開始位置との第1の距離、および前記操作範囲においてユーザによって指定可能な移動終了位置であって前記第1の方向と異なる第2の方向において前記移動開始位置から最も離れた第2の移動終了位置と前記検出部により検出された前記移動開始位置との第2の距離を計算し、前記第1の距離および前記第2の距離のうち長い方の距離に対応する方向をスクロール予測方向としたとき、前記ロード範囲の前記表示データのうち、前記スクロール予測方向に前記表示内容をスクロールしたときに前記表示部に表示されることになる表示データの優先度を高いと判定し、前記ロード部は、前記ロード範囲決定部により優先度が高いと判定された表示データから前記二次保存部にロードすることが好ましい。この構成によれば、操作範囲においてユーザによって指定可能な移動終了位置であって第1の方向において移動開始位置から最も離れた第1の移動終了位置と検出された移動開始位置との第1の距離が計算され、操作範囲においてユーザによって指定可能な移動終了位置であって第1の方向と異なる第2の方向において移動開始位置から最も離れた第2の移動終了位置と検出された移動開始位置との第2の距離が計算される。ここで、第1の距離および第2の距離のうち長い方の距離に対応する方向をスクロール予測方向とする。そして、ロード範囲の表示データのうち、スクロール予測方向に表示内容をスクロールしたときに表示部に表示されることになる表示データの優先度が高いと判定され、この優先度が高いと判定された表示データから二次保存部にロードされる。つまり、例えば第1の距離の方が第2の距離より長いときは、第1の方向に表示内容をスクロールしたときに表示部に表示されることになる表示データから優先的に一次保存部から二次保存部にロードされる。ここで、ユーザは、例えば第1の方向に表示内容をスクロールしたいときは、操作範囲において、第2の距離より第1の距離が大きくなるように、移動開始位置を指定する可能性が高いと考えられる。したがって、スクロール予測方向に表示内容をスクロールしたときに表示部に表示されることになる表示データから優先的に一次保存部から二次保存部にロードすることにより、表示内容をスクロールしたときに表示部に表示される可能性の高い表示データを、優先的に二次保存部に保存することができる。その結果、表示部の表示内容を好適にスクロールすることが可能となる。また、上記のスクロール装置において、前記ロード範囲決定部は、前記スクロール予測方向に前記表示内容をスクロールしたときに前記表示部に表示されることになる表示データのうち、前記表示部に表示されたときに現在の前記表示範囲の表示データと前記表示部上で前記スクロール予測方向において隣接する表示データの優先度を高いと判定することが好ましい。この構成によれば、スクロール予測方向に表示内容をスクロールしたときに表示部に表示されることになる表示データのうち、表示部に表示されたときに現在の表示範囲の表示データと表示部上でスクロール予測方向において隣接する表示データの優先度が高いと判定され、当該表示データから二次保存部にロードされることとなる。したがって、ユーザによって、移動開始位置の指定後、直ぐにスクロール予測方向の移動終了位置が指定された場合でも、現在の表示範囲の表示データと表示部上でスクロール予測方向において隣接する表示データから優先的に二次保存部にロードされるため、表示部の表示内容を好適にスクロールすることができる。また、上記のスクロール装置において、前記ロード範囲決定部は、前記表示範囲を、前記第1の方向に前記第1の距離に比例する幅だけ拡大するとともに前記第2の方向に前記第2の距離に比例する幅だけ拡大した範囲を、前記ロード範囲として決定することが好ましい。この構成によれば、表示範囲を、第1の方向に第1の距離に比例する幅だけ拡大するとともに第2の方向に第2の距離に比例する幅だけ拡大した範囲が、ロード範囲として決定される。よって、第1の方向および第2の方向に第1の距離および第2の距離に比例する幅だけそれぞれ拡大された範囲の表示データが、一次保存部から二次保存部にロードされることとなる。したがって、ユーザによって、移動開始位置から第1の方向に最も離れた第1の移動終了位置および移動開始位置から第2の方向に最も離れた第2の移動終了位置のいずれが指定された場合でも、移動開始位置から第1の移動終了位置および第2の移動終了位置までの第1の距離および第2の距離に比例する幅だけそれぞれ拡大された範囲の表示データが二次保存部に保存されているため、表示部の表示内容を好適にスクロールすることができる。また、ロード範囲が過大になるのを防止できるため、表示データのロード処理時間やロードした表示データを保存するための消費メモリ量を低減することが可能になる。また、上記のスクロール装置において、前記ロード範囲決定部は、前記表示範囲を、前記第1の方向に前記第1の距離に比例する幅に所定幅を加えた幅だけ拡大するとともに前記第2の方向に前記第2の距離に比例する幅に前記所定幅を加えた幅だけ拡大した範囲を、前記ロード範囲として決定することが好ましい。この構成によれば、表示範囲を、第1の方向に第1の距離に比例する幅に所定幅を加えた幅だけ拡大するとともに第2の方向に第2の距離に比例する幅に所定幅を加えた幅だけ拡大した範囲がロード範囲として決定されるため、その拡大された範囲の表示データが一次保存部から二次保存部にロードされることとなる。したがって、表示部の表示内容を同一方向に続けて高速にスクロールする場合でも、拡大されたロード範囲の表示データが二次保存部にロードされているため、表示部の表示内容を好適にスクロールすることができる。また、上記のスクロール装置において、前記ロード範囲決定部は、前記第1の距離および前記第2の距離のうち長い方の距離をスクロール予測距離としたとき、前記表示範囲を、前記スクロール予測方向にのみ前記スクロール予測距離に比例する幅だけ拡大した範囲を、前記ロード範囲として決定することが好ましい。この構成によれば、第1の距離および第2の距離のうち長い方の距離をスクロール予測距離としたとき、表示範囲を、スクロール予測方向にのみスクロール予測距離に比例する幅だけ拡大した範囲が、ロード範囲として決定されるため、その拡大されたロード範囲の表示データが一次保存部から二次保存部にロードされることとなる。ここで、ユーザは、例えば第1の方向に表示内容をスクロールしたいときは、操作範囲において、第2の距離より第1の距離が大きくなるように、移動開始位置を指定する可能性が高いと考えられる。したがって、スクロール予測方向にのみスクロール予測距離に比例する幅だけ拡大した範囲をロード範囲として決定することにより、表示部の表示内容をスクロールしたときに表示部に表示される可能性が高い表示データのみを二次保存部に保存することができる。その結果、表示データのロード範囲を低減できるため、表示データのロード処理時間やロードした表示データを保存するための消費メモリ量を低減することが可能になる。また、上記のスクロール装置において、前記操作範囲と前記表示範囲とは、それぞれ縦および横の一方が他方の1倍以上で2倍未満の矩形形状を有し、かつ、各々の縦横比が互いに略等しいことが好ましい。この構成によれば、ユーザが位置を指定可能な操作範囲と表示部の表示範囲とは、それぞれ縦および横の一方が他方の1倍以上で2倍未満の矩形形状を有するため、操作範囲において、ユーザが例えば第1の方向に表示内容をスクロールしたいときに第2の距離より第1の距離の方が大きくなるように移動開始位置を指定し、例えば第2の方向に表示内容をスクロールしたいときに第1の距離より第2の距離の方が大きくなるように移動開始位置を指定することが可能となっている。また、操作範囲および表示範囲の各縦横比が互いに略等しいため、表示範囲を拡大したロード範囲を決定する際に、第1および第2の距離に比例する幅の比を容易に求めることができる。また、操作範囲および表示範囲の各縦横比が互いに略等しいため、操作範囲と表示範囲との対応関係が分かり易く、表示部を見ながら操作するユーザにとって操作がし易いという利点がある。また、上記のスクロール装置において、前記検出部は、ユーザが位置を指定可能な前記操作範囲においてユーザによって前記移動開始位置として指定された2点の位置を検出し、前記ロード範囲決定部は、前記検出部により検出された前記2点の位置の間の距離を算出し、前記算出された距離に基づき縮小表示処理が行われるか否かを判定し、前記算出された前記2点の位置の間の距離から予め設定された設定距離を減算した値に応じた量の縮小表示処理が行われたときに前記表示部に表示される前記表示データの範囲を縮小可能範囲とし、前記ロード範囲決定部は、前記縮小表示処理が行われると判定した場合、前記縮小可能範囲を前記ロード範囲として決定することが好ましい。この構成によれば、検出部は、ユーザが位置を指定可能な操作範囲においてユーザによって移動開始位置として指定された2点の位置を検出する。ロード範囲決定部は、検出部により検出された2点の位置の間の距離を算出し、算出された距離に基づき縮小表示処理が行われるか否かを判定する。算出された2点の位置の間の距離から予め設定された設定距離を減算した値に応じた量の縮小表示処理が行われたときに表示部に表示される表示データの範囲を縮小可能範囲とする。ロード範囲決定部は、縮小表示処理が行われると判定した場合、縮小可能範囲をロード範囲として決定する。したがって、ロード部は、縮小可能範囲の表示データを一次保存部から二次保存部にロードするので、縮小表示処理を高速に行うことができる。また、上記のスクロール装置において、前記検出部は、ユーザが位置を指定可能な前記操作範囲においてユーザによって前記移動開始位置として指定された2点の位置を検出し、前記ロード範囲決定部は、前記検出部により検出された前記2点の位置の間の距離を算出し、前記算出された距離に基づき拡大表示処理が行われるか否かを判定し、予め設定された設定距離から前記算出された前記2点の位置の間の距離を減算した値に応じた量の拡大表示処理が行われたときに前記表示部に表示される前記表示データの範囲を拡大可能範囲とし、前記ロード範囲決定部は、前記拡大表示処理が行われると判定した場合、前記拡大可能範囲を前記ロード範囲として決定することが好ましい。この構成によれば、検出部は、ユーザが位置を指定可能な操作範囲においてユーザによって移動開始位置として指定された2点の位置を検出する。ロード範囲決定部は、検出部により検出された2点の位置の間の距離を算出し、算出された距離に基づき拡大表示処理が行われるか否かを判定する。予め設定された設定距離から2点の位置の間の距離を減算した値に応じた量の拡大表示処理が行われたときに表示部に表示される表示データの範囲を拡大可能範囲とする。ロード範囲決定部は、拡大表示処理が行われると判定した場合、拡大可能範囲をロード範囲として決定する。したがって、ロード部は、拡大可能範囲の表示データを一次保存部から二次保存部にロードするので、拡大表示処理を高速に行うことができる。本発明の他の局面に係るスクロール方法は、表示部の表示内容をスクロールさせるスクロール方法であって、ユーザが位置を指定可能な操作範囲においてユーザによって指定された移動開始位置を検出する検出ステップと、前記検出ステップにおいて検出された前記移動開始位置に応じて、表示データを保存する一次保存部から前記一次保存部に保存されている前記表示データのうち前記表示部の表示範囲より大きいロード範囲の前記表示データを保存するための二次保存部にロードするべき前記表示データの前記ロード範囲を決定するロード範囲決定ステップと、前記ロード範囲決定ステップにおいて決定された前記ロード範囲の前記表示データを前記一次保存部から前記二次保存部にロードするロードステップと、前記二次保存部に保存されている前記ロード範囲の前記表示データのうち前記表示範囲の前記表示データを前記表示部に表示する表示ステップとを含む。この構成によれば、検出された移動開始位置に応じて、一次保存部から二次保存部にロードするべき表示データのロード範囲が決定され、その決定されたロード範囲の表示データが一次保存部から二次保存部にロードされ、二次保存部に保存されているロード範囲の表示データのうち表示範囲の表示データが表示部に表示される。このように、移動開始位置に応じて、つまりユーザにより移動終了位置が指定されてスクロール操作の内容が確定する前に、ロード範囲を決定しているため、表示部の表示内容のスクロールを高速に処理することができる。また、移動開始位置に応じてロード範囲を決定しているため、ユーザのスクロール操作により表示される可能性があるすべての領域の表示データを移動開始位置が指定される前にロードしていた従来に比べて、ロードする表示データの量を低減することができる。その結果、表示データのロード処理時間やロードした表示データを保存するための二次保存部の消費メモリ量を低減することが可能となっている。本発明の他の局面に係るスクロールプログラムは、表示部の表示内容をスクロールさせるスクロールプログラムであって、コンピュータを、表示データを保存する一次保存部と、前記一次保存部に保存されている前記表示データのうち前記表示部の表示範囲より大きいロード範囲の前記表示データを保存するための二次保存部と、ユーザが位置を指定可能な操作範囲においてユーザによって指定された移動開始位置に応じて、前記一次保存部から前記二次保存部にロードするべき前記表示データの前記ロード範囲を決定するロード範囲決定部と、前記ロード範囲決定部により決定された前記ロード範囲の前記表示データを前記一次保存部から前記二次保存部にロードするロード部と、前記二次保存部に保存されている前記ロード範囲の前記表示データのうち前記表示範囲の前記表示データを前記表示部に表示する表示制御部として機能させる。この構成によれば、ユーザによって指定された移動開始位置に応じて、一次保存部から二次保存部にロードするべき表示データのロード範囲が決定され、その決定されたロード範囲の表示データが一次保存部から二次保存部にロードされ、二次保存部に保存されているロード範囲の表示データのうち表示範囲の表示データが表示部に表示される。このように、移動開始位置に応じて、つまりユーザにより移動終了位置が指定されてスクロール操作の内容が確定する前に、ロード範囲を決定しているため、表示部の表示内容のスクロールを高速に処理することができる。また、移動開始位置に応じてロード範囲を決定しているため、ユーザのスクロール操作により表示される可能性があるすべての領域の表示データを移動開始位置が指定される前にロードしていた従来に比べて、ロードする表示データの量を低減することができる。その結果、表示データのロード処理時間やロードした表示データを保存するための二次保存部の消費メモリ量を低減することが可能となっている。本発明の他の局面に係る集積回路は、表示部の表示内容をスクロールさせるための集積回路であって、ユーザが位置を指定可能な操作範囲においてユーザによって指定された移動開始位置に応じて、表示データを保存する一次保存部から前記一次保存部に保存されている前記表示データのうち前記表示部の表示範囲より大きいロード範囲の前記表示データを保存するための二次保存部にロードするべき前記表示データの前記ロード範囲を決定するロード範囲決定回路と、前記ロード範囲決定回路により決定された前記ロード範囲の前記表示データを前記一次保存部から前記二次保存部にロードするロード回路と、前記二次保存部に保存されている前記ロード範囲の前記表示データのうち前記表示範囲の前記表示データを前記表示部に表示する表示制御回路とを備える。この構成によれば、ユーザによって指定された移動開始位置に応じて、一次保存部から二次保存部にロードするべき表示データのロード範囲が決定され、その決定されたロード範囲の表示データが一次保存部から二次保存部にロードされ、二次保存部に保存されているロード範囲の表示データのうち表示範囲の表示データが表示部に表示される。このように、移動開始位置に応じて、つまりユーザにより移動終了位置が指定されてスクロール操作の内容が確定する前に、ロード範囲を決定しているため、表示部の表示内容のスクロールを高速に処理することができる。また、移動開始位置に応じてロード範囲を決定しているため、ユーザのスクロール操作により表示される可能性があるすべての領域の表示データを移動開始位置が指定される前にロードしていた従来に比べて、ロードする表示データの量を低減することができる。その結果、表示データのロード処理時間やロードした表示データを保存するための二次保存部の消費メモリ量を低減することが可能となっている。本発明によれば、表示部の表示内容をスクロールさせる場合において、検出された移動開始位置に応じて、つまりユーザが移動終了位置を指定してスクロール操作の内容が確定する前に、一次保存部から二次保存部にロードする表示データのロード範囲が決定されるため、高速なスクロールを実現することができる。また、移動開始位置に応じてロード範囲を決定しているため、ユーザのスクロール操作により表示される可能性があるすべての領域の表示データを移動開始位置が指定される前にロードしていた従来に比べて、ロードする表示データの量を低減することができる。その結果、表示データのロード処理時間やロードした表示データを保存するための二次保存部の消費メモリ量を低減することが可能となっている。"