"ウェブページをレンダリングしてディスプレイに出力するウェブページ表示装置において、前記ウェブページを構成する文書ファイルからハイパーリンクを含むオブジェクトを抽出するハイパーリンク抽出部と、前記文書ファイルから所定のイベントハンドラを含むオブジェクトを抽出するイベントハンドラ抽出部と、前記ハイパーリンク抽出部および前記イベントハンドラ抽出部によって抽出されたオブジェクトの前記ウェブページ上での配置に関する情報を少なくとも含むオブジェクト情報を格納するオブジェクト格納部と、ユーザによる方向操作入力に応じて、前記ウェブページ上でフォーカス表示すべきオブジェクトを選択するフォーカス制御部と、前記フォーカス制御部によって選択されたオブジェクトがイベントハンドラを含むオブジェクトである場合、該イベントハンドラに関連づけられたスクリプトを実行するスクリプト実行部と、を備えることを特徴とするウェブページ表示装置。前記フォーカス制御部は、前記オブジェクト格納部に格納されているオブジェクト情報を参照し、現在フォーカス表示されているオブジェクトから最も距離の近いオブジェクトを次にフォーカス表示すべきオブジェクトとして選択することを特徴とする請求項1に記載のウェブページ表示装置。方向入力キーを有する操作部をさらに備えることを特徴とする請求項1または2に記載のウェブページ表示装置。ウェブページをレンダリングしてディスプレイに出力するウェブページ表示装置におけるフォーカス制御方法であって、前記ウェブページ表示装置が、前記ウェブページを構成する文書ファイルからハイパーリンクを含むオブジェクトを抽出し、前記ウェブページ表示装置が前記文書ファイルから所定のイベントハンドラを含むオブジェクトを抽出し、前記ウェブページ表示装置が、前記抽出ステップによって抽出されたオブジェクトの前記ウェブページ上での配置に関する情報を少なくとも含むオブジェクト情報をメモリに格納し、前記ウェブページ表示装置が、ユーザによる方向操作入力に応じて、前記ウェブページ上でフォーカス表示すべきオブジェクトを選択し、選択されたオブジェクトがイベントハンドラを含むオブジェクトである場合、前記ウェブページ表示装置が前記イベントハンドラに関連づけられたスクリプトを実行することを含むフォーカス制御方法。最近のウェブページでは、CSSCascadingStyleSheetとJavaScript登録商標を用いて、クライアント側でウェブページの表示内容を動的に変更するダイナミックHTMLDHTMLを使用したものが多い。一例として、あるオブジェクトにマウスポインタを重ねたときにイベントonMouseoevrを発生させるイベントハンドラを設定し、このイベントハンドラに関連づけられたJavaScriptをクライアント側で実行させることができる。これにより、例えばあるオブジェクトにマウスポインタを重ねることで当初は非表示であったオブジェクトをブラウザ上に表示させたり、フォントの色やオブジェクトのサイズを変更したりすることが可能になる。しかしながら、イベントハンドラが設定されたオブジェクトにハイパーリンクが設定されていないと、上述したハイパーリンク付きのオブジェクトを順次フォーカスしていく方式では、このようなオブジェクトにフォーカスを移動させることができず、したがってイベントも発生させることができないという問題があった。本発明はこうした状況に鑑みてなされたものであり、その目的は、順次フォーカス機能を備えるブラウザにおいて、ハイパーリンクの設定されていないオブジェクトのうち、イベントハンドラが設定されているオブジェクトについてもフォーカスを移動させることができるようにする技術を提供することにある。本発明の一態様は、ウェブページをレンダリングしてディスプレイに出力するウェブページ表示装置である。この装置は、前記ウェブページを構成する文書ファイルからハイパーリンクを含むオブジェクトを抽出するハイパーリンク抽出部と、前記文書ファイルから所定のイベントハンドラを含むオブジェクトを抽出するイベントハンドラ抽出部と、前記ハイパーリンク抽出部および前記イベントハンドラ抽出部によって抽出されたオブジェクトの前記ウェブページ上での配置に関する情報を少なくとも含むオブジェクト情報を格納するオブジェクト格納部と、ユーザによる方向操作入力に応じて、前記ウェブページ上でフォーカス表示すべきオブジェクトを選択するフォーカス制御部と、前記フォーカス制御部によって選択されたオブジェクトがイベントハンドラを含むオブジェクトである場合、該イベントハンドラに関連づけられたスクリプトを実行するスクリプト実行部と、を備える。この態様によると、ハイパーリンクが設定されたオブジェクトを抽出するだけでなく、イベントハンドラが設定されたオブジェクトをも抽出し、これら両方のオブジェクトをフォーカス移動の対象とすることができる。また、フォーカス時にそのオブジェクトに設定されたイベントハンドラに関連するスクリプトを実行するようにしたので、マウスポインタの操作時と同様の操作が可能になる。なお、文書ファイルとは、マークアップ言語で記述されたHTMLファイルやXMLファイルなどを含む。本発明の別の態様は、ウェブページをレンダリングしてディスプレイに出力するウェブページ表示装置におけるフォーカス制御方法である。この方法は、前記ウェブページ表示装置が、前記ウェブページを構成する文書ファイルからハイパーリンクを含むオブジェクトを抽出し、前記ウェブページ表示装置が前記文書ファイルから所定のイベントハンドラを含むオブジェクトを抽出し、前記ウェブページ表示装置が、前記抽出ステップによって抽出されたオブジェクトの前記ウェブページ上での配置に関する情報を少なくとも含むオブジェクト情報をメモリに格納し、前記ウェブページ表示装置が、ユーザによる方向操作入力に応じて、前記ウェブページ上でフォーカス表示すべきオブジェクトを選択し、選択されたオブジェクトがイベントハンドラを含むオブジェクトである場合、前記ウェブページ表示装置が前記イベントハンドラに関連づけられたスクリプトを実行することを含む。なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。本発明によれば、順次フォーカス機能を備えるブラウザにおいて、ハイパーリンクの設定されていないオブジェクトのうち、イベントハンドラが設定されているオブジェクトについてもフォーカスを移動させることができる。図1は、本発明の一実施形態に係るウェブページ表示装置100を利用してウェブページを表示する様子を示す図である。図1では、ゲーム機などのウェブページ表示装置100にデジタルテレビなどのディスプレイ120を接続する例を示している。ユーザは、テレビ用のリモートコントローラ22上の方向指示ボタンなどを使用して、ディスプレイ上に表示されるウェブページを操作する。ウェブページ表示装置100は、ユーザの操作に応答してインターネット等のネットワーク24を介してURLUniformResourceLocatorで特定されるサーバ20にアクセスし、ウェブページを構成する文書ファイルを取得する。なお、ウェブページ表示装置100は、デジタルテレビ、携帯電話、PDAPersonalDigitalAssistantなどの携帯移動端末、カーナビゲーションシステム等のように、マウス、トラックボールまたはタッチパネル等のディスプレイ上の任意の位置にポインタを移動させる入力デバイスを持たない電子機器であってもよい。例えばウェブページ表示装置がデジタルテレビまたは携帯電話である場合、ディスプレイ120とウェブページ表示装置100とが単一の筐体内に一体化されていてもよい。また、ウェブページ表示装置が携帯電話またはカーナビゲーションシステムである場合、リモートコントローラ22の代わりに、方向指示ボタンがウェブページ表示装置と一体化されていてもよい。図2は、ウェブページ表示装置100で解釈されディスプレイにレンダリングされるHTMLファイル50の一例を示す図である。図3a、bは、図2のHTMLファイル50に基づき、従来のブラウザによってレンダリングされるウェブページの例を示す図である。ポインタを画面上の任意の位置に移動させるマウス等のデバイスがウェブページ表示装置に接続されていない場合のために、従来のブラウザは、カーソルキーやTabキーなどの操作に応じて、ハイパーリンクが設定されているオブジェクト間で順次フォーカスを移動させる機能以下、順次フォーカス機能と呼ぶを有している。図3aでは、テキストオブジェクト302とイメージオブジェクト306にそれぞれハイパーリンクが設定されている。したがって、テキストオブジェクト302にフォーカスFが表示されている状態で、ユーザによりTabキーまたは下方向のキーが操作されると、図3bに示すように、ハイパーリンクの設定されていないメニューオブジェクト304を飛ばしてイメージオブジェクト306にフォーカスが移動してしまうという問題がある。また、図2のHTMLファイル50の26行目から分かるように、メニューオブジェクト304にはonMouseoevrイベントハンドラが設定されている。マウス等を使用できれば、メニューオブジェクト304上にポインタを移動させた時点で、31~34行目で表されるサブメニューが表示されるように構成されている。しかしながら、カーソルキー等を用いてフォーカスを移動させる場合は、メニューオブジェクト304にフォーカスが移動しないので、このようなサブメニューを画面上に表示することができないという問題もある。そこで、本実施形態では、ハイパーリンクが設定されていないがイベントハンドラが設定されているオブジェクトについても、カーソルキーによるフォーカスの移動時にもフォーカス対象となるようにする技術を提供する。図4は、本発明の一実施形態に係るウェブページ表示装置100の構成を示す図である。この構成は、ハードウエア的には、任意のコンピュータのCPU、メモリ、その他のLSIで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。本実施形態のウェブページ表示装置は、周知のブラウザプログラムの一部として実装されることが好ましい。したがって、図4に明示されていない機能であっても、一般のブラウザプログラムが備えている機能は当然に有しているものとする。通信制御部118は、URLの入力、検索サイトにおける検索結果の選択、ハイパーリンクの選択などのユーザの操作に応じて、インターネット等のネットワーク24を介して指定されたウェブサーバ20にアクセスし、対応する文書ファイルを取得する。文書ファイルは、SGML、HTML、XMLなどのマークアップ言語で記述されている。文書ファイルにJavaスクリプトなどのスクリプト言語が含まれていてもよい。また、文書ファイルとともに関連するCSSが取得されてもよい。取得された文書ファイルは、ファイル解析部102に送られる。なお、以下では、主に文書ファイルがHTMLファイルであるとして説明する。ファイル解析部102は、取得された文書ファイルを解析し、ウェブページの描画に必要な情報をレンダリング部110に送る。ファイル解析部102は、ハイパーリンク抽出部104、イベントハンドラ抽出部106およびスクリプト実行部108を含む。ハイパーリンク抽出部104は、文書ファイルの中からハイパーリンクの設定されたオブジェクトを抽出する。具体的には、ハイパーリンク抽出部104は、アンカータグと記述されているが、これはブロック要素オブジェクトであるidsubmenuにsubmenuoffというスタイルが指定されていることを意味する。submenuoffのスタイルは15行目以下に定義されており、プロパティdisplayにnoneが指定されている。これは、非表示の指定を意味している。したがって、idsubmenuに内包されるオブジェクト、すなわち32行目から34行目に記述されているオブジェクトidsub1、idsub2、idsub3は、初期状態ではディスプレイ画面に表示されない。これらのオブジェクトは、idtopmenuで指定されるブロック要素オブジェクトでonMouseoevrイベントが発生したときに初めて表示される。これに対応して、図8において、これら三つのオブジェクトのサイズはいずれも0,0となっている。続いて、フォーカス移動時のウェブページの表示態様の変化について説明する。図9a~fは、本発明の一実施形態に係るウェブページ表示装置100によって表示されるウェブページの画面遷移例を示す図である。図9aは、図3aと同様にHTMLファイル50を読み込んだ直後の表示である。オブジェクト格納部116に格納されているオブジェクトのうち先頭のテキストオブジェクト302にフォーカスFが表示されている。ユーザからフォーカス移動の指示が与えられると、フォーカス制御部114は、オブジェクト格納部116の中から次のオブジェクトであるidtopnemuを選択し、図10bに示すように、レンダリング部110がメニューオブジェクト304にフォーカスFを表示する。フォーカス制御部114は、フォーカスしたオブジェクトの情報をファイル解析部102にも渡す。スクリプト実行部108は、フォーカスの移動したメニューオブジェクト304にポインタが移動したイベントが発生したものとして、関連づけられたイベントハンドラを実行する。図2のHTMLファイルの26行目を参照すると、idtopnemuで指定されるオブジェクトには、onmouseoverイベントハンドラが記載されている。このイベントハンドラには、idsubnemuで指定されたオブジェクトのClassnameを、submenuonに変更する処理が記述されている。submenuonのスタイルは、HTMLファイル50の12行目において、プロパティdisplayにblockを指定してブロックレベルで表示することが定義されている。この結果、idsubnemuの~で指定されたブロック要素オブジェクトが表示に変更され、内包されるオブジェクト、すなわち、32~34行目で指定されている各オブジェクトが表示状態に変更される。この結果、図10cに示すように、メニューオブジェクト304の下方にサブ1サブ2サブ3のオブジェクトが表示される。このとき、フォーカスはidtopnemuで指定されるメニューオブジェクトにあるので、メニュー全体がフォーカスされた状態で表示される。スクリプト実行部108によってイベントハンドラが実行された場合、ハイパーリンク抽出部104およびイベントハンドラ抽出部106は、再びオブジェクトを抽出してそのオブジェクト情報をオブジェクト格納部116に格納する。図10は、スクリプト実行部108によってイベントハンドラが実行された後にオブジェクト格納部116内に格納されているオブジェクト情報を示す表200’である。上述のように、オブジェクトsub1、sub2、sub3が表示状態に更新されたので、図8に示した表200と比べて、これらのオブジェクトの始点位置およびオブジェクトサイズが変更されていることが分かる。また、idtopnemuで指定されるオブジェクトについても、内包するオブジェクトが表示状態となったので、オブジェクトサイズが150,25から150,100に拡大されていることが分かる。図9cの状態で、ユーザからさらに移動指示がなされると、フォーカス制御部114はオブジェクト格納部116から次のフォーカス対象のオブジェクトidsub1を選択する。この結果、図9dに示すように、サブ1にフォーカスFが表示された状態になる。同様にして、ユーザからさらに移動指示がなされると、idsub2、idsub3に対応するサブ2サブ3の順でフォーカスFが移動していく図9e、f。このように、ユーザは、方向指示ボタンしかないような端末においても、onMouseoevrイベントによって表示されるドロップダウンメニュー310を選択することができる。以上説明したように、本実施形態に係るウェブページ表示装置によれば、携帯端末等におけるウェブブラウザの操作性を改善することができる。具体的には、本実施形態に係るウェブページ表示装置は、ハイパーリンクが設定されたオブジェクトを抽出するだけでなく、イベントハンドラが設定されたオブジェクトをも抽出し、これら両方のオブジェクトをフォーカス移動の対象とすることができる。また、フォーカス時にそのオブジェクトに設定されたイベントハンドラに関連するスクリプトを実行するようにしたので、マウスポインタの操作時と同様に、onMouseoevrイベントなどに対応する表示をブラウザ上で行うことが可能になる。以上、いくつかの実施形態をもとに本発明を説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。"