"ウェブページをレンダリングしてディスプレイに画像として表示させるウェブページ表示制御装置において、前記ウェブページを構成する文書ファイルからハイパーリンクの設定されたオブジェクトを抽出するハイパーリンク抽出部と、前記ハイパーリンク抽出部によって抽出されたオブジェクトの前記ウェブページ上での配置に関する情報を少なくとも含むオブジェクト情報を格納するオブジェクト格納部と、ユーザによる操作入力に応じて、前記ウェブページ上で次にフォーカス表示すべきオブジェクトを選択するフォーカス制御部と、現在フォーカスの置かれているオブジェクトと、次にフォーカスすべきオブジェクトとの間の画像上での距離を算出する距離算出部と、前記距離算出部により算出されたオブジェクト間距離と出力先のスクロール方向の表示幅とを比較し、オブジェクト間距離がスクロール方向の表示幅以下である場合、次のフォーカス対象を含むように表示範囲を設定し、オブジェクト間距離がスクロール方向の表示幅を上回る場合、該スクロール方向の表示幅以下の所定量だけ移動した表示範囲を設定するスクロール制御部と、前記文書ファイルに基づきウェブページをレンダリングし、前記スクロール制御部によって設定された表示範囲を切り出してディスプレイに表示させるレンダリング部と、を備えることを特徴とするウェブページ表示制御装置。前記スクロール制御部は、前記表示範囲にフォーカス対象のオブジェクトが含まれる場合、該オブジェクトが先頭行または最終行に位置するように前記表示範囲を設定することを特徴とする請求項1に記載のウェブページ表示制御装置。方向入力キーを有する操作部をさらに備えることを特徴とする請求項1または2に記載のウェブページ表示制御装置。ウェブページをレンダリングしてディスプレイに画像として表示させるウェブページ表示制御装置におけるスクロール制御方法であって、前記ウェブページを構成する文書ファイルからハイパーリンクの設定されたオブジェクトを抽出し、抽出されたオブジェクトの前記ウェブページ上での配置に関する情報を少なくとも含むオブジェクト情報をメモリに格納し、ユーザによる操作入力に応じて、前記ウェブページ上で次にフォーカス表示すべきオブジェクトを選択し、現在フォーカスの置かれているオブジェクトと、次にフォーカスすべきオブジェクトとの間の画像上での距離を算出し、算出されたオブジェクト間距離と出力先のスクロール方向の表示幅とを比較し、オブジェクト間距離がスクロール方向の表示幅以下である場合、次のフォーカス対象を含むように表示範囲を設定し、オブジェクト間距離がスクロール方向の表示幅を上回る場合、該スクロール方向の表示幅以下の所定量だけ移動した表示範囲を設定し、前記文書ファイルに基づきレンダリングされたウェブページから設定された表示範囲を切り出してディスプレイに表示させることを特徴とするスクロール制御方法。しかしながら、上述のように、キー操作によりハイパーリンクまたはアンカーポイント間を移動してウェブページを閲覧すると、レイアウトによってはウェブページの一部を閲覧することができない場合がある。具体的には、あるハイパーリンクまたはアンカーポイントの後に、ディスプレイのスクロール方向の表示幅を越える長文のテキストや大きな画像等がレイアウトされている場合、次のハイパーリンクまたはアンカーポイントに移動したとき、そのテキストまたは画像の一部が表示されずに画面がスクロールされてしまうという問題がある。本発明はこうした状況に鑑みてなされたものであり、その目的は、順次フォーカス機能を備えるブラウザにおいて、特定のキー操作によってウェブページをディスプレイにスクロール表示させる場合に、ハイパーリンク間のコンテンツをスキップすることなく表示させる技術を提供することにある。本発明のある態様は、ウェブページ表示制御装置である。この装置は、ウェブページをレンダリングしてディスプレイに画像として表示させるウェブページ表示制御装置において、ウェブページを構成する文書ファイルからハイパーリンクの設定されたオブジェクトを抽出するハイパーリンク抽出部と、ハイパーリンク抽出部によって抽出されたオブジェクトのウェブページ上での配置に関する情報を少なくとも含むオブジェクト情報を格納するオブジェクト格納部と、ユーザによる操作入力に応じて、ウェブページ上で次にフォーカス表示すべきオブジェクトを選択するフォーカス制御部と、現在フォーカスの置かれているオブジェクトと、次にフォーカスすべきオブジェクトとの画像上での距離を算出する距離算出部と、距離算出部により算出されたオブジェクト間距離と出力先のスクロール方向の表示幅とを比較し、オブジェクト間距離がスクロール方向の表示幅以下である場合、次のフォーカス対象を含むように表示範囲を設定し、オブジェクト間距離がスクロール方向の表示幅を上回る場合、該スクロール方向の表示幅以下の所定量だけ移動した表示範囲を設定するスクロール制御部と、文書ファイルに基づきウェブページをレンダリングし、スクロール制御部によって設定された表示範囲を切り出してディスプレイに表示させるレンダリング部と、を備える。この態様によると、ハイパーリンクの設定されたオブジェクト間の移動を指示する特定のキー入力があった場合に、現在フォーカスの置かれているオブジェクトと次にフォーカスすべきオブジェクトとの間の距離を算出し、算出された距離に応じて、通常のオブジェクト間のフォーカス移動または所定量の画面スクロールのいずれかが選択される。これによって、ハイパーリンクの設定されたオブジェクト間の距離が、ディスプレイのスクロール方向の表示幅よりも離れている場合でも、オブジェクト間にレイアウトされているコンテンツをスキップすることなく閲覧することが可能になる。なお、文書ファイルとは、マークアップ言語で記述されたHTMLファイルやXMLファイルなどを含む。本発明の別の態様は、ウェブページをレンダリングしてディスプレイに画像として表示させるウェブページ表示制御装置におけるスクロール制御方法である。この方法は、ウェブページを構成する文書ファイルからハイパーリンクの設定されたオブジェクトを抽出し、ハイパーリンク抽出部によって抽出されたオブジェクトのウェブページ上での配置に関する情報を少なくとも含むオブジェクト情報をメモリに格納し、ユーザによる操作入力に応じて、ウェブページ上で次にフォーカス表示すべきオブジェクトを選択し、現在フォーカスが置かれているオブジェクトと、次にフォーカスすべきオブジェクトとの画像上での距離を算出し、算出されたオブジェクト間距離と出力先のスクロール方向の表示幅とを比較し、オブジェクト間距離がスクロール方向の表示幅以下である場合、次のフォーカス対象を含むように表示範囲を設定し、オブジェクト間距離がスクロール方向の表示幅を上回る場合、該スクロール方向の表示幅以下の所定量だけ移動した表示範囲を設定し、文書ファイルに基づきレンダリングされたウェブページから設定された表示範囲を切り出してディスプレイに表示させることを含む。なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。本発明によれば、ハイパーリンクの設定されたオブジェクト間の移動を指示する特定のキー操作によってウェブページをディスプレイにスクロール表示させる場合に、オブジェクト間にレイアウトされているコンテンツをスキップすることなく表示させることが可能になる。図1は、例えば携帯電話10を利用してウェブページを表示する様子を示す図である。ユーザは、携帯電話10に設けられた方向指示ボタンなどを使用して、ディスプレイ上に表示されるウェブページを操作する。携帯電話内のウェブページ表示制御装置図3に示すは、ユーザの操作に応答してインターネット等のネットワーク24を介してURLUniformResourceLocatorで特定されるサーバ20にアクセスし、ウェブページを構成する文書ファイルを取得する。図2は、ウェブページ表示制御装置によって解釈されディスプレイにレンダリングされるHTMLファイル50の一例を示す図である。図3は、図2のHTMLファイル50に基づき、従来のブラウザによってレンダリングされるウェブページの例を示す図である。図3のファイル401は、HTMLファイル50の7~18行目を簡便に表している。すなわち、7行目のリンク1オブジェクトの後に8~17行目のテキストline01~line10が続き、さらにリンク2オブジェクトが続くことを表している。また、図3の画面402および403は、携帯電話10のディスプレイ120に表示される画面を表しており、この例ではその表示範囲は横160ピクセル×縦120ピクセルである。画面402は、ウェブページ表示制御装置によってHTMLファイル401が読み込まれた直後の表示を示しており、オブジェクトのうち先頭のリンク1オブジェクトにフォーカスFが位置する状態になっている。このときにユーザから、ハイパーリンクの設定されたオブジェクト間の移動を指示する特定のキー入力がなされると、画面403のように、リンク2オブジェクトにフォーカスFが移動した画面が表示される。この場合、画面402および403のいずれにも、テキストline05、line06が表示されないことが分かる。このように、従来のブラウザでハイパーリンク間の移動によりウェブページをスクロール表示させる場合、ウェブページのレイアウトによっては表示されないコンテンツが発生してしまう。そこで、本実施形態では、ハイパーリンク間の移動によりウェブページをスクロールさせる指示がユーザにより与えられた場合でも、ウェブページのレイアウトによらずコンテンツの全てを閲覧できるようにする技術を提供する。図4は、本発明の一実施形態に係るウェブページ表示制御装置100の構成を示す図である。この構成は、ハードウエア的には、任意のコンピュータのCPU、メモリ、その他のLSIで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。本実施形態のウェブページ表示制御装置は、周知のブラウザプログラムの一部として実装されることが好ましい。したがって、図4に明示されていない機能であっても、一般のブラウザプログラムが備えている機能は当然に有しているものとする。通信制御部118は、URLの入力、検索サイトにおける検索結果の選択、ハイパーリンクの選択などのユーザの操作に応じて、インターネット等のネットワーク24を介して指定されたウェブサーバ20にアクセスし、対応する文書ファイルを取得する。文書ファイルは、SGML、HTML、XMLなどのマークアップ言語で記述されている。文書ファイルにJavaScript登録商標などのスクリプト言語が含まれていてもよい。また、文書ファイルとともに関連するCSSが取得されてもよい。取得された文書ファイルは、ファイル解析部102に送られる。なお、以下では、主に文書ファイルがHTMLファイルであるとして説明する。ファイル解析部102は、取得された文書ファイルを解析し、ウェブページの描画に必要な情報をレンダリング部110に送る。ファイル解析部102は、ハイパーリンク抽出部104を含む。ハイパーリンク抽出部104は、文書ファイルの中からハイパーリンクの設定されたオブジェクトを抽出する。具体的には、ハイパーリンク抽出部104は、アンカータグahrefを検索することで、ハイパーリンクの設定されたオブジェクトを抽出する。ハイパーリンク抽出部104は、抽出したオブジェクトについての情報をオブジェクト格納部116に格納する。オブジェクト情報には、抽出されたオブジェクトのID、始点位置およびサイズが少なくとも含まれる。これらのオブジェクト情報は、文書ファイルに含まれていてもよいし、CSSに含まれていてもよい。図5は、ハイパーリンク抽出部104によるオブジェクトの抽出を説明するフローチャートである。まず、ハイパーリンク抽出部104は、HTMLファイル内で先頭からアンカータグを検索するS10。アンカータグが検出されると、ハイパーリンク抽出部104は、そのタグ構文内にハイパーリンクが含まれるか否かを判定するS12。ハイパーリンクが含まれればS12のY、そのアンカータグに関連するオブジェクトの情報を取り出し、オブジェクト格納部116に格納するS14。ハイパーリンクが含まれていなければS12のN、S14をスキップする。HTMLファイルの最終行に達していなければS16のN、HTMLファイルから次のアンカータグを検索する。図4に戻り、操作入力受信部112は、ウェブページ内のハイパーリンクが設定されたオブジェクト間でフォーカスを移動させる操作として予め設定されている操作、例えば方向指示ボタンの操作入力を受け取る。操作入力受信部112は、受信した方向ボタンの情報をフォーカス制御部114に送る。なお、ハイパーリンク間を移動させる操作には、PCのカーソルキー、Tabキーの操作なども含まれる。フォーカス制御部114は、方向指示ボタンの操作に応じて、ウェブページ内のハイパーリンク間でフォーカスを移動させる。すなわち、フォーカス制御部114は、オブジェクト格納部116に格納されているオブジェクト情報を取得し、現在フォーカスが置かれているオブジェクトから方向指示ボタンに対応する方向で最も距離が近いオブジェクトを、次にフォーカスを移動させるべきオブジェクトとして選択する。フォーカス制御部114は、選択したオブジェクトのオブジェクト情報を距離算出部122に送る。距離算出部122は、現在フォーカスが置かれているオブジェクトと、次のフォーカス対象とされたオブジェクトとの画像上での距離を、オブジェクト情報を使用して算出する。スクロール制御部124は、距離算出部122により算出されたオブジェクト間の距離と、出力先のディスプレイ120のスクロール方向の表示幅とを比較する。そして、オブジェクト間の距離がスクロール方向の表示幅以下である場合、次のフォーカス対象であるオブジェクトを含むように表示範囲を設定する。オブジェクト間の距離がスクロール方向の表示幅を上回る場合、スクロール方向の表示幅以下の所定量だけ移動した表示範囲を設定する。設定された表示範囲の情報は、レンダリング部110に送られる。なお、ディスプレイのスクロール方向の表示幅の情報は、予めスクロール制御部124に与えられていてもよいし、ディスプレイのプロパティなどから取得してもよい。また、ディスプレイに複数のウインドウが表示されており、そのうちの一つのウインドウにウェブページが表示される場合、スクロール制御部124は、ディスプレイのスクロール方向の表示幅の代わりに、ウインドウのスクロール方向の表示幅を使用する。レンダリング部110は、ファイル解析部102による文書ファイルの解析結果にしたがって、図示しないフレームバッファ上にウェブページのビットマップ画像をレンダリングする。そして、レンダリング部110は、スクロール制御部124から受け取る表示範囲の指示を受け取り、ビットマップ画像から指示された範囲を切り出してディスプレイ120に出力する。このとき、表示範囲内にフォーカスされたオブジェクトがある場合には、フォーカスされていることを表す強調表示をオブジェクトすなわちハイパーリンクに施した上でレンダリングする。本実施形態では、この強調表示はオブジェクトの周りを囲む黒い正方形として表されている。しかしながら、他の表示態様でフォーカスを表してもよい。例えば、文字を反転表示したり、文字の背景の色を変えるなどしてフォーカスを表してもよい。以下、ウェブページ表示制御装置100の作用を説明する。通信制御部118によって図2のHTMLファイル50が読み込まれると、ファイル解析部102のハイパーリンク抽出部104は、HTMLファイル50からアンカータグを検出し、ハイパーリンクの設定されたオブジェクトのオブジェクト情報をオブジェクト格納部116に格納する。具体的には、図2の7行目および18行目のアンカータグが検出され、オブジェクトリンク1リンク2のオブジェクト情報が格納される。図6は、オブジェクト格納部116に格納されたオブジェクト情報を示す。図中の行202はオブジェクト名を表し、行204はオブジェクトの始点位置を表し、行206はオブジェクトサイズを表している。図7は、ウェブページ表示制御装置によってスクロール表示されるウェブページの例を説明する図である。図7のファイル401は、HTMLファイル50の7~18行目を簡便に表している。すなわち、7行目のリンク1オブジェクトの後に8~17行目のテキストline01~line10が続き、さらにリンク2オブジェクトが続くことを表している。画面602は、ウェブページ表示制御装置によってHTMLファイル401が読み込まれた直後の表示を示す。図3と同様に、画面サイズは横160ピクセル×縦120ピクセルであり、オブジェクト格納部116に格納されているオブジェクトのうち先頭のリンク1オブジェクトにフォーカスFが表示されている。ユーザから方向指示ボタン等により下方向の移動指示が与えられると、フォーカス制御部114は、オブジェクト格納部116の中から次にフォーカスすべきオブジェクトとしてリンク2オブジェクトを選択する。フォーカス制御部114は、リンク1およびリンク2オブジェクトのオブジェクト情報を距離算出部122に送る。距離算出部122は、リンク1オブジェクトとリンク2オブジェクトとの間の距離を算出する。この例では、リンク1オブジェクトの始点位置が0,0、リンク2オブジェクトの始点位置が0,264であるので、距離は264ピクセルと算出される。スクロール制御部124は、距離算出部122により算出されたオブジェクト間距離と、ディスプレイのスクロール方向の表示幅とを比較する。この場合、オブジェクト間距離が264ピクセルであるのに対し、スクロール方向の表示幅が120ピクセルであるので、スクロール制御部124は、次のオブジェクトにフォーカスを移動させるのではなく、所定の送り量だけ画面をスクロールさせると決定する。例えば、通常の送り量が12ピクセルであれば、現在の表示範囲から12ピクセルだけ下方向に移動させた表示範囲を設定して、レンダリング部110に送信する。これに応じて、レンダリング部はフレームバッファ上のビットマップ画像から対応する表示範囲を切り出してディスプレイ120に出力する。図7中の画面603は、このときの表示範囲を示している。画面602では表示されていなかったテキストline05の上半分が表示されていることが分かる。ユーザから再び下方向の移動指示が与えられると、画面604に示すように、さらに12ピクセルだけ下方向に移動された表示範囲がディスプレイに表示される。なお、スクロールが選択された場合の送り量は、様々な値を利用できる。例えば、テキスト一行分上記の例では24ピクセルまたは数行分の値であってもよいし、スクロール方向の表示幅と同じ値上記の例では120ピクセルであってもよい。後者であれば、今回の表示範囲とスクロール後の表示範囲とで、重複して表示される部分がなくなる。また、スクロール後の表示範囲内に次にフォーカスすべきオブジェクトが含まれている場合、スクロール制御部124は、次にフォーカスすべきオブジェクトがディスプレイの先頭行または最終行に表示されるように送り量を調整してもよい。以上説明したように、本実施形態に係るウェブページ表示制御装置によれば、携帯端末等におけるウェブブラウザの操作性を改善することができる。具体的には、本実施形態によれば、ハイパーリンクの設定されたオブジェクト間の移動を指示する特定のキー入力があった場合に、現在フォーカスの置かれているオブジェクトと、次にフォーカスすべきオブジェクトとの間の距離を算出し、算出された距離に応じて、通常のオブジェクト間のフォーカス移動と、所定量の画面スクロールとのいずれかを選択するようにした。これによって、ハイパーリンクの設定された連続するオブジェクト間の距離が、ディスプレイのスクロール方向の表示幅よりも離れている場合でも、オブジェクト間にレイアウトされているコンテンツをスキップすることなく閲覧することが可能になる。ディスプレイのスクロール方向の表示幅がオブジェクト間の距離と比べて大きい場合には、通常通りオブジェクト間でフォーカスが移動されるので、迅速に画面をスクロールさせることができる。以上、いくつかの実施形態をもとに本発明を説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。本発明に係るウェブページ表示制御装置は、デジタルテレビ、ゲーム機、PDAPersonalDigitalAssistantなどの携帯移動端末、カーナビゲーションシステム等のように、マウス、トラックボールまたはタッチパネル等のディスプレイ上の任意の位置にポインタを移動させる入力デバイスを持たない電子機器に実装されてもよい。ディスプレイとウェブページ表示制御装置とは、単一の筐体内に一体化されていてもよいし、別体であってもよい。また、ウェブページ表示制御装置に方向指示を与えるキーまたはボタンは、ウェブページ表示制御装置が実装される電子機器に設けられてもよいし、リモートコントローラのような別の機器に設けられてもよい。"