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