(57)【特許請求の範囲】
【請求項１】
複数のページを有する一の文書の各ページのサムネイル画像を表示部に表示させる表示制御方法であって、
前記複数のページの各サムネイル画像を、隣り合うサムネイル画像と部分的に重なるようにページの順番に基づいて予め定められた方向に並べ、少なくとも前記複数のページにおいて選択されている第１選択ページのサムネイル画像については、当該サムネイル画像上に他のページのサムネイル画像が重ならないように配置し、前記第１選択ページ以外で選択されている第２選択ページのサムネイル画像と、当該第２選択ページの前または後のページのサムネイル画像との間隔を、当該第２選択ページの選択前の間隔より広い間隔で配置した画像を生成する表示画像生成工程と、
前記表示画像生成工程で生成された画像を前記表示部に表示させる表示工程と
を有し、
前記複数のページの各サムネイル画像は、該ページを仮想空間内に設けられた水平面に立て、該ページの横方向の辺と交差する仮想の回転軸を中心に該仮想空間内の予め定められた基準位置から回転させ、且つ、該仮想空間内において該ページを俯瞰した画像であり、
前記第２選択ページのサムネイル画像の回転角度は、当該第２選択ページの前後のページのサムネイル画像の回転角度より小さいこと
を特徴とする表示制御方法。
【請求項２】
前記画像生成工程は、前記第１選択ページのサムネイル画像と前記第１選択ページの一つ前のページのサムネイル画像について、当該サムネイル画像が表すページの全面が見えるように配置する
請求項１に記載の表示制御方法。
【請求項３】
前記画像生成工程は、第２選択ページのサムネイル画像について、サムネイル画像が表すページの内容が見えるように配置する
請求項１または請求項２に記載の表示制御方法。
【請求項４】
前記サムネイル画像より大きく前記第１選択ページを平面視した画像を、前記複数のページの各サムネイル画像と共に表示することを特徴とする請求項１乃至請求項３のいずれかに記載の表示制御方法。
【請求項５】
前記表示部は、複数の走査線と、複数のデータ線と、前記複数の走査線と前記複数のデータ線との各交差に対応して設けられた画素を有し、前記画素へ電圧を複数回印加する書き込み動作により前記画素の階調を変更し、
前記表示部に新たに表示する画像を表す画像データと、進行中の前記書き込み動作によって当該表示部に表示される予定の画像を示す予定画像データとを比較し、前記複数の画素において階調を変更する画素を判断する判断工程と、
前記判断工程において階調を変更する画素と判断された画素が前記書き込み動作中ではない場合には、前記画像データの定める階調となるように当該画素に対して前記書き込み動作を開始し、前記判断工程において階調を変更する画素と判断された画素が前記書き込み動作中である場合には、進行中の書き込み動作が終了した後、前記画像データの定める階調となるように当該画素に対して前記書き込み動作を開始する更新工程と
を有することを特徴とする請求項１乃至請求項４のいずれかに記載の表示制御方法。
【請求項６】
複数のページを有する一の文書の各ページのサムネイル画像を表示する表示部と、
前記複数のページの各サムネイル画像を、隣り合うサムネイル画像と部分的に重なるようにページの順番に基づいて予め定められた方向に並べ、少なくとも前記複数のページにおいて選択されている第１選択ページのサムネイル画像については、当該サムネイル画像上に他のページのサムネイル画像が重ならないように配置し、前記第１選択ページ以外で選択されている第２選択ページのサムネイル画像と、当該第２選択ページの前または後のページのサムネイル画像との間隔を、当該第２選択ページの選択前の間隔より広い間隔で配置した画像を生成する表示画像生成部と、
前記表示画像生成部で生成された画像を前記表示部に表示させるコントローラー
を有し、
前記複数のページの各サムネイル画像は、該ページを仮想空間内に設けられた水平面に立て、該ページの横方向の辺と交差する仮想の回転軸を中心に該仮想空間内の予め定められた基準位置から回転させ、且つ、該仮想空間内において該ページを俯瞰した画像であり、
前記第２選択ページのサムネイル画像の回転角度は、当該第２選択ページの前後のページのサムネイル画像の回転角度より小さいこと
を特徴とする表示装置。
【請求項７】
請求項６に記載の表示装置を有する電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御方法、表示装置および電子機器に関する。
【背景技術】
【０００２】
複数のページで構成される文書を表示する技術として、例えば特許文献１，２に開示された技術がある。特許文献１に開示された電子書籍表示装置は、一つの画面内に５つのページのサムネイルを階段状に配置し、中央に位置するページは、他のページより大きく表示する。また、この電子書籍表示装置は、例えば、１ページ目から５ページ目までが表示され、中央に３ページ目が表示されている場合、上方向指示キーが操作されると、サムネイルを一段階上へスクロールさせ、１ページ目の表示を消去し、新たに６ページ目を表示する。また特許文献２に開示された画像処理装置は、画面内にマトリクス状にページのサムネイル画像を表示し、画面内に全てのページを表示しきれない場合には画面をスクロールさせることにより表示しきれなかったページのサムネイル画像を表示する。そしてユーザーがページの一覧からページを指定すると、指定されたページのみを拡大して表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１３４８５号公報
【特許文献２】特開２００８−３０１５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えば文書を読む場合、読んでいたページをそのまま開きながら、読んでいたページとは別のページを探したい場合がある。この場合、例えば紙の本であると、読んでいたページに指を挟んでそのまま開きながらページを捲って別のページを探すということもできる。しかしながら、特許文献１に開示された電子書籍表示装置の場合、他のページを探す場合にはページをスクロールさせるしかなく、見ているページをそのまま表示しながら、見ているページから離れたページの内容を表示して探すことはできない。また、特許文献２に開示されている画像処理装置の場合、指定して見ているページから離れたページを見る際には、再び一覧表示をした後で新たにページを指定することとなり、見ているページをそのまま表示しながら、見ているページから離れたページの内容を表示して探すことはできない。
【０００５】
本発明は、上述した事情に鑑みてなされたもので、その目的の１つは、文書中の一のページを表示しつつ、他のページを容易に探せるようにすることにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る表示制御方法は、複数のページを有する一の文書の各ページのサムネイル画像を表示部に表示させる表示制御方法であって、前記複数のページの各サムネイル画像を、隣り合うサムネイル画像と部分的に重なるようにページの順番に基づいて予め定められた方向に並べ、少なくとも前記複数のページにおいて選択されている第１選択ページのサムネイル画像については、当該サムネイル画像上に他のページのサムネイル画像が重ならないように配置し、前記第１選択ページ以外で選択されている第２選択ページのサムネイル画像と、当該第２選択ページの前または後のページのサムネイル画像との間隔を、当該第２選択ページの選択前の間隔より広い間隔で配置した画像を生成する表示画像生成工程と、前記表示画像生成工程で生成された画像を前記表示部に表示させる表示工程とを有し、前記複数のページの各サムネイル画像は、該ページを仮想空間内に設けられた水平面に立て、該ページの横方向の辺と交差する仮想の回転軸を中心に該仮想空間内の予め定められた基準位置から回転させ、且つ、該仮想空間内において該ページを俯瞰した画像であり、前記第２選択ページのサムネイル画像の回転角度は、当該第２選択ページの前後のページのサムネイル画像の回転角度より小さいことを特徴とする。
本発明によれば、文書中で選択されている一の第１選択ページのサムネイル画像を最前面に表示しつつ、第１ページ以外で選択されている第２選択ページのサムネイル画像については、前または後のページのサムネイル画像と選択前と比較して間隔を空けて表示されるので、第２選択ページのサムネイル画像の内容を把握し易くなり、第１選択ページ以外のページを容易に探すことが可能となる。
この構成によれば、ページのサムネイル画像は、水平面に立てたページを俯瞰した時の画像となり、ページの上部が視認されるので、複数のページのサムネイル画像を重ねて表示しても、第１選択ページ以外のページについて内容を把握し易くなる。
この構成によれば、第２選択ページのサムネイル画像の回転角度が、第２選択ページの前後のページのサムネイル画像の回転角度より小さくなるため、第２選択ページについて内容を把握し易くなる。
【０００７】
本発明においては、前記画像生成工程は、前記第１選択ページのサムネイル画像と前記第１選択ページの一つ前のページのサムネイル画像について、当該サムネイル画像が表すページの全面が見えるように配置してもよい。
【０００８】
また、本発明においては、前記画像生成工程は、第２選択ページのサムネイル画像について、サムネイル画像が表すページの内容が見えるように配置してもよい。
【０００９】
また、本発明においては、前記サムネイル画像より大きく前記第１選択ページを平面視した画像を、前記複数のページの各サムネイル画像と共に表示してもよい。
この構成によれば、第１選択ページが、サムネイル画像より大きく表示されるため、第１選択ページの詳細を把握することができる。
【００１０】
また、本発明においては、前記表示部は、複数の走査線と、複数のデータ線と、前記複数の走査線と前記複数のデータ線との各交差に対応して設けられた画素を有し、前記画素へ電圧を複数回印加する書き込み動作により前記画素の階調を変更し、前記表示部に新たに表示する画像を表す画像データと、進行中の前記書き込み動作によって当該表示部に表示される予定の画像を示す予定画像データとを比較し、前記複数の画素において階調を変更する画素を判断する判断工程と、前記判断工程において階調を変更する画素と判断された画素が前記書き込み動作中ではない場合には、前記画像データの定める階調となるように当該画素に対して前記書き込み動作を開始し、前記判断工程において階調を変更する画素と判断された画素が前記書き込み動作中である場合には、進行中の書き込み動作が終了した後、前記画像データの定める階調となるように当該画素に対して前記書き込み動作を開始する更新工程とを有する構成であってもよい。
この構成によれば、階調を変更する画素であって書き込み動作中ではない画素については直ぐに書き込み動作が開始されるため、体感的な表示速度を向上することとなる。
【００１１】
また、本発明に係る表示装置は、複数のページを有する一の文書の各ページのサムネイル画像を表示する表示部と、前記複数のページの各サムネイル画像を、隣り合うサムネイル画像と部分的に重なるようにページの順番に基づいて予め定められた方向に並べ、少なくとも前記複数のページにおいて選択されている第１選択ページのサムネイル画像については、当該サムネイル画像上に他のページのサムネイル画像が重ならないように配置し、前記第１選択ページ以外で選択されている第２選択ページのサムネイル画像と、当該第２選択ページの前または後のページのサムネイル画像との間隔を、当該第２選択ページの選択前の間隔より広い間隔で配置した画像を生成する表示画像生成部と、前記表示画像生成部で生成された画像を前記表示部に表示させるコントローラーを有し、前記複数のページの各サムネイル画像は、該ページを仮想空間内に設けられた水平面に立て、該ページの横方向の辺と交差する仮想の回転軸を中心に該仮想空間内の予め定められた基準位置から回転させ、且つ、該仮想空間内において該ページを俯瞰した画像であり、前記第２選択ページのサムネイル画像の回転角度は、当該第２選択ページの前後のページのサムネイル画像の回転角度より小さいことを特徴とする。
この表示装置によれば、文書中で選択されている一の第１選択ページのサムネイル画像を最前面に表示しつつ、第１ページ以外で選択されている第２選択ページのサムネイル画像については、前または後のページのサムネイル画像と選択前と比較して間隔を空けて表示されるので、第２選択ページのサムネイル画像の内容を把握し易くなり、第１選択ページ以外のページを容易に探すことが可能となる。
【００１２】
なお、本発明は、表示装置のみならず、当該表示装置を有する電子機器としても概念することが可能である。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る電子機器の外観を示した図。
【図２】電子機器のハードウェア構成を示したブロック図。
【図３】表示部１の断面を示した図。
【図４】表示部１の回路の構成を説明するための図。
【図５】画素駆動回路の構成を説明するための図。
【図６】ページおよびサムネイルの表示に係る機能の構成を示したブロック図。
【図７】電子機器が実行する処理の流れを示したフローチャート。
【図８】電子機器が実行する処理の流れを示したフローチャート。
【図９】電子機器が実行する処理の流れを示したフローチャート。
【図１０】サムネイル画像を変形させる処理を説明するための図。
【図１１】表示部に表示される画像を示した図。
【図１２】表示部に表示される画像を示した図。
【図１３】表示部に表示される画像を示した図。
【図１４】表示部に表示される画像を示した図。
【図１５】表示部に表示される画像を示した図。
【図１６】コントローラー２で実現する機能の構成を示したブロック図。
【図１７】コントローラー２が行う処理の流れを示したフローチャート。
【図１８】画像の書き換え動作を説明するための図。
【図１９】画像の書き換え動作を説明するための図。
【図２０】画像の書き換え動作を説明するための図。
【図２１】画像の書き換え動作を説明するための図。
【図２２】画像の書き換え動作を説明するための図。
【図２３】画像の書き換え動作を説明するための図。
【図２４】画像の書き換え動作を説明するための図。
【図２５】画像の書き換え動作を説明するための図。
【図２６】画像の書き換え動作を説明するための図。
【図２７】画像の書き換え動作を説明するための図。
【図２８】画像の書き換え動作を説明するための図。
【図２９】画像の書き換え動作を説明するための図。
【図３０】画像の書き換え動作を説明するための図。
【図３１】画像の書き換え動作を説明するための図。
【図３２】画像の書き換え動作を説明するための図。
【図３３】画像の書き換え動作を説明するための図。
【図３４】表示部に表示される画像を示した図。
【図３５】表示部に表示されるサムネイル画像を示した図。
【図３６】表示部に表示される画像を示した図。
【図３７】表示部に表示される画像を示した図。
【発明を実施するための形態】
【００１４】
［実施形態］
図１は、本発明の一実施形態に係る電子機器１０００の外観を示した図である。電子機器１０００は、文書の一例である電子書籍を閲覧するための装置（所謂電子ブックリーダー）であり、電子書籍のページや電子書籍の各ページを縮小したサムネイルを表示する。つまり、電子機器１０００は、画像を表示する表示装置の一例である。電子機器１０００は、画像を表示する表示部１を備えている。また、電子機器１０００は、ユーザーに操作される操作部として、ボタン９Ａ〜９Ｆを備えている。
【００１５】
図２は、電子機器１０００のハードウェア構成を示したブロック図である。図２に示したように電子機器１０００の各部は、バスＢＵＳに接続されている。電子機器１０００の各部は、バスＢＵＳを介して各部間で信号のやり取りを行う。
表示部１は、メモリー性を有する表示素子を有しており、表示素子に電圧が印加されていなくても表示した画像が維持される表示デバイスである。本実施形態においては、表示部１は、電気泳動粒子を有する表示素子を有しており白黒の画像を表示する。
【００１６】
図３は、表示部１の断面を示した図である。また、図４は、表示部１の回路の構成を説明するための図である。表示部１は、図３に示したように大別して第１基板１０、電気泳動層２０、第２基板３０によって構成されている。第１基板１０は、絶縁性及び可撓性を有する基板１１上に回路の層が形成された基板である。基板１１は、本実施形態においてはポリカーボネートで形成されている。なお、基板１１としては、ポリカーボネートに限定されることなく、軽量性、可撓性、弾性及び絶縁性を有する樹脂材料を用いることができる。また、基板１１は、可撓性を持たないガラスで形成されていてもよい。基板１１の表面には、接着層１１ａが設けられ、接着層１１ａの表面には回路層１２が積層されている。
【００１７】
回路層１２は、横方向に配列された複数の走査線６４と、各走査線と電気的に絶縁を保つように設けられ縦方向に配列された複数のデータ線６５を有している。また、回路層１２は、走査線６４とデータ線６５との交差のそれぞれに対応して、画素電極１３ａ（第１電極）と、ＴＦＴ（Thin Film Transistor）で構成された画素駆動回路とを有している。
【００１８】
電気泳動層２０は、バインダー２２と、バインダー２２によって固定された複数のマイクロカプセル２１で構成されており、画素電極１３ａ上に形成されている。なお、マイクロカプセル２１と画素電極１３ａとの間には、接着剤により形成された接着層を設けてもよい。
【００１９】
バインダー２２としては、マイクロカプセル２１との親和性が良好で電極との密着性が優れ、且つ絶縁性を有するものであれば特に制限はない。マイクロカプセル２１内には、分散媒と電気泳動粒子が格納されている。マイクロカプセル２１を構成する材料としては、アラビアゴム・ゼラチン系の化合物やウレタン系の化合物等の柔軟性を有するものを用いるのが好ましい。
【００２０】
分散媒としては、水、アルコール系溶媒（メタノール、エタノール、イソプロパノール、ブタノール、オクタノール、メチルセルソルブなど）、エステル類（酢酸エチル、酢酸ブチルなど）、ケトン類（アセトン、メチルエチルケトン、メチルイソブチルケトンなど）、脂肪族炭化水素（ぺンタン、ヘキサン、オクタンなど）、脂環式炭化水素（シクロへキサン、メチルシクロへキサンなど）、芳香族炭化水素（ベンゼン、トルエン、長鎖アルキル基を有するベンゼン類（キシレン、ヘキシルベンゼン、ヘブチルベンゼン、オクチルベンゼン、ノニルベンゼン、デシルベンゼン、ウンデシルベンゼン、ドデシルベンゼン、トリデシルベンゼン、テトラデシルベンゼンなど））、ハロゲン化炭化水素（塩化メチレン、クロロホルム、四塩化炭素、１，２−ジクロロエタンなど）、カルボン酸塩などのいずれかを用いることができ、また、分散媒は、その他の油類であってもよい。また、これらの物質は単独又は混合して分散媒に用いることができ、さらに界面活性剤などを配合して分散媒としてもよい。
【００２１】
電気泳動粒子は、分散媒中で電界によって移動する性質を有する粒子（高分子あるいはコロイド）である。本実施形態においては白の電気泳動粒子と黒の電気泳動粒子がマイクロカプセル２１内に格納されている。黒の電気泳動粒子は、例えば、アニリンブラックやカーボンブラック等の黒色顔料からなる粒子であり、本実施形態では正に帯電されている。白の電気泳動粒子は、例えば、二酸化チタンや酸化アルミニウム等の白色顔料からなる粒子であり、本実施形態では負に帯電されている。
【００２２】
第２基板３０は、フィルム３１と、フィルム３１の下面に形成された透明電極層３２（第２電極）で構成されている。フィルム３１は、電気泳動層２０の封止及び保護の役割を担うものであり、例えばポリエチレンテレフタレートのフィルムである。フィルム３１は、透明で絶縁性を有している。透明電極層３２は、例えば、酸化インジウム膜（ＩＴＯ膜）などの透明な導電膜で構成されている。
【００２３】
次に、表示部１が備える回路について説明する。図４に示した表示領域５５には、縦方向に沿って平行に配列された複数のデータ線６５と、横方向に沿って平行に配列された複数の走査線６４が設けられている。また、表示領域５５には、データ線６５と走査線６４との交差に対応して画素駆動回路が設けられている。
【００２４】
図５は、画素駆動回路の構成を説明するための図である。なお、本実施形態では、各走査線６４を区別するために、図４に示した走査線を上から順に１、２、３、・・・、（ｍ−１）、ｍ行目という呼び方をする場合がある。また同様に、各データ線６５を区別するために、図４に示したデータ線を左から順に１、２、３、・・・、（ｎ−１）、ｎ列目という呼び方をする場合がある。
【００２５】
図５においては、１行目の走査線６４と１列目のデータ線６５との交差に対応した画素駆動回路を示している。他のデータ線６５と走査線６４との交差についても同じ画素駆動回路が設けられているが、各画素駆動回路の構成は同じであるため、ここでは、代表して１行目のデータ線と１列目の走査線との交差に対応した画素駆動回路について説明し、他の画素駆動回路については説明を省略する。
画素駆動回路では、トランジスタ６１のゲートが走査線６４に接続され、トランジスタ６１のソースがデータ線６５に接続されている。また、トランジスタ６１のドレインが画素電極１３ａに接続されている。画素電極１３ａは、透明電極層３２と対向し、画素電極１３ａと透明電極層３２との間には電気泳動層２０が挟まれている。この一の画素電極１３ａと透明電極層３２との間にあるマイクロカプセル２１が表示部１において一の画素となる。なお、画素駆動回路においては、電気泳動層２０と並列に保持容量６３が接続されている。また、透明電極層３２の電位は予め定められた電位Ｖｃｏｍにされている。
【００２６】
走査線駆動回路５３は、表示領域５５の各走査線６４と接続されており、１、２、・・・、ｍ行目の走査線６４に走査信号Ｙ１、Ｙ２、・・・、Ｙｍを供給する。具体的には、走査線駆動回路５３は、走査線６４を１、２、・・・、ｍ行目という順番で選択し、選択した走査線６４の走査信号の電圧を選択電圧ＶＨ（Ｈレベル）とし、選択されていない走査線の走査信号の電圧を非選択電圧ＶＬ（Ｌレベル）とする。
【００２７】
データ線駆動回路５４は、表示領域の各データ線と接続されており、１、２、・・・、ｎ列目のデータ線６５にデータ信号Ｘ１、Ｘ２、・・・、Ｘｎを供給する。電位が選択電圧ＶＨとなっている走査線６４に接続されている画素駆動回路に対しては、データ線６５からデータ信号が供給される。具体的には、走査線６４がＨレベルとなると、当該走査線６４にゲートが接続されたトランジスタ６１がオン状態になり、画素電極１３ａがデータ線６５に接続される。このため、走査線６４がＨレベルであるときに、データ線６５にデータ信号を供給すると、当該データ信号は、オン状態になったトランジスタ６１を介して画素電極１３ａに印加される。走査線６４がＬレベルになると、トランジスタ６１はオフ状態になるが、データ信号によって画素電極１３ａに印加された電圧は、保持容量６３に蓄積され、画素電極１３ａの電位及び透明電極層３２の電位との電位差（電圧）に応じて電気泳動粒子が移動する。
例えば、透明電極層３２の電位Ｖｃｏｍに対して画素電極１３ａの電位が＋１５Ｖである場合、負に帯電している白の電気泳動粒子が画素電極１３ａ側に移動し、正に帯電している黒の電気泳動粒子が透明電極層３２側に移動して画素が黒の表示となる。また、透明電極層３２の電位Ｖｃｏｍに対して画素電極１３ａの電位が−１５Ｖである場合、正に帯電している黒の電気泳動粒子が画素電極１３ａ側に移動し、負に帯電している白の電気泳動粒子が透明電極層３２側に移動して画素が白の表示となる。
【００２８】
なお、以下の説明においては、走査線駆動回路５３が１行目の走査線を選択してからＹ行目の走査線の選択が終了するまでの期間を「フレーム期間」又は単に「フレーム」と称する。各走査線６４は、１フレームに一回づつ選択され、各画素駆動回路には１フレームに一回づつデータ信号が供給される。
【００２９】
図２に戻り、コントローラー２は、表示領域５５に画像を表示させるための信号や、表示部１を駆動するための各種信号を出力するものである。制御部３は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピュータであり、ＲＯＭに記憶されたプログラムに従って電子機器１０００の各部を制御する。また、制御部３は、ＶＲＡＭ（Video RAM）４にアクセスし、各種データをＶＲＡＭ４に書き込む。ＶＲＡＭ４は、表示部１に表示させる画像を示す画像データを記憶するメモリーである。ＲＡＭ５は、表示部１に画像を表示させるために用いられるデータを記憶する。ＲＡＭ５に記憶されるデータについては後述する。記憶部８は、不揮発性メモリーであり、電子書籍を表す書籍データを記憶する。なお、記憶部８は、複数の異なる書籍データを記憶することができる。操作部９は、図１に示したボタン９Ａ〜９Ｆを備える。このボタンが操作されると、操作されたボタンを示す信号が制御部３へ送られる。制御部３は、操作部９から送られた信号を取得し、操作されたボタンを特定する。制御部３は、特定したボタンに応じて、電子書籍のページを送る処理、ページを戻す処理、サムネイルを表示する処理などを行う。なお、表示部１、コントローラー２、制御部３を合わせた部分を表示装置と定義することもできる。あるいは、表示部１、コントローラー２、制御部３、ＶＲＡＭ４、ＲＡＭ５を合わせた部分を表示装置と定義することもできる。
【００３０】
図６は、電子機器１０００において電子書籍のページおよびサムネイルの表示に係る機能の構成を示したブロック図である。サムネイル生成部１１０２は、表示制御部１１０１から供給されるデータに基づいて、書籍データが表す書籍の各ページのサムネイル画像を生成する。選択画像生成部１１０３は、表示制御部１１０１から供給されるデータに基づいて、電子書籍においてユーザーが選択して開いているページの画像（以下、第１選択画像と称する）を生成する。表示画像生成部１１０４は、サムネイル生成部１１０２が生成したサムネイル画像と、選択画像生成部１１０３が生成した第１選択画像を取得し、取得した画像を用いて表示部１に表示させる画像を生成する。
表示制御部１１０１は、操作部９において操作されたボタンを示す信号を取得する。また、表示制御部１１０１は、取得した信号に応じて記憶部８から書籍データを読み出し、読み出した書籍データに含まれている各ページのデータをサムネイル生成部１１０２へ供給する。また、表示制御部１１０１は、電子書籍においてユーザーが選択して開いているページのデータを書籍データから抽出して選択画像生成部１１０３へ供給する。
【００３１】
図７〜９は、電子機器１０００で実行される処理の流れを示したフローチャートである。以下、図７〜９を用いて電子機器１０００の動作について説明する。
まず、操作部９において、記憶部８に記憶されている複数の書籍データの中から一つを選択する操作が行われると、表示制御部１１０４は、選択された書籍データを記憶部８から読み出す（図７：ステップＳ１００）。表示制御部１１０１は、ユーザーが選択して開いているページ（以下、第１選択ページと称する）の番号を表す第１選択ページデータを有している。表示制御部１１０１は、書籍データの読み出しが終了すると、第１選択ページで特定されるページのデータを書籍データから抽出し、抽出したデータを選択画像生成部１１０３へ供給し、第１選択ページデータを表示画像生成部１１０４へ供給する（ステップＳ１０１）。例えば、第１選択ページデータの値が「１６」である場合、表示制御部１１０１は、１６ページ目のデータを書籍データから抽出して選択画像生成部１１０３へ供給する。選択画像生成部１１０３は、供給されたデータが表すページの画像を生成し、生成した第１選択画像を表示画像生成部１１０４へ供給する（ステップＳ１０２）。
【００３２】
また、表示制御部１１０１は、ユーザーがサムネイル画像において選択しているページ（以下、第２選択ページと称する）の番号を表す第２選択ページデータを有している。表示制御部１１０１は、書籍データが表す書籍の各ページのデータをサムネイル生成部１１０２へ供給し、第２選択ページデータを表示画像生成部１１０４へ供給する（ステップＳ１０３）。サムネイル生成部１１０２は、供給されたデータが表す各ページのサムネイル画像を生成し、生成したサムネイル画像を表示画像生成部１１０４へ供給する（ステップＳ１０４）。
【００３３】
表示画像生成部１１０４は、表示部１に表示させる画像として、供給された第１選択画像とサムネイル画像を配置した画像を生成する。なお、サムネイル画像については、一のページを水平面に対して垂直に立て、該一のページをページの上下の辺と交差する仮想の回転軸を中心に回転させ、且つ、ページの上辺より上方の視点から見た時（俯瞰した時）のページの見え方と同じに見えるように各ページのサムネイル画像を変形させる（ステップＳ１０５）。
【００３４】
図１０は、サムネイル画像を変形させる処理を説明するための図である。サムネイル生成部１１０２から供給される各サムネイル画像は、ページを平面視した画像であり、図１０（ｂ）に示したように、縦方向の長さをＬ、横方向の長さをＳとし、縦方向の辺が表示領域の縦方向と平行であり、横方向の辺が表示領域の横方向と平行な画像である。表示画像生成部１１０４は、ページを表す各サムネイル画像を変形し、各ページについて、図１０（ａ）に示したように、ページを仮想空間内の水平面Ｎに立て、ページの上下の辺と交差してページの縦方向の辺に沿った仮想の回転軸Ｍを中心にして、ページの横方向が表示領域の横方向に平行な基準位置から回転角θで回転させ、且つ、仮想空間内においてページの上辺より上の視点からページを俯角φで見下ろしている（俯瞰している）画像を生成する。なお、ページを回転させていない場合、ページの横方向が表示領域の横方向に平行な状態であり、回転角θは０°である。また、俯角φは予め定められた角度となっている。また、回転軸Ｍは、ページの縦方向の辺に沿って平行である構成に限定されるものではなく、ページの横方向の辺と交差する構成であってもよい。
【００３５】
具体的には、まず表示画像生成部１１０４は、サムネイル生成部１１０２から供給された、ページを正面から見た画像（図１０（ｂ））に対して、図１０（ｃ）に示したように、横幅を変化させないようにしつつ、縦方向の変形を加え、図１０（ｂ）の画像の右辺を左辺に対してＳ・ｓｉｎθ・ｔａｎφだけずらす。次に、図１０（ｄ）に示したように、図１０（ｃ）の画像をｃｏｓθの倍率で横方向に縮小する。この結果、横幅はは、Ｓ・ｃｏｓθとなる。そして、最後に図１０（ｅ）に示したように、図１０（ｄ）の画像をｃｏｓθの倍率で縦方向に縮小する。
【００３６】
これにより、ページを仮想の回転軸Ｍを中心にして回転角θで回転させ、且つ、ページの上辺より上の視点からページを俯角φで見下ろした時の画像が得られる。なお、回転角は、第１選択ページデータで特定される第１選択ページについては予め定められた回転角θ１にされ、第１選択ページの一つ前のページについては、予め定められた回転角−θ１にされる。また、第１選択ページ以外のページについては、第１選択ページからページ番号が離れるにつれて回転角は徐々に大きな角度にされ、第１選択ページより後のページの回転角は、本実施形態においては、θ１＜θ＜９０°の範囲にされ、第１選択ページより前のページの回転角は、本実施形態においては、−θ１＞−θ＞−９０°の範囲にされる。
【００３７】
表示画像生成部１１０４は、サムネイル画像の変形が終了すると、表示部１に表示する画像を生成する表示画像生成工程となる（ステップＳ１０６）。具体的には、図１１に示したように、供給された第１選択画像Ｐを表示領域の全体に配置し、且つ、変形されたサムネイル画像群Ｐ１１を表示領域の右から左へページ番号の昇順で第１選択画像Ｐの下部に重ねて配置した画像を生成する。なお、図１１においては、図面が繁雑になるのを防ぐため、画像中の各ページに記述されている文字を「・」で表している。また、サムネイル画像群Ｐ１１において、第１選択ページのサムネイル画像はサムネイル画像Ｐ２である。ここで、表示画像生成部１１０４は、変形後のサムネイル画像については、図１１に示したように隣り合うサムネイル画像と部分的に重ね、第１選択ページのサムネイル画像から離れるにつれてサムネイル画像間の間隔が狭くなるように配置する。また、第１選択ページのサムネイル画像と第１選択ページの一つ前のページのサムネイル画像については、ページの全面が見えるように配置する。また、表示画像生成部１１０４は、第２選択ページデータが表すページのサムネイル画像の内容が閲覧できるように、第２選択ページのサムネイル画像と第２選択ページの前後のページのサムネイル画像との間隔を広くする。なお、表示画像生成部１１０４は、第１選択ページと第２選択ページが同じである場合、第２選択ページと第２選択ページの前後のページとの間隔を広くする処理を行わず、図１１に示した画像となる。
【００３８】
表示画像生成部１１０４は、第１選択ページの画像とサムネイル画像を配置した画像を生成すると、生成した画像をコントローラー２へ供給する。コントローラー２は、画像を表示する表示工程となり、供給された画像が表示されるように表示部１を制御する。これにより、表示部１は、図１１に示した画像を表示する（ステップＳ１０７）。図１１に示した画像が表示されると、第１選択ページについては、表示部１の表示領域全体に表示されるため第１選択ページを読むことができる。また、第１選択ページ以外のページについては、サムネイル画像が表示されるため、ユーザーは、各ページの概要を知ることができる。また、サムネイル画像においては、紙の本と同様に第１選択ページを開いているように表示されるため、ユーザーは、電子書籍において、どのあたりのページを読んでいるのか知ることができる。
【００３９】
次に、電子書籍のページを送る操作とページを戻す操作が行われた時の動作について説明する。表示制御部１１０１は、ボタン９Ｆが押下されると第１選択ページデータの値に１を加算し、ボタン９Ｅが押下されると第１選択ページデータの値から１を減算する（図８：ステップＳ２００）。表示制御部１１０１は、第１選択ページデータの値を変更すると、第１選択ページデータで特定されるページのデータを書籍データから抽出し、抽出したデータを選択画像生成部１１０３へ供給し、第１選択ページデータを表示画像生成部１１０４へ供給する（ステップＳ２０１）。
【００４０】
例えば、図１１においては１６ページ目が第１選択ページとなっているが、この状態からボタン９Ｆが押下されて、第１選択ページが２１ページ目となった場合、表示制御部１１０１は、２１ページ目のデータを書籍データから抽出して選択画像生成部１１０３へ供給する。選択画像生成部１１０３は、２１ページ目のデータが供給されると、供給されたデータに基づいて２１ページ目の画像を生成し、生成した画像を表示画像生成部１１０４へ供給する（ステップＳ２０２）。
【００４１】
また、表示制御部１１０１は、書籍データが表す書籍の各ページのデータをサムネイル生成部１１０２へ供給し、第２選択ページデータを表示画像生成部１１０４へ供給する（ステップＳ２０３）。サムネイル生成部１１０２は、供給されたデータが表す各ページのサムネイル画像を生成し、生成したサムネイル画像を表示画像生成部１１０４へ供給する（ステップＳ２０４）。表示画像生成部１１０４は、供給されたサムネイル画像を変形させ、第１選択ページデータで特定される２１ページ目のサムネイル画像については回転角度をθ１とした画像を生成し、２０ページ目のサムネイル画像については回転角度を−θ１とした画像を生成する。また、第１選択ページ以外のページのサムネイル画像については、２１ページ目から離れるにつれて回転角度を徐々に大きくしてサムネイル画像を生成する（ステップＳ２０５）。
表示画像生成部１１０４が、第１選択ページの画像と変形後のサムネイル画像を配置した画像を生成し（ステップＳ２０６）、生成した画像をコントローラー２へ供給すると、図１２に示したように２１ページ目のサムネイル画像が回転角度θ１で表示された画像が表示部１に表示される（ステップＳ２０７）。
【００４２】
また、図１１に示した状態からボタン９Ｅが押下されて、第１選択ページが１１ページ目となった場合、表示制御部１１０１は、１１ページ目のデータを書籍データから抽出して選択画像生成部１１０３へ供給する。選択画像生成部１１０３は、１１ページ目のデータが供給されると、供給されたデータに基づいて１１ページ目の画像を生成し、生成した画像を表示画像生成部１１０４へ供給する。また、表示画像生成部１１０４は、１１ページ目のサムネイル画像については回転角度をθ１とした画像を生成し、１０ページ目のサムネイル画像については回転角度を−θ１とした画像を生成する。また、第１選択ページ以外のページのサムネイル画像については、１１ページ目から離れるにつれて回転角度を徐々に大きくしてサムネイル画像を生成する。
表示画像生成部１１０４が、第１選択ページの画像と変形後のサムネイル画像を配置した画像を生成し、生成した画像をコントローラー２へ供給すると、図１３に示したように１１ページ目のサムネイル画像が回転角度θ１で表示された画像が表示部１に表示される。このように、第１選択ページが変更されるとサムネイル画像が変化するので、ユーザーは、書籍においてどのページを選択しているのか容易に知ることができる。
【００４３】
次に、第２選択ページを送る操作と第２選択ページを戻す操作が行われた時の動作について説明する。表示制御部１１０１は、サムネイル画像が表示されている状態でボタン９Ｄが押下されると第２選択ページデータの値に１を加算し、ボタン９Ｃが押下されると第２選択ページデータの値から１を減算する（図９：ステップＳ３０１）。表示制御部１１０１は、第２選択ページデータの値を変更すると、書籍データが表す書籍の各ページのデータをサムネイル生成部１１０２へ供給し、第２選択ページデータを表示画像生成部１１０４へ供給する（ステップＳ３０１）。
【００４４】
サムネイル生成部１１０２は、供給されたデータが表す各ページのサムネイル画像を生成し、生成したサムネイル画像を表示画像生成部１１０４へ供給する（ステップＳ３０２）。表示画像生成部１１０４は、供給されたサムネイル画像を変形させる（ステップＳ３０３）
例えば、図１１に示した状態からボタン９Ｄが押下されて、第２選択ページが２１ページ目となった場合、値が「２１」となった第２選択ページデータが表示制御部１１０１から表示画像生成部１１０４へ供給される。表示画像生成部１１０４は、値が「２１」である第２選択ページデータを取得すると、２１ページ目と２０ページ目、および２１ページ目と２２ページ目のサムネイル画像の間隔については、２１ページ目のサムネイル画像の内容が閲覧できるように広げてサムネイル画像を配置する。表示画像生成部１１０４が、第１選択ページの画像とサムネイル画像を配置した画像を生成し（ステップＳ３０４）、生成した画像をコントローラー２へ供給すると、図１４に示したように第２選択ページである２１ページ目のサムネイル画像Ｐ３と、このページの前後のページのサムネイル画像との間隔が広げられた画像が表示部１に表示される（ステップＳ３０５）。
【００４５】
また、図１１に示した状態からボタン９Ｄが押下されて、第２選択ページが１０ページ目となった場合、値が「１０」となった第２選択ページデータが表示制御部１１０１から表示画像生成部１１０４へ供給される。表示画像生成部１１０４は、値が「１０」である第２選択ページデータを取得すると、１０ページ目と１１ページ目、および１０ページ目と９ページ目のサムネイル画像の間隔については、１０ページ目のサムネイル画像の内容が閲覧できるように広げてサムネイル画像を配置する。表示画像生成部１１０４が、第１選択ページの画像とサムネイル画像を配置した画像を生成し、生成した画像をコントローラー２へ供給すると、図１５に示したように１０ページ目のサムネイル画像と、このページの前後のページのサムネイル画像との間隔が広げられた画像が表示部１に表示される。
【００４６】
このように、サムネイル画像においては、第２選択ページが変更されると第２選択ページのサムネイル画像の内容が閲覧できるように第２選択ページと第２選択ページの前後のページとの間隔が広くなるので、ユーザーは、第１選択ページを閲覧しつつ、第１選択ページ以外のページの内容を容易に知ることが可能となり、第１選択ページを見ながら他のページを探すことができる。
【００４７】
次に、本実施形態において表示部１を制御する特徴的な構成について説明する。本実施形態においては、各画素の表示状態を白（低濃度）から黒（高濃度）又は黒から白へ変化させる際には、１フレームだけで画素駆動回路を駆動して表示状態を変化させるのではなく、複数フレームに渡って画素へ電圧を印加する書き込み動作により表示状態を変化させる。これは、表示状態を白から黒へ変化させるに際し、１フレームだけ電気泳動粒子に電位差を与えても黒の電気泳動粒子が完全には表示側に移動しきらず、表示状態が完全な黒とはならないためである。このことは、表示状態を黒から白へ変化させる場合の白の電気泳動粒子についても同様である。よって、例えば、画素の表示状態を白から黒へ変化させる場合、画素に黒を表示させるためのデータ信号を複数フレームに渡って画素駆動回路へ供給し、画素の表示状態を黒から白へ変化させる場合には、画素に白を表示させるためのデータ信号を複数フレームに渡って供給する。
【００４８】
図１６は、表示部１を制御するコントローラー２において画像の表示に係る機能を示したブロック図である。コントローラー２においては、書き換え判断部２０１、書込状態判断部２０２、書込制御部２０３、データ更新部２０４、及び予定画像更新部２０５がある。なお、これらの各ブロックは、ハードウェアにより実現されてもよく、コントローラー２にＣＰＵを設け、このＣＰＵでプログラムを実行することにより各ブロックが実現されるようにしてもよい。また、本実施形態においては、ＲＡＭ５において、書込データ記憶領域６と予定画像データ記憶領域７が設けられる。
【００４９】
書き換え判断部２０１は、ＶＲＡＭ４に記憶されている画像データと、予定画像データ記憶領域７に記憶されている画像データとを比較し、両者が異なるか否か判断するブロックである。書込状態判断部２０２は、書込データ記憶領域６に記憶されているデータを参照し、画素を黒から白または白から黒へ変化させるための書き換え動作が進行中か否か判断するブロックである。なお、書込データ記憶領域６には、各画素について黒から白へ表示状態を変更する動作が進行中であるか否かを示すデータ（第１書込データ）を記憶する白書込データ記憶領域６Ａと、各画素について白から黒へ表示状態を変更する動作が進行中であるか否かを示すデータ（第２書込データ）を記憶する黒書込データ記憶領域６Ｂとが設けられている。
【００５０】
書込制御部２０３は、画素電極１３ａに対してデータ信号が供給されるように走査線駆動回路５３とデータ線駆動回路５４を制御するブロックである。データ更新部２０４は、白書込データ記憶領域６Ａと黒書込データ記憶領域６Ｂにデータを書き込むブロックである。予定画像更新部２０５は、予定画像データ記憶領域７に記憶されている画像データをＶＲＡＭ４に記憶されている画像データで上書きするブロックである。
【００５１】
次に、画像の書き換えの動作について図１７〜図３３を用いて説明する。なお、図１８〜図３３においては、画像Ａは、表示部１において表示されている画像を示している。また、画素Ｐｉｊは、一つの画素を表している。ここで、添字のｉは、行列に配置された画素の行番号を表し、ｊは、列番号を表しており、以下、画素を特定して説明する場合、例えば１行１列目の画素は画素Ｐ１１と称する。なお、画像Ａにおいては、各画素について階調を容易に理解できるように黒から白までの８段階の階調を０から７までの数字で示しているが実際にはこの数字は表示されない。また、表示部１においては、画素はｍ本の走査線６４とｎ本のデータ線６５の交差毎に存在するが、図面が繁雑になるのを防ぐために、図１８〜図３３においては、表示部１の一部にある４行４列の画素Ｐ１１〜Ｐ４４について図示している。
また、図１８〜図３３においては、ＶＲＡＭ４において画素Ｐ１１〜Ｐ４４に対応する記憶領域Ａｉｊの内容、予定画像データ記憶領域７において画素Ｐ１１〜Ｐ４４に対応する記憶領域Ｂｉｊの内容、白書込データ記憶領域６Ａにおいて画素Ｐ１１〜Ｐ４４に対応する記憶領域Ｃｉｊの内容、及び黒書込データ記憶領域６Ｂにおいて画素Ｐ１１〜Ｐ４４に対応する記憶領域Ｄｉｊの内容を図示している。なお、各記憶領域の添字のｉ及びｊは、行列に配置された記憶領域の行番号を表し、ｊは、列番号を表している。例えば、記憶領域を特定して説明する場合、例えば１行１列目の記憶領域Ａｉｊは記憶領域Ａ１１と称する。
【００５２】
ＶＲＡＭ４の記憶領域Ａ１１〜Ａ４４には、表示部１に表示する画像の各画素の階調が記憶され、予定画像データ記憶領域７の記憶領域Ｂ１１〜Ｂ４４には、表示部１に表示させる予定の画像について各画素の階調が記憶される。白書込データ記憶領域６Ａの記憶領域Ｃ１１〜Ｃ４４には、画素Ｐ１１〜Ｐ４４を白にするまでに必要な電圧の印加回数が第１書込データとして記憶され、黒書込データ記憶領域６Ｂの記憶領域Ｄ１１〜Ｄ４４には、画素Ｐ１１〜Ｐ４４を黒にするまでに必要な電圧の印加回数が第２書込データとして記憶される。なお、第１書込データ及び第２書込データは、０でなければ画素に対する書き換え動作が進行中であることを表し、０であれば画素に対する書き換え動作が終了していることを表す。
【００５３】
コントローラー２は、画素の駆動を行う際に図１７に示した処理を行う。まず、書込状態判断部２０２は、変数ｉ，ｊの値を初期化して１にする（ステップＳ１１，Ｓ１２）。次に書込状態判断部２０２は、変数ｉ，ｊで特定される画素Ｐｉｊを選択する（ステップＳ１３）。例えば、変数ｉの値が１であり、変数ｊの値が１である場合、画素Ｐ１１が選択される。
次に、書込状態判断部２０２は、選択した画素Ｐｉｊに対応する記憶領域Ｃｉｊに記憶されている第１書込データと、記憶領域Ｄｉｊに記憶されている第２書込データの両方が０であるか否か判断する（ステップＳ１４）。書込状態判断部２０２は、選択した画素Ｐｉｊについて対応する記憶領域Ｃｉｊの第１書込データと記憶領域Ｄｉｊの第２書込データの両方が０である場合には（ステップＳ１４でＹＥＳ）ステップＳ１６へ移行し、第１書込データと第２書込データの一方が０以外である場合には（ステップＳ１４でＮＯ）ステップＳ１５へ移行する。ステップＳ１５へ移行すると、データ更新部２０４は、記憶領域Ｃｉｊに記憶されている第１書込データ又は記憶領域Ｄｉｊに記憶されている第２書込データのうち値が０以外のデータから１を減算する。なお、値が０となっている第１書込データ又は第２書込データについては１を減算しない。
【００５４】
一方、ステップＳ１６へ移行すると、階調の変更を判断する判断工程となり、書き換え判断部２０１が、記憶領域Ａｉｊに記憶されているデータと、記憶領域Ｂｉｊに記憶されているデータとを比較する。ここで、書き換え判断部２０１は、両者が異なっている場合には（ステップＳ１６でＮＯ）、画素Ｐｉｊを新たに表示状態を変更する画素として特定し（特定工程）、特定した画素Ｐｉｊに係るデータを更新するデータ更新工程となる。
データ更新工程では、データ更新部２０４が、画素Ｐｉｊの階調を記憶領域Ａｉｊの階調に変更するまでに必要な画素への電圧の印加回数を書込データ記憶領域６に書き込む（ステップＳ１７）。また、予定画像更新部２０５が、記憶領域Ｂｉｊの内容を記憶領域Ａｉｊに記憶されている内容で上書きする（ステップＳ１８）。
【００５５】
次に、コントローラー２は、ステップＳ１９において変数ｊの値がデータ線の本数ｎと同じであるか否か判断する。ここで変数ｊの値がｎと同じでなければ（ステップＳ１９でＮＯ）変数ｊの値に１を加え（ステップＳ２０）、ステップＳ１３へ移行する。変数ｊの値がｎである場合、変数ｉの値が走査線の本数ｍと同じであるか否か判断する。ここで変数ｉの値がｍでなければ（ステップＳ２１でＮＯ）変数ｉの値に１を加え（ステップＳ２２）、ステップＳ１２へ移行する。変数ｉの値がｍである場合（ステップＳ２１でＹＥＳ）、書込制御部２０３が、走査線駆動回路５３とデータ線駆動回路５４とを制御して画素駆動回路を駆動する（ステップＳ２３）。
【００５６】
次に、図１８〜図３３を参照し、ＶＲＡＭ４に画像データが書き込まれてから画像データの画像が表示部１に表示されるまでの表示部１における表示の変化、ＶＲＡＭ４の内容の変化、予定画像データ記憶領域７の内容の変化、書込データ記憶領域６の内容の変化について説明する。
【００５７】
表示部１の表示と、ＶＲＡＭ４、書込データ記憶領域６及び予定画像データ記憶領域７の状態が図１８の状態となっている時に制御部３がＶＲＡＭ４に画像データを書き込むと（データ書き込み工程）、画像データに応じてＶＲＡＭ４の状態が図１９に示した状態となる。
図１９の状態でステップＳ１３において画素Ｐ１１が選択されると、ステップＳ１４でＹＥＳと判断され、ステップＳ１６でＮＯと判断される。記憶領域Ｂ１１の内容が黒を表し、記憶領域Ａ１１の内容が白を表しているため、画素Ｐ１１を黒から白に変更することとなり、ステップＳ１７で、記憶領域Ｃ１１に７が書き込まれ、ステップＳ１８で記憶領域Ｂ１１に記憶領域Ａ１１の内容が書き込まれて図２０に示した状態となる。次に、画素Ｐ１２が選択されると、ステップＳ１４でＹＥＳと判断され、ステップＳ１６でＮＯと判断される。これにより、ステップＳ１７で、記憶領域Ｃ１２に７が書き込まれ、ステップＳ１８で記憶領域Ｂ１２に記憶領域Ａ１２の内容が書き込まれて図２１に示した状態となる。また、画素Ｐ３３が選択されると、ステップＳ１４でＹＥＳと判断され、ステップＳ１６でＮＯと判断される。記憶領域Ｂ３３の内容が白を表し、記憶領域Ｂ３３の内容が黒を表しているため、画素Ｐ３３を白から黒に変更することとなり、ステップＳ１７で、記憶領域Ｄ３３に７が書き込まれ、ステップＳ１８で記憶領域Ｂ１１に記憶領域Ａ１１の内容が書き込まれる。この後、画素Ｐ４４まで選択されると、図２２に示したように予定画像データ記憶領域７の内容はＶＲＡＭ４の内容と同じとなる。また、白書込データ記憶領域６Ａにおいては、記憶領域Ｃ１１，Ｃ１２，Ｃ２１，Ｃ２２に７が書き込まれ、黒書込データ記憶領域６Ｂにおいては、記憶領域Ｄ３３，Ｄ３４，Ｄ４３，Ｄ４４に７が書き込まれた状態となる。
【００５８】
この後、ステップＳ２３の処理が行われると、画素Ｐ１１に対応する画素駆動回路（１行目の走査線６４と１列目のデータ線６５の交差に対応する画素駆動回路）においては、記憶領域Ｃ１１の内容が０以外であるため、走査線６４が選択された時に画素電極１３ａの電位が透明電極層３２の電位Ｖｃｏｍに対して−１５Ｖとなるようにデータ線６５に電圧が印加される。また、画素Ｐ１２，Ｐ２１，Ｐ２２に対応する画素駆動回路においても、記憶領域Ｃ１２，Ｃ２１，Ｃ２２の内容が０以外であるため、走査線６４が選択された時に画素電極１３ａの電位が透明電極層３２の電位Ｖｃｏｍに対して−１５Ｖとなるようにデータ線６５に電圧が印加される。
また、画素Ｐ３３に対応する画素駆動回路（３行目の走査線６４と３列目のデータ線６５の交差に対応する画素駆動回路）においては、記憶領域Ｄ３３の内容が０以外であるため、走査線６４が選択された時に画素電極１３ａの電位が透明電極層３２の電位Ｖｃｏｍに対して＋１５Ｖとなるようにデータ線６５に電圧が印加される。また、画素Ｐ３４，Ｐ４３，Ｐ４４に対応する画素駆動回路においても、記憶領域Ｄ３４，Ｄ４３，Ｄ４４の内容が０以外であるため、走査線６４が選択された時に画素電極１３ａの電位が透明電極層３２の電位Ｖｃｏｍに対して＋１５Ｖとなるようにデータ線６５に電圧が印加される。
なお、他の画素については、白書込データ記憶領域６Ａにおいて対応する記憶領域の内容が０であり、且つ黒書込データ記憶領域６Ｂにおいて対応する記憶領域の内容が０であるため、走査線６４が選択された時に画素電極１３ａの電位と透明電極層３２の電位Ｖｃｏｍとの差が０Ｖとなるようにデータ線６５に電圧が印加される。このようにデータ線６５に電圧が印加されると、画素において白粒子と黒粒子が移動して表示部１の表示は図２３に示した状態となる。
【００５９】
ステップＳ２３の処理が終了すると、コントローラー２は、処理の流れをステップＳ１１へ戻す。図２３の状態でステップＳ１３において画素Ｐ１１が選択されると、ステップＳ１４でＮＯと判断され、記憶領域Ｃ１１に書き込まれている値から１が減算され、記憶領域Ｃ１１の内容は６となる。次に画素Ｐ１２が選択されると、ステップＳ１４でＮＯと判断され、記憶領域Ｃ１２に書き込まれている値から１が減算され、記憶領域Ｃ１２の内容は６となる。この後、画素Ｐ４４まで選択されると、図２４に示したように記憶領域Ｃ１１，Ｃ１２，Ｃ２１，Ｃ２２の内容が６となり、記憶領域Ｄ３３，Ｄ３４，Ｄ４３，Ｄ４４の内容が６となる。
【００６０】
図２５は、図２４に示した状態から２回目のステップＳ２３の処理が行われた直後の状態を示した図である。ここで、図２６に示したようにＶＲＡＭ４の内容が書き換えられた場合について考える。図２６の状態からステップＳ１３において画素Ｐ２１が選択されると、ステップＳ１４でＮＯと判断されてステップＳ１５で記憶領域Ｃ２１に書き込まれている値から１が減算され、記憶領域Ｃ２１の内容は４となる。一方、ステップＳ１３において画素Ｐ２３が選択されると、ステップＳ１４でＹＥＳと判断され、ステップＳ１６でＮＯと判断される。これにより、ステップＳ１７で、記憶領域Ｄ２３に７が書き込まれ、ステップＳ１８で記憶領域Ｂ２３に記憶領域Ａ２３の内容が書き込まれる。このように、ＶＲＡＭ４の内容が白から黒に書き換えられても、白への書き換えが進行中の画素については白への書き換えが進められ、書き換えが行われていない画素については黒書込データ記憶領域６Ｂに第２書込データが記憶される。また、図２６の状態からステップＳ１３において画素Ｐ４３が選択されると、ステップＳ１４でＮＯと判断されてステップＳ１５で記憶領域Ｄ４３に書き込まれている値から１が減算され、記憶領域Ｄ４３の内容は４となる。このように、ＶＲＡＭ４の内容が黒から白に書き換えられても、黒への書き換えが進行中の画素については書き換えが進められる。
【００６１】
図２６の状態からステップＳ２１でＹＥＳと判断されるまで処理が行われると、ＶＲＡＭ４と各記憶領域の状態は図２７に示した状態となる。また、図２７に示した状態からステップＳ２３の処理が行われると表示部１の状態は、図２８に示した状態となり、ＶＲＡＭ４で内容が書き換えられた部分に対応する画素について、書き換えが進行中の画素については進行中の書き換えが進められ、書き換えが行われていなかった画素については新たに画素の書き換えが開始される。
【００６２】
さらに処理が進められ先に書き換えが開始された画素について、第１書込データと第２書込データの値が０になると各記憶領域と表示部１の表示は図２９に示した状態となる。図２９の状態からステップＳ１３において画素Ｐ２１が選択されると、ステップＳ１４でＹＥＳと判断されてステップＳ１６でＮＯと判断される。これにより、ステップＳ１７で、記憶領域Ｄ２１に７が書き込まれ、ステップＳ１８で記憶領域Ｂ２１に記憶領域Ａ２１の内容が書き込まれる。また、ステップＳ１３において画素Ｐ４１が選択されると、ステップＳ１４でＹＥＳと判断されてステップＳ１６でＮＯと判断される。これにより、ステップＳ１７で、記憶領域Ｃ４１に７が書き込まれ、ステップＳ１８で記憶領域Ｂ４１に記憶領域Ａ４１の内容が書き込まれる。この後、ステップＳ２１でＹＥＳと判断されるまで処理が行われると、各記憶領域の内容は図３０に示した状態となり、ステップＳ２３の処理が行われると図３１に示した状態となる。
【００６３】
この後、処理が進めら、記憶領域の内容が図３２の状態でステップＳ２３の処理が行われると、表示部１の状態は、図３２に示した状態となって画素Ｐ２３，Ｐ２４，Ｐ３１，Ｐ３２の書き換えが終了する。また、さらに処理が進められると、画素Ｐ２１，Ｐ２２，Ｐ４３，Ｐ４４の書き換えが進められ、最終的には図３３に示した状態となる。
【００６４】
本実施形態によれば、先に書き換えが開始された領域と新たに書き換えを行う領域とが重なっても、新たに書き換えを開始する時に書き換えが進行中でなかった部分については、書き換えが直ぐに開始されるのでユーザーには表示速度が早く感じられることとなる。
また本実施形態においては、１フレーム内である画素の画素電極１３ａを透明電極層３２に対して電位が高くなる正極とし、同じフレーム内で他の画素の画素電極１３ａを透明電極層３２に対して電位が低くなる負極とすることができる。つまり、１フレーム内で透明電極層３２に対して正極と負極の両方の極を選択できる駆動（以下、両極駆動という）となっている。より詳しくは、１フレーム内において、階調を高濃度側に変更する画素の画素電極１３ａは正極とし、階調を低濃度側に変更する画素の画素電極１３ａは負極とする。なお、黒の電気泳動粒子が負に帯電し、白の電気泳動粒子が正に帯電している場合には、階調を高濃度側に変更する画素の画素電極１３ａは負極とし、階調を低濃度側に変更する画素の画素電極１３ａは正極とすればよい。なお、本実施形態では駆動方法は両極駆動となっているが、一フレーム期間内においては、画素を白にする電圧が画素に印加され、次の一フレーム期間内においては画素を黒にする電圧が画素に印加される片極駆動であってもよい。
【００６５】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００６６】
本発明においては、電子機器１０００は、電子ブックリーダーに限定されるものではなく、パーソナルコンピューター、ＰＤＡ（Personal Digital Assistant）、スマートフォンなどであってもよい
パーソナルコンピューター、ＰＤＡ、またはスマートフォンにおいて、電子書籍の第１選択ページの画像とサムネイル画像を表示する場合、図６に示した表示制御部１１０１、サムネイル生成部１１０２、選択画像生成部１１０３、および表示画像生成部１１０４を実現するプログラムをインストールし、このプログラムを実行することにより、電子書籍の第１選択ページの画像とサムネイル画像を表示する。
なお、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリーなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、電子機器１０００にインストールしてもよい。また、通信回線を介して電子機器１０００にダウンロードしてインストールしてもよい。
また、電子機器１０００が備える表示部１は、マイクロカプセルを用いた電気泳動方式の表示デバイスに限定されるものではなく、液晶ディスプレイや有機ＥＬ（ElectroLuminescence）ディスプレイなど、他の表示デバイスであってもよい。
また、本発明においては、表示部１に表示する画像は、電子書籍の画像に限定されるものではなく、論文や報告書、資料などの文書の画像であってもよい。
【００６７】
また本発明においては、ボタン９Ｂが押下されると表示されているサムネイル画像を消去し、サムネイル画像が表示されていない状態においてボタン９Ａが押下されるとサムネイル画像を表示するようにしてもよい。また、サムネイル画像を消去する場合には、サムネイル画像を下方向へスクロールさせて消去してもよく、また、サムネイル画像を表示する場合には、サムネイル画像を表示領域の下端から上方向へスクロールさせてサムネイル画像を表示するようにしてもよい。また上述した実施形態においては、ユーザーにより書籍データが選択されると最初に選択ページの画像とサムネイル画像群Ｐ１１が表示されるが、本発明においては、ユーザーにより書籍データが選択されて最初にページの画像を表示する時に選択画像Ｐのみを表示しサムネイル画像群Ｐ１１を表示しないようにしてもよい。
【００６８】
また本発明においては、サムネイル画像は、図３４に示したようにページの上端から予め定められた範囲である上部を表示し、この上部より下の下部を表示しないようにしてもよい。また、本発明においては、サムネイル画像間の間隔を広げる際、第２選択ページが第１選択ページより後の場合、第２選択ページの前のページとの間隔を広げ、第２選択ページの後のページとの間隔を広げず、第２選択ページが第１選択ページより前の場合、第２選択ページの後のページとの間隔を広げ、第２選択ページの前のページとの間隔を広げない構成であってもよい。また、本発明においてサムネイル画像は、第１選択ページのサムネイル画像Ｐ２から離れるにつれて、ページ間の間隔が狭くなるように表示してもよい。また、上述した実施形態においては、サムネイル画像は、隣り合うサムネイル画像と重なるように表示されるが、第１選択ページから予め定められた範囲のページのサムネイル画像については、サムネイル画像が互いに重ならないように表示してもよい。
【００６９】
本発明においては、サムネイル画像の大きさは、予め定められていてもよく、ユーザーの操作によりサムネイル画像の大きさを変更可能な構成としてもよい。また、電子機器１０００がパーソナルコンピューターである場合、パーソナルコンピューターにおいて、画像を表示するディスプレイ装置の解像度を取得し、取得した解像度に応じてサムネイル画像の大きさを変更してもよい。また、本発明においては、第１選択ページのサムネイル画像について、その大きさを第１選択ページ以外のページのサムネイル画像の大きさより大きくしてもよい。また、本発明においては、第２選択ページのサムネイル画像についても、その大きさを第２選択ページの前後のページのサムネイル画像の大きさより大きくしてもよい。また、本発明においては、第１選択ページのサムネイル画像を最も大きくし、第１選択ページから離れたページになるにつれてサムネイル画像の大きさを小さくしてもよい。また、本発明においては、第１選択ページから予め定められた範囲内のページのサムネイル画像については、第１選択ページと同じ大きさとし、この範囲外のページのサムネイル画像については、第１選択ページのサムネイル画像より小さくしてもよい。
【００７０】
上述した実施形態においては、サムネイル画像の配置について、表示領域の右から左方向へページ番号の昇順に配置しているが、本発明においては、表示領域の右から左方向へページ番号の降順に配置してもよい。また、本発明においては、図３５に示したように、第１選択ページのサムネイル画像より左側に表示されるサムネイル画像については、第１選択ページから離れるにつれて上方向にずらしながら表示し、第１選択ページの１ページ前のサムネイル画像より右側に表示されるサムネイル画像については、第１選択ページの１ページ前のサムネイル画像から離れるにつれて上方向にずらしながら表示してもよい。
【００７１】
本発明においては、第２選択ページのサムネイル画像については、図３６に示したように第２選択ページの前後のページサムネイル画像と比較して回転角度を小さくする構成としてもよい。また、上述した実施形態においては、第１選択ページより前のページのサムネイル画像は、回転軸Ｍを中心に回転させる時の回転方向が第１選択ページのサムネイル画像を回転させる時の回転方向と反対方向となっているが、本発明においては、第１選択ページより前のページのサムネイル画像についても第１選択ページのサムネイル画像を回転させる時の回転方向と同じとしてもよい。また、本発明においては、第１選択ページの回転角度θ１を０°としてもよい。また、本発明においては、各サムネイル画像の回転角度を全て同じ角度にしてもよい。また、本発明においては、第１選択ページから予め定められた範囲内にあるページのサムネイル画像については、第１選択ページのサムネイル画像と回転角度を同じとし、第１選択ページから予め定められた範囲外のサムネイル画像については、第１選択ページのサムネイル画像より回転角度を大きくしてもよい。
【００７２】
本発明においては、図３７に示したように第１選択ページの画像とサムネイル画像とが重ならないように第１選択ページの画像とサムネイル画像とを配置して表示してもよい。
また、上述した実施形態では、第１選択画像Ｐとサムネイル画像群Ｐ１１の両方を同時に表示しているが、本発明においては、第１選択画像Ｐを表示せずにサムネイル画像群Ｐ１１だけを表示するようにしてもよい。なお、サムネイル画像群Ｐ１１だけを表示する場合、第１選択画像Ｐと共に表示する場合と比較して各サムネイル画像のサイズを大きくしてもよい。
【００７３】
本発明においては、表示部１においてスタイラスペンで触れられた位置の情報を取得する位置入力装置を電子機器１０００設け、この位置入力装置で得た位置情報によりスタイラスペンの位置や移動軌跡を取得し、取得した位置や移動軌跡に応じて電子機器１０００の各部を制御してもよい。また、検索のキーワードを入力する機能を設け、スタイラスペンで入力されたキーワードを有するページを検索してもよい。また、検索で見つけたページを第２選択ページとし、検索で見つけた第２選択ページについて上述した実施形態と同様に前後のページとの間隔を空けて表示してもよい。なお、検索で見つける第２選択ページは複数あってもよい。
【符号の説明】
【００７４】
１…表示部、２…コントローラー、３…制御部、４…ＶＲＡＭ、５…ＲＡＭ、６…書込データ記憶領域、７…予定画像データ記憶領域、８…記憶部、９…操作部、９Ａ〜９Ｆ…ボタン、２０１…書き換え判断部、２０２…書込状態判断部、２０３…書込制御部、２０４…データ更新部、２０５…予定画像更新部、１０００…電子機器、１１０１…表示制御部、１１０２…サムネイル生成部、１１０３…選択画像生成部、１１０４…表示画像生成部、Ｐ…選択画面、Ｐ１１…サムネイル画像群、Ｐ２，Ｐ３…サムネイル画像
【図１】
0005691593.tif 000002
【図２】
0005691593.tif 000003
【図３】
0005691593.tif 000004
【図４】
0005691593.tif 000005
【図５】
0005691593.tif 000006
【図６】
0005691593.tif 000007
【図７】
0005691593.tif 000008
【図８】
0005691593.tif 000009
【図９】
0005691593.tif 000010
【図１０】
0005691593.tif 000011
【図１１】
0005691593.tif 000012
【図１２】
0005691593.tif 000013
【図１３】
0005691593.tif 000014
【図１４】
0005691593.tif 000015
【図１５】
0005691593.tif 000016
【図１６】
0005691593.tif 000017
【図１７】
0005691593.tif 000018
【図１８】
0005691593.tif 000019
【図１９】
0005691593.tif 000020
【図２０】
0005691593.tif 000021
【図２１】
0005691593.tif 000022
【図２２】
0005691593.tif 000023
【図２３】
0005691593.tif 000024
【図２４】
0005691593.tif 000025
【図２５】
0005691593.tif 000026
【図２６】
0005691593.tif 000027
【図２７】
0005691593.tif 000028
【図２８】
0005691593.tif 000029
【図２９】
0005691593.tif 000030
【図３０】
0005691593.tif 000031
【図３１】
0005691593.tif 000032
【図３２】
0005691593.tif 000033
【図３３】
0005691593.tif 000034
【図３４】
0005691593.tif 000035
【図３５】
0005691593.tif 000036
【図３６】
0005691593.tif 000037
【図３７】
0005691593.tif 000038