(57)【要約】【課題】  ページの切換表示が行われていることを知らせることができ、且つ、ページの切換表示に要する時間の増大を防止することができるようにすること。【解決手段】  ページ送り指令が検出された場合、つまり、現在表示されているページから次ページへの切換表示要求が検出された場合には、コンテンツのページ進行方向と反対方向に沿って、表示装置１０1,2を画素列毎に順次書き換えるようにした。そのため、ページ進行方向の端部から表示装置１０1,2に次ページコンテンツを表示させていくことができる。そして、切換先のページが徐々に現れる様子を表示装置１０1,2に表示させることで、ページの切換表示が行われていることを知らせることができ、また、例えば、切換表示中にアニメーションを表示することで、切換表示が行われていることを知らせる方法と異なり、切換表示に要する時間の増大を防止することができる。【選択図】    図１２
2006064910.tif 000002
【特許請求の範囲】
【請求項１】
表示対象であるコンテンツの各ページを所定の表示体に切換表示させる表示装置であって、平面視縦方向及び平面視横方向の少なくとも一方に沿って前記表示体を画素列毎に書き換え可能なドライバと、前記表示体の書き換え方向を設定する設定手段とを備え、前記ドライバは、前記設定手段で設定された書き換え方向に沿って前記表示体を画素列毎に書き換えることを特徴とする表示装置。
【請求項２】
現在表示されているページより前のページへの切換表示要求或いは後のページへの切換表示要求を検出する要求検出手段を備え、前記設定手段は、前記要求検出手段で検出された切換表示要求に基づいて前記書き換え方向を設定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記設定手段は、前記後のページへの切換表示要求が前記検出手段で検出されると、前記書き換え方向を所定方向に設定し、且つ、前記前のページへの切換表示要求が前記検出手段で検出されると、前記書き換え方向を前記所定方向と反対方向に設定することを特徴とする請求項２に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの各ページを所定の表示体に切換表示させる表示装置に関する。
【背景技術】
【０００２】
従来、この種の表示装置としては、例えば、書籍等のコンテンツの各ページをツイストネマティック液晶やコレステリック液晶、電気泳動表示体等の表示体に切換表示させることで、コンテンツの各ページを利用者に閲覧させる電子ブックリーダが知られている。
また、このような電子ブックリーダをパソコンで実現したものにあっては、一般に、コンテンツの各ページの切換表示の実行時には、ページの切換表示が実行されていることが利用者に分かるように、通常の書籍がページ捲りされる様子を表したアニメーションを表示装置に表示させるようになっている（例えば、特許文献１参照）。
【特許文献１】特表２００３―５１３３１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の技術にあっては、コンテンツの各ページを切換表示するたびに、アニメーションを表示させるようになっているため、例えば、低消費電力化や小型化といった要求のために、ハードウエア性能に厳しい制約がある携帯可能な専用端末、つまり、書き換え速度が遅い装置で実現した場合、アニメーションの表示に多くの時間が費やされ、その結果、前記切換表示が完了するまでの所要時間が増大する恐れがあった。
本発明は、上記従来技術の未解決の問題点を解決することを目的とするものであって、ページの切換表示が行われていることを知らせることができ、且つ、ページの切換表示に要する時間の増大を防止することができる表示装置を提供することを課題とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、第１の発明である表示装置は、表示対象であるコンテンツの各ページを所定の表示体に切換表示させる表示装置であって、平面視縦方向及び平面視横方向の少なくとも一方に沿って前記表示体を画素列毎に書き換え可能なドライバと、前記表示体の書き換え方向を設定する設定手段とを備え、前記ドライバは、前記設定手段で設定された書き換え方向に沿って前記表示体を画素列毎に書き換えることを特徴とする。なお、表示体としては、コレステリック液晶や電気泳動表示体（記憶性表示体）、ツイストネマティック液晶（非記憶性表示体）等が挙げられる。
【０００５】
また、第２の発明である表示装置にあっては、現在表示されているページより前のページへの切換表示要求或いは後のページへの切換表示要求を検出する要求検出手段を備え、前記設定手段は、前記要求検出手段で検出された切換表示要求に基づいて前記書き換え方向を設定することを特徴とする。
さらに、第３の発明である表示装置にあっては、前記設定手段は、前記後のページへの切換表示要求が前記検出手段で検出されると、前記書き換え方向を所定方向に設定し、且つ、前記前のページへの切換表示要求が前記検出手段で検出されると、前記書き換え方向を前記所定方向と反対方向に設定することを特徴とする。
【０００６】
これら第１〜第３の発明によれば、現在表示されているページより後のページへの切換表示要求が検出された場合に、コンテンツのページ進行方向と反対方向に沿って、表示体を画素列毎に順次書き換えることができる。そのため、ページ進行方向の端部から表示体に前記後のページのコンテンツを徐々に表示させていくことができる。その結果、通常の書籍のページが前記後のページに捲られているときのように、現在表示されているページの下から前記後のページが徐々に現れる様子を表示体に表示させることができる。
【０００７】
また、現在表示されているページより前のページへの切換表示要求が検出された場合に、コンテンツのページ進行方向に沿って、表示体を画素列毎に書き換えることができる。そのため、ページ進行方向と反対方向の端部から表示体に前記前のページのコンテンツを徐々に表示させていくことができる。その結果、通常の書籍のページが前記前のページに捲られているときのように、現在表示されているページの下から前記前のページが徐々に現れる様子を表示体に表示させることができる。そして、切換先のページが徐々に現れる様子を表示体に表示させることで、切換表示が行われていることを知らせることができ、また、例えば、切換表示中にアニメーションを表示することで、切換表示が行われていることを知らせる方法と異なり、切換表示に要する時間の増大を防止することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の情報表示装置の実施形態として、所定のページに区切られた複数のコンテンツを閲覧するための電子ブックリーダに適用した例を図面に基づいて説明する。
＜第１実施形態＞
図１は、本実施形態の電子ブックリーダの外観を示す概略構成図である。この電子ブックリーダ１は、中央部で折り畳み可能であって、電子ブックリーダ１を開いたときの左右両側それぞれに表示装置１０1、2が配されたものである。そして、この電子ブックリーダは、それら左右の表示装置１０1、2に、それぞれ連続するページのコンテンツを縦向き（図４参照）或いは横向き（図５参照）に表示させることで、通常の書籍と同様のページ配置でコンテンツを提示できるようになっている。
【０００９】
＜電子ブックリーダの構成＞
図２は、本実施形態の内部構成を示すブロック図である。この図２に示すように、電子ブックリーダ１は、ページ送りボタン２、ページ戻しボタン３、Ｉ／Ｆ（InterFace）４、ＣＰＵ（Central Processing Unit）５、ＲＡＭ（Random Access Memory）６、ＲＯＭ(Read Only Memory)７、ＶＲＡＭ（Video Ram）８、表示コントローラ９、左右の表示装置１０1、2を含んで構成される。そして、電子ブックリーダ１は、ページ送りボタン２、ページ戻しボタン３及び表示装置１０1、2を除く各部がバス１１で互いにデータ授受可能に接続されている。
【００１０】
また、ページ送りボタン２は、図１に示すように、前面側の平面視右下部に配され、利用者が押し込み操作可能な三角ボタン状に形成されている。そして、ページ送りボタン２は、利用者によって押し込み操作されると、それまで表示装置１０1、2に表示されていたコンテンツの次ページのコンテンツ（通常の書籍を１ページ後に捲ったときに現れるコンテンツ（以下、「次ページコンテンツ」とも呼ぶ。）をそれぞれ表示装置１０1、2に切換表示させる指令（以下、「ページ送り指令」とも呼ぶ。）をＩ／Ｆ４に出力する。
【００１１】
さらに、ページ戻しボタン３は、前面側の平面視左下部に配され、利用者が押し込み操作可能な三角ボタン状に形成されている。そして、ページ戻しボタン３は、利用者によって押し込み操作されると、それまで表示装置１０1、2に表示されていたコンテンツの前ページのコンテンツ（通常の書籍を１ページ前に捲ったときに現れるコンテンツ（以下、「前ページコンテンツ」とも呼ぶ。）をそれぞれ表示装置１０1、2に切換表示させる（書き換える）指令（以下、「ページ戻し指令」とも呼ぶ。）をＩ／Ｆ４に出力する。
また、Ｉ／Ｆ４は、図２に示すように、ページ送りボタン２からページ送り指令が出力されると、そのページ送り指令をＣＰＵ５に入力する。また、Ｉ／Ｆ４は、ページ戻しボタン３からページ戻し指令が出力されると、そのページ戻し指令をＣＰＵ５に入力する。
【００１２】
さらに、ＣＰＵ５は、Ｉ／Ｆ４からページ送り指令が出力されると、次ページコンテンツのデータをＲＯＭ７から読み出し、その読み出されたデータに基づいて画像データ（ラスタデータ）を生成し、その画像データをＶＲＡＭ８に格納させる。また、ＣＰＵ５は、Ｉ／Ｆ４からページ戻し指令が出力されると、前ページコンテンツのデータをＲＯＭ７から読み出し、そのデータに基づいて画像データを生成し、その画像データをＶＲＡＭ８に格納させる。なお、次ページコンテンツのデータや前ページコンテンツのデータは、ＸＭＬ（eXtensible Markup Language）等をベースとした構造化文書で記述される。そして、次ページコンテンツのデータ等は、図３に示すように、次ページコンテンツ等を表示装置１０1、2に「縦向き」（図４参照）に表示させるか「横向き」（図５参照）に表示させるかを示す情報（以下、「第１属性情報」とも呼ぶ。）と、表示装置１０1、2に表示させるコンテンツのページ進行方向が「上」「下」「左」「右」いずれであるかを示す情報（縦向き或いは横向きとしたときに、上下左右いずれにページ番号の大きいコンテンツを表示させるのかを示す情報。以下、「第２属性情報」とも呼ぶ。）とを含んでいる。
【００１３】
また、ＣＰＵ５は、図２に示すように、画像データがＶＲＡＭ８に格納されると、コンテンツ書き換え時における画素列の書き換え方向（表示装置１０1、2の上下左右いずれの側からコンテンツを書き換えるのかを示す方向）を設定する書き換え方向設定処理（後述）を実行する。具体的には、ＣＰＵ５は、その書き換え方向設定処理（後述）が実行されると、まず、次ページコンテンツのデータや前ページコンテンツのデータから第１属性情報と第２属性情報とを抽出し、次いで、ページ戻し指令が出力されているか否かを判定する。ページ戻し指令が出力されている場合には、その抽出された第１属性情報と第２属性情報とに基づいてページ進行方向と反対方向を書き換え方向と設定する。また、ページ戻し指令が出力されていない場合、つまり、ページ送り指令が出力されている場合には、前記ページ進行方向を書き換え方向と設定する。そして、その設定された書き換え方向に沿って、表示装置１０1、2を画素列毎に順次書き換えさせる指令（左方向書き換え指令（後述）、右方向書き換え指令（後述））を表示コントローラ９に出力する。
【００１４】
さらに、ＲＡＭ６は、ＣＰＵ５で実行される各種プログラムを展開するためのワークエリアを形成すると共に、それら各種プログラムに係るデータを格納するためのメモリ領域を形成する。そして、ＲＡＭ６は、ＣＰＵ５から読み出し要求が出力されると、その読み出し要求に応じて、その格納されているデータをＣＰＵ５に出力する。
また、ＲＯＭ７は、ＣＰＵ５で実行される各種プログラム及びデータを格納する。そして、ＲＯＭ７は、ＣＰＵ５から読み出し要求が出力されると、その出力された読み出し要求に応じて、その格納されている各種プログラムやデータ等をＣＰＵ５に出力する。
【００１５】
さらに、ＶＲＡＭ８は、ＣＰＵ２からの書き込み要求に従って、その書き込み要求のあった画像データを格納する。また、ＶＲＡＭ８は、表示コントローラ９からの読み出し要求に従って、その格納されている画像データを表示コントローラ９に出力する。
また、表示コントローラ９は、図６に示すように、ハイレベルとローレベルとを所定の周期（例えば、１０msec.）で繰り返すＹドライバ用クロックＹＳＣＫを表示装置１０1,2のＹドライバ１３1,2（後述）の双方向シフトレジスタ１８1,2（後述）に出力する。
【００１６】
さらに、表示コントローラ９は、ＣＰＵ５から左方向書き換え指令（後述）が出力されると、ハイレベルのＹドライバ用シフト方向選択信号ＹＳＨＬを、表示装置１０1,2のＹドライバ１３1,2（後述）の双方向シフトレジスタ１８1,2（後述）に出力する。また同時に、表示コントローラ９は、パルス状の選択開始信号Ｖsyncを、平面視右側の表示装置１０2（以下、「右側表示装置１０2」とも呼ぶ。）の平面視右端側のＹドライバ１３2（後述）の双方向シフトレジスタ１８2（後述）の平面視右端側のＤＩ／ＤＯに入力する。
【００１７】
一方、表示コントローラ９は、ＣＰＵ５から右方向書き換え指令（後述）が出力されると、ローレベルのＹドライバ用シフト方向選択信号ＹＳＨＬを、表示装置１０1,2のＹドライバ１３1,2（後述）の双方向シフトレジスタ１８1,2（後述）に出力する。また同時に、表示コントローラ９は、パルス状の選択開始信号Ｖsyncを、平面視左側の表示装置１０1（以下、「左側表示装置１０1」とも呼ぶ。）の平面視左端側のＹドライバ１３1（後述）の双方向シフトレジスタ１８1（後述）の平面視左端側のＤＩ／ＤＯに入力する。
【００１８】
また、表示コントローラ９は、ハイレベルとローレベルとをＹドライバ用クロックＹＳＣＫのより十分に短い周期で繰り返すＸドライバ用クロックＸＳＣＫを表示装置１０1,2のＸドライバ１４1,2（後述）の双方向シフトレジスタ１８1,2（後述）に出力する。
さらに、表示コントローラ９は、ハイレベルとローレベルとをＹドライバ用クロックＹＳＣＫと同じ周期で繰り返すラッチパルスＬＰを表示装置１０1,2のＸドライバ１４1,2（後述）の双方向シフトレジスタ１８1,2（後述）とラッチ２３1（後述）とに出力する。
【００１９】
また、表示コントローラ９は、ＶＲＡＭ８から画像データを読み出し、その読み出された画像データが電気泳動表示体１２1,2に表示されるように各行電極１７1,2に印加する駆動電圧の大きさを算出する。そして、表示コントローラ９は、その算出結果を表示装置１０1,2のＸドライバ１４1,2（後述）のデータレジスタ２２1,2（後述）に出力する。
さらに、表示コントローラ９は、ハイレベルのＸドライバ用シフト方向選択信号ＸＳＨＬをＸドライバ１４1,2（後述）の双方向シフトレジスタ２１1,2（後述）に出力する。
【００２０】
また、表示コントローラ９は、ＣＰＵ５から左方向書き換え指令（後述）、又は右方向書き換え指令（後述）が出力されると、所定時間（平面視下端側のＸドライバ１４1,2（後述）のデータレジスタ２２1,2（後述）が、読み込まれた画像データで満たされるまでの間）だけハイレベルとなるイネーブル信号Ｖeiを、平面視下端側のＸドライバ１４1,2（後述）の双方向シフトレジスタ２１1,2（後述）の平面視下端側のＥＩに入力する。
【００２１】
さらに、表示装置１０1,2は、図２に示すように、電気泳動表示体１２1,2、複数のＹドライバ１３1,2及び複数のＸドライバ１４1,2を含んで構成される。電気泳動表示体１２1,2は、表示装置１０1,2の平面視中央に配され、白色の分散媒と黒色の帯電粒子（負に帯電）とが封入された電気泳動層１５1,2と、その上面側で互いに平行に平面視縦方向に伸びている複数の列電極１６1,2と、下面側で、互いに平行に平面視横方向に伸びている複数の行電極１７1,2とを含んで構成される。そして、電気泳動表示体１２1,2は、それら列電極１６1,2と行電極１７1,2との交差点それぞれに画素が形成されている。
【００２２】
また、Ｙドライバ１３1,2は、図６に示すように、電気泳動表示体１２1,2の平面視上側に横一列に配され、それぞれが所定数（例えば、１２０本）の列電極１６1,2を駆動可能に構成される。そして、Ｙドライバ１３1,2は、図７に示すように、双方向シフトレジスタ１８1,2、レベルシフタ１９1,2及び駆動トランジスタ２０1,2を含んで構成される。
双方向シフトレジスタ１８1,2は、１つのＹドライバ１３1,2で駆動可能な列電極１６1,2数と等しい桁数（例えば、１２０桁）のデータ列を記憶可能なメモリ領域を有する。また、メモリ領域に記憶されたデータ列は、上位の桁から順に、そのＹドライバ１３1,2で駆動可能な列電極１６1,2に順次対応づけられる。即ち、最上位の桁は平面視左端の列電極１６1,2に対応づけられ、その下の桁は平面視右隣の列電極１６1,2に順次対応づけられて、最下位の桁が平面視右端の列電極１６1,2に対応づけられる。
【００２３】
また、双方向シフトレジスタ１８1,2は、表示コントローラ９からハイレベルのＹドライバ用シフト方向選択信号ＹＳＨＬが出力されると、表示コントローラ９から出力されるＹドライバ用クロックＹＳＣＫに同期させて記憶データ列を上位の桁方向（平面視右側の列電極１６1,2に対応づけられた下位の桁側から平面視左側の列電極１６1,2に対応づけられた上位の桁側に向かう方向）に順次シフトする。なお、初期状態にあっては、前記データ列には「０」データのみを記憶させておく。また同時に、双方向シフトレジスタ１８1,2は、平面視右側のＤＩ／ＤＯに入力される信号がハイレベルである場合、「１」データを記憶データ列の最下位桁に記憶させ、また、ローレベルである場合、「０」データを記憶データ列の最下位桁に記憶させる。そして、双方向シフトレジスタ１８1,2は、そのシフトと最下位データの入力とが行われた後、記憶データ列をレベルシフタ１９1,2に出力する。また、双方向シフトレジスタ１８1,2は、シフト回数が１２０回（１２０桁分）となると、平面視左側に隣接するＹドライバ１３1,2の双方向シフトレジスタ１８1,2の平面視右側のＤＩ／ＤＯにハイレベルの信号を入力する。なお、右側表示装置１０2の平面視左端側のＹドライバ１３2は、シフト回数が１２０回となると（「１」データが最上位の桁からシフトされると）、左側表示装置１０1の平面視右端側のＹドライバ１３1の双方向シフトレジスタ１８1の平面視右側のＤＩ／ＤＯにハイレベルの信号を入力する。
【００２４】
さらに、双方向シフトレジスタ１８1,2は、表示コントローラ９からローレベルのＹドライバ用シフト方向選択信号ＹＳＨＬが出力されると、表示コントローラ９から出力されるＹドライバ用クロックＹＳＣＫに同期させて記憶データ列を下位の桁方向（平面視左側の列電極１６1,2に対応づけられた上位の桁側から平面視右側の列電極１６1,2に対応づけられた下位の桁側に向かう方向）に順次シフトする。また同時に、双方向シフトレジスタ１８1,2は、平面視左側のＤＩ／ＤＯに入力される信号がハイレベルである場合、「１」データを記憶データ列の最上位桁に記憶させ、また、ローレベルである場合、「０」データを記憶データ列の最上位桁に記憶させる。そして、双方向シフトレジスタ１８1,2は、そのシフトと最上位データの入力とが行われた後、記憶データ列をレベルシフタ１９1,2に出力する。また、双方向シフトレジスタ１８1,2は、シフト回数が１２０回（１２０桁分）となると、平面視右側に隣接するＹドライバ１３1,2の双方向シフトレジスタ１８1,2の平面視左側のＤＩ／ＤＯにハイレベルの信号を入力する。なお、左側表示装置１０1の平面視右端側のＹドライバ１３1は、シフト回数が１２０回となると（「１」データが最上位の桁からシフトされると）、右側表示装置１０2の平面視左端側のＹドライバ１３2の双方向シフトレジスタ１８2の平面視左側のＤＩ／ＤＯにハイレベルの信号を入力する。
【００２５】
また、レベルシフタ１９1,2は、双方向シフトレジスタ１８1,2から出力されるデータ列に基づいて各列電極１６1,2に印加する駆動電圧の大きさを設定する。具体的には、「１」データを記憶している桁に対応する列電極１６1,2が構成する画素に画像データが表示されるように当該列電極１６1,2に印可する駆動電圧の大きさを設定する。
さらに、駆動トランジスタ２０1,2は、レベルシフタ１９1,2で駆動電圧の大きさが設定されると、その設定された大きさの駆動電圧を各列電極１６1,2それぞれに印可する。
【００２６】
また、Ｘドライバ１４1,2は、図６に示すように、電気泳動表示体１２1,2の平面視左側に縦一列に配され、それぞれが所定数（例えば、２４０本）の行電極１７1,2を駆動可能に構成されている。そして、Ｘドライバ１４1,2は、図８に示すように、双方向シフトレジスタ２１1,2、データレジスタ２２1,2、ラッチ２３1,2、レベルシフタ２４1,2及び駆動トランジスタ２５1,2を含んで構成される。
【００２７】
双方向シフトレジスタ２１1,2は、１つのＸドライバ１４1,2で駆動可能な行電極１７1,2数と等しい桁数（例えば、３０桁）のデータ列を記憶可能なメモリ領域を有する。また、メモリ領域に記憶されたデータ列は、上位の桁から順に、その双方向シフトレジスタ２１1,2を有するＸドライバ１４1,2で駆動可能な行電極１７1,2に所定数（例えば、８本）ずつ対応づけられる。即ち、最上位の桁は平面視上端から所定数の行電極１７1,2に対応づけられ、その下の桁は平面視下隣の所定数の行電極１７1,2に順次対応づけられて、最下位の桁が平面視下端の所定数の行電極１７1,2に対応づけられる。
【００２８】
また、双方向シフトレジスタ２１1,2は、表示コントローラ９からハイレベルのＸドライバ用シフト方向選択信号ＸＳＨＬが出力され、且つ、イネーブル信号Ｖeiが入力されると、表示コントローラ９から出力されるＸドライバ用クロックＸＳＣＫに同期させて記憶データ列を上位の桁方向（平面視下側の行電極１７1,2に対応づけられた下位の桁側から平面視上側の行電極１７1,2に対応づけられた上位の桁側に向かう方向）に順次シフトする。なお、初期状態にあっては、前記データ列には「０」データのみを記憶させておく。また同時に、双方向シフトレジスタ２１1,2は、ハイレベルのラッチパルスＬＰが入力された場合には、「１」データを記憶データ列の最下位桁に記憶させ、また、ローレベルである場合には、「０」データを記憶データ列の最下位桁に記憶させる。そして、双方向シフトレジスタ２１1,2は、そのシフトと最下位データの入力とが行われた後、記憶データ列をデータレジスタ２２1,2に出力する。また、双方向シフトレジスタ２１1,2は、シフト回数が３０回（３０桁分）となると、平面視上側に隣接するＸドライバ１４1,2の双方向シフトレジスタ２１1,2の平面視下側のＥＩにイネーブル信号Ｖeiを入力する。
【００２９】
また、データレジスタ２２1,2は、１つのＸドライバ１４1,2で駆動可能な行電極１７1,2数と等しいビット数（例えば、２４０ビット）のデータ列を記憶可能なメモリ領域を有する。また、メモリ領域に記憶されたデータ列は、上位の桁から順に、そのＸドライバ１４1,2で駆動可能な行電極１７1,2に順次対応づけられる。即ち、最上位の桁は平面視上端の行電極１７1,2に対応づけられ、その下の桁は平面視下隣の行電極１７1,2に順次対応づけられて、最下位の桁が平面視下端の行電極１７1,2に対応づけられる。
【００３０】
さらに、データレジスタ２２1,2は、双方向シフトレジスタ２１1,2から出力されるデータ列に基づいて各行電極１７1,2に印加する駆動電圧の大きさを表示コントローラ９から順次読み出して記憶する。具体的には、「１」データを記憶している桁に対応する行電極１７1,2に印加する駆動電圧の大きさを表示コントローラ９から読み出す。
さらに、ラッチ２３1,2は、表示コントローラ９から出力されるラッチパルスＬＰが立ち上がると、データレジスタ２２1,2に記憶されているデータをラッチする。
【００３１】
また、レベルシフタ２４1,2は、ラッチ２３1,2にラッチされているデータに基づいて各行電極１７1,2に印加する駆動電圧の大きさを設定する。
さらに、駆動トランジスタ２５1,2は、レベルシフタ２４1,2で駆動電圧の大きさが設定されると、その設定された大きさの駆動電圧を行電極１７1,2それぞれに印可する。
【００３２】
＜電子ブックリーダの動作＞
次に、ＣＰＵ５で実行される書き換え方向設定処理を、図９のフローチャートに従って説明する。この書き換え方向設定処理は、画像データがＶＲＡＭ８に格納されると実行される処理であって、まず、そのステップＳ１０１で、その画像データのもととなったデータ（次ページコンテンツのデータ或いは、前ページコンテンツのデータ）をＲＯＭ７から読み出し、その読み出されたデータから第１属性情報と第２属性情報とを抽出する。
次にステップＳ１０２に移行して、Ｉ／Ｆ４からページ戻し指令が出力されているか否かを判定する。そして、ページ戻し指令が出力されている場合には（Ｙｅｓ）ステップＳ１０３に移行し、ページ戻し指令が出力されていない場合、つまり、ページ送り指令が出力されている場合には（Ｎｏ）ステップＳ１０４に移行する。
【００３３】
前記ステップＳ１０３では、前記ステップＳ１０１で抽出された第１属性情報と第２属性情報とに基づいてページ進行方向に沿って表示装置１０1,2を画素列毎に書き換えさせる指令を表示コントローラ９に出力してから、この演算処理を終了する。具体的には、第１属性情報が「縦向き」であり且つ第２属性情報が「右」である場合、又は第１属性情報が「横向き」であり且つ第２属性情報が「下」である場合は、左右の表示装置１０1,2の画素列を平面視右方向に沿って書き換えさせる、つまり、左端側から順次書き換えさせる指令（以下、「右方向書き換え指令」とも呼ぶ。）を表示コントローラ９に出力する。
【００３４】
また、第１属性情報が「縦向き」であり且つ第２属性情報が「左」である場合、又は第１属性情報が「横向き」であり且つ第２属性情報が「上」である場合は、左右の表示装置１０1,2の画素列を平面視左方向に沿って、つまり、右端側から順次書き換えさせる指令（以下、「左方向書き換え指令」とも呼ぶ。）を表示コントローラ９に出力する。
【００３５】
一方、前記ステップＳ１０４では、前記ステップＳ１０１で抽出された第１属性情報と第２属性情報とに基づいてページ進行方向と反対方向に沿って表示装置１０1,2を画素列毎に書き換えさせる指令を表示コントローラ９に出力してから、この演算処理を終了する。具体的には、第１属性情報が「縦向き」であり且つ第２属性情報が「右」である場合、又は第１属性情報が「横向き」であり且つ第２属性情報が「下」である場合は、左方向書き換え指令を表示コントローラ９に出力する。また、第１属性情報が「縦向き」であり且つ第２属性情報が「左」である場合、又は第１属性情報が「横向き」であり且つ第２属性情報が「上」である場合は、右方向書き換え指令を表示コントローラ９に出力する。
【００３６】
＜電子ブックリーダの具体的な動作＞
次に、本実施形態の電子ブックリーダの動作を具体的状況に基づいて詳細に説明する。
まず、それまで表示装置１０1、2に表示されていたコンテンツを１ページ捲ったときのコンテンツ、つまり、次ページコンテンツを閲覧しようと、図４に示すように、利用者がページ送りボタン２を押し込み操作したとする。すると、ページ送りボタン２によって、図２に示すように、ページ送り指令がＩ／Ｆ４に出力され、また、Ｉ／Ｆ４によって、その出力されたページ送り指令がＣＰＵ５に入力される。そして、ＣＰＵ５によって、次ページコンテンツのデータがＲＯＭ７から読み出され、その読み出されたデータに基づいて画像データが生成され、その生成された画像データがＶＲＡＭ８に格納される。
【００３７】
また、画像データがＶＲＡＭ８に格納されると、ＣＰＵ５によって、書き換え方向設定処理が実行される。そして、図９に示すように、まず、そのステップＳ１０１で、ＶＲＡＭ８に格納されている画像データのもととなった次ページコンテンツのデータがＲＯＭ７から読み出され、その読み出されたデータから第１属性情報と第２属性情報とが抽出され、また、ステップＳ１０２の判定が「Ｎｏ」となる。ここで、図３に示すように、その抽出された第１属性情報が「縦向き」であり、また、第２属性情報が「右」であったとする。すると、図９に示すように、ステップＳ１０４で、それら第１属性情報と第２属性情報とに基づいて左方向書き換え指令が表示コントローラ９に出力される。そして、表示コントローラ９によって、図１０（ａ）の時刻ｔ1に示すように、選択開始信号Ｖsyncが右側表示装置１０2の平面視右端側のＹドライバ１３2の双方向シフトレジスタ１８2の平面視右端側のＤＩ／ＤＯに入力される。また同時に、表示コントローラ９によって、ハイレベルのＹドライバ用シフト方向選択信号ＹＳＨＬとＹドライバ用クロックＹＳＣＫとが、右側表示装置１０2のＹドライバ１３2の双方向シフトレジスタ１８2に出力される。
【００３８】
そして、双方向シフトレジスタ１８2によって、図１０（ｂ）に示すように、表示コントローラ９から出力されるＹドライバ用クロックＹＳＣＫに同期させて記憶データ列が上位の桁方向、つまり、平面視右側の列電極１６2に対応づけられた下位の桁側から平面視左側の列電極１６2に対応づけられた上位の桁側に向かう方向に順次シフトされ、「１」データが記憶データ列の最下位桁に記憶される。そして、双方向シフトレジスタ１８2によって、図１０（ｃ）〜（ｅ）に示すように、そのシフトと最下位データの入力とが行われた記憶データ列がレベルシフタ１９2に出力される。また、レベルシフタ１９2によって、その出力されたデータ列に基づいて、平面視右端の列電極１６2が構成する画素に画像データが表示されるように、当該列電極１６2に印可する駆動電圧の大きさが設定される。さらに、駆動トランジスタ２０2によって、その設定された大きさの駆動電圧が平面視右端の列電極１６2に印可される。
【００３９】
また同時に、表示コントローラ９によって、図１１（ｅ）に示すように、イネーブル信号Ｖeiが右側表示装置１０2の平面視下端側のＸドライバ１４2の双方向シフトレジスタ２１2の平面視下端側のＥＩ（ＥＩ1）に入力される。またさらに、表示コントローラ９によって、ハイレベルのＸドライバ用シフト方向選択信号ＸＳＨＬが、右側表示装置１０2のＸドライバ１４2の双方向シフトレジスタ２１2に出力される。さらに、図１１（ａ）に示すように、ラッチパルスＬＰが双方向シフトレジスタ２１2に出力される。
【００４０】
すると、双方向シフトレジスタ２１2によって、図１１（ｂ）に示すように、表示コントローラ９から出力されるＸドライバ用クロックＸＳＣＫに同期させて記憶データ列が上位の桁方向、つまり、平面視下側の行電極１７2に対応づけられた下位の桁側から平面視上側の行電極１７2に対応づけられた上位の桁側に向かう方向に順次シフトされ、「１」データが記憶データ列の最下位桁に記憶される。そして、双方向シフトレジスタ２１2によって、そのシフトと最下位データの入力とが行われた記憶データ列がデータレジスタ２２2に出力される。また、データレジスタ２２1,2によって、図１１（ｃ）に示すように、その出力されたデータ列に基づいて、「１」データを記憶している桁に対応する行電極１７2に印加する駆動電圧の大きさが表示コントローラ９から読み出されて記憶される。そして、Ｘドライバ用クロックＸＳＣＫが変動するたびに、上記フロー、つまり、双方向シフトレジスタ２１2による「１」データのシフトと、その「１」データがシフトされた桁に対応する行電極１７2の駆動電圧の大きさの記憶とが順次繰り返され、各行電極１７2に印加する駆動電圧の大きさがデータレジスタ２２2に記憶される。
【００４１】
そして、表示コントローラ９から出力されるラッチパルスＬＰが立ち上がると、ラッチ２３2によって、図１１（ｄ）に示すように、データレジスタ２２2に記憶されているデータがラッチされる。また、レベルシフタ２４2によって、そのラッチされたデータに基づいて各行電極１７2に印加する駆動電圧の大きさが設定される。さらに、駆動トランジスタ２５2によって、その設定された大きさの駆動電圧が行列電極１７2それぞれに印可される。そして、右側表示装置１０2の平面視右端の列電極１６2と各行電極１７2とに駆動電圧を印可し、平面視右端の各画素列に所定電圧を印可することで、電気泳動表示体１２2の平面視右端の画素列に次ページコンテンツが表示され、また、上記フローが繰り返されることで、平面視右端側の画素列から次ページコンテンツが徐々に表示される。
【００４２】
このように、本実施形態の電子ブックリーダ１にあっては、ページ送り指令が検出された場合、つまり、現在表示されているページから次ページへの切換表示要求が検出された場合には、コンテンツのページ進行方向と反対方向に沿って、電気泳動表示体１２1,2を画素列毎に順次書き換えるようにした。そのため、図１２に示すように、ページ進行方向の端部から電気泳動表示体１２1,2に次ページコンテンツを表示させていくことができる。その結果、通常の書籍のページが次ページに捲られているときのように、現在表示されているページの下から次ページが徐々に現れる様子を電気泳動表示体１２1,2に表示させることができる。
【００４３】
また、ページ戻し指令が検出された場合、つまり、現在表示されているページから前ページへの切換表示要求が検出された場合には、コンテンツのページ進行方向に沿って、電気泳動表示体１２1,2を画素列毎に順次書き換えるようにした。そのため、図１３に示すように、ページ進行方向と反対方向の端部から電気泳動表示体１２1,2に前ページコンテンツを表示させていくことができる。その結果、通常の書籍が前ページに捲られているときのように、現在表示されているページの下から前ページが徐々に現れる様子を電気泳動表示体１２1,2に表示させることができる。そして、切換先のページが徐々に現れる様子を電気泳動表示体１２1,2に表示させることで、ページの切換表示が行われていることを知らせることができ、また、例えば、切換表示中にアニメーションを表示することで、切換表示が行われていることを知らせる方法と異なり、切換表示に要する時間の増大を防止することができる。
【００４４】
さらに、本実施形態の電子ブックリーダ１にあっては、書き換え方向設定処理で設定された書き換え方向に対応する桁方向に沿って双方向シフトレジスタ１８1,2の記憶データ列を順次シフトし、その記憶データ列において「１」データが格納されている桁に対応する画素列をＸドライバ１３1,2とＹドライバ１４1,2とで順次書き換えるようにした。そのため、例えば、切換表示中にアニメーションを表示する方法と異なり、ソフトウェアによる複雑な処理が必要とされず、ＣＰＵ５の処理負荷を小さくすることができる。
【００４５】
以上、図２、図６、図７及び図８のＹドライバ１３1,2及びＸドライバ１４1,2が特許請求の範囲に記載のドライバを構成し、以下同様に、図２のＣＰＵ５、図９のステップＳ１０２、Ｓ１０３及びＳ１０４が設定手段を構成し、図１、図２、図４、図５及び図１２〜図１６のページ送りボタン２及びページ戻しボタン３、図２のＩ／Ｆ４が要求検出手段を構成する。
【００４６】
なお、本発明の表示装置は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
例えば、上記実施形態では、任意のページが表示されている状態から、電気泳動表示体１２1,2を画素列毎に上書きする例を示したが、これに限られるものではない。例えば、電気泳動表示体１２1,2を書き換える前に、書き換え対象である画素列全体に黒色や白色を表示させるようにしてもよい。また、電気泳動表示体１２1,2に代えて、コレステリック液晶層を有する反射型表示体を用い、コレステリック液晶層を書き換える前に、書き換え対象である画素列全体をホメオトロピック配向とするようにしてもよい（反射型表示体の背面に配される光吸収板の色を表示させるようにしてもよい）。そのようにすれば、書き換え対象である画素列に、書き換え前に、１本の黒線或いは白線（空白）を表示させることができ、その結果、ページの切り換わり部分を利用者に明らかにすることができる。
【００４７】
さらに、ページ送りボタン２やページ戻しボタン３が押し込み操作されると、左右両方の電気泳動表示体１２1,2を書き換える例を示したが、これに限られるものではない。例えば、図１４に示すように、左右いずれか一方の電気泳動表示体１２1,2に表示されているページを維持したまま、左右いずれか他方の電気泳動表示体１２1,2のみを書き換えるようにしてもよい。
【００４８】
また、電子ブックリーダ１を２つの表示装置１０1,2を用いて構成する例を示したが、これに限られるものではない。例えば、図１５や図１６に示すように、表示装置１０（電気泳動表示体１２）を１つだけ用いて電子ブックリーダ１を構成するようにしてもよい。
さらに、書き換えが開始されると、電気泳動表示体１２1,2を完全に書き換える例を示したが、これに限られるものではない。例えば、ページ送りやページ戻し（書き換え）の途中でその書き換えの動作を一時停止できるようにしてもよい。そのようにすれば、例えば、表示装置１０1,2の半分まで書き換えが進んだところで一時停止させることで、書き換え前のページと書き換え先のページとの両ページを同時に閲覧させることができる。
【００４９】
また、ページ送りボタンやページ戻しボタンが押し込み操作されると、現在表示されているページより１ページ分だけ前のページ或いは後のページに書き換える例を示しが、これに限られるものではない。例えば、それらのボタンの押し込み時間が長いときには、複数ページ（例えば、１０ページ）分前のページ或いは後のページに書き換えてもよい。
【００５０】
さらに、平面視上側にＹドライバ１３1,2を配し、平面視左側にＸドライバ１４1,2を配する例を示したが、これに限られるものではない。例えば、図１６、図１７に示すように、Ｙドライバ１３1,2やＸドライバ１４1,2に代えて、Ｙドライバ１３1,2とＸドライバ１４1,2とを含むＸ−Ｙドライバ２６を配するようにしてもよい。そのようにすれば、コンテンツを上下左右いずれの方向にも書き換えることができる。その結果、例えば、図１５（図１６）に示すように、表示装置１０（電気泳動表示体１２）を１つだけ用いて電子ブックリーダ１を構成し、コンテンツを「縦向き」（「横向き」）に表示させた場合に、左右方向（上下方向）だけでなく、上下方向（左右方向）にも書き換えることができる。
【図面の簡単な説明】
【００５１】
【図１】本発明を適用した電子ブックリーダの外観を示す概略構成図である。
【図２】図１の電子ブックリーダの内部構成を示すブロック図である。
【図３】第１属性情報と第２属性情報とを説明するための説明図である。
【図４】図３の第１属性情報を説明するための説明図である。
【図５】図３の第１属性情報を説明するための説明図である。
【図６】図２の表示コントローラとドライバとの関係を示すブロック図である。
【図７】図２のＹドライバの内部構成を示すブロック図である。
【図８】図２のＸドライバの内部構成を示すブロック図である。
【図９】書き換え方向設定処理を説明するためのフローチャートである。
【図１０】Ｙドライバの動作を説明するためのタイミングチャートである。
【図１１】Ｘドライバの動作を説明するためのタイミングチャートである。
【図１２】電子ブックリーダの動作を説明するための説明図である。
【図１３】電子ブックリーダの動作を説明するための説明図である。
【図１４】電子ブックリーダの動作を説明するための説明図である。
【図１５】電子ブックリーダの変形例を説明するための説明図である。
【図１６】電子ブックリーダの変形例を説明するための説明図である。
【図１７】電子ブックリーダの変形例を説明するための説明図である。
【図１８】電子ブックリーダの変形例を説明するための説明図である。
【符号の説明】
【００５２】
１は電子ブックリーダ、２はページ送りボタン、３はページ戻しボタン、４はＩ／Ｆ、５はＣＰＵ、６はＲＡＭ、７はＲＯＭ、８はＶＲＡＭ、９は表示コントローラ、１０1,2は表示装置、１１はバス、１２1,2は電気泳動表示体、１３1,2はＹドライバ、１４1,2はドライバ、１５1,2は電気泳動層、１６1,2は列電極、１７1,2は行電極、１８1,2は双方向シフトレジスタ、１９1,2はレベルシフタ、２０1,2は駆動トランジスタ、２１1,2は双方向シフトレジスタ、２２1,2はデータレジスタ、２３1,2はラッチ、２４1,2はレベルシフタ、２５1,2は駆動トランジスタ
【図１】
2006064910.tif 000003
【図２】
2006064910.tif 000004
【図３】
2006064910.tif 000005
【図４】
2006064910.tif 000006
【図５】
2006064910.tif 000007
【図６】
2006064910.tif 000008
【図７】
2006064910.tif 000009
【図８】
2006064910.tif 000010
【図９】
2006064910.tif 000011
【図１０】
2006064910.tif 000012
【図１１】
2006064910.tif 000013
【図１２】
2006064910.tif 000014
【図１３】
2006064910.tif 000015
【図１４】
2006064910.tif 000016
【図１５】
2006064910.tif 000017
【図１６】
2006064910.tif 000018
【図１７】
2006064910.tif 000019
【図１８】
2006064910.tif 000020