(57)【特許請求の範囲】
【請求項１】
第１アプリケーションプログラムの動作が割り当てられた画像および第２アプリケーションプログラムの動作が割り当てられた画像を含む複数の画像を第１列に表示する表示手段と、
前記第１列のうちいずれかの部分が特定されると、前記特定された部分を見開き部分とし前記複数の画像を再配置する再配置手段と、
前記見開き部分の画像が特定されると、当該画像に割り当てられたアプリケーションプログラムの動作を実行する実行手段と、
前記実行手段により前記動作が実行された場合、当該実行された動作に応じて生成された複数の画像を第２列に表示するように前記表示手段を制御する表示制御手段と
を有する表示装置。
【請求項２】
前記第２列のいずれかの部分が特定されると、前記表示制御手段は、前記第２列からみて前記第１列に対して所定の方向にある第３列に、各々にアプリケーションプログラムの動作が割り当てられた複数の画像を表示させる
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示制御手段は、前記第１列の画像の表示を維持したまま、前記第２列の画像を表示し、
前記第２列の画像は、前記第１列の画像の次の階層である
ことを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記実行された動作に応じて表示される複数の画像の各々は、アプリケーションプログラムまたはコンテンツに対応している
ことを特徴とする請求項１ないし３のいずれか一項に記載の表示装置。
【請求項５】
前記第１列に表示されている複数の画像には、検索プログラムによる検索動作が割り当てられた第１画像が含まれ、
前記見開き部分に前記第１画像が含まれている場合において当該第１画像が特定されたとき、前記表示制御手段は、前記検索プログラムにおいて第１検索語を用いて検索された結果を示す第２画像および第２検索語を用いて検索された結果を示す第３画像を含む複数の画像を前記第２列に表示するように前記表示手段を制御する
ことを特徴とする請求項１ないし４のいずれか一項に記載の表示装置。
【請求項６】
前記第１列に表示されている複数の画像には、第２ＨＴＭＬ文書および第３ＨＴＭＬ文書へのハイパーリンクを含む第１ＨＴＭＬ文書のウェブブラウザーによる表示動作が割り当てられた第４画像が含まれ、
前記見開き部分に前記第４画像が含まれている場合において当該第４画像が特定されたとき、前記表示制御手段は、前記第２ＨＴＭＬ文書の表示結果を示す第５画像および前記第３ＨＴＭＬ文書の表示結果を示す第６画像を含む複数の画像を前記第２列に表示するように前記表示手段を制御する
ことを特徴とする請求項１ないし５のいずれか一項に記載の表示装置。
【請求項７】
前記第１列に表示されている複数の画像には、商品を購入するための買い物プログラムにおける一の商品に関する情報の表示が割り当てられた第７画像が含まれ、
前記見開き部分に前記第７画像が含まれている場合において当該第７画像が特定されたとき、前記表示制御手段は、前記一の商品に対する複数の口コミの表示結果を示す複数の画像を前記第２列に表示するように前記表示手段を制御する
ことを特徴とする請求項１ないし６のいずれか一項に記載の表示装置。
【請求項８】
前記表示手段は、複数の画素を有し、
前記複数の画素の階調は、各画素へ電圧を複数回印加する書き込み動作により変更され、
前記表示制御手段は、前記表示手段に新たに表示する画像を表す画像データと、進行中の前記書き込み動作によって前記表示手段に表示される予定の画像を示す予定画像データとを比較し、前記複数の画素において階調を変更する画素を判断し、前記階調を変更する画素と判断された画素が前記書き込み動作中ではない場合には、前記画像データの定める階調となるように当該画素に対して前記書き込み動作を開始し、前記階調を変更する画素と判断された画素が前記書き込み動作中である場合には、進行中の書き込み動作が終了した後、前記画像データの定める階調となるように当該画素に対して前記書き込み動作を開始する
ことを特徴とする請求項１ないし７のいずれか一項に記載の表示装置。
【請求項９】
請求項１ないし８のいずれか一項に記載の表示装置を有する電子機器。
【請求項１０】
第１アプリケーションプログラムの動作が割り当てられた画像および第２アプリケーションプログラムの動作が割り当てられた画像を含む複数の画像を表示手段において第１列に表示するステップと、
前記第１列のうちいずれかの部分が特定されると、前記特定された部分を見開き部分と
し前記複数の画像を再配置するステップと、
前記見開き部分の画像が特定されると、当該画像に割り当てられたアプリケーションプログラムの動作を実行するステップと、
前記動作が実行された場合、当該実行された動作に応じて生成された複数の画像を第２列に表示するように前記表示手
段を制御するステップと
を有する表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、電子機器および表示制御方法に関する。
【背景技術】
【０００２】
複数のページで構成される文書を表示する技術が知られている（例えば特許文献１および２）。特許文献１において、電子書籍表示装置は、一つの画面内に５つのページのサムネイルを階段状に配置する。この電子書籍表示装置は、中央に位置するページを、他のページより大きく表示する。また、この電子書籍表示装置は、例えば、１ページ目から５ページ目までが表示され、中央に３ページ目が表示されている場合、上方向指示キーが操作されると、サムネイルを一段階上へスクロールさせ、１ページ目の表示を消去し、新たに６ページ目を表示する。また特許文献２に開示された画像処理装置は、画面内にマトリクス状にページのサムネイル画像を表示し、画面内に全てのページを表示しきれない場合には画面をスクロールさせることにより表示しきれなかったページのサムネイル画像を表示する。そしてユーザーがページの一覧からページを指定すると、指定されたページのみを拡大して表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１３４８５号公報
【特許文献２】特開２００８−３０１５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１および２に記載された技術によっても、アプリケーションプログラムの動作が割り当てられた複数の画像のうち、特定されたものが見開き部分に位置するように表示することができなかった。
本発明は、アプリケーションプログラムの動作が割り当てられた複数の画像のうち、特定されたものが見開き部分に位置するように表示する技術を提供する。
【課題を解決するための手段】
【０００５】
本発明は、各々にアプリケーションプログラムの動作が割り当てられた複数の画像を第１列に表示する表示手段と、前記第１列のうちいずれかの部分が特定されると、前記特定された部分を見開き部分とし前記複数の画像を再配置する再配置手段と、前記見開き部分が特定されると、前記見開き部分に位置する画像に対応するアプリケーションプログラムの動作を実行する実行手段と、前記実行手段により前記動作が実行された場合、前記実行された動作に応じた表示を行うように前記表示手段を制御する表示制御手段とを有する表示装置を提供する。
この表示装置によれば、アプリケーションプログラムの動作が割り当てられた複数の画像のうち、特定されたものが見開き部分に位置するように表示することができる。
【０００６】
好ましい態様において、前記アプリケーションプログラムの前記動作は、各々にアプリケーションプログラムの動作が割り当てられた複数の画像を前記第１列とは別の第２列に新たに表示させる動作であってもよい。
この表示装置によれば、ある画像が特定されると、第２列に複数の画像を表示することができる。
【０００７】
別の好ましい態様において、前記第２列のいずれかの部分が特定されると、前記表示制御手段は、前記第２列からみて前記第１列に対して所定の方向にある第３列に、各々にアプリケーションプログラムの動作が割り当てられた複数の画像を表示させてもよい。
この表示装置によれば、第２列のある画像が特定されると、第３列に複数の画像を表示することができる。
【０００８】
さらに別の好ましい態様において、前記実行された動作に応じて表示される複数の画像の各々は、アプリケーションプログラムまたはコンテンツに対応していてもよい。
この表示装置によれば、アプリケーションプログラムまたはコンテンツに対応する複数の画像を表示することができる。
【０００９】
さらに別の好ましい態様において、前記表示手段は、複数の画素を有し、前記複数の画素の階調は、各画素へ電圧を複数回印加する書き込み動作により変更され、前記表示制御手段は、前記表示手段に新たに表示する画像を表す画像データと、進行中の前記書き込み動作によって前記表示手段に表示される予定の画像を示す予定画像データとを比較し、前記複数の画素において階調を変更する画素を判断し、前記階調を変更する画素と判断された画素が前記書き込み動作中ではない場合には、前記画像データの定める階調となるように当該画素に対して前記書き込み動作を開始し、前記階調を変更する画素と判断された画素が前記書き込み動作中である場合には、進行中の書き込み動作が終了した後、前記画像データの定める階調となるように当該画素に対して前記書き込み動作を開始してもよい。
この表示装置によれば、ユーザーの体感的な表示速度を向上させることができる。
【００１０】
また、本発明は、上記いずれかに記載の表示装置を有する電子機器を提供する。
この電子機器によれば、アプリケーションプログラムの動作が割り当てられた複数の画像のうち、特定されたものが見開き部分に位置するように表示することができる。
【００１１】
さらに、本発明は、各々にアプリケーションプログラムの動作が割り当てられた複数の画像を表示手段において第１列に表示するステップと、前記第１列のうちいずれかの部分が特定されると、前記特定された部分を見開き部分とし前記複数の画像を再配置するステップと、前記見開き部分が特定されると、前記見開き部分に位置する画像に対応するアプリケーションプログラムの動作を実行するステップと、前記動作が実行された場合、前記実行された動作に応じた表示を行うように前記表示手段を制御するステップとを有する表示制御方法を提供する。
この表示制御方法によれば、アプリケーションプログラムの動作が割り当てられた複数の画像のうち、特定されたものが見開き部分に位置するように表示することができる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る電子機器１０００の外観を示した図。
【図２】電子機器１０００のハードウェア構成を示すブロック図。
【図３】表示部１の断面構造を示す模式図。
【図４】表示部１の回路の構成を示す図。
【図５】画素６２の等価回路を示す図。
【図６】電子機器１０００の機能構成を示すブロック図。
【図７】電子機器１０００に表示されるメニュー画面を例示する図。
【図８】メニュー画面の表示処理を示すフローチャート。
【図９】サムネイル画像を示すデータを例示する図。
【図１０】サムネイル画像の変形処理を説明する図。
【図１１】基準状態におけるサムネイル画像群Ｇ１を例示する図。
【図１２】基準状態から変更されたサムネイル画像群Ｇ１を例示する図。
【図１３】メニュー画面における動作例を説明する図。
【図１４】サムネイル画像群Ｇ１の一部が選択された場合の動作を示す。
【図１５】メニュー画面における別の動作例を説明する図。
【図１６】アプリケーションプログラムと動作との対応関係を示すデータの例。
【図１７】見開き部分のサムネイル画像が選択された場合の動作。
【図１８】サムネイル表示の設定ファイルを例示する図。
【図１９】サムネイル画像群Ｇ２からサムネイル画像群Ｇ３を呼び出す例。
【図２０】コントローラー２の機能構成を示すブロック図。
【図２１】コントローラー２による表示部１の駆動処理を示すフローチャート。
【図２２】メモリーに記憶されているデータを例示する図。
【図２３】ＶＲＡＭ４の書き換えが行われた状態を例示する図。
【図２４】記憶領域Ｂ１１のデータが書き換えられた状態を例示する図。
【図２５】記憶領域Ｂ１２のデータが書き換えられた状態を例示する図。
【図２６】すべての画素についてデータが書き換えられた状態を例示する図。
【図２７】図２６の状態から１フレームの電圧印加後の状態を例示する図。
【図２８】書込データ記憶領域のデータの書き換えが終了した状態を例示する図。
【図２９】ステップＳ２３の処理が行われた直後の状態を示した図。
【図３０】ＶＲＡＭ４のデータが書き換えられた状態を例示する図。
【図３１】すべての画素についてデータの書き換えが終了した状態を例示する図。
【図３２】ステップＳ２３の処理が行われた状態を例示する図。
【図３３】所定回数の電圧の印加が終了した状態を例示する図。
【図３４】すべての画素についてデータの書き換えが完了した状態を例示する図。
【図３５】図３４の状態から画素の書き換えが行われた状態を例示する図。
【図３６】図３５の状態から処理が１フレーム進んだ状態を例示する図。
【図３７】図３６の状態から処理が進められた状態を例示する図。
【図３８】変形例１に係るメニュー画面を例示する図。
【図３９】変形例５に係る表示画像を例示する図。
【図４０】変形例６に係るサムネイル画像の配置を例示する図。
【図４１】変形例１０に係るサムネイル画像群を例示する図。
【発明を実施するための形態】
【００１３】
１．構成
図１は、一実施形態に係る電子機器１０００の外観を示した図である。電子機器１０００は、画像を表示する表示装置である。この例で、電子機器１０００は、電子書籍（文書の一例）を閲覧するための装置、いわゆる電子ブックリーダーである。電子書籍は複数ページの画像を含むデータである。電子機器１０００は、電子書籍をある単位（例えば１ページずつ）で表示部１に表示する。電子書籍に含まれる複数ページのうち、表示の対象となる一のページを、「選択ページ」という。選択ページは、ユーザーによるボタン９Ａ〜９Ｆの操作に応じて変更される。すなわち、ユーザーは、ボタン９Ａ〜９Ｆの操作により、電子書籍のページをめくること（ページ送りまたはページ戻し）ができる。また、電子機器１０００は、電子書籍の閲覧に加え、アプリケーションプログラムを実行する機能を有する。
【００１４】
図２は、電子機器１０００のハードウェア構成を示すブロック図である。電子機器１０００は、表示部１と、コントローラー２と、制御部３と、ＶＲＡＭ（Video Random Access Memory）４と、ＲＡＭ（Random Access Memory）５と、記憶部８と、操作部９と、バスＢＵＳとを有する。表示部１は、画像を表示する表示素子を含むディスプレイパネルを有する。この例で、表示素子は、電圧の印加等によりエネルギーを与えなくても表示を保持するメモリー性の表示素子として、電気泳動粒子を用いた表示素子を有する。この表示素子により、表示部１は、モノクロ複数階調（この例では白黒２階調）の像を表示する。コントローラー２は、表示部１を制御する。制御部３は、電子機器１０００の各部を制御する装置、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、およびＲＡＭを有するマイクロコンピュータである。ＣＰＵは、ＲＡＭをワークエリアとして、ＲＯＭまたは記憶部８に記憶されたプログラムを実行する。ＲＯＭは、例えば、電子機器１０００の基本的な動作を制御するためのＯＳ（Operating System）プログラムを記憶している。ＶＲＡＭ４は、表示部１に表示させる画像を示す画像データを記憶するメモリーである。ＲＡＭ５は、データを記憶するメモリーであり、この例では特に、書込データを記憶する書込データ記憶領域６および予定画像データを記憶する予定画像データ記憶領域７を有する。書込データおよび予定画像データの詳細は後述する。記憶部８は、電子書籍のデータ（書籍データ）に加え、各種のデータおよびアプリケーションプログラムを記憶する不揮発性のメモリーである。記憶部８は、複数の電子書籍のデータを記憶することができる。操作部９は、ユーザーの指示を入力するための入力装置であり、例えば、タッチスクリーン、キーパッド、またはボタンを含む。図１に示したボタン９Ａ〜９Ｆは、操作部９の具体例の一つである。バスＢＵＳは、構成要素間でデータまたは信号を伝送する伝送路である。
【００１５】
図３は、表示部１の断面構造を示す模式図である。表示部１は、第１基板１０と、電気泳動層２０と、第２基板３０とを有する。第１基板１０および第２基板３０は、電気泳動層２０を挟持するための基板である。
【００１６】
第１基板１０は、基板１１と、接着層１１ａと、回路層１２とを有する。基板１１は、絶縁性及び可撓性を有する材料、例えばポリカーボネートで形成されている。基板１１は、軽量性、可撓性、弾性及び絶縁性を有するものであれば、ポリカーボネート以外の樹脂材料により形成されてもよい。別の例で、基板１１は、可撓性を有しないガラスにより形成されていてもよい。接着層１１ａは、基板１１と回路層１２とを接着する層である。回路層１２は、電気泳動層２０を駆動するための回路を有する層である。回路層１２は、画素電極１３ａを有する。
【００１７】
電気泳動層２０は、バインダー２２と、マイクロカプセル２１とを有する。マイクロカプセル２１は、バインダー２２によって固定されている。バインダー２２としては、マイクロカプセル２１との親和性が良好で電極との密着性が優れ、かつ絶縁性を有する材料が用いられる。マイクロカプセル２１は、内部に分散媒および電気泳動粒子が格納されたカプセルである。マイクロカプセル２１は、柔軟性を有する材料、例えばアラビアゴム・ゼラチン系の化合物またはウレタン系の化合物等が用いられる。なお、マイクロカプセル２１と画素電極１３ａとの間には、接着剤により形成された接着層が設けられてもよい。
【００１８】
分散媒は、水、アルコール系溶媒（メタノール、エタノール、イソプロパノール、ブタノール、オクタノール、メチルセルソルブなど）、エステル類（酢酸エチル、酢酸ブチルなど）、ケトン類（アセトン、メチルエチルケトン、メチルイソブチルケトンなど）、脂肪族炭化水素（ぺンタン、ヘキサン、オクタンなど）、脂環式炭化水素（シクロへキサン、メチルシクロへキサンなど）、芳香族炭化水素（ベンゼン、トルエン、長鎖アルキル基を有するベンゼン類（キシレン、ヘキシルベンゼン、ヘブチルベンゼン、オクチルベンゼン、ノニルベンゼン、デシルベンゼン、ウンデシルベンゼン、ドデシルベンゼン、トリデシルベンゼン、テトラデシルベンゼンなど））、ハロゲン化炭化水素（塩化メチレン、クロロホルム、四塩化炭素、１，２−ジクロロエタンなど）、またはカルボン酸塩である。別の例で、分散媒は、その他の油類であってもよい。また、分散媒は、これらの物質が混合されたものでもよい。さらに別の例で、分散媒には、界面活性剤などが配合されてもよい。
【００１９】
電気泳動粒子は、分散媒中で電界によって移動する性質を有する粒子（高分子またはコロイド）である。本実施形態においては白の電気泳動粒子と黒の電気泳動粒子がマイクロカプセル２１内に格納されている。黒の電気泳動粒子は、例えば、アニリンブラックやカーボンブラック等の黒色顔料を含む粒子であり、本実施形態では正に帯電されている。白の電気泳動粒子は、例えば、二酸化チタンや酸化アルミニウム等の白色顔料を含む粒子であり、本実施形態では負に帯電されている。
【００２０】
第２基板３０は、フィルム３１と、透明電極３２とを有する。フィルム３１は、電気泳動層２０の封止および保護をするものである。フィルム３１は、透明で絶縁性を有する材料、例えばポリエチレンテレフタレートにより形成される。透明電極３２は、透明で導電性を有する材料、例えば酸化インジウムスズ（Indium Tin Oxide、ＩＴＯ）により形成される。
【００２１】
図４は、表示部１の回路の構成を示す図である。表示部１は、ｍ本の走査線６４と、ｎ本のデータ線６５と、ｍ×ｎ個の画素６２と、走査線駆動回路５３と、データ線駆動回路５４とを有する。走査線駆動回路５３およびデータ線駆動回路５４は、コントローラー２により制御される。走査線６４は、行方向（ｘ方向）に沿って配置されており、走査信号を伝達する。走査信号は、ｍ本の走査線６４の中から一の走査線６４を順次排他的に選択する信号である。データ線６５は、列方向（ｙ方向）に沿って配置されており、データ信号を伝達する。データ信号は、各画素の階調を示す信号である。走査線６４とデータ線６５とは絶縁されている。画素６２は、走査線６４およびデータ線６５の交差に対応して設けられており、データ信号に応じた階調を示す。なお、複数の走査線６４のうち一の走査線６４を他と区別する必要があるときは、第１行、第２行、・・・、第ｍ行の走査線６４という。データ線６５についても同様である。ｍ×ｎ個の画素６２により、表示領域が形成される。
【００２２】
図５は画素６２の等価回路を示す図である。画素６２は、トランジスター６１と、保持容量６３と、画素電極１３ａと、電気泳動層２０と、透明電極３２とを有する。トランジスター６１は、画素電極１３ａへのデータの書き込みを制御するスイッチング素子、例えばｎチャネルのＴＦＴ（Thin Film Transistor）である。トランジスター６１のゲート、ソース、およびドレインはそれぞれ、走査線６４、データ線６５、および画素電極１３ａに接続されている。Ｌ（Low）レベルの走査信号（被選択信号）がゲートに入力されているとき、トランジスター６１のソースとドレインは絶縁する。Ｈ（High）レベルの走査信号（選択信号）がゲートに入力されると、トランジスター６１のソースとドレインは導通し、画素電極１３ａにデータ電圧（データ信号が示す電圧）が書き込まれる。また、トランジスター６１のドレインには保持容量６３も接続されている。保持容量６３は、データ電圧に応じた電荷を保持する。画素電極１３ａは、画素６２に一つずつ設けられており、透明電極３２と対向している。透明電極３２は、すべての画素６２に共通であり、電位Ｖｃｏｍが与えられる。画素電極１３ａと透明電極３２との間には電気泳動層２０が挟まれている。電気泳動層２０には、画素電極１３ａと透明電極３２との電位差に相当する電圧が印加される。マイクロカプセル２１において、電気泳動層２０に印加されている電圧に応じて電気泳動粒子が移動し、階調表現をする。透明電極３２の電位Ｖｃｏｍに対して画素電極１３ａの電位が正（例えば＋１５Ｖ）である場合、負に帯電している白の電気泳動粒子が画素電極１３ａ側に移動し、正に帯電している黒の電気泳動粒子が透明電極３２側に移動する。このとき第２基板３０側から表示部１を見ると、画素が黒に見える。透明電極３２の電位Ｖｃｏｍに対して画素電極１３ａの電位が負（例えば−１５Ｖ）である場合、正に帯電している黒の電気泳動粒子が画素電極１３ａ側に移動し、負に帯電している白の電気泳動粒子が透明電極３２側に移動する。このとき、画素が白に見える。
【００２３】
なお、以下の説明においては、走査線駆動回路５３が第１行の走査線を選択してから第ｍ行の走査線の選択が終了するまでの期間を「フレーム期間」または単に「フレーム」という。各走査線６４は、１フレームに一回づつ選択され、各画素６２には１フレームに一回づつデータ信号が供給される。
【００２４】
図６は、電子機器１０００の機能構成を示すブロック図である。電子機器１０００は、表示手段１１０１と、再配置手段１１０２と、実行手段１１０３と、表示制御手段１１０４とを有する。表示手段１１０１は、各々にアプリケーションプログラムの動作が割り当てられた複数の画像（サムネイル画像）を第１列に表示する。再配置手段１１０２は、第１列のうちいずれかの部分が特定（選択）されると、特定された部分を見開き部分とし複数の画像を再配置する。実行手段１１０３は、見開き部分が特定されると、見開き部分に位置する画像に対応するアプリケーションプログラムの動作を実行する。表示制御手段１１０４は、実行手段１１０３により動作が実行された場合、実行された動作に応じた表示を行うように表示手段１１０１を制御する。本実施形態において、これらの機能は、ＯＳプログラムにより提供される。ＯＳプログラムを実行している制御部３は、再配置手段１１０２および実行手段１１０３の一例である。ＯＳプログラムを実行している制御部３およびコントローラー２は、表示制御手段１１０４の一例である。表示部１は、表示手段１１０１の一例である。
【００２５】
２．動作
図７は、電子機器１０００に表示されるメニュー画面（デスクトップ画面）を例示する図である。電子機器１０００は、メニュー画面の表示、およびメニュー画面において指定されたアプリケーションプログラムの起動を行う機能を有する。メニュー画面は、一列に配置されたサムネイル画像群Ｇ１（複数のサムネイル画像）を有する。複数のサムネイル画像の各々には、アプリケーションプログラムおよびその動作が割り当てられている。「サムネイル画像」とは、表示領域Ｄの一部を占める大きさを有する画像であって、元画像を縮小（または拡大）した画像をいう。元画像は、例えば、アプリケーションプログラムのアイコン、またはアプリケーションプログラムの動作画面等である。この例で、サムネイル画像群Ｇ１は、表示領域Ｄの下部において、表示領域Ｄの下辺に沿って配置されている。なお以下において、表示領域Ｄの長手方向を上下方向といい、短手方向を左右方向という。
【００２６】
２−１．メニュー画面の表示
図８は、メニュー画面の表示処理を示すフローチャートである。図８のフローは、所定のイベント、例えば、電子機器１０００の電源が投入されたこと、または、電子機器１０００においてメニュー画面の表示が指示されたことを契機として開始される。
【００２７】
ステップＳ１０１において、制御部３は、処理対象となるサムネイル画像群、この例ではサムネイル画像群Ｇ１に含まれる複数のサムネイル画像の元画像を取得する。複数の元画像は、記憶部８に記憶されている。ステップＳ１０２において、制御部３は、複数のサムネイル画像の並び順を示すデータを取得する。このデータは、サムネイル画像の識別子と、並び順を示す番号とを含む。
【００２８】
図９は、サムネイル画像群Ｇ１に含まれるサムネイル画像を示すデータを例示する図である。このデータは、サムネイル画像の並び順を示す番号と、サムネイル画像の識別子としてファイル名とを含んでいる。このデータは、サムネイル画像群Ｇ１には１０個のサムネイル画像が含まれることを示している。さらに、このデータは、これら１０個のサムネイル画像のうちファイル名「ａａａ」のものが順番が最初で、ファイル名「ｊｊｊ」のものが最後であることを示している。このデータは、記憶部８に記憶されている。ステップＳ１０１において、制御部３は、記憶部８からこのデータを読み出し、このデータに含まれるファイル名を有する元画像を記憶部８から取得する。ステップＳ１０２において、制御部３は、このデータからサムネイル画像の並び順を取得する。
【００２９】
再び図８を参照する。ステップＳ１０３において、制御部３は、サムネイル画像群Ｇ１の表示に用いられるパラメーターを取得する。これらのパラメーターは、サムネイル画像群の識別子とともに、記憶部８に記憶されている。ここで取得されるパラメーターには、画像数ＮＳ、選択画像ＳＳ、幅ＷＧが含まれる。画像数ＮＳは、サムネイル画像群Ｇ１に含まれるサムネイル画像の数を示すパラメーターである。選択画像ＳＳは、サムネイル画像群Ｇ１に含まれるサムネイル画像のうち、選択されているサムネイル画像を特定するパラメーターである。幅ＷＧは、サムネイル画像群Ｇ１の幅（表示領域の下辺に沿った長さ）を示すパラメーターである。
【００３０】
ステップＳ１０４において、制御部３は、サムネイル画像を生成する。より詳細には、制御部３は、ステップＳ１０１において取得した元画像を縮小また拡大し、サムネイル画像を生成する。この例で、元画像は、縮小または拡大後の幅が所定の値になるように拡大または縮小される。制御部３は、生成したサムネイル画像をＲＡＭ５に記憶する。ステップＳ１０５において、制御部３は、サムネイル画像を変形する。
【００３１】
図１０は、サムネイル画像の変形処理を説明する図である。ステップＳ１０４において生成されたサムネイル画像は、元画像を平面視した画像である。以下この状態を、「基準状態」という。サムネイル画像は、基準状態から、ある視点から俯瞰し、かつ、ある回転軸を中心に回転された状態に変形される。図１０（ａ）は、変形後のサムネイル画像を例示する図である。変形後のサムネイル画像は、変形前のサムネイル画像を仮想空間内の水平面Ｎに立て、仮想回転軸Ｍ（この例では、変形前のサムネイル画像の左辺）を中心にして、基準状態から回転角θで回転させた画像である。水平面Ｎの角度（図中において破線で示した楕円の、正円からのずれ）は、仮想空間内においてサムネイル画像の上辺より上の視点からサムネイル画像を見た時の俯角φに依存している。例えば、サムネイル画像の上辺の真上から見ると、破線で示した楕円は正円になり、そこから視点が下がるにつれて楕円は段々と扁平になる。
【００３２】
サムネイル画像の変形は、具体的には例えば以下のように行われる。図１０（ｂ）は、基準状態のサムネイル画像を示す図である。基準状態のサムネイル画像は、縦方向の長さＬ、横方向の長さＳの四角形である。基準状態のサムネイル画像において、縦方向の辺は表示領域の縦方向と平行であり、横方向の辺は表示領域の横方向と平行である。制御部３は、基準状態のサムネイル画像に対して、横幅を維持したまま縦方向の変形を加え、右辺を左辺に対してＳ・ｓｉｎθ・ｔａｎφだけずらす（図１０（ｃ））。次に、制御部３は、サムネイル画像をｃｏｓθの倍率で横方向に縮小する（図１０（ｄ））。最後に、制御部３は、サムネイル画像をｃｏｓθの倍率で縦方向に縮小する（図１０（ｅ））。変形後のサムネイル画像は、高さＬ・ｃｏｓθ、幅Ｓ・ｃｏｓθの平行四辺形であり、その右辺と左辺とはＳ・ｓｉｎθ・ｓｉｎφずれている。
【００３３】
この例で、サムネイル画像の変形は、回転角θおよび俯角φという２つのパラメーターにより特徴付けられる。ここではまず、説明を簡単にするため、回転角θおよび俯角φが一定の場合を例として説明する。
【００３４】
再び図８を参照する。ステップＳ１０６において、制御部３は、サムネイル画像群Ｇ１を生成する。サムネイル画像群Ｇ１は、複数のサムネイル画像を合成した画像である。サムネイル画像群Ｇ１において、複数のサムネイル画像は、これら複数のサムネイル画像のうち少なくとも２つのサムネイル画像が部分的に重なっている。この例で、複数のサムネイル画像は、１本の水平な直線上に上端が接するように配置される。複数のサムネイル画像は、ステップＳ１０２において取得されたデータにより示される順番に従って、例えば、左端が最初の画像で左端が最後の画像であるように配置される。ここで、第ｉ番のサムネイル画像と第（ｉ＋１）番のサムネイル画像との間の間隔（距離）を、ｄ（ｉ）と表す。例えば、ｄ（ＳＳ１）は、選択されているサムネイル画像と、順番がその次のサムネイル画像との間隔を表している。
【００３５】
図１１は、基準状態におけるサムネイル画像群Ｇ１を例示する図である。図１１は、サムネイル画像群Ｇ１に１０個のサムネイル画像が含まれる例を示している。基準状態において、これ１０個のサムネイル画像は、共通のパラメーター（例えば、幅ｗ、回転角θ、および俯角φ）を用いて変形されている。また、複数のサムネイル画像を重ね合わせる際のパラメーター（例えば、間隔ｄ）もサムネイル画像によらず一定である。基準状態は、例えば、電子機器１０００を初めて起動したときに表示されるメニュー画面に対応する。
【００３６】
図１２は、基準状態から変更されたサムネイル画像群Ｇ１を例示する図である。この例は、第５番のサムネイル画像が選択されている状態を示している。第ｉ番のサムネイル画像における回転角θ（ｉ）および間隔ｄ（ｉ）は、選択されているサムネイル画像との位置関係に応じて決められる。この例で、回転角θ（ｉ）は、以下の条件を満たす。
（１）１≦ｉ≦ＳＳ１の範囲において、選択されているサムネイル画像において（すなわちｉ＝ＳＳ１のとき）θ（ｉ）の絶対値は最小となる。
（２）１≦ｉ≦ＳＳ１の範囲において、選択されているサムネイル画像から離れるにつれ、θ（ｉ）の絶対値は大きくなる。すなわち、θ（ｉ−１）≦θ（ｉ）である。
（３）（ＳＳ１＋１）≦ｉ≦ＮＳの範囲におけるθ（ｉ）の符号は、１≦ｉ≦ＳＳ１の範囲におけるθ（ｉ）の符号と逆である。なお、ＮＳはサムネイル画像群Ｇ１に含まれるサムネイル画像の数を示す。θ（ｉ）の符号は、図１０（ａ）により定義される。
（４）（ＳＳ１＋１）≦ｉ≦ＮＳの範囲において、選択されているサムネイル画像の次のサムネイル画像において（すなわちｉ＝ＳＳ１＋１のとき）θ（ｉ）の絶対値は最小となる。
（５）（ＳＳ１＋１）≦ｉ≦ＮＳの範囲において、選択されているサムネイル画像の次のサムネイル画像から離れるにつれ、θ（ｉ）の絶対値は大きくなる。すなわち、θ（ｉ）≦θ（ｉ＋１）である。
【００３７】
また、この例で、間隔ｄ（ｉ）は以下の条件を満たす。
（１）選択されているサムネイル画像を基準としたある範囲においては、選択されているサムネイル画像とその次のサムネイル画像との間隔が最大である。例えば、選択されているサムネイル画像以前のｋ個のサムネイル画像および選択されているサムネイル画像の次のサムネイル画像以後のｋ個のサムネイル画像をこの範囲とすると、（ＳＳ１−ｋ＋１）≦ｉ≦（ＳＳ１＋ｋ）の範囲において、ｄ（ＳＳ１）が最大である。
（２）（１）の範囲において、選択ページから離れるにつれて間隔ｄ（ｉ）は狭くなる（または等しい）。すなわち、（ＳＳ１−ｋ＋１）≦ｉ≦ＳＳ１の範囲において、ｄ（ＳＳ１）≦ｄ（ｉ）であり、（ＳＳ１＋１）≦ｉ≦（ＳＳ１＋ｋ）の範囲において、ｄ（ｉ＋１）≦ｄ（ｉ）である。
（３）（１）の範囲を超えると、間隔ｄ（ｐ）は一定となる。すなわち、ｉ＜（ＳＳ１−ｋ＋１）および（ＳＳ１＋ｋ）＜ｉの範囲において、ｄ（ｉ）は一定である。
（４）（１）の範囲の境界の外の間隔は、境界の中の間隔以下である。すなわち、ｄ（ＳＳ１−ｋ）≦ｄ（ＳＳ１−ｋ＋１）であり、ｄ（ＳＳ１＋ｋ）≦ｄ（ＳＳ１＋ｋ＋１）である。
【００３８】
２つのサムネイル画像が重ねられる場合、以下の条件を満たす。
（１）選択されているサムネイル画像以前においては、順番が後のものが上になるように重ねられる。すなわち、１≦ｉ≦ＳＳ１の範囲において、第（ｉ＋１）番のサムネイル画像は第ｉ番のサムネイル画像より上に重ねられる。
（２）選択されているサムネイル画像の次のサムネイル画像以後においては、順番が前のもの上になるように重ねられる。すなわち、（ＳＳ１＋１）≦ｉ≦ＮＳの範囲において、第ｉ番のサムネイル画像は、第（ｉ＋１）番のサムネイル画像より上に重ねられる。
【００３９】
回転角θ（ｉ）についての条件（１）〜（５）、間隔ｄ（ｉ）についての条件（１）〜（４）、および重ね合わせについての条件（１）〜（２）により、サムネイル画像群Ｇ１には、見開き部分が形成される。見開き部分とは、サムネイル画像群Ｇ１において、最上位、最小回転角、かつ最大間隔で表示される２つのサムネイル画像をいう。図１２の例では、選択されているサムネイル画像（第５番のサムネイル画像）およびその次の順番のサムネイル画像（第６番のサムネイル画像）が、見開き部分を構成する。
【００４０】
再び図８を参照する。ステップＳ１０７において、制御部３は、生成したサムネイル画像群Ｇ１を、メニュー画面に表示する。サムネイル画像群Ｇ１が表示される位置（より具体的には、サムネイル画像群Ｇ１の代表点の位置）は、あらかじめ決められている。サムネイル画像群Ｇ１の代表点は、例えば、サムネイル画像群Ｇ１の外接矩形（この外接矩形の辺は、表示領域の辺に平行である）の左上頂点である。こうして、図７のメニュー画面が表示される。
【００４１】
２−２．メニュー画面における動作  その１
図１３は、メニュー画面における動作例を説明する図である。図１３は、サムネイル画像群Ｇ１において、選択されているサムネイル画像とは別のサムネイル画像が新たに選択された場合の動作例を示している。図１３（Ａ）は別のサムネイル画像を選択する前のメニュー画面を、図１３（Ｂ）は、別のサムネイル画像を選択した後のメニュー画面を、それぞれ示している。サムネイル画像の選択は、操作部９を介して行われる。操作部９がタッチスクリーンを有する場合、タッチスクリーン上でサムネイル画像に対応する部分がユーザーによりタッチされることで、サムネイル画像が選択される。この例では、選択されているサムネイル画像とは別のサムネイル画像が新たに選択された場合、新たに選択されたサムネイル画像が見開き部分となるように、サムネイル画像群Ｇ１が変更される。
【００４２】
図１４は、サムネイル画像群Ｇ１の一部が選択された場合の動作を示すフローチャートである。図１４のフローは、サムネイル画像群Ｇ１の一部が選択されたことを契機として開始される。
【００４３】
ステップＳ２０１において、制御部３は、選択されたのが見開き部分であるか判断する。サムネイル画像群Ｇ１の一部が選択されると、操作部９は、選択された位置の特定に用いられる情報を示す信号を出力する。制御部３は、この信号に基づいて、選択されたのが見開き部分であるか判断する。見開き部分が選択されたと判断された場合（Ｓ２０１：ＹＥＳ）、制御部３は、処理を図１７のフローに移行する。見開き部分以外が選択されたと判断された場合（Ｓ２０１：ＮＯ）、制御部３は、処理をステップＳ２０２に移行する。
【００４４】
ステップＳ２０２において、制御部３は、サムネイル画像群Ｇ１の表示に用いられるパラメーターを更新する。具体的には、制御部３は、選択されているサムネイル画像を示すパラメーターＳＳ１を、操作部９から出力された信号が示す位置に応じて更新する。図１３の例では、ｉ＝７のサムネイル画像が新たに選択されている。この場合、ＳＳ１＝７としてパラメーターＳＳ１が更新される。ステップＳ２０２〜Ｓ２０６の処理は、ステップＳ１０４〜Ｓ１０７と同様の処理である。この結果、図１３（Ｂ）に示されるサムネイル画像群Ｇ１が表示される。
【００４５】
２−３．メニュー画面における動作例  その２
図１５は、メニュー画面における別の動作例を説明する図である。図１５は、サムネイル画像群Ｇ１において、見開き部分のサムネイル画像が選択された場合の動作例を示している。図１５（Ａ）はサムネイル画像を選択する前のメニュー画面を、図１５（Ｂ）は、見開き部分のサムネイル画像を選択した後のメニュー画面を、それぞれ示している。この例では、見開き部分のサムネイル画像が選択された場合、選択されたサムネイル画像に割り当てられたアプリケーションプログラムの動作が実行され、その結果として、サムネイル画像群Ｇ１とは別のサムネイル画像群Ｇ２が表示される。以下、サムネイル画像群が複数存在する場合、「サムネイル画像群Ｇｊ」のように添字を用いて区別する。添字ｊは、サムネイル画像群の階層を示す。例えば、「サムネイル画像群Ｇ２」は第２階層のサムネイル画像群を表す。この例では、メニュー画面に最初に表示されるサムネイル画像群が第１階層のサムネイル画像群であり、第１階層のサムネイル画像群から呼び出されるサムネイル画像群が第２階層のサムネイル画像群である。一般化すると、サムネイル画像群Ｇ（ｊ−１）から呼び出されるサムネイル画像群がサムネイル画像群Ｇｊである。すなわち、この例で、サムネイル画像に割り当てられているアプリケーションプログラムの動作は、各々にアプリケーションプログラムの動作が割り当てられた複数のサムネイル画像を第ｊ階層（第１列の一例）とは別の第（ｊ＋１）階層（第２列の一例）に新たに表示させる動作である。
【００４６】
図１６は、アプリケーションプログラムと動作との対応関係を示すデータを例示する図である。このデータは、記憶部８に記憶されている。このデータは、サムネイル画像群の識別子と、サムネイル画像の識別子（サムネイルＩＤ）と、アプリケーションプログラムの識別子（アプリＩＤ）と、そのサムネイル画像に割り当てられた動作と、その動作に対応する設定ファイルのファイル名とを含む。この例で、サムネイル画像に割り当てられた動作は、「全画面表示」または「サムネイル表示」である。「全画面表示」は、そのアプリケーションプログラムを起動し、そのアプリケーションプログラムの実行画面（ウインドウ）を表示領域のほぼ全面に表示することをいう。すなわち、動作「全画面表示」が割り当てられたサムネイル画像は、アプリケーションプログラムで利用可能なコンテンツ（文書、静止画、動画、音声等）に対応している。「サムネイル表示」は、そのアプリケーションプログラムに対応するサムネイル画像群をメニュー画面に表示することをいう。例えば、このデータは、サムネイルＩＤ「ワープロ１」に、アプリケーションプログラム「ワープロ」および動作「全画面表示」が割り当てられていることを示している。また、このデータは、サムネイルＩＤ「ブラウザー１」にアプリケーションプログラム「ブラウザー」および動作「全画面表示」が割り当てられていることを示しいてる。さらに、このデータは、サムネイルＩＤ「ブラウザー２」にアプリケーションプログラム「ブラウザー」および動作「サムネイル表示」が割り当てられ、サムネイル表示の設定ファイル名が「ブラウザー２設定」であることを示している。
【００４７】
図１７は、見開き部分のサムネイル画像が選択された場合の動作を示すフローチャートである。ステップＳ３０１において、制御部３は、選択されたサムネイル画像に割り当てられたアプリケーションプログラムおよび動作を取得する。具体的には、制御部３は、記憶部８から図１６のデータを読み出し、選択されたサムネイル画像に割り当てられたアプリケーションプログラムおよび動作を取得する。ステップＳ３０２において、制御部３は、選択されたサムネイル画像に割り当てられた動作が、「サムネイル表示」であるか判断する。選択されたサムネイル画像に動作「サムネイル表示」が割り当てられている場合（Ｓ３０２：ＹＥＳ）、制御部３は、処理をステップＳ３０３に移行する。選択されたサムネイル画像に動作「全画面表示」が割り当てられている場合すなわち選択されたサムネイル画像に動作「サムネイル表示」が割り当てられていない場合（Ｓ３０２：ＮＯ）、制御部３は、処理をステップＳ３０４に移行する。
【００４８】
ステップＳ３０３において、制御部３は、サムネイル画像群を生成および取得する。この処理は、ステップＳ１０１〜Ｓ１０７の処理と同様に行われる。この例では、新たなサムネイル画像群は、サムネイル画像群Ｇ１とは別の場所に表示される。
【００４９】
図１８は、サムネイル表示の設定ファイルを例示する図である。設定ファイルとして記憶されているデータは、サムネイルＩＤと、元画像種別と、関連データと、並び順とを含む。サムネイルＩＤは、サムネイル画像の識別子である。元画像種別は、元画像の種別を示す。この例で、元画像の種別は、「静的」または「動的」である。「静的」な画像とは、あらかじめ決められた所定の画像をいう。静的な画像の一例としては、例えば、アイコン、スクリーンショット、またはアニメーションがある。「動的」な画像とは、そのアプリケーションプログラムの処理に応じて変化する画像をいう。動的な画像の一例としては、例えば、検索プログラムにおいてある検索語を用いて検索した結果を示す画面、ブラウザーにおいてあるＵＲＬを入力したときに表示される画面、または時計プログラムにおいて現在時刻を示す画面がある。関連データは、元画像の生成に用いられるパラメーターを示す。元画像の種別が「静的」である場合、関連データは、元画像のファイル名を示す。元画像のデータが「動的」である場合、関連データは、アプリケーションプログラムの動作時に用いられるパラメーターを示す。このパラメーターの一例としては、例えば、検索プログラムにおける検索語、ブラウザーにおけるＵＲＬ、または時計プログラムにおける標準時からのずれがある。図１８の例は、検索プログラムが割り当てられたサムネイル画像の設定ファイルを示している。サムネイルＩＤ「ａ１」のサムネイル画像は、元画像の種別が「静的」であり、関連データ（元画像のファイル名）が「ａａａ１」であることが示されている。また、サムネイルＩＤ「ａ２」のサムネイル画像は、元画像の種別が「動的」であり、関連データ（この場合は検索語）が「物理」であることが示されている。ステップＳ３０３のうち、ステップＳ１０１およびステップＳ１０２の処理に相当する部分では、制御部３は、記憶部８からこの設定ファイルを読み出して情報を取得する。
【００５０】
既に説明したように、この例では、異なる階層に属するサムネイル画像群は、異なる位置に表示される。より具体的には、第（ｊ＋１）階層のサムネイル画像群は、第ｊ階層のサムネイル画像群よりも表示領域において上方向に位置するように表示される。ステップＳ３０３のうちステップＳ１０３の処理に相当する部分では、サムネイル画像群の階層に応じた表示位置を示すパラメーターが取得される。また、サムネイル画像群Ｇ２は、サムネイル画像群Ｇ１のうち、どのサムネイル画像から呼び出されたのか視覚的に認識可能なように、呼び出し元のサムネイル画像と結ばれる線が表示される。
【００５１】
再び図１７を参照する。ステップＳ３０３において、制御部３は、選択されたサムネイル画像に割り当てられたアプリケーションプログラムを起動する。電子機器１０００は、このアプリケーションプログラムに従って動作する。例えば、ブラウザーが起動された場合、ブラウザーのウインドウが表示領域のほぼ全面に表示される。
【００５２】
図１９は、サムネイル画像群Ｇ２からサムネイル画像群Ｇ３を呼び出す例を示す図である。図１９は、図１５（Ｂ）の状態から、サムネイル画像群Ｇ３を呼び出した後の状態を示している。図１５は、サムネイル画像Ｇ１からサムネイル画像Ｇ２を呼び出す例を示していたが、サムネイル画像群Ｇ２からサムネイル画像群Ｇ３を呼び出す場合も同様である。すなわち、この例では、第２列（サムネイル画像群Ｇ２）のいずれかの部分が特定されると、表示制御手段１１０４は、第２列からみて第１列（サムネイル画像群Ｇ１）に対して所定の方向にある第３列に、各々にアプリケーションプログラムの動作が割り当てられた複数の画像（サムネイル画像群Ｇ３）を表示させる。
【００５３】
２−４．アプリケーションプログラムおよび動作の例
ここでは、見開き部分のサムネイル画像が選択された場合の具体的動作例、特に、アプリケーションプログラムの具体例をいくつか説明する。
【００５４】
（１）検索プログラム
検索プログラムのサムネイル画像が選択された場合、次の階層において、ある検索語を用いて検索した結果を示す画面がサムネイル画像として表示される。検索語は、例えば検索履歴から取得される。この場合、サムネイル画像群は、例えば、履歴の上位ｋ件の検索語をそれぞれ用いた検索結果の画面の、ｋ個のサムネイル画像と、検索窓を表示した画面のサムネイル画像とを含む。
【００５５】
（２）ファイルブラウザー
ファイルブラウザーのサムネイル画像が選択された場合、次の階層において、ある階層のフォルダー（ディレクトリー）の各々に対応するサムネイル画像が表示される。この場合、サムネイル画像群は、例えば、所定の階層に存在するフォルダーの各々に対応するサムネイル画像と、その階層に存在するファイルの各々に対応するサムネイル画像とを含む。サムネイル画像群の階層が深くなるにつれ、サムネイル画像に対応するフォルダの階層も深くなる。
【００５６】
（３）ウェブブラウザー
ウェブブラウザーのサムネイル画像が選択された場合、次の階層において、あるＵＲＬで特定されるＨＴＭＬ文書のサムネイル画像が表示される。さらにその次の階層において、そのＨＴＭＬ文書においてハイパーリンクされた別のＨＴＭＬ文書がサムネイル画像として表示される。サムネイル画像群の階層が深くなるにつれ、一番最初のＨＴＭＬ文書からのリンクの数が増える。
【００５７】
（４）ショッピングプログラム（買い物プログラム）
ショッピングプログラムのサムネイル画像が選択された場合、サムネイル画像群の階層に応じて、表示される内容が異なる。例えば、第２階層において商品毎のサムネイル画像が、第３階層においてある商品の口コミのコメントを示す複数のサムネイル画像が、それぞれ表示される。
【００５８】
（５）スケジューラー（カレンダー）
スケジューラーのサムネイル画像が選択された場合、サムネイル画像群の階層に応じて、表示される内容が異なる。例えば、第２階層において本日の前後２ヶ月のカレンダーのサムネイル画像が、第３階層において週毎のカレンダーのサムネイル画像が、第４階層において、１週間の曜日毎のカレンダーのサムネイル画像が表示される。
【００５９】
（６）時計
時計プログラムのサムネイル画像が選択された場合、次の階層において、世界各地の現在時刻を表示した画面のサムネイル画像が表示される。例えば、日本標準時、米国東部標準時、英国標準時のそれぞれに基づく時刻を表示した画面のサムネイル画像が表示される。
【００６０】
２−５．表示書き換え
次に、ステップＳ１０７等における画像の書き換え処理の詳細を説明する。電子機器１０００において、白（低濃度または低階調）から黒（高濃度または高階調）または黒から白への、画素の表示状態は、複数フレームに渡る電圧の印加（電荷の蓄積）により変化する。すなわち、１フレームだけの電圧の印加では、画素は所望の表示状態にはならない。
【００６１】
図２０は、コントローラー２の機能構成を示すブロック図である。コントローラー２は、書き換え判断部２０１と、書込状態判断部２０２と、書込制御部２０３と、データ更新部２０４と、予定画像更新部２０５とを有する。これらの機能は、ハードウェアにより実現される。別の例で、コントローラー２にプロセッサーを設け、このプロセッサーがプログラムを実行することにより各ブロックが実現されてもよい。
【００６２】
書き換え判断部２０１は、ＶＲＡＭ４に記憶されている画像データと、予定画像データ記憶領域７に記憶されている画像データとを比較し、両者が異なるか否か判断する。書込状態判断部２０２は、書込データ記憶領域６に記憶されているデータを参照し、画素を黒から白または白から黒へ変化させるための書き換え動作が進行中か否か判断する。書込データ記憶領域６は、各画素について黒から白へ表示状態を変更する動作が進行中であるか否かを示すデータ（第１書込データ）を記憶する白書込データ記憶領域６Ａと、各画素について白から黒へ表示状態を変更する動作が進行中であるか否かを示すデータ（第２書込データ）を記憶する黒書込データ記憶領域６Ｂとを有する。
【００６３】
書込制御部２０３は、所望の画素の画素電極１３ａに対してデータ信号が供給されるように走査線駆動回路５３とデータ線駆動回路５４を制御する。データ更新部２０４は、白書込データ記憶領域６Ａと黒書込データ記憶領域６Ｂにデータを書き込む。予定画像更新部２０５は、予定画像データ記憶領域７に記憶されている画像データをＶＲＡＭ４に記憶されている画像データで上書きする。
【００６４】
図２１は、コントローラー２による表示部１の駆動処理を示すフローチャートである。以下において、表示部１における第ｉ行第ｊ列の画素を、画素Ｐｉｊという。ＶＲＡＭ４において、画素Ｐｉｊの階調を示すデータを記憶する領域を、記憶領域Ａｉｊという。この例で、記憶領域Ａｉｊに記憶されるデータは、０（黒）または７（白）の２値である。予定画像データ記憶領域７において、画素Ｐｉｊの予定画像データを記憶する領域を、記憶領域Ｂｉｊという。予定画像データとは、進行中の書き込み処理が終了したときの表示部１の状態を示すデータをいう。この例で、記憶領域Ｂｉｊに記憶されるデータは、０（黒）または７（白）の２値である。書込データ記憶領域６は、白書込データ記憶領域６Ａおよび黒書込データ記憶領域６Ｂとを有する。白書込データ記憶領域６Ａは、第１書込データとして階調を黒から白に書き換える画素における残り電圧印加回数を記憶する。黒書込データ記憶領域６Ｂは、第２書込データとして階調を白から黒に書き換える画素における残り電圧印加回数を記憶する。白書込データ記憶領域６Ａにおいて、画素Ｐｉｊの残り電圧印加回数を示すデータを記憶する領域を、記憶領域Ｃｉｊという。黒書込データ記憶領域６Ｂにおいて、画素Ｐｉｊの残り電圧印加回数を示すデータを記憶する領域を、記憶領域Ｄｉｊという。
【００６５】
ステップＳ１１およびＳ１２において、書込状態判断部２０２は、変数ｉおよびｊの値を初期化する。この例では、変数ｉおよびｊは、ｉ＝１およびｊ＝１に初期化される。ステップＳ１３において、書込状態判断部２０２は、変数ｉおよびｊで特定される画素Ｐｉｊを選択する。例えば、変数ｉの値が１であり、変数ｊの値が１である場合、画素Ｐ１１が選択される。
【００６６】
ステップＳ１４において、書込状態判断部２０２は、記憶領域Ｃｉｊに記憶されている第１書込データと、記憶領域Ｄｉｊに記憶されている第２書込データの両方が０であるか判断する。すなわち、書込状態判断部２０２は、画素Ｐｉｊについて書き込み処理が継続中ではないか判断する。画素Ｐｉｊについて第１書込データと第２書込データの両方が０である場合（ステップＳ１４：ＹＥＳ）、書込状態判断部２０２は、処理をステップＳ１６に移行する。画素Ｐｉｊについて第１書込データおよび第２書込データの一方が０でない場合（ステップＳ１４：ＮＯ）、書込状態判断部２０２は、処理をステップＳ１５に移行する。
【００６７】
ステップＳ１５において、データ更新部２０４は、第１書込データおよび第２書込データのうち、値が０以外のデータから１を減算する。なお、第１書込データおよび第２書込データのうち、値が０のデータについては、データ更新部２０４は、１を減算しない。ステップＳ１９において、データ更新部２０４は、変数ｊの値がデータ線の本数ｎと同じであるか否か判断する。変数ｊの値がｎでない場合（ステップＳ１９：ＮＯ）、データ更新部２０４は、変数ｊの値に１を加える（ステップＳ２０）。変数ｊの値に１を加えると、データ更新部２０４は、処理をステップＳ１３に移行する。変数ｊの値がｎである場合（ステップＳ１９：ＹＥＳ）、データ更新部２０４は、処理をステップＳ２１に移行する。ステップＳ２１において、データ更新部２０４は、変数ｉの値が走査線の本数ｍと同じであるか判断する。変数ｉの値がｍでない場合（ステップＳ２１：ＮＯ）、データ更新部２０４は、変数ｉの値に１を加える（ステップＳ２２）。変数ｉの値に１を加えると、データ更新部２０４は、処理をステップＳ１２へ移行する。変数ｉの値がｍである場合（ステップＳ２１：ＹＥＳ）、データ更新部２０４は、処理をステップＳ２３に移行する。ステップＳ２３において、書込制御部２０３は、走査線駆動回路５３とデータ線駆動回路５４とを制御して画素駆動回路を駆動する。
【００６８】
ステップＳ１６（判断工程）において、書き換え判断部２０１は、記憶領域Ａｉｊに記憶されているデータと、記憶領域Ｂｉｊに記憶されているデータとが同じであるか判断する。これらのデータが異なっている場合（ステップＳ１６：ＮＯ）、書き換え判断部２０１は、処理をステップＳ１７に移行する。
【００６９】
ステップＳ１７（データ更新工程）において、データ更新部２０４は、画素Ｐｉｊの階調を記憶領域Ａｉｊの階調に変更するまでに必要な画素への電圧の印加回数を書込データ記憶領域６に書き込む。ステップＳ１８において、予定画像更新部２０５は、記憶領域Ｂｉｊの内容を記憶領域Ａｉｊに記憶されている内容で上書きする。
【００７０】
図２２は、メモリーに記憶されているデータを例示する図である。ここでは、表示部１の一部である４行４列の画素Ｐ１１〜Ｐ４４を例として説明する。この例では、画素の階調は０〜７の８段階で表される。階調７は白に、階調０は黒にそれぞれ対応している。図面を見やすくするため画素に数値が記載されているが、この数字が表示されているわけではない。図２２の例では、画素Ｐ１１、Ｐ１２、Ｐ２１、およびＰ２２は黒であり、それ以外の画素は白である。書き込みが進行中の画素はなく、すべての画素について書き込みは完了した状態である。
【００７１】
図２３は、ＶＲＡＭ４の書き換えが行われた状態を例示する図である。この例では、画素Ｐ３３、Ｐ３４、Ｐ４３、およびＰ４４が黒であり、それ以外の画素は白である。ＶＲＡＭ４の書き換え、すなわち、ＶＲＡＭ４へのデータの書き込み（データ書き込み工程）は、制御部３により行われる。いま、図２３の状態でステップＳ１３において画素Ｐ１１が選択された場合を例として説明する。この場合、記憶領域Ｃ１１およびＤ１１に記憶されているデータは共に０なので、ステップＳ１４における判断結果はＹＥＳである。次に、記憶領域Ａ１１のデータと記憶領域Ｂ１１のデータとは同じでないので、ステップＳ１６における判断結果はＮＯである。ステップＳ１７において、記憶領域Ｃ１１に、記憶領域Ｂ１１のデータが書き込まれる。ステップＳ１８において、記憶領域Ｂ１１に記憶領域Ａ１１のデータが書き込まれる。
【００７２】
図２４は、記憶領域Ｂ１１のデータが書き換えられた状態を例示する図である。次に、対象となる画素が画素Ｐ１２に更新される。記憶領域Ｃ１２およびＤ１２に記憶されているデータは共に０なので、ステップＳ１４における判断結果はＹＥＳである。次に、記憶領域Ａ１２のデータと記憶領域Ｂ１２のデータとは同じでないので、ステップＳ１６における判断結果はＮＯである。ステップＳ１７において、記憶領域Ｃ１２に、電圧印加回数（この例では７回）を示すデータが書き込まれる。ステップＳ１８において、記憶領域Ｂ１２に記憶領域Ａ１２のデータが書き込まれる。
【００７３】
図２５は、記憶領域Ｂ１２のデータが書き換えられた状態を例示する図である。同様にして処理が画素Ｐ４４まで進むと、予定画像データ記憶領域７に記憶されているデータはＶＲＡＭ４に記憶されているデータと同じになる。
【００７４】
図２６は、すべての画素についてデータが書き換えられた状態を例示する図である。黒から白に階調を書き換える画素については、記憶領域Ｃｉｊ（Ｃ１１、Ｃ１２、Ｃ２１、およびＣ２２）に記憶されているデータが「７」になっている。白から黒に階調を書き換える画素については、記憶領域Ｄｉｊ（Ｄ３３、Ｄ３４、Ｄ４３、およびＤ４４）に記憶されているデータが「７」になっている。記憶領域ＣｉｊおよびＤｉｊにおいて、それ以外の画素についてのデータは「０」になっている。
【００７５】
データの書き換えが終わると、書込制御部２０３は表示部１を駆動する。第ｉ行の走査線が選択されたときに、記憶領域Ｃｉｊのデータが０以外である画素については、透明電極３２の電位Ｖｃｏｍを基準として画素電極１３ａの電位が低くなる電圧を印加させる制御を、書込制御部２０３が行う。記憶領域Ｄｉｊのデータが０以外である画素については、透明電極３２の電位Ｖｃｏｍを基準として画素電極１３ａの電位（以下、透明電極３２の電位Ｖｃｏｍを基準とした、画素電極１３ａと透明電極３２と電位差を単に「画素の電圧」という）が高くなる電圧を印加させる制御を、書込制御部２０３が行う。例えば、画素Ｐ１１については、記憶領域Ｃ１１に記憶されているデータが０ではない。したがって、第１行の走査線が選択されたとき、第１列のデータ線には画素の電圧を−１５Ｖとする電圧が印加される。別の例で、画素Ｐ３３については、記憶領域Ｄ３３に記憶されているデータが０ではない。したがって、第３行の走査線が選択されたとき、第３列のデータ線には画素の電圧を＋１５Ｖとする電圧が印加される。さらに、記憶領域Ｃｉｊのデータも記憶領域Ｄｉｊのデータも０である画素Ｐｉｊに対しては、画素の電圧を０Ｖとする電圧が第ｊ行のデータ線に印加される。
【００７６】
図２７は、図２６の状態から１フレームの電圧印加後の状態を例示する図である。表示部１の画素において、荷電粒子が移動したことにより階調が変化している。この例では、画素Ｐ１１、Ｐ１２、Ｐ２１、およびＰ２２が黒から１フレームの電圧印加分明るい階調になり、画素Ｐ３３、Ｐ３４、Ｐ４３、およびＰ４４が白から１フレームの電圧印加分暗い階調になっている。
【００７７】
１フレームの電圧印加が修了すると、コントローラー２における処理は、再びステップＳ１１から繰り返される。図２７の状態でステップＳ１３において画素Ｐ１１が選択された場合、記憶領域Ｃ１１に記憶されているデータは０ではないので、ステップＳ１４における判断結果はＮＯである。ステップＳ１５において、記憶領域Ｃ１１に記憶されているデータ（０ではないデータ）から１が減算され、記憶領域Ｃ１１のデータは６になる。同様にして、すべての画素について記憶領域のデータが書き換えられる。
【００７８】
図２８は、すべての画素について書込データ記憶領域のデータの書き換えが終了した状態を例示する図である。図２７の状態と比較すると、記憶領域Ｃ１１、Ｃ１２、Ｃ２１、およびＣ２２のデータ、並びに記憶領域Ｄ３３、Ｄ３４、Ｄ４３、およびＤ４４のデータが６になっている点が異なっている。
【００７９】
図２９は、図２８に示した状態から２回目のステップＳ２３の処理が行われた直後の状態を示した図である。図２８の状態と比較すると、記憶領域Ｃ１１、Ｃ１２、Ｃ２１、およびＣ２２のデータ、並びに記憶領域Ｄ３３、Ｄ３４、Ｄ４３、およびＤ４４のデータが５になっている点が異なっている。さらに、表示部１における画素Ｐ１１、Ｐ１２、Ｐ２１、およびＰ２２の階調が３になっており、画素Ｐ３３、Ｐ３４、Ｐ４３、およびＰ４４の階調が４になっている点が図２８の状態と異なっている。ここで、図２９の状態のとき（２回目のステップＳ２３の処理が行われた直後）にＶＲＡＭ４のデータが書き換えられた場合の動作を考える。
【００８０】
図３０は、ＶＲＡＭ４のデータが書き換えられた状態を例示する図である。この例では、第１行および第４行の画素がすべて白に、第２行および第３行の画素がすべて黒である。この状態で、コントローラー２は、ステップＳ１１からの処理を実行する。例えば、ステップＳ１３において画素Ｐ２１が選択された場合、ステップＳ１４における判断結果はＮＯである。ステップＳ１５において、記憶領域Ｃ２１のデータは１が減算されて４になる。別の例で、ステップＳ１３において画素Ｐ２３が選択された場合、ステップＳ１４における判断結果はＹＥＳである。さらに、ステップＳ１６における判断結果葉ＮＯである。したがって、処理はステップＳ１７に進む。ステップＳ１７において、記憶領域Ｄ２３のデータとして７が書き込まれる。ステップＳ１８において、記憶領域Ｂ２３のデータとして、記憶領域Ａ２３のデータが書き込まれる。このように、ＶＲＡＭ４のデータが書き換えられても、書き換え処理が進行中の画素（図３０の例では、画素Ｐ１１、Ｐ１２、Ｐ２１、Ｐ２２、Ｐ３３、Ｐ３４、Ｐ４３、およびＰ４４）については、進行中の書き換え処理（書き換えられる前のＶＲＡＭ４のデータに基づく画素の書き換え処理）がそのまま進められる。一方、書き換え処理が進行中でない画素（画素Ｐ１３、Ｐ１４、Ｐ２３、Ｐ２４、Ｐ３１、Ｐ３２、Ｐ４１、およびＰ４２）については、書き換えられたＶＲＡＭ４のデータに基づく画素の書き換え処理が行われる。
【００８１】
図３１は、図３０の状態からすべての画素についてデータの書き換えが終了した状態を例示する図である。図３０の状態と比較すると、記憶領域Ｂ２３、Ｂ２４、Ｂ３１、およびＢ３２のデータが０に書き換えられている点が異なっている。また、記憶領域Ｃ１１、Ｃ１２、Ｃ２１、Ｃ２２、Ｄ３３、Ｄ３４、Ｄ４３、およびＤ４４のデータが４に書き換えられている点が異なっている。さらに、記憶領域Ｄ２３、Ｄ２４、Ｄ３１、およびＤ３２のデータが７に書き換えられている点が異なっている。
【００８２】
図３２は、図３１の状態からステップＳ２３の処理が行われた状態を例示する図である。ＶＲＡＭ４のデータの書き換え前から既に書き換え処理が進行中であった画素（画素Ｐ１１、Ｐ１２、Ｐ２１、Ｐ２２、Ｐ３３、Ｐ３４、Ｐ４３、およびＰ４４）については、書き換え後のＶＲＡＭ４のデータによらず、従前の書き換え処理が継続される。ＶＲＡＭ４のデータの書き換え後に書き換えが必要になった画素のうち、ＶＲＡＭ４のデータの書き換え前には書き換え処理が行われていなかった画素（画素Ｐ１３、Ｐ１４、Ｐ３１、およびＰ３２）については、書き換え後のＶＲＡＭ４のデータに基づく画素の書き換えが開始される。
【００８３】
図３３は、図３２からさらに書き換え処理が進められ、ＶＲＡＭ４のデータの書き換え前から既に書き換え処理が進行中であった画素（画素Ｐ１１、Ｐ１２、Ｐ２１、Ｐ２２、Ｐ３３、Ｐ３４、Ｐ４３、およびＰ４４）について、所定回数の電圧の印加が終了した状態を例示する図である。この状態では、書込データ記憶領域６においては、記憶領域Ｄ２３、Ｄ２４、Ｄ３１、およびＤ３２のデータは３であり、これ以外の記憶領域のデータは０である。表示部１において、画素Ｐ２３、Ｐ２４、Ｐ３１、およびＰ３２の階調は２である。画素Ｐ３３、Ｐ３４、Ｐ４３、およびＰ４４の階調は０である。それ以外の画素の階調は７である。この状態で、ステップＳ１３において画素Ｐ２１が選択された場合を例として考える。この場合、ステップＳ１４における判断結果はＹＥＳである。さらに、ステップＳ１６における判断結果はＮＯである。ステップＳ１７において、記憶領域Ｄ２１のデータとして７が書き込まれる。ステップＳ１８において、記憶領域Ｂ２１に記憶領域Ａ２１のデータと同じ０がデータとして書き込まれる。
【００８４】
図３４は、すべての画素についてデータの書き換えが完了した状態を例示する図である。図３３と比較すると、記憶領域Ｂ２１およびＢ２２の値が７になっており、記憶領域Ｂ４３およびＢ４４のデータが０になっている点が異なっている。また、記憶領域Ｃ４３、Ｃ４４、Ｄ２１、およびＤ２２のデータが７になっている点が異なっている。さらに、記憶領域Ｄ２３、Ｄ２４、Ｄ３１、およびＤ３２のデータが２になっている点が異なっている。
【００８５】
図３５は、図３４の状態から画素の書き換えが行われた状態を例示する図である。図３４の状態と比較すると、画素Ｐ２３、Ｐ２４、Ｐ３１、およびＰ３２の階調が１になっている点が異なっている。また、画素Ｐ２１およびＰ２２の階調が６になっており、画素Ｐ４３およびＰ４４の階調が１になっている点が異なっている。
【００８６】
図３６は、図３５の状態から処理が１フレーム進んだ状態を例示する図である。図３５の状態と比較すると、画素Ｐ２３、Ｐ２４、Ｐ３１、およびＰ３２の階調が０になっている点が異なっている。また、画素Ｐ２１およびＰ２２の階調が５になっており、画素Ｐ４３およびＰ４４の階調が２になっている点が異なっている。さらに、記憶領域Ｃ４３、Ｃ４４、Ｄ２１、およびＤ２２のデータが６になっている点が異なっている。さらに、記憶領域Ｄ２３、Ｄ２４、Ｄ３１、およびＤ３２のデータが１になっている点が異なっている。
【００８７】
図３７は、図３６の状態から処理が進められた状態を例示する図である。この状態では、ＶＲＡＭ４のデータと表示部１の階調とが一致している。また、書込データ記憶領域に記憶されているデータはすべて０であり、すべての画素について書き込み処理が終了していることが示されている。
【００８８】
まとめると、表示書き換え処理において、表示部１は、複数の画素を有し、画素へ電圧を複数回印加する書き込み動作により前記画素の階調が変更される。この表示書き換え処理は、表示部１に新たに表示する画像を表す画像データと、進行中の書き込み動作によって表示部１に表示される予定の画像を示す予定画像データとを比較し、複数の画素において階調を変更する画素を判断するステップ（ステップＳ１６）と、階調を変更する画素と判断された画素が書き込み動作中ではない場合には、画像データの定める階調となるようにその画素に対して前記書き込み動作を開始し、判断工程において階調を変更する画素と判断された画素が前記書き込み動作中である場合には、進行中の書き込み動作が終了した後、画像データの定める階調となるようにその画素に対して書き込み動作を開始するステップ（ステップＳ２３）とを有する。
【００８９】
本実施形態によれば、先に書き換えが開始された領域と新たに書き換えを行う領域とが部分的に重なった場合でも、新たに書き換えを開始する時に書き換えが進行中でなかった部分については、書き換えが直ぐに開始される。したがって、ユーザーには表示速度が早く感じられる。また、本実施形態によれば、単一のフレーム内において、正電圧が印加される画素と負電圧が印加される画素を共存させることができる（このように、単一のフレームで正電圧と負電圧の両方を選択できる駆動を、「両極駆動」という）。
【００９０】
３．他の実施形態
本発明は上述の実施形態に限定されるものではなく、種々の形態で実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち、２つ以上のものが組み合わせて用いられてもよい。
【００９１】
３−１．変形例１
図３８は、変形例１に係るメニュー画面を例示する図である。この例で、メニュー画面は、サムネイル画像群Ｇ１−１と、サムネイル画像群Ｇ１−２とを含む。サムネイル画像群Ｇ１−１およびサムネイル画像群Ｇ１−２は、ともに第１階層のサムネイル画像群である。サムネイル画像群Ｇ１−１は、実施形態で説明したサムネイル画像群Ｇ１と同様である。サムネイル画像群Ｇ１−２は、サムネイル画像群Ｇ１−１とは異なるパラメーターを用いて生成される。具体的には、サムネイル画像群Ｇ１−１においては複数のサムネイル画像が左右方向に並べられているのに対し、サムネイル画像群Ｇ１−２においては複数のサムネイル画像が上下方向に並べられている。サムネイル画像群Ｇ１−１の左右方向の両端には、サムネイル画像群Ｇ１−１の端部を示す画像ＢＥが表示されている。図３８の例では、画像ＢＥはブックエンドを模した画像である。すなわち、サムネイル画像群Ｇ１−１は２つのブックエンドに挟まれて並べられた本を模しており、サムネイル画像群Ｇ１−２は、２つのブックエンドの外に縦に詰まれた本を模している。サムネイル画像群Ｇ１−１については、実施形態で説明した見開き表示が行われるが、サムネイル画像群Ｇ１−２については、見開き表示は行われない。
【００９２】
３−２．変形例２
変形例１において、サムネイル画像群Ｇ１−２が、条件に応じて変更されてもよい。例えば、サムネイル画像の並び順が、サムネイル画像が選択された頻度（サムネイル画像の使用頻度）に応じて変更されてもよい。具体的には、使用頻度の高いサムネイル画像が上に位置するように、並び順が変更されてもよい。別の例で、使用頻度の高いサムネイル画像が大きくなるように、サムネイル画像の大きさが変更されてもよい。さらに別の例で、使用頻度の高いサムネイル画像と使用頻度の低いサムネイル画像との識別性を高めるため、使用頻度に応じてサムネイル画像の色が変更されてもよい。
【００９３】
３−３．変形例３
変形例１において、サムネイル画像群Ｇ１−１に属するサムネイル画像と、サムネイル画像群Ｇ１−２に属するサムネイル画像とが、条件に応じて変更されてもよい。例えば、サムネイル画像群Ｇ１−１において使用頻度の最も低いサムネイル画像と、サムネイル画像群Ｇ１−２において使用頻度の最も高いサムネイル画像とが入れ替えられてもよい。別の例で、ユーザーの指示に応じて、サムネイル画像群Ｇ１−２に属するサムネイル画像が、サムネイル画像群Ｇ１−１に移動されてもよい。
【００９４】
３−４．変形例４
サムネイル画像群におけるサムネイル画像の並び順が、条件に応じて変更されてもよい。実施形態において、サムネイル画像の並び順は図９で例示したデータによって決められており、ユーザーから特段の指示がない限りはサムネイル画像の並び順は変更されなかった。変形例４において、サムネイル画像の並び順は、ユーザーの指示によらずに自動的に変更される。例えば、見開き部分に位置するサムネイル画像に割り当てられたアプリケーションプログラムと関連性の高いサムネイル画像が、見開き部分の隣に移動されてもよい。この場合、アプリケーションプログラムとサムネイル画像との関連性は、設定ファイルにより定義される。設定ファイルは記憶部８に記憶されており、制御部３は記憶部８から設定ファイルを読み出して関連性を判断し、サムネイル画像の配置を変更する。
【００９５】
３−５．変形例５
図３９は、変形例５に係る表示画像を例示する図である。サムネイル画像群は、その全体が表示されず一部だけが表示されてもよい。図３９の例では、サムネイル画像群については、ページの上端から予め定められた範囲である上部のみが表示され、この上部より下の下部は表示されない。
【００９６】
３−６．変形例６
図４０は、変形例６に係るサムネイル画像の配置を例示する図である。サムネイル画像群におけるサムネイル画像の配置は、実施形態で説明したものに限定されない。サムネイル画像は、表示領域の右から左方向へページ番号の降順に配置されてもよい。また、隣接する２つのサムネイル画像は、上辺または下辺の位置が一致していなくてもよい。図４０の例では、選択ページのサムネイル画像より左側に表示されるサムネイル画像は、選択ページから離れるにつれて上方向にずれている。選択ページの１ページ前のサムネイル画像より右側に表示されるサムネイル画像は、選択ページの１ページ前のサムネイル画像から離れるにつれて上方向にずれている。
【００９７】
３−７．変形例７
サムネイル画像の大きさは、実施形態で説明したものに限定されない。サムネイル画像の大きさは、予め定められていてもよい。別の例で、サムネイル画像の大きさは、ユーザーの指示入力に応じて変更されてもよい。さらに別の例で、サムネイル画像の大きさは、表示部１の解像度に応じて変更されてもよい。この構成は、例えば、電子機器１０００がパーソナルコンピューターである場合など、ディスプレイ装置を交換可能な装置に対して有効である。また、サムネイル画像の大きさは、すべてのページについて同一でなくてもよい。具体的には、選択ページのサムネイル画像を、選択ページ以外のページのサムネイル画像より大きくしてもよい。また、第２選択ページのサムネイル画像を、第２選択ページの前後のページのサムネイル画像より大きくしてもよい。さらに別の例で、選択ページのサムネイル画像が最も大きく、選択ページから離れたページになるにつれてサムネイル画像が小さくなってもよい。さらに別の例で、選択ページから予め定められた範囲内のページのサムネイル画像は、選択ページと同じ大きさであり、この範囲外のページのサムネイル画像は、選択ページのサムネイル画像より小さくてもよい。
【００９８】
３−８．変形例８
サムネイル画像群を生成する際のパラメーターの設定は、実施形態で説明したものに限定されない。回転角θ、間隔ｄ、重ね合わせ等の条件は、実施形態で説明したものに限定されず、他の条件が用いられてもよい。また、上下方向の表示位置、サムネイル画像のサイズ、表示色など、実施形態で説明した以外のパラメーターが用いられてもよい。
【００９９】
実施形態では、サムネイル画像群に含まれる複数のサムネイル画像のうち、単一のサムネイル画像が選択される例を説明した。しかし、単一のサムネイル画像群の中から、２つ以上のサムネイル画像が選択されてもよい。すなわち、単一のサムネイル画像群は、複数の見開き部分を有していてもよい。別の例で、サムネイル画像の選択に順位が与えられ、順位に応じてパラメーターが変更されてもよい。例えば、第１順位で選択されたサムネイル画像が見開き部分に位置するよう回転角θおよび間隔ｄが変更され、第２順位で選択されたサムネイル画像が表示領域の上向きに飛び出すように、表示位置が変更されてもよい。
【０１００】
３−９．変形例９
サムネイル画像の変形は実施形態で説明したものに限定されない。例えば、回転角θは選択ページによらず一定であってもよい。また、俯角φはゼロ（俯瞰しない）であってもよいし、マイナス（下から見上げる）であってもよい。
【０１０１】
３−１０．変形例１０
図４１は、変形例１０に係るサムネイル画像群を例示する図である。サムネイル画像群と選択ページとの位置関係は実施形態で説明したものに限定されない。図４２では、サムネイル画像群と選択ページとが重ならないように表示される。別の例で、第１選択画像Ｐを表示せずにサムネイル画像群Ｐ１１だけを表示するようにしてもよい。なお、サムネイル画像群Ｐ１１だけを表示する場合、第１選択画像Ｐと共に表示する場合と比較して各サムネイル画像のサイズを大きくしてもよい。
【０１０２】
３−１１．変形例１１
電子機器１０００は、サムネイル画像の表示および非表示を切り換えられる構成を有していてもよい。表示および非表示の切り換えは、例えば、操作部９を介した指示入力に応じて切り換えられる。具体的には、ボタン９Ｂが押下されると表示されているサムネイル画像が消去され、サムネイル画像が表示されていない状態においてボタン９Ａが押下されるとサムネイル画像が表示されてもよい。サムネイル画像を消去する場合には、サムネイル画像を下方向へスクロールさせて消去してもよい。サムネイル画像を表示する場合には、サムネイル画像を表示領域の下端から上方向へスクロールさせて表示してもよい。
【０１０３】
３−１２．変形例１２
操作部９の構成は実施形態で説明したものに限定されない。操作部９は、表示部１においてスタイラスペンで触れられた位置の情報を取得する位置入力装置を有していてもよい。電子機器１０００は、この位置入力装置で得た位置情報によりスタイラスペンの位置や移動軌跡を取得し、取得した位置や移動軌跡に応じて電子機器１０００の各部を制御してもよい。
【０１０４】
３−１３．他の変形例
電子機器１０００は、電子ブックリーダーに限定されない。電子機器１０００は、パーソナルコンピューター、ＰＤＡ（Personal Digital Assistant）、携帯電話、スマートフォン、タブレット端末、または携帯ゲーム機であってもよい。これらの電子機器において、図６に示される機能は、制御部３がプログラムを実行することにより実現されてもよい。このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリーなどのコンピューター読取り可能な記録媒体に記憶した状態で提供されてもよい。別の例で、このプログラムは、通信回線を介して電子機器１０００にダウンロードされてもよい。こうして取得されたプログラムは、電子機器１０００にインストールされて使用される。
【０１０５】
画素の等価回路は、実施形態で説明されたものに限定されない。画素電極１３ａと透明電極３２との間に制御された電圧を印加できる構成であれば、スイッチング素子および容量素子はどのように組み合わせられてもよい。また、この画素を駆動する方法は、実施形態で説明した両極駆動に限定されない。単一のフレームにおいては単一の極性の電圧が画素に印加される、片極駆動が行われてもよい。
【０１０６】
画素の構造は、実施形態で説明したものに限定されない。例えば、荷電粒子の極性は実施形態で説明したものに限定されない。黒の電気泳動粒子が負に帯電し、白の電気泳動粒子が正に帯電していてもよい。この場合は、画素に印加する電圧の極性は実施形態で説明したものと逆になる。また、表示素子は、マイクロカプセルを用いた電気泳動方式の表示素子に限定されない。液晶素子または有機ＥＬ（Electro Luminescence）素子など、他の表示素子が用いられてもよい。実施形態において、表示部１はモノクロ２階調表示の機能を有していたが、モノクロ３階調以上またはカラー表示の機能を有していてもよい。
【０１０７】
図６に示した電子機器１０００機能の一部、または、図７等のフローチャートで説明した処理の一部は、省略されてもよい。例えば、実施形態では、制御部３が書籍データからサムネイル画像を生成する例を説明したが、制御部３はサムネイル画像を生成しなくてもよい。この場合、例えば書籍データにサムネイル画像が含まれている。制御部３は、書籍データからサムネイル画像を取得する。
【０１０８】
表示部１に表示される画像は、電子書籍の画像に限定されない。表示部１に表示される画像は、論文、報告書、資料、図表、写真、ウェブサイトなどであってもよい。
【符号の説明】
【０１０９】
１…表示部、２…コントローラー、３…制御部、４…ＶＲＡＭ、５…ＲＡＭ、８…記憶部、９…操作部、１０…第１基板、１１…基板、１２…回路層、２０…電気泳動層、２１…マイクロカプセル、２２…バインダー、３０…第２基板、３１…フィルム、３２…透明電極、５３…走査線駆動回路、５４…データ線駆動回路、６１…トランジスター、６２…画素、６３…保持容量、６４…走査線、６５…データ線、２０１…書き換え判断部、２０２…書込状態判断部、２０３…書込制御部、２０４…データ更新部、２０５…予定画像更新部、１０００…電子機器、１１０１…表示手段、１１０２…再配置手段、１１０３…実行手段、１１０４…表示制御手段
【図１】
0005772202.tif 000002
【図２】
0005772202.tif 000003
【図３】
0005772202.tif 000004
【図４】
0005772202.tif 000005
【図５】
0005772202.tif 000006
【図６】
0005772202.tif 000007
【図７】
0005772202.tif 000008
【図８】
0005772202.tif 000009
【図９】
0005772202.tif 000010
【図１０】
0005772202.tif 000011
【図１１】
0005772202.tif 000012
【図１２】
0005772202.tif 000013
【図１３】
0005772202.tif 000014
【図１４】
0005772202.tif 000015
【図１５】
0005772202.tif 000016
【図１６】
0005772202.tif 000017
【図１７】
0005772202.tif 000018
【図１８】
0005772202.tif 000019
【図１９】
0005772202.tif 000020
【図２０】
0005772202.tif 000021
【図２１】
0005772202.tif 000022
【図２２】
0005772202.tif 000023
【図２３】
0005772202.tif 000024
【図２４】
0005772202.tif 000025
【図２５】
0005772202.tif 000026
【図２６】
0005772202.tif 000027
【図２７】
0005772202.tif 000028
【図２８】
0005772202.tif 000029
【図２９】
0005772202.tif 000030
【図３０】
0005772202.tif 000031
【図３１】
0005772202.tif 000032
【図３２】
0005772202.tif 000033
【図３３】
0005772202.tif 000034
【図３４】
0005772202.tif 000035
【図３５】
0005772202.tif 000036
【図３６】
0005772202.tif 000037
【図３７】
0005772202.tif 000038
【図３８】
0005772202.tif 000039
【図３９】
0005772202.tif 000040
【図４０】
0005772202.tif 000041
【図４１】
0005772202.tif 000042