電子書籍の閲覧履歴を記録する閲覧履歴記録手段と、前記閲覧履歴記録手段により記録された閲覧履歴に基づき、最後に閲覧を中断した電子書籍の当該中断時に表示されていた頁を表示する第1の表示手段と、前記閲覧履歴記録手段により記録された閲覧履歴に基づき、閲覧を中断した電子書籍の一覧を表示する第2の表示手段と、操作入力手段と、前記操作入力手段の操作に応じて、前記最後に閲覧を中断した電子書籍の当該中断時に閲覧されていた頁の表示を前記第1の表示手段に実行させ、または、前記閲覧を中断した電子書籍の一覧の表示を前記第2の表示手段に実行させる制御手段と、を具備する情報処理装置。前記制御手段は、前記操作入力手段が閾値未満の期間操作された場合、前記最後に閲覧を中断した電子書籍の当該中断時に閲覧されていた頁の表示を前記第1の表示手段に実行させ、前記操作入力手段が前記閾値を越える期間操作された場合、前記閲覧を中断した電子書籍の一覧の表示を前記第2の表示手段に実行させる請求項1に記載の情報処理装置。前記制御手段は、前記操作入力手段が閾値未満の期間操作された場合、前記閲覧を中断した電子書籍の一覧の表示を電子書籍の閲覧状況の一覧表示を前記第2の表示手段に実行させ、前記操作入力手段が前記閾値を越える期間操作された場合、前記最後に閲覧を中断した電子書籍の当該中断時に閲覧されていた頁の表示を前記第1の表示手段に実行させる請求項1に記載の情報処理装置。前記第2の表示手段は、電子書籍のメタデータから取得される総頁数と前記閲覧履歴記録手段により記録された閲覧履歴で示される中断時に閲覧されていた頁とから読書進捗率を算出して表示する請求項1に記載の情報処理装置。前記第2の表示手段は、前記閲覧履歴記録手段により記録された閲覧履歴で示される最終閲覧日時順に電子書籍を並べる請求項1に記載の情報処理装置。前記第2の表示手段は、前記閲覧履歴記録手段により記録された閲覧履歴で示される最終閲覧日時を表示する請求項1に記載の情報処理装置。前記第2の表示制御手段は、一覧表示した電子書籍の中からいずれかの電子書籍が選択された場合、前記閲覧履歴記録手段により記録された閲覧履歴に基づき、前記選択された電子書籍が前回の閲覧中断時に表示されていた頁の画像を表示する請求項1に記載の情報処理装置。タッチパネルディスプレイを具備し、前記第2の表示制御手段により一覧表示された電子書籍の中からいずれかの電子書籍を選択する操作は、前記タッチパネルディスプレイ上でのタッチ操作である請求項7に記載の情報処理装置。電子書籍の閲覧履歴を記録し、操作入力手段の操作に応じて、前記記録した閲覧履歴に基づき、最後に閲覧を中断した電子書籍の当該中断時に表示されていた頁を表示し、または、閲覧を中断した電子書籍の一覧を表示する、情報処理装置の表示制御方法。前記操作入力手段が閾値未満の期間操作された場合、前記最後に閲覧を中断した電子書籍の当該中断時に閲覧されていた頁を表示し、前記操作入力手段が前記閾値を越える期間操作された場合、前記閲覧を中断した電子書籍の一覧を表示する請求項9に記載の情報処理装置の表示制御方法。前記操作入力手段が閾値未満の期間操作された場合、前記閲覧を中断した電子書籍の一覧を表示し、前記操作入力手段が前記閾値を越える期間操作された場合、前記最後に閲覧を中断した電子書籍の当該中断時に閲覧されていた頁を表示する請求項9に記載の情報処理装置の表示制御方法。コンピュータを、電子書籍の閲覧履歴を記録する閲覧履歴記録手段、前記閲覧履歴記録手段により記録された閲覧履歴に基づき、最後に閲覧を中断した電子書籍の当該中断時に表示されていた頁を表示する第1の表示手段、前記閲覧履歴記録手段により記録された閲覧履歴に基づき、閲覧を中断した電子書籍の一覧を表示する第2の表示手段、操作入力手段の操作に応じて、前記最後に閲覧を中断した電子書籍の当該中断時に閲覧されていた頁の表示を前記第1の表示手段に実行させ、または、前記閲覧を中断した電子書籍の一覧の表示を前記第2の表示手段に実行させる制御手段、として機能させるプログラム。前記制御手段として機能する前記コンピュータを、前記操作入力手段が閾値未満の期間操作された場合、前記最後に閲覧を中断した電子書籍の当該中断時に閲覧されていた頁の表示を前記第1の表示手段に実行させ、前記操作入力手段が前記閾値を越える期間操作された場合、前記閲覧を中断した電子書籍の一覧の表示を前記第2の表示手段に実行させるように動作させる請求項12に記載のプログラム。前記制御手段として機能する前記コンピュータを、前記操作入力手段が閾値未満の期間操作された場合、前記閲覧を中断した電子書籍の一覧の表示を前記第2の表示手段に実行させ、前記操作入力手段が前記閾値を越える期間操作された場合、前記最後に閲覧を中断した電子書籍の当該中断時に閲覧されていた頁の表示を前記第1の表示手段に実行させるように動作させる請求項12に記載のプログラム。操作入力手段と、前記操作入力手段が第1の操作形態で操作された場合、電子書籍に関する第1の画面を表示し、前記操作入力手段が第2の操作形態で操作された場合、電子書籍に関する前記第1の画面とは異なる情報を提示するための第2の画面を表示する表示手段と、を具備する情報処理装置。読みかけの書籍の閲覧を再開する場合に、初期画面から書籍の一覧を表示させ、書籍の一覧から目的の書籍を選択し、前回の閲覧時に中断した頁を開くといった一連の操作を都度行うことは煩わしい。また、複数の書籍を並行して読むユーザも少なくない。従って、最後に閲覧を中断した書籍の中断頁を再表示させたり、複数の読みかけの書籍の中から目的の書籍の中断頁を再表示させたり、といった操作を簡単な操作で行えることが好ましい。本発明は、読みかけの書籍の閲覧を簡単な操作で再開することを可能とした情報処理装置、表示制御方法およびプログラムを提供することを目的とする。実施形態によれば、情報処理装置は、閲覧履歴記録手段と、第1の表示手段と、第2の表示手段と、操作入力手段と、制御手段と、を具備する。前記閲覧履歴記録手段は、電子書籍の閲覧履歴を記録する。前記第1の表示手段は、前記閲覧履歴記録手段により記録された閲覧履歴に基づき、最後に閲覧を中断した電子書籍の当該中断時に表示されていた頁を表示する。前記第2の表示手段は、前記閲覧履歴記録手段により記録された閲覧履歴に基づき、閲覧を中断した電子書籍の一覧を表示する。前記制御手段は、前記操作入力手段の操作に応じて、前記最後に閲覧を中断した電子書籍の当該中断時に閲覧されていた頁の表示を前記第1の表示手段に実行させ、または、前記閲覧を中断した電子書籍の一覧の表示を前記第1の表示手段に実行させる。以下、実施の形態について図面を参照して説明する。図1は、本実施形態の情報処理装置1の外観を示す図である。本情報処理装置1は、電子書籍をインターネット経由でダウンロードして閲覧するための携帯端末として実現されている。図1中、Aは、本情報処理装置1を正面から見た図、Bは、本情報処理装置1を上から見た図、Cは、本情報処理装置1を下から見た図である。図1Aに示すように、本情報処理装置1は、筐体正面の中央部に、タッチパネルディスプレイ16が設置される。タッチパネルディスプレイ16の周辺部であって、筐体正面の下部には、各種操作ボタンの中の1つであるホームボタン141aが設置される。ホームボタン141aは、タッチパネルディスプレイ16上の表示を初期画面に戻すためのボタンである。なお、筐体側面には、例えばMicroSDSecureDigitalカード登録商標を収納するためのスロット23が設けられる。図1Aには、このスロット23を覆うための蓋体が示されている。本情報処理装置1は、例えばWiFiを利用した無線通信機能を有しており、この無線通信機能により、電子書籍を購入、即ちインターネット経由でダウンロードする。また、図1Bに示すように、本情報処理装置1は、筐体上面に、各種操作ボタン141b~141fが設けられる。符号141bで示される操作ボタンは、電源ボタン141bであり、ユーザは、この電源ボタン141bを操作して、本情報処理装置の電源をオン/オフする。また、符号141eで示される操作ボタンは、Readingボタンであり、このReadingボタン141eが操作された場合における本情報処理装置1の動作については後述する。さらに、図1Cに示すように、本情報処理装置1は、筐体下面に、USBUniversalSerialBusケーブルを接続するためのmicroUSBコネクタ22、ヘッドフォンを接続するためのヘッドフォンジャック21およびスピーカ18が設置される。図2は、本情報処理装置1のシステム構成を示す図である。図2に示すように、本情報処理装置1は、CPUCentralProcessingUnit11、主メモリ12、外部記憶装置[1]13a、入力コントローラ14、表示コントローラ15、タッチパネルディスプレイ16、サウンドコントローラ17、スピーカ18、USBコントローラ19、無線通信コントローラ20等を有している。CPU11は、本情報処理装置1の動作を制御するプロセッサであり、例えばフラッシュメモリ等である外部記憶装置[1]13aから主メモリ12に各種プログラムをロードして実行する。図2中の外部記憶装置[2]13bは、前述したスロット23に収容されるMicroSDカード登録商標である。外部記憶装置[2]13bは、主に、電子書籍を格納するための領域を拡張する目的でスロット23に収容されるものであるが、CPU11は、この外部記憶装置[2]13bに格納されたプログラムを主メモリ12にロードして実行することもできる。CPU11によって実行される各種プログラムの中には、リソース管理を司るOSOperatingsystem110や、当該OS110の配下で動作する、後述する電子書籍アプリケーションプログラム120およびその他のアプリケーションプログラム130等が存在する。電子書籍アプリケーションプログラム120は、電子書籍を閲覧するための書籍Viewer121を有している。なお、ここでは、電子書籍アプリケーションプログラム120の1モジュールとして書籍Viewer121が存在する例を示したが、電子書籍アプリケーションプログラム120とは別のプログラムその他のアプリケーションプログラム130の1つとして書籍Viewer121を実装する態様も可能である。入力コントローラ14は、タッチパネルディスプレイ16上でのタッチ操作によるデータ入力と、各種操作ボタン141a~141fの操作によるデータ入力とを制御するためのコントローラである。タッチパネルディスプレイ16には、LCDLiquidcrystaldisplay161とタッチパネル162とが組み込まれている。タッチパネルディスプレイ16上でタッチ操作が行われると、タッチパネル162上の位置を含む入力情報がタッチパネル162から入力コントローラ14へ出力される。入力コントローラ14は、この入力情報を自身のレジスタに格納すると共に、割り込みを発生させることによってCPU11への通知を行い、レジスタに格納した入力情報をCPU11に読み取らせる。これにより、タッチパネルディスプレイ16上でのタッチ操作というイベントの発生がOS110に伝達される。これと同様に、各種操作ボタン141a~141fが操作されると、入力コントローラ14は、この入力情報を自身のレジスタに格納すると共に、割り込みを発生させることによってCPU11への通知を行い、レジスタに格納した入力情報をCPU11に読み取らせる。これにより、各種操作ボタン141a~141fの操作というイベントの発生がOS110に伝達される。OS110は、電子書籍アプリケーションプログラム120やその他のアプリケーションプログラム130等に対して、伝達されたイベントの発生を通知する。一方、表示コントローラ15は、タッチパネルディスプレイ16に組み込まれたLCD161への画像表示を制御するためのコントローラである。表示コントローラ15は、各種プログラムが表示しようとする画像をCPU11に代わって描画するアクセラレータを搭載している。サウンドコントローラ17は、音源デバイスであり、再生対象のオーディオデータに対応する音響信号を生成してスピーカ18に出力する。ヘッドフォンジャック21にヘッドフォンが接続されている場合、サウンドコントローラ17は、音響信号の出力先をヘッドフォンジャック21に切り替える。USBコントローラ19は、microUSBコネクタ22を介して接続されるUSBデバイスとの間の通信を司るモジュールである。無線通信コントローラ20は、無線通信を制御するモジュールである。次に、以上のような構成を持つ本情報処理装置1上で動作する電子書籍アプリケーションプログラム120が実行する表示制御の基本原理について説明する。電子書籍アプリケーションプログラム120は、電子書籍を購入する機能、購入した電子書籍一覧を表示する機能、電子書籍を閲覧する機能書籍Viewer121を制御する機能を備える。また、図1に示したように、本情報処理装置1は、機械的なボタンとしてReadingボタン141eを備える。ユーザは、任意の画面がタッチパネルディスプレイ16上に表示されている状態で、このReadingボタン141eを押下短押しすることにより、書籍Viewer121を起動し、最後に読書が中断された書籍を書籍Viewer121上にロードし、最後に中断されたページ位置を表示させることができる。図3は、Readingボタン141eが短押しされた場合のタッチパネルディスプレイ16上の画面の遷移を例示する図である。短押しとは、閾値未満の期間押下することである。また、ユーザは、任意の画面がタッチパネルディスプレイ16上に表示されている状態で、このReadingボタン141eを押下長押しすることにより、読書履歴一覧を起動することができる。図4は、Readingボタン141eが長押しされた場合のタッチパネルディスプレイ16上の画面の遷移を例示する図である。長押しとは、閾値を越える期間押下することである。図4に示したように、読書履歴一覧には、中断した書籍の情報が中断した日時順例えば直近順に表示される。図5は、読書を中断する際の処理の流れを示すフローチャートである。読書を中断する際、ユーザは、書籍Viewer121上のしおりボタンタッチパネルディスプレイ16上に表示されるソフトウェアボタンを押すことで、中断情報を保存することができる。しおりボタンの表示位置に対するタッチ操作というイベント中断要求イベントの発生をOS110から通知されるとブロックA1のYES、書籍Viewer121は、開かれている書籍の識別情報書籍ID、中断位置頁情報、閲覧開始日などを履歴データベース210に登録するブロックA2。また、ホームボタン141aを押すなどの操作により画面を書籍Viewer121以外へ遷移すると、読書を中断する。この時も中断情報を保存することができる。最後に中断した書籍の閲覧を再開する場合には、ユーザは、Readingボタン141eを押下短押しする。Readingボタン入141eの操作というイベントは、OS110から電子書籍アプリケーションプログラム120に通知される。電子書籍アプリケーションプログラム120は、このイベントを受け取ると、それが短押しであった場合には、最後に中断した書籍の書籍IDを履歴データベース210から取得する。Readingボタン入141eの短押しまたは長押しの区別は、入力コントローラ14、OS110、電子書籍アプリケーションプログラム120のいずれで行っても構わない。入力コントローラ14またはOS110で行う場合、電子書籍アプリケーションプログラム120には、Readingボタン入141eが短押しされたというイベントやReadingボタン入141eが長押しされたというイベントがOS110から通知される。電子書籍アプリケーションプログラム120で行う場合、電子書籍アプリケーションプログラム120には、Readingボタン入141eが押下されたというイベントがOS110から通知される。電子書籍アプリケーションプログラム120は、例えば、このイベントの通知の継続期間を調べることで、Readingボタン入141eが短押しされたか長押しされたかを判定する。電子書籍アプリケーションプログラム120は、書籍Viewer121を起動し、履歴データベース210から取得した、最後に閲覧した書籍の書籍IDを書籍Viewer121に渡す。書籍Viewer121は、電子書籍アプリケーションプログラム120から渡された書籍IDに該当する書籍を開きロードし、また、その書籍IDと関連付けられて履歴データベース210に登録されている中断ページ位置を取得し、そのページを画面上に表示する。読書履歴一覧から読書を再開する場合には、ユーザは、Readingボタン141eを押下長押しする。電子書籍アプリケーションプログラム120は、Readingボタン141eの長押しというイベントが発生すると、読書履歴画面を表示すると共に、全ての書籍のうちそれまでに中断した書籍の書籍ID、中断位置情報、閲覧開始日などの情報を履歴データベース210から取得する。そして、この取得した情報の一覧を、読書履歴画面上に、閲覧開始日順に例えば最近のものより読書履歴画面上に表示する。電子書籍のメタデータには、その書籍の総ページ数が記述されており、電子書籍アプリケーションプログラム120は、この総ページ数と中断位置情報とから読書進捗率を算出して表示する。ユーザが、一覧の中から任意の1つの書籍を選択した場合には、電子書籍アプリケーションプログラム120は、書籍Viewer121を起動し、選択された書籍の書籍IDを書籍Viewer121に渡す。書籍Viewer121は、電子書籍アプリケーションプログラム120から渡された書籍IDに該当する書籍を開きロードし、また、その書籍IDと関連付けられて履歴データベース210に登録されている中断ページ位置を取得し、そのページを画面上に表示する。このように、ハードウェアとしてReadingボタン141eを備えることにより、ユーザは、本情報処理装置1がどのような状態にあっても、このReadingボタン141eの操作により、1最後、2並行して読み進めている複数の書籍の中のいずれか、の読みかけ中の書籍の閲覧を迷いなく再開することが可能となる。なお、Readingボタン141eは、タッチパネルディスプレイ16上に表示されるソフトウェアボタンとして構成してもよい。図6は、中断した書籍の閲覧を再開する際の処理の流れを示すフローチャートである。Readingボタン141eが操作されるとブロックB1のYES、電子書籍アプリケーションプログラム120は、それが長押しだった場合ブロックB2のYES、読書履歴画面を表示するブロックB3。電子書籍アプリケーションプログラム120は、中断された書籍の一覧を履歴データベース210から取得しブロックB4、読書履歴画面上に表示するブロックB5。ユーザが、読書履歴画面上の一覧からいずれかの書籍を選択するとブロックB6のYES、電子書籍アプリケーションプログラム120は、書籍Viewer121を起動し、選択された書籍の書籍IDを書籍Viewer121に渡すことによって、その書籍IDに該当する書籍を開くブロックB9。書籍Viewer121は、その書籍IDと関連付けられて履歴データベース210に登録されている中断ページ位置を取得し、そのページを画面上に表示するブロックB10。Readingボタン141eの操作が短押しだった場合ブロックB2のNO、電子書籍アプリケーションプログラム120は、最後に中断した書籍情報を履歴データベース210から取得するブロックB7。電子書籍アプリケーションプログラム120は、書籍Viewer121を起動し、取得した書籍の書籍IDを書籍Viewer121に渡すことによって、その書籍IDに該当する書籍を開くブロックB8。書籍Viewer121は、その書籍IDと関連付けられて履歴データベース210に登録されている中断ページ位置を取得し、そのページを画面上に表示するブロックB10。以上のように、本情報処理装置1は、読みかけの書籍の閲覧を簡単な操作で再開することを可能とする。なお、ここでは、Readingボタン141eを短押しした場合に、最後に中断した書籍の閲覧を再開し、Readingボタン141eを長押しした場合には、並行して読み進めている複数の書籍の中のいずれかの書籍の閲覧を再開する例を説明したが、短押しと長押しの割り当てを逆にしても構わない。本実施形態の動作制御処理は、ソフトウェアプログラムによって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じてこのソフトウェアを通常のコンピュータにインストールして実行することにより、本実施形態と同様の効果を容易に実現することができる。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。