(57)【要約】【課題】利用者がコンテンツをより多く読み進めるようにすること。【解決手段】電子ブックリーダ１の駆動用電池の残量に基づいてディスプレイ１０の表示内容を切り換え可能な最大回数を算出し、その算出結果に基づいて、コンテンツの最終ページまでの残りページ数を順次切り換え表示できないことが明らかである場合には、切り換え表示のたびに１画面に複数ページ（２ページ、４ページ）を表示するようにした。そのため、例えば、電池の残量が少なくなり、１画面に１ページ表示させる表示方法ではコンテンツを順次最終ページまで切り換え表示できなくなった場合であっても、１画面に複数ページを表示することで、利用者がコンテンツをより多く読み進むことができる。【選択図】図２
2007233260.tif 000002
【特許請求の範囲】
【請求項１】
複数ページからなるコンテンツの各ページを記憶性表示体に切り換え表示させる電池駆動型の表示装置であって、
前記電池の残量を検出する検出手段と、その残量に基づいて１画面に表示させるページ数を設定する設定手段と、その設定手段で設定されたページ数に基づいて切り換え表示のたびに１画面に１又は複数ページを表示する表示手段と、を備えたことを特徴とする表示装置。
【請求項２】
第１のモードと第２のモードとを選択可能なモード設定手段を備え、
前記表示手段は、前記モード設定手段で第１のモードが設定された場合には、切り換え表示のたびに１画面に１のページを表示し、前記モード設定手段で第２のモードが設定された場合には、前記設定手段で設定されたページ数に基づいて切り換え表示のたびに１画面に１又は複数ページを表示することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記設定手段は、前記検出手段で検出された残量が前記コンテンツを最終ページまで順次切り換え表示できる表示可能量以上であるか否かを判定する表示可能量判定手段と、前記残量が前記表示可能量より少ないと判定された場合には、前記１画面に表示させるページ数として複数ページを設定する複数ページ設定手段と、を備えたことを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記表示可能量判定手段は、前記検出手段で検出された残量に基づいて前記記憶性表示体の表示内容を切り換え可能な最大回数を算出する回数算出手段と、その算出結果をＩ（Ｉは自然数）倍したものが前記コンテンツの最終ページまでの残りページ数より大きいか否かを判定するページ数判定手段と、を備え、
前記複数ページ設定手段は、前記回数算出手段の算出結果をＩ倍したものが前記コンテンツの最終ページまでの残りページ数より大きいと判定された場合には、前記１画面に表示させるページ数としてＩページを設定することを特徴とする請求項３に記載の表示装置。
【請求項５】
前記記憶性表示体の温度を検出する温度検出手段を備え、
前記回数算出手段は、前記検出手段で検出された残量と前記温度検出手段で検出された温度とに基づいて前記記憶性表示体の表示内容を切り換え可能な最大回数を算出することを特徴とする請求項４に記載の表示装置。
【請求項６】
前記設定手段は、前記検出手段で検出された残量が所定閾値以下であるか否かを判定し、前記残量が所定閾値以下であると判定された場合には、前記１画面に表示させるページ数として複数ページを設定することを特徴とする請求項１又は２に記載の表示装置。
【請求項７】
表示内容の書き換え時以外に本装置の各部で消費される電力を小さくする省電力手段を備えたことを特徴とする請求項１から６のいずれか１項に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示対象であるコンテンツの各ページを記憶性表示体に切り換え表示させる電池駆動型の表示装置に関する。
【背景技術】
【０００２】
従来、この種の表示装置としては、例えば、所定のページに区切られた書籍等のコンテンツの各ページを、コレステリック液晶や電気泳動型表示体等の記憶性表示体に切り換え表示させ、利用者にコンテンツを閲覧させる電子書籍の表示装置がある（例えば、特許文献１参照）。
この特許文献１のものにあっては、記憶性表示体の駆動用電池の残量を検出し、その残量に基づいて記憶性表示体に切り換え表示可能な最大のページ数を算出し、表示コンテンツの選択時に、その算出結果を提示することで、利用者のコンテンツ選択を助けるようになっている。
【特許文献１】特開２００５−１４１４８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の表示装置にあっては、例えば、コンテンツの閲覧時には、電池の残量が少なくなり、コンテンツを最後のページまで表示できなくなった場合、切り換え表示可能な最大のページ数の提示によって、利用者はその事実を知ることができるだけであった。
本発明は、上記従来の技術の未解決の問題点を解決することを目的とするものであって、利用者がコンテンツをより多く読み進むことができる表示装置を提供することを課題とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の表示装置は、複数ページからなるコンテンツの各ページを記憶性表示体に切り換え表示させる電池駆動型の表示装置であって、前記電池の残量を検出する検出手段と、その残量に基づいて１画面に表示させるページ数を設定する設定手段と、その設定手段で設定されたページ数に基づいて切り換え表示のたびに１画面に１又は複数ページを表示する表示手段と、を備えたことを特徴とする。
【０００５】
また、第１のモードと第２のモードとを選択可能なモード設定手段を備え、
前記表示手段は、前記モード設定手段で第１のモードが設定された場合には、切り換え表示のたびに１画面に１のページを表示し、前記モード設定手段で第２のモードが設定された場合には、前記設定手段で設定されたページ数に基づいて切り換え表示のたびに１画面に１又は複数ページを表示するようにしてもよい。
【０００６】
さらに、前記設定手段は、前記検出手段で検出された残量が前記コンテンツを最終ページまで順次切り換え表示できる表示可能量以上であるか否かを判定する表示可能量判定手段と、前記残量が前記表示可能量より少ないと判定された場合には、前記１画面に表示させるページ数として複数ページを設定する複数ページ設定手段と、を備えるようにしてもよい。
【０００７】
また、前記表示可能量判定手段は、前記検出手段で検出された残量に基づいて前記記憶性表示体の表示内容を切り換え可能な最大回数を算出する回数算出手段と、その算出結果をＩ（Ｉは自然数）倍したものが前記コンテンツの最終ページまでの残りページ数より大きいか否かを判定するページ数判定手段と、を備え、前記複数ページ設定手段は、前記回数算出手段の算出結果をＩ倍したものが前記コンテンツの最終ページまでの残りページ数より大きいと判定された場合には、前記１画面に表示させるページ数としてＩページを設定するようにしてもよい。
【０００８】
また、前記記憶性表示体の温度を検出する温度検出手段を備え、前記回数算出手段は、前記検出手段で検出された残量と前記温度検出手段で検出された温度とに基づいて前記記憶性表示体の表示内容を切り換え可能な最大回数を算出するようにしてもよい。
さらに、前記設定手段は、前記検出手段で検出された残量が所定閾値以下であるか否かを判定し、前記残量が所定閾値以下であると判定された場合には、前記１画面に表示させるページ数として複数ページを設定するようにしてもよい。
【０００９】
さらに、表示内容の書き換え時以外に本装置の各部で消費される電力を小さくする省電力手段を備えてもよい。消費電力を小さくする方法としては、例えば、表示内容の書き換えが終了した後に、表示装置の各部への電力供給を停止する方法が挙げられる。
このような構成により、例えば、電池の残量が少なくなり、１画面に１ページ表示させる表示方法ではコンテンツを順次最終ページまで切り換え表示できなくなった場合であっても、１画面に複数ページを表示することで、利用者がコンテンツをより多く読み進むことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の表示装置を、所定のページに区切られたコンテンツの各ページを記憶性表示体に切り換え表示させる電子ブックリーダに適用した例を図面に基づいて説明する。
図１は、本実施形態の電子ブックリーダの外観を示す斜視図である。図２は、図１の電子ブックリーダの内部構成を示すブロック図である。
この図１及び図２に示すように、電子ブックリーダ１は、キー２、メモリカードコントローラ３、温度センサ４、電池残量検出回路５、ＲＯＭ(Read Only Memory)６、ＲＡＭ(Random Access Memory)７、ＣＰＵ８、ディスプレイコントローラ９、ディスプレイ１０、及び電源コントローラ１１を含んで構成される。
【００１１】
キー２は、ディスプレイ１０に表示されているページを次ページ又は前ページに切り換えるときに操作させる押し下げボタンである。そして、キー２は、次ページに切り換えるための操作が行われると、次ページに切り換えさせるコマンド（ページ送りコマンド）をＣＰＵ８に出力する。
また、キー２は、前ページに切り換えるための操作が行われると、前ページに切り換えさせるコマンド（ページ戻しコマンド）をＣＰＵ８に出力する。
【００１２】
メモリカードコントローラ３は、表示対象となるページのデータを格納するメモリカード３１とＣＰＵ８との間のデータ転送を制御する。
温度センサ４は、ディスプレイ１０の温度を検出し、その検出結果をＣＰＵ８に出力する。
電池残量検出回路５は、図３に示すように、Ａ／Ｄ(Analog Digital)コンバータ１２、電圧データラッチ１３、温度センサ１４、内部ＲＯＭ１５、制御回路１６、及び演算器１７を含んで構成される。
【００１３】
Ａ／Ｄコンバータ１２は、電子ブックリーダ１の駆動用電池の出力電圧値を検出し、その検出結果をデジタル化して電圧データラッチ１３に出力する。
電圧データラッチ１３は、Ａ／Ｄコンバータ１２から出力されるデジタル化された出力電圧値をラッチし、そのラッチした電圧値を演算器１７に出力する。
温度センサ１４は、電子ブックリーダ１の駆動用電池の温度を検出し、その検出結果を制御回路１６に出力する。
【００１４】
内部ＲＯＭ１５は、電子ブックリーダ１の駆動用電池の温度と閾値電圧との関係（駆動用電池の温度特性）を示す制御マップを格納する。
制御回路１６は、内部ＲＯＭ１５に格納されている制御マップを参照し、温度センサ１４の検出結果に基づいて表示装置の駆動用電池の閾値電圧を算出し、その算出結果を演算器１７に出力する。
【００１５】
演算器１７は、電圧データラッチ１３から出力される電圧データと制御回路１６から出力される閾値電圧とに基づいて電子ブックリーダ１の駆動用電池が出力可能な電力（駆動用電池の使用可能残量）を算出し、その算出結果をＣＰＵ８に出力する。
ＲＯＭ６は、ＣＰＵ８により実行される基本制御プログラムやアプリケーションプログラム等の各種プログラム及びこれら各種プログラムに係るデータを格納する。
【００１６】
ＲＡＭ７は、ＣＰＵ８がプログラムを実行するときに各種プログラムを展開するワークエリアを形成するとともに、ＣＰＵ８により実行される各種プログラムに係るデータや、表示対象であるページのデータを記憶するメモリ領域を形成する。
ＣＰＵ８は、ＲＯＭ６に格納されている各種プログラムを読み込み、それらをＲＡＭ７内に形成されるワークエリアに展開して各部２〜９を制御する。
【００１７】
具体的には、ＣＰＵ８は、利用者によって表示モード切り換えのための操作がされると、図５に示すように、表示モードとして通常モード及び低消費電力モードのいずれか一方を選択させるダイアログをディスプレイ１０に描画させるコマンド（描画コマンド）をディスプレイコントローラ９に出力する。また、ＣＰＵ８は、前記ダイアログで表示モードが選択されると、その選択結果をＲＡＭ７に格納する。
【００１８】
なお、初期状態にあっては、ＲＡＭ７には、表示モードとして通常モードが選択されたことを示すデータが格納されているものとする。
また、ＣＰＵ８は、キー２からページ送りコマンド又はページ戻しコマンドが出力されると、メモリカードコントローラ３を介して、ディスプレイ１０に表示されているページの次のページ又は前のページのデータ（１ページ分コンテンツデータ）をメモリカード３１から読みだし、そのデータに基づいて次のページの画像又は前のページの画像のフレームデータ（１ページ分フレームデータ）を生成し、そのフレームデータをディスプレイ１０に描画させる描画コマンドをディスプレイコントローラ９に出力するページ表示処理を実行する。
【００１９】
ここで、１ページ分フレームデータとは、図６に示すように、ディスプレイ１０（１画面）全体に１ページ分の画像を表示させるフレームデータである。
また、ＣＰＵ８は、図４に示すように、ディスプレイ１０の温度に基づいて１ページ分の画像をディスプレイ１０に切り換え表示させるのに必用な電力（１ページ消費電力）が設定されているテーブルを参照し、温度センサ４から出力されるディスプレイ１０の温度に基づいて１ページ消費電力を算出する。そして、ＣＰＵ８は、その１ページ消費電力で電池残量検出回路５（演算器１７）から出力される駆動用電池の使用可能残量を除算し、その除算結果を、ディスプレイ１０の表示内容を切り換え可能な回数（書き換え可能回数）とする。
【００２０】
さらに、ＣＰＵ８は、その書き換え可能回数を２倍したものが、ディスプレイ１０に表示されているコンテンツの現在のページから最終ページまでの残りのページ数（残ページ数）より大きい場合には、メモリカードコントローラ３を介して、ディスプレイ１０に表示されているページの次の連続する２ページ又は前の連続する２ページのデータ（２ページ分コンテンツデータ）をメモリカード３１から読みだし、そのデータに基づいて次の連続する２ページの画像又は前の連続する２ページの画像のフレームデータ（２ページ分フレームデータ）を生成し、そのフレームデータをディスプレイ１０に描画させる描画コマンドをディスプレイコントローラ９に出力する。
【００２１】
ここで、２ページ分フレームデータとは、図７に示すように、ディスプレイ１０（１画面）に２ページ分の画像を横向きに並べて表示させるフレームデータである。
なお、１画面に２ページ分の画像を表示するためには、１ページ分の画像を縮小する必要があるが、その縮小方法どのようなものであってもよい。例えば、ニアレストネイーバや、バイリニア、バイキュービック法等を挙げることができる。
【００２２】
また、ＣＰＵ８は、その書き換え可能回数を４倍したものが、残ページ数より大きい場合には、メモリカードコントローラ３を介して、ディスプレイ１０に表示されているページの次の連続する４ページ又は前の連続する４ページのデータ（４ページ分コンテンツデータ）をメモリカード３１から読みだし、そのデータに基づいて次の連続する４ページの画像又は前の連続する４ページの画像のフレームデータ（４ページ分フレームデータ）を生成し、そのフレームデータをディスプレイ１０に描画させる描画コマンドをディスプレイコントローラ９に出力する。
【００２３】
ここで、４ページ分フレームデータとは、図８に示すように、ディスプレイ１０（１画面）に４ページ分の画像を横向きに並べて表示させるフレームデータである。
ディスプレイコントローラ９は、ＣＰＵ８から描画コマンドが出力されると、ＣＰＵ８で生成されたフレームデータをディスプレイ１０に描画する。
ディスプレイ１０は、電力供給が停止されても表示内容を保持できる記憶性表示体１０１（コレステリック液晶）を含んで構成される。そして、ディスプレイ１０は、ディスプレイコントローラ９によって記憶性表示体１０１の表示内容が書き換えられる。
【００２４】
電源コントローラ１１は、キー２からページ送りコマンド又はページ戻しコマンドが出力されると、駆動用電池による表示装置１の各部２〜１１への電力供給を開始する。
また、電源コントローラ１１は、記憶性表示体１０１の表示内容の書き換えが終了すると、駆動用電池による表示装置１の各部２〜１１への電力供給を停止する。
すなわち、本実施形態の表示装置１にあっては、記憶性表示体１０１の表示内容の書き換えが終了した後は、ＣＰＵ８の電源がＯＦＦ状態となるため、ＣＰＵ８の消費電力は無視できる程度である。そのため、図９に示すように、記憶性表示体１０１の表示内容の書き換え時にのみ大きな電力消費が発生し、その結果、駆動用電池の使用可能残量から記憶性表示体１０１の書き換え回数をほぼ正確に計測することが可能となっている。
【００２５】
＜ＣＰＵの動作＞
次に、ＣＰＵ８で実行されるページ表示処理を図１０のフローチャートに基づいて説明する。このページ表示処理は、キー２からページ送りコマンド又はページ戻しコマンドが出力されると実行される処理であって、まず、そのステップＳ１０１で、キー２からページ送りコマンド又はページ戻しコマンドが出力されていることを確認する。
【００２６】
次にステップＳ１０２に移行して、ディスプレイ１０に表示されているコンテンツの残りページ数（残ページ数）を算出する残ページ数更新処理（後述）を実行する。
次にステップＳ１０３に移行して、ＲＡＭ７に格納されているデータに基づいて、表示モードとして低消費モードが選択されているか否かを判定する。そして、低消費モードが選択されている場合には（Ｙｅｓ）ステップＳ１０８に移行し、低消費モードが選択されていない場合には（Ｎｏ）ステップＳ１０４に移行する。
【００２７】
前記ステップＳ１０４では、前記ステップＳ１０１で確認されたコマンドに基づき、メモリカードコントローラ３を介して、ディスプレイ１０に表示されているページの次のページのデータ又は前のページのデータ（１ページ分コンテンツデータ）をメモリカード３１から読み出す。
具体的には、キー２からページ送りコマンドが出力されている場合には次のページのデータを読み出し、ページ戻しコマンドが出力されている場合には前のページのデータを読み出す。
【００２８】
次にステップＳ１０５に移行して、前記ステップＳ１０４で読み出されたデータに基づいて１ページ分フレームデータを作成する作成処理を実行する。
次にステップＳ１０６に移行して、前記ステップＳ１０５で生成された１ページ分フレームデータをディスプレイ１０に描画させる描画コマンドをディスプレイコントローラ９に出力する。
【００２９】
次にステップＳ１０７に移行して、前記ステップＳ１０１で確認されたコマンドに基づいて、残ページ数を示す残ページ数変数を更新してから、この演算処理を終了する。
前記ステップＳ１０８では、温度センサ４からの出力と電池残量検出回路５からの出力とに基づいて書き換え可能回数を取得する。
次にステップＳ１０９に移行して、前記ステップＳ１０２で算出された残ページ数が前記ステップＳ１０８で取得された書き換え可能回数の２倍より小さいか否かを判定する。そして、小さい場合には（Ｙｅｓ）ステップＳ１１４に移行し、小さくない場合には（Ｎｏ）ステップＳ１１０に移行する。なお、前記ステップＳ１０２で残ページ数が算出されていない場合には、この演算処理が前回実行されたときに更新された残ページ数を用いる。
【００３０】
前記ステップＳ１１０では、前記ステップＳ１０１で確認されたコマンドに基づき、メモリカードコントローラ３を介して、１ページ分コンテンツデータをメモリカード３１から読み出す。
次にステップＳ１１１に移行して、前記ステップＳ１１０で読み出されたデータに基づいて１ページ分フレームデータを作成する作成処理を実行する。
【００３１】
次にステップＳ１１２に移行して、前記ステップＳ１１１で生成された１ページ分フレームデータをディスプレイ１０に描画させる描画コマンドをディスプレイコントローラ９に出力する。
次にステップＳ１１３に移行して、前記ステップＳ１０１で確認されたコマンドに基づいて、残ページ数を示す残ページ数変数を更新してから、この演算処理を終了する。
【００３２】
具体的には、キー２からページ送りコマンドが出力されている場合には、それまでの残ページ数変数から１を減算した減算結果を新しい残ページ変数とし、ページ戻しコマンドが出力されている場合には、残ページ数変数に１を加算した加算結果を新しい残ページ数変数とする。
なお、初期状態（コンテンツの１ページ目を開いた状態）にあっては、残ページ数変数は、コンテンツの総ページ数に設定される。
【００３３】
一方、前記ステップＳ１１４では、複数ページ分のデータをディスプレイ１０に描画させる分割表示処理（後述）を実行してから、この演算処理を終了する。
次に、前記ページ表示処理のステップＳ１０２で実行される残ページ数更新処理を図１１のフローチャートに基づいて説明する。この残ページ数更新処理は、まず、そのステップＳ２０１で、残ページ数変数を取得する。
【００３４】
次にステップＳ２０２に移行して、キー２からページ戻しコマンドが出力されているか否かを判定する。そして、ページ戻しコマンドが出力されている場合には（Ｙｅｓ）ステップＳ２０３に移行し、出力されていない場合には（Ｎｏ）この演算処理を終了する。
前記ステップＳ２０３では、現在、ディスプレイ１０（１画面）に表示されているページの数（現在表示の割り付け数）を取得する。
【００３５】
次にステップＳ２０４に移行し、前記ステップＳ２０１で取得された残ページ数変数に前記ステップＳ２０３で取得された現在表示の割り付け数を加算した加算結果を新しい残ページ数変数としてから、この演算処理を終了する。
次に、前記ページ表示処理のステップＳ１１４で実行される分割表示処理を図１２のフローチャートに基づいて説明する。この分割表示処理は、まず、そのステップＳ３０１で、前記ステップＳ１０２で算出された残ページ数が前記ステップＳ１０８で取得された書き換え可能回数の４倍より小さいか否かを判定する。そして、小さい場合には（Ｙｅｓ）ステップＳ３０５に移行し、小さくない場合には（Ｎｏ）ステップＳ３０２に移行する。
【００３６】
前記ステップＳ３０２では、前記ステップＳ１０１で確認されたコマンドに基づき、メモリカードコントローラ３を介して、ディスプレイ１０に表示されているページの次の２ページのデータ又は前の２ページのデータ（２ページ分コンテンツデータ）をメモリカード３１から読み出す。
具体的には、キー２からページ送りコマンドが出力されている場合には次の２ページのデータを読み出し、ページ戻しコマンドが出力されている場合には前の２ページのデータを読み出す。
【００３７】
次にステップＳ３０３に移行して、前記ステップＳ３０２で読み出されたデータに基づいて、２ページ分フレームデータを作成する作成処理を実行し、その２ページ分フレームデータをディスプレイ１０に描画させる描画コマンドをディスプレイコントローラ９に出力する。
次にステップＳ３０４に移行して、前記ステップＳ１０１で確認されたコマンドに基づいて、残ページ数を示す残ページ数変数を更新してから、この演算処理を終了する。
【００３８】
具体的には、キー２からページ送りコマンドが出力されている場合には、それまでの残ページ数変数から２を減算した減算結果を新しい残ページ変数とし、ページ戻しコマンドが出力されている場合には、残ページ数変数に２を加算した加算結果を新しい残ページ数変数とする。
多量  一方、前記ステップＳ３０５では、前記ステップＳ１０１で確認されたコマンドに基づき、メモリカードコントローラ３を介して、ディスプレイ１０に表示されているページの次の４ページのデータ又は前の４ページのデータ（４ページ分コンテンツデータ）をメモリカード３１から読み出す。
【００３９】
具体的には、キー２からページ送りコマンドが出力されている場合には次の４ページのデータを読み出し、ページ戻しコマンドが出力されている場合には前の４ページのデータを読み出す。
次にステップＳ３０６に移行して、前記ステップＳ３０５で読み出されたデータに基づいて、４ページ分フレームデータを作成する作成処理を実行し、その４ページ分フレームデータをディスプレイ１０に描画させる描画コマンドをディスプレイコントローラ９に出力する。
【００４０】
次にステップＳ３０７に移行して、前記ステップＳ１０１で確認されたコマンドに基づいて、残ページ数を示す残ページ数変数を更新してから、この演算処理を終了する。
具体的には、キー２からページ送りコマンドが出力されている場合には、それまでの残ページ数変数から４を減算した減算結果を新しい残ページ変数とし、ページ戻しコマンドが出力されている場合には、残ページ数変数に４を加算した加算結果を新しい残ページ数変数とする。
【００４１】
＜表示装置の具体的動作＞
次に、本実施形態の電子ブックリーダ１の動作を具体的状態に基づいて説明する。
まず、コンテンツの次ページを閲覧するために、利用者が次ページに切り換えるためのキー操作をしたとする。すると、キー２からページ送りコマンドが出力され、ＣＰＵ８によって、ページ表示処理が実行され、図１０に示すように、そのステップＳ１０１で、ページ送りコマンドが出力されていることが確認され、ステップＳ１０２で、残ページ数更新処理が実行される。
【００４２】
残ページ数更新処理が実行されると、図１１に示すように、そのステップＳ２０１で、残ページ数変数（例えば、４００）が取得され、ステップＳ２０２の判定が「Ｎｏ」となる。また、表示モードとして低消費電力モードが選択されているとすると、ステップＳ１０３の判定が「Ｎｏ」となり、ステップＳ１０８で、書き換え可能回数が取得され、この演算処理が前回実行されたときに更新された残ページ数（例えば、７００）が前記書き換え可能回数の２倍以下であると、ステップＳ１０９の判定が「Ｙｅｓ」となり、ステップＳ１１４で、分割表示処理が実行される。
【００４３】
分割表示処理が実行されると、図１２に示すように、前記残ページ数が前記書き換え可能回数の４倍以上であるとすると、そのステップＳ３０１の判定が「Ｎｏ」となり、ステップＳ３０２で、メモリカードコントローラ３を介して、ディスプレイ１０に表示されているページの次の２ページのデータがメモリカード３１から読み出され、ステップＳ３０３で、そのデータに基づいて、２ページ分フレームデータが作成され、その２ページ分フレームデータをディスプレイ１０に描画させる描画コマンドがディスプレイコントローラ９に出力され、その２ページ分フレームデータをディスプレイ１０に描画させる描画コマンドがディスプレイコントローラ９に出力され、ステップＳ３０４で、前記コマンドに基づいて、残ページ数を示す残ページ数変数が更新される。
【００４４】
そして、ディスプレイコントローラ９によって、ＣＰＵ８で生成された２ページ分フレームデータがディスプレイ１０に描画され、図７に示すように、ディスプレイ１０（１画面）に２ページ分（次ページ、及び次ページの次のページ）の画像が横向きに並べて表示される。
【００４５】
このように、本実施形態の電子ブックリーダ１にあっては、電子ブックリーダ１の駆動用電池の残量に基づいてディスプレイ１０の表示内容を切り換え可能な最大回数を算出し、その算出結果に基づいて、コンテンツの最終ページまでの残りページ数を順次切り換え表示できないことが明らかである場合には、切り換え表示のたびに１画面に複数ページ（２ページ、４ページ）を表示するようにした。そのため、例えば、電池の残量が少なくなり、１画面に１ページ表示させる表示方法ではコンテンツを順次最終ページまで切り換え表示できなくなった場合であっても、１画面に複数ページを表示することで、利用者がコンテンツをより多く読み進むことができる。
また、本発明の表示装置は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００４６】
以上、上記実施形態では、図２の電池残量検出回路５は検出手段を構成し、以下同様に、図２のＣＰＵ８、図１０のステップＳ１０８、１０４、１０９が設定手段を構成し、図２のＣＰＵ８、ディスプレイコントローラ９、ディスプレイ１０、図１０のステップＳ１１１、図１２のステップＳ３０４、Ｓ３０７が表示手段を構成し、図２のＣＰＵ８がモード設定手段を構成し、図２のＣＰＵ８、図１０のステップＳ１０８、１０４が表示可能量判定手段を構成し、図２のＣＰＵ８、図１２のステップＳ３０１が複数ページ設定手段を構成し、図１０のステップＳ１０８が回数算出手段を構成し、図１０のステップＳ１０９がページ数判定手段を構成し、図２の温度センサ４が温度検出手段、図２の電源コントローラ１１が省電力手段を構成する。
【００４７】
なお、上記実施形態では、図１０に示すように、電子ブックリーダ１の駆動用電池の残量に基づいてディスプレイ１０の表示内容を切り換え可能な最大回数を算出し、その算出結果に基づいて、コンテンツの最終ページまでの残りページ数を順次切り換え表示できないことが明らかである場合には、切り換え表示のたびに１画面に複数ページを表示する例を示したが、これに限られるものではない。例えば、図１３に示すように、駆動用電池の残量が所定閾値以下であるか否かを判定し、所定閾値以下であると判定された場合には（ステップＳ４０２「Ｙｅｓ」）、切り換え表示のたびに１画面に複数ページを表示するようにしてもよい。
【図面の簡単な説明】
【００４８】
【図１】本発明の表示装置の一実施形態の外観を示す斜視図である。
【図２】図１の電子ブックリーダの内部構成を示すブロック図である。
【図３】図２の電池残量検出回路の内部構成を示すブロック図である。
【図４】図３の内部ＲＯＭに格納されているテーブルである。
【図５】表示装置の動作を説明するための説明図である。
【図６】表示装置の動作を説明するための説明図である。
【図７】表示装置の動作を説明するための説明図である。
【図８】表示装置の動作を説明するための説明図である。
【図９】表示装置の電力消費状態を説明するための説明図である。
【図１０】ページ表示処理のフローを示すフローチャートである。
【図１１】残ページ数更新処理のフローを示すフローチャートである。
【図１２】分割表示処理のフローを示すフローチャートである。
【図１３】表示装置の変形例を説明するための説明図である。
【符号の説明】
【００４９】
１は電子ブックリーダ、２はキー、３はメモリカードコントローラ、３１はメモリカード、４は温度センサ、５は電池残量検出回路、９はディスプレイコントローラ、１０はディスプレイ、１０１は記憶性表示体、１１は電源コントローラ、１２はＡ／Ｄコンバータ、１３は電圧データラッチ、１４は温度センサ、１５は内部ＲＯＭ、１６は制御回路、１７は演算器
【図１】
2007233260.tif 000003
【図２】
2007233260.tif 000004
【図３】
2007233260.tif 000005
【図４】
2007233260.tif 000006
【図５】
2007233260.tif 000007
【図６】
2007233260.tif 000008
【図７】
2007233260.tif 000009
【図８】
2007233260.tif 000010
【図９】
2007233260.tif 000011
【図１０】
2007233260.tif 000012
【図１１】
2007233260.tif 000013
【図１２】
2007233260.tif 000014
【図１３】
2007233260.tif 000015