コンテンツ情報を入力するための入力手段と、表示手段と、前記コンテンツ情報に基づくコンテンツを前記表示手段に表示する処理を実行するための処理手段とを備え、前記処理手段は、前記コンテンツを表示する状態における前記表示手段での表示画面のサイズを特定するための特定手段と、前記表示画面のサイズに基づいて前記コンテンツ情報に含まれる各オブジェクトの表示サイズを決定し、オブジェクトを配列することで画面データを生成する最適化処理を実行するための処理部とを含む、表示装置。前記表示手段の向きを検知するための検知手段をさらに備え、前記特定手段は、前記表示手段の向きに応じて前記コンテンツを表示する状態における前記表示画面のサイズを特定する、請求項1に記載の表示装置。前記特定手段は、前記コンテンツ情報に含まれるオブジェクトの属性に対応した前記表示画面中の領域のサイズを特定し、前記処理部は、前記コンテンツ情報に含まれるオブジェクトの属性ごとに、前記対応した前記表示画面中の領域のサイズに基づいて表示サイズを決定する、請求項1または2に記載の表示装置。前記処理部は、予め記憶している表示設定の規定に従って前記オブジェクトの表示サイズを決定する、請求項1~3のいずれかに記載の表示装置。前記処理部は、前記コンテンツ情報から表示設定を規定する情報を抽出し、前記情報での規定に従って前記オブジェクトの表示サイズを決定する、請求項1~3のいずれかに記載の表示装置。表示装置でコンテンツを表示する方法であって、前記コンテンツを表示するためのコンテンツ情報を入力するステップと、前記コンテンツを表示する状態における表示画面のサイズを特定するステップと、前記表示画面のサイズに基づいて前記コンテンツ情報に含まれる各オブジェクトの表示サイズを決定するステップと、前記コンテンツ情報に含まれるオブジェクトを前記表示サイズに応じて前記表示画面に配列することで画面データを生成するステップとを備える、表示方法。表示装置にコンテンツの表示処理を実行させるプログラムであって、前記コンテンツを表示するためのコンテンツ情報を入力するステップと、前記コンテンツを表示する状態における表示画面のサイズを特定するステップと、前記表示画面のサイズに基づいて前記コンテンツ情報に含まれる各オブジェクトの表示サイズを決定するステップと、前記コンテンツ情報に含まれるオブジェクトを前記表示サイズに応じて前記表示画面に配列することで画面データを生成するステップとを前記表示装置に実行させる、表示プログラム。しかしながら従来の表示方法では、小型の画面しか持たない端末に、パソコン画面を想定して作成された情報のデータを表示させるものである。そのため、パソコン画面で想定される程度の情報量を端末の画面で表示させようとすると、表示サイズが極めて小さくなり、表示内容を閲覧し難くなる、という問題があった。または、パソコン画面と同様のサイズで表示させようとすると、パソコン画面で想定される程度の情報量を確認するためにはスクロールバーを指定してページ表示部分を移動させる操作を高い頻度で行なう必要があり、非常に効率性が悪化してしまうという問題があった。本発明はこのような問題に鑑みてなされたものであって、小型の画面においても効率的な情報閲覧を可能とする表示装置、表示方法、および表示プログラムを提供することを目的としている。上記目的を達成するために、本発明のある局面に従うと、表示装置は、コンテンツ情報を入力するための入力手段と、表示手段と、コンテンツ情報に基づくコンテンツを表示手段に表示する処理を実行するための処理手段とを備える。処理手段は、コンテンツを表示する状態における表示手段での表示画面のサイズを特定するための特定手段と、表示画面のサイズに基づいてコンテンツ情報に含まれる各オブジェクトの表示サイズを決定し、オブジェクトを配列することで画面データを生成する最適化処理を実行するための処理部とを含む。好ましくは、表示装置は表示手段の向きを検知するための検知手段をさらに備え、特定手段は、表示手段の向きに応じてコンテンツを表示する状態における表示画面のサイズを特定する。好ましくは、特定手段は、コンテンツ情報に含まれるオブジェクトの属性に対応した表示画面中の領域のサイズを特定し、処理部は、コンテンツ情報に含まれるオブジェクトの属性ごとに対応した表示画面中の領域のサイズに基づいて表示サイズを決定する。好ましくは、処理部は、予め記憶している表示設定の規定に従ってオブジェクトの表示サイズを決定する。好ましくは、処理部は、コンテンツ情報から表示設定を規定する情報を抽出し、情報での規定に従ってオブジェクトの表示サイズを決定する。本発明の他の局面に従うと、表示方法は表示装置でコンテンツを表示する方法であって、コンテンツを表示するためのコンテンツ情報を入力するステップと、コンテンツを表示する状態における表示画面のサイズを特定するステップと、表示画面のサイズに基づいてコンテンツ情報に含まれる各オブジェクトの表示サイズを決定するステップと、コンテンツ情報に含まれるオブジェクトを表示サイズに応じて表示画面に配列することで画面データを生成するステップとを備える。本発明のさらに他の局面に従うと、表示プログラムは表示装置にコンテンツの表示処理を実行させるプログラムであって、コンテンツを表示するためのコンテンツ情報を入力するステップと、コンテンツを表示する状態における表示画面のサイズを特定するステップと、表示画面のサイズに基づいてコンテンツ情報に含まれる各オブジェクトの表示サイズを決定するステップと、コンテンツ情報に含まれるオブジェクトを表示サイズに応じて表示画面に配列することで画面データを生成するステップとを表示装置に実行させる。この発明によると、小型の画面においても効率的な情報閲覧が可能となる。以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。<システム構成>図1は、本実施の形態にかかるコンテンツ閲覧システム1の構成の具体例を示す図である。図1を参照して、コンテンツ閲覧システム1は、コンテンツ情報を提供する外部サーバ300と、該外部サーバ300とインターネット等のネットワーク500で接続された表示装置100とを含む。表示装置100は、コンテンツ表示用の画面を有する小型の端末装置であって、たとえば、携帯電話やPHSPersonalHandyphoneSystem、PDAPersonalDigitalAssistants、電子辞書、小型のノート型パソコンパーソナルコンピュータなどが該当する。<装置構成>図2は、表示装置100の装置構成の具体例を示すブロック図である。図2を参照して、表示装置100は、装置全体を制御するためのCPUCentralProcessingUnit10と、外部サーバ300からダウンロードしたコンテンツ情報を記憶したり、CPU10で実行するプログラムを記憶したり、CPU10で該プログラムを実行する際の作業領域になったりするためのメモリ11と、加速度センサ12と、液晶画面などからなる表示部13と、ネットワーク500を介して外部サーバ300を含む他の装置と通信するための通信I/F14とを含む。<動作概要>コンテンツ閲覧システム1では、外部サーバ300に閲覧対象であるコンテンツ情報が格納されている。表示装置100は、図示しない指示入力装置によってユーザからの表示指示を受け付けるなどするとインターネットであるネットワーク500を介して外部サーバ300にアクセスし、外部サーバ300からコンテンツ情報を取得して表示する。その際、表示装置100は、加速度センサ12を利用して自身の姿勢制御を行なう。つまり、表示装置100の方向を特定し、それに応じて、表示部13に表示するコンテンツの方向縦表示か横表示かを決定する。なお、上述のように、本実施の形態では表示装置100がインターネットであるネットワーク500を介して外部サーバ300にアクセスし、外部サーバ300からコンテンツ情報を取得して表示するものとしている。しかしながら、ネットワーク500はインターネットに限定されず、たとえばLANLocalAreaNetworkやホームネットワークなどと呼ばれる専用線で接続された所定領域内のネットワークであってもよい。その場合、他の例として、録画再生装置に録画されたコンテンツを携帯電話機にダウンロードして該携帯電話機で再生するという、という動作も可能となり、そのようなシステムもコンテンツ閲覧システム1に含まれるものとする。<機能構成>図3は、上述の動作を実現するための、表示装置100の機能構成の具体例を示すブロック図である。図3に示される各機能は、CPU10がメモリ11に記憶されるプログラムを読み出して実行することで、主にCPU10上に形成される機能である。しかしながら、少なくとも一部が電気回路などのハードウェア構成によって形成されてもよい。図3を参照して、表示装置100のCPU10は、通信I/F14を介して外部サーバ300より、またはメモリ11の所定の記憶領域より、コンテンツ情報を入力するためのコンテンツ入力部101と、加速度センサ12からセンサ信号を入力するためのセンサ信号入力部102と、センサ信号に基づいて当該表示装置100の姿勢を判断し、それに応じて表示部13での表示の向きを特定するための特定部103と、入力されたコンテンツ情報と特定された表示の向きとに応じて、コンテンツに含まれるデータ配列の最適化を行ない、画面データを生成するための最適化処理部104と、生成された画面データに基づいて表示部13に画面表示を行なわせるための表示処理部105とを含む。表示装置100では、表示画面のサイズに応じてコンテンツ中のオブジェクトの表示サイズが規定されている。一例として、オブジェクトの属性ごとに表示画面のサイズに対する割合で表示サイズが規定されていてもよいし、オブジェクトの属性ごとに表示画面に表示されるオブジェクト数で表示サイズが規定されていてもよい。また、表示画面のサイズに関わらず表示サイズが規定されている属性が含まれてもよい。最適化処理部104は、予め表示部13の画面サイズを記憶しておき、表示対象のコンテンツ情報に含まれる本文文字やタイトル文字や画像やサムネイルなどそれぞれのオブジェクトの表示サイズを画面サイズに応じて決定し、画面サイズに応じてオブジェクトを配列することで画面データを生成する。このときに、特定部103で特定された表示の向きに応じて画面サイズを変更する。文字の表示サイズや、コンテンツに含まれるサムネイルの表示サイズや、画面に表示される文字数などの表示の設定は、表示装置100側で行なわれてもよい。この場合、設定内容が最適化処理部104に記憶されている。たとえば、ユーザ設定とデフォルト設定とが挙げられる。他の例として、表示の設定がコンテンツ自体に含まれてもよい。すなわち、コンテンツ情報にオブジェクトを特定する情報と、各オブジェクトの表示サイズを特定する情報とが含まれてもよい。これは、一例として、コンテンツ情報の定義された記述言語に拡張機能を設けることで実現されてもよい。この場合、最適化処理部104は入力されたコンテンツを解析し、各オブジェクトの表示サイズを特定する。<動作フロー>図4は、表示装置100でコンテンツを表示するための動作の具体的な流れを表わしたフローチャートである。図4のフローチャートに示された動作は、表示装置100のCPU10がメモリ11に記憶されているプログラムを読み出して実行し、図5に示される各機能を発揮させることによって実現される。また、図4に示される動作は、たとえば図示しない操作入力部からユーザによるコンテンツの表示を開始する指示を受け付けるなどすることによって開始される。図4を参照して、ステップS101でCPU10はネットワーク500を介して外部サーバ300にアクセスし、格納されているコンテンツ情報をダウンロードする。ダウンロードされたコンテンツ情報は、メモリ11の所定領域に格納される。ステップS103でCPU10は、加速度センサ12からのセンサ信号に基づいて当該表示装置100の姿勢を特定し、それによって表示方向を決定する。具体的には、表示装置100が縦向きである場合には表示部13に表示画面を同じ縦向きに表示するよう表示方向を決定し、横向きである場合には横向きに表示するよう決定する。ステップS105でCPU10は、取得したコンテンツ情報を決定された表示方向の表示画面のサイズに対して最適となるように最適化処理を実行し、画面データを生成する。ここでは、CPU10は、コンテンツ情報からオブジェクトを抽出し、その属性に応じて表示サイズを決定する。予めデフォルト設定やユーザ設定によって表示設定がなされている場合にはその表示設定で属性ごとに規定されるサイズに応じてオブジェクトごとに表示サイズを決定する。また、コンテンツ情報に表示設定が含まれる場合には、コンテンツ情報を解析して表示設定を表わすタグなどの情報を抽出し、該情報の規定に応じてオブジェクトごとに表示サイズを決定する。そして、その表示サイズに応じてオブジェクトを表示画面に配列させて画面データを生成する。たとえば、オブジェクトの属性ごとに表示画面のサイズに対する割合で表示サイズが規定されている場合、CPU10は、予め記憶している表示画面の形状を上記ステップS103で決定された向きとして表示画面のサイズ画素数、インチ数等を特定し、そのサイズに基づいて属性ごとの表示サイズを算出する。すなわち、本体文字の場合、表示画面のうちの本体文字を表示する領域のサイズを特定し、そのサイズの規定された割合を本体文字の表示サイズとして算出する。タイトル文字等も同様である。そして、オブジェクトごとにその属性に応じて表示サイズを決定した上で、その表示サイズに応じて表示画面に配列させて画面データを生成する。または、オブジェクトの属性ごとに表示画面に表示されるオブジェクト数で表示サイズが規定されている場合、CPU10は、予め記憶している表示画面の形状を上記ステップS103で決定された向きとして表示画面のサイズ画素数、インチ数等を特定し、そのサイズ内にオブジェクトが規定された数だけ配列されるように表示サイズを算出する。すなわち、本体文字の場合、表示画面のうちの本体文字を表示する領域のサイズを特定し、そのサイズの領域に規定された数が配列できるように本体文字の表示サイズを算出する。タイトル文字等も同様である。そして、オブジェクトごとにその属性に応じて表示サイズを決定した上で、その表示サイズに応じて表示画面に配列させて画面データを生成する。ステップS107でCPU10は、上記ステップS105で生成された画面データに基づく画面表示を表示部13に実行させる。<実施の形態の効果>表示装置100においてこのような動作がなされることで、外部サーバ300から取得されたコンテンツが当該表示装置100で設定された表示サイズ、またはコンテンツ自体で設定された表示サイズによって、自動的に表示サイズが決定されて表示されることになる。特に前者の場合、ユーザが自身で表示サイズを設定することで、見やすい大きさに設定することができ、効率的にコンテンツの閲覧が可能となる。また、表示装置100では、表示装置100本体の向きに応じて自動的に表示の向きが切り替わるのみならず、その場合の表示領域の変化に応じて自動的に表示サイズも設定されることになる。そのため、より見やすくなり、効率的にコンテンツの閲覧が可能となる。表示方向の切り替えに関しては、具体的な表示例を挙げて説明する。図5および図6は、表示設定としてコンテンツ中の本文文字の表示画面に表示される数が所定数に規定され、サムネイルのサイズが所定サイズに規定されている場合について縦方向と横方向とのそれぞれの画面例を示す図である。この例では、本文文字の表示画面に表示される数が25と規定されているものとする。縦方向に図5のような画面が表示されたとすると、表示装置100本体が横方向となった場合、図6に示されるように、本文文字が再配列され、その表示領域に応じて表示サイズも変更される。この例では、本文文字の表示領域が広がることから1つの文字の表示サイズが大きくなっている。このように表示サイズが変更されることで、表示方向に応じてコンテンツが閲覧しやすく表示される。さらに、表示装置100に上述の動作を実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、CD-ROMCompactDiskReadOnlyMemory、ROMReadOnlyMemory、RAMRandomAccessMemoryおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステムOSの一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。